@charset "utf-8";

#bo_cate {margin-bottom:50px}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1; text-align:center;}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;margin:0 10px;}
/*#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #f3f3f3;color:#999; background-color:#f3f3f3; font-size:16px}*/
/*#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff}*/
/*#bo_cate #bo_cate_on {z-index:2;background:#EA7E66;color:#fff;font-weight:bold;border:1px solid #EA7E66;*/
/*-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202);*/
/*-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202);*/
/*box-shadow:inset 0 2px 5px rgb(33, 135, 202)*/}

#bo_cate_ul > li a {text-indent:-9999px;}


#faq_wrap {margin:0px 0 30px;}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_wrap li {border-bottom:1px solid #ececec;background:#fff;position:relative}
#faq_wrap li:first-child {border-top:1px solid #ececec}
#faq_wrap li h3 {min-height:50px;line-height:30px;padding:15px;padding-left:100px;position:relative}
#faq_wrap li h3 .tit_btn {position:absolute;right:15px;top:15px;border:0;width:30px;height:30px;background:#fff;color:#c5cdd8;font-size:1.2em}
#faq_wrap li h3 .tit_bg {display:inline-block;position:absolute;top:5px;left:55px;text-align:center;color:#000;font-size:1.6em}
#faq_wrap li h3.faq_li_open a {color:#FFBB93}

#faq_con .con_inner {display:none;padding:20px 100px 150px 100px; background-color:#fff9f1; position:relative;}
#faq_con .con_inner .tit_bg {display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}
#faq_con .con_inner .closer_btn {position:absolute;right:15px;top:15px;border:0;width:30px;height:30px;background:#fff;color:#3a8afd;font-size:1.2em}

#faq_sch {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px}
#faq_sch .sch_tit {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#faq_sch .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px}
#faq_sch .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54}


/**/
#faq_wrap li h3 a {font-size:16px; font-weight:500; color:#000;}
#faq_con .con_inner p {font-size:16px; font-weight:500; color:#000; word-break:keep-all;}
#faq_con .con_inner p span {font-size:16px !important; font-weight:500; color:#000; word-break:keep-all; background-color:transparent !important; font-family: 'Montserrat', 'NanumSquareRound', 'Noto Sans KR', sans-serif !important;}
#faq_con .con_inner > span {position:absolute; right:5%; bottom:-20%; z-index:10;}

#faq_wrap li h3.faq_li_open .faq_arrow {transform:rotate(180deg); display:block; transition:all .5s;}
#faq_wrap li h3 .faq_arrow {display:block; transition:all .5s;}
.sub_tit_wr .tit_icon {padding-bottom:20px; display:block;}
.sub_tit_wr .sub_tit {color:#EA7E66;}
.sub_tit .underline {display:block; margin-top: -1%;}
.sub_tit_wr {text-align:center; padding-bottom:60px;}
.tabs_cs {background-color:#FFF9F1; border-radius:30px; width:60%; margin:0px auto 50px;}
.tabs_cs li {float:left; width:33.333%; text-align:center; padding:20px 0;}
.tabs_cs li a {display:block; font-size:16px; color:#666; font-weight:400;}
#container.sub_cs_container {padding-bottom:100px;}





@media screen and (max-width:1280px){
	.tabs_cs {width:70%;}
}

@media screen and (max-width:1024px){
	#faq_wrap li h3 {padding-left:80px;}
	#faq_wrap li h3 .tit_bg {left:40px;}
	.tabs_cs li a {font-size: 16px;}

	#bo_cate li img {width:80px;}
}

@media screen and (max-width:768px){
	#faq_wrap li h3 {padding-left:70px;}
	#faq_wrap li h3 .tit_bg {left:30px;}
	.tabs_cs {
		background-color: #FFF9F1;
		border-radius: 30px;
		width: 100%;
		margin: 0 auto 50px;
	}
	.sub_tit_wr {
    padding-bottom: 30px;
}
}

@media screen and (max-width:570px){
	#faq_wrap li h3 a {font-size:14px;}
	#faq_wrap li h3 a p {word-break:keep-all;}

	#faq_con .con_inner p {font-size:14px; word-break:keep-all;}
	#faq_wrap li h3 {padding-left:60px; padding-right:40px;}
	#faq_wrap li h3 .tit_bg {left:20px; top:12px;}
	#faq_con .con_inner > span {display:none;}
	#faq_con .con_inner {    padding: 20px 5px 20px 60px;}
	#faq_wrap li h3 .tit_bg img {width:70%;}

	.tabs_cs li {padding:15px 0;}
	.tabs_cs li a {font-size:3.4vw;}

	#bo_cate li img {width:65px;}
	.tabs_cs,#bo_cate {margin-bottom:20px;}

}


@media screen and (max-width:480px){
	#faq_wrap li h3 a {font-size:3.4vw; line-height:1.6;}
	#faq_con .con_inner p {font-size:3.4vw;}


}

@media screen and (max-width:380px){
}


