body{
background: #ffffff url(../image/hotel/hotelbacks.jpg) top repeat-x;
text-align: center;
}

#contents{
margin: 0 auto;
background: url(../image/hotel/hotelback.jpg) top center no-repeat;
width: 1000px;
}

#con0{
margin: 0 auto;
width: 870px;
}


#con0 .t1{
margin: -10px 0 0 0;
text-align: left;
}

#con0 .t2{
text-align: right;
color: #ffffff;
}


#con1{
margin: 0 auto;
width: 870px;
height: 170px;
text-align: right;
}

#con1 .ameblo{

}

.topbtn{
padding: 0 10px 0 0;
}

#con2{
margin: 0 auto;
background: #D1283C;
padding: 2px 10px 0px;
width: 850px;
}

#conmid{
margin: 0 auto;
padding: 25px 27px 10px 27px;
background: #FBF0E5;
width: 816px;
}

div#conmid:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
} 

#con3{
float: left;
magin: 20px 0 0 27px;
background: #ffffff url(../image/hotel/hotel_t0.jpg) top center no-repeat;
width: 598px;
height: 320px;
text-align: left;
}

#con3 .tex{
padding: 0 15px 10px;
background: #ffffff;
}

#con3 .tex0{
color: #D1283C;
padding: 230px 0 0 170px;
}

#con3 h6{
padding: 15px 0 0 0;
}


#con4{
float: right;
margin: 0 0 10px 0;
padding: 0 0 200px 0;
width: 192px;
}

#con4 .baner{
padding: 12px 0 0 0;
}

#con5{
padding: 10px 0 0 0;
}

#con5 table{
	border-collapse : collapse ;
}

#con5 td{
	background: #ffffff;
	border-width : 1px ;
	border-style : solid ;
	padding : 3px 10px;
	color: #ff4455;
}

#con5 th{
	background: #ffffff;
	border-width : 1px ;
	border-style : solid ;
	padding : 3px 10px;
	font-weight: bold;
	color: #ff4455;
}

#con5 p{
	color: #ff4455;
	text-align: left;
}

#hotel{
margin:10px 0 0 5px;
}

#footer{
margin: 0 auto;
width: 870px;
}


.clear{
clear: both;
}

strong{
color: #D1283C;
font-weight: bold;
}