@charset "UTF-8";.faq{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,sans-serif;max-width:960px;padding:0 16px;margin:32px auto 80px}@media screen and (min-width: 768px) and (max-width: 1080px){.faq{width:80%;padding:0}}.faq a,.faq a:link{text-decoration:underline;text-underline-offset:2px;text-underline-position:under;color:#1976d2}.faq a:hover{text-decoration:none}.faq h1{margin:0 0 32px;line-height:1.5;text-align:center;color:#ef6dbb;font-weight:400;font-size:1.625rem}.faq .subtitle{text-align:center}.faq section{padding:64px 0 0}.faq section h2{border-bottom:1px solid #000;font-size:1.625rem;font-weight:400}.faq section ul{padding:29px 0 0 24px}.faq section ul.faq_list li{margin-bottom:60px;font-size:1rem}.faq section ul li .question{font-weight:700}.faq section ul li .question,.faq section ul li .answer{display:grid;grid-template-columns:auto auto;column-gap:4px;justify-content:start;align-items:stretch;padding-bottom:24px}.faq section ul li .answer{padding-bottom:0}.faq section ul li .answer .answer_cmnt dl{margin:10px auto}.faq section ul li .answer .answer_cmnt dl ul.answer_cmnt_list{margin:0 auto;padding:0 0 0 2rem}.faq section ul li .answer .answer_cmnt dl ul.answer_cmnt_list li{margin:0 auto;padding:0;list-style:outside}.faq section ul li .answer .answer_cmnt dl ul.answer_cmnt_list li:after{display:none}.faq section ul li .question:before{content:"Q：";display:inline-block}.faq section ul li .answer:before{content:"A：";display:inline-block}.faq section ul li .answer{line-height:1.8}.faq .btn{max-width:350px;margin:24px auto 0}.faq .btn a{display:block;background-color:#1976d2;color:#fff;font-weight:700;text-align:center;padding:18px 0;border-radius:60px;box-shadow:0 4px 2px #0003}.faq .btn a:hover{opacity:.7}@media screen and (max-width: 768px){.faq .btn a:hover{opacity:10}}
