@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 {
	width:1200px;
	margin:0 auto;
	margin-top:37px;
	padding-top:84px;
	border-top:1px solid #3c3c3c;
}
#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;
	display:none;
}
#faq_wrap li:first-child {border-top:1px solid #ececec}
#faq_wrap li h3 {
	padding:20px 0;padding-left:10px;position:relative;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:30px;
	color:#3c3c3c;
	letter-spacing:-0.03em;	
	line-height:30px;
}
#faq_wrap li h3 .tit_btn {position:absolute;right:15px;top:13px;border:0;background:#fff;color:#191919;font-size:30px}
#faq_wrap li h3 .tit_bg {display:inline-block;position:absolute;top:15px;left:15px;text-align:center;color:#000;font-size:1.6em}
#faq_wrap li h3.faq_li_open a {color:#509BFF}

#faq_con .con_inner {display:none;padding:20px 10px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#000;
	letter-spacing:-0.03em;	
	line-height:38px;
	border-top:1px solid #ececec;
}

#faq_con .con_inner p{
	font-family: 'Noto Sans KR', sans-serif !important;
	font-weight:400 !important;
	font-size:22px !important;
	color:#000 !important;
	letter-spacing:-0.03em !important;	
	line-height:38px !important;
}
#faq_con .con_inner p span{
	font-family: 'Noto Sans KR', sans-serif !important;
	font-weight:400 !important;
	font-size:22px !important;
	color:#000 !important;
	letter-spacing:-0.03em !important;	
	line-height:38px !important;
}
#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:13px;border:0;background:#fff;color:#509BFF;font-size:30px}

#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}


/*목록커스텀CSS시작*/
.qa_title_box{
	width:1200px;
	margin:0 auto;
	margin-top:100px;
}
.qa_title_box>h1{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:50px;
	color:#3c3c3c;
	letter-spacing:-0.03em;
	line-height:70px;
}
.qa_title_box>h1>span{
	color:#509BFF;
}
.qa_title_box>p{
	display:block;
	width:100%;
	text-align:left;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:700;
	font-size:18px;
	color:#3c3c3c;
	letter-spacing:-0.03em;
	line-height:28px;
	margin-top:53px;
}
.more_btn3{
	display:block;
	width:230px;
	height:50px;
	line-height:48px;
	border-radius:110px;
	background:#509BFF;
	text-align:center;
	margin:90px auto 90px auto;
	cursor:pointer;
}
.more_btn3>span{
	display:inline-block;
	vertical-align:middle;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
	font-size:24px;
	color:#fff;
	letter-spacing:-0.03em;
}
.more_btn3>img{
	display:inline-block;
	vertical-align:middle;
	width:24px;
}
/*목록커스텀CSS끝*/
.qa_title_box>p:nth-of-type(2){
	display:none !important;
}

@media(max-width:1200px){
	#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 {
		width:calc(100% - 9.4vw);
		margin:0 auto;
		margin-top:12.5vw;
		padding-top:12.5vw;
		border-top:0.2vw solid #3c3c3c;
	}
	#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;
		display:none;
	}
	#faq_wrap li:first-child {border-top:1px solid #ececec}
	#faq_wrap li h3 {
		padding:3.1vw 0;
		padding-left:1.6vw;
		position:relative;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:3.4vw;
		color:#3c3c3c;
		letter-spacing:-0.03em;	
		line-height:3.9vw;
	}
	#faq_wrap li h3 .tit_btn {display:none; position:absolute;right:15px;top:13px;border:0;background:#fff;color:#191919;font-size:30px}
	#faq_wrap li h3 .tit_bg {display:inline-block;position:absolute;top:15px;left:15px;text-align:center;color:#000;font-size:1.6em}
	#faq_wrap li h3.faq_li_open a {color:#509BFF}

	#faq_con .con_inner {display:none;padding:20px 10px;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:400;
		font-size:22px;
		color:#000;
		letter-spacing:-0.03em;	
		line-height:38px;
		border-top:1px solid #ececec;
	}

	#faq_con .con_inner p{
		font-family: 'Noto Sans KR', sans-serif !important;
		font-weight:400 !important;
		font-size:3.1vw !important;
		color:#000 !important;
		letter-spacing:-0.03em !important;	
		line-height:5.3vw !important;
	}
	#faq_con .con_inner p span{
		font-family: 'Noto Sans KR', sans-serif !important;
		font-weight:400 !important;
		font-size:3.1vw !important;
		color:#000 !important;
		letter-spacing:-0.03em !important;	
		line-height:5.3vw !important;
	}
	#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 {display:none; position:absolute;right:15px;top:13px;border:0;background:#fff;color:#509BFF;font-size:30px}

	#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}


	/*목록커스텀CSS시작*/
	.qa_title_box{
		width:100%;
		margin:0 auto;
		margin-top:8.1vw;
		padding:0 4.7vw;
	}
	.qa_title_box>h1{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:700;
		font-size:6.3vw;
		color:#3c3c3c;
		letter-spacing:-0.05em;
		line-height:8.8vw;
	}
	.qa_title_box>h1>span{
		color:#509BFF;
	}
	.qa_title_box>p{
		display:block;
		width:100%;
		text-align:left;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:4.1vw;
		color:#3c3c3c;
		letter-spacing:-0.03em;
		line-height:6.3vw;
		margin-top:6.3vw;
	}
	.qa_title_box>p:nth-of-type(1){
		display:none !important;
	}
	.qa_title_box>p:nth-of-type(2){
		display:block !important;
	}
	.more_btn3{
		display:block;
		width:35.9vw;
		height:9.4vw;
		line-height:9.4vw;
		border-radius:9.4vw;
		background:#509BFF;
		text-align:center;
		margin:10vw auto 15.6vw auto;
		cursor:pointer;
	}
	.more_btn3>span{
		display:inline-block;
		vertical-align:middle;
		font-family: 'Noto Sans KR', sans-serif;
		font-weight:500;
		font-size:3.8vw;
		color:#fff;
		letter-spacing:-0.03em;
	}
	.more_btn3>img{
		display:inline-block;
		vertical-align:middle;
		width:3.8vw;
	}
	/*목록커스텀CSS끝*/
}