@charset "shift_jis";
/*
もくじ

01 クチコミストランキング 全体・共通
02 クチコミストランキング トップページ
03 クチコミストランキング 掲示板・レビューページ
04 クチコミストランキング 掲示板・レビュー共通
05 クチコミストランキング 掲示板・レビュー ユーザー別クチコミすべての一覧
06 クチコミストランキング 掲示板・レビュー ユーザー別クチコミ　カテゴリ内訳
07 クチコミストランキング 掲示板 ユーザー別クチコミ　詳細一覧
08 白熱スレッドランキング

*/


/*------------------------------------------------

		01 クチコミストランキング 全体・共通

------------------------------------------------ */

/* 全体
------------------------------------------------ */
#rankingArea {
	background:#2446a4 url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/ranking_bg_btm.gif) no-repeat left bottom;
	width:930px;
	padding-bottom:12px;
}
#rankingAreaInner {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/title_bg.gif) no-repeat left top;
	width:906px;
	padding:13px 12px 0;
}
#rankingArea #titleArea {
	width:859px;
	margin-bottom:18px;
	padding-left:37px;
	padding-right:10px;
}
#rankingArea #titleArea h2 {
	color:#edc953;
	font-size: 1.25em;

}
#rankingArea #titleArea h2 span {
	font-size: 0.84em;

}
#rankingArea #titleArea #mounthlyRanking {
	float:right;
	width:285px;
	margin-top:4px;
}
#rankingArea #titleArea #mounthlyRanking p {
	float:left;
	width:146px;
	color:#ffffff;
	padding-top:2px;
}
#rankingArea #titleArea #mounthlyRanking select {
	float:right;
	width:137px;
}
#rankingArea #lead {
	margin-bottom:20px;
	color:#ffffff;
	line-height:1.4;
}
#rankingArea .bold {
	font-weight:bold;
}

/* タブメニュー
------------------------------------------------ */
#rankingTop #rankingArea ul#tabMenu {
	width:906px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 0;
}
#rankingBbs #rankingArea ul#tabMenu {
	width:906px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 -434px;
}
#rankingReview #rankingArea ul#tabMenu {
	width:906px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 -651px;
}
#rankingGuide #rankingArea ul#tabMenu {
	width:906px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 -868px;
}
#rankingTop #rankingArea ul#tabMenu li,
#rankingBbs #rankingArea ul#tabMenu li,
#rankingReview #rankingArea ul#tabMenu li,
#rankingGuide #rankingArea ul#tabMenu li{
	width:172px;
	float:left;
	display:inline;
	margin-right:4px;
	list-style:none;
	color:#ffffff;
	font-weight:bold;
	font-size: 1.16em;
}
*html #rankingTop #rankingArea ul#tabMenu li#tabAll,
*html #rankingBbs #rankingArea ul#tabMenu li#tabAll,
*html #rankingReview #rankingArea ul#tabMenu li#tabAll,
*html #rankingGuide #rankingArea ul#tabMenu li#tabAll{
	margin-right:2px;
}
#rankingTop #rankingArea ul#tabMenu li a,
#rankingBbs #rankingArea ul#tabMenu li a,
#rankingReview #rankingArea ul#tabMenu li a,
#rankingGuide #rankingArea ul#tabMenu li a{
	width:172px;
	display:block;
	padding-top:9px;
	padding-bottom:6px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
#rankingTop #rankingArea ul#tabMenu li#tabAll a{
	width:92px;
	padding-left:82px;
	text-align:left;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 0;
	color:#333333;
}
#rankingTop #rankingArea ul#tabMenu li#tabBbs a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -176px 0;
}
#rankingTop #rankingArea ul#tabMenu li#tabReview a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px 0;
}
#rankingTop #rankingArea ul#tabMenu li#tabGuide a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px 0;
}
#rankingTop #rankingArea ul#tabMenu li#tabAll a:hover {
	background-position:0 0;
}
#rankingTop #rankingArea ul#tabMenu li#tabBbs a:hover {
	background-position:-176px -217px;
}
#rankingTop #rankingArea ul#tabMenu li#tabReview a:hover {
	background-position:-352px -217px;
}
#rankingTop #rankingArea ul#tabMenu li#tabGuide a:hover {
	background-position:-528px -217px;
}
#rankingTop #rankingArea ul#tabMenu li#tabReviewNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px -1085px;
	color:#c0c0c0;
}
#rankingTop #rankingArea ul#tabMenu li#tabGuideNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -1085px;
	color:#c0c0c0;
}

