@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700&subset=korean');
@font-face { font-family: 'Youth'; font-style: normal; font-weight: 400; src: url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/othrs/kywa/Youth/Youth.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/othrs/kywa/Youth/Youth.woff') format('woff'); } .youth * { font-family: 'Youth', sans-serif; }
@font-face { font-family: 'KCC-eunyoung'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/KCC-eunyoung-Regular.woff') format('woff'); font-weight: normal; font-style: normal; }

html, body{margin:0px; padding:0px;}
p, ul, li {margin:0; padding:0;}
img {border:0;}
ul {list-style:none;}
a{text-decoration:none;}
a:hover{transition:all 0.3s;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
caption {visibility: hidden;overflow: hidden;width: 0px;height: 0px;font-size: 0px;line-height: 0;}
.ml20{margin-left:20px}
.ml40{margin-left:40px}

::selection {
    color: #222;
    background: #fae6a9;
}

.flexbox {
	display:-ms-flexbox;
	display:-webkit-flexbox;
	display:flex;
	flex-wrap:wrap;
    justify-content: space-between;
}

#bd_wrap{position:fixed; width:100%; height:100%; top:0px; left:0px;
         background:#f0d8c1 url(../images/bg.jpg) no-repeat; 
		 background-position:bottom right; background-size:auto;
		 z-index:1;}
#bd_sld{position:fixed; width:100%; height:100%; top:0px; left:0px;
         /* background:url(../images/bg_sl.png); */
		 z-index:2;}
		 
.select{position:absolute; width:auto; height:auto; 
        top:8px; right:20px;  text-align:right; z-index:999;}
.select select::-ms-expand { display: none; }
.select select {
	-webkit-appearance: none;
   -moz-appearance: none;
	appearance: none;
	box-sizing:border-box;
	min-width:150px;
	padding-left:10px;
	height:34px;
	line-height:34px;
	margin:0 0 1px 0;
	border: 1px solid #dedede;
	border-radius:7px;
	background: url('../images/select_arrow.png') no-repeat 95% 50%; 
}

#mCont_wrap{
			box-sizing:border-box;position:absolute; width:1020px; height:100%; left:50%; 
            margin-left:-510px; padding:150px 0 0 0; 
			backg round:url(../images/ftrimg.png) no-repeat; background-position:left bottom; z-index:999;}
.wzLogo{position:absolute; width:420px; height:110px; top:44px; left:0px;}
.wzLogo a{display:block; width:420px; height:110px; 
		  background:url(../images/wzLogo.png) no-repeat;}
.kyciLogo{position:absolute; width:192px; height:35px; top:100px; right:0px;}
.kyciLogo a{display:block; width:192px; height:35px; 
		    background:url(../images/kyciLogo.png);}
	  
#mCttxt_wrap{    
	position: relative;
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.33);
    background: rgba(255,255,255,1);
}
#mCttxt_bd{
    position: relative;
    width: 1000px;
    padding: 50px 20px 0px;
    text-align: center;
    background: #fff;
    box-sizing: border-box;
}

#mCttxt_bd .box{position:relative; display:block;font-family:"Nanum Gothic",sans-serif; padding:18px 12px 12px;border:1px solid rgba(111, 102, 80, 0.22);border-radius:7px;}
#mCttxt_bd ul{display:block; margin: 5px 0 0 0px; padding:0px;}
#mCttxt_bd .box a:hover, 
#mCttxt_bd .box a:focus,
#mCttxt_bd .box a:active {
	color:#f4a115;
}
#mCttxt_bd .box a span {
	display: inline-block;
	width:100%;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	overflow: hidden;
	border:1px solid #efebe5;
    background: #f4f3fd;
}
#mCttxt_bd .box a span:before {	
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #f4a115;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#mCttxt_bd .box a:hover  span:before, 
#mCttxt_bd .box a:focus  span:before, 
#mCttxt_bd .box a:active  span:before {
	-webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 5px;
}
#mCttxt_bd .box a p {
	margin-top:5px;
}






