.m-containter .viusal{height:560px; overflow:hidden; position:relative; margin-top:0; text-align:left; width:100%;/* background:url('/images/main/visual-img2.jpg') no-repeat 50% 0*/}
.m-containter .viusal .img{overflow:hidden; }
.m-containter .viusal .img ul li{height:560px; background-repeat:no-repeat; background-position:50% 0}
.m-containter .viusal .img ul li.bg1{background-image:url('/images/main/visual-img3.jpg');}
.m-containter .viusal .img ul li.bg2{background-image:url('/images/main/visual-img2.jpg');}
.m-containter .viusal .img ul li.bg3{background-image:url('/images/main/visual-img4.jpg');}

.m-containter .viusal .txt{position:absolute; z-index:100; width:630px;  background:rgba(30, 104, 139, 0.4); padding:25px;}
.m-containter .viusal .txt span{color:#fff; text-shadow:1px 1px #000}
.m-containter .viusal .bg1 .txt {top:60%; left:10%; }
.m-containter .viusal .bg1 .txt strong{display:block; height:100px; font-size:0; text-indent: -9999em; background:url('/images/main/visual-txt2.png') no-repeat}
.m-containter .viusal .bg2 .txt {top:60%; right:10%; }
.m-containter .viusal .bg2 .txt strong{display:block; height:50px; font-size:0; text-indent: -9999em; background:url('/images/main/visual-txt.png') no-repeat}
.m-containter .viusal .bg3 .txt {top:50%; right:10%; }
.m-containter .viusal .bg3 .txt strong{display:block; height:130px; font-size:0; text-indent: -9999em; background:url('/images/main/visual-txt3.png') no-repeat}

.bx-wrapper .bx-controls-direction a{width:80px; height:80px}
.bx-wrapper .bx-controls-direction a.bx-prev{background:url('/images/main/mvis-bt1.png') no-repeat; left:0}
.bx-wrapper .bx-controls-direction a.bx-next{background:url('/images/main/mvis-bt2.png') no-repeat; right:0}

.bx-viewport{height:560px !important}
.bx-wrapper{box-shadow:none!important; border:none !important; margin-bottom:0}
.bx-wrapper img{max-width:none;}
.bx-pager, .bx-controls-auto{display:none;}

.m-containter h2{display:inline-block; background:url('/images/main/m-bullet1.gif') no-repeat 50% 0; padding-top:10px; font-size:1.5em; font-weight:bold; margin-bottom:25px; }
.m-containter > div{text-align:center; width:1200px; margin:35px auto 0 auto; overflow:hidden; }

.m-con1 ul li{width:15.833%; margin-left:1%; float:left; position:relative;}
.m-con1 ul li:first-child{margin-left:0}
.m-con1 ul li a{display:block; height:264px; background-repeat:no-repeat;}
.m-con1 ul li.ico-1 a{background-image:url('/images/main/img-bg1.gif')}
.m-con1 ul li.ico-2 a{background-image:url('/images/main/img-bg2.gif')}
.m-con1 ul li.ico-3 a{background-image:url('/images/main/img-bg3.gif')}
.m-con1 ul li.ico-4 a{background-image:url('/images/main/img-bg4.gif')}
.m-con1 ul li.ico-5 a{background-image:url('/images/main/img-bg5.gif')}
.m-con1 ul li.ico-6 a{background-image:url('/images/main/img-bg6.gif')}
.m-con1 ul li a strong{display:block; color:#fff; font-size:1.2em; font-weight:bold; padding-top:170px;  background-repeat:no-repeat; background-position:50% 80px;}
.m-con1 ul li.ico-1 a strong{background-image:url('/images/main/icon-1.png')}
.m-con1 ul li.ico-2 a strong{background-image:url('/images/main/icon-2.png')}
.m-con1 ul li.ico-3 a strong{background-image:url('/images/main/icon-3.png')}
.m-con1 ul li.ico-4 a strong{background-image:url('/images/main/icon-4.png')}
.m-con1 ul li.ico-5 a strong{background-image:url('/images/main/icon-5.png')}
.m-con1 ul li.ico-6 a strong{background-image:url('/images/main/icon-6.png')}
.m-con1 ul li span.txt{display:none;}
.m-con1 ul li span.hover{display:none;}
.m-con1 ul li i{display:none;}
.m-con1 ul li a:hover strong{position:relative; z-index:10; padding:50px 0 15px 0; background:url('/images/main/m-bullet2.gif') no-repeat 50% 100%;}
.m-con1 ul li a:hover span.txt{position:relative; z-index:10; display:block; color:#fff; margin-top:15px}
.m-con1 ul li a:hover span.hover{display:block; background:rgba(0, 146, 211, 0.5); width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; }
.m-con1 ul li a:hover i{position:relative; z-index:10; display:block; font-style:normal;   color:#fff; padding:20px 0 5px 0; background:url('/images/main/icon-arrow.png') no-repeat 50% 100%;}

.m-con2 ul.btn1{overflow:hidden; }
.m-con2 ul.btn1 li{width:19.2%; margin-left:1%; float:left; }
.m-con2 ul.btn1 li:first-child{margin-left:0}
.m-con2 ul.btn1 li a{display:block; height:118px; background-repeat:no-repeat; background-size:cover; font-size:1.2em; font-weight:bold; color:#fff; padding:50px 0}
.m-con2 ul.btn1 li.ico-1 a{background-image:url('/images/main/btn-bg1.gif')}
.m-con2 ul.btn1 li.ico-2 a{background-image:url('/images/main/btn-bg2.gif')}
.m-con2 ul.btn1 li.ico-3 a{background-image:url('/images/main/btn-bg3.gif')}
.m-con2 ul.btn1 li.ico-4 a{background-image:url('/images/main/btn-bg4.gif'); }
.m-con2 ul.btn1 li.ico-5 a{background-image:url('/images/main/btn-bg5.jpg'); font-size:0; text-indent:-99999em;}
.m-con2 ul.btn1 li a:hover{opacity:0.8}

.m-con2 ul.btn2{margin-top:25px; }
.m-con2 ul.btn2 > li{width:24.25%;  height:130px; overflow:hidden; margin-left:1%; float:left;border:1px solid #dbdbdb; text-align:left; padding:30px 20px; display:block; background-repeat:no-repeat; background-position:95% 50%;}
.m-con2 ul.btn2 > li:first-child{ margin-left:0}
.m-con2 ul.btn2 > li.ico-1 ul{margin-top:10px;}
.m-con2 ul.btn2 > li.ico-1 ul li{position:relative; padding-right:56px; padding-bottom:5px}
.m-con2 ul.btn2 > li.ico-1 ul li strong{display:block; overflow:hidden; font-weight:normal; font-size:14px;}
.m-con2 ul.btn2 > li.ico-1 ul li span{position:absolute; top:0; right:0}
.m-con2 ul.btn2 > li.ico-2{position: relative;}
.m-con2 ul.btn2 > li.ico-2 > div{position:absolute;  top:53px; right:9px;}
.m-con2 ul.btn2 > li.ico-2 > div a{display:block; width:50px; height:50px; background:#555; color:#fff; border-radius:50px;font-size:0.9em; text-align:center; float:left; margin-left:5px; padding-top:5px}
.m-con2 ul.btn2 > li.ico-3{background-image:url('/images/main/icon-7.png')}
.m-con2 ul.btn2 > li.ico-4{background-image:url('/images/main/icon-8.png')}

.m-con2 ul.btn2 > li strong.title{display:block; font-size:1.2em; }
.m-con2 ul.btn2 > li span.txt{display:block; margin-top:15px; font-size:0.9em; letter-spacing:-0.05em;}
.m-con2 ul.btn2 > li span.tel{font-weight:bold; font-size:1.5em;}
.m-con2 ul.btn2 > li span.btn{display:inline-block; border-radius:10px; color:#fff; background:#555; padding:0 15px; height:auto; margin-top:5px; font-size:0.9em; line-height:30px}

.m-con3{background:url('/images/main/bg1.gif') no-repeat 50% 0; width:100% !important; padding-bottom:35px}
.m-con3 > div{width:1200px; margin:25px auto;}
.m-con3 > div > div{width:49%; position:relative}
.m-con3 > div > div h3{text-align:left; color:#fff; font-size:1.4em;}
.m-con3 > div > div .more{position:absolute; top:0; right:0}
.m-con3 > div > div > div{margin-top:25px;}
.m-con3 > div > div > div:after{display:block; content:''; clear:both;}
.m-con3 .movie{float:left;}
.m-con3 .gallery{ float:right;}
.m-con3 .bbs-list2 ul li{width:32.666%; margin-left:1%; float:left;}
.m-con3 .bbs-list2 ul li:first-child{margin-left:0}
.m-con3 .bbs-list2 ul li a img{width:100%; height:130px;}
.m-con3 .bbs-list2 ul li a span{display:block; background:#fff; padding:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }


/*신청폼*/
.order-form{display:none;  z-index:200;position:fixed; background:rgba(0, 0, 0, 0.5); width:100% !important; height:100%; top:0; left:0; margin:0 !important}
.order-form > div{position:absolute; width:700px; height:700px; overflow-y:scroll;background:#fff; text-align:left; padding:25px; top:150px; left:50%; margin-left:-350px; border-radius:20px}
.order-form .title{position:relative;}
.order-form .title a.close{position:absolute; top:0;right:0}
.order-form h4{font-size:25px;}
.order-form h5{background:#fbfbfb; padding:10px; margin:15px 0; font-size:1.2em;}
.order-form .in-box{padding:0 10px}
.order-form .in-box li{position:relative; padding:3px 0 3px 120px; line-height:40px;}
.order-form .in-box li strong{position:absolute; top:3px; left:0; width:120px;}
.order-form .in-box li input[type='text']{border:1px solid #ddd; line-height:38px; width:50%; height:38px}
.order-form .in-box li input[type='text'].w30{width:30%}
.order-form .in-box  select{border:1px solid #ddd; line-height:38px; height:38px}
.order-form .in-box textarea{border:1px solid #ddd; width:100%; height:100px;}
.order-form  input[type="submit"]{width:150px; margin:30px auto; border:0; font-weight:bold; line-height:50px; display:block;  background:#45b4e1; color:#fff; text-align:center; cursor:pointer}

@media only screen and (max-width: 1024px){ 
		.order-form > div{height:auto}
	}

