@charset "utf-8";
/*-------------------------------------------------
Content Style Sheet
Version : 1.0
Author : CHO SUN-YOUNG
Create date : 2014. 10. 2.
Last update : 2014. 10. 4.
-------------------------------------------------*/
h1,
span.btn_download  {
	letter-spacing: 0;
	}

/* 콘텐츠 title STYLE
------------------------------------------*/
.depth1_title,
.depth1_title02	 {
	margin-bottom: 13px;
	color: #6f7483;
	font: normal 1.5em/1.3 Constantia;
	}
.depth1_title02 {
	margin-top: 28px;
	padding-top: 25px;
	background: url(../../images/common/content/depth1_bg.gif) repeat-x 0 0;
	}
.depth2_title,
.depth2_title02,
.depth2_bbsTitle,
.depth2_bbsTitle02 {
	margin-bottom: 14px;
	color: #da3d00;
	line-height: 1.4;
	font: normal 1.45em Constantia, Malgun Gothic;
	}
.depth2_bbsTitle,
.depth2_bbsTitle02 {
	margin-bottom: 5px;
	}	
.depth2_title02,
.depth2_bbsTitle02 {
	margin-top: 33px;
	}	
h2.depth3_title,
h2.depth3_title02 {
	font-size: 1.08em;
	}
h3.depth2_title,
h3.depth2_title02 {
	margin-bottom: 1px;
	font-size: 1.2em;
	}	
.depth3_title,
.depth3_title02 {
	margin-bottom: 1px;
	color: #0d4c99;
	}	
.depth3_title02 {
	margin-top: 35px;
	}
.depth3_title02 a {
	color: #0d4c99;
	}	
.depth3_lstyle {
	margin-left: 23px;
	}	
.depth3_title_txt,
.depth3_lstyle > li	 {
	margin: 20px 0 8px 0; 
	font-weight: bold; 
	color: #0d4c99;
	}
.depth2_txt02 {
	margin-left: 30px;
	}	
.depth4_title,
.depth4_title02 {
	margin-bottom: 5px;
	} 
.depth4_title02 {
	margin-top: 13px;
	}	
.txt_info {	
	margin-bottom: 10px;
	}	
.info_topMargin {
	margin-top: 15px;
	}		
.graybox {
	padding: 18px 25px;
	background: #fafafb;
	border: solid 1px #e9eaee;
	color: #252525;
	overflow: hidden;
	}
.bg_point {
	background: #f7fafd;
	color: #037bc1;
	font-weight: bold;
	}	
/* 목록형 STYLE
------------------------------------------*/
.number_list {
	overflow: hidden;
	}
.number_list > li {
	margin-left: 20px;
	list-style: decimal;
	}	
.number_list > li ol {
	margin-left: 15px;
	}	
.number_list > li li {
	list-style: lower-roman;
	}	
.arrow_lstyle,
.dot_lstyle	 {
	margin-left: 1px;
	}	
.arrow_lstyle > li,
p.arrow_lstyle {
	padding-left: 8px;
	background: url(../../images/common/content/depth4_arrow.gif) no-repeat 0 8px;
	color: #45474d;
	}	
.arrow_lstyle > li:first-child {
	margin-top: 0;
	}	
.arrow_lstyle > li table td {
	font-weight: normal;
	}	
.arrow_lstyle > li > ul > li,	
.dot_lstyle > li,
.arrow_lstyle > li > p,	
p.dot_lstyle  {
	margin-top: 2px;
	padding-left: 8px;
	background: url(../../images/common/content/gray_dot.gif) no-repeat 0 9px;
	font-weight: normal;
	}
.dot_lstyle > li:first-child {
	margin-top: 0;
	}	
.arrow_lstyle .point03 > li {
	margin-top: 8px;
	}			
.arrow_lstyle .point03 > li > ul {
	color: #757577;	
	}
.multi_lstyle > li {
	margin-top: 10px;
	}
.multi_lstyle > li:first:child {
	margin-top: 0;
	}		
.normal_txt > li {
	font-weight: normal;
	}
.icon_arr {
	padding-left: 25px;
	background: url(../../images/eps/content/icon_arr.gif) no-repeat 0 5px;
	}	
.list_default {
	margin: 15px 0;
	}
.txt_infoTop {
	margin-bottom: 15px;
	}
	
