.bnr2{
	width:450px;
	max-width:100%;
	margin-top:10px;
}

.bnr2 img{
	width:100%;
}

#accommodations ul {
	clear:left;
}

#accommodations ul li {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	list-style-type:none;
}

.td_bg_gold {
	background-color: #BDDDC0;
}

.td_padding {
	padding:5px 10px 5px 10px;
	border-left:1px solid #FFFFFF;
}

#text_box1 {
	width:500px;
	float:left;
}

#time_table {
	float:right;
}

.text_box2 {
	width:445px;
}

#text_box3 {
	margin-top:20px;
	padding:10px;
	background-color:#F2F2F2;
	width: 100%;
}

.text_box4 {
	width:435px;
}

.th_text {
	font-size:80%;
}
#menu li{
	float:none !important;
}

.renew_bnr{
	margin-top:20px;
	}
	
	.renew_bnr img{
		
	max-width:100%;
	}

a:hover img{
	opacity:0.8;
}

.slide_box{
	 width:520px !important;
	 height:240px !important;
	 float:left !important;
}

.slide_box h2{
	position:absolute;
	z-index:9999;
	top:20px;
	left:10px;
	font-size:24px;
	font-weight:bold;
	font-family: "Garamond","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

@media (max-width: 900px) {
	#text_box3{
		width: 96%;
		padding:2%;
	}
	.text_box4{
		width: 49%;
	}
}

@media (max-width: 768px) {
	.slide_box {
    width: 100% !important;
	}
	
	#page_title > .cap {
   width: 100% !important;
   height:auto !important;
	margin-top:20px;
	}
	
	#tbl1, #tbl2 {
    width: 49% !important;
	}
	
	#tbl1{float:left !important;}

	#tbl2{float:right !important;}

}

@media (max-width: 480px){
    .text_box4{
        width: 100%;
    }
    #swf{
        background: url("../swf/accommodations-mobile.png") no-repeat left top;
        background-size:100% auto;
        height: 130px !important;
    }
    #swf object{
        display:none ;
    }
	
	.slide_box{
		max-width:100% !important;
	}
}

