@charset "Shift-JIS";

body, h1, h2, h3, h4, form, dl, dt, dd { margin: 0; padding: 0; }
body {
	font-family: verdana,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "\30D2\30E9\30AE\30CE\20Pro\20W3", HiraKakuPro-W3, Osaka, sans-serif;
	padding: 0;
	background-color:#FFFFFF;
	text-align: center;
	}
pre, code, li, dt, dd, blockquote, td, p, input, textarea, caption, h2, .content { 
	line-height: 1.4;
	font-size: x-small;
	voice-family: "\" }\""; 
	voice-family:inherit;
	font-size: small;
	}
html>pre, html>code, html>li, html>dt, html>dd, html>blockquote, html>td, html>p, html>input, html>textarea, html>caption, html>h2, html>.content {
	font-size: small;
	}

#main {
  width: 800px;
  height: auto;
  margin: 0 auto 0 auto;
  padding: 0px;
  background : Aliceblue url(point.png) no-repeat 25px 15px;
}

#header {
  width: 800px;
  background-color: Royalblue;
  margin : 0px;
  padding: 0px;
}

#header p {
  color : white;
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  text-align: right;
  margin : 0px;
  padding: 0px;
}

#header a, #header a:link, #header a:visited {
  text-decoration: none;
  color: white;
}

#header a:hover {
  color: Royalblue;
  background-color: Aliceblue;
}

#title {
  margin: 10px 0 10px 0px;
  border : none;
  height: 50px;
  text-align: left;
  padding: 0px;
  color : #101084;

}

#ltitle {
  float: left;
  width: 100px;
  border-right : solid 2px #101084;
  margin: 0 0 0 10px;
  padding: 0px;
}

#rtitle {
  float: left;
  width: 300px;
  margin: 0 0 0 20px;
  padding: 0px;

}

#title h1 {
  font : 36pt Arial, Helvetica, "‚l‚r ƒSƒVƒbƒN", Osaka, sans-serif;
  line-height: 100%;
  padding: 0 0 0 0;
}

#title h2 {
  font : 16pt Arial, Helvetica, "‚l‚r ƒSƒVƒbƒN", Osaka, sans-serif;
  line-height: 100%;
  padding: 0 0 0 0;
}

#title p {
  font : 14pt Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  text-align: left;
  margin : 0px;
  padding: 0px;
}

#btn1 {
  float: left;
  width: 250px;
  margin: 30px 0 0 30px;
  padding: 0px;
  border : none;
  background-color : transparent;
}

#btn1 ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#btn1 li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  float: left;
  font : 12pt Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  text-decoration: none;
  color: #101084;
  background-color: Lightskyblue;
  width: 80px;
  height: 18px;
  border-left: solid 1px Aliceblue;
  text-align: center;
  vertical-align: middle;
  display: block;

}

#btn1 a, #btn1 a:link, #btn1 a:visited {
  text-decoration: none;
  color: #101084;
  background-color: Lightskyblue;
  padding: 0px;
  height: 18px;
  border-left: solid 1px Aliceblue;
  text-align: center;
  vertical-align: middle;
  display: block;
}

#btn1 a:hover {
  background-color: Royalblue;
  color: #FFFFFF;
}

#mainphoto {
  border : none;
  margin : 5px auto;
  padding: 0px;
}

#mainphoto img {
  clear: both;
  border : solid 5px #CCCCCC;
  }

#copyright {
  width: 800px;
  background-color: Royalblue;
  text-align: left;
  margin : 0 auto;
  padding: 0px;
}

#copyright p {
  color : #FFFFFF;
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  text-align: right;
  margin : 0px;
  padding: 0px;
}

#ititle {
  float: left;
  width: 350px;
  margin: 0 0 0 15px;
  padding: 0px;
}

#exp0 {
  float: left;
  width: 350px;
  margin: 30px 0 0 0;
  padding: 0px;
  border : none;
}

#exp0 p {
  font : 10pt "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
  color: Royalblue;
}

#mapicon {
  float: right;
  width: 50px;
  margin: 0 5px 0 0;
}

#mapicon img {
  border : solid 1px #666666;
}

#thums {
  clear: both;
  border : none;
  width: 800px
  margin : 10px auto;
  padding: 0px;
}

#thums table {
  margin: 0 auto;
  padding: 0px;
  border: 0px;
}

#thums img {
  border : solid 1px #000000;
}

#thums td {
  text-align : center;
  vertical-align : middle;
}


