*{
margin: 0;
padding: 0;
}



html{
font-size: 16px;
font-family: sans-serif;
}



body{
text-align: center;
font-size: 90%;
}



/*フォント設定
==========================*/
p{
font-family: メイリオ;
}
h1{
font-family: メイリオ;
}
h2{
font-family: メイリオ;
}
h3{
font-family: メイリオ;
}




/*#container
==========================*/
#container{
width: 746px;
margin: 0 auto;
text-align: left;
background: #fff;
}



/*#header
==========================*/
#header h1{
font-size: 1px;
text-indent: -5000px;
}

#menu li{
font-size: 75%;
text-align: center;
line-height: 23px;
width: 101px;
height: 23px;
background: url(../images/menuBack.jpg);
float: left;
list-style: none;
}

#menu a{
text-decoration: none;
color: #fff;
}

#menu ul{
margin-left: 30px;
}

#header #h{
float: right;
}



/*#contents
==========================*/
#contents{
background: #fff;
}

#contents h2{
width: 720px;
height: 80px;
background: url(../images/faceBar.gif) no-repeat;
font-size: 110%;
color: #fff;
text-indent: 6em;
line-height: 90px;
margin-left: 20px;
}

#contents #limited{
width: 690px;
height: 40px;
margin-left: 30px;
text-align: center;
line-height: 40px;
font-size: 120%;
border: solid 2px #f00;
color: #f00;
}

#contents p{
width: 690px;
margin: 20px 30px;
line-height: 30px;
}



/*#kochira
==========================*/
#kochira dl{
margin: 0 30px;
}

#kochira #gaikan{
width: 474px;
height: 20px;
line-height: 20px;
}

#kochira #g_image{
float: left;
margin-right: 9px;
}

#kochira #tsuro{
height: 20px;
line-height: 20px;
margin-top: 54px;
}

#kochira #t_image{
float: left;
}

#kochira #heya{
width: 687px;
height: 20px;
line-height: 20px;
clear: both;
}

#kochira #h_image{
float: left;
margin-right: 9px;
}

#kochira #hh_image{
float: left;
}

#kochira #parking{
width: 100px;
height: 20px;
line-height: 20px;
clear: both;
}

#kochira #p_image{
float: left;
margin-right: 9px;
}

#kochira #pic{
width: 399px;
height: 181px;
background: url(../images/picture.jpg);
margin-left: 320px;
}



/*#bukken
==========================*/
#bukken dl{
height: 590px;
}

#bukken li{
list-style: none;
}

#bukken #hyou{
float: left;
padding: 0 5px 0 40px;
}

#bukken #madori{
padding-top: 52px;
padding-left: 10px;
}



/*#ryokin
==========================*/
#ryokin{
clear: both;
padding-top: 10px;
}

#ryokin h3{
padding-top: 10px;
font-size: 140%;
color: #060;
padding-left: 40px;
}

#ryokin #text{
margin-left: 43px;
}

#ryokin table{
margin-left: 80px;
}

#ryokin th{
text-align: center;
}

#ryokin td{
text-align: center;
}

#ryokin .strong{
color: #f00;
}

#ryokin li{
list-style: none;
float: left;
padding-top: 0px;
}

#ryokin #yajirushi{
padding-top: 40px;
padding-left: 160px;
}

#ryokin #system{
width: 650px;
height: 180px;
background: url(../images/system.gif) no-repeat;
padding-top: 140px;
padding-left: 180px;
line-height: 30px;
}

#ryokin #after{
width: 530px;
margin-left: 120px;
}

#ryokin #red{
width: 350px;
height: 383px;
background: url(../images/systemGraph.gif) no-repeat;
margin-left: 200px;
clear: both;
}

#ryokin .td{
font-weight: bold;
color: #060;
}

/*#otoi
==========================*/
#otoi{
clear: both;
}

#otoi p{
line-height: 0px;
margin-left: 80px;
}

#otoi a{
margin-left: 10px;
}

#otoi .ul{
width: 674px;
height: 30px;
border: solid #060 1px;
background: #ff0;
margin-left: 40px;
line-height: 30px;
text-align: center;
}

#otoi .uull{
font-size: 70%;
margin-left: 40px;
text-align: center;
margin-top: 5px;
margin-bottom: 20px;

}

#otoi li{
list-style: none;
}

#otoi .li{
display: inline;
margin-right: 13px;
}


/*#shuhen
==========================*/
#shuhen #map{
margin-left: 100px;
padding-bottom: 40px;
}

#shuhen #spot{
margin-left: 40px;
}



/*#yokuaru
==========================*/
#yokuaru dl{
margin-left: 40px;
width: 680px;
}

#yokuaru dt{
font-size: 120%;
font-weight: bold;
line-height: 40px;
color: #060;
}

#yokuaru dd{
padding-bottom: 10px;
}

#yokuaru{
margin-bottom: 20px;
}



/*#footer
==========================*/
#footer #bar{
width: 680px;
height: 7px;
background: #060;
margin-left: 40px;
margin-top: 10px;
}

#footer li{
list-style: none;
font-size: 80%;
display: inline;
margin-left: 20px;
}

#footer{
margin-top: 60px;
text-align: center;
}