#rankingBbs #rankingArea ul#tabMenu li#tabAll a{
	width:92px;
	padding-left:82px;
	text-align:left;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 -434px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabBbs a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -176px -434px;
	color:#333333;
}
#rankingBbs #rankingArea ul#tabMenu li#tabReview a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px -434px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabGuide a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -434px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabAll a:hover {
	background-position:0 -217px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabBbs a:hover {
	background-position:-176px -434px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabReview a:hover {
	background-position:-352px -217px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabGuide a:hover {
	background-position:-528px -217px;
}
#rankingBbs #rankingArea ul#tabMenu li#tabReviewNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px -1085px;
	color:#c0c0c0;
}
#rankingBbs #rankingArea ul#tabMenu li#tabGuideNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -1085px;
	color:#c0c0c0;
}

#rankingReview #rankingArea ul#tabMenu li#tabAll a{
	width:92px;
	padding-left:82px;
	text-align:left;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 -651px;
}
#rankingReview #rankingArea ul#tabMenu li#tabBbs a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -176px -651px;
}
#rankingReview #rankingArea ul#tabMenu li#tabReview a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px -651px;
	color:#333333;
}
#rankingReview #rankingArea ul#tabMenu li#tabGuide a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -651px;
}
#rankingReview #rankingArea ul#tabMenu li#tabAll a:hover {
	background-position:0 -217px;
}
#rankingReview #rankingArea ul#tabMenu li#tabBbs a:hover {
	background-position:-176px -217px;
}
#rankingReview #rankingArea ul#tabMenu li#tabReview a:hover {
	background-position:-352px -651px;
}
#rankingReview #rankingArea ul#tabMenu li#tabGuide a:hover {
	background-position:-528px -217px;
}
#rankingReview #rankingArea ul#tabMenu li#tabGuideNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -1085px;
	color:#c0c0c0;
}

#rankingGuide #rankingArea ul#tabMenu li#tabAll a{
	width:92px;
	padding-left:82px;
	text-align:left;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat 0 -868px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabBbs a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -176px -868px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabReview a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px -868px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabGuide a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -868px;
	color:#333333;
}
#rankingGuide #rankingArea ul#tabMenu li#tabAll a:hover {
	background-position:0 -217px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabBbs a:hover {
	background-position:-176px -217px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabReview a:hover {
	background-position:-352px -217px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabGuide a:hover {
	background-position:-528px -868px;
}
#rankingGuide #rankingArea ul#tabMenu li#tabReviewNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -352px -1085px;
	color:#c0c0c0;
}
#rankingGuide #rankingArea ul#tabMenu li#tabGuideNone a {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/tab_bg.gif) no-repeat -528px -1085px;
	color:#c0c0c0;
}

/* ランキング　メインエリア
------------------------------------------------ */
#rankingArea #rankingMain {
	width:870px;
	background-color:#ffffff;
	padding:21px 20px 23px 16px;
}


/*------------------------------------------------

		02 クチコミストランキング トップページ

------------------------------------------------ */

/* 絞込みエリア
------------------------------------------------ */
#rankingArea #refineArea {
	width:870px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/refine_btm.gif) no-repeat left bottom;
	margin-bottom:15px;
}
#rankingArea #refineAreaInner {
	width:834px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/refine_top.gif) no-repeat left top;
	padding:7px 18px;
}
#rankingArea #refineAreaInner select#terms {
	width:166px;
}
#rankingArea #refineAreaInner select#categoryL {
	width:140px;
}
#rankingArea #refineAreaInner select#categoryS {
	width:180px;
}

/* メダル獲得者エリア
------------------------------------------------ */
#rankingArea h3#medalWinnerTitle {
	width:852px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/medal_winner_top.gif) no-repeat left top;
	padding:7px 9px 5px;
	font-size: 0.93em;
	line-height:1;
}
#rankingArea #medalWinner {
	width:820px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/medal_winner_btm.gif) no-repeat left bottom;
	margin-bottom:10px;
	padding:8px 25px 6px;
}
#rankingArea #medalWinner table {
	width:220px;
	border-collapse:collapse;
	float:left;
	margin-right:70px;
}
#rankingArea #medalWinner table.winnerMore {
	margin-bottom:10px;
}
#rankingArea #medalWinner table.winnerEnd {
	margin-right:0;
}
#rankingArea #medalWinner table td.medal,
#rankingArea #medalWinner table.winnerEnd td.medal {
	padding-right:5px;
}
#rankingArea #medalWinner table td#medalGold {
	vertical-align:top;
	width:30px;
}
#rankingArea #medalWinner table td#medalSilver {
	vertical-align:top;
	width:37px;
}
#rankingArea #medalWinner table td#medalBronze {
	vertical-align:top;
	width:42px;
}
#rankingArea #medalWinner table td.winner,
#rankingArea #medalWinner table.winnerEnd td.winner {
	font-weight:bold;
	line-height:1.2;
}
#rankingArea #medalWinner table td.winner ul.more,
#rankingArea #medalWinner table.winnerEnd td.winner ul.more {
	list-style-type:none;
}
#rankingArea #medalWinner table td.winner ul.more li,
#rankingArea #medalWinner table.winnerEnd td.winner ul.more li {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/mk_medalist.gif) no-repeat 0 5px;
	margin-bottom:7px;
	padding-left:12px;
}
#rankingArea #medalWinner table td.noWinner,
#rankingArea #medalWinner table.winnerEnd td.noWinner {
	font-weight:normal;
	font-size: 0.84em;
}
#rankingArea ul.winnerCaution {
	margin-bottom:13px;
}
#rankingArea ul.winnerCaution li {
	font-size: 0.84em;
	list-style:none;
	margin-bottom:2px;
}

