 /* スクロールバーの色指定 */ 
html{
scrollbar-base-color: #ffffff; 
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color: #aaccee; 
}
 /* ページ全体の指定 */ 
BODY {margin:0 auto 0 auto; 
PADDING-RIGHT: 10px; PADDING-LEFT: 0px; 
FONT-SIZE: 9pt; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px; 
BACKGROUND-COLOR: #ffffff;
color:#000000; 
LINE-HEIGHT: 130%;}

 /* テーブル */ 
TABLE {	FONT-SIZE: 9pt;}
 /* テーブル内のセルの線と、行間の指定 */ 
TD, TH { border: 1px solid; 
LINE-HEIGHT: 130%;} 

 /* 太字 */ 
b.b2 {color: #cc0033; font-size: 15px;}

dd{margin-left: 15px;}

 /* 太字 */ 
strong.b1{font-size:11pt;}
strong.b2{font-size:9pt;}
strong.b3{font-size:15pt;}

 /* リンク色と、リンクのライン指定です */
 /* HTMLソースのAタグ内にあるclassで判別してください */  
A:link {FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline}
A:visited {FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline}
A:active {FONT-SIZE: 9pt; COLOR: #eecc33; TEXT-DECORATION: underline}
A:hover {FONT-SIZE: 9pt; COLOR: #ffffff; background-color: #0066ff; TEXT-DECORATION: underline overline}

A.a2:link {FONT-SIZE: 11pt; COLOR: #eecc33; TEXT-DECORATION: underline}
A.a2:visited {FONT-SIZE: 11pt; COLOR: #eecc33; TEXT-DECORATION: underline}
A.a2:active {FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: underline}
A.a2:hover {FONT-SIZE: 11pt; COLOR: #000000; background-color: #0066ff; TEXT-DECORATION: underline overline}

A.a3:link {FONT-SIZE: 11pt; COLOR: #ffffff; TEXT-DECORATION: underline}
A.a3:visited {FONT-SIZE: 11pt; COLOR: #ffffff; TEXT-DECORATION: underline}
A.a3:active {FONT-SIZE: 11pt; COLOR: #000000; TEXT-DECORATION: underline}
A.a3:hover {FONT-SIZE: 11pt; COLOR: #000000; background-color: #0066ff; TEXT-DECORATION: underline overline}

 /* 画面を表示エリアごとに区切っています。基本的には触らないほうが無難です */ 
#fr{width:218px; height: 730px; border-color: #000000; 
border-width: 0px; 
position: absolute;left:15px;
background-image: url(img/fr.gif); z-index: 1;}
#fr2{width:180px; height: 860px; border-color: #000000; 
border-width: 0px; 
position: absolute;left:715px;
background-image: url(img/fr2.gif); z-index: 1;}
#fr3{width:218px; height: 350px; border-color: #000000; 
border-width: 0px; 
position: absolute;left:15px; top:740px;
background-image: url(img/fr3.gif); z-index: 1;}

 /* HTMLソース内のID指定されているボックスに対応しています。主に表示位置指定 */ 
#fmenu1{position: absolute; top: 70px; left: 8px; z-index: 3;}
#fmenu2{position: absolute; top: 320px; left: -10px; z-index: 5; width:160px;}
#fmenu3{position: absolute; top: 640px; left: 43px; z-index: 4; width:180px;LINE-HEIGHT: 160%;}
#fmenu4{position: absolute; top: 175px; left: 30px; z-index: 4; width:180px;LINE-HEIGHT: 170%;}
#fmenu5{position: absolute; top: 510px; left: 10px; z-index: 4; width:180px;LINE-HEIGHT: 130%;}
#fmenu6{position: absolute; top: 633px; left: 10px; z-index: 4; width:180px;LINE-HEIGHT: 130%;}
#fmenu8{position: absolute; top: 753px; left: 10px; z-index: 4; width:180px;LINE-HEIGHT: 130%;}
#fmenu9{position: absolute; top: 873px; left: 10px; z-index: 4; width:180px;LINE-HEIGHT: 130%;}
#fmenu7{position: absolute; top: 94px; left: 0px; z-index: 0;}
#menu {width:350px; height: 110px; LINE-HEIGHT: 150%; background-repeat: no-repeat; background-image: url(img/mbg.gif); position: absolute; top: 5px; left: 210px; z-index: 11;}

#menutext{position: absolute; top: 30px; left: 20px; z-index: 1; width:340px; height: 100px;}

 /* 水平ライン */ 
hr{height:3px; border-style: dashed; WIDTH: 400px; COLOR: #000000;}
hr.h2{position: absolute; height:1px; border-style: dotted; WIDTH: 510px; COLOR: #ffffff; z-index: 5; margin:8 0;}
hr.h3{height:1px; border-style: solid; WIDTH: 520px; COLOR: #0000cc;}
hr.h4{height:1px; border-style: solid; WIDTH: 440px; COLOR: #000000;}

 /* ここから下はメニューのロールオーバーです */
 /* javaスクリプトoffの環境に対応するためにcssでロールオーバーしています */
 /* １つずれると全部ずれます。上書きにご注意下さい */   

ul#menu2{
    list-style:none;
    width:100%;
}
ul#menu2 li{
    list-style:none;
    width:180px;
}
ul#menu2 a{
    display:block;
    width:180px;
    height:30px;
    background-image:url(img/menu001.gif);
}

#menu2 a span{display:none;}

a.m001{
    background-position:0px 0px;
}
a:hover.m001{
    background-position:0px -30px;
}
a.m002{
    background-position:-180px 0px;
}
a:hover.m002{
    background-position:-180px -30px;
}
a.m003{
    background-position:-360px 0px;
}
a:hover.m003{
    background-position:-360px -30px;
}

a.m004{
    background-position:-540px 0px;
}
a:hover.m004{
    background-position:-540px -30px;
}
a.m005{
    background-position:-720px 0px;
}
a:hover.m005{
    background-position:-720px -30px;
}
a.m006{
    background-position:-900px 0px;
}
a:hover.m006{
    background-position:-900px -30px;
}

a.m007{
    background-position:-1080px 0px;
}
a:hover.m007{
    background-position:-1080px -30px;
}
a.m008{
    background-position:-1260px 0px;
}
a:hover.m008{
    background-position:-1260px -30px;
}
a.m009{
    background-position:-1440px 0px;
}
a:hover.m009{
    background-position:-1440px -30px;
}
a.m010{
    background-position:-1620px 0px;
}
a:hover.m010{
    background-position:-1620px -30px;
}