/* ----メイン---- */
BODY{margin:4px 0px 0px 4px; /*上、右、下、左*/
/*padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; */
}

/* テキスト */
P{padding:0px 20px 0px 20px; font-size:small; line-height:130%; }
.fs_l{font-size:medium; }
.fs_m{font-size:small; }
.fs_s{font-size:x-small; }
.fs_ss{font-size:xx-small; }
.att{color:#CC0000; }
.bd{color:#FF6699; }

/* 回り込み */
.f_r{padding-top:10px; padding-right:20px; padding-bottom:10px; padding-left:10px; float:right; }
.f_l{padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:20px; float:left; }
.f_c{clear:both; display:block; }

/* ----広告---- */
.ad{text-align:center; font-size:xx-small; }

/* ----コントロール---- */
.control{text-align:center; font-size:xx-small; }

/* ----メニュー----*/
#menu{
border-top:#FFFFFF 0px solid; border-right:#FFFFFF 0px solid; border-bottom:#FFFFFF 0px solid; border-left:#FFFFFF 0px solid; 
margin:0px 0px 0px 0px; 
padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
}

#menu1{
background-color:#000000; 
border-top:#000000 1px solid; border-right:#FFFFFF 1px solid; border-bottom:#000000 1px solid; border-left:#000000 1px solid; 
margin:0px 0px 0px 0px; 
padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; 
width:80px; 
float:left; 
text-align:center; 
}
.menu-text{font-size:x-small; }

#menu A{background-color:#000000; display:block; }
#menu A:link{color:#FFFFFF; text-decoration:none; }/* 未表示リンク */
#menu A:visited{color:#AAAAAA; text-decoration:none; }/* 表示済みリンク */
#menu A:hover{color:#000000; background-color:#F1F1F1; }/* カーソルON(NN無効) */
#menu A:active{text-decoration:none; }/* カーソルクリック(NN無効) */

/* ----注意---- */
P.attention{
background-color:#FFFFFF; 
border-top:#FF0000 2px dotted; border-right:#FF0000 2px dotted; border-bottom:#FF0000 2px dotted; border-left:#FF0000 2px dotted; 
margin:0px 0px 0px 0px; 
padding-top:20px; padding-right:20px; padding-bottom:20px; padding-left:20px; 
font-size:x-small; color:#FF0000; 
line-height:130%; 
}