#mCttxt_bd .main_news01{ width:400px; height:auto;margin:0 10px 10px 0 !important; }	
.main_news01 a{display:block;}
.main_news01 a:hover > li{color:#f4a115; transition: all 0.3s;}
.main_news01 li{font-size:12px; color:#666; text-align:left; padding:0 0 0 10px; margin-bottom:1px; line-height:20px;
			  background:url(../images/latest_dot.gif) no-repeat; background-position:left 8px;}
.mnews_head{text-align:justify !important; margin-bottom:10px; padding:0 0 15px 0 !important; 
            border-bottom:1px dashed #999;}
.mnews_head img{float:left; margin:0 10px 5px 0;}
.mnews_head b{display:block; margin-bottom:2px;}

#mCttxt_bd .main_news02{width:400px; height:auto; margin:0 10px 10px 0 !important;}	 
.main_news02 a{display:block;}
.main_news02 a:hover > li{color:#f4a115; transition: all 0.3s;}
.main_news02 li{font-size:12px; color:#666; text-align:left; padding:0 0 0 10px; margin-bottom:1px;  line-height:20px;
			  background:url(../images/latest_dot.gif) no-repeat; background-position:left 8px;}


/*유용한정보*/ 
#mCttxt_bd .main_tips{float:right;width:494px; height:339px; margin:0 0 10px 0 !important;}	
.main_tips a{position:relative;display:block; width:100%; height:100%; font-size:13px; color:#666; letter-spacing:-1px; text-align:center;margin-top:7px;}
.main_tips a:hover{color:#f4a115;}
.main_tips img {
}
.main_tips .tips_box{width:32.33%;font-family:"Nanum Gothic",sans-serif;}
#mCttxt_bd .box.main_tips .tips_box a span {
    display: flex;
    align-items: center;
    justify-content: center;
	height:118px;
}
	
	/*이달의퀴즈*/
	.q_wrap {
		margin:20px 0;
		padding:20px;
		background:#f4f4f4;
	}
	.q_title {	
		display: block;
		text-align: center;
		padding: 5px 0;
		color: #333;
		font-size: 15px;
		background: #fff;
		border: 1px dashed #333;
		border-radius: 5px;
	}
	.q_inner {
		padding:10px 0;
	}
	.q_cont {	
		padding: 10px;
		background: #fff;
		border: 1px solid #ddd;
		border-radius:5px;
	}
	
	/*규제개혁*/
	.better_cont {
		padding:10px;
		background:#f4f4f4;
	}
	.better_cont p {
		margin-bottom:5px;
		text-align:center;
		font-weight:600;
	}
	.better_cont p a {
		box-sizing:border-box;
		display:block;
		padding:10px;
		width:100%;
		height:100%;
		background:#fff;
	}
	.better_cont p a:hover {		
		color:#101a24 !important;
		background:#d7e9fd;		
	}
	#sCttxt_bd .con_box .better_cont img {
		margin-top:0;
	}


/*하단 공통 스타일*/
#cont_btm .box {
	height:176px;
	margin:0 16px 20px 0
}
#cont_btm .box a {
	position:relative; display:block; 
}
#cont_btm .box a img {
	max-width:100%;
}
#cont_btm .box a p {
	width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;
}

/*청소년소식*/ 
#cont_btm .main_story a{
	display:inline-block;
	vertical-align:top;
}
.main_story li{}


/*사이버 힐링*/ 
.main_healing p{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}


/*희망한마디*/ 
.main_coment01 p{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}
ul.hope li{ padding-bottom:40px}


/*독자한마디*/ 
.main_coment02 p{width:160px; font-size:12px; color:#666; letter-spacing:-1px; text-align:center;}

.mr_zero{margin:0 -10px 8px 0 !important;}

.ctmntt{display:block; font-family:"Youth","Nanum Gothic",sans-serif; margin-left:-12px; font-size:20px; color:#525252; text-align:center; letter-spacing:-3px;}	
.mar02{margin-left:0 !important; margin-bottom:10px}	
.ctmntt b{display: inline-block;
    display: inline-block;
    /* font-size: 14px; */
    font-weight: normal;
    letter-spacing: -1px;
    margin-bottom: 6px;
    padding: 0 0 0 10px;
    /* background: #f4a115; */
    color: #f4a115;
    /* vertical-align: -webkit-baseline-middle; */
    /* border-radius: 0 0 16px 0; */
	}
.clrbt{clear:both;}
#cnttb{position:relative; width:450px; height:137px;border-spacing:0px; border-collapse:collapse;}
#cnttb td{position:relative; vertical-align:top; text-align:left;}	   
#cnttb .cntpt{width:135px;}
#cnttb .cntsp{width:10px;}

/*서브페이지 관련*/
#sCttxt_wrap{
	position:relative; 
	width:1000px; 
	height:auto;
	margin:0 auto; 
	padding:10px;    
	box-shadow:0px 0px 7px 3px rgba(0, 0, 0, 0.33);
	background: rgba(255,255,255,1);
}
#sCttxt_bd{
	position:relative; 
	box-sizing:border-box;
	width:1000px; 
	min-height:995px;
	padding:20px 0px 20px 292px; 
	text-align:center;
	background:#fff;
}

