.navi_wrap { position:relative; width:100%; height:100px; }


/* Ãß°¡ Çì´õ */

#header_navi, #header_navi * {}
#header_navi { width:1200px;margin: 0 auto;height: 100px; font-family: ³ª´®¹Ù¸¥°íµñ, Malgun Gothic, ¸¼Àº °íµñ, 'µ¸¿ò', sans-serif; }
#header_navi .logo {
    float: left;width: 225px; padding:25px 0 0 0;
}
#header_navi > .head_wrap {
    position:relative;margin-left:450px; width:750px; overflow:hidden;
}

#header_navi > .head_wrap > ul {margin:0; padding: 0;}
#header_navi > .head_wrap > ul > li {display: inline-block; float: left; background: url('') top left no-repeat; -webkit-transition: background 0.2s; transition: background 0.2s;}
#header_navi > .head_wrap > ul > li.narrow {width: 20%; }
#header_navi > .head_wrap > ul > li.narrow1 {width: 13%; }
#header_navi > .head_wrap > ul > li.narrow2 {width: 16%; }
#header_navi > .head_wrap > ul > li.wide {width: 27%; }
#header_navi > .head_wrap > ul > li > a {display: inline-block; width: 100%; height: 100px; text-align: center; line-height: 100px; font-size: 16px; color:#ffffff; font-weight: bold; }
#header_navi > .head_wrap > ul > li.active > a{ color: #3a6db3; }
#header_navi > .head_wrap > ul > li:hover { background: #444; color: #ffffff;}
#header_navi > .head_wrap > ul > li:hover a{ color: #ffffff;}
#header_navi > .head_wrap > ul > li > ul.sub {display: none;}
#header_navi > .head_wrap > ul > li:hover > ul.sub {display: block; padding: 20px 0 30px 0;}

#header_navi > .head_wrap > ul > li:hover > ul.sub > li {display: block; width:100%; height: 23px; line-height: 23px;}
#header_navi > .head_wrap > ul > li:hover > ul.sub > li > a {display:block; width:100%; height: 23px; text-align: center; color:#FFF;}
#header_navi > .head_wrap > ul > li:hover > ul.sub > li > a:hover { color:#ffff66;}

/* Ãß°¡ Çì´õ */

