body{
background-color: #F2F2F2; 
text-align: center;
font-size: 10pt;
color: #996600;
}

body *{
margin: 0;
padding: 0;
}

div.main{				/*<DIV class="main">範囲内*/
width: 770;				/*サイト構成幅*/
background-color: #ffffff;		/*背景色*/
font-size: 10pt;			/*文字サイズ*/
margin: 0 auto;
}

h1{
background-color: #ffffff;
width: 770;
text-align: left;
font-size: 10pt;
color: #754C24;
font-weight: normal;
margin: 0 auto;
}

h2{
display:inline;
font-size: 10pt;
color: #996600;
font-weight: normal;
margin: 0 auto;
}

A:link{
text-decoration:none;
font-size: 10pt;
color: blue;
}

A:visited{
text-decoration:none ;
font-size: 10pt;
color : purple;
}

A:ACTIVE{
text-decoration:underline;
font-size: 10pt;
color : red;
}

A:HOVER{
text-decoration:underline;
font-size: 10pt;
color : red;
}
}
form {margin: 0px;}

/*フッター*/
SPAN.nabi-title{
position:relative; top:-12px; left:12px;
z-index:2;
background:#FFFFFF;
padding:0 5px;
font-size:1.3em;
font-weight:bold;}

IMG.star{
position:relative; top:5px;
z-index:3;
}

TABLE.footer-nabi01,
TABLE.footer-nabi02,
TABLE.footer-nabi03{
position:relative; top:-20px;
z-index:1;
font-size:1.0em;
line-height:1.4;
border-collapse:collapse;
border-width:5px;
border-style:solid;}

TABLE.footer-nabi01{border-color:#FF8C10;}
TABLE.footer-nabi02{border-color:#B58C52;}
TABLE.footer-nabi03{border-color:#009C42;}

TABLE.footer-nabi01 TD{padding:5px; border-bottom:1px dashed #FF8C10;}
TABLE.footer-nabi02 TD{padding:5px; border-bottom:1px dashed #B58C52;}
TABLE.footer-nabi03 TD{padding:5px; border-bottom:1px dashed #009C42;}
