@media only screen and (min-width: 1441px) and (max-width: 1823px) {

}
@media all and (max-width: 1700px) {
	
}
@media all and (max-width: 1440px) {
	
}
@media all and (max-width: 1200px) {
	.menu_tab02 ul {width: 100%;}
}
@media all and (max-width: 1220px) {

    #gnbMenu > ul > li{margin:0 17px}
    #header a.logo{width:153px; height:45px;}  
	/* #bookArea{display:none;} */
	
	.w1200{padding-left:15px; padding-right:15px; box-sizing:border-box; width:100%; max-width:100%;}
	#tabMenu .ins{width:100%;}
	#tabMenu .ins ul li.first a {border-left: 0;}
	#tabMenu .ins ul li:last-child a {border-right: 0;}
	
	#homeArea .homeTxt dl dt{font-size:35px;}
	#homeArea .homeTxt dl dd{font-size:24px; margin-top:20px;}
	#mapArea .info dl dt .tel{font-size:37px}
	#roomArea .roomIns .title h1{font-size:29px;}
	#roomArea .roomIns .title h2{font-size:15px;}
	
	#conArea .conIns .amenity ul li{width:16.66%}
	#conArea .conIns .service{padding:20px 15px;}
	
	#slider3-next {right: 47px;}
}
@media all and (max-width: 1024px) {
	
	#header{display:none}
    #mheader{display:block}
	
	.b2{width:100%;}
	
	#conArea .conIns .locCon .roughicon{display:none}
	#conArea .conIns .locCon .address u{display:block; margin-left:25px; padding:7px 0 0;}
	#conArea .conIns .introtit img{width:100%; max-width:100%; height:auto;}
	
	#conArea .conIns .contacUs{background:none;}
	#conArea .conIns .contacUs table.listTable td{padding:0 15px}
	#conArea .conIns .contacUs .tableWrap{width:100%;}
}
@media all and (max-width: 767px) {
	
	#bookArea {
        height: auto;
        bottom: 5% !important;
    }
	
	#homeArea .homeTxt dl dt{font-size:24px;}
	#homeArea .homeTxt dl dd{font-size:20px; margin-top:20px;}
	
	#banerArea .banerIns h1{font-size:20px; letter-spacing:4px;}
	#banerArea .banerIns h2{font-size:14px;}
	#banerArea .banerIns ul li{height:150px;}
	#banerArea .banerIns .inner {top: 31%;}
	#banerArea .banerIns .mainBannerImg{height:150px;}
	
	.infoTxt{padding:35px 0;}
	.infoTxt .title{margin-bottom:32px;}
	.infoTxt .title h1{font-size:24px;}
	.infoTxt .title h2{font-size:15px;}
	#roomArea .roomIns .info h3{font-size:18px;}
	#roomArea .roomIns .info h4{font-size:14px;}
	
	#footer .footerIns{font-size:12px; padding-top:25px;}
	#footer .footerIns .footer_menu li{margin:0 3px;}
	#footer .footerIns .footer_menu li a{font-size:13px;}
	#footer .footerIns p.address{margin-top:15px;}
	#footer .footerIns p.address span{padding:0; line-height:150%;}
	#footer .footerIns p.address span em{display:block}
	
	#titleWrap span.bigtit{font-size:30px}
	#titleWrap span.smalltit{font-size:14px}
	
	#homeArea .homeTxt dl dd span {white-space: normal;width: 100%;}
	#homeArea .homeTxt dl dd:before, #homeArea .homeTxt dl dd:after {display: none;}
}
@media all and (max-width:640px) {
	.m_hidden{display:none;}
	.m_block{display: block;}
	
	#homeArea .homeTxt{top:22%}
	.infoTxt .title h2 em{display:block}
	#mapArea .mapWrap{height:490px;}
	#mapArea .mapIns .title h3 a{width:auto; padding:10px 26px 15px;}

	#footer .footerIns p.address{margin-top:8px}
	#footer .footerIns p.address span{border:none;}
	#footer .footerIns p.copyright{line-height:60px;}
	
	
	#conArea .conIns{padding-bottom:39px;}
	#conArea .conIns .add_mt12{margin-top:0}
	#tabMenu .ins ul li{font-size:13px; width: 50% !important;}
	#tabMenu .ins ul.b33 li{width: 33.33% !important;}
	#tabMenu .ins ul li:nth-child(2n) a{border-right: 0;}
	#tabMenu .ins ul li:last-child, #tabMenu .ins ul li:nth-last-child(2){border-bottom: 0;}
	#tabMenu .ins ul li a{padding:12px 0;}
	#tabMenu .ins ul.rules li:last-child {width: 100% !important}
	#locWrap .mapIns{height:500px;}
	#tabMenu .ins ul.b33 li:nth-child(2n) a {border-right: 1px solid #878787;}
	
	#titleWrap .roomTab{width:100%; top:28px;}
	#titleWrap .roomTab ul{width:93%; margin:0 auto;}
	#titleWrap .roomTab ul li{width:50%; box-sizing:border-box; padding:0 1px; margin:0; text-align:center;}
	#titleWrap .roomTab ul li a{font-size:13px; padding:10px 23px;}
	#titleWrap .roomTab ul.b33 li{width:33.33%;}
	#titleWrap span.bigtit{font-size:23px;}
	/* #titleWrap.w1200 span.bigtit{margin-top:50px;} */
	#titleWrap span.bigtit1{font-size:23px;}
	#titleWrap.w1200 span.bigtit1{margin-top:0px;}
	#titleWrap span.smalltit{font-size:13px;}
	
	#visualArea{height:208px}
	#visualArea .title em{font-size:26px; padding:0 20px;}
	
	#conArea .conIns .arinus{background: url(/LavideAtlanHotel_common/images/homepage/company/company_bg_mo.jpg?v=2) 100% 50% no-repeat;background-size: cover;height: auto;padding-bottom: 100px;}
	#conArea .conIns .arinus dl{padding-top:65px;}
	#conArea .conIns .arinus dl dt h1{font-size:15px;}
	#conArea .conIns .arinus dl dt h2{font-size:19px;}
	#conArea .conIns .arinus dl dd{font-size:14px;word-break: break-all;}
	#conArea .conIns .arinus dl dd:before{width:70px;}
	#conArea .conIns .locCon .locList{padding-top:19px; padding-bottom:20px;}
	#conArea .conIns .locCon .locList dl{margin-bottom:0;}
	#conArea .conIns .locCon .locList dl dd{padding-left:0}
	#conArea .conIns .locCon .locList dl dd h2{font-size:13px}
	#conArea .conIns .locCon .locList dl dd u{font-size:17px;}
	#conArea .conIns .locCon .locList dl dd h2.addpl{padding-left:0}
	#conArea .conIns .locCon .locList dl dd em{width:100%;}
	#conArea .conIns .locCon .address{font-size:13px}
	#conArea .conIns .locCon .roughicon a{font-size:12px; line-height:1; padding:12px 20px}
	#conArea .conIns .introtit img{width:100%; max-width:100%; height:auto;}
	#conArea .conIns .locCon .locList .icon{display:none;}

	#conArea .conIns table.listTable th, 
	#conArea .conIns table.listTable td{font-size:13px; padding:17px 0;}
	
	#conArea .conIns .roomImg .outside{top:37%;}
	#conArea .conIns .roomImg .outside span a{width:23px; height:47px;}
	
	#conArea .conIns .amenity ul{padding-bottom:0}
	#conArea .conIns .amenity ul li{width:25%; font-size:13px; box-sizing:border-box}
	#conArea .conIns .amenity ul li img{width:50px;}
	#conArea .conIns .amenity ul li span{margin-top:10px; margin-bottom:12px}
	
	#container #conArea .conIns .information dl dt,
	#container #conArea .conIns .information dl dd{font-size:13px;}
	#conArea .conIns .information .list{padding:15px 0}
	#conArea .conIns .information .list dl dt{width:25%}
	#conArea .conIns .information .list dl dd{width:75%}
	#conArea .conIns .information .list dl dd em{display:block; line-height:1; margin-top:9px;}
	#conArea .conIns .information .tit u{font-size:24px; padding-bottom:0}
	#conArea .conIns .information .tit a.btn{padding:12px 32px; font-size:12px; font-weight:400; border-radius:17px}
	#container #conArea .conIns .information .second dl dt{width:100%; font-weight:600; font-size:15px; margin-top:10px;}
	#container #conArea .conIns .information .second dl dd{width:100%}
	
	#container #conArea .conIns .service dl dt{font-size:15px; font-weight:600; margin-bottom:10px;}
	#conArea .conIns .service ul li{line-height:155%; padding:2px 0 2px 8px}
	#conArea .conIns .service ul li:before{top:-1px;}
	#conArea .conIns .service dl dd .only{padding-left:66px;}
	
	#conArea .conIns .otherRoom h1{font-size:21px;}
	/* #roomArea .bx-controls{display:none;} */
	
	.outside{top:37%;}
	.outside span a{width:23px!important; height:47px!important;}
	
	.privacy .privacy_header ol li {width: 100%; float: none;}
	.privacy .privacy_header ol li a {padding: 3px 0;}
	
    /* footer */
    
    #footer .sns {margin-bottom: 0;}
    #footer .sns li {margin:0 5px;}
}
@media all and (max-width:480px) {
	div.bxslider .item{height:600px}
	
	#conArea .conIns .locCon .address u{padding:3px 0 0;}
	#container #conArea .conIns .locCon .locList dl{background:none;}
	#conArea .conIns .locCon .locList dl dd{min-height:70px;}
	
	#roomArea .roomIns .title h2{font-size:14px;}

	#roomArea .roomIns .bxslider2 li span.img {height: 220px;}
}

