

#main_visual01_wrap {position:relative;width:100%;height:950px;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:1340px;padding:0; background:url('./image/main_visual02_bg.jpg') #ffffff center center no-repeat ; overflow:hidden;}
.main_visual02_wrap .cont01 {position:absolute; width:1200px; height:80px; margin-left:50%; top:0; left:-600px; z-index:9; }
.main_visual02_wrap .cont02 {position:absolute; width:1200px; height:80px; margin-left:50%; top:100px; left:-600px; z-index:9; }
.main_visual02_wrap .cont03 {position:absolute; width:1200px; height:110px; margin-left:50%; top:187px; left:-600px; z-index:9; }
.main_visual02_wrap .cont04 {position:absolute; width:1200px; height:355px; margin-left:50%; top:340px; left:-600px; z-index:9; }
.main_visual02_wrap .cont05 {position:absolute; width:1200px; height:420px; margin-left:50%; top:750px; left:-600px; z-index:9; }
.main_visual02_wrap .cont06 {position:absolute; width:404px; height:712px; top:500px; left:0; }
.main_visual02_wrap .cont07 {position:absolute; width:700px; height:700px; bottom:0; right:0; }
.main_visual02_wrap .btn {position:absolute; width:481px; height:66px; margin-left:50%; top:580px; left:-240px; z-index:99; }
.main_visual02_wrap .btn a:hover {opacity:0.8;}

.main_visual03_wrap {position:relative;width:100%;height:750px;padding:0; background:url('') #f6f6f6 center center no-repeat ; overflow:hidden;}
.main_visual03_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual03_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:230px; left:-600px; }
.main_visual03_wrap .cont03 {position:absolute; width:1200px; height:420px; margin-left:50%; top:630px; left:-600px; }

.main_visual04_wrap {position:relative;width:100%;height:1550px;padding:0; background:url('') #ffffff center center no-repeat ; overflow:hidden;}
.main_visual04_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual04_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:230px; left:-600px; }
.main_visual04_wrap .cont03 {position:absolute; width:1200px; height:420px; margin-left:50%; top:630px; left:-600px; }
.main_visual04_wrap .cont04 {position:absolute; width:1200px; height:420px; margin-left:50%; top:1030px; left:-600px; }

.main_visual10_wrap {position:relative;width:100%;height:1550px;padding:0; background:url('') #f6f6f6 center center no-repeat ; overflow:hidden;}
.main_visual10_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual10_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:230px; left:-600px; }
.main_visual10_wrap .cont03 {position:absolute; width:1200px; height:420px; margin-left:50%; top:630px; left:-600px; }
.main_visual10_wrap .cont04 {position:absolute; width:1200px; height:420px; margin-left:50%; top:1030px; left:-600px; }

.main_visual05_wrap {position:relative;width:100%;height:720px;padding:0; background:url('') #f6f6f6 center center no-repeat ; overflow:hidden;}
.main_visual05_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual05_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:230px; left:-600px; }

.main_visual06_wrap {position:relative;width:100%;height:720px;padding:0; background:url('') #ffffff center center no-repeat ; overflow:hidden;}
.main_visual06_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual06_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:230px; left:-600px; }

.main_visual07_wrap {position:relative;width:100%;height:3650px;padding:0; background:url('') #f6f6f6 center center no-repeat ; overflow:hidden;}
.main_visual07_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual07_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:330px; left:-600px; }
.main_visual07_wrap .cont03 {position:absolute; width:1200px; height:420px; margin-left:50%; top:730px; left:-600px; }
.main_visual07_wrap .cont04 {position:absolute; width:1200px; height:420px; margin-left:50%; top:1130px; left:-600px; }
.main_visual07_wrap .cont05 {position:absolute; width:1200px; height:420px; margin-left:50%; top:1530px; left:-600px; }
.main_visual07_wrap .cont06 {position:absolute; width:1200px; height:420px; margin-left:50%; top:1930px; left:-600px; }
.main_visual07_wrap .cont07 {position:absolute; width:1200px; height:420px; margin-left:50%; top:2330px; left:-600px; }
.main_visual07_wrap .cont08 {position:absolute; width:1200px; height:420px; margin-left:50%; top:2730px; left:-600px; }
.main_visual07_wrap .cont09 {position:absolute; width:1200px; height:420px; margin-left:50%; top:3130px; left:-600px; }
.main_visual07_wrap .btn {position:absolute; width:481px; height:66px; margin-left:50%; top:230px; left:-240px; z-index:99; }
.main_visual07_wrap .btn a:hover {opacity:0.8;}

.main_visual08_wrap {position:relative;width:100%;height:850px;padding:0; background:url('') #3677b4 center center no-repeat ; overflow:hidden;}
.main_visual08_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual08_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:230px; left:-600px; }
.main_visual08_wrap .cont03 {position:absolute; width:1200px; height:120px; margin-left:50%; top:660px; left:-600px; }

.main_visual09_wrap {position:relative;width:100%;height:820px;padding:0; background:url('') #ffffff center center no-repeat ; overflow:hidden;}
.main_visual09_wrap .cont01 {position:absolute; width:1200px; height:300px; margin-left:50%; top:0; left:-600px; }
.main_visual09_wrap .cont02 {position:absolute; width:1200px; height:420px; margin-left:50%; top:330px; left:-600px; }
.main_visual09_wrap .btn {position:absolute; width:481px; height:66px; margin-left:50%; top:230px; left:-240px; z-index:99; }
.main_visual09_wrap .btn a:hover {opacity:0.8;}


.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:727px;padding:0;0;background:url('./image/main_visual03_bg.jpg') #444 center center no-repeat ;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 {position:relative;width:1200px;margin:0 auto;height:727px;}
#main_visual03_wrap .cont_wrap .bottom {height:150px;}

#main_visual04_wrap {position:relative;width:100%;height:800px;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:150px;margin:0 auto;}
#main_visual04_wrap .cont_wrap .cont {position:relative;width:1200px;height:800px;margin:0 auto;}
#main_visual04_wrap .cont_wrap .cont a:hover {opacity:0.6;}

#main_visual05_wrap {position:relative;width:100%;height:650px;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:350px;}
#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;width:750px;height:250px;padding:0;margin:0;}
#main_visual05_wrap .cont_wrap .cont .ce {float:left;width:300px;height:450px;padding:0 0 0 0;margin:0;}
#main_visual05_wrap .cont_wrap .cont .ri {float:right;margin:0 0 0 30px;width:420px;height:250px;padding:0 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;}