﻿main #sec-faq .container-840{margin-top:80px}main #sec-faq .container-840:last-of-type{margin-bottom:100px}@media only screen and (max-width: 480px){main #sec-faq .container-840:last-of-type{margin-bottom:10%}}main #sec-faq .container-840 h2{font-size:30px;font-weight:bold;text-align:center;margin-bottom:30px}@media only screen and (max-width: 480px){main #sec-faq .container-840 h2{font-size:6.5vw;margin-bottom:10%}}main #sec-faq .container-840 .box h3{font-size:20px;position:relative;font-weight:bold;background:#FFD834;border:solid 1px #000;border-radius:5px;padding:15px 80px;cursor:pointer;margin-bottom:20px}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box h3{padding:4% 10% 4% 17%;font-size:4.8vw;margin-bottom:7%}}main #sec-faq .container-840 .box h3:before{content:"Q";color:#0F5770;background:#fff;position:absolute;top:15%;left:25px;width:45px;height:45px;border-radius:50%;font-weight:bold;vertical-align:middle;text-align:center;font-size:24px}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box h3:before{font-size:18px;width:35px;height:35px;left:3%;top:29%}}main #sec-faq .container-840 .box h3:after{content:"+";color:#000;position:absolute;font-size:25px;top:50%;right:25px;transform:translateY(-50%)}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box h3:after{font-size:6.67vw;right:3%}}main #sec-faq .container-840 .box .active:after{content:"ー";font-size:20px}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box .active:after{font-size:5.33vw}}main #sec-faq .container-840 .box .a{position:relative;padding-left:80px;display:none;margin-bottom:20px}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box .a{padding-left:16%;margin-bottom:10%}}main #sec-faq .container-840 .box .a:before{content:"A";color:#fff;background:#D31616;position:absolute;top:2%;left:30px;width:35px;height:35px;border-radius:50%;font-weight:bold;vertical-align:middle;text-align:center;font-size:18px}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box .a:before{font-size:18px;width:35px;height:35px;left:3%}}main #sec-faq .container-840 .box .a h4{font-size:20px;font-weight:bold}@media only screen and (max-width: 480px){main #sec-faq .container-840 .box .a h4{font-size:4.8vw}}
/*# sourceMappingURL=faq.css.map */
