@charset "utf-8";

div.section{
width:700px;
}

#Main div.section h2{
margin-bottom:20px;
}

div.section p,
div.section ul,
div.section table,
div.section div{
margin-left:15px;
}

/* room */
div.room{
margin:10px auto;
}

div.room p.room-imgalrge{
margin:10px 0 20px 0;
}

div.room p.room-atten{
margin-right:20px;
text-align:right;
}

div.room p.room-img{
text-align:center;
}

div.room table td ul{
	margin:2px 0 0 0;
}
div.room table td ul li{
	padding:0 8px 2px 0;
	display:inline;
}


/* outline */

div.outline p.google{
width:300px;
margin:0;
padding-left:15px;
float:left;
}

div.outline p.google iframe{
width:291px;
border:1px solid #CCC;
padding:2px;
}


#Main div.outline div.mapinfo{
width:357px;
float:left;
}

#Main div.outline div.mapinfo table{
width:357px;
margin:0 0 20px 0;
}

#Main div.outline div.mapinfo th{
background:#F0F0F0;
width:95px;
}

#Main div.outline .pdf {
padding:0;
margin:0;
}

#Main div.outline .pdf a{
font-size:84%;
}

div.outline dl.adobe {
width:357px;
margin:20px 0;
background:#F0F0F0;
}

div.outline dl.adobe dt{
width:112px;
float:left;
padding:5px;
}

div.outline dl.adobe dd{
padding-left:112px;
font-size:84%;
padding-top:15px;
letter-spacing:0.1em;
}

div.outline  p.google{
	width:291px;
	text-align:right;
}

div.outline  p.google iframe{
	margin-bottom:5px;
}

div.outline p.google small{
background:url(../search/images/ico_maplarge.gif) no-repeat left center;
margin-top:5px;
padding:0 0 0 15px;
}

/* around */
div.around  ul {
margin-top:5px;
}

div.around ul li{
width:305px;
float:left;
background:url(../search/images/ic_enviloment.gif) no-repeat left 3px;
margin:0;
padding:0 5px 5px 15px;
}

div.around p.map{
clear:both;
margin:15px;
text-align:right;
}

div.around p.map iframe{
border:1px solid #CCC;
margin-bottom:5px;
}

div.around p.map small{
background:url(../search/images/ico_maplarge.gif) no-repeat left center;
padding:0 0 0 15px;
text-align:right;
}


/* equipment */

div.equipment div.photoarea dl{
width:332px;
margin:0 5px 15px 0;
float:left;
}

a.alpha img{
opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=0);
position:relative;
left:-2px;
top:4px;
z-index:1;
}

a.alpha:hover img{
opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);
left:-2px;
top:4px;
}

.box{
position:relative;
margin-top:-164px;
z-index:0;
}

*:first-child+html .box{
position:relative;
margin-top:-166px;
z-index:0;
}

div.equipment div.photoarea dl dt img{
border:1px solid #CCC;
padding:1px;
}

div.equipment div.photoarea dl dd{
width:322px;
margin-top:5px;
background:#F0F0F0;
padding:5px;
text-align:center;
}

html>/**/body div.equipment div.photoarea dl dd, x:-moz-any-link, x:default {
    margin-top:-10px;
} /* Only FireFox 3 */

#Main div.equipment table {
	clear:both;
}

#Main div.equipment table th.mainttl{
width:700px;
text-align:center;
background:#FFFFFF;
padding:0;
}

#Main div.equipment table th.mainttl strong{
padding:10px 0;
display:block;
border:1px solid #D8D8D8;
}

#Main div.equipment table th,
#Main div.equipment table td{
width:145px;
text-align:center;
}

#Main div.equipment table td.time{
width:335px;
}


#Main div.equipment table th.ttl{
background:#F8E9ED;
}


#Main div.equipment table td{
width:700px;
text-align:center;
}

div.equipment div.photoarea dl dt.mb5{
margin-bottom:5px;
}

div.equipment div.photoarea dl dd.m0{
margin:0;
}