/* ランキング表
------------------------------------------------ */
#rankingArea table.rankingList {
	width:870px;
	border:1px solid #b6b5b5;
	border-collapse:collapse;
}
#rankingArea table.rankingList th {
	border:1px solid #b6b5b5;
	background-color:#e8eefe;
	padding:5px 0;
	text-align:center;
	font-weight:normal;
}
#rankingArea table.rankingList td {
	border:1px solid #b6b5b5;
	padding:10px 10px 4px;
}
#rankingArea table.rankingList tr.bgGray td {
	background-color:#f6f6f6;
}
#rankingArea table.rankingList td.cellRank {
	text-align:left;
}
#rankingArea table.rankingList td.cellPoint,
#rankingArea table.rankingList td.cellBbs,
#rankingArea table.rankingList td.cellReview,
#rankingArea table.rankingList td.cellGuide,
#rankingArea table.rankingList td.cellEdit{
	text-align:right;
	font-family:verdana;
}
#rankingArea table.rankingList td.cellEdit{
	white-space:nowrap;
}
#rankingArea table.rankingList td.cellHp{
	width:20%;
}
#rankingArea table.rankingList td.standing {
	padding-top:5px;
	white-space:nowrap;
}
#rankingArea table.rankingList td.low {
	white-space:nowrap;
}
#rankingArea table.rankingList td.break {
	word-break:break-all;
}
#rankingArea table.rankingList td .rankL {
	font-size:1.31em;
}
#rankingArea table.rankingList td .rankS {
	font-size: 1.16em;
	font-weight:bold;
}
#rankingArea table.rankingList td .best3 {
	font-size:1.31em;
	font-family:verdana;
}
#rankingArea table.rankingList td .fcOra {
	color:#ff6c00;
}
#rankingArea table.rankingList td .rankKeep,
#rankingArea #top3Area dl.top3List .rankKeep{
	color:#666666;
}
#rankingArea table.rankingList td .rankUp,
#rankingArea #top3Area dl.top3List .rankUp {
	color:#cc0000;
}
#rankingArea table.rankingList td .rankDown,
#rankingArea #top3Area dl.top3List .rankDown {
	color:#3333ff;
}
#rankingArea table.rankingList td em {
	font-weight:bold;
	font-style:normal;
	font-family:verdana;
}
#rankingArea table.rankingList td .hp {
	background:url(https://img1.kakaku.k-img.com/images/itemview/bbs/btn_home.gif) no-repeat 0 1px;
	padding:4px 0 4px 30px;
	line-height:1.4;
}
html:not(:target) #rankingArea table.rankingList td .hp { /* IE9-hack 110310SM5 */
	display:inline-block\9;
}
#rankingArea table.rankingList td .vtb {
	vertical-align: text-bottom;
}


/*------------------------------------------------

		03 クチコミストランキング 掲示板・レビューページ

------------------------------------------------ */

/* トップ3エリア
------------------------------------------------ */
#rankingArea #top3Area {
	width:870px;
	padding-top:3px;
}
#rankingArea #top3Area dl.top3List {
	width:870px;
	margin-bottom:32px;
}
#rankingArea #top3Area dl.top3List dt {
	width:850px;
	display:block;
	background-color:#fdf8d2;
	margin-bottom:10px;
	padding:0 10px;
}

#rankingArea #top3Area dl.top3List dt .top3Left {
	width:195px;
	float:left;
	padding:3px 0 6px;
}
#rankingArea #top3Area dl.top3List dt .top3Right {
	width:645px;
	float:left;
	padding:9px 0 6px;
	
}


