body{
 text-align:center;
 font-family:"ＭＳ ゴシック","Verdana", "Tahoma";
 FONT-SIZE:12px;
 color:black;
 margin:0px;
 background-repeat:no-repeat;
}

.b{font-weight:bold;}
.f10{FONT-SIZE:10px;}.f11{FONT-SIZE:11px;}.f12{FONT-SIZE:12px;}.f13{FONT-SIZE:13px;}.f14{FONT-SIZE:14px;}.f15{FONT-SIZE:15px;}.f16{FONT-SIZE:16px;}.f17{FONT-SIZE:17px;} 
.f18{FONT-SIZE:18px;}.f19{FONT-SIZE:19px;}.f20{FONT-SIZE:20px;}.f21{FONT-SIZE:21px;}.f22{FONT-SIZE:22px;}.f23{FONT-SIZE:23px;}.f24{FONT-SIZE:24px;}.f25{FONT-SIZE:25px;}
.f26{FONT-SIZE:26px;}.f27{FONT-SIZE:27px;}.f28{FONT-SIZE:28px;}.f29{FONT-SIZE:29px;}.f30{FONT-SIZE:30px;}.f35{FONT-SIZE:35px;}.f40{FONT-SIZE:40px;}
.C_red{color:red;}.C_green{color:green;}.C_blue{color:blue;}.C_FFF{color:#FFF;}.C_CCC{color:#CCC;}.C_888{color:#888;}.C_555{color:#555;}.C_000{color:#000;}.C_800{color:#800;}.C_080{color:#080;}.C_008{color:#008;}
.C_880{color:#880;}.C_088{color:#088;}.C_808{color:#808;}.C_FF0{color:#FF0;}.C_F0F{color:#F0F;}.C_0FF{color:#0FF;}.C_FF8{color:#FF8;}.C_8FF{color:#8FF;}.C_F8F{color:#F8F;}
.C_F80{color:#F80;}.C_F08{color:#F08;}.C_0F8{color:#0F8;}.C_08F{color:#08F;}.C_8F0{color:#8F0;}.C_80F{color:#80F;}.C_F88{color:#F88;}.C_8F8{color:#8F8;}.C_88F{color:#88F;}
.C_FC0{color:#FC0;}.C_F0C{color:#F0C;}.C_0FC{color:#0FC;}.C_0CF{color:#0CF;}.C_CF0{color:#CF0;}.C_C0F{color:#C0F;}.C_FCC{color:#FCC;}.C_CFC{color:#CFC;}.C_CCF{color:#CCF;}
.C_FC8{color:#FC8;}.C_F8C{color:#F8C;}.C_8FC{color:#8FC;}.C_8CF{color:#8CF;}.C_CF8{color:#CF8;}.C_C8F{color:#C8F;}.C_8CC{color:#8CC;}.C_C8C{color:#C8C;}.C_CC8{color:#CC8;}
.C_0C8{color:#0C8;}.C_08C{color:#08C;}.C_80C{color:#80C;}.C_8C0{color:#8C0;}.C_C08{color:#C08;}.C_C80{color:#C80;}.C_0CC{color:#0CC;}.C_C0C{color:#C0C;}.C_CC0{color:#CC0;}
.C_FFC{color:#FFC;}.C_FCF{color:#FCF;}.C_CFF{color:#CFF;}.C_0C0{color:#0C0;}.C_C00{color:#C00;}.C_00C{color:#00C;}.C_8C8{color:#8C8;}.C_C88{color:#C88;}.C_88C{color:#88C;}
.C_0C4{color:#0C4;}.C_04C{color:#04C;}.C_40C{color:#40C;}.C_4C0{color:#4C0;}.C_C04{color:#C04;}.C_C40{color:#C40;}.C_4CC{color:#4CC;}.C_C4C{color:#C4C;}.C_CC4{color:#CC4;}
.C_4C4{color:#4C4;}.C_44C{color:#44C;}.C_C44{color:#C44;}.C_48C{color:#48C;}.C_4C8{color:#4C8;}.C_C48{color:#C48;}.C_C84{color:#C84;}.C_8C4{color:#8C4;}.C_84C{color:#84C;}
.BC_red{background-color:red;}.BC_green{background-color:green;}.BC_blue{background-color:blue;}.BC_FFF{background-color:#FFF;}.BC_CCC{background-color:#CCC;}.BC_888{background-color:#888;}.BC_555{background-color:#555;}.BC_000{background-color:#000;}.BC_800{background-color:#800;}.BC_080{background-color:#080;}.BC_008{background-color:#008;}
.BC_880{background-color:#880;}.BC_088{background-color:#088;}.BC_808{background-color:#808;}.BC_FF0{background-color:#FF0;}.BC_F0F{background-color:#F0F;}.BC_0FF{background-color:#0FF;}.BC_FF8{background-color:#FF8;}.BC_8FF{background-color:#8FF;}.BC_F8F{background-color:#F8F;}
.BC_F80{background-color:#F80;}.BC_F08{background-color:#F08;}.BC_0F8{background-color:#0F8;}.BC_08F{background-color:#08F;}.BC_8F0{background-color:#8F0;}.BC_80F{background-color:#80F;}.BC_F88{background-color:#F88;}.BC_8F8{background-color:#8F8;}.BC_88F{background-color:#88F;}
.BC_FC0{background-color:#FC0;}.BC_F0C{background-color:#F0C;}.BC_0FC{background-color:#0FC;}.BC_0CF{background-color:#0CF;}.BC_CF0{background-color:#CF0;}.BC_C0F{background-color:#C0F;}.BC_FCC{background-color:#FCC;}.BC_CFC{background-color:#CFC;}.BC_CCF{background-color:#CCF;}
.BC_FC8{background-color:#FC8;}.BC_F8C{background-color:#F8C;}.BC_8FC{background-color:#8FC;}.BC_8CF{background-color:#8CF;}.BC_CF8{background-color:#CF8;}.BC_C8F{background-color:#C8F;}.BC_8CC{background-color:#8CC;}.BC_C8C{background-color:#C8C;}.BC_CC8{background-color:#CC8;}
.BC_0C8{background-color:#0C8;}.BC_08C{background-color:#08C;}.BC_80C{background-color:#80C;}.BC_8C0{background-color:#8C0;}.BC_C08{background-color:#C08;}.BC_C80{background-color:#C80;}.BC_0CC{background-color:#0CC;}.BC_C0C{background-color:#C0C;}.BC_CC0{background-color:#CC0;}
.BC_FFC{background-color:#FFC;}.BC_FCF{background-color:#FCF;}.BC_CFF{background-color:#CFF;}.BC_0C0{background-color:#0C0;}.BC_C00{background-color:#C00;}.BC_00C{background-color:#00C;}.BC_8C8{background-color:#8C8;}.BC_C88{background-color:#C88;}.BC_88C{background-color:#88C;}
.BC_F48{background-color:#F48;}.BC_F84{background-color:#F84;}.BC_48F{background-color:#48F;}.BC_4F8{background-color:#4F8;}.BC_84F{background-color:#84F;}.BC_8F4{background-color:#8F4;}.BC_4C4{background-color:#4C4;}.BC_C44{background-color:#C44;}.BC_44C{background-color:#44C;}
.BC_0C4{background-color:#0C4;}.BC_C40{background-color:#C40;}.BC_40C{background-color:#40C;}.BC_04C{background-color:#04C;}.BC_4C0{background-color:#4C0;}.BC_C04{background-color:#C04;}
.bd_red{border-color:red;}.bd_green{border-color:green;}.bd_blue{border-color:blue;}.bd_FFF{border-color:#FFF;}.bd_888{border-color:#888;}.bd_555{border-color:#555;}.bd_000{border-color:#000;}.bd_800{border-color:#800;}.bd_080{border-color:#080;}.bd_008{border-color:#008;}
.bd_880{border-color:#880;}.bd_088{border-color:#088;}.bd_808{border-color:#808;}.bd_FF0{border-color:#FF0;}.bd_F0F{border-color:#F0F;}.bd_0FF{border-color:#0FF;}.bd_FF8{border-color:#FF8;}.bd_8FF{border-color:#8FF;}.bd_F8F{border-color:#F8F;}
.bd_F80{border-color:#F80;}.bd_F08{border-color:#F08;}.bd_0F8{border-color:#0F8;}.bd_08F{border-color:#08F;}.bd_8F0{border-color:#8F0;}.bd_80F{border-color:#80F;}.bd_F88{border-color:#F88;}.bd_8F8{border-color:#8F8;}.bd_88F{border-color:#88F;}
.bd_F8C{border-color:#F8C;}.bd_FC8{border-color:#FC8;}.bd_CF8{border-color:#CF8;}.bd_C8F{border-color:#C8F;}.bd_8FC{border-color:#8FC;}.bd_8CF{border-color:#8CF;}.bd_FCC{border-color:#FCC;}.bd_CFC{border-color:#CFC;}.bd_CCF{border-color:#CCF;}.bd_FFC{border-color:#FFC;}.bd_CFF{border-color:#CFF;}.bd_FCF{border-color:#FCF;}
.bd_F0C{border-color:#F0C;}.bd_FC0{border-color:#FC0;}.bd_CF0{border-color:#CF0;}.bd_C0F{border-color:#C0F;}.bd_0FC{border-color:#0FC;}.bd_0CF{border-color:#0CF;}.bd_0CC{border-color:#0CC;}.bd_C0C{border-color:#C0C;}.bd_CC0{border-color:#CC0;}.bd_00C{border-color:#00C;}.bd_C00{border-color:#C00;}.bd_0C0{border-color:#0C0;}
.bd_80C{border-color:#80C;}.bd_8C0{border-color:#8C0;}.bd_C80{border-color:#C80;}.bd_C08{border-color:#C08;}.bd_08C{border-color:#08C;}.bd_0C8{border-color:#0C8;}.bd_8CC{border-color:#8CC;}.bd_C8C{border-color:#C8C;}.bd_CC8{border-color:#CC8;}.bd_88C{border-color:#88C;}.bd_C88{border-color:#C88;}.bd_8C8{border-color:#8C8;}
.bd_40C{border-color:#40C;}.bd_4C0{border-color:#4C0;}.bd_C40{border-color:#C40;}.bd_C04{border-color:#C04;}.bd_04C{border-color:#04C;}.bd_0C4{border-color:#0C4;}.bd_4CC{border-color:#4CC;}.bd_C4C{border-color:#C4C;}.bd_CC4{border-color:#CC4;}
.bd_48C{border-color:#48C;}.bd_4C8{border-color:#4C8;}.bd_C48{border-color:#C48;}.bd_C84{border-color:#C84;}.bd_84C{border-color:#84C;}.bd_8C4{border-color:#8C4;}.bd_44C{border-color:#44C;}.bd_C44{border-color:#C44;}.bd_4C4{border-color:#4C4;}
.bd_48F{border-color:#48F;}.bd_4F8{border-color:#4F8;}.bd_F48{border-color:#F48;}.bd_F84{border-color:#F84;}.bd_84F{border-color:#84F;}.bd_8F4{border-color:#8F4;}.bd_44F{border-color:#44F;}.bd_F44{border-color:#F44;}.bd_4F4{border-color:#4F4;}
.bd0{border:0;}.bd_1px{border-width:1px;border-style:solid;}.bd_2px{border-width:2px;border-style:solid;}.bd_3px{border-width:3px;border-style:solid;}.bd_4px{border-width:4px;border-style:solid;}
.bd_rad3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.bd_rad4{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}.bd_rad5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.bd_rad6{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.bd_rad6{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}.bd_rad8{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.bd_rad9{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;}.bd_rad10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.bd_rad15{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.pd0{padding:0;}.pd1{padding:1px;}.pd2{padding:2px;}.pd3{padding:3px;}.pd4{padding:4px;}.pd5{padding:5px;}.pd6{padding:6px;}.pd7{padding:7px;}.pd8{padding:8px;}.pd9{padding:9px;}.pd10{padding:10px;}.pd15{padding:15px;}.pd20{padding:20px;}
.pdL0{padding-left:0;}.pdL1{padding-left:1px;}.pdL2{padding-left:2px;}.pdL3{padding-left:3px;}.pdL4{padding-left:4px;}.pdL5{padding-left:5px;}.pdL6{padding-left:6px;}.pdL7{padding-left:7px;}.pdL8{padding-left:8px;}.pdL9{padding-left:9px;}.pdL10{padding-left:10px;}.pdL15{padding-left:15px;}.pdL20{padding-left:20px;}
.mg0{margin:0;}.mg1{margin:1px;}.mg2{margin:2px;}.mg3{margin:3px;}.mg4{margin:4px;}.mg5{margin:5px;}
.mtb0{margin-top:0;margin-bottom:0;}.mtb1{margin-top:1px;margin-bottom:1px;}.mtb2{margin-top:2px;margin-bottom:2px;}.mtb3{margin-top:3px;margin-bottom:3px;}.mtb4{margin-top:4px;margin-bottom:4px;}.mtb5{margin-top:5px;margin-bottom:5px;}
.mb0{margin-bottom:0;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb3{margin-bottom:3px;}.mb4{margin-bottom:4px;}.mb5{margin-bottom:5px;}
.w10{width:10px;}.w15{width:15px;}.w20{width:20px;}.w25{width:25px;}.w30{width:30px;}.w35{width:35px;}.w40{width:40px;}
.w100{width:100px;}.w150{width:150px;}.w160{width:160px;}.w170{width:170px;}.w180{width:180px;}.w190{width:190px;}.w200{width:200px;}.w250{width:250px;}.w300{width:300px;}.w350{width:350px;}.w400{width:400px;}.w450{width:450px;}
.w490{width:490px;}.w500{width:500px;}.w510{width:510px;}.w520{width:520px;}.w530{width:530px;}.w540{width:540px;}.w550{width:550px;}.w590{width:590px;}.w600{width:600px;}.w650{width:650px;}.w700{width:700px;}.w750{width:750px;}.w800{width:800px;}.w888{width:888px;}.w900{width:900px;}
.w690{width:690px;}.w710{width:710px;}
.h10{height:10px;}.h15{height:15px;}.h20{height:20px;}.h25{height:25px;}.h30{height:30px;}.h35{height:35px;}.h40{height:40px;}
.block{display:block;}
.left{text-align:left;}.right{text-align:right;}
.line11{line-height:1.1;}.line12{line-height:1.2;}.line13{line-height:1.3;}.line14{line-height:1.4;}.line15{line-height:1.5;}.line16{line-height:1.6;}.line17{line-height:1.7;}.line18{line-height:1.8;}.line19{line-height:1.9;}.line20{line-height:2.0;}

form{margin:0px;padding:0px;font-size:12px;}
div{word-wrap:break-word;}
table td{font-size:12px;word-break:break-all;}
table{border-color:#888;margin:0px;padding:0px;word-wrap:break-word;}
img{border:0px;}

A{font-weight:normal;FONT-SIZE:12px;}
A:link{COLOR:#00F;text-decoration:none;}
A:visited{COLOR:#00F;text-decoration:none}
A:hover{color:#FF4099;text-decoration:underline;}
A:active{}

.hand{cursor:pointer;}
.bt{font-size:18px;font-weight:bold;height:36px;padding-top:3px;cursor:pointer;}
.bt1{font-size:16px;font-weight:bold;height:32px;cursor:pointer;}
.bt2{font-size:12px;font-weight:bold;padding:0px;height:16px;text-align:center;border-color:#FFF #666 #666 #FFF;cursor:pointer;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.bt3{font-size:12px;padding:1px 2px;height:16px;text-align:center;border-color:#AAA #888 #888 #AAA;background:url(images/bt3.gif);background-color:#e0e0e0;cursor:pointer;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.bt4{font-size:12px;padding:2px 8px;padding-bottom:1px;margin-top:0px;margin-bottom:2px;text-align:center;border-color:#FFF;background-color:#FFF;cursor:pointer;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:0px;border-left-width:1px;}

table.menuBart{background:url(images/topbg.gif);}
table.menuBart td{white-space:nowrap;}

table.menu{border-collapse:collapse;background:url(images/bgl.gif);}
table.menu tr td{text-align:center;vertical-align:middle;height:24px;white-space:nowrap;
 border:1px solid;border-color:#888;border-collapse:collapse;
}
table.menu A{padding:4px 0px;color:#009;display:block;vertical-align:middle;text-decoration:none;}
table.menu A:visited{color:#009;display:block;vertical-align:middle;text-decoration:none;}
table.menu a:hover{color:#009;background:#0FF;display:block;text-decoration:underline;font-weight:bold;}
table.menu span{padding:4px 0px;color:#009;display:block;vertical-align:middle;text-decoration:none;}
table.menu span:hover{color:#009;background:#0FF;display:block;text-decoration:underline;font-weight:bold;}
td.adURL{font-size:16px;margin:0px;padding:0px 2px;line-height:1.3;vertical-align:middle;white-space:nowrap;text-align:center;}
td.adURL A{font-weight:bold;FONT-SIZE:16px;}

.onMenu{background:#0FF;}
.actMenu A{background:#FF0;font-weight:bold;}

.w64{width:64%;}
.w36{width:36%;}
.w100p{width:100%;}
.center{text-align:center;}
tr.cent{text-align:center;}
td.r{text-align:right;}
div.cent{text-align:center; white-space:nowrap;}
p.cent{text-align:center;white-space:nowrap;padding:0px;margin:0px;}
.topTxt1{padding:2px;FONT-SIZE:16px;color:#00F;}
.topTxt2{text-align:center;padding:2px;margin:0px;FONT-SIZE:16px;border:1px dotted #ff0000;color:#f02020;}
DIV.idx{text-align:center;padding:3px;FONT-SIZE:23px;width:745px;background-color:#f0f0a0}

p.urlInfo{font-size:12px;color:red;margin:0 0 5 0px;padding:2px;}

table.LMenu{width:165px;margin-bottom:8px;}
table.LMenu tr th{
 width:165px;
 height:26px;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 vertical-align:top;
 padding:4px 10px;
 background:url(images/bgmenu1.gif);
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
}
table.LMenu tr td{
 height:22px;
 text-align:left;
 vertical-align:middle;
 border-top:1px dotted #BBB;
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
 white-space:nowrap;
}
table.LMenu A{
 padding:3px 3px 3px 10px;
 display:block;font-size:12px;color:#303060;vertical-align:middle;text-decoration:none;}
table.LMenu A:visited{COLOR:#303060;text-decoration:none;}
table.LMenu a:hover{color:#F54A0A!important;background-color:#FFE3BB;text-decoration:none;}

table.LMenuInfo{width:165px;margin-bottom:8px;}
table.LMenuInfo tr th{
 width:165px;
 height:26px;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 vertical-align:top;
 padding:4px 10px;
 background:url(images/bgmenu1.gif);
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
}
table.LMenuInfo tr td{
 width:165px;
 height:250;
 overflow:auto;
 padding:2px 2px 1px 2px;
 font-size:10px;
 text-align:left;
 vertical-align:top;
 border-top:1px dotted #BBB;
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
 border-bottom:1px solid #BBB;
}
table.LMenuInfo tr td div{
 width:165px;
 height:250;
 overflow:auto;
 font-size:10px;
 text-align:left;
 vertical-align:top;
}
table.inMenu{width:100%;border-spacing:0;}table.inMenu td{border:0;padding:0;}table.inMenu a{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

div.Lft{width:200px;float:left;white-space:normal;border:1px solid #BBB;}
div.Lft table.rank{padding-left:30px;}
div.Lft ul{list-style:none;padding:1px;margin:0px;}
div.Lft li{height:20px;background:url(images/arrow1.gif) no-repeat 0px 2px;padding-left:10px;}
div.Lft p{text-align:right;padding:3px;margin:0px;margin-top:30px;}

#memberCenter{padding-left:10px;}
#memberRight{padding-left:10px;}
.noDisplay{display:none;}
td.centerTD{width:480px;text-align:center;background:#FFF;vertical-align:top;}

div.info0{height:120px;width:710px;color:#444;overflow-y:scroll;border:1px solid #CCC;}
div.info{height:120px;width:480px;color:#444;overflow-y:scroll;border:1px solid #CCC;}
div.info b{color:red;}
div.info span{color:blue;font-weight:bold;}
div.info p{font-family:"ＭＳ ゴシック","Verdana", "Tahoma";font-size:12px;padding:2px 5px;margin:0px;margin-bottom:10px;line-height:120%;}
div.info0 b{color:red;}
div.info0 span{color:blue;font-weight:bold;}
div.info0 p{font-family:"ＭＳ ゴシック","Verdana", "Tahoma";font-size:12px;padding:2px 5px;margin:0px;margin-bottom:10px;line-height:120%;}
h2.info{color:#222;padding:2px;padding-top:4px;border:1px solid #CCC;background:url(images/bgmenu1.gif);text-align:center;font-weight:bold;}

table.sponser{width:165px;}
table.sponser tr th{
 height:26px;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 vertical-align:top;
 padding:4px 10px;
 background:url(images/bgmenu1.gif);
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
}
table.sponser tr td{
 text-align:center;
 vertical-align:middle;
 border-top:1px dotted #BBB;
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
}

table.status{margin-bottom:2px;border-collapse:collapse;border:1px solid #888;}
table.status tr td{
 font-family:"ＭＳ ゴシック","Verdana", "Tahoma";
 font-size:13px;color:#004;
 padding:2px 4px;
 border:1px dotted #888;
}
table.status th{
 font-size:16px;color:#f02;
 padding:2px 4px;
 border:1px solid #888;
 background-color:#66f;
}
table.status2 tr th{
 font-family:"ＭＳ ゴシック","Verdana", "Tahoma";
 font-size:16px;
 padding-top:2px;
 color:#fc0;
 text-align:center;
 background-color:#66f;
}
table.status4{
 width:200px;
 font-size:12px;
 margin-bottom:4px;
 border-spacing:1px;
 border-collapse:collapse;
}
table.status4 tr th{
 padding:2px 3px;
 text-align:center;
 border:1px solid #CCC;
 background:url(images/bgl.gif);
 font-weight:normal;
 LINE-HEIGHT:19px;
}
table.status4 tr td{
 font-size:10px;
 padding:2px 3px;
 border:1px solid #CCC;
 LINE-HEIGHT:15px;
 white-space:nowrap;
}
table.status4 a{font-size:10px;font-family:ＭＳ Ｐゴシック;}

div.top10{width:198px;border:1px solid #CCC;padding:0px;margin:0px;margin-bottom:4px;}
div.top10 div{font-size:10px;padding:2px;margin:0px;}
div.top10 p{height:12px;font-size:10px;color:#888;text-align:left;padding:0px;margin:0px;border-top:1px dotted #CCC;}
div.top10 p a{font-size:10px;color:#E50;font-family:"ＭＳ Ｐゴシック","MS PGothic";}
div.top10 p a:visited{COLOR:#E50;text-decoration:none;}
div.top10 p a:hover{color:#00F;text-decoration:underline;}
div.top10 dt{height:12px;font-size:10px;color:#888;text-align:right;padding:0px;padding-bottom:1px;margin:0px;}
h4{height:16px;background-color:#FC0;font-size:12px;font-weight:normal;color:#046;text-align:center;padding-top:3px;margin:0px;}
h4 a{font-size:12px;color:#046;}
h4 a:visited{font-size:12px;color:#046;}
h4 a:hover{font-size:12px;color:#00F;}

table.status5{
 background-color:#CCC;
 font-family:"Verdana", "Tahoma","ＭＳ ゴシック";
}
table.status5 tr th{
 font-size:12px;
 padding:3px 4px;
 text-align:center;
 background:url(images/bgl.gif);
 font-weight:bold;
 LINE-HEIGHT:15px;
}
table.status5 tr td{
 font-size:12px;
 padding:3px 4px;
 background-color:#FFF;
}
table.status5 a{font-size:12px;}

table.status5member{background-color:#CCC;}
table.status5member tr th{font-size:12px;padding:3px 4px;text-align:center;
 background:url(images/bgl.gif);font-weight:bold;LINE-HEIGHT:15px;
}
table.status5member tr td{font-size:12px;padding:3px 4px;
 background-color:#FFF;LINE-HEIGHT:17px;
}
table.status5member a{font-size:11px;font-family:"ＭＳ Ｐゴシック","MS PGothic";}
table.status5member A:link{COLOR:#E50;text-decoration:none;}
table.status5member A:visited{COLOR:#E50;text-decoration:none;}
table.status5member A:hover{color:#00F;text-decoration:underline;}

table.status6{border-spacing:1px;border-collapse:collapse;}
table.status6 tr th{
 font-size:12px;
 padding:4px 3px;
 text-align:center;
 border:1px solid #CCC;
 background:url(images/bgl.gif);
 font-weight:normal;
}
table.status6 tr td{
 font-size:12px;
 color:#333;
 padding:2px 3px;
 border:1px solid #CCC;
 LINE-HEIGHT:15px;
 white-space:nowrap;
}

table.layout{background-color:#CCC;}
table.layout tr th{
 font-size:12px;
 text-align:center;
 background:url(images/bgl.gif);
 font-weight:bold;
 vertical-align:middle;
 height:21px;
}
table.layout tr td{
 font-size:12px;
 padding:3px 4px;
 background-color:#FFF;
}
table.layout a{font-size:12px;}

table.surfInfo{
 background-color:#AAA;
 font-family:"Verdana", "Tahoma","ＭＳ ゴシック";
}
table.surfInfo tr th{font-weight:normal;font-size:12px;
 padding:3px 4px;
 text-align:center;
 background-color:#FF9;
}
table.surfInfo tr td{text-align:right;
 padding:3px 4px;
 background-color:#FFF;
}

table.google tr td{
 border-collapse:collapse;
 white-space:nowrap;
 padding:1px;
}
table.adsReport tr th{
 font-family:"ＭＳ ゴシック","Verdana", "Tahoma";
 font-size:13px;
 padding:2px 3px;
 color:#40408f;
 text-align:center;
 background-color:#e1e1bF;
}
table.adsReport tr td{
 font-family:"ＭＳ ゴシック","Verdana", "Tahoma";
 font-size:12px;
 padding:1px;
 color:#009;
 text-align:right;
}
div.sideAds{width:200px;white-space:normal;padding:0px;border:1px solid #BBB;}
div.h60{height:86px;padding:0px 3px;} /* 74x14;80x13;86x12  */
div.h60 span{
	font-size :12px ;
	white-space:normal;
	color:#555;
}
div.h60 div{width:196px;background-color:#FFF;padding:2px;}
div.h60 p{
	font-family:'MS PGothic',"Times New Roman",  Osaka;
	color :#080 ;	font-size :10px ;
	text-decoration :none ;	LINE-HEIGHT:11px;
	padding:0px;	margin:0px;
	text-align:left;
}

div.h60 p a{color:#080;font-size:10px;}
div.h60 p a:link{font-size:10px;}
div.h60 p a:visited{color:#080;font-size:10px;}
div.h60 p a:hover{color:#FF4099;font-size:10px;}

.txtAds a{
 font-family:"ＭＳ Ｐゴシック","Verdana", "Tahoma";
 font-size:11pt;
 text-decoration:underline;
 font-weight:bold;
}
.txtAds a:active{text-decoration:underline;}
.txtAds a:link{text-decoration:underline;}
.txtAds a:visited{text-decoration:underline;}

P.tree{FONT-SIZE:13px;color:#d04010;font-weight:bold;background:url(images/bgl.gif);background-color:#e9e9e9;padding:2px 3px;margin:0px;}
P.tree a{FONT-SIZE:13px;font-family:"Verdana", "Tahoma","ＭＳ ゴシック";text-decoration:underline;}
P.tree a:active{text-decoration:underline; }
P.tree a:visited{color:#808;text-decoration:underline;}
P.tree a:hover{color:#d04010;text-decoration:underline; }

P.err{FONT-SIZE:11pt;font-weight:bold;color:red;margin:4px 6px;padding:0px;}
P.idx{FONT-SIZE:12px;padding:4px 0px;margin:0px;LINE-HEIGHT:15px;}
P.subMenu{FONT-SIZE:14pt;color:#008;font-weight:bold;width:100%;margin:2px;text-align:center;}
p.subTitle2{color:red;font-weight:bold;}

.toYes{font-size:12px;font-weight:bold;color:#20f;text-align:center;width:50px;height:16px;padding:3px;}
.toTxt{font-size:13px;font-weight:bold;border:0px;color:#20f;background-color:transparent;text-align:center;}
.yesTxt{font-size:13px;font-weight:bold;border:0px;color:#28f;background-color:transparent;text-align:center;}
.bar{padding:0 10px 0 0;margin:0px;text-align:right;vertical-align:bottom;font-size:12px;color:#C40;white-space:nowrap;}
.barH{width:38px;background-color:#DB4;border:0px;padding:0px;margin-bottom:0px;}
.dateTime{font-size:10px;color:#048;padding:0 15px 0 0;border-top:1px solid;text-align:right;}
.pad0{padding:0px;}
.pad250{padding:2px 5px;}
table.pad25 td{padding:2px 5px;}
.btDefault{font-size:11px;padding:0px;margin:0px;}
.inTxt{font-family:ＭＳ ゴシック;font-size:12px;height:20px;padding:2px 3px;border:1px solid;border-color:#088;}
.inTxt1{font-family:ＭＳ ゴシック;font-size:12px;height:20px;text-align:right;padding:2px 3px;border:1px solid;border-color:#088;}
.inTxts{font-family:ＭＳ ゴシック;border:1px solid;border-color:#088 #044 #088 #044;}
.inTxt2{font-family:ＭＳ ゴシック;font-size:12px;height:16px;margin:0px;padding:2px 3px;border:0px;color:#008;background:transparent;}
.inTxts2{font-family:ＭＳ ゴシック;border:0px;margin:0px;color:#008;background:transparent;}
.info{margin:0px;padding:0px;line-height:107%;}
.ptInfo{padding:3px;FONT-SIZE:13pt;color:#00F;}
.ptinfo1{margin:0px;padding:0px;font-size:12px;color:#555;}
.ptinfo1 span{color:#55F;font-weight:bold;}
.menuBar{width:290px;background-repeat:no-repeat;padding-left:3px;background:url(images/topbg_l.gif);}
.newsBar{text-align:center;height:28px;FONT-SIZE:14px;color:#2040f0;font-family:ＭＳ 明朝;background-image:url(images/bg0.gif);white-space:nowrap;}
.newsBarA{background:#FF0;padding:3px;}
.bgc1{background-color:#f8f8f0;}
.bgc2{background:#FF9;}
.bgc3{text-align:center;font-weight:bold;background:url(images/bgl.gif);height:21px;}
.sideAd1{height:16px;padding-top:3px;}
.sideAd2{height:16px;padding-top:3px;}
.midDiv{white-space:nowrap;FONT-SIZE:18px;padding:3px;border:1px solid #f0d020;background-color:#FFF;}
.midSpan{padding:1px;border:1px dotted #f0c0c0;background-color:#fff0e0;}
.midInfo{white-space:nowrap;font-size:13px;padding:0px 11px;}
.ftFld{padding:4px 0px;text-align:center;}
.ftFld2{background:url(images/bgl.gif);border:1px solid #999;font-size:12pt;padding:2px;margin-left:55px;margin-bottom:4px;color:#444;}
.ftCnt{font-family:Tahoma,"ＭＳ Ｐゴシック";}
.halfH{margin:0px;padding:0px;height:6px;}
H1{font-size:10px;padding:0px;margin:0px;font-weight:normal;color:#fcfcfc;text-indent:-9999px;}
H2{font-size:12px;padding:5px 0px;margin:0px;font-weight:normal;LINE-HEIGHT:17px;}
H3{font-size:16px;padding:4px;margin:4px 0px;color:#FF0;background-color:black;}
HR{color:#C2CDCD;height:1px;text-align:center;}
#hr1{color:#c2CDCD;width:850px;}
.odd{background-color:#F0F8FF;}
.even{background-color:#DEF;}
.baga{background-color:#FF4;}


.ranking{padding:0px;margin:0px;}
.ranking a{font-size:8pt;font-family:ＭＳ Ｐゴシック;color:#00F;  text-decoration:underline;}
.ranking a:link{ text-decoration:underline;}
.ranking a:visited{text-decoration:underline;color:#00F;}
.ranking a:hover{text-decoration:underline;color:#F39;}
.ranking a:active{text-decoration:underline;}
.ranking tr td{padding:2px 1px;}
.ranking2{margin:0px;padding:2px;border:1px solid #fd2;border-top:0px;}
.ranking2 a{font-size:8pt;font-family:ＭＳ Ｐゴシック;color:#00F;  text-decoration:underline;}

.ptcShow td{line-height:150%;border:1px solid #CDD;}
.ptcShow A{FONT-SIZE:14px;font-weight:bold;}
.ptcShow p A{FONT-SIZE:12px;font-weight:normal;color:#F63;}
.ptcShow hr{margin:15px 0;}

.font10{FONT-SIZE:10px;} 
.font11{FONT-SIZE:11px;} 
.font12{FONT-SIZE:12px;} 
.font13{FONT-SIZE:13px;} 
.font14{FONT-SIZE:14px;} 
.font16{FONT-SIZE:16px;} 
.font18{FONT-SIZE:18px;} 
.font20{FONT-SIZE:20px;} 
.font22{FONT-SIZE:22px;} 
.font23{FONT-SIZE:23px;} 

DIV{font-family:"ＭＳ ゴシック", "Verdana", "Tahoma" ;FONT-SIZE:12px;}
DIV.pg{padding:10px 0px;margin-left:15px;}
DIV.pg2{padding:3px;margin:0px;border:1px dotted #f00;background-color:#FED}
DIV.relogin{padding:3px;margin:0px;border:1px solid #fd2;background-color:#f9f9f9}
DIV.err{font-family:"ＭＳ ゴシック", "Verdana", "Tahoma" ;FONT-SIZE:11pt;font-weight:bold;color:red;margin:4px 6px;padding:0px;}
div.underLink{text-align:right;}
div.underLink A{FONT-SIZE:12px;font-weight:normal;color:#FF6633;}

OL{margin-top:3px;}
OL.sign LI{font-size:13px;font-weight:bold;padding-bottom:4px;}
OL.OLLI LI{FONT-SIZE:12px;LINE-HEIGHT:17px;}
UL.ULLI LI{FONT-SIZE:12px;LINE-HEIGHT:17px;}

table.bbs{background-color:#d0d0d0;margin:0px;}
table.bbs tr th{font-size:12px;padding:3px 4px;text-align:center;
 background:url(images/bgl.gif);font-weight:bold;LINE-HEIGHT:15px;
}
table.bbs tr td{font-size:12px;padding:1px;background-color:#FFF;}
img.bbs{margin-top:8px;}
.bbs a{font-size:12px;font-weight:bold;}
.bbs A:link{COLOR:#018;text-decoration:none;font-weight:bold;}
.bbs A:visited{COLOR:#018;text-decoration:none;font-weight:bold;}
.bbs A:hover{color:#F00;text-decoration:underline;font-weight:bold;}
input.bbs{background-color:#e0e000;border-color:#ccc #666 #666 #ccc;
  padding:0px;padding-bottom:2px;margin:0px;height:16px;font-size:10px;
  border-style:solid;border-width:1px;cursor:pointer;
}
textarea{font-size:12px;}

.mis{border-collapse:collapse;border:1px solid #CCC;background-color:#FFF;}
.mis td{font-size:12px;border:1px solid #CCC;padding:4px 6px;}
.mis th{font-size:16px;background-color:#BDF;padding:4px;}
.mis th a,.mis th a:visited{color:#F0F;font-weight:bold;font-size:16px;text-decoration:none;}
.mis th a:hover{color:red;text-decoration:underline;}
.mt{background-color:#CFC;font-weight:bold;text-align:left;}
.blk td{padding:2px 5px;}
.blk A{padding:4px;display:block;background-color:#FEB;color:#F0F;vertical-align:middle;text-decoration:none;}
.blk A:visited{COLOR:#F0F;text-decoration:none;}
.blk a:hover{font-weight:bold;background-color:#FB9;text-decoration:none;}

div.foot{clear:both;width:888px;margin-left:auto;margin-right:auto;}
table.foot{width:888px;margin-top:5px;background-color:#AAA;}
table.foot tr th{font-size:12pt;color:#444;text-align:center;
 background:url(images/bgl.gif);
 white-space:nowrap;padding:2px;font-weight:normal;
}
table.foot tr td{height:21px;background-color:#FFF;white-space:nowrap;}
table.foot p{padding:5px 0px 1px 1px;margin:1px;border:0px dotted #90c0ff;
 background:url(images/bgl.gif);vertical-align:middle;
 font-family:"ＭＳ Ｐゴシック","Verdana", "Tahoma";white-space:nowrap;
}
table.foot a{text-decoration:underline;}

p.foot2{text-align:center;background-color:#e0d060;white-space:nowrap;padding-top:3px;padding-bottom:2px;}

address{
	font-family:'MS PGothic',"Times New Roman",  Osaka;
	font-size:12px;color:#555;font-style:normal;padding-top:4px;padding-bottom:3px;
	line-height:100%;
}
h2.title{font-weight:bold;color:#222;text-align:center;background:url(images/bgl.gif);
 padding-top:3px;margin-bottom:3px;
}
.b_blue{color:blue;font-weight:bold;font-family:"Verdana", "Tahoma","ＭＳ ゴシック";}
.b_red{color:red;font-weight:bold;font-family:"Verdana", "Tahoma","ＭＳ ゴシック";}
.t_red{color:red;}.t_blue{color:blue;}.t_green{color:green;}
tr.title td{height:26px;font-size:14px;font-weight:bold;text-align:left;
 vertical-align:middle;padding:4px 10px;
 background:url(images/bgmenu1.gif);
 border-left:1px solid #BBB;
 border-right:1px solid #BBB;
}
span.require{margin-left:10px;font-size:9pt;color:red;font-weight:bold;}
span.note{margin-left:10px;font-size:9pt;color:#555;font-weight:normal;}
div.note2{width:700px;padding:10px;font-size:9pt;color:#555;font-weight:normal;}
dt.miss{width:700px;font-size:16px;font-weight:bold;background-color:#BDF;padding:6px;margin-top:20px;}
input.r{text-align:right;}
div.quickLinks{padding-left:5px;margin-bottom:5px;}
.help{margin:0;margin-bottom:5px;padding:10px;border:1px solid #ccc;background:url(images/info_bg.gif) repeat-x left bottom}
.help table{width:694px;border-collapse:collapse}
.help th,.help td{vertical-align:top;padding-left:10px;padding-right:0;line-height:1.7}
.helprm{margin:0;margin-bottom:5px;padding:10px;border:1px solid #ccc;background:url(images/bg_b.gif) repeat-x left bottom}
.helprm table{width:694px;border-collapse:collapse}
.helprm th,.helprm td{vertical-align:top;padding-left:10px;padding-right:0;line-height:1.7}
.num32{width:32px;height:32px;font-size:25px;text-align:center;line-height:32px}
.num30{width:30px;height:30px;font-size:20px;text-align:center;line-height:30px}
.num20{width:20px;height:20px;font-size:14px;text-align:center;line-height:20px}
a.num20{color:#FF8;}a:hover.num20{color:#08F;background-color:#F80;}
a.num30{color:#FF8;}a:hover.num30{color:#08F;background-color:#F80;}
.m{background:#4C8;color:#fff}

.rm{border-collapse:collapse;}
.rm th{font-size:14px;font-weight:bold;padding:4px 10px;border:1px solid #888;background-color:#8FF}
.rm td{border:1px dotted #888;padding:3px 5px;}
.rm td.dotL{border-left:1px solid #888;}
.rm td.dotR{border-right:1px solid #888;}
.rm td.dotLB{border-left:1px solid #888;border-bottom:1px solid #888;}
.rm td.dotB{border-bottom:1px solid #888;}
.rm td.dotRB{border-bottom:1px solid #888;border-right:1px solid #888;}
