@charset "utf-8";

/* ======================================================
   .msec-01
=========================================================*/
.msec-01{padding:70px 0;}
.msec-01:after{display:block; content:"";clear:Both}
.msec-01 .fl{float:left; width:calc(50% - 15px)}
.msec-01 .fr{float:right; width:calc(50% - 15px)}

.msec-01 .vis{position:Relative;border-radius:15px; overflow:hidden;box-shadow:0 5px 10px rgba(0, 0, 0, 0.35) ; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.35) ;-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35)  ; }
.msec-01 .vis .img{
	filter: brightness(70%)
}
.msec-01 .vis .img img{width:100%;height:500px;object-fit:cover;}
.msec-01 .vis .txt{font-family: 'GmarketSans'; color:#fff; position:Absolute; left:0; bottom:0; box-sizing:border-box; padding:45px 40px;}
.msec-01 .vis .txt .btxt{font-size:21px; font-weight:400; letter-spacing:-0.03em; line-height:1em;  font-family: 'GmarketMedium'; font-weight:600;  }
.msec-01 .vis .txt .stxt{font-size:40px; font-weight:700; letter-spacing:-0.03em; line-height:1.1em; margin-top:9px;  font-family: 'GmarketSansBold'; }
.msec-01 .vis .txt .stxt br{display:none;}
	@media only screen and (max-width:1440px){
		.msec-01{padding:60px 0;}
		.msec-01 .vis .txt{padding:40px;}
		.msec-01 .vis .txt .btxt{font-size:19px;}
		.msec-01 .vis .txt .stxt{font-size:36px;}
	}

	@media only screen and (max-width:1024px) and (max-height:600px) {
		.main-visual{margin-top: 70px;}
		.msec-01 .info ul:after{
			width:60px;
			height:60px;
			position: absolute;
			right: -14px;
			top: 12px;
			background: url(../img/main/ico-map.png) no-repeat center center;
			background-size: 100%;
			display: block;
			content: "";
		}
		.msec-01 .info ul li .stxt {font-size: 13px;}
		
		}

	@media only screen and (max-width:1185px) {
		.main-visual{margin-top: 70px;}
		.msec-01{padding:50px 0;}
	}
	@media only screen and (max-width:999px){
		.main-visual{margin-top: 70px;}
		.msec-01 .fl{float:left; width:calc(50% - 10px)}
		.msec-01 .fr{float:right; width:calc(50% - 10px)}

		.msec-01{padding:40px 0;}
		.msec-01 .vis .txt{padding:30px;}
		.msec-01 .vis .txt .btxt{font-size:17px;}
		.msec-01 .vis .txt .stxt{font-size:32px;}
		.msec-01 .vis .txt .stxt br{display:block;}
	}
	@media only screen and (max-width:680px){
		.main-visual{margin-top: 70px;}
		.msec-01{padding:30px 0;}
		.msec-01 .fl{float:none; width:auto;}
		.msec-01 .fr{float:none; width:auto; margin-top:20px;}

		.msec-01 .vis .img img{height:auto;object-fit:fill;}
		.msec-01 .vis .txt{padding:25px;}
		.msec-01 .vis .txt .btxt{font-size:15px;}
		.msec-01 .vis .txt .stxt{font-size:28px;}
		.msec-01 .vis .txt .stxt br{display:none;}
	}
	@media only screen and (max-width:480px){
		.main-visual{margin-top: 70px;}
		.msec-01 .vis .txt .btxt{font-size:14px;}
		.msec-01 .vis .txt .stxt{font-size:25px;}
	}


.msec-01 .info{border-radius:10px; background:#fff; border:1px solid #e3e4e4;padding:30px 30px;box-sizing:border-box;height:240px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.15) ; -webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.15) ;-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.15)  ; }
.msec-01 .info .logo{font-size: 22px;font-weight: 700;color: #000;}
.msec-01 .info .logo img{/*width:170px;*/height: 23px; }
.msec-01 .info .txt{margin-top:12px;  overflow: overlay;height: 45px;}
.msec-01 .info .txt p{font-size:14px; color:#555; letter-spacing:-0.03em; line-height:1.5em;}
.msec-01 .info ul{margin-top:20px; /*padding-top:20px; */padding-top:15px; border-top:1px dashed #ddd; position:relative;}
.msec-01 .info ul:after{width:76px;height:76px; position:absolute;right:-20px; top:10px;background:url(../img/main/ico-map.png) no-repeat center center; background-size:100%; display:none; content:""}
.msec-01 .info ul li{position:relative; padding-left:95px;}
.msec-01 .info ul li:nth-child(n+2){margin-top:8px;}
.msec-01 .info ul li .btxt{line-height:24px; padding-left:27px;background:url(../img/main/travel-addr.png) no-repeat left center; font-size:14px; color:#111;font-weight:700; letter-spacing:-0.03em; position:Absolute; left:0; top:0; }
.msec-01 .info ul li .stxt{line-height:24px;  font-size:14px; color:#777; letter-spacing:-0.03em; }

.msec-01 .quick{margin-top:30px;}
.msec-01 .quick ul:after{display:block ;content:"";clear:both}
.msec-01 .quick li{float:left; width:calc(50% - 15px)}
.msec-01 .quick li:nth-child(2){float:right;}
.msec-01 .quick li a{height:230px; border-radius:10px; box-sizing:border-box; padding:30px;display:block;position:relative;box-shadow:0 5px 10px rgba(0, 0, 0, 0.35) ; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.35) ;-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35)  ; }
.msec-01 .quick li .btxt{font-size:20px; font-weight:700; color:#fff; line-height:1.2em;}
.msec-01 .quick li .stxt{font-size:15px; font-weight:400; color:#fff; line-height:1.2em; opacity:0.6; margin-top:15px;}

.msec-01 .quick li a:after{width:76px;height:76px; position:absolute;right:15px; bottom:15px; display:block; content:""}

.msec-01 .quick li:nth-child(1) a{background:#2c578c;}
.msec-01 .quick li:nth-child(2) a{background:#2b65e7}

.msec-01 .quick li:nth-child(1) a:after{background:url(../img/main/ico-program.png) no-repeat center center; background-size:100%;}
.msec-01 .quick li:nth-child(2) a:after{background:url(../img/main/ico-water.png) no-repeat center center; background-size:100%;}
	@media only screen and (max-width:1440px){
		.msec-01 .info .logo img{width:180px;}
		.msec-01 .info .txt p{font-size:13px;}

		.msec-01 .info ul:after{width:70px;height:70px;}	
		
		.msec-01 .quick li a{padding:25px;}
		.msec-01 .quick li .btxt{font-size:18px;}
		.msec-01 .quick li .stxt{font-size:14px;}

		.msec-01 .quick li a:after{width:70px;height:70px;}
		
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px){
		.msec-01 .info{padding:20px; height:280px;}
		.msec-01 .info .logo img{width:160px;}
		.msec-01 .info ul{margin-top:15px; padding-top:15px;}
		.msec-01 .info ul:after{width:60px;height:60px;}
		.msec-01 .info ul li{padding-left:0;}
		.msec-01 .info ul li .btxt{position:relative; left:auto ;top:auto; margin-bottom:1px; padding-left:24px;}

		
		.msec-01 .quick{margin-top:20px;}
		.msec-01 .quick li{float:left; width:calc(50% - 10px)}
		.msec-01 .quick li a{height:200px; padding:25px 20px;}
		.msec-01 .quick li a:after{width:60px;height:60px; right:10px; bottom:10px;}
		.msec-01 .quick li .stxt{margin-top:10px;}
	}
	@media only screen and (max-width:680px){
		
	}
	@media only screen and (max-width:820px) and (max-height:1180px){
		.msec-01 .info ul:after{
			width:60px;
			height:60px;
			position: absolute;
			right: 11px;
			top: 12px;
			background: url(../img/main/ico-map.png) no-repeat center center;
			background-size: 100%;
			display: none;
			content: "";
			
		}
		
	}
	@media only screen and (max-width:480px){
		.msec-01 .info ul:after{width:37px;height:40px;}
		.msec-01 .quick li a{height:180px;}
		.msec-01 .quick li a:after{width:50px;height:50px;}
		.msec-01 .info ul:after {
   height: 50px;position: absolute;right: -21px;top: 32px;background: url(../img/main/ico-map.png) no-repeat center center;
    background-size: 100%;display:none;content: "";width:50px;}
	
	.msec-01 .info ul li .stxt {font-size: 13px;}
	}	
@media only screen and (max-width:375px){
	.msec-01 .info ul:after {
    height: 50px; position: absolute;right: 10px;top: 21px;background: url(../img/main/ico-map.png) no-repeat center center;
    background-size: 100%;display: block;content: "";
	width:50px;}
}

/* ======================================================
   .msec-02
=========================================================*/
.msec-02{position:relative; padding:60px 0 60px 0}
.msec-02:before{position:absolute; left:50%; width:20000px; top:0; height:100%; z-index:-1; background:url(../img/main/msec02-bg.jpg) no-repeat center top #00bbc7; background-size:2000px 100%; display:block ;content:""; margin-left:-10000px;}
.msec-02:after{display:block; content:"";clear:both}

.msec-02 .tits{position:relative; margin-bottom:20px;}
.msec-02 .tits h3{font-size:26px;font-weight:700; color:#fff;font-family: 'GmarketSans'; line-height:1em;  letter-spacing:-0.03em;}
.msec-02 .tits h3 span{display:inline-block;vertical-align:top; position:relative; font-family: 'GmarketSansBold'}
.msec-02 .tits h3 span:after{width:32px;height:32px; position:Absolute;right:-40px ;top:-12px; background:url(../img/main/h3-sprite.png) no-repeat center center; display:block; content:""}
.msec-02 .tits .more{width:34px;height:34px; position:absolute;right:0; top:0; margin-top:-4px; border:1px solid #fff; box-sizing:border-box;border-radius:5px; background:url(../img/main/travel-more.png) no-repeat center center; position:Absolute;right:0 ;top:0;}

.msec-02 .cont{overflow:hidden; padding:0 10px 20px 10px; margin-left:-10px; width:calc(100% + 20px);box-sizing:border-box;}
.msec-02 .cont .travel-slide{}
.msec-02 .cont .travel-slide .owl-stage-outer{overflow:visible !Important;}
.msec-02 .cont .item{}
.msec-02 .cont .item a{display:block; position:Relative;}
.msec-02 .cont .item a:after{position:absolute; left:0; top:0; border-radius:10px; border:1px solid #dfdfdf; width:100%;height:100%; box-sizing:border-box; z-index:-1; display:block; content:"";box-shadow:0 5px 8px rgba(0, 0, 0, 0.25) ; -webkit-box-shadow:0 5px 8px rgba(0, 0, 0, 0.25) ;-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.25)  ; }

.msec-02 .cont .item a .img{overflow:hidden; overflow:hidden;border-radius:10px 10px 0 0}
.msec-02 .cont .item a .img img{width:100%;height:160px;object-fit:cover;-webkit-transition: transform 1s ease-out;-moz-transition: transform 1s ease-out;-o-transition: transform 1s ease;transition: transform 1s ease-out;}
.msec-02 .cont .item a:hover .img img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1);}

.msec-02 .cont .item a .txt{padding:20px 22px; min-height:120px; box-sizing:border-box;border-radius:0 0 10px 10px ;background:#fff;     height: 140px;}
.msec-02 .cont .item a .txt .btxt{font-size:16px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:20px; margin-bottom:15px; white-space: nowrap;
  overflow: hidden; text-overflow: ellipsis; }
.msec-02 .cont .item a .txt .stxt{font-size:14px; color:#777; letter-spacing:-0.03em; line-height:20px; padding-left:22px;overflow:hidden;/*white-space: nowrap;text-overflow: ellipsis;*/}
.msec-02 .cont .item a .txt .stxt.addr{background:url(../img/main/travel-addr.png) no-repeat left 1px;}
.msec-02 .cont .item a .txt .stxt.tel{margin-top:12px;background:url(../img/main/travel-tel.png) no-repeat left 2px;}

.msec-02 .cont .more{display:none; border:1px solid #fff; border-radius:5px; color:#fff;height:40px; line-height:38px; text-align:center; letter-spacing:-0.03em;}
.msec-02 .cont .more:hover{background:#fff; border-color:#fff; color:#00bbc7;}
	@media only screen and (max-width:1440px){
		.msec-02{padding:50px 0 50px 0}
		.msec-02 .tits h3 span:after{background-size:28px; top:-14px;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px){
		.msec-02 .tits h3{font-size:24px;}

		.msec-02 .cont .item a .txt{min-height:100px;}
		.msec-02 .cont .item a .txt .stxt.tel{margin-top:10px;}
	}
	@media only screen and (max-width:680px){
		.msec-02 .tits h3{font-size:22px;}

		.msec-02 .cont{padding:0 -10px 20px -10px; margin-left:-10px; width:calc(100% + 20px);}
		.msec-02 .cont .item{}
		.msec-02 .cont .item:nth-child(n+3){margin-top:20px;}
		.msec-02 .cont .item a .txt{}
		
		.msec-02 .tits .more{width:30px;height:30px; margin-top:-5px; }
	}
	@media only screen and (max-width:580px){
		.msec-02 .cont .travel-slide{max-width:85%}
	}
	@media only screen and (max-width:480px){
		.msec-02 .cont .item{}
		.msec-02 .cont .item:nth-child(n+2){margin-top:20px;}
	}



/* ======================================================
   .msec-03
=========================================================*/
.msec-03{position:relative; padding:70px 0 50px 0; padding-left:288px;}

.msec-03 .tits{position:absolute; left:0; top:70px; height:calc(100% - 140px); width:240px;display:flex;align-items: center; justify-content: center;}
.msec-03 .tits .vc{width:100%;}
.msec-03 .tits h3{font-size:26px;font-weight:700; color:#000;font-family: 'GmarketSansBold'line-height:1em;  letter-spacing:-0.03em;}
.msec-03 .tits h3 span{display:inline-block;vertical-align:top; position:relative; font-family: 'GmarketSansBold'}
.msec-03 .tits h3 span:after{width:32px;height:32px; position:Absolute;right:-40px ;top:-12px; background:url(../img/main/h3-sprite.png) no-repeat center center; display:block; content:""}
.msec-03 .tits p{min-height:150px; font-size:16px; color:#838383; letter-spacing:-0.03em; font-weight:300; padding-top:10px; margin-top:10px;background:url(../img/main/ex-tit.jpg) no-repeat left bottom}
.msec-03 .tits .more{display:inline-block;vertical-align:top; border:1px solid #ccc; border-radius:5px; color:#aaa; width:210px;height:45px; line-height:43px; text-align:center; letter-spacing:-0.03em;}
.msec-03 .tits .more:hover{background:#111; border-color:#111; color:#fff;}

.msec-03 .cont{overflow:hidden; padding:0 10px 20px 10px; margin-left:-10px; width:calc(100% + 20px);box-sizing:border-box;}
.msec-03 .cont .ex-slide{}
.msec-03 .cont .ex-slide .owl-stage-outer{overflow:visible !Important;}
.msec-03 .cont .item a{display:block; position:relative;}
.msec-03 .cont .item a:after{position:absolute; left:0; top:0; border-radius:10px; border:1px solid #dfdfdf; width:100%;height:100%; box-sizing:border-box; z-index:-1; display:block; content:"";box-shadow:0 5px 8px rgba(0, 0, 0, 0.15) ; -webkit-box-shadow:0 5px 8px rgba(0, 0, 0, 0.15) ;-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15)  ; }

.msec-03 .cont .item a .img{overflow:hidden; overflow:hidden;border-radius:10px 10px 0 0}
.msec-03 .cont .item a .img img{width:100%;height:160px;object-fit:cover;-webkit-transition: transform 1s ease-out;-moz-transition: transform 1s ease-out;-o-transition: transform 1s ease;transition: transform 1s ease-out;}
.msec-03 .cont .item a:hover .img img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1);}

.msec-03 .cont .item a .txt{padding:20px 22px; min-height:180px; box-sizing:border-box;border-radius:0 0 10px 10px ;background:#fff;}
.msec-03 .cont .item a .txt .btxt{font-size:16px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:18px; margin-bottom:10px; min-height:38px; max-height:38px;
word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;
 -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.msec-03 .cont .item a .txt .stxt{font-size:14px; color:#777; letter-spacing:-0.03em; line-height:20px; /*min-height:65px; */    min-height: 43px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
.msec-03 .cont .item a .txt .ctxt{font-size:12px; color:#aaa; letter-spacing:-0.03em; line-height:20px; position: absolute; bottom: 10px; }

.msec-03 .cont .more{display:none; border:1px solid #ccc; border-radius:5px; color:#aaa; background:#fff;height:40px; line-height:38px; text-align:center; letter-spacing:-0.03em;}
.msec-03 .cont .more:hover{background:#111; border-color:#111; color:#fff;}
	@media only screen and (max-width:1440px){
		.msec-03{padding:50px 0 50px 0;padding-left:288px;}
		.msec-03 .tits h3 span:after{background-size:28px; top:-14px;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px){
		.msec-03{padding:50px 0 50px 0}
		.msec-03 .tits{position:Relative; left:auto; top:auto; height:auto; width:auto; display:block;background:url(../img/main/ex-tit.jpg) no-repeat right bottom; background-size:auto 100% ; margin-bottom:20px;}
		.msec-03 .tits h3{font-size:24px;}
		.msec-03 .tits p{ margin-top:5px; padding-top:0;min-height:auto; font-size:14px; background:none;}
		.msec-03 .tits p br{display:none;}
		.msec-03 .tits .more{display:none;}

		.msec-03 .cont .item a .txt{min-height:160px;}
		.msec-03 .cont .item a .txt .stxt.tel{margin-top:10px;}

		.msec-03 .cont .more{display:block;max-width:180px; margin:0 auto; margin-top:25px;}
	}
	@media only screen and (max-width:680px){
		.msec-03 .tits h3{font-size:22px;}

		.msec-03 .cont{padding:0 -10px 20px -10px; margin-left:-10px; width:calc(100% + 20px);}
		.msec-03 .cont .item{}
		.msec-03 .cont .item:nth-child(n+3){margin-top:20px;}
		.msec-03 .tits .more{display:none;}
	}
	@media only screen and (max-width:580px){
		.msec-03 .cont .ex-slide{max-width:85%}
	}
	@media only screen and (max-width:480px){
		.msec-03 .cont .item{}
		.msec-03 .cont .item:nth-child(n+2){margin-top:20px;}
	}



/* ======================================================
   .msec-04
=========================================================*/
.msec-04{position:relative; padding:55px 0 80px 0}
.msec-04:before{position:absolute; left:50%; width:20000px; top:0; height:100%; z-index:-1; background:#f9f9f9; display:block ;content:""; margin-left:-10000px;}
.msec-04:after{display:block; content:"";clear:both}

.msec-04 .tits{position:relative; margin-bottom:20px;}
.msec-04 .tits h3{font-size:26px;font-weight:700; color:#000;font-family: 'GmarketSans'; line-height:1em;  letter-spacing:-0.03em;}
.msec-04 .tits h3 span{display:inline-block;vertical-align:top; position:relative;}
.msec-04 .tits h3 span:after{width:32px;height:32px; position:Absolute;right:-40px ;top:-12px; background:url(../img/main/h3-sprite.png) no-repeat center center; display:block; content:""}
.msec-04 .tits .more{width:34px;height:34px; position:absolute;right:0; top:0; margin-top:-4px; border:1px solid #ccc; box-sizing:border-box;border-radius:5px; background:url(../img/main/lodg-more.png) no-repeat center center; position:Absolute;right:0 ;top:0;}

.msec-04 .cont{overflow:hidden; padding:0 10px 20px 10px; margin-left:-10px; width:calc(100% + 20px);box-sizing:border-box;}
.msec-04 .cont .lodg-slide{}
.msec-04 .cont .lodg-slide .owl-stage-outer{overflow:visible !Important;}
.msec-04 .cont .item a{display:block; position:relative;}
.msec-04 .cont .item a:after{position:absolute; left:0; top:0; border-radius:10px; border:1px solid #dfdfdf; width:100%;height:100%; box-sizing:border-box; z-index:-1; display:block; content:"";box-shadow:0 0 8px rgba(0, 0, 0, 0.1) ; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.1) ;-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1)  ; }

.msec-04 .cont .item a .img{overflow:hidden; overflow:hidden;border-radius:10px 10px 0 0}
.msec-04 .cont .item a .img img{width:100%;height:160px;object-fit:cover;-webkit-transition: transform 1s ease-out;-moz-transition: transform 1s ease-out;-o-transition: transform 1s ease;transition: transform 1s ease-out;}
.msec-04 .cont .item a:hover .img img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1);}

.msec-04 .cont .item a .txt{padding:20px 22px; min-height:175px; box-sizing:border-box;border-radius:0 0 10px 10px ;background:#fff;}
.msec-04 .cont .item a .txt .btxt{font-size:16px; font-weight:700; color:#111; letter-spacing:-0.03em; line-height:20px; margin-bottom:15px; white-space: nowrap;
  overflow: hidden; text-overflow: ellipsis; }
.msec-04 .cont .item a .txt .stxt{font-size:14px; color:#777; letter-spacing:-0.03em; line-height:20px; padding-left:22px;overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;}
.msec-04 .cont .item a .txt .stxt.addr{background:url(../img/main/travel-addr.png) no-repeat left 1px;}
.msec-04 .cont .item a .txt .stxt.tel{margin-top:12px;background:url(../img/main/travel-tel.png) no-repeat left 2px;}

.msec-04 .cont .more{display:none; border:1px solid #ccc; border-radius:5px; color:#aaa; background:#fff;height:40px; line-height:38px; text-align:center; letter-spacing:-0.03em;}
.msec-04 .cont .more:hover{background:#111; border-color:#111; color:#fff;}

	@media only screen and (max-width:1440px){
		.msec-04{padding:55px 0 60px 0}
		.msec-04 .tits h3 span:after{background-size:28px; top:-14px;}
	}
	@media only screen and (max-width:1185px) {
		
	}
	@media only screen and (max-width:999px){
		.msec-04{padding:50px 0 50px 0}
		.msec-04 .tits h3{font-size:24px;}

		.msec-04 .cont .item a .txt{min-height:160px;}
		.msec-04 .cont .item a .txt .stxt.tel{margin-top:10px;}
	}
	@media only screen and (max-width:680px){
		.msec-04 .tits h3{font-size:22px;}

		.msec-04 .cont{padding:0 10px 20px 10px; margin-left:-10px; width:calc(100% + 20px); padding-bottom:0;}
		.msec-04 .cont .item{}
		.msec-04 .cont .item:nth-child(n+3){margin-top:20px;}
		.msec-04 .tits .more{display:none;}

		.msec-04 .cont .more{display:block;max-width:180px; margin:0 auto; margin-top:25px;}
	}
	@media only screen and (max-width:580px){
		.msec-04 .cont .lodg-slide{max-width:85%}
	}
	@media only screen and (max-width:480px){
		.msec-04 .cont .item{}
		.msec-04 .cont .item:nth-child(n+2){margin-top:20px;}
	}