@charset "utf-8";

/*========================================
このファイルはデザインスタイルシートです。
----------------------------------------*/

/*========================================
ゲーム機アイコン
----------------------------------------*/
.iconHard{
	text-indent: -9999px;
	width: 38px;height: 14px;
	display: block;
	overflow: hidden;
	background-image: url(//img.jp.wazap.com/images/v3/share/icn_plt.png);
	background-repeat: no-repeat;
}
.iconHard a{
	display: block;
	width: 100%;height: 100%;
}
.platform1{
	background-position: 0 0;
}
.platform2{
	background-position: -38px 0;
}
.platform3{
	background-position: -76px 0;
}
.platform4{
	background-position: -114px 0;
}
.platform5{
	background-position: -152px 0;
}
.platform6{
	background-position: -190px 0;
}
.platform7{
	background-position: -228px 0;
}
.platform8{
	background-position: -266px 0;
}
.platform9{
	background-position: -304px 0;
}
.platform10{
	background-position: -342px 0;
}
.platform11{
	background-position: 0 -14px;
}
.platform12{
	background-position: -38px -14px;
}
.platform13{
	background-position: -76px -14px;
}
.platform14{
	background-position: -114px -14px;
}
.platform15{
	background-position: -152px -14px;
}
.platform16{
	background-position: -190px -14px;
}
.platform17{
	background-position: -228px -14px;
}
.platform18{
	background-position: -266px -14px;
}
.platform19{
	background-position: -304px -14px;
}
.platform20{
	background-position: -342px -14px;
}
.platform21{
	background-position: 0 -28px;
}
.platform22{
	background-position: -38px -28px;
}
.platform23{
	background-position: -76px -28px;
}
.platform24{
	background-position: -114px -28px;
}
.platform25{
	background-position: -152px -28px;
}
.platform26{
	background-position: -190px -28px;
}
.platform27{
	background-position: -228px -28px;
}
.platform28{
	background-position: -266px -28px;
}
.platform29{
	background-position: -304px -28px;
}
.platform30{
	background-position: -342px -28px;
}
.platform34{
	background-position: 0 -42px;
}
.platform35{
	background-position: -38px -42px;
}
.platform36{
	background-position: -76px -42px;
}
.platform37{
	background-position: -114px -42px;
}
.platform38{
	background-position: -152px -42px;
}
.platform39{
	background-position: -190px -42px;
}
.platform41{
	background-position: -228px -42px;
}
.platform43{
	background-position: -266px -42px;
}
.platform44{
	background-position: -304px -42px;
}
.platform45 {
	background-position: -342px -42px;
}
.platform46 {
	background-position: 0 -56px;
}
.platform47 {
	background-position: -38px -56px;
}
.platform48 {
	background-position: -76px -56px;
}
.platform49 {
	background-position: -114px -56px;
}

.platform50 {
	background-position: -152px -56px;
}

.platform51 {
	background-position: -190px -56px;
}

.platform52 {
	background-position: -228px -56px;
}

.platform53 {
	background-position: -266px -56px;
}

.platform55 {
	background-position: -304px -56px;
}

.platform56 {
	background-position: -342px -56px;
}


/*================================================
ミリオンアイコン
-------------------------------------------------*/
em.million5,
em.million4,
em.million3,
em.million2,
em.million1,
em.million0{
	width: 52px; height: 63px;
	display: block;
	text-indent: -9999px;
	background:url(//img.jp.wazap.com/images/v3/game/million5.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million5.png',sizingMethod='scale');
	_background-image: none;
	position: absolute;
}
em.million4{
	width: 51px; height: 55px;
	background:url(//img.jp.wazap.com/images/v3/game/million4.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million4.png',sizingMethod='scale');
	_background-image: none;
}
em.million3{
	width: 51px; height: 55px;
	background:url(//img.jp.wazap.com/images/v3/game/million3.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million3.png',sizingMethod='scale');
	_background-image: none;
}
em.million2{
	width: 51px; height: 55px;
	background:url(//img.jp.wazap.com/images/v3/game/million2.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million2.png',sizingMethod='scale');
	_background-image: none;
}
em.million1{
	width: 51px; height: 55px;
	background:url(//img.jp.wazap.com/images/v3/game/million1.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million1.png',sizingMethod='scale');
	_background-image: none;
}
em.million0{
	width: 51px; height: 55px;
	background:url(//img.jp.wazap.com/images/v3/game/million05.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million05.png',sizingMethod='scale');
	_background-image: none;
}

/*
ミリオンバッチ小
----------------------------------------*/
em.million5s,
em.million4s,
em.million3s,
em.million2s,
em.million1s,
em.million0s{
	width: 37px; height: 45px;
	display: block;
	text-indent: -9999px;
	background:url(//img.jp.wazap.com/images/v3/game/million5_s.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million5_s.png',sizingMethod='scale');
	_background-image: none;
	position: absolute; top: 30px; left: -5px;
}
em.million4s{
	width: 36px; height: 39px;
	background:url(//img.jp.wazap.com/images/v3/game/million4_s.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million4_s.png',sizingMethod='scale');
	_background-image: none;
}
em.million3s{
	width: 36px; height: 39px;
	background:url(//img.jp.wazap.com/images/v3/game/million3_s.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million3_s.png',sizingMethod='scale');
	_background-image: none;
}
em.million2s{
	width: 36px; height: 39px;
	background:url(//img.jp.wazap.com/images/v3/game/million2_s.png) left top no-repeat;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million2_s.png',sizingMethod='scale');
	_background-image: none;
}
em.million1s{
	width: 36px; height: 39px;
	background:url(//img.jp.wazap.com/images/v3/game/million1_s.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million1_s.png',sizingMethod='scale');
	_background-image: none;
}
em.million0s{
	width: 36px; height: 39px;
	background:url(//img.jp.wazap.com/images/v3/game/million05_s.png) left top no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.jp.wazap.com/images/v3/game/million05_s.png',sizingMethod='scale');
	_background-image: none;
}

/*========================================
勲章アイコン 種類
----------------------------------------*/
/* 歴代アイコン大 */
.alltime,
.alltime_gy,
.firstPlace,
.firstPlace_gy,
.secondPlace,
.secondPlace_gy,
.thirdPlace,
.thirdPlace_gy,
.prize,
.prize_gy,
.firstPlace2,
.secondPlace2,
.thirdPlace2,
.prize2{
	width: 50px; height: 50px;
	text-indent: -9999px;
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s2.png) no-repeat;
}
.alltime_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s2_gy.png) no-repeat;
}
/* 1位アイコン大 */
.firstPlace{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_fst2.png) no-repeat;
}
.firstPlace_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_fst2_gy.png) no-repeat;
}
/* 2位アイコン大 */
.secondPlace{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_snd2.png) no-repeat;
}
.secondPlace_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_snd2_gy.png) no-repeat;
}
/* 3位アイコン大 */
.thirdPlace{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_thd2.png) no-repeat;
}
.thirdPlace_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_thd2_gy.png) no-repeat;
}
/* 入賞アイコン大 */
.prize{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_p2.png) no-repeat;
}
.prize_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_p2_gy.png) no-repeat;
}
/*------ 歴代アイコン ---------*/
/* 2位アイコン大 */
.secondPlace2{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s2_2nd.png) no-repeat;
}
/* 3位アイコン大 */
.thirdPlace2{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s2_3rd.png) no-repeat;
}
/* 入賞アイコン大 */
.prize2{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s2_4th.png) no-repeat;
}

