.msec1 .banner{position:relative;width:100%;height:853px;overflow:hidden;}
.msec1 .banner .img{position:relative;width:100%;height:100%;overflow:hidden}
.msec1 .banner .img li{position:absolute;left:0;top:0;width:100%;height:100%;display:none;transform:rotate(0.05deg)}
.msec1 .banner .img li .img{height:100%;background-size:cover !important;transition:10s}        
.msec1 .banner .img li .info{position:absolute;width:800px;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;padding:20px 0 30px;line-height:1.4}
.msec1 .banner .img li .info .txt1{position:relative;top:10px;opacity:0;transition:0.5s 1.5s;}
.msec1 .banner .img li .info .txt2{position:relative;top:10px;opacity:0;transition:0.5s 2s;}
.msec1 .banner .img li .info .txt3{position:relative;top:10px;opacity:0;transition:0.5s 2.5s;}
.msec1 .banner .img li:first-child{display:block}
.msec1 .banner .img li.on .img{transform:scale(1.1)}
.msec1 .banner .img li.on .info .txt1{top:0;opacity:1}
.msec1 .banner .img li.on .info .txt2{top:0;opacity:1}
.msec1 .banner .img li.on .info .txt3{top:0;opacity:1}     

.msec1 .banner .arrow{position:absolute;width:100%;top:50%;margin-top:-50px;}
.msec1 .banner .prev{position:absolute;left:100px;margin-left:0;cursor:pointer}
.msec1 .banner .next{position:absolute;right:100px;margin-right:0;cursor:pointer}

.msec1 .banner .btn{position:absolute;width:100%;bottom:180px;text-align:center}
.msec1 .banner .btn li{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;margin:0 4px;cursor:pointer;text-indent:-9999px;border:1px solid 5b7ead}
.msec1 .banner .btn li.on{background:#34b06c;}

 .scroll{position:absolute;left:50%;margin-left:-33px;bottom:50px}
.scroll img{position:relative;animation:movingDown 1s linear infinite}
@keyframes movingDown{ 0%{top:6px}   50%{top:-6px}   100%{top:6px}}

 .scroll_sub{position:absolute;left:50%;margin-left:-33px;top:650px}
.scroll_sub img{position:relative;animation:movingDown 1s linear infinite}
@keyframes movingDown{ 0%{top:6px}   50%{top:-6px}   100%{top:6px}}



		.msec2 {}
	    .msec2 .h2{position:relative;text-align:center}   
        .msec2 .btn_pos,
        .msec2 .btn_reservation{display:block;position:absolute;width:88px;height:88px;border:1px solid #ccc;line-height:120px;text-align:center;font-size:14px;top:-140px;background:#fff;border-radius:50%;transition:0.2s}
        .msec2 .btn_pos{background:url('../images/ico_pos.png') no-repeat center 30% #fff;right:120px}
        .msec2 .btn_reservation{background:url('../images/ico_calenda.png') no-repeat center 30% #fff;right:20px}
        .msec2 .btn_pos:hover{background:url('../images/ico_pos_w.png') no-repeat center 30% #000;color:#fff}
        .msec2 .btn_reservation:hover{background:url('../images/ico_calenda_w.png') no-repeat center 30% #000;color:#fff}
        
        .msec2 ul{margin:0px 0 20px 45px}
        .msec2 li{float:left;line-height:1.4}
        .msec2 li .box{position:relative;width:360px;margin:0 auto;text-align:center; padding:0 10px}
        .msec2 li .box .thumb{overflow:hidden}  
        .msec2 li .box .thumb img{transition:0.3s}
        .msec2 li .box .info{padding:20px 0 30px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.1) }
        .msec2 li .box .info .em{position:absolute;right:20px;top:20px}
        
        .msec2 li .box .tit{font-size:24px; padding:10px}
        .msec2 li .box .num{font-size:16px}
		.msec2 li .box .num a { padding:5px 10px}
		.msec2 li .box .num a:hover{background:#30b91d;transition:0.3s; color:#FFF}
		
        .msec2 li .box .more{font-size:13px;color:#e11842;margin-top:20px}
        .msec2 li .box .over{position:absolute;left:0;top:0;background:#503708;width:100%;height:100%;opacity:0;transition:0.3s}
        .msec2 li .box .over a{display:block;position:absolute;left:4%;top:4%;width:92%;height:92%;border:1px solid rgba(255,255,255,0.2);padding-top:60px}
        .msec2 li .box .over .em{margin:20px 0}
        .msec2 li .box .over div{color:#fff}
        .msec2 li .box:hover .over{opacity:1}
        .msec2 li .box:hover .thumb img{transform:scale(1.1)}
        
        .line{height:1px;background:#ddd; margin:70px 0}
		
		
		
		
.msec3 li{height:408px;/*background-attachment: fixed !important;*/text-align:center;font-weight:700; margin-bottom:10px}

.msec3 li .tit{font-size:70px;padding-top:120px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.9)}
.msec3 li .desc{font-size:26px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.9)}
.msec3 li dl{;margin:20px 0;font-size:0}
.msec3 li dd{display:inline-block;margin:0 2px}
.msec3 li dd a{display:block;font-size:18px;min-width:100px;padding:0 40px;line-height:40px;color:#fff;background:rgba(65,57,48,0.9)}
.msec3 li dd a:hover{background:#bb111a}



/*메인롤링*/
.msec4_title {text-align:center; margin-bottom:55px}
.jq-banner{position:relative;width:1740px; margin:0 auto }
.jq-banner .mask{position:relative;height:350px;overflow:hidden;}
.jq-banner .img{position:absolute;}
.jq-banner .img li{float:left;width:566px;margin-right:20px;text-align:center;}
.jq-banner .img li span{ font-size:18px;line-height:40px;width:566px;font-weight:600; }


.jq-banner .next{position:absolute;top:50%;margin-top:-30px;cursor:pointer;right:-20px}
.jq-banner .prev{position:absolute;top:50%;margin-top:-30px;cursor:pointer;left:-20px}
.msec4 .md-p .name{font-size:26px;color:#000;font-weight:400}