#rankingArea #top3Area dl.top3List dt #rank01 {
	font-size:1.16em;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_crown_gold.gif) no-repeat left top;
	padding:2px 0 2px 26px;
}
#rankingArea #top3Area dl.top3List dt #rank02 {
	font-size:1.16em;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_crown_silver.gif) no-repeat left top;
	padding:2px 0 2px 26px;
}
#rankingArea #top3Area dl.top3List dt #rank03 {
	font-size:1.16em;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_crown_bronze.gif) no-repeat left top;
	padding:2px 0 2px 26px;
}
*html #rankingArea #top3Area dl.top3List dt #rank01,
*html #rankingArea #top3Area dl.top3List dt #rank02,
*html #rankingArea #top3Area dl.top3List dt #rank03{
	background-position:0 7px;
}
*:first-child+html #rankingArea #top3Area dl.top3List dt #rank01,
*:first-child+html #rankingArea #top3Area dl.top3List dt #rank02,
*:first-child+html #rankingArea #top3Area dl.top3List dt #rank03{
	background-position:0 7px;
}

html:not(:target) #rankingArea #top3Area dl.top3List dt #rank01,
html:not(:target) #rankingArea #top3Area dl.top3List dt #rank02,
html:not(:target) #rankingArea #top3Area dl.top3List dt #rank03{
	background-position:left top;
} 
#rankingArea #top3Area dl.top3List dt .top3Text {
	font-size:1.31em;
	font-weight:bold;
	font-family:verdana;
	font-style:normal;
	color:#ff6c00;
}
#rankingArea #top3Area dl.top3List dt .top3Name {
	margin-left:15px;
	margin-right:25px;
	font-size:1.16em;
	font-weight:bold;
}
#rankingArea #top3Area dl.top3List dt .top3Home {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_home.gif) no-repeat left center;
	padding:2px 0 2px 19px;
}
#rankingArea #top3Area dl.top3List dd {
	width:842px;
	padding:0 14px;
}
#rankingArea #top3Area dl.top3List dd ul {
	list-style:none;
}
#rankingArea #top3Area dl.top3List dd ul li {
	float:left;
}
#rankingArea #top3Area dl.top3List dd ul li.top3Point {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/vline_dot.gif) repeat-y right top;
	margin-right:15px;
	padding-right:15px;
	font-size:1.16em;
}
#rankingArea #top3Area dl.top3List dd ul li.top3Point .pointIcon {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_point.gif) no-repeat left center;
	padding:2px 0 2px 18px;
}
#rankingArea #top3Area dl.top3List dd ul li .top3Detail {
	color:#ff6c00;
	font-weight:bold;
	font-family:verdana;
}
#rankingArea #top3Area dl.top3List dd ul li .top3Detail a {
	color:#ff6c00;
}
#rankingArea #top3Area dl.top3List dd ul li .top3Post {
	font-weight:bold;
	font-family:verdana;
}
#rankingArea #top3Area dl.top3List dd ul li.top3Bbs {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_bbs.gif) no-repeat left center;
	margin-right:35px;
	padding:2px 0 2px 18px;
}
#rankingArea #top3Area dl.top3List dd ul li.top3Good {
	background:none;
	padding:2px 0;
}
#rankingArea #top3Area dl.top3List dd ul li.top3Review {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_review.gif) no-repeat left center;
	margin-right:35px;
	padding:2px 0 2px 19px;
}
#rankingArea #top3Area dl.top3List dd ul li.top3Reference {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/icon_reference.gif) no-repeat left center;
	padding:2px 0 2px 20px;
}


/* ランキング表
------------------------------------------------ */
#rankingArea table.rankingList td.cellWrite,
#rankingArea table.rankingList td.cellGood{
	text-align:right;
	font-family:verdana;
}
#rankingArea table.rankingList th#listWrite,
#rankingArea table.rankingList th#listGood{
	white-space:nowrap;
	width:13%;
}


/* 対象条件で該当者なしの場合
------------------------------------------------ */
#rankingArea #nobodyArea {
	width:870px;
	padding:100px 0;
	text-align:center;
}
#rankingArea #nobodyArea span {
	font-size:1.31em;
	font-weight:bold;
}
#rankingArea #nobodyArea span.iconTop {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/nobody_top_icon.gif) no-repeat left center;
	padding:35px 0 35px 60px;
}
#rankingArea #nobodyArea span.iconBbs {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/nobody_bbs_icon.gif) no-repeat left center;
	padding:35px 0 35px 102px;
}
#rankingArea #nobodyArea span.iconReview {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/nobody_review_icon.gif) no-repeat left center;
	padding:35px 0 35px 102px;
}
#rankingArea #nobodyArea span.iconGuide {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/nobody_guide_icon.gif) no-repeat left center;
	padding:35px 0 35px 102px;
}

