body {
  margin: 0px 0px 10px 0px;
  padding: 0px;
/*  background-image: url(image/bg.jpg) ; */
  font-size: 14px;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  text-align: left ;
}

.header {
  clear: both ;
  height: 80px ;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: #FFFFFF url(image/header.jpg) repeat scroll center top ;
  text-align: center;
}
.header .title {
  width: 580px ;
  height: 70px ;
  margin: 5px auto 5px auto;
  padding: 0px;
  background-image: url(image/title.gif) ;
}

.mainmenu {
  clear: both ;
  height: 40px ;
  margin: 0px 0px 0px 0px ;
  padding: 10px 0px 20px 0px ;
  background: #FFFFFF url(image/bg_mainmenu.jpg) repeat-x scroll top center;
  text-align: center;
}

.pagetitle {
  clear: both ;
  width: 760px ;
  height: 70px ;
  margin: 0px auto 10px auto;
  padding: 0px;
}

.main {
  clear: both ;
  width: 700px;
  margin: 10px auto 10px auto;
  padding: 0px 0px 0px 0px ;
}
.main_room {
  clear: both ;
  width: 760px;
  margin: 10px auto 10px auto;
  padding: 0px 0px 0px 0px ;
}

.inquiry {
  clear: both ;
  width: 760px;
  height: 70px ;
  margin: 10px auto 0px auto;
  padding: 0px;
  background-image: url(image/inquiry.gif) ;
}
.footer {
  clear: both ;
  width: 760px;
  height: 30px ;
  margin: 0px auto 0px auto;
  padding: 0px;
  background-image: url(image/copyright.gif) ;
}
#alt {
  display: none;
}


/* --- 館内のご案内 --- */
.room_list img {
  float: left ;
  width:100px ;
  height: 75px ;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px ;
}

/* --- ご利用について --- */
.contact_address {
  clear: both ;
  margin: 15px 0px 10px 0px;
  padding: 10px 0px 0px 0px ;
  border: 0px ;
  border-top: 5px solid #FFCC00 ;
}

/* --- 木のおもちゃであそぼう！ --- */
.woodrntoy {
  width: 650px;
  margin: 0px auto 0px auto;
  padding: 00px 0px 0px 0px ;
  text-align: left;
}

/* -------------------- */

form { margin:0px; padding:0px;} 

h1 { margin:0px; padding:0px; font-size: 18px;  display: none; }
h2 { margin:0px; padding:0px; font-size: 16px; color: #FF0000; }
h3 { margin:0px; padding:0px; font-size: 16px; color: #FF0000; }
h4 { margin:0px; padding:0px; font-size: 14px; }
h5 { margin:0px; padding:0px; font-size: 14px; }
h6 { margin:0px; padding:0px; font-size: 14px; }
h7 { margin:0px; padding:0px; font-size: 14px; }

hr { display: none; }

a:link {		color: #0000FF;	text-decoration: underline;	}
a:visited {	color: #0000FF;	text-decoration: underline;	}
a:hover {	color: #FF0000;	text-decoration: underline;	}
a:active {	color: #FF0000;	text-decoration: underline;	}

.font06 { font-size: 6px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font07 { font-size: 7px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font08 { font-size: 8px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font09 { font-size: 9px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font10 { font-size: 10px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font11 { font-size: 11px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font12 { font-size: 12px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font13 { font-size: 13px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font14 { font-size: 14px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font15 { font-size: 15px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font16 { font-size: 16px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font17 { font-size: 17px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }
.font18 { font-size: 18px; font-family: "ＭＳ Ｐゴシック", "Osaka"; }

.vspace15 { line-height: 1.5 }
.vspace20 { line-height: 2.0 }

.center { text-align: center ; }
.left { text-align: left ; }
.right { text-align: right ; }
.f_left { float: left ; }
.f_right { float: right ; }