/*서브페이지 타이틀*/
h2.sub_title{color:#000; font-size:26px; font-weight:normal; text-align:center; border-bottom:1px dashed #ddd; letter-spacing:-0.8px; padding-bottom:15px; line-height:39px;
	font-family:"Youth","Nanum Gothic",sans-serif;
}

h2.bg02{background: url(../images/title_icon.png) 15% 0  no-repeat}

/*서브페이지 레프트 메뉴*/
#sLmenu{position:absolute; width:295px; height:auto;top:20px; left:50%; margin-left:-500px;}/*width:270px*/
#sLmenu dl{margin:0px 0 0 0; padding:0px 20px 0px 20px; width:auto !important;text-align:left !important; line-height:18px !important; min-height:550px}
#sLmenu dt{width:auto !important; height:auto !important; font-size:14px !important;color:#f4a115;padding:14px 4px 4px 8px !important; margin:0px !important;background:#fff !important; border-bottom:1px solid #f4a115;}
#sLmenu dd{width:auto !important; font-size:12px !important;padding:0 8px !important; margin:0px !important; border-bottom:1px dashed #eee; }
#sLmenu dd a{display:block; padding:2px 0 2px; letter-spacing:-1px;line-height:18px; padding:5px 0}
#sLmenu dd a:hover{color:#f4a115; background-position:left center;transition:all 0.2s;}

/*서브페이지 탑버튼*/
#back-top{position:fixed; width:30px; height:83px; top:187px; left:50%;margin-left:500px;}
#back-top a{display:block; width:30px; height:83px; background:url(../images/topbtn.jpg);}

/*서브페이지 본문*/
#sCttxt_bd{font-family:"Nanum Gothic",sans-serif; text-align:left; }
#sCttxt_bd dl{position:relative; width:100%; height:100%;font-size:20px; color:#494949; line-height:15px;}
#sCttxt_bd dt, dd{margin:0px; padding:0px;}
#sCttxt_bd dt{display:block; height:auto; font-size:22px; font-weight:bold; letter-spacing:-0.8px;margin:6px 0px 10px; 
padding-left:24px; line-height:25px;background:url(../images/dticon.png) no-repeat left center;}
#sCttxt_bd dd{font-size:15px; color:#696969; font-weight:normal;text-justify:inter-cluster; letter-spacing:-1px; line-height:23px;padding:5px 20px;}
#sCttxt_bd dd a{display:block; color:#696969; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

#sCttxt_bd .con_wrap{box-sizing:border-box; position:relative; 
	width:100%; height:100%; min-height:978px; font-size:20px; color:#494949; line-height:15px;
    padding: 16px 24px 40px; border-left:1px solid #ddd;
}
/*#sCttxt_bd .con_wrap span{display:block; text-align:center; font-size:18px;} */
#sCttxt_bd .con_wrap h3{position:relative;display:block;font-size:0.9em;letter-spacing:-0.05em;color:#3a3a3a;margin-left:4px;padding:0 0 14px 14px;line-height:1em;font-weight:bold;}
#sCttxt_bd .con_wrap h3:before {position:absolute;lefT:0;top:5px;content:""; display:inline-block; width:8px; height:8px; background:#f4a115; border-radius:7px;}
#sCttxt_bd .con_box {font-size:0.75em ; color:#444; font-weight:normal;word-break:keep-all; text-align:justify;letter-spacing:-0.8px; line-height:26px;}
#sCttxt_bd .con_box br {content:"";display:block; width:100%; height:7px;}
#sCttxt_bd .con_box > p {
	/* padding-bottom:16px; */
}
#sCttxt_bd .con_box img {max-width:100%; margin-top:14px;}
#sCttxt_bd .con_box .corp_img{text-align:center; margin:5px;}
#sCttxt_bd .con_box .corp_txt{text-align:center; margin-bottom:15px;}
#sCttxt_bd .con_box a{color:#41875c;}
#sCttxt_bd div.webmgz_contents{position:relative; width:100%; height:100%; text-align:left;font-family:'Malgun Gothic'; font-size:20px; color:#494949; line-height:15px;}

