A:LINK{
  color : white;
  text-decoration : none;
}
A:VISITED{
  color : white;
  text-decoration : none;
}
A:HOVER{
  color : gray;
  text-decoration : none;
}
A:ACTIVE{
  color : gray;
  text-decoration : blink;
}
BODY{
  margin:0px;
  text-align:center;
  position:relative;
  background-color : black;
}
#all{
  width:772px;
  margin:auto;
  position:relative;
}
#logo_photo{
  width:770px;
  position:absolute;
  height:107px;
  top:0px;
  left:1px;
  background-color : #66408c;
}
#logo{
  background-image : url(../../../..//Owner/デスクトップ/top/jimusho/jimusho/title2.gif);
  width : 365px;
  height:105px;
  color:#ffffff;
  position:absolute;
  top:1px;
  left:5px;
  font-size:13px;
}
#logo_sugano{
  position:absolute;
  left:40px;
  top:0px;
}
#logo_sub{
  position:absolute;
  left:185px;
  height:13px;
  top:8.5px;
}
#logo_info{
  position:absolute;
  top:35px;
  width:355px;
  left:5px;
  text-align:center;
}
#logo_name{
  font-size : 32px;
  font-weight : bold;
}
#logo_TEL{
  font-weight : bold;
  font-size : 18px;
}
#photo{
  width:390px;
  position:absolute;
  left:375px;
  height:105px;
  top:1px;
}
#photo_sugano{
  position:absolute;
  left:5px;
  top:5px;
}
#photo_staff1{
  position:absolute;
  left:110px;
  top:5px;
}
#photo_staff2{
  position:absolute;
  left:110px;
  top:55px;
}
#button_area{
  width:770px;
  height:80px;
  clear:both;
  position:absolute;
  top:107px;
  left:1px;
  font-size : 13px;
  text-align : center;
  font-weight : 900;
  background-color : #555b4f;
}
#button_area A{
  width : 128px;
  height : 26px;
  position : absolute;
  top : 11px;
  left : 0px;
}
#button1{
  position:absolute;
  top:5px;
  left : 1px;
}
#button2{
  position:absolute;
  top:5px;
  left : 128px;
}
#button3{
  position:absolute;
  top:5px;
  left:220px;
  display : none;
}
#button4{
  position:absolute;
  top:5px;
  left : 257px;
}
#button5{
  position:absolute;
  top:5px;
  left : 385px;
}
#button6{
  position:absolute;
  top:5px;
  left : 513px;
}
#button7{
  position:absolute;
  top:5px;
  left : 641px;
}
#button8{
  position:absolute;
  top:40px;
  left : 1px;
}
#button9{
  position:absolute;
  top:40px;
  left:110px;
  display : none;
}
#button10{
  position:absolute;
  top:40px;
  left : 129px;
}
#button11{
  position:absolute;
  top:40px;
  left : 257px;
}
#button12{
  position:absolute;
  top:40px;
  left : 385px;
}
#button13{
  position:absolute;
  top:40px;
  left : 513px;
}
#button14{
  position:absolute;
  top:40px;
  left : 641px;
}
#topcopy{
  color : white;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
#topcopy H1{
  font-size : 24px;
}
#map{
  width : 385px;
  float : left;
  margin-top : 15px;
}
#map_explain{
  width : 772px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  color : white;
  background-color : #717a1f;
  font-size : 15px;
  font-weight : bold;
}
#explain{
  width : 385px;
  float : right;
  background-color : #eaead5;
  height : 455px;
  color : black;
}
#alpha{
  clear : both;
  width : 385px;
  float : left;
  list-style-type : disc;
  list-style-position : outside;
  text-align : justify;
}
#explain P{
  font-size : 18px;
  line-height : 2;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 1ex;
  margin-left : 2em;
  margin-right : 2em;
  margin-bottom : 1ex;
  text-align : justify;
  text-decoration : underline;
}
#alpha LI{
  line-height : 1.5;
  margin-top : 1ex;
  margin-left : 1ex;
  margin-right : 1ex;
  margin-bottom : 1ex;
}
#kids{
  font-size : 18px;
  text-align : center;
  width : 385px;
  float : right;
  clear : none;
}
#explain STRONG{
  border-width : 3px 3px 3px 3px;
  border-style : solid solid solid solid;
  border-color : red red red red;
  font-size : 21px;
}
