@charset "shift_jis";
/* 一括で全ての要素の余白をゼロに指定 */
* {
  margin: 0;
  padding: 0;
  text-align:center;
}
/* -------------------------------------------------------------
   [1] レイアウトに関する指定 */
body {
  font-size: 100%;
  text-align: center;
  font-family: Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
  padding: 0;
  margin: 0;
  /*background: url(img 1/bg-body.gif) repeat-x 0 0;*/
  background: url(useimg/bg.gif) repeat 0 0;
}

#wrapper {
  text-align: left;
  width:100%;
  margin: 0 auto;
 /* background: url(img 1/bg-container.jpg) repeat-y 0 0;*/
 background: url(useimg/bg.gif) repeat 0 0;
 }

#header {
  height:100%;
  width:100%;
  margin-bottom: 2em;
  position: relative;
  background: url(img 1/bg-header.jpg) no-repeat 0 0;
}
   #contents {
  float: right;
  width: 100%;
  padding: 0 auto;
}
/*------------------------------------------*/
/*--------------文字に関する指定------------*/
h1{
	font-size:100%;
}
/*------------------------------------------*/
/*------box,アニメーションに関する指定------*/
#slide {
position:relative;
}
#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #666;
    text-decoration: none;
    color: #fff;
    width: 100px;
    padding: 30px 0;
    text-align: center;
    display: block;
    border-radius: 5px;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
}
#map{
    width:80%;
    height:765px;
}
#box1{
    width:100%;
    height:765px;
    position:relative;
}
#box2{
    width:100%;
    height:765px;
}
#box2 h2{
font-size:180%;
}

#box3{
    width:100%;
    height:765px;
}
#box3 h2{
font-size:180%;
}
.nav {
  display:none;
  visibility:hidden;
}

.nav-in {
  display:none;
  visibility:hidden;
}
.smhout{
  display:none;
  visibility:hidden;
}
#box1 .pcout{
  position:absolute;
  top:600px;
  left:100px;
}