@charset "utf-8";
/* *******************************************************
 * filename : content.css
 * description : 서브페이지 컨텐츠 CSS
 * date : 2020-11-25
******************************************************** */

/* ****************** Surface Analysis ********************** */
.faq-con-container .sub-left-bar-wrapper-style{z-index:9}
.faq-con-container .sub-left-bar-style{/*width:224px*/width:auto; white-space:nowrap}
.physical-page .faq-con-container .absolute .sub-left-bar-style.top-fixed{top:auto; bottom:900px}
.cm-faq-style{padding-bottom:90px}
.cm-faq-style .sub-tab-con{padding-top:0 !important;}
.cm-faq-style .has-pdt{padding-top:11em}
.cm-faq-style .faq-list-con{border-top:3px solid #181818; margin-bottom:0; }
.cm-faq-style .faq-list-con .faq-item{border-bottom:3px solid #ddd;}
.cm-faq-style .faq-list-con .faq-item dt{position:relative; cursor:pointer; padding:0; font-weight:400; font-size:36px; letter-spacing:-0.25px; color:#222; display:table; width:100%; height:98px; table-layout:fixed}
.cm-faq-style .faq-list-con .faq-item dt .faq-subject{display:table-cell; vertical-align:middle}
.cm-faq-style .faq-list-con .faq-item dt .arrow{position:absolute; top:50%; transform:translateY(-50%); right:40px; width:auto; height:auto}
.cm-faq-style .faq-list-con .faq-item dt i{color:#999; font-size:26px; margin-top:30px; transform:translateY(-50%) rotate(-180deg);}
.cm-faq-style .faq-list-con .faq-item.open dt{font-weight:700}
.cm-faq-style .faq-list-con .faq-item.open dt .arrow i{margin-top:0px; transform:translateY(0%) rotate(0deg);}
.cm-faq-style .faq-list-con .faq-item.open dt .faq-title{white-space:normal; text-overflow:unset;}
.cm-faq-style .faq-list-con .faq-item dd{display:none; position:relative; border-top:1px solid #ddd; padding:40px 0; background:#fff; }

@media all and (max-width:1620px){		
	.cm-faq-style{padding-bottom:0}
}
@media all and (max-width:800px){		
	.cm-faq-style .has-pdt{padding-top:5em}
	.cm-faq-style .faq-list-con .faq-item dt{font-size:23px; height:60px}
	.cm-faq-style .faq-list-con .faq-item dt .arrow{right:10px}
	.cm-faq-style .faq-list-con .faq-item dt i{font-size:18px}
	.cm-faq-style .faq-list-con .faq-item.open dt .arrow i{margin-top:19px}
	.cm-faq-style .faq-list-con .faq-item dd{padding:20px 0}
}


/* 컨텐츠 스타일 */
.mgt-40{margin-top:40px}
.cm-img-con-wrap {margin-top:40px}
.cm-img-con-wrap .cm-sub-tit-02{margin-bottom:20px}
.app-inner-type02.sm-img .inner-box{width:46.2%}
.app-inner-type02.sm-img .cm-sub-tit-02{text-align:left; margin-bottom:20px}
@media all and (max-width:800px){		
	.cm-img-con-wrap{margin-top:20px}
	.cm-img-con-wrap .cm-sub-tit-02{margin-bottom:10px}
	.app-inner-type02.sm-img .inner-box{width:100%}
	.app-inner-type02.sm-img .inner-box img{max-width:none}
}

