.font-b{font-weight:700}.font-sb{font-weight:600}.font-m{font-weight:500}.font-r{font-weight:300}.ir_hidden{display:inline-block;position:absolute;z-index:-1;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.a11y,.ir_hidden{width:1px;height:1px;overflow:hidden}.a11y{position:absolute!important;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:1012px;margin:0 auto}@media screen and (max-width:992px){.wrap{padding:0 4.8%;max-width:100%}}.pc_show{display:inline-block}.pc_none{display:none}@media screen and (max-width:992px){.tab_show{display:inline-block}.tab_none{display:none}}@media screen and (max-width:576px){.m_show{display:inline-block}.m_none{display:none}}body{background-color:#000}a,button{color:inherit;font-weight:inherit}img,video{display:block;width:100%}.section_faq{padding:80px 0 120px;color:#fff}.section_faq details summary::-webkit-details-marker{display:none}.section_faq .wrap{text-align:center}.section_faq .section_title{padding-bottom:60px;font-size:28px}.section_faq .notice{padding-top:80px;color:#acacac;font-size:16px;font-weight:500;line-height:170%}.section_faq .title_top{margin-bottom:10px;color:#c9c9c9;font-size:18px}.section_faq .faq_list{margin:0 auto;max-width:880px;display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px 20px}.section_faq .collapse{border-radius:3px}.section_faq .collapse_title{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:31px;padding:0 22px 0 34px;height:78px;text-align:left;color:#fff;font-size:16px;background:#2a2a2a}.section_faq .collapse_content{padding:15px 38px 15px 24px;text-align:left;color:#fff}.section_faq .collapse_content_text{font-size:14px;line-height:190%}.section_faq .collapse .btn_collapse{transition:transform .3s ease-in-out}.section_faq .collapse[open] .btn_collapse{transform:rotate(180deg)}@media screen and (max-width:992px){.section_faq{padding:70px 0 80px}.section_faq .section_title{padding-bottom:30px;font-size:22px}.section_faq .notice{padding-top:50px;font-size:14px}.section_faq .title_top{padding-bottom:5px;font-size:16px}.section_faq .faq_list{margin:0 auto;max-width:400px;display:inline-grid;grid-template-columns:1fr;grid-template-rows:auto;gap:10px}.section_faq .collapse_title{gap:10px;padding:0 16px 0 22px;font-size:14px}.section_faq .collapse_content{padding:18px 17px}}