/* 歴代アイコン小 */
.alltime_s,
.firstPlace_s,
.firstPlace_s_gy,
.secondPlace_s,
.secondPlace_s_gy,
.thirdPlace_s,
.thirdPlace_s_gy,
.prize_s,
.prize_s_gy,
.secondPlace2_s,
.thirdPlace2_s,
.prize2_s{
	width: 20px; height: 20px;
	text-indent: -9999px;
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s.png) no-repeat;
}
/* 1位アイコン小 */
.firstPlace_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_fst.png) no-repeat;
}
.firstPlace_s_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_fst_gy.png) no-repeat;
}
/* 2位代アイコン小 */
.secondPlace_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_snd.png) no-repeat;
}
.secondPlace_s_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_snd_gy.png) no-repeat;
}
/* 3位アイコン小 */
.thirdPlace_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_thd.png) no-repeat;
}
.thirdPlace_s_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_thd_gy.png) no-repeat;
}
/* 入賞アイコン小 */
.prize_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_p.png) no-repeat;
}
.prize_s_gy{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_p_gy.png) no-repeat;
}
/* 歴代2位アイコン小 */
.secondPlace2_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s_2nd.png) no-repeat;
}
/* 歴代3位アイコン小 */
.thirdPlace2_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s_3rd.png) no-repeat;
}
/* 歴代入賞アイコン小 */
.prize2_s{
	background: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_s_4th.png) no-repeat;
}
/*========================================
勲章アイコン サイズ
----------------------------------------*/
/*----------------------------------------
アイコン大 
----------------------------------------*/
/* ワザップ!フレンド */
.orders-wazap-friends{background-position: 0 0;}
/* ワザップ!ブロガー */
.orders-wazap-blogger{background-position: -200px 0;}
/* ワザップ!ブラウザゲーマー */
.orders-wazap-browsergamer{background-position: -200px -50px;}
/* すべての投稿 */
.orders-all{background-position: -50px 0;}
/* 裏技類の投稿 */
.orders-cheats{background-position: -100px 0;}
/* 質問投稿 */
.orders-questions{background-position: -150px 0;}
/* 質問返答投稿 */
.orders-answers{background-position: 0 -50px;}
/* ニュース投稿 */
.orders-news{background-position: -50px -50px;}
/* 動画投稿 */
.orders-videos{background-position: -100px -50px;}
/* ゲームレビュー */
.orders-game-reviews{background-position: -150px -50px;}
/* 裏技コメント投稿 */
.orders-cheat-comments{background-position: 0 -100px;}
/* ニュースコメント投稿 */
.orders-news-comments{background-position: -50px -100px;}
/* 動画コメント投稿 */
.orders-video-comments{background-position: -100px -100px;}
/* スレッド投稿 */
.orders-threads{background-position: -150px -100px;}
/* スレッドへの投稿 */
.orders-thread-posts{background-position: 0 -150px;}
/* アンケート投稿 */
.orders-polls{background-position: -50px -150px;}
/* グループ投稿 */
.orders-groups{background-position: -100px -150px;}
/* ワザップ!ポイントランキング */
.orders-point-ranking{background-position: -150px -150px;}

