tr,td{ font-size:10pt; color:#999999; }
hr{ color:#aaaaaa; }
#mid{ font-size:10pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:630px; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#CCCCFF; } /* タイトル */
#log-2{ background-color:#FFCCFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:10pt; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
#title{background-image: url(image/title2.gif);width: 542px;text-align: right}


body{background-color:#FFFFFF; width:100%;height:22px;color:#999999;font-size: 10pt;}


BODY  {
  scrollbar-face-color:       #ffffff; 
  scrollbar-highlight-color:  #dddddd;
  scrollbar-shadow-color:     #dddddd;
  scrollbar-darkshadow-color: #dddddd;
  scrollbar-arrow-color:      #dddddd;
  scrollbar-base-color:       #dddddd;
  scrollbar-3dlight-color:    #ffffff;
  scrollbar-track-color:      #ffffff;
  }
img{border: 0}

a:link{color: #3399FF}
a:visited{color: #3366CC}
a:hover{color: #66CCFF}
a:active{color: #66CCFF}

#bookmark a:hover {position: relative; 
top: 2px; 
left: 2px; 
text-decoration: none; }




#bookmark{margin-top: 16px}

#title{background-image: url(image/title2.gif);width: 542px;text-align: right}

h1{font-size: 8pt;font-weight: normal;margin-bottom: -40px;margin-right: 28px}

h1 a:link{ text-decoration:none;
			color:#999999;/*タイトル部分の色*/ }
h1 a:hover{ color:#999999;text-decoration:none;/*タイトル部分の色（マウスが乗っている時）*/ }
h1 a:visited{color: #999999;text-decoration:none;}


h2{margin-left: 22px;margin-bottom: 0px;font-size: 8pt;margin-right: 22px;margin-top:12px}
h3{font-size: 10pt;color: #66CC00;font-weight: bold;margin-bottom: 0px;margin-top: 0px}

h3 bg001{font-size: 10pt;color: color:#336600;font-weight: bold;margin-bottom: 0px;}

ID {width:262px;height:23px;  margin: 0px; padding :0px;}
#topmenu ul { margin: 0px; padding :0px; list-style-type : none; }
#topmenu li { display : inline; padding :0px; margin:0px 20px 0px 0px;float:left; }
#topmenu #menu_a_1 a{
background-image:url(image/bt_01_off.gif); 
width:84px; height:23px; background-repeat:no-repeat; margin:0px;
padding:0px; display:block;text-align: left}
#topmenu #menu_a_1 a:hover {
background-image:url(image/bt_01_on.gif); 
width:84px; height:23px; background-repeat:no-repeat;margin:0px;
padding:0px;display:block}
#topmenu #menu_a_2 a {
background-image:url(image/bt_03_off.gif); 
width:130px; height:23px; background-repeat:no-repeat; margin:0px;
padding:0px; display:block;}
#topmenu #menu_a_2 a:hover {
background-image:url(image/bt_03_on.gif); 
width:130px; height:23px; background-repeat:no-repeat;margin:0px;
padding:0px;display:block;}
#topmenu #menu_a_3 a {
background-image:url(image/bt_05_off.gif); 
width:84px; height:23px; background-repeat:no-repeat; margin:0px;
padding:0px; display:block}
#topmenu #menu_a_3 a:hover {
background-image:url(image/bt_05_on.gif); 
width:84px; height:23px; background-repeat:no-repeat;margin:0px;
padding:0px;display:block}
#topmenu #menu_a_4 a {
background-image:url(image/bt_06_off.gif); 
width:84px; height:23px; background-repeat:no-repeat; margin:0px;
padding:0px; display:block}
#topmenu #menu_a_4 a:hover {
background-image:url(image/bt_06_on.gif); 
width:84px; height:23px; background-repeat:no-repeat;margin:0px;
padding:0px;display:block}

#topmenu #menu_a_5 a {
background-image:url(image/bt_site-map_off.gif); 
width:64px; height:23px; background-repeat:no-repeat; margin:0px;
padding:0px; display:block}
#topmenu #menu_a_5 a:hover {
background-image:url(image/bt_site-map_on.gif); 
width:64px; height:23px; background-repeat:no-repeat;margin:0px;
padding:0px;display:block}


#topmenu #menu_a_6 a {
background-image:url(image/ranking1.gif); 
width:58px; height:23px; background-repeat:no-repeat; margin:0px;
padding:0px; display:block}
#topmenu #menu_a_6 a:hover {
background-image:url(image/ranking1on.gif); 
width:58px; height:23px; background-repeat:no-repeat;margin:0px;
padding:0px;display:block}





.span1 {display:none;}


table,tr,td{font-size: 10pt;line-height: 130%}

.ptop1{margin-left: 22px;margin-bottom: 7px;font-size: 8pt;margin-right: 22px;margin-top: 0px}

input{font-size: 10pt;font-weight: bold;color: #999999}

.ranking{font-size: 11pt;font-weight: bold;color: #66CC99;background-color: #fff2ee}

#pnews{font-size: 10pt;text-align: left}
#pnews p{margin-top: 0px;margin-bottom: 0px;text-align: left}

.leftmenu{font-size: 10pt;color: #66CC00;font-weight: bold}

.tableleftmenu{margin-top:22px}

p{margin-bottom:10px;margin-top: 10px}
.pright{font-size: 10pt;color:#3399CC;font-weight: bold;text-align: left}
.ptopcenter{font-size: 10pt;color:#3399CC;font-weight: bold;margin-bottom:1px;margin-top: 0px}
.centertable{margin-left:5px;margin-top: 18px}
.centertable2{padding:5px;text-align: left}
.centertable3{font-size: 8pt;text-align: left}
.pcenter{margin-bottom: 0px;margin-top: 0px;text-align: left}
.leftmenu2{font-size: 8pt;color: #66CC00;font-weight: bold;text-align: left}

.rightmenu{font-size: 10pt;color: #66CC00}

.search{font-size: 8pt;font-weight: bold}


.centertd{font-size:8pt;color:#3399CC;font-weight: bold;text-align: center}
.centertd2{font-size:8pt;color:#999999;text-align: left}

#copy{font-size: 8pt;margin-bottom: 0px}
#copy a:link{color: #999999;text-decoration:none;}
#copy a:visited{color: #999999;text-decoration:none;}
#copy a:hover{color: #999999;text-decoration:none;}
#copy a:active{color: #999999;text-decoration:none;}
#copy33{font-size: 8pt;}
#copy2{font-size: 8pt;text-align: center}
#copy34{font-size: 8pt;margin-top: 10px;margin-bottom: 10px}
#copy35{font-size: 8pt;text-decoration:underline;color: #3366CC;}
#copy35 a:link{color: #3366CC}
#copy35 a:visited{color: #3366CC}
#copy35 a:hover{color: #3366CC}
#copy35 a:active{color: #3366CC}


.bg001{font-size: 10pt;color:#336600;font-weight: bold;text-align: left}
.bg002{font-size: 10pt;font-weight: normal;text-align: left}
.bg003{font-size: 10pt;color:#cc0000;font-weight: bold}

.sitename{font-size: 10pt;color:#66CC99}


textarea{color:#999999;font-size: 10pt;}