BODY{background-color: #fff; color : #404040; padding : 0; margin : auto;font-size: 13px;line-height: 170%;
font-family: "ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック",MS PGothic, sans-serif;text-align : center;}
#rogo{ float: left;padding : 1px;} 
#title{
line-height : 1em;
margin : 0px 0em 0em;margin-left : 0em; /*空間幅*/
background-color : #FFF; 
border-bottom : 2px solid #89a9e5;
height : 33px;
}

#bana{
float: right;
font-size : 13px;
margin-top : 16px;
text-align : right;
}
.sp{border : 2px dashed #009959;
padding-left : 2px;
width : 98%;
}
.ea{
margin : 12px 8px;	
text-align : left;
}
.con{text-align : left;margin : 10px 0px 17px 0px; padding : 0 0px; border : 1px solid #89a9e5;} 

#conbox{margin: auto;width : 980px;}
#topbox{background-color:#FFF;width:744px;float :right;padding-bottom:10px;border-right: solid #333 1px;}
.topad{margin:14px 0px}
#menu{float: left;width :230px;text-align: left;background-color : #FFF;border-left: solid #333 1px;
border-right: solid #333 1px;}
#menubox{float: left;background-color : #FFF; text-align :left; width:673px; border-right: 1px solid #cccccc;}
#menubox li{line-height: 150%;}
#sidemenu{float: left;clear: right; padding-left:2px;}
#sidemenu ul{list-style:disk;  list-style-position: inside;margin: 0px;padding: 5px;}
#sidemenu li{border-bottom: 1px dotted #4d4d4d;padding: 5px;}
.adbox{ padding-bottom:10px;}
.searchbox{ padding:10px 3px;}
.addown{margin:14px 0px; padding:10px 0 0 0; border-top:1px #CCCCCC solid;}
.mtitle{color:#FFFFFF;background-color:#82A0BC;text-align : left;padding : 2px 10px; font:bold;}

#menu LI {margin: 2px 0px 2px 0px;padding: 0px;}
#topbox LI{padding: 2px 0px;}
#topbox ul{margin: 0px;padding: 0px;list-style: none;}
#menu ul{margin: 0px;padding: 0px;list-style: none;}

.cen{
background-color : #6086bf;
color : #FFFFFF;
border-bottom: 1px solid #94a69d;
text-align : center;
font-weight : bold;
}

.li2{
font-weight : 900;
color : #FFF;
background-color : #6086bf;
padding : 2px;
}

A:LINK {color : #202623;text-decoration : underline;}
A:VISITED {color : #3d3d3d;text-decoration : underline;}
A:active {color : #ff0000;text-decoration:none;}
A:hover {color:#FF0000; position:relative; top:1px; left:1px;}

img {
border: 0;
}
#fd{
background-color : #6086bf;
text-align : center;
padding: 3px;
}
.box{
width : 100%;
}
TABLE{
font-size : 13px;
margin: 0px;}
.make{
color : #cc0000;
}
.top{
font-size : 10px;
color : gray;
margin-top : 0px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 0px;
text-align : left;
}
FORM{
margin: 0px;
}
.mintable{
width : 98%;
}
.mintable TD{border : 1px solid gray;
padding: 2px;
line-height : 170%;
}
.cen2{
color : #004993;
background-color : #d0d0ff;
}
.book{
background-color : #89a9e5;
text-align : center;
padding: 14px;
}
.cen3{
color : #46554e;
background-color : #e9edeb;
}
#st{
margin: 0px;
float : right;
width : 290px;
text-align : right;
}
.sp2{
border : 1px solid #666666;
text-align : left;
font-size : 12px;
}
.point{
background-color : #6086bf;
color :#FFF ;
padding: 2px;
}
.topad{margin:14px 0px}