/* 下層ページ 対象条件で該当者なしの場合
------------------------------------------------ */
#kuchikomiCategory #nobodyAreaLow {
	width:930px;
	padding:0;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/nobody_bg_btm.gif) no-repeat left bottom;
}
#kuchikomiCategory #nobodyAreaLowInner {
	width:930px;
	padding:100px 0;
	text-align:center;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/nobody_bg_top.gif) no-repeat left top;
}
#kuchikomiCategory #nobodyAreaLow span {
	font-size:1.31em;
	font-weight:bold;
}
#kuchikomiCategory #nobodyAreaLow span.iconBbs {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/nobody_bbs_icon.gif) no-repeat left center;
	padding:35px 0 35px 102px;
}
#kuchikomiCategory #nobodyAreaLow span.iconReview {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/nobody_review_icon.gif) no-repeat left center;
	padding:35px 0 35px 102px;
}


/*------------------------------------------------

		04 クチコミストランキング 
		   掲示板・レビュー共通

------------------------------------------------ */
#kuchikomiCategory {
	padding-top:13px;
}
#kuchikomiCategory .bold {
	font-weight:bold;
}
#kuchikomiCategory .fcRed {
	color:#ff0000;
}

/* h2
------------------------------------------------ */
#kuchikomiCategory .kuchikomiTitle {
	background:#f2f2f2 url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_h2_bg.gif) repeat-x left bottom;
	margin-bottom:5px;
	padding:6px 10px 9px 13px;
	border:1px solid #d9d9d9;
}
#kuchikomiCategory .kuchikomiTitle h2 {
	color:#333333;
	font-size: 1.29em;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

/*---- 掲示板タイトル ----*/
#kuchikomiCategory .kuchikomiTitle h2.bbsTitle {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/cate_h2_icon_bbs.gif) no-repeat left center;
	padding-left:40px;
	width:541px;
}

/*---- レビュータイトル ----*/
#kuchikomiCategory .kuchikomiTitle h2.reviewTitle {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/cate_h2_icon_rev.gif) no-repeat left center;
	padding-left:31px;
	width:550px;
}

#kuchikomiCategory .kuchikomiCautionTop {
	font-size: 0.84em;
	text-align:right;
	margin-bottom:2px;
}

#kuchikomiCategory .kuchikomiCaution {
	font-size: 0.84em;
	text-align:right;
	margin-bottom:15px;
}

/*------------------------------------------------

		05 クチコミストランキング 掲示板・レビュー 
		   ユーザー別クチコミすべての一覧

------------------------------------------------ */

/* 各実績
------------------------------------------------ */
#kuchikomiCategory #rankingActual {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_bg_btm.gif) no-repeat left bottom;
	width:930px;
	margin:0 0 15px;
}
#kuchikomiCategory #rankingActualInner {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_bg_top.gif) no-repeat left top;
	width:890px;
	padding:20px;
}
#kuchikomiCategory #rankingActualInner ul {
	width:890px;
}
#kuchikomiCategory #rankingActualInner ul li {
	float:left;
	list-style:none;
	font-size: 129%;
	margin-right:35px;
	padding:2px 0;
}
#kuchikomiCategory #rankingActualInner ul li .number {
	font-family:verdana;
}
#kuchikomiCategory #rankingActualInner ul li#iconBbsForm {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_icon04.gif) no-repeat left center;
	padding-left:23px;
}
#kuchikomiCategory #rankingActualInner ul li#iconBbsForm02 {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_icon05.gif) no-repeat left center;
	padding-left:21px;
}
#kuchikomiCategory #rankingActualInner ul li#iconRevForm {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_icon01.gif) no-repeat left center;
	padding-left:22px;
}
#kuchikomiCategory #rankingActualInner ul li#iconPoint {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_icon02.gif) no-repeat left center;
	padding-left:22px;
}
#kuchikomiCategory #rankingActualInner ul li#iconRanking {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/ranking_cate_icon03.gif) no-repeat left center;
	padding-left:28px;
}