/* 공통 */
.blank {display: inline-block; padding-right: 13px; background: url(../../../resources/images/eht/content/icon_blank.gif) no-repeat right 6px; text-decoration: underline;}
.mT5 {margin-top: 5px;}
.mT10 {margin-top: 10px;}
.mT15 {margin-top: 15px;}
.mT25 {margin-top: 25px;}
.mT35 {margin-top: 35px;}
.mT45 {margin-top: 45px;}
.mB5 {margin-bottom: 5px;}
.mTB10 {margin: 10px 0;}

.box_style01 {padding: 15px 20px; background: #fafafb; border: 1px solid #e9eaee; overflow: hidden;}
.refer {padding-left: 20px; font-size: 13px; font-weight: bold; color: #666; background: url(../../../resources/images/eht/content/icon_extract.png) no-repeat left 4px;}

span.delete {display: inline-block; padding-left: 20px; font-size: 11px; font-weight: bold; background: url(../../../resources/images/eht/content/icon_x.png) no-repeat 10px 7px; overflow: hidden;}
span.element {display: inline-block; padding-left: 12px; background: url(../../../resources/images/eht/content/bu04.png) no-repeat 3px 8px; overflow: hidden;}

span.step01 {display: inline-block; padding: 2px 5px 0; min-width: 50px; font-family: 'Dotum','돋움'; text-align: center; font-size: 11px; color: #fff; background: #00857a; border-radius: 2px; overflow: hidden;}/* 그린 */
span.step02 {display: inline-block; padding: 2px 5px 0; min-width: 50px; font-family: 'Dotum','돋움'; text-align: center; font-size: 11px; color: #fff; background: #686e75; border-radius: 2px; overflow: hidden;}/* 그레이 */
span.step03 {display: inline-block; padding: 2px 5px 0; min-width: 50px; font-family: 'Dotum','돋움'; text-align: center; font-size: 11px; color: #fff; background: #d9394a; border-radius: 2px; overflow: hidden;}/* 레드 */
span.step04 {display: inline-block; padding: 2px 5px 0; min-width: 50px; font-family: 'Dotum','돋움'; text-align: center; font-size: 11px; color: #fff; background: #037bc1; border-radius: 2px; overflow: hidden;}/* 블루 */

.form_download {display: inline-block; padding-left: 18px; font-size: 11px; color: #6c6d70; text-decoration: underline; background: url(../../../resources/images/eht/content/bu06.png) no-repeat left 8px;}

.box_style02 {margin-bottom: 35px; padding: 20px; text-align: center; background: #fafafb; border: 1px solid #e9eaee; border-top: 2px solid #6e747c; overflow: hidden;}

.gray_bar {padding: 20px; font-size: 12px; font-weight: bold; color: #555; background: #f3f3f3 url(../../../resources/images/eht/content/bar01.gif) no-repeat 20px top;}

.input_data input[type="text"],
.input_data select,
.input_data textarea {border-radius: 0; padding: 5px; border: solid 1px #bbbcc0;}
.input_data input[type="text"] {padding: 3px 5px;}

.point_red {color: #da3d00;}
.point_blue {color: #0066b5;}
.point_green {color: #00857a;}

.btn_style01 {display: inline-block; padding: 6px 20px; font-size: 12px; font-weight: bold; color: #fff; background: #00857a; border-bottom: 2px solid #00655a; border-radius: 3px; overflow: hidden;}
.btn_style02 {display: inline-block; padding: 6px 20px; font-size: 12px; font-weight: bold; color: #fff; background: #00636b; border-bottom: 2px solid #00444c; border-radius: 3px; overflow: hidden;}
.btn_style03 {display: inline-block; padding: 6px 20px; font-size: 12px; font-weight: bold; color: #fff; background: #434a54; border-bottom: 2px solid #12151c; border-radius: 3px; overflow: hidden;}

/* 바로가기 */
.s_quick {margin: 10px 0; border-bottom: 2px solid #e4e5e8; overflow: hidden; line-height: 0;}
.s_quick li {float: left;}

/* About HTTC */
.about01_1 {overflow: hidden;}
.about01_1 .float_right {width: 550px; word-break: break-all; letter-spacing: -0.025em;}

.about02_1 {margin-top: 35px; width: 100%; height: 618px; background: url(../../../resources/images/eht/content/about02_1.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.about03_1 {margin-top: 35px; width: 100%; height: 408px; background: url(../../../resources/images/eht/content/about03_1.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.map_zone {width: 100%; height: 450px; overflow: hidden;}

.about05_1_list {margin-top: 25px;}
.about05_1_list li {margin-bottom: 10px;}
.about05_1_list li .depth3_title {margin: 0; padding: 2px 0 2px 16px; font-weight: bold;}
.about05_1_list li .next_line {padding-left: 16px;}

/* Health Industry in Korea */
.graph_title {margin-top: 20px; width: 100%; padding: 10px 0; text-align: center; color: #fff; background: #666;}

.health02_2 {margin-top: 20px; overflow: hidden;}
.health02_2 .float_left,
.health02_2 .float_right {width: 358px; background: #f8f8f8; border: 1px solid #cacaca;}

/* Technology Search */
.technology02_1 {overflow: hidden;}
.technology02_1 .tit {padding: 10px 20px; font-family: 'Dotum','돋움'; font-size: 16px; font-weight: bold; color: #2f3743; letter-spacing: -0.1em; border: 1px solid #dcdfe6; border-top: 1px solid #45474d;}
.technology02_1 .tit .float_right {padding-left: 10px; font-family: "맑은 고딕", Malgun Gothic; font-size: 12px; font-weight: bold; color: #2f3743; letter-spacing: -0.05em;}
.technology02_1 .data {clear: both; padding: 15px 20px; border-bottom: 1px solid #ecedf0; overflow: hidden;}
.technology02_1 .data .float_left {display: block; width: 327px; height: 247px; border: 1px solid #ecedf0; overflow: hidden;}
.technology02_1 .data .float_right {width: 335px;}
.technology02_1 .data .float_right .dot_lstyle {height: 165px; overflow: hidden;}
.technology02_1 .data .float_right .dot_lstyle .txt_bold {display: inline-block; width: 75px;}
.technology02_1 .data .float_right .img {position: relative; width: 100%; height: 80px; overflow: hidden;}

.technology02_1 .data #techSlider {
	width: 246px;
	margin: 0 auto; 
	overflow: hidden;
	}
.technology02_1 .data .float_right .img .list {
	position: relative;
	width: 100%; 
	height: 80px; 
	margin: 0 auto; 
	overflow: hidden;
	}
.technology02_1 .data .float_right .img .list li {
	float: left; 
	width: 118px; 
	height: 78px; 
	margin: 0 5px; 
	background: #f4f5f6; 
	border: 1px solid #ecedf0;
	overflow: hidden;
	}
.technology02_1 .data .float_right .img .list li:first-child {
	margin-left: 0;
	}
	
.technology02_1 .data .float_right .img .btn_l {position: absolute; top: 25px; left: 0; width: 27px; height: 27px;}
.technology02_1 .data .float_right .img .btn_r {position: absolute; top: 25px; right: 0; width: 27px; height: 27px;}

/* 사이트앱 */
.sitemap_info {
	margin-bottom: 20px;
	padding: 0 0 10px 15px;
	background: url(../../images/kps/common/check_arrow02.gif) no-repeat 0 8px;
	border-bottom: solid 1px #45474d;
	}	
.sitemap {
	margin-top: 30px;
	padding-top: 30px;
	background: url(../../images/kps/content/sitemap_line.gif) repeat-y -1px 0;
	border-top: solid 1px #ececed;
	overflow: hidden;
	}	
.sitemap.first {
	margin: 0;
	padding: 0;
	border-top: none;
	}
.sitemap > div {
	float: left;
	width: 22.2%;
	padding-left: 20px;
	}
.sitemap .title {
	color: #000;
	}	
.sitemap .depth2 {
	margin-top: 15px;
	}	
.sitemap .depth2 > li {
	font-weight: bold;
	}	
.sitemap .depth3 {
	margin-bottom: 10px;
	}	
.sitemap .depth3 > li {	
	margin-top: 2px;
	padding-left: 8px;
	background: url(../../images/common/content/gray_dot.gif) no-repeat 0 9px;
	font-weight: normal;
	}
.sitemap .newbrowser {
	padding-right: 18px;
	background: url(../../images/common/icon/icon_newlayer.gif) no-repeat right 5px;
	}	