.faq_list{display:flex;flex-direction:column;gap:12px}.faq_list .notes_list li{font-size:.78em}.faq_list a:not(.btn_default){color:#0366d6}.faq_list table{border:none}.faq_list table th{text-align:left;white-space:nowrap}.faq_list table td{padding:2px 8px}.faq_box{background:#fff;border-radius:6px;margin:auto;width:100%}.faq_box:last-child{border-bottom:none}.faq_box [data-accordion=btn]{align-items:center;display:flex;min-height:61px;padding:16px}@media screen and (min-width:769px){.faq_box [data-accordion=btn]{gap:3%;padding:16px 24px}}.faq_box .faq_inner{display:flex;gap:16px;margin:auto;width:100%}.faq_box .faq_inner:before{display:block;font-family:Roboto,YakuHanJP,Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700}.faq_box .text,.faq_box .title{color:#231815;display:flex;gap:15px;position:relative}.faq_box .text>div>*+*{margin-top:10px}.faq_title{background-color:#e8e1d9;border-radius:4px}.faq_title .faq_inner:before{color:#032153;content:"Q.";display:block}.faq_title .title{align-items:center;font-size:.9375rem;font-weight:700;letter-spacing:.1em}@media screen and (min-width:769px){.faq_title .title{font-size:1.125rem;font-size:clamp(1rem,1.5vw,1.125rem)}}.faq_content .faq_inner{padding:16px}@media screen and (min-width:769px){.faq_content .faq_inner{padding:16px 24px}}.faq_content .faq_inner:before{color:#a18651;content:"A.";display:block}.faq_content .text{align-items:baseline;font-size:.9375rem}@media screen and (min-width:769px){.faq_content .text{font-size:1rem}}