@charset "utf-8";

/* all */
#ctt h1 {
	margin:0px;
	border:0px;
	padding:4px 0px 25px 0px;
	text-align:left;
	font-size:2em;
	font-family: 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	line-height:2em;
	font-weight:900;
	color:#333;
	}
#ctt h2 {
	margin:0px;
	border:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:1.8em;
	font-family: 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	line-height:1em;
	font-weight:900;
	color:#333;
	}
#ctt h3 {
	margin:0px;
	border:0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font: 700 1.8em/1em 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	color:#333;
	}
#ctt h4 {
	margin:0px;
	border:0px;
	padding:4px 0px 1em 0px;
	text-align:left;
	font: 700 1.2em/1em 'NanumBarunGothic', sans-serif;
	letter-spacing:0.05em;
	color:#333;
	}
#ctt h5 {
	margin:0px;
	border:0px;
	padding:4px 0px 5px 0px;
	text-align:left;
	font-size:1.2em;
	font-family: 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	line-height:1em;
	font-weight:900;
	color:#333;
	}


.ctbx_v2_01 h2 {
	margin:0px;
	border:0px;
	padding:0px;
	text-align:left;
	font: 700 1.8em/0em 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	color:#333;
	}
.ctbx_v2_01 h3 {
	margin:0px;
	border:0px;
	padding:0.6em 0px 0px 0px;
	text-align:left;
	font: 500 1.4em/1em 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	color:#444;
	}
.ctbx_v2_01 .grid_4 p {
	margin:0.3em 0 0 0;
	color:#666;
	}




.bo_v_title {
	margin:0px;
	border:0px;
	padding:0 0 1.2em 0px;
	text-align:left;
	font-size:10pt;
	font-family: 'NanumBarunGothic', sans-serif;
	letter-spacing:0em;
	line-height:2.2em;
	font-weight:400;
	color:#333;
	}




/* v1 */

.ctbx_v1_01 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_v1_01 span {
	width:auto;
	margin:0px;
	padding:0 1em 0.3em 1em;
	border:0px solid #f6f6f6;
	text-align:left;
	float:right;
	}
.ctbx_v1_01 ul {
	width:auto;
	margin:0px;
	padding:0.5em 0;
	border:0px solid #f6f6f6;
	text-align:left;
	}
.ctbx_v1_01 li {
	line-height:2em;
	color:#777;
	}
.ctbx_v1_01 h4 {
	font: 700 20px/28px 'Noto Sans KR', sans-serif;
	letter-spacing:0em;
	}
.ctbx_v1_01 h4 strong {
	font-weight: 900;
	font-size:1.1em;
	color:#d1471c;
	}

.ctbx_v1_01 li strong {
	font: 700 16px/22px 'Noto Sans KR', sans-serif;
	letter-spacing:0em;
	color:#444;
	}
.ctbx_v1_01 ul.ul_sig {
	margin:0px;
	border:0px;
	padding:10px 0 0 0;
	text-align:right;
	list-style:none;
	float:right;
	}

.ctbx_v1_01 ul.ul_sig li {
	height:27px;
	margin:0px;
	padding:5px 5px 0 0;
	border:0px;
	color:#333;
	float:left;
	}
.ctbx_v1_01 .ul_sig .li_01 {
	height:27px;
	margin:0px;
	padding:0px;
	}



.ctbx_v1_02 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_v1_02 .ctbx_v1_02_imga {
	width:50%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:center;
	clear:both;
	}











