@charset "utf-8";.cmn_cpnt_faq,.cmn_cpnt_faq::before,.cmn_cpnt_faq::after,.cmn_cpnt_faq *,.cmn_cpnt_faq ::before,.cmn_cpnt_faq ::after{box-sizing:border-box;overflow-wrap:break-word;word-break:keep-all}
.cmn_cpnt_faq{--font:'kiaM','Noto Sans',sans-serif;--fontB:'kiaB','Noto Sans Bold',sans-serif;--colorKiaB:#05141f}
.cmn_cpnt_faq{margin:0;padding:40px 0 55px;text-align:center;background:url('../../../../../../content/dam/kwcms/gt/en/images/common/bg_container.png') repeat}
.cmn_cpnt_faq.layout-white{background:#fff}
.cmn_cpnt_faq .cmn_heading{position:relative;width:940px;margin:0 auto;padding:15px 0;text-align:left;font-family:var(--fontB);font-size:36px;line-height:1;text-transform:none}
.cmn_cpnt_faq .cmn_heading::before{content:'';display:block;position:absolute;left:0;bottom:0;width:70px;height:2px;background-color:var(--colorKiaB)}
.cmn_cpnt_faq .cmn_list{max-width:940px;width:100%;margin:30px auto 0;padding:0;border-top:2px solid #7d7d7d;background-color:#fff;text-align:left}
.cmn_cpnt_faq .cmn_item{position:relative;margin:0;padding:0;border:1px solid #e3e3e3;border-top:0}
.cmn_cpnt_faq .cmn_title{display:flex;column-gap:15px;justify-content:flex-start;align-items:center;position:relative;margin:0;padding:26px 120px 26px 28px;text-align:left;font-family:var(--fontB);font-size:18px;line-height:1.4;word-break:break-word;cursor:pointer}
.cmn_cpnt_faq .cmn_title::before{content:attr(data-label);flex-shrink:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:var(--colorKiaB);font-size:26px;color:#fff}
.cmn_cpnt_faq .cmn_title::after{content:'';flex-shrink:0;display:block;position:absolute;right:2.563vw;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IjE0Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIxIDExLjFIMTIuOVYzSDExLjFWMTEuMUgzVjEyLjlIMTEuMVYyMUgxMi45VjEyLjlIMjFWMTEuMVoiIGZpbGw9IiMwNTE0MUYiLz4KPC9nPgo8L3N2Zz4K") no-repeat center center / 100% auto}
.cmn_cpnt_faq .cmn_title:hover{background-color:#fcfcfc}
.cmn_cpnt_faq .cmn_title:is([aria-expanded="true"])::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDExLjA5OTZIM1YxMi44OTk2SDIxVjExLjA5OTZaIiBmaWxsPSIjMDUxNDFGIi8+Cjwvc3ZnPgo=")}
.cmn_cpnt_faq .cmn_item .cmn_contents{position:relative;margin:0;padding:54px 48px 34px;padding:34px 48px;border-top:1px solid #e3e3e3;background-color:#fcfcfc;font-size:16px;line-height:1.5;font-family:var(--font);color:#05141fcc}
.cmn_cpnt_faq .cmn_item .cmn_contents *{font-size:inherit;line-height:inherit}
.cmn_cpnt_faq .cmn_item .cmn_contents p{padding:0 0 10px 0;line-height:1.5}
.cmn_cpnt_faq .cmn_item .cmn_contents p:nth-last-of-type(1){padding-bottom:0}
.cmn_cpnt_faq .cmn_item:has([aria-expanded="true"]) .cmn_contents::before{content:'';display:block;position:absolute;left:50%;top:-7px;transform:translateX(-50%) rotate(-45deg);width:14px;height:14px;border:1px solid #e3e3e3;border-width:0 0 1px 1px;background:#fff}
.cmn_cpnt_faq .cmn_item:has(.cmn_title[aria-expanded="true"]:hover) .cmn_contents::before{background-color:#fcfcfc}
.cmn_cpnt_faq .cmn_item:has([aria-expanded="false"]) .cmn_contents{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:0;padding:0}
@media screen and (max-width:767px){.cmn_cpnt_faq{padding:25px 0 40px}
.cmn_cpnt_faq .cmn_heading{width:initial;margin:0 15px;padding:15px 0;font-size:18px}
.cmn_cpnt_faq .cmn_heading::before{width:40px}
.cmn_cpnt_faq .cmn_list{width:initial;margin:15px 15px 0;border-top:3px solid #7d7d7d}
.cmn_cpnt_faq .cmn_title{padding:10px calc(15px + 8.587vw) 10px 15px;font-size:16px}
.cmn_cpnt_faq .cmn_title::before{display:none}
.cmn_cpnt_faq .cmn_item .cmn_contents{padding:34px 15px;font-size:14px}
.cmn_cpnt_faq .cmn_item .cmn_contents p{padding:0 0 10px 0}
}
html[lang="th-TH"] .pip_wrap.hmg-kwcms.static-temp .gt_article.section .staticContents:has(.cmn_cpnt_faq){.faq-accordion.parbase.section{margin-top:-1px;padding:0 10px}
.cmn_cpnt_faq{padding-left:20px;padding-right:20px;border:1px solid #dfdfdf;border-top:0}
@media(max-width:767px){.phrase .parbase_inner:not(:has(li)){padding:0 !important}
.cmn_cpnt_faq{padding-left:5px;padding-right:5px}
}
}