.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: 180px; padding:20px 0 0 0;
}
#header_navi .search {
    float: right;width: 300px; padding:30px 0 0 0;
}
#header_navi > .head_wrap {
    position:relative;margin-left:250px; width:600px; 
}

#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 {}
#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: #03457c; }
#header_navi > .head_wrap > ul > li:hover { background: #03457c; 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:530px; 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;}

@media screen and (min-width: 1200px) {
#main_visual01_wrap .cont_wrap { width:1450px;} 
}

#main_visual02_wrap {position:relative;width:100%;height:500px;padding:0;0;background:url('./image/main_visual02_bg.jpg') #ffffff repeat-x ;overflow:hidden;}
#main_visual02_wrap .cont_wrap {width:1200px;margin:0 auto;}
#main_visual02_wrap .cont_wrap .tit {height:200px;text-align:center;}
#main_visual02_wrap .cont_wrap .cont {width:1200px;margin:0 auto;height:300px;}
#main_visual02_wrap .cont_wrap .bottom {height:150px;}

.rows{padding-left:0}
.row1{position:relative;height:550px;padding-top:0;}

@media screen and (min-width: 1200px) {
#main_visual02_wrap .cont_wrap { width:1450px;} 
}
@media screen and (max-width: 800px) {
#main_visual02_wrap .cont_wrap { width:1450px;} 
}

#main_case_wrap {position:relative;width:100%;padding:50px 0 50px 0;background:url('') #f2f2f5 repeat;overflow:hidden;}
#main_case_wrap .cont_wrap {width:1200px;margin:0 auto;}

#main_visual03_wrap {position:relative;width:100%;height:800px;padding:0;0;background:url('') #f1f1f1 repeat-x ;overflow:hidden;}
#main_visual03_wrap .cont_wrap {width:1200px;margin:0 auto;}
#main_visual03_wrap .cont_wrap .tit {height:250px;text-align:center;}
#main_visual03_wrap .cont_wrap .cont {width:1200px;margin:0 auto;height:550px;}
#main_visual03_wrap .cont_wrap .bottom {height:150px;}

#main_visual04_wrap {position:relative;width:100%;height:1300px;padding:0;0;background:url('./image/main_visual04_bg.jpg') #444 center center no-repeat;overflow:hidden;}
#main_visual04_wrap .cont_wrap {}
#main_visual04_wrap .cont_wrap .tit {width:1200px;height:200px;margin:0 auto;}
#main_visual04_wrap .cont_wrap .cont {position:relative;width:1200px;height:780px;margin:0 auto;}
#main_visual04_wrap .cont_wrap .cont img:hover {opacity:0.6;}

#main_visual05_wrap {position:relative;width:100%;height:720px;padding:0;0;background:url('') #ffffff 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:420px;padding:0;margin:0;}
#main_visual05_wrap .cont_wrap .cont .le {float:left;width:740px;height:420px;padding:0;margin:0;}
#main_visual05_wrap .cont_wrap .cont .ri {float:left;margin:0 0 0 30px;width:430px;height:420px;padding:15px 0 0 0;}

#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;}

.main_Btn {width:1120px;margin:auto;}
.main_Btn ul {padding:0;margin:0;}
.main_Btn li {float:left;list-style-type:none;width:260px;margin:0 10px 10px 10px;}
.main_Btn li a{display:block;height:44px;line-height:44px;padding:0;font-size:14px;color:#fff;background:url('./image/main_btn_bg_off.png') no-repeat;text-align:center;}
.main_Btn li a:hover {background:url('./image/main_btn_bg_on.png') no-repeat;}
.main_Btn li.on a{display:block;padding:3px;text-align:center;font-weight:bold;color:#fff;border:#d0d0d0 solid 1px;background:#c90102;}