.lp_theme_section.faq_section{background-color:var(--theme_color_accent-pastel)}.lp_theme_section.faq_section .sub_title{color:var(--theme_color_main)}.lp_theme_faq_container{margin-top:40px}.lp_theme_faq_list{border-bottom:1px solid var(--theme_color_border);padding:25px 10px 28px;transition:background-color .7s}@media screen and (min-width:1051px){.lp_theme_faq_list:hover{background-color:var(--theme_color_main-pastel)}}@media screen and (max-width:769px){.lp_theme_faq_list{padding:20px 10px 23px}}.lp_theme_faq_list:first-child{border-top:1px solid var(--theme_color_border)}.lp_theme_faq_question{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between}.lp_theme_faq_question_text{flex:1;font-size:20px;font-weight:500}@media screen and (max-width:768px){.lp_theme_faq_question_text{font-size:16px}}.is-open .lp_theme_faq_question_text{color:var(--theme_color_main)}.lp_theme_faq_question_text:before{color:var(--theme_color_main);content:"Q. "}.lp_theme_faq_icon{background-color:var(--theme_color_font02);border-radius:50%;height:40px;position:relative;width:40px}@media screen and (max-width:768px){.lp_theme_faq_icon{height:30px;width:30px}}.lp_theme_faq_icon:after,.lp_theme_faq_icon:before{background-color:var(--theme_color_font01);content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.7s;width:12px}.lp_theme_faq_icon:after{height:12px;width:1px}@media screen and (max-width:425px){.lp_theme_faq_icon:after,.lp_theme_faq_icon:before{height:1px;width:8px}.lp_theme_faq_icon:after{height:8px;width:1px}}.lp_theme_faq_list.is-open .lp_theme_faq_icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.lp_theme_faq_answer{display:grid;grid-template-rows:0fr;margin:0;opacity:0;overflow:hidden;transition:grid-template-rows .35s,opacity .35s,padding-top .35s}.lp_theme_faq_answer_inner{min-height:0;overflow:hidden}.lp_theme_faq_list.is-open .lp_theme_faq_answer{grid-template-rows:1fr;opacity:1;padding-top:10px}