@charset "EUC-JP";
/*@import "../../../../r_css/imports.css";*/

@import "/r_css/imports.css";
@import "/common/css/special_recommend2.css";
@import "/etc/animation/css/recommend_mini.css";


/*----------------------------------------------------------------

	CSS


----------------------------------------------------------------*/



/* spContents
========================================== */
div#spContents {
	width:715px;
}
/* header
========================================== */
div#spContents div#header {
}
div#spContents div#header p.txt {
	background: url(../img/bg_header_txt.gif) repeat-y;
	font-size: 12px;
	padding: 5px 10px;
	color: #fff;
}
div#spContents div#header p.txt strong {
	font-weight: bold;
	color: #ffc000;
}

div#spContents table.List {
	clear: both;
	margin: 0 0 6px 5px;
}
div#spContents table.List td {
	clear: both;
	margin: 0 5px 0 0;
	width: 142px;
	background: url(../img/bg.gif) 0 bottom no-repeat;
	text-align: left;
}
div#spContents table.List p {
	font-size: 12px;
	line-height: 1.7em;
	padding: 5px 12px 5px 5px;
	letter-spacing: 0.1em;
	text-align: left;
}
div#spContents table.List div.Btn {
	clear: both;
	text-align: center;
	margin: 7px 12px 7px 7px;
}

/* menu
========================================== */
div#spContents div#menu {
	padding-bottom: 10px;
}
div#spContents div#menu ul {
	margin: 0;
	padding: 0;
}
div#spContents div#menu ul:after {
	display:block;
	clear:both;
	height: 0;
	visibility:hidden;
	content:"";
}
div#spContents div#menu li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

/* main
========================================== */
/*SF*/
div#spContents div#sf {
	clear: both;
	background: #e5efff;
	margin-bottom: 10px;
	text-align: center;
}
div#spContents div#sf h4 {
	background: url(../img/ttl_sf.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 34px;
	margin-top: 0;
	width: 715px;
	margin-bottom: 8px;
}
/*fantasy*/
div#spContents #fantasy {
	text-align: center;
	background: #e9ffe8;
	margin-bottom: 10px;
}
div#spContents #fantasy h4 {
	background: url(../img/ttl_fantasy.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 34px;
	margin-top: 0;
	width: 715px;
	margin-bottom: 8px;
}
/*action*/
div#spContents #action {
	text-align: center;
	background: #ffede4;
	margin-bottom: 10px;
}
div#spContents #action h4 {
	background: url(../img/ttl_action.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 34px;
	margin-top: 0;
	width: 715px;
	margin-bottom: 8px;
}
/*human*/
div#spContents #human {
	text-align: center;
	background: #fff0cf;
	margin-bottom: 10px;
}
div#spContents #human h4 {
	background: url(../img/ttl_human.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 34px;
	margin-top: 0;
	width: 715px;
	margin-bottom: 8px;
}
/*jump*/
div#spContents #jump {
	text-align: center;
	background: #ffc8c8;
	margin-bottom: 10px;
}
div#spContents #jump h4 {
	background: url(../img/ttl_jump.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 34px;
	margin-top: 0;
	width: 715px;
	margin-bottom: 8px;
}
/*sports*/
div#spContents #sports {
	text-align: center;
	background: #d7fcff;
	margin-bottom: 10px;
}
div#spContents #sports h4 {
	background: url(../img/ttl_sports.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 34px;
	margin-top: 0;
	width: 715px;
	margin-bottom: 8px;
}



/* bottom link */
div#spContents div.linkList {
	text-align: center;
	padding: 10px 2px 2px
}
/* sf */
div#spContents div#sf div.linkList a {
	color: #3c77d5;
	background: #cadeff;
	display: block;
	padding: 3px 3px 2px;
	border: 1px solid #a2c6ff;
}
div#spContents div#sf div.linkList a:hover {
	color: #1a4a95;
	background: #a2c6ff;
	border: 1px solid #a2c6ff;
	display: block;
	padding: 3px 3px 2px;
	text-decoration: none;
}
/* fantasy */
div#spContents div#fantasy div.linkList a {
	color: #219d1c;
	background: #caf5c8;
	display: block;
	padding: 3px 3px 2px;
	border: 1px solid #84e280;
}
div#spContents div#fantasy div.linkList a:hover {
	color: #096f04;
	background: #84e280;
	border: 1px solid #84e280;
	display: block;
	padding: 3px 3px 2px;
	text-decoration: none;
}
/* action */
div#spContents div#action div.linkList a {
	color: #c2673b;
	background: #ffd8c5;
	display: block;
	padding: 3px 3px 2px;
	border: 1px solid #f6b494;
}
div#spContents div#action div.linkList a:hover {
	color: #833915;
	background: #f6b494;
	border: 1px solid #f6b494;
	display: block;
	padding: 3px 3px 2px;
	text-decoration: none;
}
/* sports */
div#spContents div#sports div.linkList a {
	color: #0e8e98;
	background: #b9f1f6;
	display: block;
	padding: 3px 3px 2px;
	border: 1px solid #91e1e7;
}
div#spContents div#sports div.linkList a:hover {
	color: #158189;
	background: #91e1e7;
	border: 1px solid #91e1e7;
	display: block;
	padding: 3px 3px 2px;
	text-decoration: none;
}
/* human */
div#spContents div#human div.linkList a {
	color: #996d0a;
	background: #f0daaa;
	display: block;
	padding: 3px 3px 2px;
	border: 1px solid #d8bc7d;
}
div#spContents div#human div.linkList a:hover {
	color: #725005;
	background: #d8bc7d;
	border: 1px solid #d8bc7d;
	display: block;
	padding: 3px 3px 2px;
	text-decoration: none;
}


