body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

background-color: #ffffff;

background-image: url(../images/top_bg.gif);

background-repeat:repeat-x;

margin-bottom: 0px;

scrollbar-base-color:#666666;

scrollbar-highlight-color:#ffffff;

scrollbar-arrow-color:#000000;

}

.g10 {font-size: 10px; line-height: 120%; color: #666666 }

.g12 {font-size: 12px; line-height:120%; color: #666666}

.black12 {font-size: 12px; color: #996633}

.br12 {font-size: 12px; line-height:120%; color: #996633}

.bk12 {font-size: 12px; line-height:150%; color: #000000 }

.g12b {font-size: 12px; line-height:120%; color: #666666; font-weight: bold}

.blue12 {font-size: 12px; line-height:120%; color: #0099FF }

.blue12b {font-size: 12px; line-height:120%; color: #0099FF; font-weight: bold}

.w12b {font-size: 12px; line-height:120%; color: #ffffff; font-weight: bold}

.blue11{font-size: 11px; line-height:120%; color: #0099FF; }

.black10 {font-size: 10px; line-height: 120%; color: #000000}

.yellow10 {font-size: 10px; line-height: 120%; color: yellow}

.orange10{font-size: 10px; line-height: 120%; color: orange}

.orange11{font-size: 11px; line-height: 120%; color: orange}

.orange11b{font-size: 11px; line-height:120%; color: orange; font-weight: bold}

.orange12b{font-size: 12px; line-height:120%; color: orange; font-weight: bold}

.orange13b{font-size: 13px; line-height:120%; color: orange; font-weight: bold}

.org14b{font-size: 14px; line-height:120%; color:#FFCC00;font-weight: bold}

.g16b{font-size: 16px; line-height:120%; color:#666666;font-weight: bold}

.g14b{font-size: 14px; line-height:120%; color:#666666;font-weight: bold}

.b14b{font-size: 14px; line-height:120%; color:#0099FF;font-weight: bold}

.green12 {font-size: 12px; line-height:120%; color: #00CC99}

.green12b  {font-size: 12px; line-height:120%; color: #00CC99; font-weight: bold}

.red12 {font-size: 12px; line-height:120%; color: red; }

.red10 {font-size: 10px; line-height:120%; color: red; }



button {background-color:#666666;margin:7px}

a{text-decoration:underline}

a:link { color: #000000}

a:hover { color: #0066FF}

a:active { color:#000000}

a:visited { color:#000000}

/*051025TOPυό―C³*/

p{

margin-top:10px;

margin-left:10px;

margin-bottom:10px; 

line-height:140%}

h1,h2,h3{margin:0;

        padding:0;}

/*06105οΠTv*/

#c{font-size: 11px; color: #996633}

#c a{text-decoration:underline}

#c a:link { color: #996633}

#c a:hover { color: #996633}

#c a:active { color:#996633}

#c a:visited { color:#996633}



















#ran_01_ti{ font-size:14px; font-weight:bold; font-family:"CI", "lr oSVbN", sans-serif; background-image:url(../images/bg_ran01.gif); background-repeat:no-repeat; height:40px; width:300px; padding-top:10px; text-align:center

}

.ran_box_01 {width:300px; font-family:"CI", "lr oSVbN", sans-serif; border-bottom:#666666 1px dotted; padding-bottom:5px; margin-bottom:5px

}



.ran_box_01 .pc { width:100px; height:100px; float:left

}

.ran_box_01 .ti01 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_01.gif); background-repeat:no-repeat; height:30px; padding-top:5px

}

.ran_box_01 .ti02 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_02.gif); background-repeat:no-repeat; height:30px; padding-top:5px; line-height:14px

}

.ran_box_01 .ti03 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_03.gif); background-repeat:no-repeat; height:30px; padding-top:5px; line-height:14px

}

.ran_box_01 .ti04 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_04.gif); background-repeat:no-repeat; height:30px; padding-top:5px

}

.ran_box_01 .ti05 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_05.gif); background-repeat:no-repeat; height:30px; padding-top:5px

}





.ran_box_01 .ti011 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_01.gif); background-repeat:no-repeat; height:30px; padding-top:5px; line-height:14px

}

.ran_box_01 .ti012 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_02.gif); background-repeat:no-repeat; height:30px; padding-top:5px; line-height:14px

}

.ran_box_01 .ti013 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:160px; padding-left:30px; background-image:url(../images/ranking01_03.gif); background-repeat:no-repeat; height:30px; padding-top:5px

}









.ran_box_01 .co {color:#666666; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:190px; line-height:15px

}

.ran_box_01 .co2 {color:#666666; font-size:11px; margin-left:5px; float:left; width:190px; line-height:15px

}







.red{ color:#FF0000

}











#ran_box_04 {width:150px; font-family:"CI", "lr oSVbN", sans-serif; 

}

#ran_box_04 .pc { width:100px; height:80px; float:left

}

#ran_box_04 .ti01 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:140px; padding-left:30px; background-image:url(../images/ranking01_04.gif); background-repeat:no-repeat; height:22px; border-bottom:#666666 1px dotted; padding-bottom:5px; margin-bottom:5px

}

#ran_box_04 .ti02 {color:#0066CC; font-size:14px; font-weight:bold; margin-left:5px; float:left; width:140px; padding-left:30px; background-image:url(../images/ranking01_05.gif); background-repeat:no-repeat; height:22px; border-bottom:#666666 1px dotted; padding-bottom:5px; margin-bottom:5px

}















#ran_02_ti{ font-size:13px; font-weight:bold; font-family:"CI", "lr oSVbN", sans-serif; color: #3333CC; background-image:url(../images/bg_ran02.gif); width:150px; height:30px; background-repeat:no-repeat; text-align:center; margin-bottom:5px; padding-top:6px

}

.ran_box_02 {width:140px; font-family:"CI", "lr oSVbN", sans-serif; border-bottom:#666666 1px dotted; padding-bottom:5px; margin-bottom:5px; margin-left:5px

}

.ran_box_02 .ti01 {color:#0066CC; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:110px; padding-left:25px; background-image:url(../images/ranking02_01.gif); background-repeat:no-repeat; height:26px; line-height:14px; margin-bottom:5px

}

.ran_box_02 .ti02 {color:#0066CC; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:110px; padding-left:25px; background-image:url(../images/ranking02_02.gif); background-repeat:no-repeat; height:26px; line-height:14px; margin-bottom:5px

}

.ran_box_02 .ti03 {color:#0066CC; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:110px; padding-left:25px; background-image:url(../images/ranking02_03.gif); background-repeat:no-repeat; height:26px; line-height:14px; margin-bottom:5px

}

.ran_box_02 .co {color:#666666; font-size:12px; line-height:14px; padding-left:5px

}









#ran_03_ti{ font-size:13px; font-weight:bold; font-family:"CI", "lr oSVbN", sans-serif; color: #FF3399; background-image:url(../images/bg_ran02.gif); width:150px; height:30px; background-repeat:no-repeat; text-align:center; margin-bottom:5px; padding-top:6px

}