/* 実績 大カテゴリ
------------------------------------------------ */
#kuchikomiCategory table.cateDetail {
	width:930px;
	border:1px solid #999999;
	border-bottom:none;
	border-collapse:collapse;
	margin-bottom:20px;
}
*html #kuchikomiCategory table.cateDetail {
	margin-bottom:35px;
}
*:first-child+html #kuchikomiCategory table.cateDetail {
	margin-bottom:35px;
}
head~/* */body #kuchikomiCategory table.cateDetail {
	margin-bottom:35px;
} 
html:not(:target) #kuchikomiCategory table.cateDetail {
	margin-bottom:20px;
} 
#kuchikomiCategory table.cateDetail th {
	background:#f2f2f2 url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/cate_detail_bg.gif) repeat-y right top;
	padding:6px 0;
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #999999;
}
#kuchikomiCategory table.cateDetail th.thBgNone,
#kuchikomiCategory table.cateDetail td.tdBgNone{
	background-image:none;
}
#kuchikomiCategory table.cateDetail tr.bgGray td {
	background-color:#f6f6f6;
}
#kuchikomiCategory table.cateDetail td {
	background:#ffffff url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/cate_detail_bg.gif) repeat-y right top;
	padding:6px 15px 8px;
	border-bottom:1px solid #999999;
}
#kuchikomiCategory table.cateDetail td.categoryL {
	padding-left:7px;
	font-weight:bold;
}
#kuchikomiCategory table.cateDetail td.cateCellToukou{
	text-align:right;
	width:15%;
}
#kuchikomiCategory table.cateDetail td.cateCellPoint{
	text-align:right;
	width:15%;
}
#kuchikomiCategory table.cateDetail td.cateCellRank{
	text-align:right;
	width:22%;
}
#kuchikomiCategory table.cateDetail td.cateCellRefer{
	text-align:right;
	width:15%;
}
#kuchikomiCategory table.cateDetail td.cateCellGood{
	text-align:right;
	width:15%;
}
#kuchikomiCategory table.cateDetail td.cateCellNice{
	text-align:right;
	width:14%;
}
#kuchikomiCategory table.cateDetail td.categoryL span {
	padding-left:6px;
	border-left-width:4px;
	border-left-style:solid;
}

/*------------------------------------------------

		06 クチコミストランキング 掲示板・レビュー 
		   ユーザー別クチコミ　カテゴリ内訳

------------------------------------------------ */

/* h2 投稿数
------------------------------------------------ */
#kuchikomiCategory .kuchikomiTitleRight {
	float:right;
	width:322px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/kuchikomi_title_sub_btm.gif) no-repeat left bottom;
}
#kuchikomiCategory .kuchikomiTitleRight ul {
	width:322px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/kuchikomi_title_sub_top.gif) no-repeat left top;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#kuchikomiCategory .kuchikomiTitleRight ul li {
	display:inline;
	list-style:none;
	margin-right:14px;
}
#kuchikomiCategory .kuchikomiTitleRight ul li.listRank {
	margin-right:0;
}
#kuchikomiCategory .kuchikomiTitleRight ul li .number {
	font-family:verdana;
}

/* 実績 小カテゴリ
------------------------------------------------ */
#kuchikomiCategory table.cateDetailS {
	width:930px;
	border:1px solid #999999;
	border-bottom:none;
	border-collapse:collapse;
	margin-bottom:20px;
} 
#kuchikomiCategory table.cateDetailS th {
	background:#f2f2f2 url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/cate_detail_bg.gif) repeat-y right top;
	padding:6px 0;
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #999999;
}
#kuchikomiCategory table.cateDetailS th.ire {
	background-color:#e8eefe;
}
#kuchikomiCategory table.cateDetailS th.thBgNone,
#kuchikomiCategory table.cateDetailS td.tdBgNone{
	background-image:none;
}
#kuchikomiCategory table.cateDetailS tr.bgGray td {
	background-color:#f6f6f6;
}
#kuchikomiCategory table.cateDetailS td {
	background:#ffffff url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/cate_detail_bg.gif) repeat-y right top;
	padding:6px 15px 8px;
	border-bottom:1px solid #999999;
}
#kuchikomiCategory table.cateDetailS th.cateName{
	background-image:none;
	background-color:#d5effe;
	padding:5px 0 5px 10px;
	text-align:left;
	font-weight:bold;
}
#kuchikomiCategory table.cateDetailS th.cateToukou{
	background-image:none;
	background-color:#d5effe;
	padding:5px 10px 5px 0;
	text-align:right;
}
#kuchikomiCategory table.cateDetailS th span{
	font-weight:bold;
}
#kuchikomiCategory table.cateDetailS th em.number {
	font-family:verdana;
	font-style:normal;
}
#kuchikomiCategory table.cateDetailS td.categoryS {
	padding-left:7px;
}
#kuchikomiCategory table.cateDetailS td.scateCellToukou{
	text-align:right;
	width:17%;
}
#kuchikomiCategory table.cateDetailS td.scateCellPoint{
	text-align:right;
	width:17%;
}
#kuchikomiCategory table.cateDetailS td.scateCellRank{
	text-align:right;
	width:17%;
}
#kuchikomiCategory table.cateDetailS td.scateCellRefer{
	text-align:right;
	width:17%;
}
#kuchikomiCategory table.cateDetailS td.scateCellGood{
	text-align:right;
	width:15%;
}
#kuchikomiCategory table.cateDetailS td.scateCellNice{
	text-align:right;
	width:14%;
}