div#spContents div.toTOP {
	clear: both;
	font-size: 10px;
	text-align: right;
	padding: 5px 6px 10px;
}
/* copyright */
div#spContents div#copyright {
	margin: 10px 0 0;
}
div#spContents div#copyright li {
	font-size: 10px;
	margin-top: 5px;
}


/*ºîÉÊ*/
div#spContents .gineiden a {
	background: url(../img/img_gineiden.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .konpeki a {
	background: url(../img/img_konpeki.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .ippo a {
	background: url(../img/img_ippo.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .syuratoki a {
	background: url(../img/img_syuratoki.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}

div#spContents .kaiji a {
	background: url(../img/img_kaiji.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .kyokujitsu a {
	background: url(../img/img_kyokujitsu.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .akagi a {
	background: url(../img/img_akagi.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .zipang a {
	background: url(../img/img_zipang.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .linebarrels a {
	background: url(../img/img_linebarrels.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .rd a {
	background: url(../img/img_rd.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .garakan a {
	background: url(../img/img_garakan.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .cyborg009 a {
	background: url(../img/img_cyborg009.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .inuyasha a {
	background: url(../img/img_inuyasha.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .mushishi a {
	background: url(../img/img_mushishi.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .kuroshitsuji a {
	background: url(../img/img_kuroshitsuji.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .souleater a {
	background: url(../img/img_souleater.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .hokutonoken_sp a {
	background: url(../img/img_hokutonoken_sp.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .berserk a {
	background: url(../img/img_berserk.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .sengoku-basara a {
	background: url(../img/img_sengoku-basara.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .phantom a {
	background: url(../img/img_phantom.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .basilisk a {
	background: url(../img/img_basilisk.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .pumpkin-scissors a {
	background: url(../img/img_pumpkin-scissors.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .reborn a {
	background: url(../img/img_reborn.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .dragonball a {
	background: url(../img/img_dragonball.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .saint-seiya a {
	background: url(../img/img_saint-seiya.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .kinnikuman a {
	background: url(../img/img_kinnikuman.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .yu-haku a {
	background: url(../img/img_yu-haku.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .capeta a {
	background: url(../img/img_capeta.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .joe1 a {
	background: url(../img/img_joe1.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .kyojin_hoshi a {
	background: url(../img/img_kyojin_hoshi.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .monster a {
	background: url(../img/img_monster.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .chukaichiban a {
	background: url(../img/img_chukaichiban.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .dragonaut a {
	background: url(../img/img_dragonaut.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .samurai a {
	background: url(../img/img_samurai.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .baki a {
	background: url(../img/img_baki.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .tenkininare a {
	background: url(../img/img_tenkininare.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .valkyria a {
	background: url(../img/img_valkyria.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .seikishi a {
	background: url(../img/img_seikishi.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .hagaren a {
	background: url(../img/img_hagaren.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .hagaren {
	background: url(../img/img_hagaren.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .kokuki a {
	background: url(../img/img_12kokuki.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .mao a {
	background: url(../img/img_mao.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .saiunkoku a {
	background: url(../img/img_saiunkoku.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .onepiece a {
	background: url(../img/img_onepiece.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .naruto a {
	background: url(../img/img_naruto.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .rurouni a {
	background: url(../img/img_rurouni.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .yu-haku a {
	background: url(../img/img_yu-haku.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .last_exile a {
	background: url(../img/img_last_exile.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .crossgame a {
	background: url(../img/img_crossgame.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .major a {
	background: url(../img/img_major.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .giantkilling a {
	background: url(../img/img_giantkilling.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .joe a {
	background: url(../img/img_joe.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .eyeshield21 a {
	background: url(../img/img_eyeshield21.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
div#spContents .ser150000002114 a {
	background: url(../img/img_ser150000002114.gif) no-repeat;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 196px;
	margin-top: 0;
	width: 137px;
}
