/* ////////////////////////////////////////////// */

body {
  background:url(../images/common/header_bg.jpg) no-repeat top;
  width: 100%;
  height: 100%;
  color: #000000;
  font-size: 14px;
}
/*-- wb_[ -------------------------------*/
#outline {
  width:900px;
  position:relative;
  margin:auto;
  padding:auto;
}

/*-- wb_[ -------------------------------*/
#header {
  position: relative;
  width: 100%;
  height:130px;
}

#header h1 {
  top:10px;
  left:145px;
  position:absolute;
  font-size:12px;
  color:#ffffff;
  }

#header h2 {
  margin:0px;
  top:10px;
  left:10px;
  position:absolute;
  }

#toiawase {
  margin:0px;
  top:10px;
  left:654px;
  position:absolute;
  }

/*-- wb_[ -------------------------------*/
#menu {
  margin:0px;
  top:80px;
  left:0px;
  position:absolute;
  }

 /* IE8Œü‚¯ */  
html>/**/body #menu {  
 margin /*\**/: 0px\9;  
 top:80px\9;
 _top:80px;
 left:0px\9;
 position:absolute\9; 
}

*+html body #menu {
	margin:0px;
	top:80px;
	left:0px;
	position:absolute;
  }
 
#menu li {
  float:left;
  }
  
 /* IE8Œü‚¯ */  
html>/**/body #menu li{  
 float /*\**/: left\9;   
}     
/*-- wb_[ -------------------------------*/
#outline-margin { 
  margin:0px;
  }

/*-- wb_[ -------------------------------*/
#pan { 
  margin:10px; 
  }
/*-- wb_[ -------------------------------*/
#main { 
  float:left; 
  width:655px;
  text-align:left;
  margin:0px;
  }

#main h3 {
  margin:10px;
  padding:10px 10px 5px 30px;
  background:url(../images/common/icon.gif) no-repeat left;
  border-bottom:solid 2px #009900;
  font-weight:bold;
  font-size:18px;
  }
  
#main .waku {
  margin:10px;
  }
 

#main .pic_right {
  margin:0px 0px 0px 8px;
  float:right;
  }

#main .pic_left {
  margin:0px 8px 0px 0px;
  float:left;
  }
  
#main .to_top {
  float:right;
  margin:0px 10px 10px 0px;
  }

#main li{
  list-style:inside disc;
  line-height:135%;
  }

/*-- wb_[ -------------------------------*/
#side { 
  float:right; 
  width:240px; 
  text-align:left;
}

#side .bana {
  margin:10px 5px 10px 5px;
  }
  
#side .logo {
  margin:5px 5px 5px 40px;
  }

#side dl {
  margin:10px 0px 10px 0px;
  }
  
#side dt {
  background:url(../images/common/side_bana.jpg) no-repeat top;
  margin:0px;
  padding:7px 10px 1px 20px;
  }
  
#side dd {
  border:#009900 solid 1px;
  margin:0px 5px 10px 5px;
  padding:5px;
  }


#side li{
  list-style:inside disc;
  line-height:135%;
  }

/*-- tb^[ -------------------------------*/
#footer {
  margin: 0px;
  width: 100%;
  text-align:center;
  border-top:#009900 1px solid;
  line-height:135%;
}

/* header////////////////////////////////////////////// */