/*----------------------------------------
アイコン小 
----------------------------------------*/
/* ワザップ!フレンド */
.orders-wazap-friends_s{background-position: 0 0;}
/* ワザップ!ブロガー */
.orders-wazap-blogger_s{background-position: -80px 0;}
/* ワザップ!ブラウザゲーマー */
.orders-wazap-browsergamer_s{background-position: -80px -20px;}
/* すべての投稿 */
.orders-all_s{background-position: -20px 0;}
/* 裏技類の投稿 */
.orders-cheats_s{background-position: -40px 0;}
/* 質問投稿 */
.orders-questions_s{background-position: -60px 0;}
/* 質問返答投稿 */
.orders-answers_s{background-position: 0 -20px;}
/* ニュース投稿 */
.orders-news_s{background-position: -20px -20px;}
/* 動画投稿 */
.orders-videos_s{background-position: -40px -20px;}
/* ゲームレビュー */
.orders-game-reviews_s{background-position: -60px -20px;}
/* 裏技コメント投稿 */
.orders-cheat-comments_s{background-position: 0 -40px;}
/* ニュースコメント投稿 */
.orders-news-comments_s{background-position: -20px -40px;}
/* 動画コメント投稿 */
.orders-video-comments_s{background-position: -40px -40px;}
/* スレッド投稿 */
.orders-threads_s{background-position: -60px -40px;}
/* スレッドへの投稿 */
.orders-thread-posts_s{background-position: 0 -60px;}
/* アンケート投稿 */
.orders-polls_s{background-position: -20px -60px;}
/* グループ投稿 */
.orders-groups_s{background-position: -400px -60px;}
/* ワザップ!ポイントランキング */
.orders-point-ranking_s{background-position: -60px -60px;}

