body{background-color:#ffffff; overflow-x:hidden;}

#wrap{width:100%; min-width:1000px; margin:0 auto;}


/* header */
#header {position:relative; width:100%; z-index:999; background:url(../images/inc/top_bg.jpg) repeat-x center top;}
#header .top {position:relative; height:115px;}
#header .headerTop {position:relative; width:1000px; margin:0 auto;}
#header .headerTop h1{position:absolute; left:0px; top:30px; width:171px; height: 66px; z-index:9999;} /*logo*/
#header .headerTop .top_icon {float:right; position:relative; width:220px; top:20px; z-index:9999;}
#header .headerTop .topmenu {position:relative; float:left; margin:0 8px 0 0;} /* top_home */
#header .headerTop .topmenu li{float:left; padding:0 0 0 15px;} /* top_home */
/* end header*/

/* menu */
#navi_wrap {position:relative; top:65px; left:300px; width:630px; height:25px; z-index:999;}
#navi_wrap .menu {position:relative; width:669px; height:25px; margin:0 auto;}
#navi_wrap .menu ul{float:left; display:inline;}
#navi_wrap .menu ul li{float:left; display:inline;}
#navi_wrap .menu ul li div.sub_list01{position:absolute; left:-10px; top:52px}
#navi_wrap .menu ul li div.sub_list02{position:absolute; left:120px; top:52px}
#navi_wrap .menu ul li div.sub_list03{position:absolute; left:350px; top:52px}
#navi_wrap .menu ul li div.sub_list04{position:absolute; left:550px; top:52px}
#navi_wrap .menu ul li div.sub_list05{position:absolute; left:0px; top:52px}
#navi_wrap .menu ul li div.suv_list01 ul{width:630px;}

#navi_wrap .menu #top1m1,
#navi_wrap .menu #top1m2,
#navi_wrap .menu #top1m3{
	padding: 0 30px 0 0;
}
/* end menu */


/* visual */
#visual {position:relative; width:100%; height:402px; background:url(../images/main/visual_bg.jpg) repeat-x center top; margin-bottom:42px;}
#visual .clsBannerButton {position:absolute; top:380px; width:460px; left:25%; ursor:pointer;z-index:2;}
#visual .clsBannerButton li {width:40px;float:left;}
#visual .clsBannerScreen {overflow: hidden;position: relative;height:402px;width:980px; cursor:pointer; margin:0 auto;}
#visual .clsBannerScreen .images {position:absolute; display:none; z-index:1;}
/* end visual */

/* content */
#container {position:relative; width:100%; height:326px; margin:30px 0 0 0;}
#content1  {position:relative; width:1000px; height:150px; margin:0 auto;}

#content1 .conLeft {float:left; position:relative; width:311px; height:123px; margin:0;}
#content1 .conLeft p{float:left; margin:0px 0 0px 0px;}
#content1 .conLeft span{float:left; margin:0px 0px 0 0;}
#content1 .conLeft ul{overflow:hidden; width:311px; margin:0 0 0 5px;}
#content1 .conLeft ul li{float:left; margin:3px 0; padding:0; width:311px; color:#4c4c4c; font-size:12px;}
#content1 .conMid {float:left; position:relative; width:365px;  height:79px; margin:0 0 0 0px;}
#content1 .conRight {float:right; position:relative; width:283px; height:123px; margin:0 0 0 0px;}

#content2  {position:relative; width:1000px; margin:0 auto;}
#content2 .conLeft2 {position:relative; float:left; height:30px;}
#content2 .conLeft2 ul li{float:left; margin:7px 0 0 11px;}

/* end content */


/*================================
	sub
================================*/

/*ΊρΑΦΎσ*/

#visual_s {position:relative; width:100%; height:210px; background:url(../images/main/visual_bg.jpg) no-repeat center top; }
#visual_s .inner{position:relative; width:1000px; height:232px; margin:0 auto;overflow:hidden;}


/*ΔΑΕΩΓχ*/

