/* ////////////////////////////////////////////// */

body {
  background:url(../images/common/bg.jpg);
  width: 100%;
  height: 100%;
  color:#666666;
  font-size: 12px;
}
/*-- wb_[ -------------------------------*/
#outline {
  width:900px;
  margin:auto;
  padding:auto;
  position:relative;
  background:#FFFFFF;
}

/*-- wb_[ -------------------------------*/
#header {
  position: relative;
  width: 100%;
  height:150px;
  background:#FFFFFF;
}

#header h1 {
  top:14px;
  left:5px;
  position:absolute;
  font-size:10px;
  color:#666666;
  }

#header h2 {
  top:61px;
  left:67px;
  position:absolute;
  }

#logo {
  margin:0px;
  top:33px;
  left:5px;
  position:absolute;
  }

#toiawase {
  margin:0px;
  top:32px;
  left:654px;
  position:absolute;
  }

#navi {
	margin:0px;
	top:10px;
	left:621px;
	position:absolute;
	width: 411px;
	height: 19px;
 }
 
#navi li {
 margin:0px 5px 0px 0px;
 padding:0px 0px 0px 15px;
 float:left;
 background:url(../images/common/ico.jpg) no-repeat left;
 }
/*-- wb_[ -------------------------------*/
#menu {
  margin:0px;
  top:100px;
  left:0px;
  position:absolute;
  }
 
#menu li {
  float:left;
  }

/*-- wb_[ -------------------------------*/
#menu2 {
  margin:0px;
	left:0px;
	position:absolute;
	background:#000000;
	top: 130px;
	width: 100%;
	height: 20px;
  }

#menu2 li {
  margin:0px 5px 0px 5px;
  padding:0px 0px 0px 15px;
  float:left;
  background:url(../images/common/ico2.jpg) no-repeat left;
  color:#FFFFFF;
  }
  
/*-- wb_[ -------------------------------*/
#outline-margin { 
  margin:0px;
  }

#outline-margin .img {
  margin:0px;
  }
/*-- wb_[ -------------------------------*/
#pan { 
  margin:10px; 
  }
/*-- wb_[ -------------------------------*/
#main { 
  float:left; 
  width:650px;
  text-align:left;
  margin:0px;
  }

#main h3 {
  margin:0px;
  padding:0px;
  }
  
#main .waku {
  margin:0px 10px 10px 10px;
  padding:3px;
  }

#main .pic_right {
  margin:0px 0px 0px 10px;
  float:right;
  }

#main .pic_left {
  margin:0px 10px 0px 0px;
  float:left;
  }
  
#main .to_top {
  float:right;
  margin:0px 10px 10px 0px;
  line-height:135%;
  }

#main li{
@margin:0px 5px 0px 0px;
  padding:0px 0px 0px 15px;
  background:url(../images/common/icon.gif) no-repeat left;
  line-height:135%;
  }

#main .tittle {
  margin:10px 0px 10px 10px;
  }

/*-- wb_[ -------------------------------*/
#side { 
  float:right; 
  width:240px; 
  text-align:left;
  margin:0px;
}

#side h3 {
  margin:10px 3px 10px 0px;
  padding:0px;
  }
 
#side .waku_side {
  width:238px;
  margin:10px 0px 10px 0px;
  }
 
#side li {
 margin:0px 5px 0px 0px;
 padding:0px 0px 0px 15px;
 background:url(../images/common/ico.jpg) no-repeat left;
 line-height:135%;
 }

#side .bana {
  margin:10px 0px 10px 0px;
  }

#side .banap {
  margin:10px 40px 10px 60px;
  }


/*-- tb^[ -------------------------------*/
#footer {
  margin: 0px;
  padding:0px 0px 30px 0px;
  width: 100%;
  text-align:center;
  border-top:#cccccc 1px solid;
  line-height:135%;
}

/* header////////////////////////////////////////////// */

