@charset "EUC-JP";

body {
	margin:0;
	padding:0;
	background:#fff url('../index_img/header_bg_R.gif') repeat-x left 0px ;
}

/* [start] header -- */
#header {
	margin:0;
	padding:0;
	width:100%;
	height:181px;
	position:relative;
	background:url('../index_img/header_bottom.gif') no-repeat left bottom;
}
#header p {
	margin:0;
	padding:0;
	width:432px;
	height:152px;
}

#header h1 {
	margin:0;
	padding:0;
	width:413px;
	height:35px;
	position:absolute;
	left:432px;
	top:0px;
	z-index:0;
	line-height:1px;
}

#whatsnew-title {
	margin:0;
	padding:0;
	width:413px;
	height:25px;
	position:absolute;
	left:432px;
	top:67px;
}

#whatsnew-title a {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size:1px;
	text-indent:-9999px;
	background:url('../index_img/ttl_whatsnew.gif') no-repeat left top;
}

#whatsnew {
	margin:0;
	padding:0;
	width:413px;
	height:40px;
	font-size:12px;
	line-height:16px;
	color:#333;
	position:absolute;
	left:432px;
	top:92px;
}

#more {
	margin:0;
	padding:0;
	position:absolute;
	left:763px;
	top:132px;
}

#kashima {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:432px;
	top:28px;
	z-index:1;
}
/* [end] header -- */

/* [start] 連載企画 -- */
#special-ranking {
	margin:5px 0 15px 21px;
	padding:0;
	width:828px;
	position:relative;
}

#aj2008,
#final-win {
	margin:0 0 10px 0;
	padding:0;
	width:850px;
	height:133px;
}
/* [end] 連載企画 -- */

/* [start] レイアウト -- */
#contentOuter {
	margin:10px 0 0;
	padding:0 0 0 25px;
	width:820px;
	overflow:hidden;
}

#contentOuter #mainArea {
	margin:0;
	padding:0;
	width:540px;
	overflow:hidden;
	float:left;
}

#contentOuter #mainArea #gamesArea {
	margin:0;
	padding:0;
	width:260px;
	overflow:hidden;
	float:left;
}
#contentOuter #mainArea #playersArea {
	margin:0;
	padding:0;
	width:260px;
	overflow:hidden;
	float:right;
}

#contentOuter #omakeArea {
	margin:0;
	padding:0;
	width:260px;
	overflow:hidden;
	float:right;
}
/* [end] レイアウト -- */

/* [start] 上の3つのタイトルと段落設定 -- */
h2 {
	margin:0;
	padding:0;
	width:260px;
	height:68px;
}

.container-yellow,
.container-green {
	margin:0 0 10px 0;
	padding:0 0 0 6px;
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#333;
	border-left:4px solid #ffe733;
}

.container-yellow {
	border-left:4px solid #ffe733;
}

.container-green {
	border-left:4px solid #007739;
}

#container-clinic {
	padding-bottom:3px;
	padding-top:3px;
	background:#fffbde;
}

#container-clinic h3 {
	width:250px;
	height:25px;
}

#container-mobile {
	background:url('../index_img/QR.gif') no-repeat right top #CFF7E2;
	height:74px;
}

#schedule2009 {
	width:250px;
	height:248px;
}

/* [end] 上の3つのタイトルと段落設定 -- */

/* [start] タイトルまわりの設定 -- */
#all-game-index,
#all-players-index {
	margin:0;
	padding:0;
	width:250px;
}

#all-game-index { height:23px; }
#all-players-index { 
	height:20px;
	clear: both;
}

#all-game-index a,
#all-players-index a {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size:1px;
	text-indent:-9999px;
	background:url('../index_img/ttl.gif') no-repeat;
}

#all-game-index a { background-position:left -200px; }
#all-players-index a { background-position:left -225px; }
#all-game-index a:hover { background-position:right -200px; }
#all-players-index a:hover { background-position:right -225px; }


h3 {
	margin:0;
	padding:0;
	width:250px;
	height:23px;
}

#issue-title {
	width:250px;
	height:108px;
}

#present-title {
	width:250px;
	height:38px;
}

#mobile-title {
	width:140px;
	height:26px;
}

#mobile-url {
	margin:0;
	padding:0;
	width:162px;
	height:22px;
}

/* [end] タイトルまわりの設定 -- */

/* [start] 選手紹介のサムネイル -- */
ul#player-list {
	margin:-8px 0 0 -3px;
	padding:0;
	list-style:none;
	width:253px;
	position:relative;
}

ul#player-list li {
	margin:8px 0 0 3px;
	padding:0;
	list-style:none;
	width:60px;
	height:60px;
	display:inline;
	float:left;
}

ul#player-list li a {
	display:block;
	margin:0;
	padding:0;
	width:60px;
	height:60px;
	background:url('../index_img/player_thumb.png') no-repeat;
	text-indent:-9999px;
}

ul#player-list li#player-shin a { background-position:0 0; }
ul#player-list li#player-rin a { background-position:0 -60px; }
ul#player-list li#player-rea a { background-position:0 -120px; }
ul#player-list li#player-tsuki a { background-position:0 -180px; }
ul#player-list li#player-qoo a { background-position:0 -240px; }
ul#player-list li#player-ren a { background-position:0 -300px; }
ul#player-list li#player-akane a { background-position:0 -360px; }
ul#player-list li#player-taku a { background-position:0 -420px; }
ul#player-list li#player-yume a { background-position:0 -480px; }
ul#player-list li#player-ryu a { background-position:0 -540px; }
ul#player-list li#player-sun a { background-position:0 -600px; }
ul#player-list li#player-ten a { background-position:0 -660px; }
ul#player-list li#player-ron a { background-position:0 -720px; }
ul#player-list li#player-mei a { background-position:0 -780px; }

ul#player-list li#player-shin a:hover { background-position:-60px 0; }
ul#player-list li#player-rin a:hover { background-position:-60px -60px; }
ul#player-list li#player-rea a:hover { background-position:-60px -120px; }
ul#player-list li#player-tsuki a:hover { background-position:-60px -180px; }
ul#player-list li#player-qoo a:hover { background-position:-60px -240px; }
ul#player-list li#player-ren a:hover { background-position:-60px -300px; }
ul#player-list li#player-akane a:hover { background-position:-60px -360px; }
ul#player-list li#player-taku a:hover { background-position:-60px -420px; }
ul#player-list li#player-yume a:hover { background-position:-60px -480px; }
ul#player-list li#player-ryu a:hover { background-position:-60px -540px; }
ul#player-list li#player-sun a:hover { background-position:-60px -600px; }
ul#player-list li#player-ten a:hover { background-position:-60px -660px; }
ul#player-list li#player-ron a:hover { background-position:-60px -720px; }
ul#player-list li#player-mei a:hover { background-position:-60px -780px; }
/* [end] 選手紹介のサムネイル -- */

/* [start] バナー -- */
#banner {
	margin:0;
	padding:10px;
	background-color:#ddd;
}

#banner img {
	margin-right:8px;
	cursor:hand;
}
/* [end] バナー -- */

