﻿@charset "UTF-8";
/*contentsheader*/
html {	filter: expression(document.execCommand("BackgroundImageCache", false, true));}
#pcontents h2 {	margin-bottom:30px;}
#tabheader {
	padding-left:25px;
	width:826px;
	overflow:hidden;
}
#tabheader li {
	margin-right:6px;
	display:block;
	float:left;
}
#tabheader li a {
	display:block;
	width:214px;
	height:45px;
}
#tabheader li a:hover img {	display:none;}
#tabheader li a.tab_smartphone:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/tab_smartphone_hover.gif) no-repeat 0 0;}
#tabheader li a.tab_pcmobile:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/tab_pcmobile_hover.gif) no-repeat 0 0;}


/*contents*/
#main {	padding-top:25px;}
.pagelink {
	margin-bottom:50px;
	width:100%;
	overflow:hidden;
}
.pagelink li {
	margin-right:10px;
	display:block;
	float:left;
}
.pagelink li a {
	display:block;
	height:25px;
}
.pagelink li a:hover img {	display:none;}
.pagelink li a.pagelink_ninja {	width:143px;}
.pagelink li a.pagelink_ninja:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_ninja_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_jump {	width:143px;}
.pagelink li a.pagelink_jump:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_jump_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_fudosan {	width:203px;}
.pagelink li a.pagelink_fudosan:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_fudosan_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_collection {	width:193px;}
.pagelink li a.pagelink_collection:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_collection_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_reversi {	width:139px;}
.pagelink li a.pagelink_reversi:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_reversi_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_shot {	width:133px;}
.pagelink li a.pagelink_shot:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_shot_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_donjump {	width:144px;}
.pagelink li a.pagelink_donjump:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_donjump_hover.gif) no-repeat 0 0;}
.pagelink li a.pagelink_garden {	width:162px;}
.pagelink li a.pagelink_garden:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/pagelink_garden_hover.gif) no-repeat 0 0;}
.section {	margin-bottom:30px!important;}
.title_game a {
	margin-right:15px;
	padding-right:113px;
	display:inline-block!important;
	display:inline;
	height:50px;
	vertical-align:middle;
	background:url(/edit/kyotsu/suumo_fan/img/game/title_bg.gif) no-repeat 100% 0;
	/zoom:1;
}
.title_game .label {
	margin-right:10px;
	vertical-align:middle;
}
.title_game .last {	margin-right:0;}
.lead {
	margin-bottom:25px;
	padding-top:25px;
	position:relative;
	/zoom:1;
}
.lead:after {
	content:'';
	display:block;
	clear:both;
	height:0;
}
.lead .figure {
	padding-left:25px;
	float:left;
	font-size:12px;
}
.content_ninja .lead .figure,
.content_shot .lead .figure,
.content_garden .lead .figure {
	padding:0;
	width:310px;
}
.lead .figure .label_free {
	position:absolute;
	top:0;
	left:0;
}
.lead .figure .img {	margin-bottom:.5em;}
.lead .content {	float:right;}
.lead .content p {	margin-bottom:1em;}
.lead .content p.last {	margin-bottom:2em;}
.lead .content .button_more a {
	margin:0 0 30px auto;
	display:block;
	width:114px;
	height:32px;
}
.lead .content .button_more a:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_more_hover.gif) no-repeat 0 0;}
.lead .content .button_more a:hover img {	display:none;}
.content_ninja .lead .content,
.content_shot .lead .content,
.content_garden .lead .content {	width:452px;}
.content_jump .lead .content {	width:531px;}
.content_fudosan .lead .content,
.content_collection .lead .content,
.content_reversi .lead .content {	width:479px;}
.content_donjump .lead .content {	width:531px;}
.download {
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(/edit/kyotsu/suumo_fan/css/border-radius.htc);
	margin:0 auto 25px;
	padding:10px 12px 12px;
	position:relative;
	background:#E2F2D1;
	/zoom:1;
}
.download:after {
	content:'';
	display:block;
	clear:both;
	height:0;
}
.content_shot .download,
.content_collection .download,
.content_reversi .download {	width:450px;}
.download h4 {
	margin-bottom:10px;
	text-align:center;
}
.download .content {
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(/edit/kyotsu/suumo_fan/css/border-radius.htc);
	padding:12px;
	width:354px;
	background:#FFF;
	zoom:1;
}
.content_ninja .download .content,
.content_shot .download .content,
.content_garden {
	height:auto!important;
	height:16.5em;
	min-height:16.5em;
}
.content_jump .download .content {
	height:auto!important;
	height:14em;
	min-height:14em;
}
.content_shot .download .content,
.content_collection .download .content,
.content_reversi .download .content {	width:431px;}
.download .content .button {
	margin:0 auto 12px;
	display:block;
	position:relative;
	width:354px;
	height:80px;
}
.download .content a.button:hover img {	display:none;}
.download .content a.button:hover img.qr {	display:inline;}
.download .content .button img.qr {
	position:absolute;
	top:11px;
	right:14px;
}
.download .content a.button_download_itunes:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_download_itunes_hover.gif) no-repeat 0 0;}
.download .content a.button_download_android:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_download_android_hover.gif) no-repeat 0 0;}
.download .content a.button_download_facebook:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_download_facebook_hover.gif) no-repeat 0 0;}
.download .content a.button_download_mixi:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_download_mixi_hover.gif) no-repeat 0 0;}
.download .content a.button_download_miximobile:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_download_miximobile_hover.gif) no-repeat 0 0;}
.download .content p {
	margin:0 auto;
	width:354px;
	font-size:12px;
}
.detail .column {
	margin-bottom:30px;
	/zoom:1;
}
.detail .column:after {
	content:'';
	display:block;
	clear:both;
	height:0;
}
.detail .column h4 {
	margin-bottom:10px;
	padding:5px 10px 3px;
	position:relative;
	color:#FFF;
	background:#71BB2D;
	font-size:16px;
}
.detail .column h4.small {	font-size:14px;}
.detail .column h4 span {
	position:absolute;
	top:25%;
	right:10px;
	font-size:12px;
}
.detail .column .content {	width:397px;}
.detail .column .content img {	margin-bottom:10px;}
.content_jump .detail .column .content img {	margin-right:17px;}
.content_collection .detail .column div.flleft div img {	margin-right:15px;}
.content_reversi .detail .column div.flleft div img {	margin-right:15px;}
.detail .column .content p {
	margin-bottom:1em;
	font-size:12px;
}
.pageback a {
	margin-left:auto;
	display:block;
	width:114px;
	height:32px;
}
.pageback a:hover {	background:url(/edit/kyotsu/suumo_fan/img/game/button_back_hover.gif) no-repeat 0 0;}
.pageback a:hover img {	display:none;}

/*contentsfooter*/
.contentfooter {	text-align:center;}
#backgroundloader {	display:none;}


/*share classes*/
#main .section .pagetop {
	margin:0;
	text-align:right;
}
.pageseparate {
	margin-bottom:30px;
	border:0;
	border-bottom:1px solid #78C146;
	height:0;
	background:#78C146;
}
.flleft {	float:left;}
.flright {	float:right;}
.clboth {	clear:both;}