#container_s{position:relative; width:100%; background-color:#ffffff;}
#container_s #content_s{position:relative; width:980px; margin:0 auto; overflow:hidden;}
#left{float:left; position:relative; width:240px; top:30px;}
#left ul {padding:0; margin:10px 0 30px 0;}
#left ul li{}

.left3bn {background-color:#efefef; width:211px; height:310px;}
.bn_txt {padding:0 0 0 15px;}

#container_s #content_s #right {float:right; position:relative; width:740px; margin-top:50px; padding:0;}
#container_s #content_s #right .location{overflow:hidden; height:50px; border-bottom:1px solid #d8d8d8;}
#container_s #content_s #right .location p{float:left;}
#container_s #content_s #right .location .local{float:right; padding:30px 0 0 0;}
#container_s #content_s #right .location .local img{vertical-align:middle; margin:-3px 5px 0 0;}
#container_s #content_s #right .location .local span{margin:0 4px 0 4px; padding:0 0 0 0px; font-size:11px;}
#container_s #content_s #right .con{width:730px; margin:40px 0 50px 15px; min-height:460px;}
#container_s #content_s #right .con p {margin:10px 0;}



.sub0102_txt1 {font-family: 'Tehoma', sans-serif; font-size:24px; font-weight:bold; padding:0 0 0 20px; color:#024487;}
.sub0102_txt2 {height:40px; background:url(../images/sub/sub0102_img1.jpg) repeat-x left}

.sub01_04 {text-align:center; margin:30px 0 0 0;}
.sub0104_txt1 {font-size:15px; font-weight:bold; padding:0 0 8px 0; color:#024487;}
.sub0104_txt2 {text-align:center; padding:8px 30px 0 0}
.sub0201_txt1 {font-size:15px; font-weight:bold; padding:0 0 8px 0; color:#024487;}
.sub0201_txt2 {font-size:12px;}
.sub0201_txt3 {font-size:15px; font-weight:bold; padding:20px 0 8px 0; color:#024487;}

.sub0501 {position:relative; float:left; width:200px; margin:0 10px 30px 10px; text-align:center}
.sub0501 img {padding-bottom:4px}
.sub0502 {position:relative; float:left; width:200px; margin:0 10px 30px 10px; text-align:center}
.sub0502 img {padding-bottom:4px}

.tr {border-bottom:1px solid #aeaeae;}
.tr_t {border-bottom:1px solid #aeaeae;text-align:center;}

.th {border-right:1px solid #aeaeae; height:30px; background-color:#f0f0f0; font-weight:bold; color:#333333; font-family:'Nanum Gothic', sans-serif; font-size:12px;}
.th_last { height:30px; background-color:#f0f0f0; font-weight:bold; color:#333333; font-family:'Nanum Gothic', sans-serif; font-size:12px;}

.td {border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:30px; padding:0 0 0 20px; font-size:11px; font-family:'Nanum Gothic', sans-serif;}
.td_last {border-bottom:1px solid #e9e9e9; padding:0 0 0 20px; font-size:12px; font-family:'Nanum Gothic', sans-serif;}

.td1 {border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:30px; text-align:center; font-size:11px; font-family:'Nanum Gothic', sans-serif; padding:2px;}
.td1_last {border-bottom:1px solid #e9e9e9; text-align:center; font-size:12px; font-family:'Nanum Gothic', sans-serif; padding:2px;}


/* footer */
#footer {clear:both; position:relative; width:100%; height:100px; background-color:#b6b6b6;}
#footer .bottom{width:1000px; margin:0 auto; padding-top:17px;     position: relative;}
#footer .bottom_tx{padding-left:30px;}
#footer p {float:left; width:240px;}

/*#footer .ams {padding:12px 0 0 10px;}*/
#footer .ams {
    position: absolute;
    top: 75px;
    left: 370px;
}



/* end footer */


#sight ul{width:630px;}
#sight li{float:left; padding:4px; cursor:hand;}