/*----------------------------------------
汎用アイコン小 
----------------------------------------*/
.general_s dt{
	width: 10px; height: 12px;
	text-indent: -9999px;
	background-image: url(//img.jp.wazap.com/images/v3/mywazap/mzp_emb_general.png);
	background-repeat: no-repeat;
}
.place1{
	background-position: 0 0;
}
.place2{
	background-position: -10px 0;
}
.place3{
	background-position: -20px 0;
}
.place4{
	background-position: -30px 0;
}

/*========================================
右カラム　関連ゲーム
----------------------------------------*/
.sectionReGame em{
	clear: both;
	position:static !important;
}
.sectionReGame h2{
	background: url(//img.jp.wazap.com/images/v3/news/nws_h2_rgm.gif) no-repeat top left;
}
.relatedGame{
	width:270px;
	padding-left:10px;
	overflow: hidden;
}
.sectionReGame .relatedGame{
	margin: 0;
}
.relatedGame .gameImage{
	width: 75px;
}
.relatedGame .gameImage img{
	margin: 0 auto 5px;
	display: block;
}
.relatedGame .gameImage p{
	width: 38px;
	margin: 0 auto 5px;
	float: none;
}

.relatedGame h3,
.relatedGame ul,
.relatedGame p{
	width: 165px;
	margin: 0 10px 10px 0;
	float: right;
}
.relatedGame h3{
	height: auto;
}

.relatedGame ul{
	border-bottom: 1px dotted #999;
}
.relatedGame li{
	margin: 0 0 3px;
	font-size: 85%;
}

/*========================================
ジャンルアイコン
----------------------------------------*/
.genreIcn{
	text-indent: -9999px;
	width: 38px;height:14px;
	overflow: hidden;
	margin-bottom: 3px;
	background-image: url(//img.jp.wazap.com/images/v3/share/icn_genre.png);
	background-repeat: no-repeat;
}
p.genreIcn{
	width: 38px;
	float: left;
	margin-right: 5px;
}
.genreIcn a{
	width: 100%;
	height: 100%;
	display: block;
}
.genre1{
	background-position: 0 0;
}
.genre2{
	background-position: -38px 0;
}
.genre3{
	background-position: -76px 0;
}
.genre4{
	background-position: -114px 0;
}
.genre5{
	background-position: 0 -14px;
}
.genre6{
	background-position: -38px -14px;
}
.genre7{
	background-position: -76px -14px;
}
.genre8{
	background-position: -114px -14px;
}
.genre9{
	background-position: 0 -28px;
}
.genre10{
	background-position: -38px -28px;
}
.genre11{
	background-position: -76px -28px;
}
.genre12{
	background-position: -114px -28px;
}
.genre13{
	background-position: 0-42px;
}
.genre14{
	background-position: -38px -42px;
}
.genre15{
	background-position: -76px -42px;
}
.genre16{
	background-position: -114px -42px;
}
.genre17{
	background-position: 0 -56px;
}
.genre18{
	background-position: -38px -56px;
}
.genre19{
	background-position: -76px -56px;
}
.genre20{
	background-position: -114px -56px;
}
.genre21{
	background-position: 0 -56px;
}
.genre22{
	background-position: -38px -70px;
}
.genre23{
	background-position: -76px -70px;
}
.genre24{
	background-position: -114px -70px;
}
.genre25{
	background-position: 0 -70px;
}
.genre26{
	background-position: -38px -84px;
}
.genre27{
	background-position: -76px -84px;
}
.genre28{
	background-position: -114px -84px;
}
.genre29{
	background-position: 0 -98px;
}
.genre37{
	background-position: -38px -98px;
}
.genre38{
	background-position: -76px -98px;
}
.genre39{
	background-position: -114px -98px;
}
.genre44{
	background-position: 0 -112px;
}

/*========================================
ゲームメーカーアイコン
----------------------------------------*/
li.gameMaker{
	height: 16px;
	overflow: hidden;
	float: left;
}
li.gameMaker span{
	display:block;
	background:url(//img.jp.wazap.com/images/v3/share/icn_bck_maker_left.gif) no-repeat top left;
	padding: 0 0 0 5px;
	float: left;
}

li.gameMaker a{
	display:block;
	color:#fff;
	padding: 2px 5px 0 0;
	*padding: 0px 5px 0 0;
	text-decoration:none;
	background:url(//img.jp.wazap.com/images/v3/share/icn_bck_maker_right.gif) no-repeat top right;
}

/*========================================
裏技・攻略評価
----------------------------------------*/
div.techniquePoint{
	width: 75px;
}
div.techniquePoint dl{
	width: 75px;height: 75px;
	background: url(//img.jp.wazap.com/images/v3/share/shr_tile.gif) no-repeat top left;
	position: relative;
	float: left;
	overflow: hidden;
}
div.techniquePoint dt{
	color: #ffab01;
	text-align: center;
	width: 75px;
	position: absolute;	bottom: 38px;
	font-size: 90%;
}
div.techniquePoint dd{
	color: #fff;
	text-align: center;
	width: 75px;height: 38px;
	position: absolute;	top: 37px;
}

/*========================================
動画カテゴリアイコン
----------------------------------------*/
.categoryIcon{
	display: block;
	width: 79px; height: 14px;
	text-indent: -9999px;
	float: left;
	margin: 0 3px 0 0;
}
.categoryIcon.category1{
	background: url(//img.jp.wazap.com/images/v3/video/vid_icn_ctg1.gif) no-repeat 0 0;
}
.categoryIcon.category2{
	background: url(//img.jp.wazap.com/images/v3/video/vid_icn_ctg2.gif) no-repeat 0 0;
}
.categoryIcon.category3{
	background: url(//img.jp.wazap.com/images/v3/video/vid_icn_ctg3.gif) no-repeat 0 0;
}
.categoryIcon.category4{
	background: url(//img.jp.wazap.com/images/v3/video/vid_icn_ctg4.gif) no-repeat 0 0;
}
.categoryIcon.category5{
	background: url(//img.jp.wazap.com/images/v3/video/vid_icn_ctg5.gif) no-repeat 0 0;
}
.categoryIcon.category6{
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_ctg6.gif) no-repeat 0 0;
}
.categoryIcon.category7{
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_ctg7.gif) no-repeat 0 0;
}
.categoryIcon.category8{
	background: url(//img.jp.wazap.com/images/v3/video/vid_icn_ctg6.gif) no-repeat 0 0;
}
/* カテゴリアイコン */
.imageMovie .categoryIcon{
	width: 79px;
	margin: 5px auto 0;
	float: none;
}

/*========================================
ザップボタン(大)
----------------------------------------*/
.zup dl{
	width: 75px; height: 75px;
	background: url(//img.jp.wazap.com/images/v3/share/shr_tile.gif) no-repeat 0 0;
	cursor:pointer;
}
.zup dl dt,
.zup dl dd{
	width: 75px;
	position: absolute; top: 40px;
	text-align: center;
	font-size: 90%;
	color: #fff;
}
.zup dl dd{
	top: 15px;
	font-size: 170%;font-weight: 700;
}
.zup p{
	text-indent: -9999px;
	width:75px;height: 26px;
	margin: 4px 0 0;
	background: url(//img.jp.wazap.com/images/v3/news/nws_btn_zup.gif) no-repeat 0 0;
}
.zup p a:hover{
	background: url(//img.jp.wazap.com/images/v3/news/nws_btn_zup_ov.gif) no-repeat 0 0;
}

/*========================================
ザップボタン(小)
----------------------------------------*/
.zupS ul{
	width: 51px; height: 22px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_zup.png) no-repeat 0 0;
	cursor:pointer;
}
.zupS ul li{
	position: absolute; top: 7px; right: 8px;
	color: #000; font-size: 90%;
}

/*========================================
ソーシャルブックマークツール
----------------------------------------*/
#bookmarkResult2{
	width:220px;
}
div.socialBookmark{
	z-index:100;
}
div.socialBookmark div#title{
	width:220px;
	background:#005aab;
	color:#FFFFFF;
	margin:0;padding:3px 0 0 5px;
	font-size:9pt;
	position:relative;
}
div.socialBookmark div#title p{
	width:150px;
	margin:0; padding:0;
	float:left;
	border:none;
	background:none;
	text-indent:0;
}
div.socialBookmark div#title div{
	text-align:right;
	padding-right: 5px;
}
div.socialBookmark div#title div img{
	vertical-align:middle;
}
div.socialBookmark div#bookmarkIcon,
.platformTop div.socialBookmark div#bookmarkIcon{
	width:213px;
	border:1px solid #005aab;
	background:#fff;
	margin:0;padding:5px;
	position:absolute;
	z-index:120;
}
.platformTop div.socialBookmark div#bookmarkIcon{
	position:relative;
}
div.socialBookmark div#bookmarkIcon ul{
	float:left;
	list-style:none;
	margin:0;padding:0;
}

div.socialBookmark div#bookmarkIcon ul li{
	font-size:9pt;
	padding-bottom:3px;
}
div.socialBookmark div#bookmarkIcon ul li a{
	text-decoration:none;
}
div.socialBookmark div#bookmarkIcon ul li img{
	vertical-align:middle;
	margin-right:8px;
}

/*========================================
スレッド詳細のモデレーションボタン
----------------------------------------*/
.btnModeration{
	position: absolute;	top: 5px; right: 0;
}
.btnModeration li{
	width: 75px; height: 22px;
	text-indent: -9999px;
	float: left;
	margin: 0 10px 0 0;
}
.btnModeration li a{
	width: 75px; height: 22px;
	display: block;
}
li.threadButton1{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn1.gif) no-repeat 0 0;
}
li.threadButton1 a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn1_ov.gif) no-repeat 0 0;
}
li.threadButton2{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn2.gif) no-repeat 0 0;
}
li.threadButton2 a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn2.gif) no-repeat 0 -22px;
}
li.threadButton3{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn3.gif) no-repeat 0 0;
}
li.threadButton3 a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn3_ov.gif) no-repeat 0 0;
}
li.threadButton4{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn4.gif) no-repeat 0 0;
}
li.threadButton4 a:hover{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_thrd_btn4_ov.gif) no-repeat 0 0;
}

