* { margin: 0; padding: 0; outline-width: 0; }

img{border: 0;}

body { background: white url(../a_img/background.gif) repeat-y center; text-align: center; }

hr { width: 950px; margin: 40px auto; }

p { }

table { margin: 0 auto; };padding: 0;

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

#wrapper { margin-right: auto; margin-left: auto; }

#menuup ul { background-image: url(../a_img/review_up_01.jpg); background-position: 0 0; width: 950px; height:87px; }

#menuup li { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; top: 52px; left: 0; }

#menuup li a { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; }

#menuup #m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 500px; margin-right: 10px; }

#menuup #m01 a { background-image: url(../a_img/btn_review.jpg); }

#menuup .m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 500px; margin-right: 10px; }

#menuup .m01 a { background-image: url(../a_img/btn_review.jpg); }

#menuup #m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 500px; }

#menuup #m02 a { background-image: url(../a_img/btn_site.jpg); }

#menuup .m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 500px; }

#menuup .m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu1 ul { background-image: url(../a_img/review1_01.jpg); background-position: 0 0; width: 950px; height:87px; }

#menu1 li { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; top: 52px; left: 0; }

#menu1 li a { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; }

#menu1 #m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu1 #m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu1 .m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu1 .m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu1 #m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu1 #m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu1 .m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu1 .m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu2 ul { background-image: url(../a_img/review2_01.jpg); background-position: 0 0; width: 950px; height:87px; }

#menu2 li { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; top: 52px; left: 0; }

#menu2 li a { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; }

#menu2 #m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu2 #m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu2 .m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu2 .m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu2 #m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu2 #m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu2 .m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu2 .m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu3 ul { background-image: url(../a_img/review3_01.jpg); background-position: 0 0; width: 950px; height:87px; }

#menu3 li { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; top: 52px; left: 0; }

#menu3 li a { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; }

#menu3 #m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu3 #m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu3 .m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu3 .m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu3 #m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu3 #m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu3 .m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu3 .m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu4 ul { background-image: url(../a_img/review4_01.jpg); background-position: 0 0; width: 950px; height:87px; }

#menu4 li { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; top: 52px; left: 0; }

#menu4 li a { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; }

#menu4 #m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu4 #m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu4 .m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu4 .m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu4 #m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu4 #m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu4 .m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu4 .m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu5 ul { background-image: url(../a_img/review5_01.jpg); background-position: 0 0; width: 950px; height:87px; }

#menu5 li { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; top: 52px; left: 0; }

#menu5 li a { display: block; width: 134px; height: 30px; background-position: 0 0; background-repeat: no-repeat; text-decoration: none; text-indent: -9999em; position: relative; list-style-type:none; float: left; }

#menu5 #m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu5 #m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu5 .m01 { background-image: url(../a_img/btn_review.jpg); position: relative; left: 405px; margin-right: 10px; }

#menu5 .m01 a { background-image: url(../a_img/btn_review.jpg); }

#menu5 #m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu5 #m02 a { background-image: url(../a_img/btn_site.jpg); }

#menu5 .m02 { background-image: url(../a_img/btn_site.jpg); position: relative; left: 405px; }

#menu5 .m02 a { background-image: url(../a_img/btn_site.jpg); }

#itemup { background-image: url(../a_img/review_up_03.gif); background-position: 0 0; text-align: left; width: 405px; height: 572px; }

#item1 { background-image: url(../a_img/review1_02.gif); background-position: 0 0; text-align: left; width: 405px; height: 572px; }

#item2 { background-image: url(../a_img/review2_02.gif); background-position: 0 0; text-align: left; width: 405px; height: 572px; }

#item3 { background-image: url(../a_img/review3_02.gif); background-position: 0 0; text-align: left; width: 405px; height: 572px; }

#item4 { background-image: url(../a_img/review4_02.gif); background-position: 0 0; text-align: left; width: 405px; height: 572px; }

#item5 { background-image: url(../a_img/review5_02.gif); background-position: 0 0; text-align: left; width: 405px; height: 572px; }

