/* CSS Document */

body{
margin:0;
padding:0;
font-size:12px;
background-color:#FDF8EE;
}

/*----LINK----*/

a:link{
color:#0033CC;
text-decoration:none;
}

a:visited{
color:#0033CC;
text-decoration:none;
}

a:hover{
color:#0033CC;
text-decoration:underline;
}

/*----//LINK//----*/

h3{
padding:0 0 0 10px;
margin:4px 0 0 0;
font-size:11px;
font-weight:normal;
letter-spacing:0.05em;
float:left;
}

h4{
border-bottom:solid 1px #FDC5B5;
font-weight:normal;
font-size:12px;
color:#F58265;
margin:0;
padding:0;
}

h5{
font-size:13px;
padding:10px;
}


/*----HEADER----*/

.logo{
width:300px;
padding-top:10px;
padding-left:10px;
float:left;
clear:left;
}

.tel{
float:right;
}

/*----//HEADER//--*/

#box{
border-left:solid 3px #FCE6DA;
border-right:solid 3px #FCE6DA;
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

/*----//FOOTER//----*/

.fotter{
border-top:dotted 2px #FF9966;
padding:10px 0 0 0;
}


#container{
width:900px;
clear:both;
}

.pankuzu{
font-size:12px;
padding:5px 0 5px 8px;
letter-spacing:0.05em;
}

/*----LOCATION----*/

.copy{
margin:5px 0 0 0;
line-height:200%;
font-size:12px;
letter-spacing:0.05em;
}

.text12{
font-size:12px;
line-height:180%;
}

/*----//LOCATION//----*/

/*----EQUIPMENT----*/

h2{
border-left:solid 3px #CB411F;
border-bottom:solid 1px #CB411F;
padding:4px 0 4px 10px;
font-size:17px;
color:#CB411F;
font-family:Georgia, "Times New Roman", Times, serif;
}

.text{
font-size:11px;
line-height:150%;
}

.text2{
font-size:11px;
line-height:130%;
margin-right:10px;
margin-top:10px;
margin-left:10px;
}

.title{
border:solid 1px #666666;
padding:4px;
margin:0 10px 0 10px;
}

.photo{
margin-left:10px;
margin-top:10px;
}

.hyouka{
border:#CCCCCC solid 1px;
width:749px;
padding:0;
margin:0 0 20px 0;
}

.hyouka_copy{
border:#B06C64 solid 1px;
padding:10px;
margin:10px 10px 5px 10px;
font-size:12px;
line-height:130%;
}

.hyouka_text{
font-size:11px;
padding:0 10px 0 10px;
margin:0 10px 5px 10px;
line-height:130%;
}

.hyouka_box{
font-size:11px;
}

.hyouka_box td{
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
text-align:left;
padding:5px 0 2px 5px;
}

/*----//EQUIPMENT//----*/

/*----SITEMAP----*/

.sitemap{
padding:5px 5px 5px 15px;
font-size:12px;
border-bottom:solid 2px #FF9966;
margin-bottom:10px;
}

.sitemap2{
padding:5px 5px 5px 25px;
font-size:12px;
margin-bottom:10px;
}

/*----ROOMPLAN----*/

.Etype{
display:block;
width:755px;
height:115px;
background-image:url(roomplan/img/e_type.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
text-align:left;
line-height:100%;
}

.Htype{
display:block;
width:755px;
height:115px;
background-image:url(roomplan/img/h_type.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
text-align:left;
line-height:100%;
}

.dtype{
display:block;
width:755px;
height:115px;
background-image:url(roomplan/img/d_type.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
text-align:left;
line-height:100%;
}

.ftype{
display:block;
width:755px;
height:115px;
background-image:url(roomplan/img/f_type.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
text-align:left;
line-height:100%;
}

.ltype{
display:block;
width:755px;
height:115px;
background-image:url(roomplan/img/l_type.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
text-align:left;
line-height:100%;
}






