body {leftmargin:0; topmargin:0; margin:0; padding:0;font-family:돋움;font-size:12px;color:#777777;text-decoration:none; line-height:180%;background-color:#ffffff;

 background-image:url() top center; overflow-y:scroll;}

 

td, p, input, button, textarea,select {font-family:"돋움";font-size:12px;color:#777777;line-height:150%;}

a:link, a:visited, a:active {font-family:"돋움";color:#888888;text-decoration:none;}

a:hover {text-decoration:border-bottom:1px dotted #6d6d6d; }

ul, ol, dl, li, dt, dd{list-style: none; margin:0;}

h1, h2, h3, h4, h5, h6{font-size:100%;}

ul {list-style: none; margin:0;}

img{border:0;}

form, fieldset{margin:0;padding:0; }

p{}

label{cursor:pointer;}

address, em{font-style:normal;font-weight:normal;}

table {border-collapse:collapse; }

textarea{border:1px solid #d9d9d9;padding:5px;}

select{behavior: url('selectBox.htc');} 

/*  */

.form_01{border:1px solid #d9d9d9; height:20px;color:#666666; }

.form_02{border:1px solid #838383; height:20px; width:328px;}

.form_03{border:1px solid #ccc; }

.form_04{border:1px solid #ccc;  height:19px;}

.form_05{border:1px solid #666; height:19px; }

/*  layout   */

#main_bg { width:100%; background:url(../make_img/main/main_bg.jpg); background-position:top center; background-repeat:no-repeat;}



.sub_bg { background-image:url(../make_img/common/sub_bg.jpg); background-position:top center; background-repeat:no-repeat;}

.sub_bobg { background-image:../make_img/common/subbottom_bg.gif; background-position:top center; background-repeat:no-repeat; height:73px;}

.sub_topbg { background-image:../make_img/common/subtop_bg.gif; background-position:top center; background-repeat:no-repeat; height:73px;}

.sub_conbg { background-image:../make_img/common/subcon_bg.gif; padding:0 25px;}



#contents { margin:0 auto; float:left; width:586px; padding-bottom:110px; }









/*contents */

.contents_title {margin: 20px 0 65px 22px ; }

.contents {margin:0 15px;}

.sub_slogan{ height:100px; vertical-align:top;}

.left_top {padding: 0 0 17px 0;}



.titledept1 { font-size:18px; color:#333; font-weight:900;}





.about01 { width:100%;}

.about01 ul { width:100%;}

.about01 li { padding:29px 0 0 0;}





/*table*/

.table_03{ border-top:1px solid #7a7669;}

.table_02{ border:1px solid #7a7669;}

.table_04{ border-bottom:1px solid #eeeeee;}

.table_txt{ background-color:#f3f2f0; color:#877769; font-weight:600; padding:3px 0 3px 10px; font-size:11px;}

.table_txt02{ color:#7a7669; font-weight:600; padding:5px 5px; letter-spacing:-0.1em;}

.table_txt03{ padding:3px 0 3px 10px;  }

.table_txt04{ background-color:#f3f2f0; color:#877769; font-weight:600; padding:3px 0 3px 10px;  font-size:11px;}

.table_txt05{ color:#444; font-weight:600; padding:3px 0 3px 10px;  font-size:11px;}



/* line */

.leftmenu_border{border-right:1px solid #ebebeb;}

.b_t1{ border-bottom:1px solid #ebebeb;}



/* color line */

.backbg_01 { background-color:#fafafa; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:15px; } 





/*  bg  */

.bg_txt{ background-color:#777870; font-family:arial; padding:1px 0 1px 8px; font-weight:bold; color:#ffffff;border-top:1px solid #5f564a;}







.img_box{padding:5px;border:1px solid #eeeeee; text-align:center;}





.box01{ background-color:#f3f2f0; color:#877769; font-weight:600; padding:5px 5px; letter-spacing:-0.1em;border:2px solid #ebebeb;}



.box4 {font-size:9pt;font-family: "돋움"; border:1px #cfcfcf solid; background-color:F7F7F7;color:585858;}

.box5 {font-size:9pt;font-family: "돋움"; border:2px #ABABAB solid; background-color:ffffff;color:585858; height:25;}

.box6 {font-size:9pt;font-family: "돋움"; border:1px #cfcfcf solid; background-color:ffffff;color:585858; height:20;}



/* 테이블 */

.table_01 { border:1px solid #ccc; border-top:1px solid #019ad8; }

.table_01 th{color:#019ad8; font-weight:bold; background-color:#e3f3fa;padding:6px; font-size:12px;}

.table_01 td{padding:6px;}

.border_01{color:#019ad8; font-weight:bold; background-color:#e3f3fa;border-top:1px solid #019ad8; padding:6px;}

.rule_box {border:1px solid #019ad8; background-color:#e3f3fa;padding:10px;}

.t_t6{ vertical-align:top; padding:10px; }

.d1{ vertical-align:top; padding:10px; }







.pd_15 {padding:6px 0;}



hr{  height: 1px;color:#eee; margin:10px 0; }

/* history */

.text_01 {  color:#d00170; font-size:16px; font-weight:900; vertical-align:top; }

.text_02 {  color:#444; font-size:13px; font-weight:900; vertical-align:top;}

.text_03 {  color:#333333; font-size:11px; font-weight:900; vertical-align:top;}

.text_04 {  color:#333333; font-size:10px; font-weight:900; }

.text_05 {  color:#666;  font-weight:900;}

.gtext_06 {  color:#666;  font-weight:900; padding:5px 3px;}

.dot_line{border-bottom:1px dotted #ccc; padding:0 0 15px 0;}

.dot_line_top{border-bottom:1px dotted #ccc; padding:15px 0;}

.line_01{border-bottom:1px solid #c4bdb3; padding:18px 0;}









.line_02{border-bottom:1px solid #ebeae9;}

.line_03{border-bottom:1px solid #d7d7d7; }

.line_tb01{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7; }

.line_04{border-bottom:1px solid #ebeae9; padding:5px 0 ;}









.lineup{padding:0 0 10px 0;}

.lineup_top{padding:10px 0;}







.country { font-size:10px; line-height:130%;}





.viewt { color:#363636; line-height: 150%;font-size:10pt;}

.small_txt { font-size:11px; letter-spacing:-1px; }

.small{  color:#A5A5A5; font-size:11px;  letter-spacing:-1px; line-height:160%;font-family:돋움}

.ssnumber_txt { font-size:10px; font-family:tahoma; }

.bold {font-weight:600}

.local_txt{color:#797979;}

.eng01 { font-size:20px; color:#111111; letter-spacing:0px; }

.white { color:#ffffff; letter-spacing:0px;}

.big_txt02 {font-size:11pt;color:#777777;font-weight:bold ; letter-spacing:-0.1em; line-height:140%;padding:10px ;}

.nnred { color:#ba725f; }

.nnred2 { color:#ba725f; font-size:11px; }

/*pd */

.sub_menupd{padding:15px 0 0 0;}

.sub_titlepd{padding:23px 0 15px 38px;}



.td_000{ padding:8px 0;}

.td_001{ padding:4px 0 10px 17px ;border-bottom:1px solid #ebebeb;}

.td_002{ padding:18px 0 8px 0;}

.td_003{ padding:15px 0 10px 0;}

.td_004{ padding:3px 0;}

.td_005{padding:40px 0  10px 0;}

.tamargin_01 {margin:16px 0;}

.tdpadding_01 { padding:15px 0;  }





.pdd_01{padding:0 0 0 20px;}



.pdd_03 {padding: 24px 0 0 24px;}

.pdd_04 {padding:0 0 0 5px;}

.pdd_05 {padding: 24px 0 0 24px;}

.pdd_06 {padding: 0 0 0 5px;}

.pdd_07{padding:0 0 0 17px;}







.date { color:#101010; font-family:돋움}

.notice { color:#101010; font-family:돋움 ; }

.notice A:link       { text-decoration:none; color:#101010; }

.notice  A:visited    { text-decoration:none; color:#101010; }

.notice  A:active     { text-decoration:none; color:#101010; }

.notice  A:hover      { text-decoration:underline; color:#101010; }



.allm { color:#888888; font-size:11px;  letter-spacing:-1px; line-height:160%;font-family:돋움 }

.allm A:link       { text-decoration:none; color:#888888; font-size:11px;  letter-spacing:-1px; line-height:160%;font-family:돋움}

.allm  A:visited    { text-decoration:none; color:#888888; font-size:11px;  letter-spacing:-1px; line-height:160%;font-family:돋움 }

.allm  A:active     { text-decoration:none; color:#888888; font-size:11px;  letter-spacing:-1px; line-height:160%;font-family:돋움 }

.allm  A:hover      { text-decoration:underline; color:#888888; font-size:11px;  letter-spacing:-1px; line-height:160%;font-family:돋움 }









.kdspd { padding-top:70px}

.copy { padding-top:40px; padding-left:20px; }

.visual_01{width:100%; height:306px; background: url(../make_img/sub/01.png) no-repeat right 0; padding-left:200px;}

.centents { width: 100%; border-top: 1px solid #dbdbdb; padding-top: 30px; padding-bottom:40px; }





/***************************************************************/



.txt01 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right;}

.txt02 {font-size:13px; font-weight:bold; color:#fb8b12}



.b_img {border:1px solid #c4c4c4; padding:2px; background:#FFFFFF;}

.b_img2 {
/*	border:1px solid #c4c4c4;*/
	padding:5px;
	background:#FFFFFF;}



/***************************************************************/





.listTable {border-top:2px solid #EC5B52; clear:both;}

.listTable table {width:100%;}

.listTable table td {border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; padding:7px;}

.listTable table .first {border-left:none;}

.listTable table .end {border-left:none;}



.listTable2 {border-top:2px solid #EC5B52; clear:both;}

.listTable2 table {width:100%;}

.listTable2 table td {border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; padding:2px;}

.listTable2 table .first {border-left:none;}

.listTable2 table .end {border-left:none;}


.table01 {
	width:100%; 
	border-top: 2px solid #855831;
	border-left: none; 
}

.table01 td { 
	border-bottom: 1px solid #cacaca; 
	border-left: 1px solid #aeaeae; 
	padding:3px;
}


.table-scroll {
	width: 680px;
	position: relative;
	overflow-x: scroll;
}

.table-scroll table {
	width: 1200px;
	position: relative;
	overflow-x: scroll;
}

.t01 {
	width: 100%;
	margin-top: 10px;
	border-top: 2px solid #1fa462;
	border-left:1px solid #d2d2d2;
}

.t01 thead th {
	text-align: center;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background: #f4f4f4;
	padding: 3px;
}

.t01 tbody th {
	text-align: center;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background: #f4f4f4;
	padding: 3px;
}

.t01 tbody td {
	text-align: center;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	padding: 3px;
}

.t01 tbody th.text-left {
	text-align: left;
}

.list_img {background:url(../make_img/icon02.gif) no-repeat 0 50%; padding-left:18px;font-weight:bold; font-size:12px; color:#fb8b12; text-align: left; }



/* tab menu */

.tab {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	border-left: 1px solid #ccc;
	margin-top: 20px;
}

.tab li {
	float: left;
	width: 33.3333333333%;
	height: 35px;
	line-height: 35px;
	text-align: center;	
	border: 1px solid #d2d2d2;
	margin-left: -2px;
}

.tab li a {
	display: block;
	font-weight: bold;
	line-height: 35px;
	background: #F0F0F0;
}

.tab li a:hover,
.tab li a.selected {
	display: block;
	color: #fff;
	background: #ec5b52;
	text-decoration: none
}

.tab-content {
	width: 100%;
}

/* //tab menu  */