@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes modalopen{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.con_faq_int{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_faq_int{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_faq_int{max-width:calc(1000px * ((16 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_faq_int{max-width:calc(1000px * ((16 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq_int{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_faq_int{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.con_faq_int{margin-top:14.16rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq_int{margin-top:12.5rem}}@media only screen and (max-width: 767px){.con_faq_int{margin-top:6em}}@media only screen and (min-width: 1441px){.con_faq_int{max-width:1000px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_faq_int{max-width:800px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq_int{max-width:80%}}@media only screen and (max-width: 767px){.con_faq_int{max-width:90%}}@media only screen and (min-width: 768px){.con_faq_int .inner_txt .txt{text-align:center}}@media only screen and (max-width: 767px){.con_faq_int .inner_txt .txt{text-align:left}}.con_faq_int .inner_txt .tmp_btn_base{margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.con_faq_int .inner_txt .tmp_btn_base{margin-top:1.25rem}}@media only screen and (max-width: 767px){.con_faq_int .inner_txt .tmp_btn_base{margin-top:1em}}@media only screen and (min-width: 768px){.con_faq_int .inner_txt .tmp_btn_base{width:25rem}}@media only screen and (max-width: 767px){.con_faq_int .inner_txt .tmp_btn_base{width:85%}}@media only screen and (min-width: 768px){.con_faq_int .tmp_anch{margin-top:3.33rem}}@media only screen and (max-width: 767px){.con_faq_int .tmp_anch{margin-top:3em}}.con_faq{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_faq{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_faq{max-width:calc(1000px * ((16 + 3) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_faq{max-width:calc(1000px * ((16 + 2) / 12))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_faq{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 1025px){.con_faq{margin-top:6.66rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq{margin-top:5rem}}@media only screen and (max-width: 767px){.con_faq{margin-top:4em}}@media only screen and (min-width: 768px){.con_faq+.con_faq{margin-top:4.16rem}}@media only screen and (max-width: 767px){.con_faq+.con_faq{margin-top:5rem}}@media only screen and (max-width: 767px){.con_faq .tmp_st_s{padding:1em 1.25em}}.con_faq dl{width:100%}@media only screen and (min-width: 768px){.con_faq dl{margin-top:1.25rem}}@media only screen and (max-width: 767px){.con_faq dl{margin-top:1em}}.con_faq dl>div{border-bottom:1px solid var(--color-line);padding:1.5em 0}.con_faq dt,.con_faq dd{width:100%;--qa:4rem;--ic:1.7rem;--a-offset:0px}@media only screen and (max-width: 767px){.con_faq dt,.con_faq dd{--qa:4rem;--ic:1.5rem}}.con_faq dt>.inner,.con_faq dd>.inner{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.con_faq dt>.inner::-ms-expand,.con_faq dd>.inner::-ms-expand{display:none}@media only screen and (max-width: 767px){.con_faq dt>.inner,.con_faq dd>.inner{align-items:flex-start}}.con_faq dt>.inner .qa,.con_faq dd>.inner .qa{font-family:"Josefin Sans", sans-serif;font-weight:600;width:var(--qa);display:block;line-height:1;color:var(--color-main)}@media only screen and (min-width: 1025px){.con_faq dt>.inner .qa,.con_faq dd>.inner .qa{font-size:3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq dt>.inner .qa,.con_faq dd>.inner .qa{font-size:2.83rem}}@media only screen and (max-width: 767px){.con_faq dt>.inner .qa,.con_faq dd>.inner .qa{font-size:2.23rem}}.con_faq dt>.inner .txt,.con_faq dd>.inner .txt{font-size:1.17rem;line-height:1.5;display:block;width:calc(100% - var(--qa) - var(--ic) - var(--a-offset));padding-right:1em}.con_faq dt>.inner .ic,.con_faq dd>.inner .ic{display:block;width:var(--ic);height:var(--ic);margin-top:auto;margin-bottom:auto;border:1px solid var(--color-main);border-radius:50%;position:relative}.con_faq dt>.inner .ic::before,.con_faq dt>.inner .ic::after,.con_faq dd>.inner .ic::before,.con_faq dd>.inner .ic::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%);width:1em;height:1px;background:var(--color-main)}@media only screen and (min-width: 1025px){.con_faq dt>.inner .ic::before,.con_faq dt>.inner .ic::after,.con_faq dd>.inner .ic::before,.con_faq dd>.inner .ic::after{width:1em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_faq dt>.inner .ic::before,.con_faq dt>.inner .ic::after,.con_faq dd>.inner .ic::before,.con_faq dd>.inner .ic::after{width:.7em}}@media only screen and (max-width: 767px){.con_faq dt>.inner .ic::before,.con_faq dt>.inner .ic::after,.con_faq dd>.inner .ic::before,.con_faq dd>.inner .ic::after{width:.5em}}.con_faq dt>.inner .ic::after,.con_faq dd>.inner .ic::after{transform:translate(-50%) rotate(90deg);transition:ease .3s opacity}.con_faq dt.is-active .ic::after,.con_faq dd.is-active .ic::after{opacity:0}.con_faq dd{display:none;--ic:0px;--a-offset:3rem}@media only screen and (min-width: 768px){.con_faq dd{padding:2.5rem 0 0}}@media only screen and (max-width: 767px){.con_faq dd{padding:2em 0 0}}@media only screen and (max-width: 767px){.con_faq dd{--a-offset:1.5rem}}.con_faq dd .inner{align-items:flex-start}