#sCttxt_bd .con_box .con_btn {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 10px 50px;
    background: #f4a115;
    cursor: pointer;
    border-radius: 5px;
}
#sCttxt_bd .con_box .con_btn:hover{background:#e4b63e;}



#sCttxt_bd .con_box a {
	text-decoration:underline;
}

.tbl_box{padding:10px 0}
.topline{ border-top:1px solid #ccc !important}
.chttb01{width:100%; margin:5px 0px;border-top:2px solid #0085db; border-bottomt:1px solid #ccc;border-collapse:collapse;text-align:center; }
.chttb01 thead th{background:#f7fafc;border-left:1px solid #afafaf; border-bottom:1px solid #afafaf; line-height:18px; padding:14px 4px}
.chttb01 thead th:first-child, .chttb01 tbody td:first-child{border-left:0}
.chttb01 tbody th:first-child{border-right:1px solid #afafaf; border-bottom:1px solid #afafaf; font-weight:100}
.chttb01 td{padding:5px 10px;border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff}
.chttb01 td.rows{border-right:1px solid #ccc !important;}
.chttb01 td.lft{text-align:justify !important;}
.booktitle{display:block; text-align:center; padding-bottom:20px;
           font-family:"Nanum Gothic",sans-serif; font-size:30px; color:#494949; font-weight:bold; 
		   letter-spacing:-0.8px;}
.subtitle{display:block; font-weight:normal; padding-bottom:20px; 
		   line-height:28px;
           font-family:"Nanum Gothic",sans-serif; font-size:20px; color:#494949;
	       line-height:27px;
		   text-align:justify !important; text-justify:inter-cluster !important;}

.qna_q{display:block;text-align:justify !important; letter-spacing:-0.12em }
.qna_q img{margin:5px; float:left;}	
.qna_a2{display:block;margin-top:40px;text-align:justify !important;letter-spacing:-0.12em}
.qna_a2 img{margin:5px; float:left;}	
.story{font-family:'dotum'; text-align:left; font-size:13px; font-weight:normal; letter-spacing:0px;}

/*희망한마디*/
.hope_msg {
	box-sizing:border-box;
	width:660px;
	padding:40px;
	text-align:center;
	background:#81bca6;
}
.hope_msg > p.hope_cont {		
    position: relative;
    box-sizing: border-box;
    width: 100%;
    margin: 0 auto 10px;
    padding: 28px 0;
    letter-spacing: 0;
    font-size: 28px;
    font-family: 'KCC-eunyoung',serif;
    color: #333;
    background: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}
.hope_msg > p.hope_cont br {
	font-size:0;
}
.hope_msg > p.hope_result {
	box-sizing:border-box;
	width:100%;
	margin:38px auto 0;
	padding:10px;
	color:#fff;
	background:#41875c;
}
.note_box_mark {display:inline-block;width:18px; height:18px;font-weight:bold; line-height:18px;border:1px solid #f4a115; border-radius:50px;}



/*서브페이지 한줄평 폼*/
#coment_form {padding:20px;margin-top:10px;background:#f3f3f3; }
#coment_form .note_box {display:block;color:#f4a115;font-size:15px; display:block; text-align:center; padding:5px 0;background:#fff; border:1px dashed #f4a115; border-radius:5px;}
#coment_form .coment_sch{ display:flex; justify-content:sapce-between; flex-wrap:wrap; padding:10px 0;text-align:center;font-size:18px;}
#coment_form label {display:inline-block; width:49%; font-size:16px;}
#coment_form input {width:calc(100% - 100px);padding:10px; border:1px solid #ccc; border-radius:5px;}
#coment_form textarea{
	box-sizing:border-box; 
	width:100%; 
	height:100px; 
	padding:10px; 
	margin-top:10px;
	font-size:16px; 
	border:1px solid #ccc; 
	border-radius:5px;
	font-family: "Nanum Gothic",sans-serif;
}
#coment_form .txt_count {display:block; width:100%; text-align:right;}
#coment_form a.cmt_ent{
					display:inline-block; font-size:16px; color:#fff; font-weight:bold; text-align:center;
					  padding:10px 50px; 
					  background:#f4a115; cursor:pointer;
					  border-radius:5px;}
#coment_form a.cmt_ent:hover{background:#e4b63e;}
					  

#coment_wrap{ display:block; border-top: 1px dashed #929292;}
#coment_wrap li{display:block; font-size:13px; line-height:22px;
				padding:10px 0 10px; 
				border-bottom:1px dotted #afafaf;}
#coment_wrap li b{display:block; font-size:15px; color:#386d4f; margin-bottom:5px;}
#coment_wrap li b a{display:inline-block !important; width:38px; height:15px; margin:0 0 -3px 15px; cursor:pointer;}
#coment_wrap li b .icn_mdfy{background:url(../images/icon_modify.png) no-repeat;}
#coment_wrap li b .icn_dlt{background:url(../images/icon_delete.png) no-repeat;}
#coment_wrap li span{display:block; color:#aaa; text-align:right; margin-top:10px;}

h3,h4,h5{ margin:0; padding:0; border:0; line-height:1.26em; }
.dotnone{background:none !important}
.write_st01 {letter-spacing:-0.5px; line-height:18px}
.write_st01 h4.tit_01{display:block; border:1px solid #f4a115;font-size:20px;padding:10px 20px; font-weight:600;}
.write_st01 h5.tit_02{padding-left:10px;font-size:18px; font-weight:bold;padding:25px 8px 2px 8px; color:#41875c }
.write_st01 h6.tit_03{padding-left:15px;font-size:16px; font-weight:100; padding:12px 18px 4px !important; margin:0 !important; font-weight:bold;}
.write_st01 ul{font-size:15px;padding-left:40px; padding-bottom:5px}
.write_st01 p, .write_st01 ul li{line-height:1.8em;display:block;}
.write_st01 p.exp01{background:url(../images/bul_exp01.gif) 0 10px no-repeat; padding-left:10px; margin-left:14px; text-indent:0; font-size:13px; color:#777;}
.write_st01 p.exp02{background:url(../images/bul_exp02.gif) 0 12px no-repeat; padding-left:10px;}
.write_st01 p.exp03{margin-left:15px;color:#999; line-height:18px; padding-bottom:10px}
.write_st01 p.ref:before {
	content:"*";
	display:inline-block;
	padding-left:6px;
	margin-right:5px;
}

.write_st01 li.bg_line01{ border:1px solid #CCC; padding:10px 20px; margin:4px 20px}

.pdL05{padding-left:5px}
span.add_exp{font-size:14px; padding:30px}
.txt_clr01{clear:both; height:20px}
.tbl_ty01{margin-left:40px; display:block}
.tbl_ty01 table {width: 90%;}
.tbl_ty01 th, .tbl_ty01 td {padding:6px;border: 1px solid #d0d0d0;line-height:20px;font-size: 14px;}
.tbl_ty01 th {text-align: center;color: #111;background: #f9f9f9;}
.tbl_ty01 tbody th {color: #4c4d4f;}
.tbl_ty01 td {text-align: center;word-break: keep-all;}
.tbl_ty01 thead th {border-bottom: 1px solid #acc3d3;border-top: 1px solid #acc3d3;;padding:10px;background: #f5f7f9;}

.tbl_ty02{display:block; margin-top:10px; padding-bottom:20px;}
.tbl_ty02 table {width: 100%; border-bottom:1px solid #ddd;}
.tbl_ty02 th, .tbl_ty02 td {padding:6px;line-height:16px;font-size: 13px; border:1px solid #ddd;}
.tbl_ty02 th {text-align: center;color: #111;background: #fff;}
.tbl_ty02 tbody th {color: #4c4d4f;}
.tbl_ty02 td {text-align: center;word-break: keep-all;}
.tbl_ty02 thead th {border-bottom: 1px solid #ddd;border-top: 2px solid #f4a115;;padding:10px;background: #f7f4ec;}


caption.cap_visible {
	visibility: visible;
    overflow: auto;
    width: auto;
    height: auto;
	font-size:16px;
	font-weight:bold;
    line-height: 2em;
	color:#111;	
}

.chttb02{position:relative; margin:5px 0px; 
		 border-top:1px solid #8c8c8c !important; border-left:1px solid #8c8c8c !important;border-collapse:collapse}
.chttb02 th{padding:5px; background:#e7e7e7; text-align:center !important;
            border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
.chttb02 td{text-align:left !important; padding:8px; vertical-align:top !important;
            border-right:1px solid #8c8c8c; border-bottom:1px solid #8c8c8c;}
.chttb02 td li{ font-size:12px !important; padding-bottom:5px}
.chttb02 td.lft{text-align:justify !important;}

p.refer{display:block; color:#828282; padding:6px 10px 0 15px}
p.source01{display:block;text-align:center; color:#828282; font-size:14px !important; line-height:24px}
p.next01{display:block; text-align:center;font-size:14px !important}
.fsblue01{color:#419eea; display:inline-block !important; font-size:14px !important; font-weight:bold}
.prgraph_st01{display:block;border:1px solid #dfdfdf; padding:10px}
.font_red{color:#f4a115;}
.font_st02{color:#03C;}
.font_st03{padding:50px 0 10px 0;font-weight:600}
.font_st04{line-height:24px}
.dpinline{display:inline-block !important}
.tac{text-align:center}
.fbold{font-weight:600}
.lh30{line-height:30px}
.lh18{line-height:18px}
.lh16{line-height:16px}


.box_st01{display:block; padding:20px 40px;margin:20px 0; background:#f3f3f3; }


.font_cmt01{ font-size:12px;}
.font_cmt02{ font-size:12px; color:#f4a115}


.btn_down{ display:inline-block; height:24px; line-height:22px; width:120px; text-align:center; background:#03C; color:#fff !important; border-radius:4px; font-size:0.85em}
.pb30{padding-bottom:30px}



/*청소년고객자문단*/
#sCttxt_bd .con_box .panel_intro {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:15px;
	background:#f5f5f5;
	border:5px double #41875c;
}
#sCttxt_bd .con_box .penel_detail {
	width:50%;
}
#sCttxt_bd .con_box .penel_detail h5 {
	margin-bottom:5px;
	font-size:24px;
	color:#41875c;
	font-weight:normal;
    font-family: "Youth","Nanum Gothic",sans-serif;
}
#sCttxt_bd .con_box .penel_detail h4 {
	margin-bottom:10px;
	font-size:28px;
	font-weight:normal;
    font-family: "Youth","Nanum Gothic",sans-serif;
	color:#f4a115;
}
#sCttxt_bd .con_box .penel_detail p {
	word-break:keep-all;
}
#sCttxt_bd .con_box .panel_intro .penel_img {
	width:48%;
	margin-top:0;
}
#sCttxt_bd .con_box .con_QA {
	margin:15px 0;
    padding: 15px;
	border:1px solid #41875c;
}
#sCttxt_bd .con_box .con_QA .flexbox p {
	width:49%;
}
#sCttxt_bd .con_box .con_QA .flexbox p img {
	margin-top:0;
}
#sCttxt_bd .con_box .con_QA_tit {
	padding:7px;
	margin-bottom:7px;
	font-size:16px;
	font-weight:bold;
	color:#41875c;
	border-bottom:1px dotted #ddd;
}
#sCttxt_bd .con_box .con_info_box {
	padding: 12px;
	margin:12px 0;
    margin-bottom: 7px;
    font-size: 14px;
	background:#f3f3f3;
}
#sCttxt_bd .con_box .con_info_box h6 {
	margin:0;
	font-size:14px;
}
#sCttxt_bd .con_box .con_info_box p {
	padding-left:12px;
	font-size:13px;
	text-align:left;
}