@charset "utf-8";



header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
ul,ol,dl{list-style:none;}
img {border:0; vertical-align:top;}
fieldset {border:0;}


/* header */
#header_wrap { position:relative; z-index:99; margin:0 auto; height:110px; background:url('/images/bg_top.gif')}
#header {width:1000px; margin:0 auto; position:relative; }
#header h1 {float:left;}
#btn_top {width:1000px; float:left;  position:relative; height:20px; z-index:100; background:url('/images/bg_top.gif')}
#btn_top ul {text-align:right;}
#logo {float:left;  position:relative; }
#gnb {float:left;  position:relative; height:90px;}
#gnb h2 {float:left;  position:relative; z-index:2;}
#gnb h2 a {color:#fff;}
#gnb h2 a:hover {color:#fcfc64;}
#gnb #gnb_title1 {padding-right:0px; top:-10px;}
#gnb #gnb_title2 {padding-right:0px; top:-10px;}
#gnb #gnb_title3 {padding-right:0px; top:-10px;}
#gnb #gnb_title4 {padding-right:0px; top:-10px;}
#gnb #gnb_title5 {padding-right:0px; top:-10px;}
#gnb #gnb_title6 {padding-right:0px; top:-10px;}
#gnb #gnb_title7 {padding-right:0px; top:-10px;}
#gnb ul {position:absolute; top:40px; top:-500px; font-family:돋움,tahoma; font-size:9pt;}
#gnb1 {left:20px; }
#gnb2 {left:115px;}
#gnb3 {left:240px;}
#gnb4 {left:330px;}
#gnb5 {left:425px;}
#gnb6 {left:540px;}
#gnb7 {left:680px;}

#gnb ul li {padding:-1px 0; letter-spacing:-1px;}
* html #gnb ul li {padding:1px 0; letter-spacing:-1px;}
*+ html #gnb ul li {padding:1px 0; letter-spacing:-1px;}
#gnb ul li a {color:#FFFFFF; font-weight:bold; padding:2px 2px; letter-spacing:-1px;}
* html #gnb ul li a {color:#FFF; font-weight:bold; padding:1px 2px; letter-spacing:-1px;}
*+ html #gnb ul li a {color:#FFF; font-weight:bold; padding:1px 2px; letter-spacing:-1px;}
#gnb ul li a:hover {background:#603636; padding:2px 2px; font-weight:bold; color:#FFFFFF; text-decoration:none; letter-spacing:-1px;}
/* #gnb ul li a:hover {background:#1C5B83; padding:2px 2px; font-weight:bold; color:#ABD8F2; text-decoration:none; letter-spacing:-1px;} */
#gnb_bg {position:absolute; z-index:97; width:100%; left:0px; top:122px; top:-215px; height:290px; }
/* * html #gnb_bg {background:url(bg_main.gif) repeat-x left bottom;}
*+ html #gnb_bg {background:url(bg_main.gif) repeat-x left bottom;} */
/* #bg_color {background:#E06810; z-index:96; position:absolute; left:0px; bottom:8px; width:100%; height:240px;} */
#bg_color {background:#4891BE; z-index:96; position:absolute; left:0px; bottom:8px; width:100%; height:290px;}
* html #bg_color {bottom:0px;}
*+ html #bg_color {bottom:1px;}

#main_wrap { position:relative;  margin:0 auto; height:350px; }
/* #main_wrap #bg { width:1000px; margin:0 auto; height:450px; background:url('../images/bg_main.jpg') }
#main_wrap #flash { width:490px; float:left; height:347px; margin-top:176px;}
#main_wrap #flash2 { width:510px; float:left; height:570px; } */



#sub_wrap { width:100%; position:relative; margin:0 auto; }
#sub_wrap .subImg1 {position:relative; width:100%; height:141px; background:url(../images/sub01.jpg) repeat-x center top;}
#sub_wrap .subImg2 {position:relative; width:100%; height:141px; background:url(../images/sub02.jpg) repeat-x center top;}
#sub_wrap .subImg3 {position:relative; width:100%; height:141px; background:url(../images/sub03.jpg) repeat-x center top;}
#sub_wrap .subImg4 {position:relative; width:100%; height:141px; background:url(../images/sub04.jpg) repeat-x center top;}
#sub_wrap .subImg5 {position:relative; width:100%; height:141px; background:url(../images/sub05.jpg) repeat-x center top;}
#sub_wrap .subImg6 {position:relative; width:100%; height:141px; background:url(../images/sub06.jpg) repeat-x center top;}
#sub_wrap .titleBx {position:relative; width:940px; height:69px;}
#sub_wrap .titleLine {position:relative; width:940px; height:1px; background:#D1D1D1;}
/* #sub_wrap .mapping {position:absolute; top:280px; right:0; font-size:11px; color:#9a9a9a; height:14px; vertical-align:middle;} */
#sub_wrap .mapping {position:absolute; top:61px; right:0; font-size:11px; color:#9a9a9a; height:14px; vertical-align:middle;}
#sub_wrap .contents {position:relative; width:940px; height:100%;}