#clickitemup { display: block; background-image: url(../a_img/item_up.gif); background-repeat: no-repeat; position: relative; top: 14px; width: 200px; height: 200px; text-indent: -9999em; }

#clickitemup a { display: block; background-image: url(../a_img/item_up.gif); width: 200px; height: 200px; }

#clickitem1 { display: block; background-image: url(../a_img/item_01.gif); background-repeat: no-repeat; position: relative; top: 14px; width: 200px; height: 200px; text-indent: -9999em; }

#clickitem1 a { display: block; background-image: url(../a_img/item_01.gif); width: 200px; height: 200px; }

#clickitem2 { display: block; background-image: url(../a_img/item_02.gif); background-repeat: no-repeat; position: relative; top: 14px; width: 200px; height: 200px; text-indent: -9999em; }

#clickitem2 a { display: block; background-image: url(../a_img/item_02.gif); width: 200px; height: 200px; }

#clickitem3 { display: block; background-image: url(../a_img/item_03.gif); background-repeat: no-repeat; position: relative; top: 14px; width: 200px; height: 200px; text-indent: -9999em; }

#clickitem3 a { display: block; background-image: url(../a_img/item_03.gif); width: 200px; height: 200px; }

#clickitem4 { display: block; background-image: url(../a_img/item_04.gif); background-repeat: no-repeat; position: relative; top: 14px; width: 200px; height: 200px; text-indent: -9999em; }

#clickitem4 a { display: block; background-image: url(../a_img/item_04.gif); width: 200px; height: 200px; }

#clickitem5 { display: block; background-image: url(../a_img/item_05.gif); background-repeat: no-repeat; position: relative; top: 14px; width: 200px; height: 200px; text-indent: -9999em; }

#clickitem5 a { display: block; background-image: url(../a_img/item_05.gif); width: 200px; height: 200px; }

#genre { font-size: 14px; font-weight: bold; position: relative; top: 70px; left: 120px; }

.genre { font-size: 14px; font-weight: bold; position: relative; top: 70px; left: 120px; }

#shop { font-size: 14px; font-weight: bold; position: relative; top: 84px; left: 103px; }

.shop { font-size: 14px; font-weight: bold; position: relative; top: 84px; left: 103px; }

#com { color: #292929; font-size: 14px; line-height: 20px; letter-spacing: 1px; position: relative; top: 120px; left: 20px; width: 355px; }