.ran_box_03 {width:140px; font-family:"CI", "lr oSVbN", sans-serif; border-bottom:#666666 1px dotted; padding-bottom:5px; margin-bottom:5px; margin-left:5px

}

.ran_box_03 .ti01 {color:#0066CC; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:110px; padding-left:25px; background-image:url(../images/ranking02_01.gif); background-repeat:no-repeat; height:26px; line-height:14px; margin-bottom:5px

}

.ran_box_03 .ti02 {color:#0066CC; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:110px; padding-left:25px; background-image:url(../images/ranking02_02.gif); background-repeat:no-repeat; height:26px; line-height:14px; margin-bottom:5px

}

.ran_box_03 .ti03 {color:#0066CC; font-size:12px; font-weight:bold; margin-left:5px; float:left; width:110px; padding-left:25px; background-image:url(../images/ranking02_03.gif); background-repeat:no-repeat; height:26px; line-height:14px; margin-bottom:5px

}

.ran_box_03 .co {color:#666666; font-size:12px; line-height:14px; padding-left:5px

}









.haku { width:75px; float:left; text-align:left

}

.kakaku { width:55px; float: right;

}
h3.osusumesite_title{margin:40px 0 0 0; border-bottom:1px dotted #999;}
div.osusumesite h4{font-size:0.9em;margin:30px 0 0 0;}
div.osusumesite p{font-size:0.7em;}
h3.osusume{font-size:1.4em;margin:50px 0 20px 0;border-bottom:1px solid #999;}
div#link_top h4{margin:0;padding:0;}
div#link_top p.des, div#link_top p.url{margin:0;padding:0;}
div#link_top p.url{margin-bottom:10px;border-bottom:1px #999 dotted;}


