#containerBottom{position:/*relative*/; width:100% margin:0 auto; height:268px; }
#containerBottom_in {width:1000px; height:268px; margin:0 auto; }

/* ContainerBottom */
.bttopBx {width:1000px; height:23px; float:left;}
.bttopBx ul { text-align:center;}
.btleftBx {width:300px; height:268px; float:left; }
.btleftBx .noticeBx {width:300px; height:132px;}
.btleftBx .noticeBx ul {float:left;}
.btleftBx .bncenterBx {width:300px; height:106px;}
.btleftBx .bncenterBx ul {float:left;}
.btleftBx .bncenterBx li {list-style:none; float:left;}

.btcenterBx2 {width:454px; height:268px; float:left; background:url('/images/bg_roll.gif') 0 0 no-repeat;}
.btcenterBx2 .listBx {margin-left:60px;}
.btcenterBx2 .galleryBx {margin-left:60px;width:334px; height:115px;}
.btcenterBx2 .galleryBx ul {float:left;width:334px; }


.btrightBx {width:246px; height:286px; float:left;}
.btrightBx .bnBx {width:246px; height:132px;}
.btrightBx .bnBx li {width:246px; list-style:none;}



#footer{position:relative; width:100%; margin:0 auto; height:110px;  background:url('../images/bg_foot.gif'); background-position: center middle}
#footer_in{position:relative; width:1000px; height:180px; margin:0 auto;} 

.addBx {width:1000px; height:80px; float:left;}
.addBx ul {float:left;}
.footBx {width:1000px; height:100px; float:left;}
.footBx ul {float:left;}
.footBx li {list-style:none; float:left;}



.table1st {width:100%; border-top:2px solid #aae2f5; margin-top:10px;}
.table1st th{width:18%; height:50px; border-bottom:1px solid #dfdddd; text-align:left; padding-left:40px;font-size:14px}
.table1st td{width:*; border-bottom:1px solid #dfdddd;color:#111111;font-size:14px}



.table2nd { width: 100%;background:#dddddd;text-align:center;}
.table2nd th {background:#d28cba;color:#000;font-size:14px;font-weight:bold;padding:15px 10px;}
.table2nd td	 {background:#FFFFFF;font-size:14px;padding:15px 10px;}
.table2nd .thead	 {background:#b64a96;color:#ffffff;font-size:14px;padding:15px 10px;}


table.Table {width:100%;table-layout:fixed;border-collapse:collapse;border-top:solid 2px #3EABF0;}
table.Table th, table.Table td {padding:10px 0 5px 0;border:solid 1px #E0E6EA;color:#666;font-size:12px;text-align:center;}
table.Table thead th {font-weight:bold;background-color:#F2F9FE;}
table.Table tbody tr.blankTr td {padding:0;min-height:4px !imporatnt;font-size:0pt;line-height:0;height:4px;}
table.Table tbody td.taL {text-align:left;padding-left:20px;}




.foB {font-weight:bold;} 
.fLeft {float:left;} 
.fRight {float:right;} 
.taC {text-align:center;} 
.taL {text-align:left;} 
.taR {text-align:right;} 



.bordercolorkcm  {border-collapse: collapse;border:1px solid #E3E3E3;}
.bordercolorkcm2 {border:1px solid #919191;text-align:center;}
.bordercolorkcm2 td {border:1px solid #E3E3E3;text-align:center;}
.bordercolorkcm3 {border:0px solid #E3E3E3;}
.bordercolorkcm3 td {border:0px solid #E3E3E3;}
.bordercolorkcm4 {border:1px solid #919191;}
.bordercolorkcm4 td {border:1px solid #919191;}