.com { color: #292929; font-size: 14px; line-height: 20px; letter-spacing: 1px; position: relative; top: 120px; left: 20px; width: 355px; }

.bmg40 { margin-top: 10px; margin-bottom: 40px; }
.bmg20 { margin-top: 10px; margin-bottom: 20px; }

#no0 ,#no1 ,#no2 ,#no3 ,#no4 ,#no5 {margin-bottom:50px;}

#no0 td,#no1 td,#no2 td,#no3 td,#no4 td,#no5 td{line-height:100%;}

#infotext h1{margin:0 auto;padding:0;font-size:12px;line-height:12px;width:950px;}
#infotext p{margin:0 auto;padding:0;font-size:10px;line-height:10px;width:950px;}

.other_rank{
font-size:200%;
text-align:center;
margin:10px;
color:#a7004a;
}

#sougou{width:950px;margin:0 auto 0 auto;}
.menu_box .ie6{_margin-top:-20px;}
.menu_box .ie6 li a{background-image: url(../img/arr.gif); background-repeat: no-repeat;background-position: 5px center;padding-left:25px;width:120px;}

.soudan{background:url(../New_Media/headerbg.gif);color:#ffffff;}
.stext{font-size:90%;color:#000000;}
.btext{font-weight:700;}
.rankingtable{border:1px #ff4083 solid;text-align:left;font-size:90%;}
.lefttext{text-align:left;}
.righttext{text-align:right;}
.top50m{margin-top:50px;}
#osite{border:1px solid #cccccc;background-color:#ffffcc;font-size:12px;}
#osite p{padding:0;margin:0 0 5px 0;}


/*********** ランキング部分 ************/

#top_ranking01 *{border:none;padding:0;margin:0;}
#top_ranking01 {list-style:none;position:relative;padding:0;margin:0 0 10px 0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:677px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking01.gif");/* 画像ファイル */
}
#top_ranking01 .rankingbt1 a {background-image: url("../img/ranking/top_ranking01.gif");/* 画像ファイル */}
#top_ranking01 .rankingbt2 a {background-image: url("../img/ranking/top_ranking01.gif");/* 画像ファイル */}
#top_ranking01 .rankingbt3 a {background-image: url("../img/ranking/top_ranking01.gif");/* 画像ファイル */}
#top_ranking01 .rankingbt4 a {background-image: url("../img/ranking/top_ranking01.gif");/* 画像ファイル */}


#top_ranking02 *{border:none;padding:0;margin:0;}
#top_ranking02 {list-style:none;position:relative;padding:0;margin:0 0 10px 0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:677px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking02.gif");/* 画像ファイル */
}
#top_ranking02 .rankingbt1 a {background-image: url("../img/ranking/top_ranking02.gif");/* 画像ファイル */}
#top_ranking02 .rankingbt2 a {background-image: url("../img/ranking/top_ranking02.gif");/* 画像ファイル */}
#top_ranking02 .rankingbt3 a {background-image: url("../img/ranking/top_ranking02.gif");/* 画像ファイル */}
#top_ranking02 .rankingbt4 a {background-image: url("../img/ranking/top_ranking02.gif");/* 画像ファイル */}


#top_ranking03 *{border:none;padding:0;margin:0;}
#top_ranking03 {list-style:none;position:relative;padding:0;margin:0 0 10px 0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:677px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking05.gif");/* 画像ファイル */
}
#top_ranking03 .rankingbt1 a {background-image: url("../img/ranking/top_ranking05.gif");/* 画像ファイル */}
#top_ranking03 .rankingbt2 a {background-image: url("../img/ranking/top_ranking05.gif");/* 画像ファイル */}
#top_ranking03 .rankingbt3 a {background-image: url("../img/ranking/top_ranking05.gif");/* 画像ファイル */}
#top_ranking03 .rankingbt4 a {background-image: url("../img/ranking/top_ranking05.gif");/* 画像ファイル */}


#top_ranking04 *{border:none;padding:0;margin:0;}
#top_ranking04 {list-style:none;position:relative;padding:0;margin:0 0 10px 0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:677px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking06.gif");/* 画像ファイル */
}
#top_ranking04 .rankingbt1 a {background-image: url("../img/ranking/top_ranking06.gif");/* 画像ファイル */}
#top_ranking04 .rankingbt2 a {background-image: url("../img/ranking/top_ranking06.gif");/* 画像ファイル */}
#top_ranking04 .rankingbt3 a {background-image: url("../img/ranking/top_ranking06.gif");/* 画像ファイル */}
#top_ranking04 .rankingbt4 a {background-image: url("../img/ranking/top_ranking06.gif");/* 画像ファイル */}


#top_ranking05 *{border:none;padding:0;margin:0;}
#top_ranking05 {list-style:none;position:relative;padding:0;margin:0 0 10px 0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:677px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking07.gif");/* 画像ファイル */
}
#top_ranking05 .rankingbt1 a {background-image: url("../img/ranking/top_ranking07.gif");/* 画像ファイル */}
#top_ranking05 .rankingbt2 a {background-image: url("../img/ranking/top_ranking07.gif");/* 画像ファイル */}
#top_ranking05 .rankingbt3 a {background-image: url("../img/ranking/top_ranking07.gif");/* 画像ファイル */}
#top_ranking05 .rankingbt4 a {background-image: url("../img/ranking/top_ranking07.gif");/* 画像ファイル */}