.navi_head { position:fixed; top:0; left:0; width:100%; color:#ffffff; height:100px; background: url('./image/navi_bg.png') top center repeat-x; overflow:visible; z-index:999; }
.navi_head.active { background: url('./image/black_50.png') top center repeat; }
.navi_head a { color:#ffffff; }
.navi_head .btn_contract { position:absolute; top:0; right:0; }
.navi_head .btn_contract img { display:block; }
.navi_head .menus { position:relative; margin-left:0; width:1138px; overflow:hidden; font-size:13px; background:url('./image/depth_bg.png') top right no-repeat ;}
.navi_head .menus ul { overflow:hidden; }
.navi_head .menus .depth1 { float:left; height:520px; text-align:center; background:url('./image/depth_bg.png') top left no-repeat ;
			-webkit-transition: background-color 200ms;
			-moz-transition: background-color 200ms;
			transition: background-color 200ms;
		}
.navi_head .menus .dp1 { position:relative; display:block; height:50px; }
.navi_head .menus .dp1 .tit { display:block; padding:0; font-size:16px; font-weight:bold; line-height:50px; font-family:³ª´®¹Ù¸¥°íµñ, Malgun Gothic, ¸¼Àº °íµñ, 'µ¸¿ò', sans-serif; color:#ffffff; }
.navi_head .menus .depth2 { margin-top:15px;}
.navi_head .menus .depth2 li { height:23px; line-height:23px; }
.navi_head .menus .depth2 li a { display:block; padding-left:0; height:100%;text-align:center; color:#ffffff;}
.navi_head .menus .depth2 li a:hover { color:#ffff66; }
.navi_head .menus .depth2 .icon { display:inline-block; margin-right:8px; width:15px; height:14px; overflow:hidden; vertical-align:middle; }
.navi_head .menus .depth2 .hit a{ color:#ffff66;font-weight:bold; }
.navi_head .menus .depth2 .spac a{ letter-spacing:-1px; font-size:13px;}
	
.navi_head .menus .depth1.id_shop { width:99px; }
.navi_head .menus .depth1.id_shop .dp1 .tit { padding-left:10px; }
.navi_head .menus .depth1.id_shop .depth2 li a { padding-left:10px; }
.navi_head .menus .depth1.selected { }
.navi_head .menus .depth1.selected .dp1 .tit { color:#ffff66; }
.navi_head .menus .depth1.selected .selected { color:#ffffff; }

.navi_head.open .menus .depth1.selected { background-color:transparent; }
.navi_head.open .menus .depth1.selected .dp1 .tit { color:#ffff66; }
.navi_head.open .menus .depth1:hover { background:#0e75bc ; }
.navi_head.open .menus .depth1:hover .dp1 .tit { color:#ffffff; }

.right_navi_wrap {position: fixed;width:110px;z-index:9999; top: 70px; right: 30px;}
.right_navi_wrap .tel {float:left;height:170px;padding:0;margin-bottom:5px;}
.right_navi_wrap .online {float:left;height:110px;padding:0;margin-bottom:5px;}
.right_navi_wrap ul {padding:0;margin:0;}
.right_navi_wrap li {float:left;width:100px;height:50px;padding:0;margin-bottom:10px;}
.right_navi_wrap li a {}
.right_navi_wrap li a:hover {opacity:0.8;}

#main_visual01_wrap {position:relative;width:100%;height:900px;padding:0;0;background:url('') #444 repeat;overflow:hidden;}

#main_sale_wrap {position:relative;width:100%;height:500px;padding:0;0;background:url('./image/main_sale_bg.jpg') #f9f9f9 center center no-repeat;}
#main_sale_wrap .cont_wrap {width:1200px;margin:0 auto;}
#main_sale_wrap .cont_wrap .tit {height:350px;}
#main_sale_wrap .cont_wrap .link {position:absolute;width:150px;height:50px;margin-left:50%;left:-75px;top:380px;text-align:center;}
#main_sale_wrap .cont_wrap .link a {display:block;height:50px;padding:0;font-size:16px;color:#e0f0fb;line-height:50px;background:url('') #ff6600 repeat;}
#main_sale_wrap .cont_wrap .link a:hover {color:#ffffff;background:url('') #999 repeat;}

#main_visual02_wrap {position:relative;width:100%;height:670px;padding:0;0;background:url('') #ffffff repeat;overflow:hidden;}
#main_visual02_wrap .cont_wrap {width:1450px;margin:0 auto;}
#main_visual02_wrap .cont_wrap .tit {height:200px;}
#main_visual02_wrap .cont_wrap .cont {height:320px;}
#main_visual02_wrap .cont_wrap .bottom {height:150px;}

#main_visual03_wrap {position:relative;width:100%;height:500px;padding:0;0;background:url('./image/main_company_bg.jpg') #f9f9f9 center center no-repeat;}
#main_visual03_wrap .cont_wrap {width:1200px;margin:0 auto;}
#main_visual03_wrap .cont_wrap .tit {height:350px;}
#main_visual03_wrap .cont_wrap .link {position:absolute;width:150px;height:50px;margin-left:50%;left:-75px;top:380px;text-align:center;}
#main_visual03_wrap .cont_wrap .link a {display:block;height:50px;padding:0;font-size:16px;color:#e0f0fb;line-height:50px;background:url('') #ff6600 repeat;}
#main_visual03_wrap .cont_wrap .link a:hover {color:#ffffff;background:url('') #999 repeat;}

#main_visual04_wrap {position:relative;width:100%;padding:0;0;background:url('') #f5f5f5 repeat;overflow:hidden;}
#main_visual04_wrap .cont_wrap {}
#main_visual04_wrap .cont_wrap .tit {width:1200px;margin:0 auto;}
#main_visual04_wrap .cont_wrap .cont {}

#main_visual05_wrap {position:relative;width:100%;height:570px;padding:0;0;background:url('') #f5f5f5 repeat;overflow:hidden;}
#main_visual05_wrap .cont_wrap {width:1200px;margin:0 auto;}
#main_visual05_wrap .cont_wrap .tit {height:200px;}
#main_visual05_wrap .cont_wrap .cont {position:relative;float:left;width:1200px;height:470px;padding:0;margin:0;}
#main_visual05_wrap .cont_wrap .cont .le {float:left;position:relative;width:740px;height:370px;padding:0;margin:0;background:url('./image/main_link.jpg') center top no-repeat;text-indent: -9999px;}
#main_visual05_wrap .cont_wrap .cont .le .link1 {position:absolute;width:108px;height:108px;left:55px;top:140px;}
#main_visual05_wrap .cont_wrap .cont .le .link2 {position:absolute;width:108px;height:108px;left:225px;top:140px;}
#main_visual05_wrap .cont_wrap .cont .le .link3 {position:absolute;width:108px;height:108px;left:390px;top:140px;}
#main_visual05_wrap .cont_wrap .cont .le .link4 {position:absolute;width:108px;height:108px;left:555px;top:140px;}
#main_visual05_wrap .cont_wrap .cont .ri {float:left;margin:0 0 0 30px;width:430px;height:370px;}

#main_link {position:relative;width:1140px;height:70px;padding:0;margin:20px 0 0 0;background:url('') #0e74bc repeat;}
#main_link .Lt{float:left;width:150px;padding:0;margin:0;}
#main_link .Rt{float:left;width:950px;padding:20px;margin:0;}
#main_link .Rt .linkCat {width:100%;height:30px;}
#main_link .Rt .linkCat ul {padding:0;margin:0;}
#main_link .Rt .linkCat li {list-style:none;float:left;height:30px;text-align:center;font-family:³ª´®¹Ù¸¥°íµñ, NanumBarunGothic, NG, NGEN, 'µ¸¿ò', sans-serif;letter-spacing:-1px;}
#main_link .Rt .linkCat li a {display:block;height:30px;padding:0;font-size:16px;color:#e0f0fb;line-height:30px;}
#main_link .Rt .linkCat li a:hover {color:#fff;}
#main_link .Rt .linkCat ul .bg {background:url('./image/linkCat_bg.png') top right no-repeat;}
#main_link .Rt .linkCat ul .spliton a{border-right:#555 solid 1px;color:#ffffff;background:#d91f00;}
#main_link .Rt .linkCat ul .splitnot a{color:#ffffff;background:url('./image/topCat_bg.jpg') top repeat-x;}
#main_link .Rt .linkCat ul .noton a{color:#ffffff;background:#d91f00;}

#main_cont {position:relative;width:1140px;height:200px;padding:0;margin:20px 0 0 0;}
#main_cont .cont01 {position:absolute;left:0; top:0;width:521px;height:210px;border:#e5e5e5 solid 1px;z-index:2;}
#main_cont .cont02 {position:absolute;left:533px; top:0;width:301px;height:190px;border:#e5e5e5 solid 1px;z-index:2;padding:10px 10px 10px 10px;margin:0;}
#main_cont .cont02 .tit{height:20px;}
#main_cont .cont02 .cont{height:170px;}
#main_cont .cont02 .more{position:absolute;bottom:0; right:0;width:40px;height:40px;z-index:99;}
#main_cont .cont03 {position:absolute;left:866px; top:0;width:252px;height:190px;border:#e5e5e5 solid 1px;z-index:2;padding:10px 10px 10px 10px;margin:0;}
#main_cont .cont03 .tit{height:20px;}
#main_cont .cont03 .cont{height:170px;}
#main_cont .cont03 .more{position:absolute;bottom:0; right:0;width:40px;height:40px;z-index:99;}

#main_quick {position:relative;width:1140px;height:100px;padding:0;margin:20px 0 20px 0;}
#main_quick .quick01 {position:absolute;left:0; top:0;width:565px;height:100px;background:url('') #f9f9f9 repeat;}
#main_quick .quick02 {position:absolute;left:575px; top:0;width:565px;height:100px;background:url('') #f1f1f1 repeat;}