/*------------------------------------------------

		07 クチコミストランキング 掲示板
		   ユーザー別クチコミ　詳細一覧

------------------------------------------------ */

/* h2 投稿数
------------------------------------------------ */
#kuchikomiCategory .kuchikomiDetailRight {
	float:right;
	width:170px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/kuchikomi_title_sub02_btm.gif) no-repeat left bottom;
}
#kuchikomiCategory .kuchikomiDetailRight ul {
	width:170px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/kuchikomi_title_sub02_top.gif) no-repeat left top;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#kuchikomiCategory .kuchikomiDetailRight ul li {
	list-style:none;
}
#kuchikomiCategory .kuchikomiDetailRight .number {
	font-family:verdana;
}

/* ユーザー別クチコミ　一覧
------------------------------------------------ */
#bbsCategoryLow #kuchikomiCategory table.cateDetailS{
	margin-bottom:5px;
}
#kuchikomiCategory table.cateDetailS th.scateHeadTitle{
	width:40%;
}
#kuchikomiCategory table.cateDetailS th.scateHeadReply{
	width:7%;
}
#kuchikomiCategory table.cateDetailS th.scateHeadNew{
	width:18%;
}
#kuchikomiCategory table.cateDetailS th.scateHeadLast{
	width:18%;
}
#kuchikomiCategory table.cateDetailS td.scateCellReply{
	text-align:right;
}

/* ページング
------------------------------------------------ */
#kuchikomiCategory .pageNavi{
	width:930px;
	margin-bottom:20px;
	text-align:center;
}
#kuchikomiCategory .pageNavi .arrowBack02 {
    padding: 5px 0px 5px 20px;
    background: transparent url(https://img1.kakaku.k-img.com/images/mypage/2009/arrow_pageback.gif) no-repeat scroll left center;
    margin-right: 5px;
    line-height: 180%;
}
#kuchikomiCategory .pageNavi .arrowNext01 {
    padding: 5px 20px 5px 0px;
    background: transparent url(https://img1.kakaku.k-img.com/images/mypage/2009/arrow_pagenext.gif) no-repeat scroll right center;
    margin-left: 5px;
    line-height: 180%;
}
#kuchikomiCategory .pageNavi .arrowBack02Off {
    padding: 5px 0px 5px 20px;
    background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pageback_off.gif) no-repeat scroll left center;
    margin-right: 5px;
    color: #999999;
    line-height: 180%;
}
#kuchikomiCategory .pageNavi .arrowNext01Off {
    padding: 5px 20px 5px 0px;
    background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagenext_off.gif) no-repeat scroll right center;
    margin-left: 5px;
    color: #999999;
    line-height: 180%;
}

/*------------------------------------------------

		08 白熱スレッドランキング
		
------------------------------------------------ */
#rankingHakunetsu #rankingArea {
	background:#ffee6a url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/hakunetsu/hakunetsu_bg_btm.gif) no-repeat left bottom;
	width:930px;
	padding-bottom:12px;
}
#rankingHakunetsu #rankingAreaInner {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/hakunetsu/hakunetsu_title_bg.gif) no-repeat left top;
	width:906px;
	padding:10px 12px 0;
}
#rankingHakunetsu #rankingArea #titleArea {
	width:844px;
	margin-bottom:18px;
	padding-left:52px;
	padding-right:10px;
}
#rankingHakunetsu #rankingArea #titleArea h2 {
	color:#000000;
	font-size: 1.25em;
}
#rankingHakunetsu #rankingArea #lead {
	margin-bottom:20px;
	color:#333333;
	line-height:1.4;
}

