body{
  font-size : 13px;
  background-color:#ffffff;
  background-image:url(../skin/images/sen3.gif);
  background-repeat:repeat;
  background-position:bottom right;
  margin:10px,0px,0px,0px;
  padding:0px;
  text-align:center;
  *word-break:break-all;/*for IE of Windows*/
}

a:link{color:#060; text-decoration:underline;}
a:visited{color:#060; text-decoration:underline;}
a:active{color:#030; text-decoration:underline;}
a:hover{color:#030; text-decoration:none;}

TD{
   font-size : 13px;
}
H1{
   font-size : 13px;
   text-align : center;
   margin-top : 0px;
   margin-bottom : 0px;
}
H2{
  color : #232323;
  text-align:left;
  font-weight:bolder;
  font-size:13px;
  line-height:170%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin : 0px 0px 0px 0px;
  padding-left : 25px;
  background-image : url(../img/line.gif);
}
H3{
  color : #ff0000;
  text-align:left;
  font-weight:bolder;
  font-size:13px;
  line-height:170%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin : 10px 0px 0px 0px;
  padding-left : 25px;
}
/*ヘッダー*/

.hedder{
   width : 740px;
}
.navi_l{
   text-align : right;
   float : left;
}
.navi_r{
   float : right;
}
.menu{
   border-bottom-width : 1px;
   border-bottom-style : solid;
   border-bottom-color : #ffffff;
}
.on {
   width : 150px;
   height : 25px;
   text-align:center;
   float : left;
   list-style-type : none;
   background-image : url(../img/m1.gif);
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
}
.off {
   width : 150px;
   height : 25px;
   text-align:center;
   background-color : #f0f8ff;
   float : left;
   list-style-type : none;
   background-image : url(../img/m2.gif);
}
.off2 {
   width : 145px;
   text-align:center;
   list-style-type : none;
   height : 25px;
   margin-left : 0px;
   background-image : url(../img/m3.gif);
   float : left;
   padding-top : 5px;
}
.on A{
   text-decoration : none;
   display:block;
   margin-top : 5px;
   font-weight : bold;
   color : green;
}
.on A:LINK{
   
   text-decoration : none;
   width : 95%;
   color : green;
}
.on A:VISITED{
   color : green;
   text-decoration : none;
}
.on A:HOVER   {
   color : red;
   text-decoration : underline;
}
.off A         {
   text-decoration : none;
   display:block;
   margin-top:5px;
}
.off A:LINK    {
   color:#000000;
   text-decoration : none;
}
.off A:VISITED {
   color:#000000;
   text-decoration : none;
}
.off A:HOVER   {
   color:#ff0000;
   text-decoration : underline;
}

/*コンテンツ全体*/

.contents{
   width : 740px;
}

/*メインコンテンツメイン*/

/*左コンテンツ*/

form{
  margin:0px 0px 0px 0px;
}
#search INPUT{
   padding-top : 2px;
   padding-left : 2px;
   padding-right : 2px;
   padding-bottom : 0px;
}
.hide{
  position:absolute;
  top:-300px;
}

#search{
  color:#000;
  width:65%;
  font-size:95%;
}

.text_body{
  font-size:13px;
  line-height:110%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:5px 3px 0px 0px;
  padding:0px;
  width : 98%;
}
.yado_title{
  background-color:#fff;
  line-height:150%;
  margin:0em 0em 1.75em 0em;
  padding:0em;
  border-color:#fff;
  border-width:1px;
  border-style:solid;
  width : 98%;
}
.more{
  margin:0px;
  padding:0px;
  width : 98%;
}
.state{
  clear:both;
  font-size:13px;
  line-height:125%;
  color:#666;
  margin:3px 0px 3px 5px;
  padding:0px;
  width : 98%;
}

/*右コンテンツ*/

.linktext ul{
  background-image: url(../img/list2.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 0px 15px;
  list-style-type: none;
}

.linktext li {
  background-image: url(../img/list.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 15px;
  margin: 0px 1px 0px 5px;
  list-style-type: none;
}
.linktext{
  color:#030;
  background-color:#fff;
  font-size:13px;
  line-height:170%;
  margin:0px 0px 10px 0px;
  padding:3px 3px 7px 3px;
  border-color:#fff;
  border-width:1px 0px 0px 0px;
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #d5eaea #d5eaea #d5eaea #d5eaea;
  border-style:solid;
}

/*フッター*/

#footer{
  clear:both;
  width:100%;
  background-color:#030;

  margin:10px 0px 0px 0px;
  padding:0px;
  border-color:#030;
  border-width:1px;
  border-style:solid;
}
#copy{
  color:#000;
  font-size:13px;
  margin:0px 20px;
   padding-top : 3px;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : green;
}
.navimenu{
   width : 740px;
}
