@import url("common.css");


#container {width:840px; margin-left:20px; min-height:770px;}

.tnb {width:840px; margin:0 auto 30px auto;}
.tnb a:link, .tnb a:visited {display:block; float:left; background:#f2f2f2; padding:10px 13px; color:#666; margin-right:3px; border:1px solid #ddd;}
.tnb a:hover, .tnb a:active, .tnb a.hover {display:block; float:left; background:#0084d3; padding:10px 13px; color:#fff; margin-right:3px; border:1px solid #0076bc;}

.tnb a:link span, .tnb a:visited span {display:inline-block; float:right; background:url('/img/tab_none_arrow.png') right 5px no-repeat; width:9px; height:20px;}
.tnb a:hover span, .tnb a:active span, .tnb a.hover span  {display:inline-block; float:right; background:url('/img/tab_hover_arrow.png') right 8px no-repeat;  width:9px; height:20px;}

	a.sub6 {width:109px;}
	a.sub5 {width:137px;}
	a.sub4 {width:179px;}
	a.sub3 {width:249px;}
	a.sub2 {width:389px;}

.contentArea {width:100%; padding-bottom:50px; margin-top:-15px;}
	.tit_area {width:100%; margin-bottom:35px;}
	.tit_area h3 {padding-left:10px; font-family:NGEN, "NanumGothic", "돋움"; font-size:2.2em; color:#333; letter-spacing:-1px; font-weight:bold;}
	.tit_area p {float:right !important; font-size:0.85em; color:#7f7f7f; margin-right:10px}
	.tit_area p a {background:url('/img/here_arrow.gif') right 2px no-repeat; padding:0 8px; color:#7f7f7f; }
	.tit_area p strong {padding-left:8px;}

	.contents {position:relative; width:820px; margin:0 auto; *zoom:1;}
	.contents .cont_tit {font-family:NGEN, "NanumGothic", "돋움"; font-size:2.0em; padding-bottom:30px; letter-spacing:-1px; line-height:135%; color:#0084d3;}
	.contents .cont_tit2 {font-family:NGEN, "NanumGothic", "돋움"; font-size:2.0em; padding-bottom:20px; letter-spacing:-1px; line-height:135%; color:#0084d3;}
	.contents .cont_tit p, .contents .cont_tit2 p {font-family:NG, "NanumGothic", "돋움"; font-size:0.7em; padding-top:10px; color:#3c414a; font-weight:bold;  text-decoration:underline; line-height:140%;}
	.contents .cont_tit2 p.sub_txt {font-family:NG, "NanumGothic", "돋움"; font-size:0.6em; padding-top:10px; color:#3c414a; font-weight:normal; text-decoration:none; line-height:140%; letter-spacing:0px;}
	.point_gr {color:#0084d3;}


/* 공통불릿 */
.dep_tit {display:block; background:url('/img/dep_tit.gif') left 1px no-repeat; padding-left:25px; padding-bottom:15px; font-size:1.2em; color:#333; }
.dep_cont {display:block; padding:0 0 30px 25px; line-height:150%;}
.dep_cont2 {display:block; padding:0 0 30px 16px; line-height:150%;}
.dep_cont3 {display:block; padding:10px 0 30px 16px; line-height:150%;}
.dep_lcont {display:block; padding:0 0 30px 0px; line-height:150%;}
.dep_lcont2 {display:block; padding:20px 0 0 0px; line-height:150%;}

h4.dep_tit {clear:both; display:block; background:url('/img/dep_tit.gif') left 1px no-repeat; padding-left:25px; font-size:1.2em; color:#333; font-weight:bold; padding-bottom:15px;}

.dep_dot {display:block; background:url('/expo/img/dep_icon.gif') left 8px no-repeat; padding-left:11px; margin-bottom:3px; line-height:150%;} 
.dep_dcont {display:block; padding:0 0 20px 12px; line-height:150%;}
.dep_dcont2 {display:block; padding:0 0 20px 4px; line-height:150%;}
h5.dep_dot {display:block; background:url('/business/img/dep_dot.gif') left 8px no-repeat; padding-left:11px; margin-bottom:4px; line-height:150%; font-size:13px;} 





/* 회사소개 */
.company_table{width:500px; float:left; padding-bottom:90px;}
.company_img{width:295px; float:left; background:url('/company/img/company_img.gif') no-repeat 30px 0 ; height:540px; margin-top:-100px;}



.company_txt {line-height:150%; padding-bottom:30px;}

.greeting_cont {clear:both; position:relative; overflow:hidden; display:block; padding:0 0 30px 25px; }
.greeting_cont h5{ font-size:1.2em; color:#333; font-weight:bold; padding-bottom:15px;}
.greeting_cont .greeting_ceo{position:relative; float:left; width:287px; line-height:50px;}
	.ceo_name{font-weight:700; font-size:20px; color:#333;}
.greeting_cont .greeting_txt{position:relative; float:left; width:508px; line-height:150%;}
	.greeting_talk{position:relative; overflow:hidden; clear:both;}
	.greeting_talk dl{position:relative; overflow:hidden; clear:both;}
	.greeting_talk dt{float:left; width:68px; color:#333; font-weight:700; padding-bottom:4px; vertical-align:top; line-height:150%;}
	.greeting_talk dd{float:left; padding-bottom:4px; line-height:150%;}
	.greeting_talk p.txt{padding-top:10px}

ul.poster{position:relative; overflow:hidden; clear:both; padding:5px 0 25px 0;}
ul.poster li{float:left; width:134px;}
ul.poster li img{border:1px solid #ddd;}
ul.poster li.last{width:121px;}
ul.poster2{position:relative; overflow:hidden; clear:both; padding:5px 0 0 0;}
ul.poster2 li{float:left; width:134px;}
ul.poster2 li img{border:1px solid #ddd;}
ul.poster2 li.last{width:121px;}

.table_history {border-top:2px solid #0084d3; border-left:1px solid #ddd; width:100%; margin:0 auto; border-collapse:collapse;}
	.table_history table{}
	.table_history th{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#333; font-weight:bold; background-color:#f4f4f4; padding:7px 5px; text-align:center;}
	.table_history td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px; line-height:150%;}
	.table_history td.month {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px; line-height:150%; color:#0084d3;  text-align:center;}



/* 이용약관, 개인정보취급방침 */
h4.cont_tit {display:block; font-size:1.2em !important; padding-bottom:10px; font-weight:700 !important; color:#333 !important;}
.cont_txt {padding:0px 0px 35px 20px;}
.cont_txt2 {padding-bottom:35px;}
.cont_box {border:1px soild #a0a0a0; padding:20px; background:#f4f4f4; margin:7px 0px 10px 0px; display:block; }

.privacy_list {width:91%; overflow:hidden; clear:both; *zoom:1; padding:4%; border:1px dashed #ddd; margin-bottom:30px;}
.privacy_list li {width:49%; float:left; padding-bottom:1%;}
.privacy_list li a {font-weight:bold;}


/* 기본 테이블 */

.table_style {border-top:2px solid #0084d3; border-left:1px solid #ddd; width:100%; margin:0 auto; border-collapse:collapse;}
	.table_style table{}
	.table_style th { border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#333; background:#f4f4f4; padding:7px 10px; text-align:center;}
	.table_style td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px;}
	.table_style td.tit {background:#f4f4f4; font-weight:bold; text-align:center;}
	.table_style td.center {text-align:center;}

.table_left {border-top:2px solid #0084d3; border-left:1px solid #ddd; width:100%; margin:0 auto; border-collapse:collapse;}
	.table_left table{}
	.table_left th { border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#333; font-weight:bold; background-color:#f4f4f4; padding:7px 10px; text-align:left;}
	.table_left td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:7px 10px; line-height:150%;}


