.con_faq>.box_inner{margin-inline:auto;max-width:calc(1120 / 16 * 1em);width:90%}.con_faq{container:con_faq/inline-size}.con_faq:after,.con_faq:before,.con_faq>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner{padding-top:calc(70 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner{padding-top:calc(30 / var(--base) * 1em)}}.con_faq>.box_inner .box_buttons{display:flex;flex-wrap:wrap}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner .box_buttons{gap:calc(16 / var(--base) * 1em);justify-content:center;margin-bottom:calc(74 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner .box_buttons{gap:calc(8 / var(--base) * 1em);margin-bottom:calc(45 / var(--base) * 1em)}}.con_faq>.box_inner .box_buttons .btn .button{--fsz:14}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner .box_buttons .btn .button{min-width:clamp(180/var(--fsz) * 1em,180/var(--fsz) * 1em + 40/480 * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,220/var(--fsz) * 1em);justify-content:center;padding-block:calc(15 / var(--fsz) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item+.box_item{margin-top:calc(90 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner>.box_item+.box_item{margin-top:calc(50 / var(--base) * 1em)}}.con_faq>.box_inner>.box_item>.title{position:relative;margin-bottom:calc(24 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item>.title:after{content:"";position:absolute;top:50%;left:0;right:0;border-bottom:1px solid #e6e6e6}}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item>.title .main_title{background:#fff;padding-right:clamp(20/var(--fsz) * 1em,20/var(--fsz) * 1em + 16/480 * (var(--cqi-to-px) - 640/100) * 100/var(--fsz) * 1em,36/var(--fsz) * 1em);position:relative;z-index:1}}.con_faq>.box_inner>.box_item.box_links .box_list>li{border-bottom:1px solid #e6e6e6}.con_faq>.box_inner>.box_item.box_links .box_list>li:not(:last-child){margin-bottom:calc(16 / var(--base) * 1em)}.con_faq>.box_inner>.box_item.box_links .box_list>li a{display:block;color:#1eab42;padding-bottom:calc(16 / var(--base) * 1em);text-decoration:none}.con_faq>.box_inner>.box_item.box_links .box_list>li a:hover{color:#26c800}.con_faq>.box_inner>.box_item.box_links .box_list>li a .txt{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item.box_links .box_list>li a .txt{--fsz:16;text-decoration:underline;text-underline-offset:calc(2 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner>.box_item.box_links .box_list>li a .txt{--fsz:14}}.con_faq>.box_inner>.box_item.box_links .box_list>li a [class*=ico_arrow]{width:calc(24 / var(--base) * 1em);height:calc(24 / var(--base) * 1em);display:inline-block;vertical-align:top}.con_faq>.box_inner>.box_item.box_faq details{border:1px solid #e6e6e6;border-radius:calc(8 / var(--base) * 1em);overflow:hidden}.con_faq>.box_inner>.box_item.box_faq details+details{margin-top:calc(16 / var(--base) * 1em)}.con_faq>.box_inner>.box_item.box_faq details.is-opened summary{background:#f7f7f7}.con_faq>.box_inner>.box_item.box_faq details.is-opened summary .icon_state .ico_minus{display:block}.con_faq>.box_inner>.box_item.box_faq details.is-opened summary .icon_state .ico_plus{display:none}.con_faq>.box_inner>.box_item.box_faq details .box_details_content_inner,.con_faq>.box_inner>.box_item.box_faq details summary{position:relative}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item.box_faq details .box_details_content_inner,.con_faq>.box_inner>.box_item.box_faq details summary{padding-inline:calc(72 / var(--base) * 1em) calc(28 / var(--base) * 1em);--size:40}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner>.box_item.box_faq details .box_details_content_inner,.con_faq>.box_inner>.box_item.box_faq details summary{padding-inline:calc(54 / var(--base) * 1em) calc(16 / var(--base) * 1em);--size:30}}.con_faq>.box_inner>.box_item.box_faq details .box_details_content_inner:before,.con_faq>.box_inner>.box_item.box_faq details summary:before{content:"Q";width:calc(var(--size) / var(--fsz) * 1em);height:calc(var(--size) / var(--fsz) * 1em);background:#969696;border-radius:100%;color:#fff;--fsz:14;font-size:calc(var(--fsz) / var(--base) * 1em);display:flex;justify-content:center;align-items:center;position:absolute;left:calc(16 / var(--fsz) * 1em);top:calc(16 / var(--fsz) * 1em);font-weight:700}.con_faq>.box_inner>.box_item.box_faq details summary{gap:calc(8 / var(--base) * 1em);justify-content:space-between;align-items:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item.box_faq details summary{padding-block:calc(24 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner>.box_item.box_faq details summary{padding-block:calc(16 / var(--base) * 1em)}}.con_faq>.box_inner>.box_item.box_faq details summary .txt{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item.box_faq details summary .txt{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner>.box_item.box_faq details summary .txt{--fsz:14}}.con_faq>.box_inner>.box_item.box_faq details summary .icon_state .ico_minus{display:none}.con_faq>.box_inner>.box_item.box_faq details .box_details_content .box_details_content_inner{padding-block:calc(16 / var(--base) * 1em)}.con_faq>.box_inner>.box_item.box_faq details .box_details_content .box_details_content_inner:before{content:"A";background:#1eab42}.con_faq>.box_inner>.box_item.box_faq details .box_details_content .box_details_content_inner .txt{font-size:calc(var(--fsz) / var(--base) * 1em);min-height:calc(var(--size) / var(--fsz) * 1em);display:flex;flex-direction:column;justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_faq>.box_inner>.box_item.box_faq details .box_details_content .box_details_content_inner .txt{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){.con_faq>.box_inner>.box_item.box_faq details .box_details_content .box_details_content_inner .txt{--fsz:14}}