.moderationLayout{
	position:relative;
}
.moderationBtn{
	position:absolute;top:10px;right:15px;
}
.moderationPoll{
	position:absolute;top:5px;right:20px;
}
.moderationCheat{
	position:absolute;top:45px;right:105px;
}
.moderationCheat2{
	position:absolute;top:45px;right:25px;
}
.moderationReview{
	position:absolute;top:0;right:0;
}
.moderationQuestion{
	position:absolute;top:15px;right:90px;
}
.moderationComment{
	position:absolute;top:5px;right:10px;
}
.moderationGroupThred{
	position: absolute;top:0;right:80px;
}
.moderationGroupThred2{
	position: absolute;top:0;right:0;
}
.moderationMail{
	position: absolute;top:2px;right:5px;
}

.moderationBtn li,
.moderationPoll li,
.moderationCheat li,
.moderationCheat2 li,
.moderationReview li,
.moderationQuestion li,
.moderationComment li
.moderationMail li{
	text-indent: -9999px;
	width: 75px; height: 22px;
	margin: 0 0 0 5px !important;
	overflow: hidden;
	float: left; display: inline;
}

.moderationBtn li a,
.moderationPoll li a,
.moderationCheat li a,
.moderationCheat2 li a,
.moderationReview li a,
.moderationQuestion li a,
.moderationComment li a,
.moderationMail li a{
	text-indent: -9999px;
	width: 75px; height: 22px;
	display: block;
}

