@charset "utf-8";

#bo_cate {margin-bottom:28px}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;padding:2px}
#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3}
#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:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd;
-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)}

#faq_wrap {margin:10px 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 {padding:25px;padding-left:90px;position:relative;padding-right: 100px;}
#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; background:#fff url("./images/down.png") center no-repeat; }
#faq_wrap li h3 .tit_bg span {font-family:'AppleSDGothicM', "Noto Sans KR", dotum, sans-serif; display:block;position:absolute;left:40px;text-align:center;color:#fff;font-size:14px; width:32px; height:32px; line-height:32px; background-color:#C20013; border-radius:100%; top:50%; transform:translateY(-50%);}
#faq_con .faq_cate{font-size:14px; color:#c20013;display:inline-block;  position:absolute; top:50%; transform:translateY(-50%); left:85px;}
#faq_wrap li h3 a {font-size:16px; font-family:'AppleSDGothicM', "Noto Sans KR", dotum, sans-serif; font-weight:500; display:inline-block; vertical-align:bottom;}
/*#faq_wrap li h3 a p {text-overflow:ellipsis; overflow:hidden; display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}*/
#faq_wrap li h3.faq_li_open a {color:#C20013;}

#faq_con .con_inner {display:none;padding:34px 25px 65px 85px; background-color:#F9F9F9; padding-right: 80px;}
#faq_con .con_inner p{font-size:16px; font-family: 'AppleSDGothicM','Noto Sans KR', dotum, sans-serif; color:#191919; }
/*#faq_con .tit_bg {display:block;position:absolute;top:18px;left:40px;text-align:center;background:#777;color:#fff;border-radius:50%;width:32px;line-height:30px;height:32px}*/
#faq_con .con_inner .closer_btn {position:absolute;right:15px;top:15px;border:0;width:30px;height:30px;color:#3a8afd;font-size:1.2em;background:#fff url("./images/up.png") center no-repeat;}

#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_con {margin-top:50px; border-top:2px solid #999;}
/*
#faq_con .con_inner .tit_bg {display:inline-block;posiion:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}
#faq_wrap li h3 .tit_bg span {font-family:'AppleSDGothicM', "Noto Sans KR", dotum, sans-serif; display:inline-block;position:absolute;top:18px;left:40px;text-align:center;color:#fff;font-size:14px; width:32px; height:32px; line-height:32px; background-color:#C20013; border-radius:100%;}
*/
@media screen and (max-width:1440px){
}/*1440*/
@media screen and (max-width:1280px){
}/*1280*/
@media screen and (max-width:1024px){
#faq_con .con_inner{padding-right:60px; padding-left:60px;}
}/*1024*/
@media screen and (max-width:800px){

}/*800*/
@media screen and (max-width:768px){
	.hidden768 {display:none;}
	.visible768 {display:block;}
	#faq_con .faq_cate {left:65px;}
	#faq_wrap li h3 a{font-size:15px; }
	#faq_con .con_inner{ padding-left:70px;padding-right:70px;}
	#faq_con .con_inner p{font-size:15px;}
	#faq_wrap li h3 .tit_btn{top:20px;}

	#faq_wrap li h3 .tit_bg span {    left: 20px;}
	#faq_wrap li h3 {padding-left:70px;}

	#faq_con {    margin-top:40px;}

}/*768*/
@media screen and (max-width:600px){
}/*600*/
@media screen and (max-width:570px){
	.hidden570 {display:none;}
	.visible570 {display:block;}
/*	#faq_wrap li h3 .tit_bg span{left:30px; top:16px;}*/
	#faq_wrap li h3 a{font-size:14px;}
	#faq_con .con_inner p{font-size:14px;}


	#faq_wrap li h3 .tit_bg span {left:10px;}
	#faq_con .faq_cate {left:55px;}
}/*570*/
@media screen and (max-width:480px){
	.hidden480 {display:none;}
	.visible480 {display:block;}
/*	#faq_wrap li h3 .tit_bg span{left:20px;}*/
	#faq_wrap li h3 a{font-size:3vw;}
	#faq_con .con_inner p{font-size:3vw; line-height:150%;}
	#faq_con .con_inner{padding-right:50px;padding-left:50px;}

	#faq_con .faq_cate {font-size:3vw;}
	#faq_wrap li h3 {padding-left:60px;}
	#faq_wrap li h3 .tit_bg span {font-size:3vw;}

	#faq_con {    margin-top: 30px;}
}/*480*/
@media screen and (max-width:400px){
	#faq_con {    margin-top:20px;}

	/*	#faq_wrap li h3 .tit_bg span{top:20px;}*/
	#faq_wrap li h3 {padding-left:50px;}
	#faq_wrap li h3 .tit_bg span {width:25px; height:25px; line-height:25px;}
	#faq_con .faq_cate {left:45px;}
	#faq_wrap li h3 .tit_btn {background-size:contain; width:15px;}
	#faq_con .con_inner .closer_btn {width:15px; background-size:contain;}
}/*425*/
@media screen and (max-width:320px){
	#faq_wrap li h3 {padding:20px 0; padding-left:45px; padding-right: 40px;}
	#faq_con .faq_cate {left:35px;}
	#faq_wrap li h3 .tit_bg span {width:20px; height:20px; line-height:20px;}
	#faq_wrap li h3 .tit_btn {top:15px;}
	#faq_wrap li h3 .tit_btn {width:10px;}
	#faq_con .con_inner .closer_btn {width:10px;}

}/*320*/