/* 1つ目のリンク画像 */
#top_ranking .rankingbt1 a {display:block;position:absolute;
width:200px;/* 画像の幅 */
height:200px;/* 画像の高さ */
background-position: -0px -119px;/* 画像の始まりの位置 */
top:119px;/* 画像の配置縦 */
left:0px;/* 画像の配置横 */
}
/* 2つ目のリンク画像 */
#top_ranking .rankingbt2 a {display:block;position:absolute;
width:200px;/* 画像の幅 */
height:23px;/* 画像の高さ */
background-position: -102px -403px;/* 画像の始まりの位置 */
top:403px;/* 画像の配置縦 */
left:102px;/* 画像の配置横 */
}
/* 3つ目のリンク画像 */
#top_ranking .rankingbt3 a {display:block;position:absolute;
width:134px;/* 画像の幅 */
height:30px;/* 画像の高さ */
background-position: -405px -70px;/* 画像の始まりの位置 */
top:70px;/* 画像の配置縦 */
left:405px;/* 画像の配置横 */
}
/* 4つ目のリンク画像 */
#top_ranking .rankingbt4 a {display:block;position:absolute;
width:134px;/* 画像の幅 */
height:30px;/* 画像の高さ */
background-position: -548px -70px;/* 画像の始まりの位置 */
top:70px;/* 画像の配置縦 */
left:548px;/* 画像の配置横 */
}
/* お声レビュー */
#top_ranking .rankingframe {text-indent: 0px;position:absolute;
width:426px;/* 幅 */
height:525px;/* 高さ */
top:180px;/* 配置縦 */
left:415px;/* 配置横 */
}


/************ 急上昇部分 ************/
/* メイン画像 */
#top_ranking00_1 *{border:none;padding:0;margin:0;}
/* メイン画像 */
#top_ranking00_1 {list-style:none;position:relative;padding:0;margin:0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:441px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking03.jpg");/* 画像ファイル */
}
/* 1つ目のリンク画像 */
#top_ranking00_1 #top_ranking00_1bt1 a{display:block;position:absolute;
background-image: url("../img/ranking/top_ranking03.jpg");/* 画像ファイル */
width:134px;/* 画像の幅 */
height:30px;/* 画像の高さ */
background-position: -500px -69px;/* 画像の始まりの位置 */
top:69px;/* 画像の配置縦 */
left:500px;/* 画像の配置横 */
}
/* 2つ目のリンク画像 */
#top_ranking00_1 #top_ranking00_1bt2 a{display:block;position:absolute;
background-image: url("../img/ranking/top_ranking03.jpg");/* 画像ファイル */
width:134px;/* 画像の幅 */
height:30px;/* 画像の高さ */
background-position: -644px -69px;/* 画像の始まりの位置 */
top:69px;/* 画像の配置縦 */
left:644px;/* 画像の配置横 */
}
/* メイン画像 */
#top_ranking00_2 *{border:none;padding:0;margin:0;}
/* メイン画像 */
#top_ranking00_2 {list-style:none;position:relative;padding:0;margin:0;overflow: hidden;border:none;line-height:100%;text-indent: -9999px;background-color:transparent;
width:950px;/* 画像の幅 */
height:578px;/* 画像の高さ */
background-image: url("../img/ranking/top_ranking04.gif");/* 画像ファイル */
}
/* 1つ目のリンク画像 */
#top_ranking00_2 #top_ranking00_2bt1 a{display:block;position:absolute;
background-image: url("../img/ranking/top_ranking04.gif");/* 画像ファイル */
width:200px;/* 画像の幅 */
height:200px;/* 画像の高さ */
background-position: -0px -20px;/* 画像の始まりの位置 */
top:20px;/* 画像の配置縦 */
left:0px;/* 画像の配置横 */
}
/* 2つ目のリンク画像 */
#top_ranking00_2 #top_ranking00_2bt2 a{display:block;position:absolute;
background-image: url("../img/ranking/top_ranking04.gif");/* 画像ファイル */
width:130px;/* 画像の幅 */
height:20px;/* 画像の高さ */
background-position: -98px -305px;/* 画像の始まりの位置 */
top:305px;/* 画像の配置縦 */
left:98px;/* 画像の配置横 */
}
/* お声レビュー */
#top_ranking #top_ranking00_2frame {text-indent: 0px;position:absolute;
width:426px;/* 幅 */
height:525px;/* 高さ */
top:75px;/* 配置縦 */
left:415px;/* 配置横 */
}