/*========================================
報告ボタン関連
----------------------------------------*/
.comment{
	padding: 0 0 0 19px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_cmt.gif) no-repeat top left;
}
.teach{
	padding: 0 0 0 24px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_frd.gif) no-repeat 0 1px;
}
.report{
	padding: 0 0 0 22px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_rpt.gif) no-repeat top left;
}
.deleteIcn{
	padding: 0 0 0 16px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_del.gif) no-repeat top left;
}
.readMore{
	padding: 0 0 0 17px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_icn_mr.gif) no-repeat 0 1px;
}
.commentReport{
	float:right;
}

/* ////////////////////////////////////////////////////////////////////////

共通右カラム関連

//////////////////////////////////////////////////////////////////////// */
/*========================================
右コラム 関連ナビゲーションボタン
----------------------------------------*/
.rightCulmnNavi{
	width:74px;height:23px;
	background:url(//img.jp.wazap.com/images/v3/game/gm_bck_similar.gif) no-repeat left top;
	margin:0 auto;text-align:center;
	clear:both;
}
.rightCulmnNavi ul{
	width:74px;height:23px;
}
.rightCulmnNavi li{
	width: 16px;height: 15px;
	position:relative;
	float:left;
	margin-top:4px;
	text-indent: -9999px;
	overflow: hidden;
}
.rightCulmnNavi li a{
	width: 100%; height: 100%;
	display: block;
}
.scrollLeft2{
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_scrn_Ls.gif) no-repeat top left;
	left:10px;
}
.scrollLeft2 a:hover{
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_scrn_Ls_ov.gif) no-repeat top left;
}
.scrollRight2{
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_scrn_Rs.gif) no-repeat top left;
	left:33px;
}
.scrollRight2 a:hover{
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_scrn_Rs_ov.gif) no-repeat top left;
}