/* ランキング表
------------------------------------------------ */
#rankingHakunetsu table.hakunetsuRanking {
	width:870px;
	border:1px solid #b6b5b5;
	border-collapse:collapse;
}
#rankingHakunetsu table.hakunetsuRanking th {
	border:1px solid #b6b5b5;
	background-color:#fff8d5;
	padding:5px 0;
	text-align:center;
	font-weight:normal;
}
#rankingHakunetsu table.hakunetsuRanking td {
	border:1px solid #b6b5b5;
	padding:10px 7px 4px;
	line-height:1.2;
}
#rankingHakunetsu table.hakunetsuRanking tr.bgGray td {
	background-color:#f6f6f6;
}
#rankingHakunetsu table.hakunetsuRanking td.cellReply{
	text-align:right;
	white-space:nowrap;
	font-family:verdana;
}
#rankingHakunetsu table.hakunetsuRanking td.cellTitle{
	width:44%;
	padding:10px 5px 4px;
}
#rankingHakunetsu table.hakunetsuRanking td.cellPost{
	white-space:nowrap;
}
#rankingHakunetsu table.hakunetsuRanking td.standing {
	padding-top:5px;
	white-space:nowrap;
}
#rankingHakunetsu table.hakunetsuRanking td.low {
	white-space:nowrap;
	padding-left:35px;
}
#rankingHakunetsu table.hakunetsuRanking td.break {
	word-break:break-all;
}
#rankingHakunetsu table.hakunetsuRanking td .rankL {
	font-size:1.31em;
}
#rankingHakunetsu table.hakunetsuRanking td .rankS {
	font-size: 1.16em;
	font-weight:bold;
}
#rankingHakunetsu table.hakunetsuRanking td .best3 {
	font-size:1.31em;
	font-family:verdana;
}
#rankingHakunetsu table.hakunetsuRanking td .fcOra {
	color:#ff6c00;
}
#rankingHakunetsu table.hakunetsuRanking td .rankKeep {
	color:#666666;
}
#rankingHakunetsu table.hakunetsuRanking td .rankUp {
	color:#cc0000;
}
#rankingHakunetsu table.hakunetsuRanking td .rankDown {
	color:#3333ff;
}
#rankingHakunetsu table.hakunetsuRanking td em {
	font-weight:bold;
	font-style:normal;
	font-family:verdana;
}
#rankingHakunetsu table.hakunetsuRanking td #rankingGold {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/hakunetsu/crown_gold.gif) no-repeat left center;
	padding:4px 0 4px 26px;
}
#rankingHakunetsu table.hakunetsuRanking td #rankingSilver {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/hakunetsu/crown_silver.gif) no-repeat left center;
	padding:4px 0 4px 26px;
}
#rankingHakunetsu table.hakunetsuRanking td #rankingBronze {
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/hakunetsu/crown_bronze.gif) no-repeat left center;
	padding:4px 0 4px 26px;
}
#rankingHakunetsu table.hakunetsuRanking td .vm,
#rankingArea table.rankingList td .vm{
	vertical-align:middle;
}

/*------------------------------------------------

		09 クチコミストランキング（100810 sm4 Q&amp;A企画）
		   Goodアンサー獲得件数一覧

------------------------------------------------ */

/* h2 投稿数
------------------------------------------------ */
#kuchikomiCategory .goodanswerDetailRight {
	float:right;
	width:311px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/kuchikomi_title_sub03_btm.gif) no-repeat left bottom;
}
#kuchikomiCategory .goodanswerDetailRight ul {
	width:311px;
	background:url(https://img1.kakaku.k-img.com/images/kuchikomi/ranking/category/kuchikomi_title_sub03_top.gif) no-repeat left top;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
#kuchikomiCategory .goodanswerDetailRight ul li {
	list-style:none;
}
#kuchikomiCategory .goodanswerDetailRight .number {
	font-family:verdana;
}

/* ユーザー別Goodアンサー獲得実績　一覧
------------------------------------------------ */
#kuchikomiCategory table.cateDetailS th.scateHeadTitle02{
	width:32%;
}
#kuchikomiCategory table.cateDetailS th.scateHeadGoodGet{
	width:8%;
}
#kuchikomiCategory table.cateDetailS th.scateHeadNew02{
	width:18%;
	text-align:left;
	padding-left:13px;
	padding-right:13px;
}
#kuchikomiCategory table.cateDetailS td.scateCellGoodGet{
	text-align:right;
}

/* ページング02
------------------------------------------------ */
#kuchikomiCategory #paging{
	width:930px;
	margin-bottom:20px;
	text-align:center;
}
#kuchikomiCategory #paging .arrowNext01 {
  padding: 5px 20px 5px 0px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagenext.gif) no-repeat scroll right center;
  margin-left: 5px;
  line-height: 180%;
  }

#kuchikomiCategory #paging .arrowBack02 {
  padding: 5px 0px 5px 20px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pageback.gif) no-repeat scroll left center;
  margin-right: 5px;
  line-height: 180%;
  }
  
#kuchikomiCategory #paging .arrowBack02Off {
  padding: 5px 0px 5px 20px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pageback_off.gif) no-repeat scroll left center;
  margin-right: 5px;
  color: #999999;
  line-height: 180%;}
  
#kuchikomiCategory #paging .arrowNext01Off {
  padding: 5px 20px 5px 0px;
  background: transparent url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagenext_off.gif) no-repeat scroll right center;
  margin-left: 5px;
  color: #999999;
  line-height: 180%;
  }