.faq-list .faq-item{border-bottom:1px solid #666;border-top:1px solid #666;color:#666;margin-top:-1px;padding:20px}.faq-list .faq-item:last-child{margin-bottom:0}.faq-list .faq-item .faq-title{font-size:clamp(1.4rem,1.2181818182rem + .4848484848vw,1.8rem);font-weight:900;padding-left:1.7em;padding-right:50px;position:relative}.faq-list .faq-item .faq-title:before{color:#000;content:"Q.";font-size:1em;font-weight:900;left:0;position:absolute;top:0}.faq-list .faq-item .faq-title:after{content:"";display:block;font-family:Material Symbols Outlined;font-size:2em;font-variation-settings:"FILL" 1,"wght" 200,"GRAD" 0,"opsz" 48;line-height:1;position:absolute;right:-.5em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease-out;transition:.3s ease-out}.faq-list .faq-item .faq-title.open:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.faq-list .faq-item .faq-answer{border-top:none;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);font-weight:600;line-height:1.8;margin-top:0;max-height:0;overflow:hidden;padding-left:1.7em;padding-top:0;position:relative;text-align:justify;-webkit-transition:max-height .3s ease-out,padding-top .3s ease-out,margin-top .3s ease-out,border-top .3s ease-out;transition:max-height .3s ease-out,padding-top .3s ease-out,margin-top .3s ease-out,border-top .3s ease-out}.faq-list .faq-item .faq-answer:before{color:#000;content:"A.";font-size:1em;font-weight:700;left:0;position:absolute;top:0}.faq-list .faq-item .faq-title.open+.faq-answer{margin-top:20px}@media only screen and (max-width:768px){.faq-list .faq-item{padding:15px 10px}.faq-list .faq-item .faq-title{padding-right:10px}.faq-list .faq-item .faq-title:after{font-size:1.3em;top:.2em;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.faq-list .faq-item .faq-title.open:after{-webkit-transform:translateY(0) rotate(180deg);-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.faq-list .faq-item .faq-answer:before{top:.7em}.faq-list .faq-item .faq-title.open+.faq-answer{margin-top:10px;padding-top:10px}}
