@charset "utf-8"; 
*{font-size:12px; color:#FFF;font-family: MS UI Gothic,ＭＳ Ｐゴシック, sans-serif,Osaka‐等幅, arial;} 
body{background:url(bg.jpg) repeat top center; padding:0px; margin:0;}
#wrap{width:800px; margin:0 auto; padding:0; }
#wrap_home{width:800px; margin:0 auto; padding:0;background:url(bg.jpg) repeat top center; }
#bg11{background:url(img11.jpg) no-repeat top left; width:800px; height:119px; padding:0px; margin:0;}

#bg1{background:url(img1.jpg) no-repeat top left; width:800px; height:119px; padding:0px; margin:0;}
#bg2{background:url(img2.jpg) no-repeat top left; width:800px; height:106px; padding:0; margin:0 auto;}
#bg2 p{ padding:0 0 0 30px; margin:0;line-height:150%; text-align:left; color: #CCCC00;font-size:14px;}
#bg2 p span{font-size:14px; font-weight:bold;}

#bg3{background:url(img3.jpg) no-repeat top left; width:800px; height:133px; padding:0; margin:0 auto; }
#bg4{background:#000 url(img4.jpg) no-repeat top left; float:left; width:373px;height:133px;padding:0; margin:0 auto; }
#btn{float:left; width:167px;  height:133px; float:left;  padding:0; margin:0 auto; }
#bg5 {background:#000 url(img5.jpg) no-repeat top left; float:left; width:260px; height:133px;padding:0; margin:0 auto; }
#bg6 {background:#000 url(img6.jpg) no-repeat top left;width:800px; height:263px;padding:0; margin:0 auto; }

#img345 {background:#000 url(img345.jpg) no-repeat top left;width:800px; height:133px;padding:0; margin:0 auto; }
#addinfo{ margin:20px 200px 20px 80px; padding:10px 0 10px 50px;color:#eee; font-size:10px;text-align:left; line-height:150%;}
#addinfo span{ color:#eee; font-weight:bold;}
div#wrap a{color: #CCCC00; text-decoration:underline;}
div#wrap a:hover{color: #CCCC00; text-decoration:none;}
div#wrap_home a{color: #CCCC00; text-decoration:underline;}
div#wrap_home a:hover{color: #CCCC00; text-decoration:none;}

img{border:none;}
.end{ clear:both; margin:0; padding:0;}
.home { float:right; margin:0; padding:0;}

.noCss {display:none;}

#buy{ margin:0; padding-top:15px; }

#imgEND345 {background:#000 url(imgEND345.jpg) no-repeat top left;width:800px; height:133px;padding:0; margin:0 auto; }
#bgEND3{background:url(imgEND3.jpg) no-repeat top left; width:800px; height:133px; padding:0; margin:0 auto; }
#bgMID {background:#000 url(mid.jpg) repeat-y top left;width:800px;padding:0; margin:0 auto; }
#rnktop {background:#000 url(rankTop.jpg) no-repeat top left;width:800px; height:263px;padding:0; margin:0 auto; }
#bgBTM {background:#000 url(btm.jpg) no-repeat top left;width:800px; height:20px; padding:0; margin:0 auto; }

#rnk_Hwn{ display:block; width:785px; margin:0 auto; padding:0;}
#rnk_Hwn .rnk_HwnEach {float:left; margin:20px 5px 10px 20px; padding:0;}
#rnk_Hwn .rnk_HwnEach .top1{ margin:0; width:355px; height:67px; background:url(rnk_no1.gif) top left no-repeat; padding:0;}
#rnk_Hwn .rnk_HwnEach .top2{ margin:0; width:355px; height:67px; background:url(rnk_no2.gif) top left no-repeat; padding:0;}
#rnk_Hwn .rnk_HwnEach .name{ margin:0; width:355px; height:32px; background:url(rnk_bg1.gif) top left no-repeat; padding:0;}
#rnk_Hwn .rnk_HwnEach .name p { padding:3px 0 0 0; margin:0; color:#000; font-size:16px; font-weight:bold; text-align:center; }
#rnk_Hwn .rnk_HwnEach .name p a{ padding:5px 0 0 0; margin:0; text-decoration:none;color:#000; font-size:16px; font-weight:bold; text-align:center; }
#rnk_Hwn .rnk_HwnEach .name p a:hover{ padding:5px 0 0 0; margin:0; color: #F8E714; font-size:16px; font-weight:bold; text-align:center;  text-decoration:none;}
#rnk_Hwn .rnk_HwnEach .Pic{ margin:0; width:355px; height:250px; background:url(rnk_bg2.gif) top left no-repeat; padding:0;}
#rnk_Hwn .rnk_HwnEach .Pic img{width:300px; height:225px;}
#rnk_Hwn .rnk_HwnEach .Pic a img{ border:2px solid #e77a00; width:300px; height:225px; }
#rnk_Hwn .rnk_HwnEach .Pic a:hover img{ border:2px solid #F8E714;width:300px; height:225px;  }

#rnk_HwnS{display:block;width:780px; margin:10px 0 20px 15px; padding:0;}
#rnk_HwnS .rnk_HwnEachs{float:left; margin:0 3px 10px 0; padding:0; width:190px;}
#rnk_HwnS .rnk_HwnEachs .top3{ margin:0; width:190px; height:41px; background:url(rnk_no3.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top4{ margin:0; width:190px; height:41px; background:url(rnk_no4.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top5{ margin:0; width:190px; height:41px; background:url(rnk_no5.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top6{ margin:0; width:190px; height:41px; background:url(rnk_no6.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top7{ margin:0; width:190px; height:41px; background:url(rnk_no7.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top8{ margin:0; width:190px; height:41px; background:url(rnk_no8.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top9{ margin:0; width:190px; height:41px; background:url(rnk_no9.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .top10{margin:0; width:190px; height:41px; background:url(rnk_no10.gif) top left no-repeat; padding:0;}
#rnk_HwnS .rnk_HwnEachs .nameS p {padding:15px 0 0 20px; margin:0; color:#FFF; font-size:14px; font-weight:bold; text-align:center; }
#rnk_HwnS .rnk_HwnEachs .nameS p a{ padding:0; margin:0; text-decoration:none;color:#FFF; font-size:14px; font-weight:bold; text-align:center; }
#rnk_HwnS .rnk_HwnEachs .nameS p a:hover{ padding:0; margin:0; color:#FB8833; font-size:14px; font-weight:bold; text-align:center;   text-decoration:none; }
#rnk_HwnS .rnk_HwnEachs .nameSS p {padding:15px 0 0 40px; margin:0; color:#FFF; font-size:14px; font-weight:bold; text-align:center; }
#rnk_HwnS .rnk_HwnEachs .nameSS p a{ padding:0; margin:0; text-decoration:none;color:#FFF; font-size:14px; font-weight:bold; text-align:center; }
#rnk_HwnS .rnk_HwnEachs .nameSS p a:hover{ padding:0; margin:0; color: #FB8833; font-size:14px; font-weight:bold; text-align:center;  text-decoration:none; }

#rnk_HwnS .rnk_HwnEachs .PicS {margin:0 auto; padding:0; width:148px; height:111px;}
#rnk_HwnS .rnk_HwnEachs .PicS img{width:148px; height:111px}
#rnk_HwnS .rnk_HwnEachs .PicS a img{ border:2px solid #333; margin:0 auto; padding:0;width:148px; height:111px;}
#rnk_HwnS .rnk_HwnEachs .PicS a:hover img{ border:2px solid #FB8833; margin:0 auto; padding:0;width:148px; height:111px;}