/*========================================
右カラムのフッターもっと見るボタン
----------------------------------------*/
.naviSubSection p.moreList{
	width: 65px; height: 18px;
	background:url(//img.jp.wazap.com/images/v3/index/idx_ft_btn.gif) no-repeat 0 0;
}
.naviSubSection p.moreList a:hover{
	background:url(//img.jp.wazap.com/images/v3/index/idx_ft_btn.gif) no-repeat -65px 0;
}

/*========================================
右カラムのタグクラウド
----------------------------------------*/
ul.tagCloud{
	margin: 0 11px;
}
ul.tagCloud li{
	font-size: 85%;
	line-height: 130%;
	display: inline;
}
ul.tagCloud li.tagSizeL{
	font-size: 140%;
	font-weight: 700;
}
ul.tagCloud li.tagSizeM{
	font-size: 110%;
	font-weight: 700;
}
ul.tagCloud a{
	text-decoration: none;
}
ul.tagCloud a:hover{
	text-decoration: underline;
}

/*========================================
最新のゲーム・機種スレッド
----------------------------------------*/
.latestGameThread h2{
	background:url(//img.jp.wazap.com/images/v3/game/gm_hd_lst_thd.gif) no-repeat 0 0;
}
.latestPlatformThread h2{
	background:url(//img.jp.wazap.com/images/v3/navi/nv_hd_lst_thd.gif) no-repeat 0 0;
}

.latestGameThreadIn{
	margin: 0 10px 3px; padding: 0 0 2px;
	border-bottom: 1px dotted #ccc;
}
.latestGameThreadIn h3{
	background: url(//img.jp.wazap.com/images/v3/community/cmn_lthrd_icn.gif) no-repeat 0 1px;
	padding: 0 0 5px 20px;
	font-size: 90%;
}
.latestGameThreadIn p{
	font-size: 80%;
	text-align: right;
}

/*========================================
右カラム　関連記事
----------------------------------------*/
div.sectionReArticle h2{
	background: url(//img.jp.wazap.com/images/v3/news/nws_h2_rart.gif) no-repeat top left;
}
.reArticle{
	margin: 0 11px 10px;
	padding: 0 0 10px;
	overflow: hidden;
	border-bottom: 1px dotted #666;
}
.reArticleLast{
	margin: 0 11px;
	overflow: hidden;
}
* html .reArticle,
* html .reArticleLast{
	height: 100%;
}
.reArticleIn{
	font-size: 90%;
	width: 190px;
	float: right;
}
/* ザップ!ボタン */
div.sectionReArticle div.zupS{
	width: 51px;
	position: relative;
}
div.sectionReArticle div.zupS ul li{
	position: absolute; top: 7px; right: 10px;
}

/*========================================
関連動画
----------------------------------------*/
#randomVideo .sectionReVideo h2{
	background:url(//img.jp.wazap.com/images/v3/video/vd_rltmv_h2.gif) no-repeat left top;
}
#randomVideo .sectionReVideo img{
	margin-right: 5px;
}
#randomVideo .relatedHard{
	width:270px;
	overflow: hidden;
}
#randomVideo .imageMovie{
	width: 84px;
	position:static;
	float:left;
	margin-left: -5px;
}
#randomVideo .randomVideoInfo{
	float:right;
	width:160px;
}
#randomVideo .sectionReVideo h3{
	margin:0 0 10px;
	font-size:90%;
	word-break:break-all;
}
#randomVideo .imageMovie img{
	width:auto;
	float: none;
}
#randomVideo p.captionMovie{
	font-size: 90%;
	margin: 0 0 5px;
	width:160px;
}
#randomVideo li.evaluteStar img{
	width:12px;
	float: none;
	margin:0;
}

