body{
background: #ffffff url(../image/hotel/hotelbacks.jpg) top repeat-x;
text-align: center;
}

#contents{
margin: 0 auto;
background: url(../image/aboutus/aboutus_main.jpg) center top 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: 168px;
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 26px 10px 25px;
background: #FBF0E5;
width: 819px;
}

div#conmid:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
} 

#con3{
background: url(../image/aboutus/stuff_back.jpg) top no-repeat;
margin: 10px 0 0 0;
width: 819px;
height: 235px;
}

#con3 .left{
float: left;
width: 168px;
padding: 0 10px 0 0;
}

#con3 .center{
float: left;
width: 200px;
padding: 40px 0 0 0;
}

#con3 .right{
float: left;
width: 380px;
padding: 50px 0 0 10px;
text-align: left;
color: #D1283C;
}

#con3 .g1{
padding: 10px 10px 0;
}


#con4{
margin: 0 auto;
padding: 15px 0;
background: url(../image/aboutus/laboologo.jpg) bottom right no-repeat;
width: 819px;
text-align: left;
color: #444444;
line-height: 140%;
}

#con4 .left{
margin: 15px 0 0 0;
float: left;
width: 500px;
border: #FD92CC solid 1px;
}

#con4 .right{
float: right;
width: 310px;
}

#con4 table{
margin: 15px 0 0 0;
}

#con4 .title{
border: #ffffff solid 3px;
padding: 3px 5px;
background: #FD92CC;
color: #ffffff;
}

#con4 .tex{
padding: 3px 10px;
background: #ffffff;
}

#con4 .clear{
clear: both;
}


#footer{
margin: 0 auto;
width: 870px;
}


.clear{
clear: both;
}

strong{
color: #D1283C;
font-weight: bold;
}