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: none;}
 
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:#ffffff; font-family:돋움 ; }
.notice A:link       { text-decoration:none; color:#ffffff; }
.notice  A:visited    { text-decoration:none; color:#ffffff; }
.notice  A:active     { text-decoration:none; color:#ffffff; }
.notice  A:hover      { text-decoration:underline; color:#ffffff; }

.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;}



.t01 {
	margin-top: 10px;
	border-top: 2px solid #3daa67;
	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;
}

.tit01 {
	background: url(../make_img/icon02.gif) no-repeat left 4px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 18px;
	letter-spacing: -0.03em;
}

.table-box {
	width: 680px;
	overflow-x: scroll;
	overflow-y: scroll;
}

/* 20170712 장성화 */

.contents-area {
	position: relative;
	overflow: hidden;
	margin-top: 30px;
}

.img-box {
	float: left;
	width: 335px;
	position: relative;
	padding-top: 215px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.img-box:nth-child(2),
.img-box:nth-child(4),
.img-box:nth-child(6) {
	margin-right: 0;
}


.img-box img {
	position: absolute;
	top: 0;
}

.img-box p {
	position: relative;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 8px 0;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	background: #F5F5F5
}

.img-box2 {
	position: relative;
	height: 250px;
	padding-right: 560px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.img-box2 img {
	position: absolute;
	right: 0;
}

.img-box2 p {
	position: relative;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 8px 0;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	background: #F5F5F5
}

.scroll-box {
	width: 680px;
	overflow-x: scroll;	
}

.scroll-box table {
	width: 900px;
}
