h2.faq-section_sectionTitle__93nBZ{margin-bottom:calc((100vw / var(--vw-sp)) * 48)}@media (min-width:801px){h2.faq-section_sectionTitle__93nBZ{margin-bottom:64px}}.faq-section_questionList__8nIuR li,.faq-section_questionNumberList__tQ7Qf li{margin-bottom:0!important;font-size:14px}@media (max-width:800px){.faq-section_questionList__8nIuR li,.faq-section_questionNumberList__tQ7Qf li{font-size:calc((100vw / var(--vw-sp)) * 12)}}.faq-section_listAccordionSingle__O38Hj ul li{margin-bottom:24px}@media (max-width:800px){.faq-section_listAccordionSingle__O38Hj ul li{margin-bottom:calc((100vw / var(--vw-sp)) * 16)}}.faq-section_listAccordionSingle__O38Hj ul{list-style:none;padding:0;margin:0}.faq-section_listAccordionSingle__O38Hj ul li:last-child{margin-bottom:0}.faq-section_accordionBodySection__4bC4Q{margin-bottom:28px}@media (max-width:800px){.faq-section_accordionBodySection__4bC4Q{margin-bottom:calc((100vw / var(--vw-sp)) * 28)}}.faq-section_accordionBodyTitleLv2__pJ_nz{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--color-gray200);font-weight:700}@media (max-width:800px){.faq-section_accordionBodyTitleLv2__pJ_nz{margin-bottom:calc((100vw / var(--vw-sp)) * 8);padding-bottom:calc((100vw / var(--vw-sp)) * 8)}}.faq-section_textOrange__eoqt1{color:var(--color-orange3)!important}.faq-section_textNote__KEWve a{text-decoration:underline}.faq-section_textNote__KEWve{font-size:12px;line-height:120%;color:var(--color-gray600)}@media (max-width:800px){.faq-section_textNote__KEWve{font-size:calc((100vw / var(--vw-sp)) * 10)}}.faq-section_sectionButtonsBody__JfqWr a{margin:0 25px 16px}.faq-section_textNote__KEWve a:hover{text-decoration:none}.faq-section_listProgramItemLabel__3gTGV span{display:inline-block;padding:3px 8px 3px 23px;background:var(--color-orange2-100) url(/common/images/icon-beginner.svg) no-repeat 8px 6.5px;background-size:11px 13px;font-size:12px;font-weight:700;border-radius:20px;color:var(--orange3)}@media (max-width:800px){.faq-section_listProgramItemLabel__3gTGV span{padding:calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 3) calc((100vw / var(--vw-sp)) * 23);background:var(--color-orange2-100) url(/common/images/icon-beginner.svg) no-repeat calc((100vw / var(--vw-sp)) * 8) calc((100vw / var(--vw-sp)) * 7);background-size:calc((100vw / var(--vw-sp)) * 11) calc((100vw / var(--vw-sp)) * 13);font-size:calc((100vw / var(--vw-sp)) * 12);border-radius:calc((100vw / var(--vw-sp)) * 20)}}.faq-section_listProgramItemLabel__3gTGV{margin-left:12px;color:var(--color-red)}@media (max-width:800px){.faq-section_listProgramItemLabel__3gTGV{margin-left:calc((100vw / var(--vw-sp)) * 12)}}.faq-section_sectionButtons__RebMR{margin-top:64px}.faq-section_sectionButtons__RebMR.faq-section_programPage__H9SDZ{margin-top:40px}.faq-section_sectionButtons__RebMR.faq-section_mt0__NtDMK{margin-top:0}@media (max-width:800px){.faq-section_sectionButtons__RebMR{margin-top:calc((100vw / var(--vw-sp)) * 48)}.faq-section_sectionButtons__RebMR.faq-section_programPage__H9SDZ{margin-top:calc((100vw / var(--vw-sp)) * 20)}}.faq-section_sectionButtonsBody__JfqWr{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:800px){.faq-section_sectionButtonsBody__JfqWr{flex-direction:column;align-items:center}}.faq-section_sectionButtonsBody__JfqWr a:last-of-type{margin-bottom:0}@media (max-width:800px){.faq-section_sectionButtonsBody__JfqWr a{margin:0 0 calc((100vw / var(--vw-sp)) * 16)}.faq-section_sectionButtonsBody__JfqWr a:last-of-type{margin-bottom:0}}.faq-section_sectionButtonsBody__JfqWr a.faq-section_button__CgEQR{width:auto;min-width:250px;padding:11px 25px 13px;font-size:16px;height:48px}.faq-section_sectionButtonsBody__JfqWr a.faq-section_button__CgEQR.faq-section_secondLine__Su0Ml{line-height:1.2;padding:5px 0}@media (max-width:800px){.faq-section_sectionButtonsBody__JfqWr a.faq-section_button__CgEQR{min-width:calc((100vw / var(--vw-sp)) * 250);padding:calc((100vw / var(--vw-sp)) * 11) calc((100vw / var(--vw-sp)) * 25);font-size:calc((100vw / var(--vw-sp)) * 16)}}.faq-section_button__CgEQR span:before{position:absolute;top:50%;right:0;display:block;content:"";width:10px;height:10px;margin-top:-6px;border-top:1px solid var(--color-orange3);border-right:1px solid var(--color-orange3);transform:rotate(45deg);transition:right .6s cubic-bezier(.19,1,.22,1)}.faq-section_button__CgEQR.faq-section_secondLine__Su0Ml span:before{margin-top:-4px;right:-5px}.faq-section_button__CgEQR.faq-section_blue__DjpK5 span:before{border-color:#1249a0}.faq-section_button__CgEQR.faq-section_black__g8Eli span:before{border-color:#000}.faq-section_button__CgEQR:hover span:before{right:-5px}.faq-section_sectionButtonsBody__JfqWr a.faq-section_button__CgEQR span:before{margin-top:-5px}.faq-section_sectionButtonsBody__JfqWr a.faq-section_buttonSmall__SkzGE span:before{margin-top:-3px}@media (max-width:800px){.faq-section_sectionButtonsBody__JfqWr a.faq-section_buttonSmall__SkzGE span:before{margin-top:calc((100vw / var(--vw-sp)) * -4)}}.faq-section_sectionButtonsBody__JfqWr .faq-section_button__CgEQR.faq-section_facility__9Ri0E span:before{right:5px}.faq-section_button__CgEQR.faq-section_secondLine__Su0Ml:hover span:before{right:-10px}.faq-section_sectionButtonsBody__JfqWr .faq-section_button__CgEQR.faq-section_facility__9Ri0E:hover span:before{right:0}@media (max-width:800px){.faq-section_sectionButtonsBody__JfqWr a.faq-section_buttonAngleBottom__IEnMv span:before{margin-top:calc((100vw / var(--vw-sp)) * -5)}}.faq-section_button__CgEQR{position:relative;display:flex;justify-content:center;align-items:center;width:250px;height:38px;padding:14px 15px 16px;font-size:16px;font-weight:700;background:var(--color-white);outline:solid 1px var(--color-orange3);border-radius:50px;color:var(--color-orange3);text-align:center;cursor:pointer;transition:background-color .6s cubic-bezier(.19,1,.22,1)}.faq-section_button__CgEQR.faq-section_secondLine__Su0Ml{padding:5px;line-height:1.3}.faq-section_button__CgEQR.faq-section_blue__DjpK5{outline-color:#1249a0;color:#1249a0}.faq-section_button__CgEQR.faq-section_blue__DjpK5:hover{background:rgb(18 73 160/10%)}.faq-section_button__CgEQR.faq-section_black__g8Eli{outline-color:#000;color:#000}.faq-section_button__CgEQR.faq-section_black__g8Eli:hover{background:rgb(0 0 0/10%)}@media (max-width:800px){.faq-section_button__CgEQR{width:auto;height:auto;min-width:calc((100vw / var(--vw-sp)) * 250);max-width:100%;padding:calc((100vw / var(--vw-sp)) * 12) calc((100vw / var(--vw-sp)) * 25);font-size:calc((100vw / var(--vw-sp)) * 16);border-radius:calc((100vw / var(--vw-sp)) * 50);text-align:center}}.faq-section_button__CgEQR span{position:relative;display:inline-block;padding-right:20px}@media (max-width:800px){.faq-section_button__CgEQR span{padding-right:calc((100vw / var(--vw-sp)) * 20)}.faq-section_button__CgEQR span:before{width:calc((100vw / var(--vw-sp)) * 10);height:calc((100vw / var(--vw-sp)) * 10);margin-top:calc((100vw / var(--vw-sp)) * -5)}}.faq-section_button__CgEQR:hover{background:var(--button-hover)}.faq-section_button__CgEQR:active{transform:translateY(2px)}.faq-section_questionAccordionBody__b6row{margin:15px 0 20px!important}.faq-section_questionAccordionBody__b6row:last-child{margin-bottom:10px!important}@media (max-width:800px){.faq-section_questionAccordionBody__b6row{margin:calc((100vw / var(--vw-sp)) * 15) 0 calc((100vw / var(--vw-sp)) * 20)!important}.faq-section_questionAccordionBody__b6row:last-child{margin-bottom:calc((100vw / var(--vw-sp)) * 10)!important}}.faq-section_questionAccordionText__AmAtH{font-size:14px}@media (max-width:800px){.faq-section_questionAccordionText__AmAtH{font-size:calc((100vw / var(--vw-sp)) * 12)}}.faq-section_questionNumberList__tQ7Qf{padding-left:20px}@media (max-width:800px){.faq-section_questionList__8nIuR,.faq-section_questionNumberList__tQ7Qf{padding-left:calc((100vw / var(--vw-sp)) * 20)!important}}.faq-section_questionList__8nIuR{list-style:disc!important;padding-left:20px!important}.faq-section_questionAccordionIconWrap__ku_mI{margin:8px 0}@media (max-width:800px){.faq-section_questionAccordionIconWrap__ku_mI{margin:calc((100vw / var(--vw-sp)) * 8) 0}}