/*========================================
PR広告
----------------------------------------*/
.sectionPR h2{
	background: url(//img.jp.wazap.com/images/v3/share/shr_h2_pr.gif) no-repeat 0 0;
}
.sectionPR a{
	display: block;
	margin: 0 10px;
	text-decoration: none;
}
.sectionPR a:hover{
	text-decoration: underline;
}

/*========================================
右カラム ゲーム詳細
----------------------------------------*/
.sectionGameInfo{
	position:relative;
}
.sectionGameInfo h2{
	background: url(//img.jp.wazap.com/images/v3/game/gm_h2_ginfo.gif) no-repeat left top !important;
}
.sectionGameInfo li{
	font-size: 85%;
	margin: 0 0 2px;
}
.sectionGameInfo table h3{
	width:160px;
}
.sectionGameInfo table li {
	font-size:85%;
	margin:0 0 2px;
}
.sectionGameInfo table p.iconHard{
	margin: 5px auto;
}
.sectionGameInfo div.btnInfoContribut{
	margin: 0 11px;padding-bottom:6px;
	background:#f1f9ff;
	border: 1px solid #99b9d5;
	overflow: hidden;
	clear: both;
}

.sectionGameInfo div.btnInfoContribut p a{
	display:block;
	text-indent:-9999px;
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_ginfo.gif) no-repeat 33px 9px;
	width:260px; height:40px;
}

.sectionGameInfo div.btnInfoContribut p a:hover{
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_ginfo_ov.gif) no-repeat 33px 9px;
}

.sectionGameInfo em{
	position: static !important;
	margin-top: 5px;
}

/*========================================
このページをらくらくリンクで送る
----------------------------------------*/
.tipsDetailLink p{
	text-indent: -9999px;
	width: 144px;	height: 22px;
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_rkrk.gif) no-repeat top left;
	overflow: hidden;
	float: left;
}
.tipsDetailLink p a{
	width: 144px;	height: 22px;
	display: block;
}
.tipsDetailLink p a:hover{
	background: url(//img.jp.wazap.com/images/v3/game/gm_btn_rkrk_ov.gif) no-repeat top left;
}

/*========================================
右カラム 関連機種
----------------------------------------*/
.sectionHardware h2{
	background: url(//img.jp.wazap.com/images/v3/navi/nv_h2_repltf.gif) no-repeat top left;
}
.relatedHard{
	width:270px;
	padding-left:10px;
	overflow: hidden;
}
.relatedHard ul{
	width: 150px;
	float: right;
	margin: 0 10px 10px 0;padding: 5px 0 0;
	border-top: 1px dotted #666;
	font-size:80%;
}
.sectionHardware .relatedHard ul{
	border-top: none;
	width: 150px;
	font-size:100%;
}
.relatedHard img{
	width:100px;
	float: left;
}
.relatedHard li{
	margin: 0 0 3px;
}

/*========================================
右カラム おすすめゲーム
----------------------------------------*/
div.sectionRecommend{
	overflow: hidden;
}
div.sectionRecommend table td{
	vertical-align: top;
}
div.sectionRecommend h2{
	height: 49px !important;
	background: url(//img.jp.wazap.com/images/v3/share/shr_h2_rcmd.gif) no-repeat top left;
}
div.sectionRecommend h3{
	margin: 0 11px 5px 0;
}
div.sectionRecommend ul{
	*font-size: 90%;
}
div.sectionRecommend li{
	line-height: 100%;
	margin: 0 0 3px;
}
div.sectionRecommend p.recommendLink{
	margin-top: 10px;
	padding: 0 0 0 25px;
	background: url(//img.jp.wazap.com/images/v3/share/shr_icn_rcmd.gif) no-repeat 0 2px;
}
div.sectionRecommend em{
	top: -15px; left: -10px;
}

/*========================================
submitボタンCSS
----------------------------------------*/
.btnSubmit{
	border: none;
	cursor: pointer;
}
/* 検索する */
.sbmtSearch{
	width: 66px; height: 22px;
	background: url(//img.jp.wazap.com/images/v3/share/shr_btn_srch.gif) no-repeat left top;
}
/* 検索する右コラム */
.sbmtSearch2{
	width: 46px; height: 22px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_btn_srch.gif) no-repeat left top;
}
/* ゲーム検索 */
.sbmtGameSearch{
	width: 90px; height: 22px;
	background: url(//img.jp.wazap.com/images/v3/news/nws_btn_gsrch.gif) no-repeat 0 0;
}
/* グループ検索 */
.sbmtGroupSearch{
	width: 90px; height: 22px;
	background: url(//img.jp.wazap.com/images/v3/contribute/grp_btn_srch.png) no-repeat 0 0;
}
