body{
   margin-left:30px;
scrollbar-face-color:#ffffff; 
scrollbar-track-color:#ffffff; 
scrollbar-arrow-color:#990000; 
scrollbar-highlight-color:#990000; 
scrollbar-shadow-color:#990000; 
scrollbar-3dlight-color:#990000; 
scrollbar-darkshadow-color:#990000;}

body,th,td {font-size:11px; font-family:Verdana; color:#696969; line-height: 130%}

a:link { color:#696969; font-weight:bold;}
a:visited { color:#696969; font-weight:bold;}
a:active {color:#CC0000; font-weight:bold;}
a:hover {color:#CC0000; font-weight:bold;}
/* メインメニュー */
a:link.menu_main { color:#696969;  text-decoration:none; margin: 0px 0px 0px 22px; font-weight:normal ;}
a:visited.menu_main { color:#696969; text-decoration:none; margin: 0px 0px 0px 22px; font-weight:normal ;}
a:active.menu_main {color:#696969; text-decoration:underline; margin: 0px 0px 0px 22px; font-weight:normal ;}
a:hover.menu_main {color:#696969; text-decoration:underline; margin: 0px 0px 0px 22px; font-weight:normal ;}
.menu_main2 { color:#000000; margin: 0px 0px 0px 25px;}
/* メインメニュー2 */
a:link.menu_main2 { color:#696969;  text-decoration:none; margin: 0px 0px 0px 35px; font-weight:normal ;}
a:visited.menu_main2 { color:#696969; text-decoration:none; margin: 0px 0px 0px 35px; font-weight:normal ;}
a:active.menu_main2 {color:#696969; text-decoration:underline; margin: 0px 0px 0px 35px; font-weight:normal ;}
a:hover.menu_main2 {color:#696969; text-decoration:underline; margin: 0px 0px 0px 35px; font-weight:normal ;}
.menu_main22 { color:#000000; margin: 0px 0px 0px 35px;}
/* サブメニュー */
a:link.menu_sabu { color:#696969;  text-decoration:none; font-weight:normal ;}
a:visited.menu_sabu { color:#696969; text-decoration:none; font-weight:normal ;}
a:active.menu_sabu {color:#696969; text-decoration:underline; font-weight:normal ;}
a:hover.menu_sabu {color:#696969; text-decoration:underline; font-weight:normal ;}
/* 細字リンク */
a:link.no { color:#696969; font-weight:normal ;}
a:visited.no { color:#696969; font-weight:normal ;}
a:active.no {color:#CC0000; font-weight:normal ;}
a:hover.no {color:#CC0000; font-weight:normal ;}
/* 罫線なしリンク */
a:link.no0 { color:#696969; font-weight:normal; text-decoration:none;}
a:visited.no0 { color:#696969; font-weight:normal ; text-decoration:none;}
a:active.no0 {color:#CC0000; font-weight:normal ; text-decoration:none;}
a:hover.no0 {color:#CC0000; font-weight:normal ; text-decoration:none;}

H1 { font-size: 9px; font-weight:lighter;}
H2 { font-size: 14px; font-weight: bold; }

/* リスト */
li { margin-bottom: 6px; 
list-style-type: square;
list-style-position: outside;} 

/* インデント */
.10px{margin: 0px 0px 0px 10px;}
.20px{margin: 0px 0px 0px 20px;}
.30px{margin: 0px 0px 0px 30px;}
.40px{margin: 0px 0px 0px 40px;}
.sita5px{margin: 0px 0px 5px 0px;}
.sita10px{margin: 0px 0px 10px 0px;}

/* フォント */
.f9 { font-size: 9px;}
.f10{font-size: 10px; line-height: 125%;}
.f14 { font-size: 14px;}
.aka{color:#FF0000;}
.dai3 {color:black; font-size:15px; font-weight:normal; filter:DropShadow(color=gainsboro offX=3 offY=3); width=100%; margin: 0px 0px 7px 0px;}

.sam{margin: 0px 0px 5px 0px; text-align: center;}
.mise{font-size: 10px; line-height: 125%; text-align: right;}
.line_menu{margin: 12px 0px 12px 0px;}
.news{margin: 0px 0px 10px 0px; font-weight:normal ;}

td.01 { border-style: solid; border-color: #C9C9C9 #696969 #696969 #C9C9C9 ; border-width: 2px; border-collapse: collapse;}
td.02 { border-style: solid; border-color: #EAEAEA #C0C0C0 #C0C0C0 #EAEAEA ; border-width: 1px; border-collapse: collapse;}
td.03 { border-style: solid; border-color: #ffffff #C0C0C0 #ffffff #ffffff ; border-width: 1px; border-collapse: collapse;}
table.01 { border-style: solid; border-color: #EAEAEA #FF8080 #FF8080 #EAEAEA ; border-width: 1px; border-collapse: collapse;}
table.03 { border-style: solid; border-color: #990000 ; border-width: 1px; border-collapse: collapse;}

.dai{background: #FFFBFB;
border-style: double; border-color: #CC0000 ; border-width: 3px; border-collapse: collapse;
color: #CC0000;
width: 100%;
text-align: left;
padding: 5px 0px 5px 10px;
margin: 10px 0px 0px 0px;}

.menu1{background: #ffffff;
color: #CC0000;
border: 0px;
width: 90%;
text-align: left;
padding: 5px 0px 5px 10px;
margin: 10px 0px 5px 0px;
font-weight:bold;
font-size: 14px;
border: 1px solid #CC0000;}
