
#main_all{width:100%;float:left;position:relative;margin:0px;padding:0px;}

.header_all{width:100%;margin:auto;z-index:999999;position:absolute;.position:relative;background:url(/web/page/img/header_bg.png) no-repeat center -15px;}
.header_top{width:1020px;margin:auto;}
.top_set_all{width:100%;float:left;}
.top_txt{line-height:30px;float:left;color:#d5d4d2;font-weight:700;background:url(/web/page/img/icon.png) 0 50% no-repeat;padding-left:26px;}
.top_set{float:right;line-height:30px;z-index:999999;position:relative;}
.login li{float:left;padding:0 4px;color:#4e534e;}
.login li a:link,.login li a:hover,.login li a:visited{color:#4e534e;text-decoration:none;letter-spacing:-0.5px;font-size:11px;}

.pat5{position:relative;top:4px;.top:0px;}

.header{position:relative;height:113px;margin:auto;width:1028px;}
.header h1{margin:3px 0 0;float:left;}

/*탑메뉴*/
#topmenu {width:720px;float:right;margin-top:4px;}
#topmenu ul.sub-menu {list-style:none;}
#topmenu ul.sub-menu li {position:relative;left:0;top:0;float:left;text-align:center;}
#topmenu ul.sub-menu li:last-child {background:none;}
#topmenu ul.sub-menu li.special-button a { position: absolute; left: 0; top: 0; z-index: 10; }

#topmenu div.child-menu {position:relative;width:980px; ;margin:64px auto;  display:none; z-index:100;  }

#topmenu div.child-menu ul.child {
float:left;z-index:9;position:absolute;left:-320px; width:765px;

background:url(/web/page/img/top_menu_bg.png) no-repeat center -40px ;
list-style:none; padding:20px 5px 30px 280px;.padding:0px 5px 30px 280px; }/*border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-left:1px solid #dadada; */


#topmenu div.child-menu ul.child li {transition: .6s ease;float:left; border-right:1px solid #444;width:100px; height:100px; overflow: hidden;text-align:center;padding:0 10px}
#topmenu div.child-menu ul.child li:last-child {border-right:none;}
#topmenu div.child-menu ul.child li ul  {list-style:none;}
#topmenu div.child-menu ul.child li ul li  {float:none;border:none; width:auto;  height:auto; padding-left:5px; }
#topmenu div.child-menu ul.child li ul li a  {font-size:12px;line-height:24px;text-decoration:none;color:#ddd;}
#topmenu div.child-menu ul.child li ul li a:hover  {font-weight:bold;color:#c9242b;letter-spacing:-1px;}

.menu_logo{position:absolute;z-index:999999;left:-205px;top:48px;}

/*움직이는 메인이미지*/
.main_flash_all{width:100%;height:570px;float:left;position:relative;.top:-130px;}
/* ============== =mainSlider ============== */

#mainSlider .sliderContent {
	width:100%;
	height:570px;
	clear:both;
	position:relative;
	overflow:hidden;
}

#mainSlider .sliderContent img {
padding-left:0px;}

#mainSlider .sliderArrows a {
	display:block;
	text-indent:-9999px;
	z-index:90;
	width:32px;
	height:31px;
	overflow:hidden;
	position:absolute;
	top:50%;
	margin-top:0px;
}

#mainSlider .prev {
	background-image:url(/web/page/img/nav_prevOff.png);
	left:0px; 
}
#mainSlider .prev:hover {
	background-image:url(/web/page/img/nav_prevOv.png);
}
#mainSlider .next {
	background-image:url(/web/page/img/nav_nextOff.png);
	right:0px;
}
#mainSlider .next:hover {
	background-image:url(/web/page/img/nav_nextOv.png);
}

#mainSlider .sliderContent .item {
	margin:0 auto;
	position:absolute;
	width:100%;
	height:570px;
}

.main_img01{width:100%;margin:0 auto;float:left;position:relative;height:570px;text-align:center;background:url(/web/page/img/main_img_03.jpg) no-repeat center top;}
.main_img02{width:100%;margin:0 auto;float:left;position:relative;height:570px;text-align:center;background:url(/web/page/img/main_img_01.jpg) no-repeat center top;}
.main_img03{width:100%;margin:0 auto;float:left;position:relative;height:570px;text-align:center;background:url(/web/page/img/main_img_02.jpg) no-repeat center top;}
.main_img04{width:100%;margin:0 auto;float:left;position:relative;height:570px;text-align:center;background:url(/web/page/img/main_img_04.jpg) no-repeat center top;}
.main_img05{width:100%;margin:0 auto;float:left;position:relative;height:570px;text-align:center;background:url(/web/page/img/main_img_05.jpg) no-repeat center top;}

.main_img01 img,.main_img02 img,.main_img03 img,.main_img04 img,.main_img05 img{margin-top:170px;}



#mainSlider .sliderBullets{position:absolute;left:48%;bottom:16px;z-index:999999999999999}
#mainSlider .sliderBullets a {
	display:block;
	float:left;
	text-indent:-9999px;
	margin-left:10px;
	width:12px;
	height:12px;
	background:url(/web/page/img/nav_circleOff.png) no-repeat left top;
}
#mainSlider .sliderBullets .active {
	background:url(/web/page/img/nav_circleOn.png) no-repeat left top;
}

/*BOARD*/
.board_all{width:1028px;margin:auto;.margin:-130px auto 0;position:relative;}

.board_top_new{width:1028px;float:left;padding:20px 0 0px;background:url(/web/page/img/line_left.gif) repeat-x center bottom}
.board_top_new .board_01{float:left;padding:0px 0 0px}
.board_top_new .board_01 li{float:left; padding:8px 17px 22px;background:url(/web/page/img/line_top.gif) repeat-y right top}
.board_top_new .board_02 h4,.board_top_new .board_03 h4{margin:12px 0 15px;}

