@charset "utf-8";
/*-------------------------------------------------
Content Style Sheet
Version : 1.0
Author : CHO SUN-YOUNG
Create date : 2014. 10. 2.
Last update : 2014. 10. 4.
-------------------------------------------------*/
@font-face { 
	font-family: "DS-DIGIB"; 
	src: url('../../../resources/fonts/DS-DIGIB.eot'); 
  	src: url('../../../resources/fonts/DS-DIGIB.eot?#iefix') format('embedded-opentype'),
  		 url('../../../resources/fonts/DS-DIGIB.woff') format('woff');
	 font-weight: bold;
	 font-style: normal;
	 }
	 
.start-up {
	padding: 30px 30px 30px 150px;
    background: #fafafb url(../../../resources/images/htt/content/icon_start-up.gif) no-repeat 25px 10px;
    font-size: 12px;
    letter-spacing: -0.075em;
    border: 1px solid #e9eaee;
    overflow: hidden;
	}

/* HTLO 일정 */
.schedule_calendar,
.certificate_holder {
	margin-bottom: 8px;
	padding: 25px 25px 0;
	background: #fff;
	border-bottom: solid 2px #e4e5e8;
	letter-spacing: 0;
	overflow: hidden;
	}
.schedule_calendar .black_txt,
.certificate_holder .black_txt {
	line-height: 1;
	font-size: 1.06em;
	}		
.schedule_calendar .black_txt img {
	margin-right: 5px;
	vertical-align: middle;
	}		
/* 일정 캘린더 날짜, 테이블 */	
.schedule_calendar .date_select {
	position: relative;
	margin-top: 14px;
	padding: 8px 0;
	border-top: solid 1px #e3e4e8;
	border-bottom: solid 1px #e3e4e8;
	color: #000;
	line-height: 1;
	text-align: center;
	font-size: 1.08em;
	font-weight: bold;
	}	
