@charset "UTF-8";
body #teduka{
color: #666666;
font-size:12px;
text-align: left;

}

#teduka p.title {
 color: #F89724;
 font-size:20px;
 font-weight: bold;
text-align: left;
margin:0px;

 }

#teduka p.small {
 color: #7D7751;
 font-size:9px;
 margin:0px;
  }

#teduka p.bold{
 font-weight: bold;
 margin:0px;
 text-align: center;
}

#teduka p.bold2{
 font-weight: bold;
 margin:0px;
 text-align: left;
 font-size:12px;
}

#teduka p.big {
 color: #666666;
 font-size:12px;
 font-weight: bold;
text-align: left;
margin:0px;

 }

#teduka p.review {
 color: #666666;
 font-size:12px;
text-align: left;
margin:0px;
line-height:130%;

 }

#teduka{
  font-family: "MS ゴシック P",sans-serif;
  width:743px;
  border: none;
}

#teduka a img{
  text-decoration: none;
  border: none;
  text-align:center;
}

#top{
   width:743px;
   height:347px;
   text-align:center;
   border-style:none;
   float:left;
}

#top1{
   width:743px;
   height:289px;
   text-align:center;
   float:left;
   border-style:none;

}


#youtube1{
   width:250px;
   height:159px;
   background-color:#E9E9C9;
   float:left;
   margin-left:5px;

}

#mainword{
   width:488px;
   height:159px;
   background-color:#E9E9C9;
   float:left;
   text-align:left;
   line-height:120%
}

/* ▼メニューボタン▼ */

#menuline{
  width:743px;
  height:58px;
}


#menubox1{
  width:186px;
  height:58px;
  float:left;
}

#menubox2{
  width:185px;
  height:58px;
  float:left;
}

#menubox3{
  width:186px;
  height:58px;
  float:left;
}

#menubox4{
  width:186px;
  height:58px;
  float:left;
}

/* ▲メニューボタン▲ */

#allbox{
  width:749px;
  float:left;
  text-align:center;
  display:block;
}

#allspace{
  width:749px;
  height:10px;
  float:left;
  text-align:center;
}

/* ▼コンテンツ1▼ */

#menu1{
  width:749px;
  height:49px;
  float:left;
  text-align:center;
}

#box11{
  width:739px;
  height:180px;
  float:left;
  text-align:center;
  background-color:#E8E6DB;
}

#box12{
  width:739px;
  height:180px;
  float:left;
  text-align:center;

}

#left1{
  width:135px;
  float:left;
  text-align:center;
  margin-top:20px;

}

#center1{
  width:350px;
  height:180px;
  float:left;
  text-align:center;
  margin-top:20px;


}

#right1{
  width:254px;
  float:left;
  text-align:center;
  margin-top:20px;

}

/* ▲コンテンツ１▲ */
/* ▼コンテンツ２▼ */

#menu2{
  width:749px;
  height:49px;
  float:left;
  text-align:center;
}

#tedukahitokoto{
  width:743px;
  background-color:#ccdb93;
  margin-top: 20px;
  padding-top: 8px;

}

/* con01 */

#tedukahitokoto .con_top {
  width: 512px;
  margin: 0 auto;
  padding-left:0;
}

#tedukahitokoto .con01_in table{
  width: 512px;
  margin: 0 0 10px 8px;
}


#tedukahitokoto .con01_in table td{
  vertical-align: top;
}


#tedukahitokoto .con01_in table th {
  font-weight: normal;
  text-align: left;
}


#tedukahitokoto .con01_in table th dl{
  width: 400px;
  padding: 11px 0 0 0px;
  margin: 0 4px 0 9px;
  background: url(/images/img_teduka/c01_comment_header.gif) top left no-repeat;
}


#tedukahitokoto .con01_in table th dt{
  padding-right: 15px;
  padding-left: 15px;
  font-size: 14px;
}


#tedukahitokoto .con01_in table th dd{
  height: 100%;
  padding: 15px 13px 5px 15px;
  font-size: 13px;
  font-weight: bold;
  color: #FF3500;
  background: url(/images/img_teduka/c01_comment_footer.gif) bottom left no-repeat;
}


#tedukahitokoto .con01_in table .align_c{
  clear: both;
}


/* ▲コンテンツ２▲ */
/* ▼コンテンツ３▼ */


#menu3{
  width:749px;
  height:49px;
  float:left;

}


#left3{
  width:250px;
  float:left;
  margin-top:20px;
}

#right3{
  width:489px;
  float:left;
  margin-top:15px;
  text-align:left;
}
/* ▲コンテンツ3▲ */

/* ▼コンテンツ4▼ */

#menu4{
  width:749px;
  height:49px;
  float:left;
  text-align:center;
}

#box41{
  width:734px;
  height:166px;
  float:left;
  text-align:center;
  background-color:#E8E6DB;
}

#box42{
  width:734px;
  height:166px;
  float:left;
  text-align:left;

}

#smallbox1{
  width:110px;
  float:left;
  text-align:center;
  margin-top:30px;
}

#smallbox2{
  width:391px;
  float:left;
  text-align:left;
  margin-top:20px;
}

#smallbox3{
  width:71px;
  height:166px;
  float:left;
  text-align:center;

}

#smallbox4{
  width:70px;
  float:left;
  text-align:center;
  margin-top:30px;
}

#smallbox5{
  width:86px;
  float:left;
  text-align:center;
  margin-top:30px;
}


/* ▲コンテンツ4▲ */

/* ▼コンテンツ5▼ */

#contents5{
  width:743px;
  height:300px;
  float:left;
  text-align:center;
  background-color:#E8E6DB;
}

#left5{
  width:400px;
  height:300px;
  float:left;
  text-align:center;

  background-color:#E8E6DB;
}

#right5{
  width:343px;
  height:300px;
  float:left;
  text-align:left;
  background-color:#E8E6DB;
  line-height:150%;
}

/* ▲コンテンツ5▲ */