@charset "utf-8";
body{
  margin-top : 5px;
  text-align : center;
  margin-bottom : 5px;
  background-image : url(img/back.gif);
  background-repeat : repeat-x;
  background-color : #d9ecff;
}
#container{
  width : 800px;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  background-color : #d9ecff;
  padding-bottom : 0px;
  margin-top : 0px;
}
#header{
  background-color : #ffffff;
  width : 800px;
  height : 161px;
  margin-left : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  background-image : url(img/top.png);
  background-repeat : no-repeat;
}
#header h1{
  font-size : 10px;
  color : #ffffff;
  font-weight : 100;
  margin-top : 0px;
  margin-left : 3px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 1px;
  font-family : メイリオ;
  text-align : right;
  padding-right : 10px;
}
#header p{
  font-size : 12px;
  line-height : 1.4;
  width : 160px;
  font-family : メイリオ;
  padding-left : 30px;
  padding-top : 100px;
}
#header p a{
  color : #000000;
  text-decoration : none;
}
#header p a:hover{
  color : #cc0000;
  text-decoration : underline;
}
#footer{
  margin-top : 0px;
  width : 800px;
  clear : both;
  padding-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}
address{
  font-size : 10px; 
  font-style : normal;
  margin-top : 0px;
  width : 800px;
  text-align : center;
  font-family : メイリオ;
  letter-spacing : 1px;
}
#bread{
  font-size : 11px;
  margin-top : 5px;
  margin-left : 36px;
  margin-bottom : 0px;
  clear : both;
  letter-spacing : 1px;
  font-family : メイリオ;
}
#bread a{
  color : #000000;
  text-decoration : none;
}
#bread a:hover{
  color : #cc0000;
  text-decoration : underline;
}
.title6{
  background-image : url(img/title_675.gif);
  background-repeat : no-repeat;
  width : 675px;
  height : 43px;
  margin-left : 0px;
  margin-top : 15px;
  margin-bottom : 15px;
}
.title6 h2{
  font-size : 14px;
  color : #000000;
  padding-top : 10px;
  padding-left : 40px;
  font-family : メイリオ;
  font-weight : normal;
}
.widebox{
  background-color : #ffffff;
  margin-left : 62px;
  width : 675px;
  margin-bottom : 0px;
}
.widebox p{
  font-size : 13px;
  padding-left : 15px;
  line-height : 1.6;
}
.widebox a {
  text-decoration: none;
  display : block;
  color : #0000ff;
}
.widebox a:hover{
  color : #ff0000;
  text-decoration : underline;
}
.toiawase1{
  margin-left : 130px;
  width : 446px;
  margin-bottom : 10px;
  margin-top : 15px;
}
.toiawase1 a{
  background-image : url(img/toi.gif);
  width : 446px;
  height : 45px;
  display : block;
  text-decoration : none;
  background-repeat : no-repeat;
}
.toiawase1 a:hover{
background-position : left bottom;}
.toiawase1 img{border-width : 0px 0px 0px 0px;
}
.syousai{
  margin-left : 20px;
  margin-top : 0px;
  margin-bottom : 0px;
  width : 645px;
  font-family : メイリオ;
  border-collapse: collapse;
  border-spacing: 0;
}
.syousai01{
  margin-left : 20px;
  width : 645px;
  margin-top : 3px;
  margin-bottom : 0px;
}
.td29{
  font-size : 13px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 0px 0px 0px 0px;
  text-align : right;
}
.td30{
  font-size : 13px;
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.td31{
  font-size : 13px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  text-align : center;
}
.td32{
  font-size : 13px;
  color : #cc0000;
  text-align : right;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  font-family : メイリオ;
  font-weight : bold;
}
.td33{
  font-size : 13px;
  background-color : #d9ecff;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.td34{
  font-size : 13px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
}
.td35{
  text-align : center;
  font-size : 13px;border-width : 0px 0px 0px 0px;
}
.td40{
  font-size : 13px;
  font-weight : bold;
  color : #0080ff;
  padding-left : 3px;border-width : 0px 0px 0px 0px;}
.td41{
  font-size : 13px;
  text-align : center;border-width : 0px 0px 0px 0px;
  width : 214px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px; 
  font-family : メイリオ;
}
.td42{
  font-size : 13px;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  text-align : center;
}
#widetop{
  background-image : url(img/wide_top.gif);
  background-repeat : no-repeat;
  margin-bottom : 0px;
  width : 675px;
  height : 14px;
  margin-left : 62px;
}
#wideunder{
  margin-top : 0px;
  margin-left : 62px;
  margin-bottom : 15px;
  width : 675px;
  height : 14px;
  background-image : url(img/wide_under.gif);
  background-repeat : no-repeat;
}
#header span{
  font-size : 14px;
  color : #cc0000;
  margin-left : 65px;
  margin-top : 0px;
}
#header span a{
  color : #ffffff;
  text-decoration : none;
}
#header span a:hover{
  color : #00afcc;
}
.syousai img{border-width : 0px 0px 0px 0px;}
.syousai01 img{border-width : 0px 0px 0px 0px;}
.td32 span{
  font-size : 11px;
  color : #000000;
  font-weight : normal;
  font-family : メイリオ;
}
.td42 span{
  font-size : 13px;
  color : #000000;
  font-family : メイリオ;
}
.td43{
  font-size : 13px;
  background-color : #d9ecff;
  padding-top : 5px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #cccccc #cccccc #cccccc #cccccc;
  vertical-align : top;
}
