/* ----メイン---- */
BODY{background-color:#F0F0F0; }

/* ----エリア---- */
#siteArea{
background-color:#FFFFFF; /*F0F0F0*/
border-top:#999999 1px solid; border-right:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid; 
margin:0px 0px 0px 0px; 
padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
width:760px; 
}

#headerArea{
background-color:#C7D9D9; 
border-top:#FFFFFF 0px solid; border-right:#FFFFFF 0px solid; border-bottom:#999999 1px solid; border-left:#FFFFFF 0px solid; 
padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:8px; 
text-align:center; 
}
.headerText{font-size:x-small; color:#999999; }

#footerArea{
background-color:#C7D9D9; 
border-top:#999999 1px solid; border-right:#FFFFFF 0px solid; border-bottom:#FFFFFF 0px solid; border-left:#FFFFFF 0px solid; 
padding-top:2px; padding-right:8px; padding-bottom:2px; padding-left:2px; 
text-align:center; 
}
/* マルシー */
.copyright{font-size:x-small; color:#999999; }

#titleArea{
background-color:#466A3F; 
border-top:#FFFFFF 0px solid; border-right:#FFFFFF 0px solid; border-bottom:#999999 1px solid; border-left:#FFFFFF 0px solid; 
padding:0px; 
height:60px;
}
.ft_r{margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; width:468px; float:right; }
.ft_l{margin:0px; padding-top:10px; padding-right:10px; padding-bottom:0px; padding-left:20px; width:290px; 
text-align:right; 
color:#EEEEEE; 
float:left; 
}
#areaA{
background-color:#FFFFFF; 
border-top:#FFFFFF 0px solid; border-right:#999999 1px solid; border-bottom:#FFFFFF 0px solid; border-left:#FFFFFF 0px solid; 
margin:0px 0px 0px 0px; 
padding-top:0px; padding-right:40px; padding-bottom:0px; padding-left:40px; 
width:566px; 
float:left; 
}
#areaB{
background-color:#FFFFFF; 
border-top:border-left:#FFFFFF 0px solid; 
margin:0px 0px 0px 0px; 
padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
width:192px; 
float:right; 
}

/* ----見出し----*/
H1{margin:0px 0px 0px 0px; font-size:medium; }
H2{margin:0px 0px 0px 0px; font-size:medium; }
/* サブタイトル */
H2.sTitle{
background:#FFFFFF; 
border-bottom:#C7D9D9 2px solid; 
padding:4px 5px 2px 5px; 
width:98%; 
text-align:center; 
font-size:small; color:#000000; 
}
H3{margin:0px 0px 0px 0px; font-size:small; }

#ssTitle{
background-color:#C7D9D9; 
border-top:#FFFFFF 0px solid; border-right:#FFFFFF 5px solid; border-bottom:#FFFFFF 0px solid;  border-left:#FFFFFF 5px solid;
padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; 
text-align:center; 
font-size:small; 
}

/* ライン */
HR{border:2px dotted #FFCC00; }

/* フォームボタン */
.form{background-color:#CCFFFF; }

/* ----リスト---- */
UL,OL{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
LI,A{list-style-image:url(../img/mt00.gif); list-style-position:inside; margin:4px 0px 0px 4px;}

/* ----テーブル---- */
.th0{border:#000000 1px solid; padding:2px; }
.th1{background-color:#000000; padding:2px; color:#FFFFFF; }

.td0{border:#000000 1px solid; padding:2px; }
.td1{border:#000000 1px solid; padding:2px; text-align:center; }
.td2{background-color:#000000; padding:2px; }
.td3{background-color:#CCFFFF; border:#000000 1px solid; padding:2px; text-align:center; }
.td4{background-color:#FFE4E1; border:#000000 1px solid; padding:2px; }


/* ----リンク----*/
A:link{text-decoration:none; }/* 未表示リンク */
A:visited{text-decoration:none; }/* 表示済みリンク */
A:hover{background-color:#FFFF00; }/* カーソルON(NN無効) */
A:active{text-decoration:underline; }/* カーソルクリック(NN無効) */
