/* ////////////////////////////////////////////// */



body {

  background:url(../images/common/bg.jpg) no-repeat top;

  width: 100%;

  height: 100%;

  color: #000000;

  font-size: 12px;

}

/*-- wb_[ -------------------------------*/

#outline {

  width:900px;

  margin:auto;

  padding:auto;

  position:relative;

  border-left:#CCCCCC solid 1px;

  border-right:#CCCCCC solid 1px;

}



/*-- wb_[ -------------------------------*/

#header {

  position: relative;

  width: 100%;

  height:173px;

  background:#FFFFFF;

}



#header h1 {

  top:10px;

  left:5px;

  position:absolute;

  font-size:10px;

  color:#000000;

  }



#header h2 {

  margin:0px;

  top:22px;

  left:5px;

  position:absolute;

  }



#toiawase {

  margin:0px;

  top:42px;

  left:664px;

  position:absolute;

  }



#navi {

	margin:0px;

	top:10px;

	left:530px;

	position:absolute;

	width: 411px;

	height: 19px;

 }

 

#navi li {

 margin:0px 5px 0px 0px;

 padding:0px 0px 0px 15px;

 float:left;

 background:url(../images/common/icon.gif) no-repeat left;

 }

/*-- wb_[ -------------------------------*/

#menu {

  margin:0px;

  top:120px;

  left:0px;

  position:absolute;

  }

 

#menu li {

  float:left;

  }

  

/*-- 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:10px 10px 0px 10px;

  padding:7px 10px 7px 30px;

  background:url(../images/common/h3_bg.jpg) no-repeat left;

  font-weight:bold;

  font-size:18px;

  }

  

#main .waku {

  margin:10px;

  padding:3px;

  }





#main .pic_right {

  margin:0px 0px 0px 10px;

  float:right;

  }



#main .pic_right1 {

  margin:0px;

  float:right;

  }



#main .pic_left {

  margin:0px 10px 0px 0px;

  float:left;

  }

  

#main .to_top {

  float:right;

  margin:0px 10px 10px 0px;

  background:#FFFFFF;

  }





#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 .midashi {

  margin:5px 0px 10px 0px;

  padding:5px;

  border-bottom:#FF6666 solid 3px;

  font-weight:bold;

  font-size:18px;

  }

/*-- wb_[ -------------------------------*/

#side { 

  float:right; 

  width:240px; 

  text-align:left;

  margin:0px;

}



#side .cam_top {

  background:url(../images/common/side_top_bg.jpg) no-repeat top;

  width:240px;

  height:174px;

  margin:10px 0px 10px 0px;

  padding:0px;

  }



#side .cam_under {

  background:url(../images/common/side_under_bg.jpg) no-repeat top;

  width:240px;

  height:174px;

  margin:10px 0px 10px 0px;

  }



#side .midashi {

  margin:0px;

  padding:15px 0px 5px 15px;

  font-size:14px;

  font-weight:bold;

  }



#side .aka1 {

  color:#FF0000;

  font-weight:bold;

  padding:0px 0px 0px 10px;

  }

  

  

#side .pic_right_side {

  margin:5px;

  float:right;

  }



#side .pic_right_side1 {

  margin:5px 10px 5px 5px;

  float:right;

  }

  

#side .waku_side_top {

  margin:0px;

  padding:7px 10px 7px 30px;

  background:url(../images/common/side_bg.jpg) no-repeat top;

  font-weight:bold;

  font-size:18px;

  }

 

#side .waku_side {

  width:238px;

  margin:10px 0px 10px 0px;

  }



#side .waku_side_r {

  margin:0px;

  padding:3px;

  border-bottom:#CCCCCC 1px solid;

  border-left:#CCCCCC 1px solid;

  border-right:#CCCCCC 1px solid;

  }

  

#side li{

@margin:0px 5px 0px 0px;

  padding:0px 0px 0px 15px;

  background:url(../images/common/icon.gif) no-repeat left;

  line-height:135%;

  }



#side .bana {

  margin:10px 0px 10px 0px;

  }

/*-- wb_[ -------------------------------*/

#footer {

  margin: 0px;

  width: 100%;

  text-align:center;

  border-top:#cccccc 1px solid;

  line-height:135%;

}



/* header////////////////////////////////////////////// */