.board_top_new .board_02{float:left;width:310px;height:170px;margin:0 22px;padding:0 26px 0 0;background:url(/web/page/img/line_top.gif) repeat-y right top}
.board_top_new .board_03{float:left;}




.board_bottom{width:1028px;float:left;padding:0px 0 0px;margin:0 0 12px}
.board_bottom .board_01{float:left;padding:0px 0 0px}
.board_bottom .board_01 li{float:left; padding:22px 17px 12px;background:url(/web/page/img/line_top.gif) repeat-y right top}
.board_bottom .board_02 h4,.board_bottom .board_03 h4{margin:6px 0 10px;padding-top:20px}

.board_bottom .board_02{float:left;width:320px;height:178px;margin:0 22px;padding:0 15px 0 0;display:block;background:url(/web/page/img/line_top.gif) repeat-y right top}
.board_bottom .board_03{float:left;width:320px;}




/*하단css*/
.footer_ban_all{background:#f1f1f1;border-top:1px solid #dedcdc;padding:15px 0;float:left;position:relative;width:100%;}
.footer_ban{width:1028px;margin:auto;}
.footer_ban li{float:left;padding:0 4.3px;}

.footer_all{background:#2d2f33;width:100%;float:left;position:relative;border-top:1px solid #111}
.footer{width:1028px;margin:auto;padding:30px 0}
.footer h2.footer_logo{float:left;margin-right:0px;}
.footer span.f_ban{position:relative;top:26px;padding-left:5px}
.footer span.f_ban a{padding:0 4px 0 0}




/*서브이미지*/

.sub_con{width:100%; background:url(/web/page/sub_img/sub_bg.);position:relative;float:left}
#subAll{width:100%;float:left;position:relative;overflow:hidden;margin:0px;padding:0px;background:url(/web/page/sub_img/sub_img_02.jpg)  no-repeat center top;z-index:99}
.subCon{width:1050px;margin:26px auto;display:block}
.sub_txt{margin:130px 0 30px;.margin:40px 0 30px;}

.con{width:1050px;margin:0 auto 30px;position:relative;}

.page_all{width:1050px;float:left;background:url(/web/page/sub_img/left_menu_bg.) #fff repeat-y left top;margin:0 0 0px;}
.left_menu{padding:0 0 30px;width:205px;font-weight:700;float:left;margin:10px 15px 0 20px;overflow:hidden;}
.left_menu h4{margin:0 0 0px;padding:0 0 8px 8px;border-bottom:3px solid #0e4d91;}
.left_menu li{width:190px;line-height:44px;padding-left:15px;display:block;border-bottom:1px solid #95b1cf;letter-spacing:-0.5px;font-size:14px;background:url(/web/page/sub_img/icon.gif) no-repeat 96% 50%;}
.left_menu li a:link,.left_menu li a:hover,.left_menu li a:visited{color:#221e1f;}

.left_ban{margin-top:15px;}
.left_ban li{padding:10px 0;border-bottom:1px solid #dadada;}


/* 탐색경로바 */
.path { overflow:hidden; height:20px; line-height:20px; *zoom:1; }
.path h2 { overflow:hidden; position:absolute; width:0; height:0; white-space:nowrap; text-indent:100%; }
.path ol { float:right; }
.path li { float:left;font-size:11px; padding:0 0 0 12px; margin:0 0 0 8px; color:#757575; background:url("http://img.echosting.cafe24.com/skin/base_ko_KR/common/ico_path.gif") no-repeat 0 4px; }
.path li:first-child { background:none; }
.path li a { color:#757575; }
.path li strong,
.path li strong a { color:#2e2e2e; }

.sub_page .titleArea h2{font-size:24px;font-weight:800;color:#221e1f;padding:0 0 12px;letter-spacing:-1px;font-family:"나눔고딕", "Nanum Gothic","Dotum","돋움";border-bottom:1px solid #dadada}

.sub_page{padding:0px 0px 20px 27px;width:760px;float:right;}
.company{padding:20px 0 40px;}

/*오시는길*/
.map_01{width:760px;margin:0 auto 20px;border-top:2px solid #666}
.map_01 th{color:#444;letter-spacing:-0.5px;text-align:left;line-height:42px;border-bottom:1px solid #dadada;border-right:1px solid #dadada;padding-left:18px;font-size:13px;width:22%;background:#f8f8f8;}
.map_01 td{text-align:left;line-height:42px;border-bottom:1px solid #dadada;padding-left:20px;}


/*sitemap*/
.sitemap {padding:20px 0 0 0px;width:760px;float:left;overflow:hidden;margin:0 0 30px}
.sitemap h3{font:12px/1.2 "돋움", dotum, "굴림", gulim, sans-serif, arial; 
font-family:nanumGothic, 나눔고딕, arial;font-size:2em;font-weight:bold;color:#0e4d91;letter-spacing:-1px; margin:0 0 20px 0;}

.sitemap ul{float:left;width:20%;height:140px; border:10px solid #f9f9f9;padding:5% 4%;margin:1%}
.sitemap li{line-height:22px;}
.sitemap li a:link{color:#666}




#spot{width:280px;height:270px;background:#4570a5;font-size:16px;color:#fff;padding:30px;letter-spacing:-1px;font-family:'나눔스퀘어';z-index:999999999999999999}
#spot h3{font-size:28px;text-align:center;font-weight:bold;padding:0 0 20px;line-height:38px}
#spot li{line-height:30px;color:#eee;border:0;padding:0;background:none;width:100%}
#spot li b{font-size:16px;color:#faa626}

#spot .close {color:#999;font-size:14px;text-align:right;padding-top:15px;float:left;width:100%}


