BODY{
margin-top:0px;
font-family:verdana;
font-size:13px;
color:#2F4F4F;
background :url(../images/bg_sharp.gif);
}


TD{
font-family:verdana;
font-size:13px;
color:#2F4F4F;
line-height:130%;
}


H1{
font-size:10px;
color:#808080;
font-weight:200;
margin:0px;
}


A{
color:#4169E1;
text-decoration:none;
}


A:HOVER{
color:#D2691E;
text-decoration:underline;
}


form{
margin:0px;
}


/*全体テーブル*/
#1{
width:780px;
}


#toptd{
background :#ffffff;
}


#toptd1{
padding : 5px;
background :#ffffff;
}


#main{
padding:10px;
background :#ffffff;
}







/*画像横にテキスト回り込み*/
.imgl{
margin-right:5px;
float:left;
}
.imgr{
margin-left:5px;
float:right;
}
.imgw{
border:1 solid silver;
}


/*画像はすべてboder:0;*/
IMG{
border:0;
}



/*リスト部*/
OL,UL{
margin-top:3px;
margin-bottom:3px;
margin-left:20px;
}






/*トップメニューブロック*/

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 12px Arial;
width: 100%;
border: solid #961818;
border-width: 0 0 4 0;
background: black url(../images/blockdefault[1].gif) center center repeat-x;
}


.solidblockmenu LI{
display: inline;
color: white;
font: 12px Arial;
padding: 9px 11px;
}

.solidblockmenu LI A{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu LI A:VISITED{
color: white;
}
.solidblockmenu LI A:HOVER, .solidblockmenu LI .current{
color: white;
background: transparent url(../images/blockactive[1].gif) center center repeat-x;
text-decoration: none;
border-right: 1px solid white;
}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}




/*右メニューブロック*/

.wireframemenu{
border: 1px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 170px;
margin-bottom:10;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 170px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
text-align:left;
}

.wireframemenu a{
font: 13px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #F8FBBD;
color: black;

text-decoration: none;
}


/*最下部フッター部*/

#footer{
color : #000000;
font-size:11px;
border-top:1 #cccccc solid;
background-color : #FEF9E4;
text-align : center;
padding-top : 8px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 8px;
}
#footer A{
color:#6B8E23;
text-decoration:none;
}
#footer A:HOVER{
color:#000000;
text-decoration:none;
}