body{ background-color:#ffffff;
 scrollbar-arrow-color:#003366;
 scrollbar-base-color:#003399;
 scrollbar-dark-shadow-color:#003399;
 scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:#ffffff;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;}

h1,h2{ margin-top:0pt;
 padding-top:0pt;}

h1{ color:#ffffff;
 font-size:13px;}

td{ vertical-align:top;}

#toprogo.text10{ font-size:18px;
 font-weight:bold;
 color:#000000;
 padding:5px 0px 5px 0px;}

#toprogo img{  margin:0px 5px 0px 0px;}

img.bd{ border-style:solid;
 border-color:#666666;
 border-width:1px;}

address{ font-style:normal;
 font-size:14px;}

#eachpage{ font-style:normal;
 margin:10px 0px 10px 0px;}

#blog li{margin:0px 0px 0px 60px;}

#topmenu ul{margin:8px 0px 8px 0px;}

#topmenu li{margin:0px 0px 0px 30px;}

ul{margin:0px 0px 0px 30px;}

li{margin:5px 0px 10px 0px;}

li.rec{margin:0px 0px 0px 0px;}

ol{ font-weight:bold;}

.text1{ font-size:13px;
 font-weight:normal;
 color:#000000;}

.text2{ font-size:11px;
 font-weight:normal;
 line-height:125%;
 color:#666666;}

#ref_24.text2{ font-size:11px;
 font-weight:normal;
 line-height:125%;
 color:#666666;
 margin:0px 0px 5px 0px;}

.text3{ font-size:13px;
 line-height:130%;
 font-weight:bold;
 color:#000000;}

.text3_2{ font-size:13px;
 line-height:130%;
 font-weight:bold;
 color:#000000;
 background-color:#e6e6e6;
 text-align:right;
 vertical-align:top;
 padding:5px 10px 5px 5px;}

.text4{ font-weight:normal;
 font-size:13px;
 line-height:130%;
 color:#000000;}

.text4_2{ font-weight:normal;
 font-size:13px;
 line-height:130%;
 color:#000000;
 text-align:left;
 vertical-align:top;
 padding:5px 5px 5px 10px;}

.text5{ font-size:13px;
 font-weight:bold;
 line-height:130%;
 color:#ffffff;
 background-color:#003399;}

.text6{ font-size:14px;
 line-height:130%;
 color:#003366;
 font-style:italic;}

.text7{ font-size:11px;
 color:#cccccc;}

.text8{ font-size:13px;
 line-height:140%;
 font-weight:bold;
 color:#003366;}

.text9{ font-size:13px;
 color:#003366;
 background-color:#cccccc;
 background-image:url(../image/bg4.gif);
 border-style:solid;
 border-color:#999999;
 border-top-width:0;
 border-bottom-width:1px;
 border-left-width:0;
 border-right-width:1px;}

.text10{ font-size:15px;
 font-weight:bold;
 color:#000000;
 padding:0px 0px 5px 0px;}

.text11{ font-size:12px;
 line-height:150%;
 font-weight:normal;
 color:#000000;
 padding:10px 0px 10px 0px;}

.text12{ font-size:11px;
 font-weight:normal;
 line-height:125%;
 color:#000000;}

.red1{ font-size:13px;
 line-height:125%;
 font-weight:bold;
 color:#ff0000;}

.red2{ font-size:13px;
 font-weight:bold;
 color:#ffffff;
 background-color:#ff0000;}

.red3{ font-size:18px;
 font-weight:bold;
 color:#ff0000;
 background-color:#ffcccc;}

.sikaku{ font-size:13px;
 font-weight:bold;
 color:#003399;
 background-color:#e1fcff;
 border-style:solid;
 border-color:#0066cc;
 border-width:1px;}

.sikaku2{ font-size:13px;
 font-weight:bold;
 color:#003399;
 background-color:#ffffcc;
 border-style:dotted;
 border-color:#99ccff;
 border-width:2px;}

.sankaku{ font-size:13px;
 font-weight:bold;
 color:#ffcc66;
 margin-top:6px;
 margin-bottom:6px;}

.kakomi1{ font-size:13px;
 color:#000000;
 background-image:url(image/title-bg2.gif);
 border-style:dotted;
 border-color:#ffffff;
 border-width:2px;}

.kakomi2{ font-size:13px;
 color:#000000;
 background-image:url(image/title-bg2.gif);}

.kakomi3{ font-size:13px;
 line-height:150%;
 color:#000000;
 background-color:#ffffcc;
 border-style:dotted;
 border-color:#99ccff;
 border-width:2px;}

.ref-bg{ font-size:13px;
 line-height:135%;
 color:#000000;
 background-image:url(image/ref-bg.gif);}

.maru1{ font-size:11px;
 color:#ffcc66;}

.menu{ font-size:13px;
 font-weight:bold; 
 color:#003399;
 background-color:#e1fcff;
 border-style:solid;
 border-color:#0066cc;
 border-width:1px;}

.menu1{ font-size:13px;
 font-weight:bold; 
 color:#003399;
 background-color:#e1fcff;
 width:105px;
 border-style:solid;
 border-color:#0066cc;
 border-width:1px;}

.menu2{ font-size:13px;
 font-weight:bold; 
 color:#ffffff;
 background-color:#003399;
 width:102px;
 border-style:solid;
 border-color:#0066cc;
 border-width:1px;}

.menu3{ border-style:solid;
 border-color:#cccccc;
 border-width:1px 1px 1px 1px;
 padding:2px 2px 2px 2px;}

.frame{ background-color:#fffbdd;
 border-style:solid;
 border-color:#eeeeee;
 border-width:1px 3px 3px 1px;
 padding:10px;
 margin:5px;}

.bg_top{ background-image:url(./image/top_title.jpg);
 background-color:#000066;}

.bg_gray{ background-color:#cccccc;}

.bg_title{ background-color:#e1fcff;}

.bg_title2{ background-image:url(image/bg5.gif);}

.ref24_bg1{ background-color:#e8fbff;}

.ref24_bg2{ background-color:#fff4f4;}

.ref24_bg3{ background-color:#fffef4;}

a:link { color:#000000;}
a:visited { color:#000000;}
a:active { color:#ff0000;}
a:hover { color:#ff0000;}

a.me:link { text-decoration:none; color:#003399;}
a.me:visited { text-decoration:none; color:#003399; }
a.me:active { text-decoration:none; color:#ff0000; }
a.me:hover { text-decoration:none; color:#ffffff; }

a.me2:link { text-decoration:none; color:#003399; }
a.me2:visited { text-decoration:none; color:#003399; }
a.me2:active { text-decoration:none; color:#ffffff; background-color:#003399; }
a.me2:hover { text-decoration:none; color:#ffffff; background-color:#003399; }
