@charset "UTF-8";.faq-list+.faq-list{padding-top:6rem}@media all and (max-width:639px){.faq-list+.faq-list{padding-top:5rem}}.faq-list-contents{margin:0 auto}.faq-list-contents dl{position:relative;margin:0;background:#fff;border-radius:1rem;margin-bottom:1rem;padding:0 4%;font-size:clamp(.8rem,1.6vw,1rem)}@media all and (max-width:639px){.faq-list-contents dl{margin-bottom:.7rem;font-size:clamp(.6rem,3.6225vw,1.00625rem)}}.faq-list-contents dl dd,.faq-list-contents dl dt{position:relative}.faq-list-contents dl dt{cursor:pointer}.faq-list-contents dl dt:after,.faq-list-contents dl dt:before{content:"";position:absolute;right:.5rem;width:clamp(.8rem,1.6vw,1rem);top:1rem;height:clamp(.8rem,1.6vw,1rem);transform-origin:center;transition:all .3s ease}@media all and (max-width:639px){.faq-list-contents dl dt:after,.faq-list-contents dl dt:before{right:0}}.faq-list-contents dl dt:before{transform:translate(0,68%);border-top:2px solid #ea5e00}.faq-list-contents dl dt:after{border-right:2px solid #ea5e00;border-top:none;transform:translate(-44%,25%)}.faq-list-contents dl dd .contents_inner,.faq-list-contents dl dt p{width:100%;padding:1rem 3%;position:relative}@media all and (min-width:640px){.faq-list-contents dl dd .contents_inner,.faq-list-contents dl dt p{padding-left:6%;padding-right:6%}}@media all and (max-width:639px){.faq-list-contents dl dd .contents_inner,.faq-list-contents dl dt p{padding-left:1.8rem;padding-right:1.8rem}}.faq-list-contents dl dd .contents_inner:before,.faq-list-contents dl dt p:before{position:absolute;left:0;font-family:Inter,Arial;font-weight:600;color:#ea5e00;font-size:clamp(1.2rem,2.4vw,1.5rem)}@media all and (max-width:639px){.faq-list-contents dl dd .contents_inner:before,.faq-list-contents dl dt p:before{font-size:clamp(1.2rem,6.98625vw,1.94063rem);line-height:1}}.faq-list-contents dl dt p{font-size:clamp(.8rem,1.6vw,1rem)}@media all and (max-width:639px){.faq-list-contents dl dt p{padding:1rem calc(clamp(.8rem,1.6vw,1rem) + 8px) 1rem 10%;font-size:clamp(.6rem,3.6225vw,1.00625rem)}}.faq-list-contents dl dt p:before{content:"Q"}.faq-list-contents dl dd .contents_inner{display:block;padding:1rem 3% 1.5rem 6%;border-top:1px solid #dfdfdf}.faq-list-contents dl dd .contents_inner:before{content:"A"}@media all and (max-width:639px){.faq-list-contents dl dd .contents_inner{padding:1rem 3% 1rem 10%}}.faq-list-contents dl.open dt:after{opacity:0;transform:translate(-50%,100%)}.faq-list-contents dl.open dt p:before{color:#999}.faq-list-contents dl.open dd .contents_inner:before{opacity:1}.faq-list-contents dl .box{padding-top:1rem;margin-top:1rem;font-size:clamp(.7rem,1.4vw,.875rem)}@media all and (max-width:639px){.faq-list-contents dl .box{font-size:clamp(.6rem,3.6225vw,1.00625rem);line-height:1.5}}.faq .txt_parentheses{margin-left:-.6em}.faq .txt_normal{font-size:clamp(.8rem,1.6vw,1rem)}@media all and (max-width:639px){.faq .txt_normal{font-size:clamp(.6rem,3.6225vw,1.00625rem)}}.faq .txt_small{font-size:clamp(.7rem,1.4vw,.875rem)}@media all and (max-width:639px){.faq .txt_small{font-size:clamp(.5rem,3.105vw,.8625rem)}}.faq-news{background:#fff;width:100%;max-width:1100px;margin:8rem auto 0;overflow:hidden}@media all and (min-width:640px){.faq-news{border-radius:calc(60px / 2)}}@media all and (max-width:639px){.faq-news{border-radius:calc(60px / 4)}}.faq-news-title{background:#dfdfdf;text-align:center;padding:1rem 8%}@media all and (max-width:639px){.faq-news-title{padding:4% 8%}}.faq-news-inner{padding:8%}@media all and (min-width:640px){.faq-news-inner{padding:4% 8%;line-height:1.6}}.faq-news .btn_wrap{margin-top:1rem}@media all and (min-width:640px){.faq-news .btn_wrap{justify-content:flex-start}}