.faq .faq_inr{max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){.faq .faq_inr{max-width:900px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1023px){.faq .faq_inr{margin-left:32px;margin-right:32px}}@media only screen and (max-width: 767px){.faq .faq_inr{margin-left:20px;margin-right:20px}}.faq .faq_group{flex:1}.faq .faq_group dl{border-bottom:solid 1px #becddc;padding:24px 0 26px}@media only screen and (max-width: 1400px){.faq .faq_group dl{padding:24px 0 26px}}@media only screen and (max-width: 767px){.faq .faq_group dl{padding:20px 0 22px}}.faq .faq_group dl:nth-child(1){border-top:solid 1px #becddc}.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:18px}@media only screen and (max-width: 1400px){.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:18px}}@media only screen and (max-width: 1279px){.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:17px}}@media only screen and (max-width: 767px){.faq .faq_group dl dt,.faq .faq_group dl dd{font-size:16px}}.faq .faq_group dl dt,.faq .faq_group dl dd{position:relative;line-height:1.5;padding-left:64px;padding-right:64px}@media only screen and (max-width: 1400px){.faq .faq_group dl dt,.faq .faq_group dl dd{padding-left:64px;padding-right:64px}}@media only screen and (max-width: 767px){.faq .faq_group dl dt,.faq .faq_group dl dd{padding-left:26px;padding-right:28px}}.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{content:"";display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;width:26px;height:28px;top:0;left:20px}@media only screen and (max-width: 1400px){.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{width:26px;height:28px;top:0;left:20px}}@media only screen and (max-width: 767px){.faq .faq_group dl dt:before,.faq .faq_group dl dd:before{width:20px;height:22px;left:1px;top:2px}}.faq .faq_group dl dt{cursor:pointer;font-weight:500}.faq .faq_group dl dt:before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_q.svg)}.faq .faq_group dl dt:after{content:"";display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:20px;right:20px;top:calc(50% - 10px);background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_open.svg)}@media only screen and (max-width: 1400px){.faq .faq_group dl dt:after{width:20px;height:20px;right:20px;top:calc(50% - 10px)}}@media only screen and (max-width: 767px){.faq .faq_group dl dt:after{right:0px}}.faq .faq_group dl dt.active:after{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_close.svg)}.faq .faq_group dl dd{padding-top:vw(0);display:none;margin-top:28px}@media only screen and (max-width: 1400px){.faq .faq_group dl dd{margin-top:28px}}@media only screen and (max-width: 767px){.faq .faq_group dl dd{margin-top:16px}}.faq .faq_group dl dd:before{background-image:url(/wp/wp-content/themes/saishunkan/assets/images/common/icon_faq_a.svg);top:4px}