@charset "utf-8";

/* reset.css */
fieldset { padding:0; margin:0; border:0; }
/* default.css�߰����� */
.middle01 {  width:178px; }
.middle02 {  width:153px; }
/* view-bg02 */
#contents .view-bg01 th:first-child { background: #fff }
.icon-ing01 { padding-left:39px; color: #000; }
.icon-end { 
	background: url('/img/share/icon_end.png') no-repeat right center; 
	padding-right: 55px;
	color: #000;
}
.view-cont { border-bottom:1px solid #767676;}
/* tbl-sns */
.tbl-sns { background:#f2f2f2;  border-top:1px solid #d6dce1;  }
.tbl-sns ul { width:100%; overflow:hidden;  font-size:12.5px; }
.tbl-sns ul li { height:57px; line-height:56px; float:left;}
.tbl-sns ul li span { color: #ff5a00; font-weight: bold; }
.tbl-sns ul li.sns { width:128px; padding-left:38px;  color:#ff5a00; font-weight:bold; }
.tbl-sns ul li.download { float:right; width:440px; }
.tbl-sns ul li.download img { padding-right:9px; }
.tbl-sns ul li img { padding-left:9px; vertical-align:middle; }

/* tbl-list-type2  */
.tbl-list-type2 { clear: both; border-bottom:1px solid #d6dce1;}
.tbl-list-type2 table { width:100% }
.tbl-list-type2 tbody {}
.tbl-list-type2 tr { }
.tbl-list-type2 th { 
	border-top:1px solid #767676; border-bottom:1px solid #767676;
	padding: 47px 0 47px 0px; text-align: center; 
	vertical-align: top;
}
.tbl-list-type2 th p.box-bg { display:block; overflow:hidden;width:274px; height:167px; background: url('/img/info/info_list_bg.gif') no-repeat; margin:0 auto}
.tbl-list-type2 th p.box-bg img {display:block; width:256px; height:150px; margin:9px;}
.tbl-list-type2 td {
	border-top:1px solid #767676; border-bottom:1px solid #767676;
	font-size: 15px;
	padding:46px 0 50px 0;
}
.tbl-list-type2 td span.c0046c7 { 
	color: #0046c7;
	font-size: 15px;
	font-weight:bold; 
}
.tbl-list-type2 td span.new{ 	
	color: #0046c7;
	font-size: 15px;
	font-weight:bold;
	background: url('/img/share/bbs_new.png') no-repeat right center; 
	padding-right:45px;
}
/* 20130703 �߰� */
.tbl-list-type2 td span.tit{ 	
	font-size: 15px;
	font-weight:bold;	
	padding-right:45px;
}
.tbl-list-type2 td span.tit a { color: #222; }
/* // 20130703 �߰� */

.tbl-list-type2 td p { padding-top:15px; display:block; overflow:hidden; line-height:1.6;}
.tbl-list-type2 td span.days { display:block; padding-top:20px; font-size:13px; color:#767676;}

/* tbl-list-type3  */
.tbl-list-type3 { clear: both; border-bottom:1px solid #d6dce1;}
.tbl-list-type3 table { width:100%; }
.tbl-list-type3 tbody { }
.tbl-list-type3 tr {  }
.tbl-list-type3 th { 
	border-top:1px solid #767676;
	padding: 39px 0 18px 39px; 
	text-align:left;
	color: #000;
	font-size: 15px;
	font-weight:bold; 
}
.tbl-list-type3 th p span.new {
	color: #000;
	font-size: 15px;
	font-weight:bold;
	background: url('/img/share/bbs_new.png') no-repeat right center; 
	padding-right:45px;
}


.tbl-list-type3 td { height:120px; }
.tbl-list-type3 td:first-child{
	/*border-top:1px solid #767676; border-bottom:1px solid #767676;*/
	font-size: 15px;
	padding:0px 0 39px 39px; 
}
.tbl-list-type3 td p { display:block; overflow:hidden; line-height:1.6; }
.tbl-list-type3 td span.days { display:block; padding-top:20px; font-size:13px; color:#767676; }
.tbl-list-type3 td a { padding-right:27px; }
/* form-Search */
.form-Search { float:right;  margin-bottom:20px;}

/* ���̳� */
.list_type_03 { width:100%; overflow:hidden; }
.list_type_03 .last {  margin-right:0;}
.list_type_03 div.pro { background:url('/img/share/type4_box02_bg.gif') no-repeat; }
.type03_desc { width:100%; float:left;  overflow:hidden; margin:0 24px 23px 0;width:478px; height:362px; background:url('/img/share/type4_box_bg.gif') no-repeat; }
	.type03_img { padding:50px 0 0 48px; }
	.txt_list03 { margin:0px 0 0 38px;}
	.c0046c7{
		 display:block;
		padding:20px 0 18px 0;
		text-align: left;
		color: #ff5a00;
		font-size: 15px;
		font-weight: bold;}
		p.txt_info { font-size:13px; margin-bottom:18px;}
		.txt_list03 ul.pro { background:#fffce6; border:1px solid #dfded5;}
		ul.set { overflow:hidden; float:left; width:295px; height:23px;  background:#dfdfdf; padding:12px 0 0 20px; font-size:13px; }
		ul.set li { float:left;  font-size:13px;}
		ul.set li:first-child { width:38px; background:url('/img/info/type03_line_bg.gif') no-repeat right;}
			ul.set li.last { padding-left:15px; }

/*  ���̳�_view */
.tbl-pagination_01 { width:100%; overflow:hidden; border-bottom:1px solid #767676; }
	.tbl-pagination_01 ul {  }
	.tbl-pagination_01 ul li { float:left; line-height:44px; border-bottom:1px solid #d6dce1; text-align:center;}
	.tbl-pagination_01 ul li span { text-align:center; color:#ff5a00;}
	.tbl-pagination_01 ul li.text-al { text-align:left;  padding-left:16px; }
	.tbl-pagination_01 .start { width:92px; background:url('/img/share/line_bg02.gif') no-repeat right; }
	.tbl-pagination_01 .last { width:380px;  }
	.view-cont { padding:40px 80px 36px; }
		.view-cont-p { margin-bottom:40px; }
		/*.view-cont img { padding:40px 0 0 40px; }*/
.shach-R { float:right; }
.shach-R span.year { float:left; font-size:14px; color:#666; margin-right:15px; padding-top:4px;}
.list_type_05 { width:100%; overflow:hidden; border-bottom:1px solid #767676; padding-bottom:40px; }
.list_type_05 .last {  margin-right:0;}
	.type05_desc { width:100%; float:left;  overflow:hidden; margin:0 19px 19px 0;width:314px; height:233px; background:url('/img/share/type5_box_bg.gif') no-repeat; }
	.type05_img { padding:29px 0 0 29px; }
	.txt_list05 { margin:0px 0 0 38px;}
	.type05_tit { padding:24px 0 0 21px;  font-size:13px;}
	.type05_tit span{ float:left; color: #00448c; font-size:20px; margin-right:21px; font-weight: bold; }
	.type05_tit p.txt-tit { float:left; color:none; font-size:13px; width:220px; }
	.news-go {  text-align:center; margin-top:20px; }
	.letter-go { text-align:right; margin-top:20px; }

.tbl-sw { border-top: 1px solid #222; border-bottom: 1px solid #222; }
	.tbl-sw table { border-collapse: collapse; width: 100%; padding: 0; border-spacing: 0; margin-top: 0; }
	caption { visibility: hidden; font-size: 0; }
	.tbl-sw th { border-top: 1px solid #d6dce1; border-right:1px solid #d6dce1; font-size: 15px; line-height: 1.4; padding: 12px 0 11px 20px; text-align: left; background: #f8f9fa; font-weight: normal; }
	.tbl-sw th span.bold { font-weight:bold; }
	.tbl-sw td { border-top: 1px solid #d6dce1; font-size: 15px; line-height: 1.4; padding: 12px 0 11px 20px; }

.radio-Label { padding:0 20px 0 5px; }
	.radio-desc {}
	.radio-desc li { float:left;  width:155px;}
	.radio-desc li.long { width:300px; }
	.radio-desc li.short { width:90px; }
input.checkbox { vertical-align:-2px; cursor: pointer; }
	.checkbox-desc {}
	.checkbox-desc li { float:left; width:165px}
	.checkbox-desc li.input { border:0; }
	.checkbox-desc li.long { width:476px; }
	.checkbox-desc01 li { float:left; width:132px; }
	.checkbox-Label { padding:0 10px 0 10px; }
.tbl-left {  font-size:15px; } 
	.tbl-left tr th{ text-align:left; padding:12px 0 11px 20px;  font-weight:bold;}
	.radio-Label { padding:0 20px 0 5px; }
	.radio-desc {}
	.radio-desc li { float:left;  width:155px;}
	.radio-desc li.long { width:300px; }
	.radio-desc li.short { width:90px; }
	.radio-desc02 li { width:250px; }

.search { border-top:1px solid #767676; border-bottom:1px solid #767676;}
.search-box01 { padding-top: 50px;  }

	.search-info { width:980px; overflow:hidden; padding-bottom:10px; }
	.search-info h3 { float:left; background: url('/img/etc/h3_tit_Bg.gif') no-repeat 2px 0px; padding-top: 10px;}
	.search-info p { float:right; }
	.search-info p img { border:0; }
	.search-desc { width:980px; overflow:hidden; border-top: 1px solid #d6d6d6;}
	.search-desc:first-child { border-top:0; }
	.search-desc p { font-size:13px; padding-bottom:23px; padding-left:38px; padding-top:13px;}
	.search-desc p span { font-weight:bold; color:#3878df;}
	.search-tit02 { padding:19px 0 18px 38px; }
	.search-desc .bdb { border-bottom:1px solid #767676; }
	.search-desc .bt {border-top:1px solid #d6d6d6;  }
	.search-tit { padding:17px 0 13px 38px; }
	.search-bdb { border-bottom:1px solid #d6d6d6;; }
	.bt-none { border-top:none; }
	.bb-none { border-bottom:none !important; }
	.search-tit {  padding-top:18px; padding-left:38px;}
	.search-tit span.tit { font-size:15px; font-weight:bold; }
	.search-tit span.tit em { font-style:normal; color:#3878df; }
	.search-tit span.date { font-size:13px; color:#767676; background: url('/img/etc/dete_bu.gif') no-repeat; padding-left:7px; }
/* ���ְԽ��� �α��� */
.login { width:100%; height:377px; background:url('/img/share/login_bg.gif') no-repeat; }
	.login-from { padding:90px 0 0 306px}
	.join { margin-top:40px; text-align:center; }
	.tbl-login {  }
	.tbl-login th { padding:5px; text-align:right; }
	.tbl-login td {  }
	.tbl-login td.last { padding-top:10px; }
	.tbl-login td.last a{ font-size:11px; color:#ff5a00; }
	.login-info { width:555px; margin:52px auto; font-size:13px; }
	.login-info li { float:left;  padding:0 10px; background:url('/img/share/line_bg02.gif') no-repeat right; }
	.login-info li.start { width:73px;}
	.login-info li.middle {width:138px; }
	.login-info li.last { width:274px; background:none; }
		.login-info span { color:#ff5a00; }
.list-type-06 { width:100%; display:block; font-size:13px; padding:17px 0 26px 0; border-bottom:1px solid #767676;} 
.list-type-06 dt,.list-type-06 dd { float:left }
.list-type-06 dt { width:92px; text-align:center; background:url('/img/share/line_bg02.gif') no-repeat right;  }
.list-type-06 dt span { color:#ff5a00; }
.list-type-06 dd { width:248px; margin-left:20px; }
.comment-list {  height:76px; background:#f2f2f2; border-top:1px solid #d6dce1; }
.comment-list li { float:left; }
.comment-list li.sns {width:180px; text-align:center; padding-top:16px; color:#ff5a00;}
.comment-list li.area { padding-top:13px; margin-right:6px; }
.comment-list li.area textarea { width:650px;border:1px solid #d8d8d8; height:26px; max-width:650px; resize:none; overflow:hidden;  }
.comment-list li.btn { padding-top:12px;}
.tbl-pagination .cont a { padding-left:6px; display:inline; }
.tbl-pagination .cont a img { vertical-align:middle; }
.tmaxList-textarea { overflow-y: auto; width: 900px; height: 200px; margin: 40px; }

/* ���ְԽ��� */
.btn-modify { margin-bottom: 15px; text-align: right;}
.tbl-list span.reply { margin-right: 10px;}

/* ȸ��Ұ� */
/* ����ι� �� ������� */
.example-desc { overflow: hidden; margin-bottom: 30px; padding-top: 40px; }
	.example-desc h2 { float: left; font-size: 35px; }
	.example-desc div { float: right; width: 666px;}
	.example-desc div strong { font-size: 18px;}
.accodion-h3 { margin-bottom: 43px; }
.ex { 
	position: relative; 
	margin-bottom: 53px; 
	border-top:2px solid #444; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; font-size: 15px;
	}
	.ex ul { overflow: hidden; }
	.ex-trigger-wrap { padding: 38px 53px 0 53px; }
	.ex-trigger { overflow: hidden; }
	.ex .ex_q { float: left;  margin-right:70px;}
	.ex .ex_q_cont { float: left; width: 609px; }
	.ex h4 { font-size:22px; color:#00448c; padding-bottom:30px; }
	.ex dl dt { padding-left:13px; background: url('/img/share/bu_example.gif') no-repeat center left;  font-weight: bold; color: #000; }
	.ex dl dt.dt-last { margin-top:40px; }
	.ex dl dd { padding:15px 0 40px 11px; background:url('/img/share/bu_example02.gif') no-repeat 0 25px; color:#444; }
	.ex dl dd.ndash { background:none; }
	.ex dl dd.bg-none,ul.sub-ul li.bg-None { background: none; }
	.ex dl dd.letter { letter-spacing:-1px;}
	.ex dl dd.first { padding: 15px 0 0 11px; }
	.ex dl dd.mid { padding: 10px 0 0 11px; background:url('/img/share/bu_example02.gif') no-repeat 0 20px; }
	.ex dl dd.last {  margin-top:-5px; }
	.ex .exbtn { position: absolute; right: 0; bottom: 0; margin: 0 -1px -1px 0; }
	.ex .ex-answer { width: 627px; /*height: 308px; */background: url('/img/share/accrdion_bg.gif') no-repeat left bottom; color: #444; }
	.ex .ex-answer ul { width: 632px; padding: 40px 0 65px 0; margin-left: 313px; border-top:1px solid #e7e7e7; }
	.ex .ex-answer li { background:url('/img/share/bu_example02.gif') no-repeat 0 22px; padding:12px 0 0 11px; line-height:1.3; }
.ex .ex-answer dl { width: 627px; margin-left: 313px; ; padding: 40px 0 65px 0; border-top:1px solid #e7e7e7;}
	.ex .ex-answer dd { background:none; padding:0; border-bottom:1px solid #e7e7e7; }
	.ex .ex-answer .ex-answer-list {  margin:0; padding:17px 0 40px 0; border-top:0; }
	.ex .ex-answer .last { border-bottom:0; }
	.ex .ex-answer .graph-None { border-top:0; padding:0;}
	.ex .ex-answer .bu-None li { background:none; }
	
span.new02 {
	background: url('/img/share/bbs_new02.png') no-repeat right center; 
	padding-right:45px;
}

/* seminar_down */
.seminar_down {  width:100%; background:url('/img/info/download_bg.gif') no-repeat;}
.seminar_down ul { width:100%; overflow:hidden; padding:31px 0 31px;}
.seminar_down ul li { float:left; padding-left:53px;}
.seminar_down ul li p { text-align:center; font-size:13px;}
.seminar_down ul li p.txt { margin:10px 0 7px ; letter-spacing: -1px; width:115px; height: 30px; max-height: 30px; }

/* ���̳�����Ʈ */
	.lay-wrap { background: url('.//img/info/lay_top.gif') repeat-x left top; padding: 16px 29px 40px; }
	.view { width: 440px; margin: 0 auto; }
	.view .close { text-align: right; margin-bottom: 10px; }
	.view-area { width: 420px; height: 224px; padding: 9px; border: 1px solid #ccc; }
	.view-vod { display: none; width: 420px; height: 224px; }
	.popupbox {
		width: 440px;
		height: 350px;
		display: none; /* Hidden as default */
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 11000;
		background: #fff;
		font-family: Arial, sans-serif;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		background: #fff url('.//img/info/lay_top.gif') repeat-x left top; padding: 16px 29px 40px;
		}

	#fade { 
		display: none; /* Hidden as default */
		background: #000;
		position: absolute; left: 0; top: 0;
		width: 100%; 
		height: 100%;
		opacity: .60;
		z-index: 10000;
		}
	.popupbox h1 { margin-bottom: 20px; }
	.opening { margin-bottom: 23px; }
	.tmaxday-list { width: 980px; overflow: hidden; }
	.tmaxday-list ul { width: 1100px; overflow: hidden; }
	.tmaxday-list li { float: left; width: 478px; border-bottom: 1px solid #ededed; margin: 0 24px 20px 0; background: #f4f4f4 }
	.tmaxday-list li.active { background: #FFFCE3; }

	.tmaxday-list li .cont { background: #e1e1e1 url('/img/info/cont_bg.gif') no-repeat left top; width: 100%; height: 282px; padding: 41px 0 0 0; }
	.tmaxday-list li .vod { height: 245px; width: 382px; margin: 0 auto; padding-top: 20px; }
	.tmaxday-list li.active .cont { background: #FFF2BB url('/img/info/cont_bg_active.gif') no-repeat left top; }

	.tmaxday-list li .cont .banner { padding-left: 39px; }
	/*.tmaxday-list li .cont dl { width: 382px; margin: 0 auto; }*/

	.tmaxday-list li .cont dt { font-size: 18px; line-height: 1.5; font-weight: bold; color: #000; letter-spacing: -1px;}
	.tmaxday-list li.active .cont dt { font-size: 18px; font-weight: bold; color: #ff5a00; }
	.tmaxday-list li .cont dd { font-size: 13px; font-weight: normal; color: #444444; letter-spacing: -1px;}
	.tmaxday-list li .cont dd.schdule { font: normal 13px/18px Dotum, sans-serif; padding: 8px 0 9px; margin-top: 10px;  }
	.tmaxday-list li.active .cont dd.schdule { background: #FFC882; }
	.tmaxday-list li .cont dd.schdule * { vertical-align: middle; }
	.tmaxday-list li .cont dd.schdule img { margin-bottom: 3px; } 
	.tmaxday-list li .cont dd.schdule span { margin-left: 20px; letter-spacing: 0; color: #000 }
	.tmaxday-list li.active .cont dd.schdule span.tit { color: #FF4E00;  }
	.tmaxday-list li .cont dd.schdule span.tit { color: #000;  }

	.tmaxday-list li .tit-cont { background: url('/img/info/dot_gray.gif') no-repeat left center; padding-left: 4px; }
	.tmaxday-list li.active .tit-cont { background: url('/img/info/dot_act.gif') no-repeat left center; }
	.tmaxday-list li .vod ul { width: 100%; }
	.tmaxday-list li .vod li { width: 382px; float: none; border: 0; margin: 0; background: none; font-size: 12px; line-height: 1.2;}
	.tmaxday-list li .vod li a { text-decoration: none; color: #9d9d9d; background: url('/img/info/icon_pdf.png') no-repeat right center; padding-right: 30px; }
	.tmaxday-list li .vod li a img { width: 100%; height: 57px; }
	.tmaxday-list li .vod li a:hover { text-decoration: none; color: #ff5a00; background: url('/img/info/icon_pdf_on.png') no-repeat right center; }

	.tmaxday-list li .vod .slide { width: 340px; margin: 0 0 20px 22px; }
	.tmaxday-list li .vod .slide li { float: left; border: 0; margin: 0 4px 0 0; background: none; width: 81px; }
	.tmaxday-list li .vod .slide li a { display: block; border: 1px solid #ccc; padding: 3px; }

	.scroll { width: 382px; height: 84px; overflow-y: auto; }

		.lay-wrap { background: url('.//img/info/lay_top.gif') repeat-x left top; padding: 16px 29px 40px; }
		.view { width: 440px; margin: 0 auto; }
		.view .close { text-align: right; margin-bottom: 10px; margin-right: -20px; }
		.view-area { width: 420px; height: 224px; padding: 9px; border: 1px solid #ccc; }
		.view-vod { display: none; width: 420px; height: 224px; }

	.carousel { width: 100%; overflow: hidden; position: relative; }
	.jCarouselLite { width: 360px !important; }
	.prevwrap, .nextwrap { width: 18px; height: 65px; position: absolute; top: 0; z-index: 100; }
	.prevwrap { left: 0; background:url("/img/info/btn_disable_prev.gif") ; }
	.nextwrap { right: 0; background:url("/img/info/btn_disable_next.gif"); }
	img.disabled { visibility: hidden; cursor: default; }
	img.next, img.prev { cursor: pointer; }

	/* R&D���� �Ұ� */
	.summary-bg { padding-bottom: 260px; background: url('/img/company/summary_img01.png') no-repeat 377px top;}

	/*�����о�*/
	.research-bg { padding-bottom: 260px; background: url('/img/company/research_img01.png') no-repeat 383px top;}

	/*��Ʈ�� ���α׷� ����*/
	.partner-bg { padding-bottom: 86px; background: url('/img/company/partner_img01.gif') no-repeat 442px top;}

	.partner-tbl03 th { text-align: left; padding: 3px 0 3px 10px; background: url('/img/company/dot.gif') no-repeat 0 10px; vertical-align: top;}
	.partner-tbl03 td { padding: 3px 0; line-height: 1.5; }
	.partner-tbl03 td a { color: #00448c; text-decoration: underline;}
	
	/*���ô±�*/
	.contact-map { overflow: hidden; padding: 35px 30px 30px 25px; border: 1px solid #e3e3e3;}
	.contact-map .tit { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 2px solid #ff8400;}
	.contact-map strong { font-size: 25px; color: #ff8400;}
	.contact-map .branch-info {  width: 335px;}
	.contact-map .branch-info th { text-align: left; padding: 3px 0 3px 10px; background: url('/img/share/bu_tbl_th.gif') no-repeat 0 13px; vertical-align: top;}
	.contact-map .branch-info td { padding: 3px 0; line-height: 1.5; letter-spacing: -1px;}
	.contact-map .branch-info span { display: inline-block; width: 100%; margin: 20px 0 23px; border-bottom: 1px solid #d6dce1;}