@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}body,td,th{color:#333;font:75% "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}body{background-image:url(../img/bodybg.jpg);background-repeat:repeat;}a:link{color:#06C;}a:visited{color:#06C;}a:hover{color:#F00;text-decoration:none;}a:active{color:#F00;}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.clearfix{min-height:1px;}* html .clearfix{height:1px;}#wrap{width:832px;margin:0 auto;background-image:url(../img/mainbg.jpg);background-repeat:repeat-y;}#header{background-image:url(../img/headerbg.jpg);background-repeat:no-repeat;width:812px;margin-right:auto;margin-left:auto;background-position:top;position:relative;height:177px;}#header h1{position:absolute;left:249px;top:58px;color:#FFF;}#header p{position:absolute;left:15px;top:102px;width:782px;line-height:150%;}#header h2{position:absolute;left:15px;top:0px;}#main{float:left;width:542px;margin-right:20px;margin-left:25px;display:inline;}#pickup{background-image:url(../img/boxline.jpg);background-repeat:repeat-y;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;margin-bottom:10px;}#pickup h2{background-image:url(../img/pickup.jpg);background-repeat:no-repeat;height:30px;width:522px;font-size:13px;color:#FFF;padding-left:20px;padding-top:7px;font-weight:bold;}#pickup ul{margin-left:5px;margin-bottom:10px;margin-right:5px;font-weight:bold;}#pickup ul li{font-size:116%;margin-top:5px;}#pickup ul li img{margin-right:5px;vertical-align:bottom;}#pickup ul li a:hover{text-decoration:none;}#osusume{text-align:center;}#osusume p{margin-bottom:10px;}#osusume p a img{border:1px solid #999;}#osusume p a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;border:1px solid #F00;}#category{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;background-image:url(../img/boxline.jpg);background-repeat:repeat-y;margin-bottom:10px;padding-bottom:5px;position:relative;}#category h2{background-image:url(../img/category.jpg);background-repeat:no-repeat;height:22px;width:522px;font-size:13px;color:#FFF;padding-left:20px;padding-top:7px;}#category a{color:#060;text-decoration:none;}#category a:hover{color:#F00;}.cateA{height:37px;width:150px;padding-top:6px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;border-right-width:1px;border-right-style:dashed;border-right-color:#999;margin-top:5px;padding-left:30px;line-height:125%;}.cateA h3{background-image:url(../img/icon04.jpg);background-repeat:no-repeat;padding-left:24px;}.cateB{height:37px;width:150px;padding-top:6px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;border-right-width:1px;border-right-style:dashed;border-right-color:#999;position:absolute;left:180px;top:34px;padding-left:30px;line-height:125%;}.cateB h3{background-image:url(../img/icon04.jpg);background-repeat:no-repeat;padding-left:23px;}.cateC{height:37px;width:150px;padding-top:6px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#999;position:absolute;left:360px;top:34px;padding-left:30px;line-height:125%;}.cateC h3{background-image:url(../img/icon04.jpg);background-repeat:no-repeat;padding-left:24px;}.cateD{height:34px;width:150px;padding-top:9px;border-right-width:1px;border-right-style:dashed;border-right-color:#999;padding-left:30px;line-height:125%;}.cateD h3{background-image:url(../img/icon04.jpg);background-repeat:no-repeat;padding-left:24px;}.cateE{height:34px;width:150px;padding-top:9px;border-right-width:1px;border-right-style:dashed;border-right-color:#999;position:absolute;left:180px;top:78px;padding-left:30px;line-height:125%;}.cateE h3{background-image:url(../img/icon04.jpg);background-repeat:no-repeat;padding-left:23px;}.cateF{height:26px;width:157px;padding-top:17px;position:absolute;left:360px;top:78px;padding-left:23px;line-height:125%;}.cateF h3{background-image:url(../img/new.jpg);background-repeat:no-repeat;padding-left:32px;}#good{background-image:url(../img/goodline.jpg);background-repeat:repeat-y;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fb0;margin-bottom:10px;}#good h2{background-image:url(../img/good.jpg);background-repeat:no-repeat;height:28px;font-size:13px;color:#772100;padding-top:7px;padding-left:20px;margin-bottom:5px;font-weight:bold;}#good ul li{margin-bottom:5px;}.box{float:left;width:107px;}.hit{width:39px;margin-left:5px;display:inline;float:left;height:100%;}.point{border-left-width:1px;border-left-style:solid;border-left-color:#fb0;font-size:13px;font-weight:bold;color:#F00;text-align:center;width:62px;line-height:150%;float:right;}.site{width:425px;float:right;padding-right:5px;}.site a{font-size:116%;font-weight:bold;line-height:150%;margin-left:5px;}.site p{font-size:110%;line-height:150%;}.underline{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fb0;padding-bottom:3px;}#ranking{background-image:url(../img/boxline.jpg);background-repeat:repeat-y;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;}#ranking h2{font-size:13px;color:#FFF;background-image:url(../img/ranking.jpg);background-repeat:no-repeat;padding-top:7px;padding-left:20px;height:22px;margin-bottom:5px;}.box2{padding-right:1px;padding-left:1px;}#ranking table{width:540px;}.number{width:39px;text-align:center;font-size:13px;font-weight:bold;color:#333;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;background-image:url(../img/line.jpg);background-repeat:repeat-y;background-position:right;}.rankpoint{width:52px;font-size:13px;font-weight:bold;color:#F00;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;}.ranksite{width:338px;font-size:13px;padding:5px;line-height:1.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;background-image:url(../img/line.jpg);background-repeat:repeat-y;background-position:right;}.in{width:45px;font-size:13px;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;background-image:url(../img/line.jpg);background-repeat:repeat-y;background-position:right;}.out{font-size:13px;text-align:center;width:43px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;}.color{background-color:#ffffbf;margin-right:1px;margin-left:1px;}.next{font-size:13px;text-align:right;padding:10px;}#osusume02{text-align:center;margin-bottom:10px;}#osusume02 p a img{border:1px solid #999;}#osusume02 p a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;border:1px solid #F00;}#side{float:right;width:220px;margin-right:25px;display:inline;}.bottom{background-image:url(../img/menubottom.jpg);background-repeat:no-repeat;height:6px;margin-bottom:10px;}.info{background-image:url(../img/menubg.jpg);background-repeat:repeat-y;}.info h2{background-image:url(../img/keibainfo.jpg);background-repeat:no-repeat;height:22px;font-size:13px;color:#FFF;padding-left:30px;padding-top:8px;}.info ul{margin-left:6px;}.info ul li a{background-image:url(../img/menu.jpg);background-repeat:no-repeat;display:block;height:24px;width:183px;padding-left:25px;padding-top:10px;color:#333;text-decoration:none;}.info ul li a:hover{background-image:url(../img/menu.jpg);background-position:0 -34px;color:#090;}.info dl{width:201px;margin-left:12px;padding-bottom:10px;}.info dl dt{text-align:center;margin-bottom:10px;margin-top:10px;font-size:13px;font-weight:bold;}.info dl dd{text-align:center;}.info dl .about{text-align:left;margin-top:10px;}#side .info dl dd a img{border:1px solid #999;}#side .info dl dd a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;border:1px solid #F00;}#entry{margin-bottom:10px;}#footer{background-image:url(../img/footerbg.jpg);background-repeat:no-repeat;width:812px;margin-right:auto;margin-left:auto;height:38px;margin-top:50px;padding-top:15px;color:#FFF;}#footer h3{margin-left:51px;float:left;}#footer h3 a{color:#FFF;text-decoration:none;}#footer p{float:left;margin-left:20px;}#footer p a{color:#FFF;}#footer p a:hover{color:#FF0;text-decoration:none;}

#side #links {
	margin-top: 20px;
	margin-left: 7px;
}
#side #links p {
	margin: 0;
	padding: 0;
}
#side #links dl dt {
	margin-top: 8px;
	margin-bottom: 4px;
	white-space: nowrap;
	font-size: 13px;
	color: #0066CC;
}
#side #links dl dt a {
	font-size: 11px;
}
#side #links dl dt a:hover {
}
#side #links dl dt span {
	padding-left: 5px;
	font-size: 10px;
	color: #006600;
}
#side #links dl dd {
	font-size: 10px;
}