.date_select button {	
	position: absolute;
	top: 0;
	width: 10px;
	height: 29px;
	background: url(../../images/htt/side/btn_dateSelect.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	}	
.date_select .btn_prev {
	left: 0;
	}	
.date_select .btn_next {
	right: 0;
	background-position: -10px 0;
	} 	
	
.mini_calendar {
	width: 100%;
	margin-bottom: 19px;
	color: #555;
	}
.mini_calendar th {
	padding: 4px 0;	
	font-size: 0.93em;
	font-weight: normal;
	}
.mini_calendar td {
	height: 18px;
	padding: 0;
	border: none;
	letter-spacing: normal;
	line-height: 1.81;
	text-align: center;
	vertical-align: top;
	font-size: 0.87em;
	}
.mini_calendar td a {
	display: block;
	}
.mini_calendar .sun,
.mini_calendar .sun a {
	color: #d9394a;
	}
.mini_calendar .sat,
.mini_calendar .sat a {
	color: #0071c1;
	}
.mini_calendar td .today {
	background: #d9394a;
	border-radius: 10px;
	color: #fff;
	}	
.mini_calendar td .today a {
	color: #fff;
	}	
/* 인증마크 */
.netMark_info {	
	padding: 28px 10px 28px 155px;
	background: #fafafb url(../../images/htt/content/net_logo.gif) no-repeat 28px 23px;
	border: solid 1px #e9eaee;
	}
.netMark_info strong {
	display: block;
	margin-bottom: 15px;
	color: #000;
	}	
/* 인증업체 */
.certificate_holder {
	position: relative;
	padding-bottom: 25px;
	overflow: hidden;
	}
.certificate_holder ul {
	height: 43px;
	margin-top: 18px;
	overflow: hidden;
	}	
.certificate_holder li {
	display: table-row-group;
	width: 150px;
	height: 43px;
	overflow: hidden;
	}
.certificate_holder li img {
	width: 100%;
	height: 100%;
	}
.certificate_holder .btn_control {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 50px;
	height: 15px;
	background: url(../../images/common/layout/visual_btn.png) no-repeat 0 0;
	overflow: hidden;
	}		
.certificate_holder .btn_control a {
	float: left;
	display: block;
	width: 16px;
	height: 15px;
	text-indent: -9999px;
	}	
.certificate_holder .btn_control a.btn_play {
	background: url(../../images/common/layout/visual_btn.png) no-repeat -16px -15px;
	}	

/* 공통 */
.blank {display: inline-block; padding-right: 13px; background: url(../../../resources/images/htt/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: #d9394a; background: url(../../../resources/images/htt/content/bu01.png) no-repeat left 4px;}
.refer02 {padding-left: 20px; font-size: 13px; font-weight: bold; color: #d9394a; background: url(../../../resources/images/htt/content/bu05.png) no-repeat left 6px;}

span.delete {display: inline-block; padding-left: 20px; font-size: 11px; font-weight: bold; background: url(../../../resources/images/htt/content/icon_x.png) no-repeat 10px 7px; overflow: hidden;}
span.element {display: inline-block; padding-left: 12px; background: url(../../../resources/images/htt/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/htt/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/htt/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;}

/* 탭메뉴 */
.tab_menu02 {line-height: 1; overflow: hidden;}	
.tab_menu02 > li {float: left; font-weight: bold;}
.tab_menu02 > li > a {display: block; padding: 12px 0; height: 13px; text-align: center; color: #45474d; background: #fafafb; border: solid 1px #e9e9e9; border-left: none;}
.tab_menu02 > li:first-child > a {border-left: solid 1px #e9e9e9;}
.tab_menu02 > li.on > a {height: 12px; color: #45474d; background: #fff; border: solid 2px #45474d; border-bottom: none;}

.w65 > li > a {width: 65px;}
.w102 > li > a {width: 102px;}

/* 기술등록,검색 */
.abbreviation {float: right; line-height: 1; overflow: hidden;}
.abbreviation li {float: left; margin-left: 10px; font-size: 12px; color: #6c6d70; letter-spacing: -0.05em;}
.abbreviation li span,
.tstyle_list span.abbreviation_style01,
.tstyle_list span.abbreviation_style02,
.tstyle_list span.abbreviation_style03 {display: inline-block; width: 16px; height: 16px; vertical-align: middle; background: url(../../../resources/images/mte/content/abbreviation.gif) no-repeat left top; text-indent: -9999px; overflow: hidden;}
.abbreviation li span.abbreviation_style01,
.tstyle_list span.abbreviation_style01 {}
.abbreviation li span.abbreviation_style02,
.tstyle_list span.abbreviation_style02 {background-position: -16px 0;}
.abbreviation li span.abbreviation_style03,
.tstyle_list span.abbreviation_style03 {background-position: -32px 0;}
.abbreviation li span {margin-right: 5px;}

.technology01_1 {margin-top: 20px; width: 100%; height: 341px; background: url(../../../resources/images/htt/content/technology01_1.gif) no-repeat center top; text-indent: -9999px;}

.outline_layer {position: relative;}
.choice_layer {position: absolute; top: 87px; right: 0; background: #fff; border: 1px solid #e9eaee; overflow: hidden;}
.choice_layer .tit {padding: 10px 20px; font-size: 13px; font-weight: bold; color: #fff; background: #d9394a;}
.choice_layer .data {padding: 15px 20px;}
.choice_layer .data p {padding-top: 5px; text-align: center;}
.choice_layer .data p:first-child {padding-top: 0;}
.choice_layer .btn {margin-top: 10px; text-align: center;}
.choice_layer .close {
	position: absolute;
	top: 10px;
	right: 10px;
	}


.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;}

.list_search {clear: both; margin-top: 33px; text-align: right;}

/* 특허정보 */
.patent01_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/patent01_1.gif) no-repeat 25px 20px; border: 1px solid #e9eaee; overflow: hidden;}
.extract {display: inline-block; padding: 5px 0 0 20px; font-family: 'Dotum','돋움'; font-size: 11px; color: #757575; background: url(../../../resources/images/htt/content/icon_extract.png) no-repeat left 5px; border-top: 1px solid #eaeaea;}

.patent01_2 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/patent01_2.gif) no-repeat 25px 20px; border: 1px solid #e9eaee; overflow: hidden;}

.patent02_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/patent02_1.gif) no-repeat 25px 20px; border: 1px solid #e9eaee; overflow: hidden;}

/* NET/GH */
.certification01_2_1 {width: 100%; height: 492px; background: url(../../../resources/images/htt/content/certification01_2_1.gif) no-repeat 0 0; overflow: hidden; text-indent: -9999px;}
.certification01_5_1 {width: 100%; height: 103px; background: url(../../../resources/images/htt/content/certification01_5_1.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.box_search {padding: 15px 60px; background: #fafafb; border: 1px solid #e9eaee; overflow: hidden;}
.box_search table {}
.box_search table th {text-align: left;}

.down_list {overflow: hidden;}
.down_list li {float: left; width: 28%; margin-left: 5px; padding: 7px 16px; border: 1px solid #e3e4e8;}
.down_list li:first-child {margin-left: 0;}
.down_list li .form_download {float: right;}

.charge  {margin-top: 45px;}
.charge .float_right {width: 560px;}

.certification02_01_1 .float_right {width: 550px;}
.certification02_01_1 .float_right .mT15 {font-size: 12px;}
.certification02_01_1 .float_right {width: 550px;}

.certification02_01_2 {width: 100%; height: 125px; background: url(../../../resources/images/htt/content/certification02_01_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.certification02_01_3 {	
	margin-left: 23px;
	overflow: hidden;
	}
.certification02_01_3 .float_left {padding-top: 25px;}

.certification02_01_4 {
	margin: 20px 0 0 23px; 
	padding: 25px 0; 
	border: 1px solid #eee; 
	overflow: hidden;
	}
.certification02_01_4 > li {
	float: left;
	margin-left: 63px;
	}

.certification02_01_5 {overflow: hidden;}
.certification02_01_5 > li {float: left; padding: 15px 18px;}
.certification02_01_5 > li > .tit {text-align: center; margin-bottom: 5px;}

.certification02_01_6 {overflow: hidden;}
.certification02_01_6 > li {float: left; padding: 20px 18px 0;}

.certification02_02_1 {width: 100%; height: 202px; background: url(../../../resources/images/htt/content/certification02_02_1.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}
.certification02_02_2 {margin-top: 80px; width: 100%; height: 613px; background: url(../../../resources/images/htt/content/certification02_02_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

/* 고객지원 */

/* 주요사업 */
.business01_1_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/business01_1_1.png) no-repeat 25px 10px; border: 1px solid #e9eaee; overflow: hidden;}
.business01_1_2 {width: 100%; height: 342px; background: url(../../../resources/images/htt/content/business01_1_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}
.business01_1_3 {width: 100%; height: 271px; background: url(../../../resources/images/htt/content/business01_1_3.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.business01_2_1 {margin-top: 20px; width: 100%; height: 317px; background: url(../../../resources/images/htt/content/business01_2_1.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}
.business01_2_2 {margin-top: 20px; width: 100%; height: 291px; background: url(../../../resources/images/htt/content/business01_2_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.business02_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/business02_1.gif) no-repeat 25px 10px; border: 1px solid #e9eaee; overflow: hidden;}
.business02_2 {width: 100%; height: 342px; background: url(../../../resources/images/htt/content/business02_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.business03_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/business03_1.gif) no-repeat 25px 10px; border: 1px solid #e9eaee; overflow: hidden;}

/*IP 인큐베이팅 (기술신탁/위탁)이란? */
.business03_2 {
	margin-top: 20px; 
	overflow: hidden;
	}
.business03_2 .float_left {
	width: 90px; 
	margin-right: 15px; 
	color: #000; 
	font-weight: bold; 
	overflow: hidden;
	}
.business03_2 .float_right {
	float: none; 
	position: relative; 
	overflow: hidden;
	}

.business04_1 {padding: 30px 30px 40px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/business04_1.gif) no-repeat 25px 10px; border: 1px solid #e9eaee; overflow: hidden;}
.business04_2 {margin-top: 20px; width: 100%; height: 176px; background: url(../../../resources/images/htt/content/business04_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.business05_01_1 {padding: 35px 30px 35px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/business05_01_1.gif) no-repeat 30px 20px; border: 1px solid #e9eaee; overflow: hidden;}

.business06_1 .float_right {width: 500px;}

/* 행사개요 */
.bio_korea,
.kbbf_area {
	width: 100%; 
	margin-top: 30px;
	padding-top: 30px; 
	background: url(../../../resources/images/htt/content/business06_2.gif) no-repeat right 30px;
	border-top: dashed 1px #ddd; 
	overflow: hidden;
	}
.bio_korea .arrow_lstyle > li,
.kbbf_area .arrow_lstyle > li {
	margin: 10px 0 0;
	font-weight: normal;
	}	
.bio_korea .arrow_lstyle > li > strong,
.kbbf_area .arrow_lstyle > li > strong {
	display: block;
	}
.business07_1 .float_right {padding-top: 10px; width: 470px;}
.business08_1 {
	margin-bottom: 15px;
	padding: 50px 30px 30px 140px; 
	letter-spacing: -0.075em; 
	background: #fafafb url(../../../resources/images/htt/content/business08_1.gif) no-repeat 25px 20px;
	border: 1px solid #e9eaee; 
	overflow: hidden;
	}

.kbbf_area {
	background: none;
	}

/* 센터소개 */
.greeting {	
	color: #555;
	font-size: 0.93em;
	}
.greeting strong {
	display: block; 
	margin-bottom: 10px;
	color: #333;
	font-size: 1.05em;
	}	
.greeting p {
	margin-top: 20px;
	}	
.greeting p:first-child {
	margin-top: 25px;
	}	
.greeting .bg {
	padding-right: 289px;
	background: url(../../../resources/images/htt/content/greeting_bg.gif) no-repeat right top;
	}
.greeting .signature {
	color: #6f7483;
	font-weight: bold;
	}	

.introduction02_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/introduction02_1.gif) no-repeat 25px 20px; border: 1px solid #e9eaee; overflow: hidden;}
.introduction02_2 {margin-top: 40px; width: 100%; height: 435px; background: url(../../../resources/images/htt/content/introduction02_2.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}
.introduction02_3 {margin-top: 40px; width: 100%; height: 815px; background: url(../../../resources/images/htt/content/introduction02_3.gif) no-repeat center top; overflow: hidden; text-indent: -9999px;}

.introduction03_1 {padding: 30px 30px 30px 150px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/introduction03_1.gif) no-repeat 25px 10px; border: 1px solid #e9eaee; overflow: hidden;}

.introduction04_1 {padding: 30px 30px 30px 180px; font-size: 12px; letter-spacing: -0.075em; background: #fafafb url(../../../resources/images/htt/content/introduction04_1.gif) no-repeat 25px 10px; border: 1px solid #e9eaee; overflow: hidden;}
.map_zone {margin-top: 40px; width: 100%; height: 450px; overflow: hidden;}

/* History */
.history {
	background: url(../../../resources/images/htt/content/bg_history.gif) repeat-y 130px top; 
	overflow: hidden;
	}	
.history .float_left {
	clear: both;
	width: 104px; 
	margin-left: 18px;
	padding-bottom: 35px;
	color: #555;
	line-height: 1.4;
	font-size: 1.75em; 
	}
.history .float_right {
	position: relative;
	width: 600px;
	padding-bottom: 35px;
	color: #555;
	overflow: hidden;
	}
.history .float_right > ul {
	margin-left: 60px;
	overflow: hidden;
	}
.history .h_yellow {
	background: url(../../../resources/images/htt/content/icon_yellow.png) no-repeat left 3px;
	}
.history .h_gray {
	background: url(../../../resources/images/htt/content/icon_gray.png) no-repeat left 3px;
	}
.history .float_right .h_list {
	margin-bottom: 30px; 
	overflow: hidden;
	}
.history .float_right .h_list > li {
	clear: both; 
	font-size: 12px;
	}
.history .float_right .h_list > li > .date {
	display: block; 
	float: left; 
	width: 90px; 
	margin-right: 20px;
	font-weight: bold; 
	color: #252525; 
	text-align: right; 
	overflow: hidden;
	}
.history .float_right .h_list > li > .txt {
	display: block;
	position: relative;
	overflow: hidden;
	}
.history .float_right .last {
	margin-bottom: 0;
	}

/* H+TLO */
.htlo_info {
	margin-bottom: 48px;
	}
.htlo_info p {
	margin-top: 20px;
	}
.htlo_info p:first-child {
	margin-top: 0;
	}	
.htlo_org {
	width: 730px;
	height: 228px;
	background: url(../../../resources/images/htt/content/htlo_org.gif) no-repeat 0 0;
	text-indent: -9999px;
	}	
.htlo_logo {
	margin-left: 23px;
	}	
.htlo_logo .symbol {
	float: left;
	margin-right: 39px;
	}
.htlo_logo .info {
	float: right;
	width: 331px;
	}	
.htlo_logo .txt_right {
	margin-top: 70px;
	}	
.htlo_logo .float_wrap {
	margin-bottom: 40px;
	}	
.participate_org {
	margin-left: -4px;
	overflow: hidden;
	}
.participate_org li {
	float: left;
	margin: 4px 0 0 4px;
	}

	
/* 마이페이지 */
/* 관리자페이지 */
.network_info {}
.network_info > dt {float: left; padding-right: 7px; margin-right: 7px; color: #555; font-weight: bold; background: url(../../../resources/images/htt/content/bu07.png) no-repeat right 8px; overflow: hidden;}
.network_info > dd {}
.network_info > dd > ul {overflow: hidden;}
.network_info .incharge {float: left; width: 60px;}

.attention dt {
	float: left;
	margin-right: 24px;
	color: #d9394a;
	font-weight: bold;
	}
.attention dd {
	position: relative;
	color: #555;
	overflow: hidden;
	}	
.attention dd strong {
	color: #000;
	}	
.attention dd img {
	vertical-align: middle;
	}
	

/* 공지사항, 주요일정 */
.month_schedule {position: relative; font-family: 'Myriad Pro', "맑은 고딕", Malgun Gothic, "돋움", Dotum; border: 1px solid #e9eaee; border-top: 2px solid #6e747c;}
.month_num {width: 100%; height: 32px; padding: 17px 0; text-align: center; font-size: 30px; color: #252525; background: #fafafb; border-bottom: 1px solid #e9eaee;}
.btn_prev_m {position: absolute; top: 17px; left: 23px;}
.btn_next_m {position: absolute; top: 17px; right: 23px;}
.m_schedule {padding: 20px 20px 0 20px;}
.tb_schedule {}
.tb_schedule th {padding: 20px 0; text-align: center; font-size: 22px; font-weight: normal; color: #183e89;}
.tb_schedule td {padding: 14px; height: 50px; color: #898e91; vertical-align: top; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
.tb_schedule td:first-child {border-left: none;}
.tb_schedule tbody tr:first-child td {border-top: 2px solid #e0e0e0;}
.tb_schedule .sun {color: #f35050;}
.tb_schedule .day {width: 21px; height: 12px; padding: 3px 0 6px 0; text-align: center;}
.tb_schedule .on {color: #fff; background: url(../../images/mdi/content/red_ring.gif) no-repeat left top; overflow: hidden;}

.written_list {
	}
.written_list li {
	margin-top: 10px; 
	}	
.check {
	text-align: right;
	}	
.check02 {
	margin-top: 15px;
	font-weight: bold;
	}	
	
/* 중단안내 */
.discontinue_guidance {
	margin-bottom: 10px;
	padding: 20px;
	background: #fff;
	}
.discontinue_guidance .black_txt {
	float: left;
	width: 82px;
	margin-right: 46px;
	padding-top: 52px;
	background: url(../../images/htt/content/exclamation_mark.gif) no-repeat center top;
	text-align: center; 
	line-height: 1.3;
	letter-spacing: -0.1em;
	font-size: 1.154em;
	}	
.discontinue_guidance .dot_lstyle {
	position: relative;
	margin-top: 5px;
	overflow: hidden;
	}
.discontinue_guidance .dot_lstyle > li:first-child {
	margin-bottom: 3px;
	}	
/* 개인정보 재동의 */
.personal_reaccede {
	word-break: keep-all;
	}
.personal_reaccede .table_wrap {
	margin: 15px 0;
	}	
.personal_reaccede dt	{
	margin-bottom: 8px;
	color: #000;
	font-weight: bold;
	}
.personal_reaccede dd + dt {
	margin-top: 20px;
	}	
	
/* 자동로그아웃 안내 */	
html.all-scrollFixed {
	overflow: hidden;
	}
.all-scrollFixed::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, .6);
    z-index: 99;
	content: '';
	}
.logout_extend {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	padding: 50px 25px;
	background-color: #fff;
	border: solid 1px #ddd;
	text-align: center;
	transform: translate(-50%, -50%);
    z-index: 100;
	}	
.logout_extend > i:first-child {
	font-size: 35px;
	}	
.logout_extend .subject {	
	margin: 10px 0 15px;    
    color: #000;
	letter-spacing: -0.08em;
    font-size: 1.467em;
	}
.logout_extend p {	
	margin-bottom: 20px;
	font-size: 1.2em;
	}	
.logout_extend .btn_close {
	position: absolute;
	top: 0;
	right: 0;
    width: 50px;
    height: 50px;
    font-size: 20px;
	}

#timer {color:#000; font: bold 60px DS-DIGIB; vertical-align: middle;}
#timer + img {vertical-align: middle;}