﻿#contents h4{font-size:1.375rem;font-weight:bold;line-height:1.4;background:#ee86a8 url(../images/diagonal.png) repeat-x left center;padding:8px 15px 10px;color:#fff;margin-bottom:20px;border-radius:8px}@media screen and (max-width: 768px){#contents h4{font-size:1.25rem}}@media screen and (max-width: 560px){#contents h4{font-size:1.125rem;padding:8px 10px}}#contents h5{font-size:1.125rem;font-weight:bold;line-height:1.4;margin:20px 0 8px;margin-left:1.1em;text-indent:-1.1em}#contents h5::before{content:"◉";color:#ee86a8;margin-right:3px}@media screen and (max-width: 768px){#contents h5{font-size:1rem}}#contents #download-list{display:flex;flex-wrap:wrap;margin:0 -20px}#contents #download-list .box{width:33.3333%;flex-basis:auto;padding:0 20px;text-align:center}#contents #download-list .box:nth-child(n+4){margin-top:40px}#contents #download-list .box a{display:block}#contents #download-list .box a *{transition:all 0.3s ease}#contents #download-list .box a figure{margin-bottom:10px;border:1px solid #ddd;padding:4px}#contents #download-list .box a dl dt{font-weight:bold;line-height:1.4;margin-bottom:5px}#contents #download-list .box a dl dd{font-size:.875rem;line-height:1}#contents #download-list .box a p{display:inline-block;padding:0 10px 2px;line-height:20px;font-size:.875rem;color:#fff;background:#222;border-radius:20px;margin-top:8px}#contents #download-list .box a:hover figure{border-color:#00b0f4}#contents #download-list .box a:hover dl dt{color:#00b0f4;text-decoration:underline}@media screen and (max-width: 768px){#contents #download-list{margin:0 -10px}#contents #download-list .box{width:50%;padding:0 10px}#contents #download-list .box:nth-child(n+3){margin-top:30px}}@media screen and (max-width: 560px){#contents #download-list{margin:0;display:block}#contents #download-list .box{width:auto;padding:0}#contents #download-list .box:nth-child(n+2){margin-top:30px}}#contents #privacy-copy{margin-top:0}
