@charset "utf-8";

/* Reset
======================================== */
html,body,div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,address,table,th,td,dl,dt,dd{margin:0;padding:0;}
img{border:none;vertical-align:top;}
address,th,em,strong{font-style:normal;font-weight:normal;}
ul,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a,object{outline:none;}
input,textarea,select{font-family:'ＭＳ Ｐゴシック',Verdana, Arial,sans-serif;}
a:link,a:visited,a:hover,a:active{color:#1122CC;}
.cf{zoom:1;}.cf:after{content:'';display:block; clear:both;}

/*
========================================

Layout

========================================
*/
.bellspeak {
  width: 100%;
  margin: 0 auto;
  background: #fff;
}

#main00
{
  position: relative;
  width: 960px;
  height: 100px;
}


#main
{
  position: relative;
  width: 100%;
  height: 692px;
  background-repeat: repeat-x;
  vertical-align: top;
}

#main .Bt01
{
 position: absolute;
 top: 50px;
 left: 360px;
}

#main .Bt02
{
 position: absolute;
 top: 50px;
 left: 440px;
}

#main .Bt03
{
 position: absolute;
 top: 50px;
 left: 520px;
}

a.imgHover:hover img
{
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

/* = container
----------------------------------------------- */
#container {
	width: 960px;
	margin: 0 auto;
}



/* = profile
----------------------------------------------- */
#profile {
	width: 100%;
	height: 805px;
	color: #fff;
	background: #faa400;
}



/* = map
----------------------------------------------- */
#map {
	width: 100%;
	height: 739px;
	color: #fff;
}



/* = main04
----------------------------------------------- */
#footer {
	width: 100%;
	height: 95px;
	color: #fff;
	background: #faa400;
}