/****

±×´©º¸µå¿¡¼­ ±¸¸ÅÇÑ À¯·á ±¸¸Å ¼Ò½º
v1_03

******/

	.ctbx_v1_03 .vision_type2 {width:100%; min-width:320px; max-width:1200px; margin:0 auto; }
	.ctbx_v1_03 .vision_type2:after {display:block; visibility:hidden; clear:both; content:""}
	.ctbx_v1_03 .vision_type2 ul.vtul_01 { margin:0 ; padding:0; }
	.ctbx_v1_03 .vision_type2 ul.vtul_01 li { padding:1em 0; margin:0.3em 0; width:100%; border-radius:85px; border:1px solid #ddd; overflow:hidden; clear:both; }
	.ctbx_v1_03 .vision_type2 ul.vtul_01 li:first-child { width:30%; margin:0px auto; padding:0px; background:rgba(43,129,208,1); color:#fff; }

	.ctbx_v1_03 .vision_type2 ul.vtul_01 li .con_txt { display:block; clear:both; width:100%; margin:1em; text-align:center; font-size:1.5em; font-weight:600; }
	.ctbx_v1_03 .vision_type2 ul.vtul_01 li:first-child .con_txt { margin:0em; padding:0.8em 0; text-align:center; font-size:1.2em; font-weight:600; }

	.ctbx_v1_03 .vision_type2 ul.vtul_01 li .con_txt span {font-size:1em; color:#555; text-align:left; line-height:1.5em; color:rgba(43,129,208,1); }
	.ctbx_v1_03 .vision_type2 ul li.v1_03_icon { display:block; margin:0px; padding:0px; border:0px; font-size:3em; color:rgba(43,129,208,1); text-align:center; }

	.ctbx_v1_03 .daon_s_tit {width:100%; height:30px; line-height:30px; text-align:left; border-left:5px solid #000; margin:50px auto;  margin-bottom:10px;  font-size:1.5em;  text-indent:10;}

	.ctbx_v1_03 .vision_type2 .con_txt2 li { display:block; margin:0.3em 0; padding:1.2em; clear:both; border-radius:10px; border:3px solid rgba(43,129,208,1); color:#333; font-size:1.3em; font-weight:700; background:rgba(255,255,255,1); line-height:1.1em; text-align:center; }

	.ctbx_v1_03 .vision_type2 .con_txt2 li:first-child { background:rgba(43,129,208,1); border:0px solid rgba(43,129,208,1); color:#fff; }
	.ctbx_v1_03 .vision_type2 .con_txt2 li:last-child { margin-bottom:3em; background:rgba(0,0,0,0.1); border:1px solid rgba(0,0,0,0.2); color:#333; }

	.ctbx_v1_03 .vision_type2 .con_txt2 li h6 { padding:0 0 0.5em 0; color:#333; font-size:1em; font-weight:700; line-height:1.1em; text-align:center; }
	.ctbx_v1_03 .vision_type2 .con_txt2 li:first-child h6 { color:#fff; }
	.ctbx_v1_03 .vision_type2 .con_txt2 li:last-child h6 { color:#333; }

	.ctbx_v1_03 .vision_type2 .con_txt2 li table tr td { font-size:0.8em; line-height:1.5em; color:rgba(43,129,208,1); }
	.ctbx_v1_03 .vision_type2 .con_txt2 li table tr td:last-child { text-align:left; color:#666; }

	@media screen and (max-width: 992px){
		
		.ctbx_v1_03 .vision_type2 h2.title { font-size:1.5em; }
		.ctbx_v1_03 .vision_type2 span.stitle{font-size:1em; width:90%;}
		.ctbx_v1_03 .vision_type2 ul li {width:100%; margin-bottom:50px; border-radius:40px; border-bottom-left-radius:0px; border-bottom-right-radius:0px}
		.ctbx_v1_03 .vision_type2 ul li .circle_box{float:none; width:100%;  border-radius:40px; }
		.ctbx_v1_03 .vision_type2 ul li.inverse_li .circle_box{float:none; width:100%;  border-radius:40px; }
		.ctbx_v1_03 .vision_type2 ul li .con_txt{float:none; width:90%; margin:0px; padding:30px 5%;}
		.ctbx_v1_03 .vision_type2 ul li.inverse_li .con_txt{float:none; width:90%; margin:0px; padding:30px 5%;}
		.ctbx_v1_03 .vision_type2 .img_div img {border-radius:40px;}

	}

	@media screen and (max-width: 480px){
		
		
		.ctbx_v1_03 .vision_type2 ul li{border-radius:15px;}
		.ctbx_v1_03 .vision_type2 ul li .circle_box{border-radius:15px; }
		.ctbx_v1_03 .vision_type2 ul li.inverse_li .circle_box{ border-radius:15px; }
		.ctbx_v1_03 .vision_type2 .img_div img{border-radius:15px;}

	}
	/*  ¿©±â±îÁö ÄÚµå¸¦ º¹»çÇÏ¿© °øÅë cssÆÄÀÏ ÃÖÇÏ´Ü¿¡ Ãß°¡ÇÕ´Ï´Ù. */




	/* ±×´©º¸µå ³»¿ë°ü¸®µî ¿¡µðÅÍ·Î ÀÔ·ÂÇÒ °æ¿ì  ¿©±â¼­ºÎÅÍ */
	.fc_pointer { margin:0 auto; color:#BC0000; }
	.vtk_page_title { display:inline-block; width:100%; margin-bottom:70px; text-align:center; }
	.vtk_page_title h1 { display:inline-block; background:red; margin:0 auto; text-align:center; font-size:2.5em; font-weight:600; }
	.vtk_page_title h1:after { content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000; }
	.vtk_page_title h2.sub_txt { display:inline-block; width:100%; margin:0 auto; text-align:center; font-size:1.2em; color:#666; margin-top:20px; }


















.ctbx_v1_04 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}



.ctbx_v1_06 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}
.ctbx_v1_06 .ctbx_itbox_v1 {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:center;
	clear:both;
	}

.ctbx_v1_06 .ctbx_itbox_v1 img {
	width:100%;
	max-width:942px;
	margin:0px;
	padding:0px;
	border:0px solid #e3e3e3;
	text-align:center;
	clear:both;
	}
.ctbx_v1_06 h3 {
	font-size:14pt;
	line-height:2em;
	}
.ctbx_v1_06 h4 {
	font-size:12pt;
	line-height:1.3em;
	}


















.ctbx_itbox_v1_txtl {
	width:65%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	float:left;
	}

.ctbx_itbox_v1_txtl ul {
	display:inline;
	margin:0px;
	border:0px;
	padding:15px 0 0 0;
	text-align:left;
	list-style:none;
	clear:both;
	}
.ctbx_itbox_v1_txtl li {
	display:inline;
	margin:0px;
	padding:0px;
	border:0px;
	line-height:1.5em;
	color:#666;
	clear:both;
	}
.ctbx_itbox_v1_txtl span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_v1_txtl span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_v1_txtl span {
	font-size:1em;
	font-weight:300;
	float:left;
	}












.ctbx_v2_02 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}

.ctbx_v2_0201 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}

.ctbx_v2_0201 h4 {
  padding-left:18px;
}

.ctbx_v2_0201 i {
	margin:0px;
	border:0px;
	padding:0;
	font-size:1.2em;
	line-height:1.4em;
	text-align:left;
	color:#364d82;
	}



.ctbx_v2_0201 .ctbx_v2_0201_03 ul {
	margin:0px;
	border:0px;
	padding:0.7em 0;
	}
.ctbx_v2_0201 .ctbx_v2_0201_03 li {
	margin:0px;
	border:0px;
	padding:1em 0;
	line-height:1.4em;
	text-align:left;
	}

.ctbx_v2_0201 .ctbx_v2_0201_03b ul {
	margin:0px;
	border:0px;
	padding:1em;
	}
.ctbx_v2_0201 .ctbx_v2_0201_03b li {
	margin:0px;
	border:0px;
	padding:0;
	line-height:2.4em;
	text-align:left;
	}
.ctbx_v2_0201 .ctbx_v2_0201_03b li strong {
	margin:0px;
	border:0px;
	padding:0;
	text-align:left;
	font-size:1.2em;
	clear:both;
	}

.ctbx_v2_0201 .ctbx_v2_0201_yh ul {
	margin:0px;
	border:0px;
	padding:1em 0;
	}
.ctbx_v2_0201 .ctbx_v2_0201_yh li {
	margin:0px;
	border:0px;
	padding:0;
	line-height:1.4em;
	text-align:left;
	}
.ctbx_v2_0201 .ctbx_v2_0201_yh h5 {
	color:#364d82;
	}
.ctbx_v2_0201 .ctbx_v2_0201_yh span {
	color:#555;
	font-weight:700;
	}

.ctbx_v2_0201 .well table {
  width: 100%;
  border: 0px solid #e5e5e5;
}
.ctbx_v2_0201 .well table td {
  border: 1px solid #e5e5e5;
  padding: 15px 20px;
  line-height: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ctbx_v2_0201 .well table td:last-child {
  min-width: 98px;
}
.ctbx_v2_0201 .well table tr:nth-child(even) {
  background: #f5f5f5;
}






/****

ÀÌ¼öÇÐÁ¡±âÁØ
±×´©º¸µå¿¡¼­ ±¸¸ÅÇÑ À¯·á ±¸¸Å ¼Ò½º
v3_03

******/

	.ctbx_v3_03 .vision_type4 {width:100%; min-width:320px;  margin:0 auto; }
	.ctbx_v3_03 .vision_type4 {width:100%; min-width:320px;  margin:0 auto; }
	.ctbx_v3_03 .vision_type4:after{content:""; clear:both; display:block;}
	.ctbx_v3_03 .vision_type4 h2.title {text-align:center; font-size:2em; font-weight:400; color:#333; line-height:1.2em; margin-bottom:40px; }
	.ctbx_v3_03 .vision_type4 h2.title i{color:#aaa;}

	.ctbx_v3_03 .vision_type4 .vision_area4 { width:100%; padding:0;  text-align: center; margin:0 0 4em 0; overflow:hidden;}
	.ctbx_v3_03 .vision_type4 .vision_area4::after {content:'';display:table; clear:both;}

    .ctbx_v3_03 .vision_type4 .vision_area4 li {width:48%; display:inline-block; padding:0; margin:0px;}
	.ctbx_v3_03 .vision_type4 .vision_area4 li h6 { font-size:1.5em; font-weight:700; margin:0 0 1em 0; padding:0.5em 0; }
	.ctbx_v3_03 .vision_type4 .vision_area4 li h6 strong { font-size:1.2em; font-weight:900; color:rgba(43,129,208,1); }
	.ctbx_v3_03 .vision_type4 .vision_area4 li li {display:inline-block; padding:0; margin-left:-10px;}
    .ctbx_v3_03 .vision_type4 .vision_area4 li li:first-child {margin-left: 0;} 
    .ctbx_v3_03 .vision_type4 .vision_area4 .i_box { position:relative; display:inline-block; padding:30% 1.7em 0 1.7em; width:14rem; height:14rem; text-align:center; background:rgba(43,129,208,0.9); border-radius:100%; line-height:1.3em; box-sizing: border-box;  font-size:1em; color:#fff; font-weight:600; letter-spacing:-0.03em; }

	.ctbx_v3_03 .vision_type4 .vision_area4 li:nth-child(2n) .i_box {background:rgba(96,182,86,0.9);}


    .ctbx_v3_03 .vision_type4 .vision_area4 li li:nth-child(2n) .i_box {background: rgba(137,137,137,0.65);}
	.ctbx_v3_03 .vision_type4 .vision_area4 .i_box strong {display:block; margin:13% 0 1em 0; font-size:2em; color:#fff; font-weight:500; letter-spacing:-0.03em; line-height:0em;}

	.ctbx_v3_03 .vision_type4 .con_bg{ width:100%; max-width:100%; margin:0px auto; background:#fcfcfc;}
    .ctbx_v3_03 .vision_type4 .con_txt { width:100%; max-width:1200px; margin:25px auto; }
	.ctbx_v3_03 .vision_type4 .con_txt:after{ content:""; display:block; clear:both;}
	.ctbx_v3_03 .vision_type4 .con_box { float:left; width:49.5%; margin:0 0 25px 0; text-align:left; overflow:hidden; border-right:1px solid #ddd; }
	.ctbx_v3_03 .vision_type4 .con_box:nth-child(2n){border-right:0px;}
	.ctbx_v3_03 .vision_type4 .con_box:after{ content:""; display:block; clear:both;}
	.ctbx_v3_03 .vision_type4 .con_box .icon { position:static; display:inline-block; float:left; width:15%; height:50px; text-align:center; font-size:1.7em; background:none; line-height:0em; transition: 0s all ease; }
	.ctbx_v3_03 .vision_type4 .con_box .icon i {width:50px; height:50px; line-height:25px; text-align:center; color:rgba(43,129,208,1); font-size:1em; }
	.ctbx_v3_03 .vision_type4 .con_box:nth-child(2n) .icon i {color:#8BCE7B; }
	.ctbx_v3_03 .vision_type4 .con_box:last-child { width:100%; height:auto; border-right:0px; padding:2em 0; clear:both; background:#eee; }
	.ctbx_v3_03 .vision_type4 .con_box:last-child .icon { width:7%;}
	.ctbx_v3_03 .vision_type4 .con_box:last-child .info { width:93%;}
	.ctbx_v3_03 .vision_type4 .con_box:last-child .icon i {color:#222; }
	
	
	.ctbx_v3_03 .vision_type4 .con_box .info { float:left; width:80%;}
	.ctbx_v3_03 .vision_type4 .con_box .info .txt_tit { font-size:1.5em; }
	.ctbx_v3_03 .vision_type4 .con_box .info .txt_list { font-size:1em; color:#777; line-height:1.6em; margin-top:10px; }
	.ctbx_v3_03 .vision_type4 .con_box .info .txt_list strong { font-size:1.7em; color:#666; line-height:1.6em; margin-top:20px; }

	.ctbx_v3_03 .vision_type4 .con_txt2 li { display:block; margin:0.3em 0; padding:1.2em; background:rgba(43,129,208,0.9); clear:both; border-radius:10px; color:#fff; font-size:1.5em; font-weight:700;}




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

		.ctbx_v3_03 .vision_type4 h2.title { font-size:1.5em; }
		.ctbx_v3_03 .vision_type4 span.stitle{font-size:1em; width:90%;}

	}

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

		.ctbx_v3_03 .vision_type4 .vision_area4 li {float:left; width:50%; padding:0; margin:0; margin-bottom:5%; }
		.ctbx_v3_03 .vision_type4 .vision_area4 li:nth-child(even) {margin-left: 0;} 
		.ctbx_v3_03 .vision_type4 .vision_area4 li:last-child {margin-bottom:0;}
		.ctbx_v3_03 .vision_type4 .vision_area4 .i_box {  padding-top:25%; }
		.ctbx_v3_03 .vision_type4 .vision_area4 .i_box strong { font-size:2em;}

		.ctbx_v3_03 .vision_type4 .con_box { float:left; width:100%; height:auto; padding-bottom:50px; padding-left:0px;  border-bottom:1px solid #ddd; border-right:0px;}
		.ctbx_v3_03 .vision_type4 .con_box:last-child { border-bottom:0;}
	
	}


	@media screen and (max-width: 480px) {		
		
		.ctbx_v3_03 .vision_type4 h2.title br{ display:inline !important; }
		.ctbx_v3_03 .vision_type4 .vision_area4 li { width:100%; }
		.ctbx_v3_03 .vision_type4 .vision_area4 .i_box {padding-top:12%; width:12rem; height:12rem; }
		.ctbx_v3_03 .vision_type4 .vision_area4 .i_box strong { font-size:1.5em;}

	}





/****
Á¾ÇÕ½ÃÇè
v3_04
******/


.ctbx_v3_04 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}
.ctbx_v3_04 .vtktable {
	margin:0px;
	border:0px;
	font-size:1em;
	}
.ctbx_v3_04 .vtktable table {
	margin:1em 0;
	border:0px;
	}
.ctbx_v3_04 .vtktable tr th {
	margin:0px;
	padding:1em 0;
	}
.ctbx_v3_04 .vtktable tr td {
	margin:0px;
	padding:1em 0;
	}
.ctbx_v3_04 .vtktable tr td.td_01bold {
	color:#ff6502;
	font-weight:900;
	}
.ctbx_v3_04 .vtktable td ul {
	padding:0 0.5em;
	text-align:left;
	}
.ctbx_v3_04 .vtktable td ul li.v3li01 {
	padding-left:2.5em;
	}
.ctbx_v3_04 .ctbx_v3_04a ul li {
	font-size:1.1em;
	line-height:1.3em;
	}
.ctbx_v3_04 .ctbx_v3_04a ul li span {
	font-size:1.1em;
	font-weight:700;
	color:rgba(43,129,208,1);
	}



/****
¿Ü±¹¾î½ÃÇè
v3_05
******/


.ctbx_v3_05 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}
.ctbx_v3_05 .vtktable {
	margin:0px;
	border:0px;
	font-size:1em;
	}
.ctbx_v3_05 .vtktable table {
	margin:1em 0;
	border:0px;
	}
.ctbx_v3_05 .vtktable tr th {
	margin:0px;
	padding:1em 0;
	}
.ctbx_v3_05 .vtktable tr td {
	margin:0px;
	padding:1em 0;
	}
.ctbx_v3_05 .vtktable tr td.td_01bold {
	color:#ff6502;
	font-weight:900;
	}
.ctbx_v3_05 .vtktable td ul {
	padding:0 0.5em;
	text-align:left;
	}
.ctbx_v3_05 .vtktable td ul li.v3li01 {
	padding-left:2.5em;
	}
.ctbx_v3_05 .ctbx_v3_05a ul li {
	font-size:1.1em;
	line-height:1.3em;
	}
.ctbx_v3_05 .ctbx_v3_05a ul li span {
	font-size:1.1em;
	font-weight:700;
	color:rgba(43,129,208,1);
	}
.ctbx_v3_05 .ctbx_v3_05b ul li {
	font-size:1em;
	line-height:1.3em;
	}
.ctbx_v3_05 .ctbx_v3_05b ul li span {
	font-size:1.1em;
	font-weight:700;
	color:rgba(43,129,208,1);
	}











/****

³í¹®±âÁØ
±×´©º¸µå¿¡¼­ ±¸¸ÅÇÑ À¯·á ±¸¸Å ¼Ò½º
v3_06

******/

	.ctbx_v3_06 .vision_type2 {width:100%; min-width:320px; max-width:1200px; margin:0 auto; }
	.ctbx_v3_06 .vision_type2:after {display:block; visibility:hidden; clear:both; content:""}
	.ctbx_v3_06 .vision_type2 ul.vtul_01 { margin:0 0 3em 0 ; padding:0; }
	.ctbx_v3_06 .vision_type2 ul.vtul_01 li { padding:1em 0; margin:1em 0; width:100%; border-radius:85px; border:1px solid #ddd; overflow:hidden; clear:both; }
	.ctbx_v3_06 .vision_type2 ul.vtul_01 li:first-child { background:rgba(43,129,208,1); color:#fff; }
	.ctbx_v3_06 .vision_type2 ul.vtul_01 li:last-child { background:rgba(0,0,0,0.1);  color:#222; }
	.ctbx_v3_06 .vision_type2 ul.vtul_01 li .con_txt { display:block; clear:both; width:100%; margin:1em; text-align:center; font-size:1.5em; font-weight:600; }
	.ctbx_v3_06 .vision_type2 ul.vtul_01 li .con_txt span {font-size:1em; color:#555; text-align:left; line-height:1.5em; color:rgba(43,129,208,1); }
	.ctbx_v3_06 .vision_type2 ul li.v3_06_icon { display:block; margin:0px; padding:0px; border:0px; font-size:4em; color:rgba(43,129,208,1); text-align:center; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 { font-size:1em; font-weight:700; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 { margin:0 0 3em 0 ; padding:0; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li { padding:1em 0; margin:1em 0; width:100%; border-radius:85px; border:1px solid #ddd; overflow:hidden; text-align:center; clear:both; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li:nth-child(2) { padding:0; margin:0; width:100%; border:0px solid #ddd; clear:both; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li:nth-child(3) { font-size:1.2em; background:rgba(43,129,208,0.7); color:#fff; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li:nth-child(4) { padding:0; margin:0; width:100%; border:0px solid #ddd; clear:both; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li:first-child { font-size:1.5em; background:rgba(43,129,208,1); color:#fff; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li:last-child { font-size:1em; background:rgba(43,129,208,0.3); color:#222; }

	.ctbx_v3_06 .vision_type2 ul.vtul_02 li div.vtul_02_l { display:inline-block; width:46%; padding:0; margin:0 2%; border:0px solid #ddd; float:left; text-align:center; }
	.ctbx_v3_06 .vision_type2 ul.vtul_02 li div.vtul_02_r { display:inline-block; width:46%; padding:0; margin:0 2%; border:0px solid #ddd; float:right; text-align:center; }

	.ctbx_v3_06 .daon_s_tit {width:100%; height:30px; line-height:30px; text-align:left; border-left:5px solid #000; margin:50px auto;  margin-bottom:10px;  font-size:1.5em;  text-indent:10;}

	.ctbx_v3_06 .vision_type2 .con_txt2 li { display:block; margin:0.3em 0; padding:1.2em; clear:both; border-radius:10px; color:#fff; font-size:1.3em; font-weight:700; background:rgba(0,0,0,0.4); line-height:1.1em; text-align:center; }
	.ctbx_v3_06 .vision_type2 .con_txt2 li:first-child { background:rgba(43,129,208,1); }
	.ctbx_v3_06 .vision_type2 .con_txt2 li:last-child { margin-bottom:3em; background:rgba(0,0,0,0.2); color:#333; }

	@media screen and (max-width: 992px){
		
		.ctbx_v3_06 .vision_type2 h2.title { font-size:1.5em; }
		.ctbx_v3_06 .vision_type2 span.stitle{font-size:1em; width:90%;}
		.ctbx_v3_06 .vision_type2 ul li {width:100%; margin-bottom:50px; border-radius:40px; border-bottom-left-radius:0px; border-bottom-right-radius:0px}
		.ctbx_v3_06 .vision_type2 ul li .circle_box{float:none; width:100%;  border-radius:40px; }
		.ctbx_v3_06 .vision_type2 ul li.inverse_li .circle_box{float:none; width:100%;  border-radius:40px; }
		.ctbx_v3_06 .vision_type2 ul li .con_txt{float:none; width:90%; margin:0px; padding:30px 5%;}
		.ctbx_v3_06 .vision_type2 ul li.inverse_li .con_txt{float:none; width:90%; margin:0px; padding:30px 5%;}
		.ctbx_v3_06 .vision_type2 .img_div img {border-radius:40px;}

	}

	@media screen and (max-width: 480px){
		
		
		.ctbx_v3_06 .vision_type2 ul li{border-radius:15px;}
		.ctbx_v3_06 .vision_type2 ul li .circle_box{border-radius:15px; }
		.ctbx_v3_06 .vision_type2 ul li.inverse_li .circle_box{ border-radius:15px; }
		.ctbx_v3_06 .vision_type2 .img_div img{border-radius:15px;}

	}
	/*  ¿©±â±îÁö ÄÚµå¸¦ º¹»çÇÏ¿© °øÅë cssÆÄÀÏ ÃÖÇÏ´Ü¿¡ Ãß°¡ÇÕ´Ï´Ù. */




	/* ±×´©º¸µå ³»¿ë°ü¸®µî ¿¡µðÅÍ·Î ÀÔ·ÂÇÒ °æ¿ì  ¿©±â¼­ºÎÅÍ */
	.fc_pointer { margin:0 auto; color:#BC0000; }
	.vtk_page_title { display:inline-block; width:100%; margin-bottom:70px; text-align:center; }
	.vtk_page_title h1 { display:inline-block; background:red; margin:0 auto; text-align:center; font-size:2.5em; font-weight:600; }
	.vtk_page_title h1:after { content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000; }
	.vtk_page_title h2.sub_txt { display:inline-block; width:100%; margin:0 auto; text-align:center; font-size:1.2em; color:#666; margin-top:20px; }







/****

±×´©º¸µå¿¡¼­ ±¸¸ÅÇÑ À¯·á ±¸¸Å ¼Ò½º
v4_01

******/

	.ctbx_v4_01 .ctbx_v4_01_cont { 
		width:100%;
		min-width:320px;
		max-width:1100px;
		margin:0 auto;
		padding:2%;
		background:url(/theme/vtk/detail/v4_01back.jpg) no-repeat;
		background-position:center bottom;
		}
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 { 
		width:100%;
		height:100%;
		margin:0px auto;
		padding:1em;
		background:rgba(255,255,255,0.9);
		}
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 h6.ctbx_box_ttl01 { 
		display:inline-block;
		width:auto;
		height:auto;
		margin:0em;
		padding:0.3em 0.5em;
		text-align:left;
		font-size:1.4em;
		font-weight:600;
		clear:both;
		color:#fff;
		background:#3ca2ff;
		}
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_00 { margin:0 0 3em 0 ; padding:0; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_00 li { padding:0em; margin:1em 0; width:100%; border:0px solid #ddd; overflow:hidden; clear:both; font-size:1.5em; font-weight:500; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2:after {display:block; visibility:hidden; clear:both; content:""}
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 { font-size:1em; font-weight:700; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 { margin:0 0 3em 0 ; padding:0; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li { padding:1em 0; margin:1em 0; width:100%; border:0px solid #ddd; overflow:hidden; text-align:center; clear:both; }

	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div { display:inline-block; height:auto; padding:0em; margin:0 0.5%; border:1px solid #ddd; float:left; text-align:center; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01a { width:28%; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01b { width:34%; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01c { width:16%; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01d { width:18%; }

	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div table { display:block; width:100%; height:180px; margin:0px auto; padding:0px; border:0px; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div table tbody { display:block; width:100%; margin:0px auto; padding:0px; border:0px; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr:first-child { display:block; width:100%; height:25%; padding:0.9em 0; margin:0px; border:0px; clear:both; text-align:center; background:#003672; color:#fff }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr th { display:block; width:100%; margin:0px auto; text-align:center; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr { display:block; width:100%; height:45%; padding:2em 0; margin:0px; border:0px; clear:both; text-align:center; color:#666; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr td { display:block; width:100%; margin:0px auto; padding:0 0.5em; text-align:center; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr:last-child { display:block; width:100%; height:30%; padding:0.5em 0; margin:0px; border:0px; clear:both; text-align:center; color:#666; }
	
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_02 { margin:0 0 3em 0; width:100%; clear:both; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_02 li { padding:0.5em 0; margin:0; width:100%; border:0px solid #ddd; font-size:1.9em; font-weight:900; color:#222; text-align:center; list-style-type:none; clear:both; }

	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_03 { margin:1em 0; width:100%; clear:both; }
	.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_03 li { padding:0.5em 0; margin:0; width:100%; border:0px solid #ddd; font-size:1.1em; font-weight:300; color:#666; text-align:left; list-style-type:none; clear:both; }

	@media screen and (max-width: 1200px){
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div table { height:220px; }
	}
	@media screen and (max-width: 992px){
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div { display:inline-block; height:auto; padding:0em; margin:0.5% 0.5%; border:1px solid #ddd; float:left; text-align:center; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div table { height:200px; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01a { width:48%; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01b { width:48%; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01c { width:48%; clear:both; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01d { width:48%; }
	}

	@media screen and (max-width: 720px){
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01a { width:99%; clear:both; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01b { width:99%; clear:both; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01c { width:99%; clear:both; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div.vtul_01d { width:99%; clear:both; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div table { height:auto; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr { height:35%; }
		.ctbx_v4_01 .ctbx_v4_01_cont .vision_type2 ul.vtul_01 li div tr:last-child { height:40%; }
	}
	/*  ¿©±â±îÁö ÄÚµå¸¦ º¹»çÇÏ¿© °øÅë cssÆÄÀÏ ÃÖÇÏ´Ü¿¡ Ãß°¡ÇÕ´Ï´Ù. */




	/* ±×´©º¸µå ³»¿ë°ü¸®µî ¿¡µðÅÍ·Î ÀÔ·ÂÇÒ °æ¿ì  ¿©±â¼­ºÎÅÍ */
	.fc_pointer { margin:0 auto; color:#BC0000; }
	.vtk_page_title { display:inline-block; width:100%; margin-bottom:70px; text-align:center; }
	.vtk_page_title h1 { display:inline-block; background:red; margin:0 auto; text-align:center; font-size:2.5em; font-weight:600; }
	.vtk_page_title h1:after { content:""; clear:both; display:block; width:30px; margin:10px auto; border:1px solid #000; }
	.vtk_page_title h2.sub_txt { display:inline-block; width:100%; margin:0 auto; text-align:center; font-size:1.2em; color:#666; margin-top:20px; }








/* °øÅë³»¿ë ¹× Å×ÀÌºí */

.ctbx_v0_01 {
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_itbox {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_itbox_imga {
	width:100%;
	height:auto;
	margin:0px;
	padding:0;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_itbox_imga img {
	width:100%;
	}
.ctbx_itbox_imgl {
	margin:0px;
	padding-right:10px;
	border:0px solid #f6f6f6;
	text-align:left;
	float:left;
	}
.ctbx_itbox_imgl img {
	width:100%;
	}

.ctbx_itbox_imgr {
	margin:0px;
	padding-left:10px;
	border:0px solid #f6f6f6;
	text-align:right;
	float:right;
	}
.ctbx_itbox_imgr img {
	width:100%;
	}

.ctbx_itbox_txta {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	clear:both;
	}
.ctbx_itbox_txta h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.4em;
	color:#333333;
	}
.ctbx_itbox_txta h4 {
	font-size:1.1em;
	letter-spacing:-0.01em;
	font-weight:500;
	line-height:1.8em;
	color:#000;
	}

.ctbx_itbox_txta ul {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.typography.ctbx_itbox_txta ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.typography.ctbx_itbox_txta li {
	width:auto;
	height:auto;
	margin:0px;
	padding:0 0 0 10px;
	border:0px;
	color:#666;
	clear:both;
	}
.typography.ctbx_itbox_txta li.bold {
	font-weight:bold;
	}
.typography.ctbx_itbox_txta .ctbxita_bx01 {
	background:red;
	}
.typography.ctbx_itbox_txta li li {
	margin:0 0 0 10px;
	}
.typography.ctbx_itbox_txta li li li {
	margin:0px;
	list-style-type:none;
	}

.ctbx_itbox_txta span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:2em;
	font-weight:600;
	float:left;
	}
.ctbx_itbox_txta span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txta span.span03 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txta span {
	font-size:1em;
	font-weight:300;
	float:left;
	}






.ctbx_itbox_txtl {
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	float:left;
	}
.ctbx_itbox_txtl h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:2.5em;
	color:#b3bf06;
	}
.ctbx_itbox_txtl h4 {
	font-size:1.1em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.8em;
	color:#000;
	}

.ctbx_itbox_txtl ul {
	margin:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.ctbx_itbox_txtl ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.ctbx_itbox_txtl li {
	margin:0px;
	padding:0px;
	border:0px;
	color:#666;
	clear:both;
	}
.ctbx_itbox_txtl li.bold {
	font-weight:bold;
	}

.ctbx_itbox_txtl span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:2em;
	font-weight:600;
	float:left;
	}
.ctbx_itbox_txtl span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_txtl span.span03 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_txtl span {
	font-size:1em;
	font-weight:300;
	float:left;
	}










.ctbx_itbox_txtr {
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:right;
	float:right;
	}
.ctbx_itbox_txtr h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:2.5em;
	color:#b3bf06;
	}
.ctbx_itbox_txtr h4 {
	font-size:1.1em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.8em;
	color:#000;
	}

.ctbx_itbox_txtr ul {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.ctbx_itbox_txtr ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.ctbx_itbox_txtr li {
	margin:0px;
	padding:0px;
	border:0px;
	color:#666;
	clear:both;
	}
.ctbx_itbox_txtr li.bold {
	font-weight:bold;
	}


.ctbx_itbox_txtr span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:2em;
	font-weight:600;
	float:left;
	}
.ctbx_itbox_txtr span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txtr span.span03 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#faa61a;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txtr span {
	font-size:1em;
	font-weight:300;
	float:left;
	}












.ctbx_v0_01a {
	width:100%;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}


.ctbx_v0_01a h2 {
	margin-bottom:20px;
	padding:40px 20px;
	border:0px;
	font-size:18pt;
	letter-spacing:-0.02em;
	font-weight:700;
	color:#fff;
	}

.ctbx_v0_01a h3 {
	margin:0px;
	padding:0 0 10px 0;
	border:0px;
	font-size:17pt;
	letter-spacing:0.1em;
	font-weight:700;
	color:#fff;
	zoom:1;
	}


.ctbx_v0_01b {
	width:100%;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_v0_01b h4 {
	width:auto;
	margin-bottom:10px;
	padding-left:14px;
	border:0px;
	font-size:12pt;
	letter-spacing:-0.02em;
	font-weight:500;
	text-align:left;
	color:#444;
	zoom:1;
	}


#ctbx_v0_02 .ctbx_v0_02b {
	width:100%;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
#ctbx_v0_02 .ctbx_v0_02b h4 {
	width:auto;
	margin-bottom:10px;
	padding-left:14px;
	border:0px;
	font-size:12pt;
	letter-spacing:-0.02em;
	font-weight:500;
	text-align:left;
	color:#444;
	zoom:1;
	}






.vtktable {
	width:auto;
	height:auto;
	margin:0 0 2em 0;
	padding:0px;
	border:0px;
	line-height:1;
	clear:both;
	}

.vtktable b {
	font-size:15pt;
	letter-spacing:-0.02em;
	font-weight:500;
	text-align:left;
	color:#444;
	}
.vtktable b.red {
	font-size:13pt;
	font-weight:400;
	color:red;
	}
.vtktable span {
	width:100%;
	padding:3px 0;
	font-size:10pt;
	letter-spacing:-0.02em;
	font-weight:300;
	text-align:right;
	line-height:18pt;
	color:#444;
	}

.vtktable table.tb_01 {
	width:100%;
	padding:0px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	list-style:none;
	clear:both;
	}
.vtktable table.tb_01a {
	width:100%;
	padding:0px;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	list-style:none;
	clear:both;
	}

.vtktable table.tb_02 {
	width:100%;
	padding:3em;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	list-style:none;
	clear:both;
	}



.vtktable tr.tr_01 {
	width:100%;
	height:35px;
	background:#e5e93f;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}
.vtktable th {
	border-bottom:1px solid #ddd;
	letter-spacing:-0.3pt;
	list-style:none;
	text-align:center;
	clear:both;
	}

.vtktable th.th_01 {
	padding:10px 0;
	border-top:2px solid #364d82;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	color:#333;
	}

.vtktable th.th_01a {
	padding:10px 0;
	border-top:1px solid #aaa;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	color:#333;
	}
.vtktable th.th_01b {
	padding:10px 0;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	color:#333;
	}






.vtktable th.th_01 ul {
	list-style:none;
	}


.vtktable th.th_02a {
	width:20%;
	padding:10px 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #fff;
	font-size:12pt;
	font-weight:700;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	color:#000;
	}
.vtktable th.th_02b {
	width:25%;
	padding:10px 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #fff;
	text-align:center;
	font-size:12pt;
	font-weight:700;
	letter-spacing:-0.3pt;
	color:#000;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	}
.vtktable th.th_02c {
	width:40%;
	padding:10px 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	text-align:center;
	font-size:12pt;
	font-weight:700;
	letter-spacing:-0.3pt;
	color:#000;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	}



/* Å×ÀÌºí */
.vtktable th.th_03a {
	width:10%;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	color:#333;
	}
.vtktable th.th_03b {
	width:30%;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	color:#333;
	}







.vtktable td {
	padding:0px;
	border-bottom:1px solid #eee;
	text-align:center;
	list-style:none;
	clear:both;
	}
.vtktable td.td_01 {
	margin:0px;
	padding:5px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.3em;
	clear:both;
	}
.vtktable td.td_01a {
	margin:0px;
	padding:5px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.3em;
	clear:both;
	background:url(/theme/vtk/detail/bar_bg_gray01.jpg) repeat;
	}
.vtktable td.td_01b{
	margin:0px;
	padding:5px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.3em;
	clear:both;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	}
.vtktable td.td_02 {
	padding:2em;
	border-top:1px solid #364d82;
	border-bottom:1px solid #364d82;
	text-align:center;
	letter-spacing:-0.3pt;
	line-height:1.7em;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	clear:both;
	}
.vtktable td.td_02a {
	border-bottom:1px solid #ddd;
	text-align:center;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray02.jpg) repeat;
	clear:both;
	}
.vtktable td.td_03 {
	width:20%;
	border-bottom:1px solid #eee;
	text-align:center;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	background:url(/theme/vtk/detail/bar_bg_gray01.jpg) repeat;
	clear:both;
	}
.vtktable td.td_04 {
	margin:0px;
	padding:0px;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	border-bottom:1px solid #ddd;
	text-align:left;
	line-height:1.5em;
	clear:both;
	}
.vtktable td.td_04a {
	margin:0px;
	padding:5px 0;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;
	line-height:1.5em;
	clear:both;
	}
.vtktable td.td_04c {
	margin:0px;
	padding:0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.5em;
	clear:both;
	}

.vtktable td.td_05 {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	text-align:center;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}





.vtktable th.thsize_05 { width:5%; }
.vtktable th.thsize_10 { width:10%; }
.vtktable th.thsize_15 { width:15%; }
.vtktable th.thsize_20 { width:20%; }
.vtktable th.thsize_25 { width:25%; }
.vtktable th.thsize_33 { width:33.3333%; }
.vtktable th.thsize_30 { width:30%; }
.vtktable th.thsize_35 { width:35%; }
.vtktable th.thsize_40 { width:40%; }
.vtktable th.thsize_45 { width:45%; }
.vtktable th.thsize_50 { width:50%; }
.vtktable th.thsize_55 { width:55%; }
.vtktable th.thsize_60 { width:60%; }
.vtktable th.thsize_65 { width:65%; }
.vtktable th.thsize_70 { width:70%; }
.vtktable th.thsize_75 { width:75%; }
.vtktable th.thsize_80 { width:80%; }
.vtktable th.thsize_85 { width:85%; }
.vtktable th.thsize_90 { width:90%; }
.vtktable th.thsize_95 { width:95%; }
.vtktable th.thsize_100 { width:100%; }









.typography.vtktable td ul {
	list-style:none;
	padding:10px;
	clear:both;
	}
.typography.vtktable td li {
	clear:both;
	}







#ctt .ctbx_v0_pdt_05 { padding-top:5px; }
#ctt .ctbx_v0_pdt_10 { padding-top:10px; }
#ctt .ctbx_v0_pdt_20 { padding-top:20px; }
#ctt .ctbx_v0_pdt_30 { padding-top:30px;	}
#ctt .ctbx_v0_pdt_40 { padding-top:40px;	}
#ctt .ctbx_v0_pdt_50 { padding-top:50px;	}
#ctt .ctbx_v0_pdt_60 { padding-top:60px;	}
#ctt .ctbx_v0_pdt_70 { padding-top:70px;	}
#ctt .ctbx_v0_pdt_80 { padding-top:80px;	}
#ctt .ctbx_v0_pdb_10 { padding-bottom:10px; }
#ctt .ctbx_v0_pdb_20 { padding-bottom:20px; }
#ctt .ctbx_v0_pdb_30 { padding-bottom:30px; }
#ctt .ctbx_v0_pdb_40 { padding-bottom:40px; }
#ctt .ctbx_v0_pdb_50 { padding-bottom:50px; }
#ctt .ctbx_v0_pdb_60 { padding-bottom:60px; }
#ctt .ctbx_v0_pdb_70 { padding-bottom:70px; }
#ctt .ctbx_v0_pdb_80 { padding-bottom:80px; }


.ctbx_v0_pda_05 { padding:5px; }
.ctbx_v0_pda_10 { padding:10px; }
.ctbx_v0_pda_15 { padding:15px; }
.ctbx_v0_pda_20 { padding:20px;	}
.ctbx_v0_pda_25 { padding:25px;	}
.ctbx_v0_pda_30 { padding:30px;	}
.ctbx_v0_pda_35 { padding:35px;	}
.ctbx_v0_pda_40 { padding:40px;	}
.ctbx_v0_pda_45 { padding:45px;	}
.ctbx_v0_pda_50 { padding:50px; }
.ctbx_v0_pda_55 { padding:55px; }
.ctbx_v0_pda_60 { padding:60px; }
.ctbx_v0_pda_65 { padding:65px; }
.ctbx_v0_pda_70 { padding:70px; }
.ctbx_v0_pda_75 { padding:75px; }
.ctbx_v0_pda_80 { padding:80px; }
.ctbx_v0_pda_85 { padding:85px; }
.ctbx_v0_pda_90 { padding:90px; }
.ctbx_v0_pda_95 { padding:95px; }



#ctt .ctwsize_05 { width:5%; }
#ctt .ctwsize_10 { width:10%; }
#ctt .ctwsize_15 { width:15%; }
#ctt .ctwsize_20 { width:20%; }
#ctt .ctwsize_25 { width:25%; }
#ctt .ctwsize_33 { width:33.3333%; }
#ctt .ctwsize_30 { width:30%; }
#ctt .ctwsize_35 { width:35%; }
#ctt .ctwsize_40 { width:40%; }
#ctt .ctwsize_45 { width:45%; }
#ctt .ctwsize_50 { width:50%; }
#ctt .ctwsize_55 { width:55%; }
#ctt .ctwsize_60 { width:60%; }
#ctt .ctwsize_65 { width:65%; }
#ctt .ctwsize_70 { width:70%; }
#ctt .ctwsize_75 { width:75%; }
#ctt .ctwsize_80 { width:80%; }
#ctt .ctwsize_85 { width:85%; }
#ctt .ctwsize_90 { width:90%; }
#ctt .ctwsize_95 { width:95%; }
#ctt .ctwsize_100 { width:100%; }

.ctt .ctwsize_04 { width:4%; }
.ctt .ctwsize_05 { width:5%; }
.ctt .ctwsize_07 { width:7%; }
.ctt .ctwsize_08 { width:8%; }
.ctt .ctwsize_10 { width:10%; }
.ctt .ctwsize_12 { width:12%; }
.ctt .ctwsize_13 { width:13%; }
.ctt .ctwsize_15 { width:15%; }
.ctt .ctwsize_16 { width:16%; }
.ctt .ctwsize_20 { width:20%; }
.ctt .ctwsize_24 { width:24%; }
.ctt .ctwsize_25 { width:25%; }
.ctt .ctwsize_33 { width:33.3333%; }
.ctt .ctwsize_30 { width:30%; }
.ctt .ctwsize_35 { width:35%; }
.ctt .ctwsize_40 { width:40%; }
.ctt .ctwsize_45 { width:45%; }
.ctt .ctwsize_50 { width:50%; }
.ctt .ctwsize_55 { width:55%; }
.ctt .ctwsize_60 { width:60%; }
.ctt .ctwsize_65 { width:65%; }
.ctt .ctwsize_70 { width:70%; }
.ctt .ctwsize_75 { width:75%; }
.ctt .ctwsize_80 { width:80%; }
.ctt .ctwsize_85 { width:85%; }
.ctt .ctwsize_90 { width:90%; }
.ctt .ctwsize_95 { width:95%; }
.ctt .ctwsize_100 { width:100%; }



.ctbx_nog00a i {
    padding:8px 5px 0 17px;
	float:left;
}
.ctbx_nog00a i.fa.fa-camera,.ctbx_nog00a i.fa.fa-camera-retro,.ctbx_nog00a i.fa.fa-trophy,.ctbx_nog00a i.fa.fa-users,.ctbx_nog00a i.fa.fa-picture-o,.ctbx_nog00a i.fa.fa-cogs,.ctbx_nog00a i.fa.fa-comments,.ctbx_nog00a i.fa.fa-heart,.ctbx_nog00a i.fa.fa-plane,.ctbx_nog00a i.fa.fa-paper-plane,.ctbx_nog00a i.fa.fa-road,.ctbx_nog00a i.fa-caret-down{
    color: #bdcd00;
    font-size: 1em;
}


.ctbx_nog00b i {
    float:left;
}
.ctbx_nog00b i.fa.fa-check-square-o,.ctbx_nog00b i.fa.fa-user {
    padding:0px 5px 0 0px;
	color: #364d82;
    font-size: 0.9em;
	line-height:1em;
}

.ctbx_nog00b i.fa.fa-check,.ctbx_nog00b i.fa.fa-home,.ctbx_nog00b i.fa.fa-phone,.ctbx_nog00b i.fa.fa-print{
    padding:0px 5px 0 0px;
	color: #333;
    font-size: 1em;
}







#content .ctbx_dot01 {
	padding:0 0 0 20px;
	background: transparent url("/theme/vtk/icon/dot01.png") no-repeat 0px 7px;
	}
#content .ctbx_dot02 {
	padding:0 0 0 20px;
	background: transparent url("/theme/vtk/icon/dot02.png") no-repeat 10px 11px;
	}
#content .ctbx_dot03 {
	padding:0 0 0 27px;
	background: transparent url("/theme/vtk/icon/dot03.png") no-repeat 0px 2px;
	}
#content .ctbx_dot04 {
	padding:0 0 0 27px;
	background: transparent url("/theme/vtk/icon/dot04.png") no-repeat 0px 2px;
	}
#content .ctbx_dot05 {
	padding:0 0 0 27px;
	background: transparent url("/theme/vtk/icon/dot05.png") no-repeat 0px 2px;
	}



.ctbx_imgall {
	}
.ctbx_imgall img {
	width:100%;
	}




#content .ctbx_color_g {
	color:#8dc63f;
	font-weight:bold;
	}
#content .ctbx_color_o {
	color:#faa61a;
	font-weight:bold;
	}
#content .ctbx_color_r {
	color:#364d82;
	font-weight:bold;
	}
#content .ctbx_color_gr {
	color:#777777;
	font-weight:bold;
	}
#content .ctbx_color_bl {
	color:#0000004;
	font-weight:bold;
	}
















@media (max-width: 1199px) {

}
@media (max-width: 979px) {

}
@media (max-width: 768px) {

}
@media (max-width: 623px) {

}
@media (max-width: 479px) {

}
@media (max-width: 350px) {

}












