﻿@charset "utf-8";

#game-list #read-sec {
	margin: 0 auto 5px;
	text-align: center;
}

#game-list #read-sec h1 {
	display: inline;
}

/* game-list-sec */
#game-list .game-list-lay {
	text-align: center;
}

/* main-sec */

#game-list .searchnum-lay {
	padding: 3px;
	text-align: center;
	margin-bottom: 3px;
}

#game-list .searchnum-lay ul.lv2-lay li{
	display: inline;
}

#game-list .gamelist-lay h2 {
	padding: 5px 0 5px;
	font-weight: bold;
}

#game-list .ttl-lay {
	border-top: 1px	solid #9fb7d4;
	border-right: 1px	solid #9fb7d4;
	border-left: 1px	solid #9fb7d4;
	border-bottom: 1px	solid #6179a0;
	padding: 3px 5px;
	background:#E2E8FB url(/static/img/bg_alpha_ttl1.gif) repeat-x 0 0;
}

#game-list .gamelist-lay .ttl-lay h2, #game-list .ttl-lay p{
	display: inline;
}

#game-list .txt6-box {
	padding: 0 ;
	margin:0 0 0 8px;
	text-align:center;
}

#game-list .txt6-box ul {
	padding: 0;
}

#game-list .txt6-box li {
	float: none;
	display: inline-block;
	/display: inline !important; /*for ie5～7*/
	/zoom: 1; /*for ie5～7*/
	width: 248px;
	vertical-align: top;
}

#game-list .txt6-box .lv1-lay {
	display: block;
	width:238px;
	background-color: #fafafa;
	border: #c8c8c8 solid 1px;
	padding:0;
}

#game-list .txt6-box .lv2-lay {
	padding: 10px 0;
	display: block;
	width:238px;
	text-align: center;
}

#game-list .txt6-box .lv2-lay img.thumb {
	display:block;
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
	margin-right:5px;
	margin: 0 auto;
}

#game-list .txt6-box .lv1-lay .lv3-lay {
	background-color: #ebebeb;
	padding: 5px 0;
	display: block;
	width:238px;
	text-align: center;
	border-top: #c8c8c8 solid 1px;
	border-bottom: #c8c8c8 solid 1px;
}

#game-list .txt6-box .lv1-lay .lv3-lay p {
	text-align: center;
	padding:0;
}

#game-list .txt6-box .lv1-lay .lv4-lay {
	padding: 5px;
	width:228px;
	min-height: 4.5em;
}

#game-list .txt6-box .lv4-lay p {
	padding: 0;
}

#game-list .txt6-box .lv5-lay {
	width:238px;
	padding: 5px 0;	
}

#game-list .txt6-box .lv5-lay a {
	margin: 0 auto;
}

#game-list .txt6-box .lv6-lay {
	width: 238px;
	margin-top: 3px;
	
}

#game-list .txt6-box .lv7-lay {
	width: 240px;
	background: #0645aa;
	text-align: center;
	color: #fff;	
}

#game-list .txt6-box .lv8-lay {
	border-bottom: #c8c8c8 solid 1px;
	height: 13px;
	padding: 5px 14px;
	width:210px;
}

#game-list .txt6-box .lv8-lay wd1 {
	width:70px;
}

#game-list .txt6-box .lv8-lay wd2 {
	width:140px;
}

#game-list .txt6-box .lv8-lay wd3 {
	width:210px;
}

#game-list .txt6-box .lv9-lay {
	width:228px;
	padding: 5px;
	border-bottom: 1px solid #c8c8c8;
}

#game-list .txt6-box .lv2-lay .blk {
	background-color: #fafafa;
	padding: 3px 0 3px 0;
	width: 220px;
	border: #c8d2e7 solid 1px;
}

#game-list .txt6-box .lv2-lay a {
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 3px;
}

#game-list .paging-lay {
	border-top: 0px solid #ccc;
	padding-bottom: 5px;
}

#game-list .paging-lay .blk2 li {
	vertical-align: bottom;
}

/* title */
#game-list .ttl1-lay {
	border-top: 1px	solid #9fb7d4;
	border-right: 1px	solid #9fb7d4;
	border-left: 1px	solid #9fb7d4;
	border-bottom: solid 2px #1D3994;
	padding: 3px;
	background: url("/static/img/bg_ttllh3.gif") repeat-x scroll 0 0 #ffffff;
	margin-bottom: 10px
}
#game-list .slide-lay .ttl1-lay {
	border: none;
	padding: 0px;
	background: none;
	margin-bottom: 0px
}

#game-list .ttl1-lay h2 {
	color: #1D3994;
	font-weight: bold;
	font-size: 110%;
	display: block;
	height:auto !important;
	min-height:21px;
	padding:4px 0 0;
}

/* ラベル用追加 */
#game-list ul.icon_link {
	padding: 0 0 0;
	text-align: center;
}

#game-list .pickupgame-lay ul.icon_link {
	background: #ebebeb;
}
#game-list .lv8-lay ul.icon_link {
	background: #fafafa;
}

#game-list .lv8-lay ul.icon_link li {
	padding: 0px;
	display: inline-block;
	display: -moz-inline-box;
	/display: inline;
	/zoom: 1;
	width: 69px;
	float: none;
	margin-right: 1px;
}
#game-list .slide1-box li ul {
    margin: 5px 0 10px;
    width: 196px;
}
.slide1-box ul {
    margin: 0 auto;
    width: 648px;
}
.icon_link {
    clear: both;
    height: 13px;
    overflow: hidden;
}
#game-list .slide1-box li ul.icon_link li, #game-list .osusume-lay ul ul.icon_link li, #game-list .standgame-lay ul ul.icon_link li {
    display: -moz-inline-box;
    float: none;
    margin: 0 1px 0 0;
    padding: 0;
    width: 60px;
}
#game-list .standgame-lay .icon_link span, #gameview .icon_link span, #game-list .slide1-box .icon_link span, #game-list .osusume-lay .icon_link span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/static/img/game/label_game_s60.gif?v=2");
    background-origin: padding-box;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline;
    height: 13px;
    overflow: hidden;
    width: 60px;
}
/* スライド */
#game-list .slide-lay #hscroll li div,#game-list .slide-lay #hscroll2 li div,#game-list .slide-lay #hscroll3 li div,#game-list .slide-lay #hscroll4 li div {
	position: relative;
}

#game-list .slide-lay {
	border: 1px solid #9FB7D4;
	padding: 10px 0 5px 0;
	margin: 10px 0 10px 0;
	width: 766px;
}

#game-list .slide-lay .slide1-box {
	border: none;
}

#game-list .slide-lay .slide-tab {
	margin: 0 auto 0 auto;
	text-align: center;
	width: 756px;
}

#game-list .slide-lay .slide-tab li {
	float: left;
}

#game-list .slide-lay .slide-tab li a {
	background: url(/static/img/game/tab_ranking1.gif?2) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 190px;
	height: 35px;
}

#game-list .slide-lay .slide-tab li.ttl1-lay a {
	width: 186px;
	background-position: 0 0;
}

#game-list .slide-lay .slide-tab li.ttl2-lay a {
	background-position: -186px 0;
}

#game-list .slide-lay .slide-tab li.ttl3-lay a {
	background-position: -376px 0;
}

#game-list .slide-lay .slide-tab li.ttl4-lay a {
	background-position: -566px 0;
}

#game-list .slide-lay .slide-tab li.ttl1-lay a:hover, #game-list .slide-lay .slide-tab li.ttl1-lay a.selected {
	background-position: 0 -36px;
}

#game-list .slide-lay .slide-tab li.ttl2-lay a:hover, #game-list .slide-lay .slide-tab li.ttl2-lay a.selected {
	background-position: -186px -36px;
}

#game-list .slide-lay .slide-tab li.ttl3-lay a:hover, #game-list .slide-lay .slide-tab li.ttl3-lay a.selected {
	background-position: -376px -36px;
}

#game-list .slide-lay .slide-tab li.ttl4-lay a:hover, #game-list .slide-lay .slide-tab li.ttl4-lay a.selected {
	background-position: -566px -36px;
}

#game-list .slide1-box {
	text-align: center;
}

#game-list .slide1-box li {
	display: inline;
	margin: 0 10px;
	width: 196px;
	min-height: 285px;
	height:auto !important;
	height: 285px;
}

#game-list .slide1-box .blk {
	display: block;
	background: #0645aa;
	color: #fff;
	margin-bottom: 10px;
	padding: 0 0 0 0;
}

#game-list .slide1-box .blk1-lay {
	background: #0645aa;
}

#game-list .slide1-box .blk2-lay {
	background: #0645aa;
}

#game-list .slide1-box .blk3-lay {
	background: #0645aa;
}

#game-list .slide-lay .more-lay {
	border-top: 1px solid #9fb7d4;
	padding: 0 10px 0 5px;
	background: #fff;
}

/* ランキング順位 */
#game-list .genre-rank-lay {
	text-indent: -9999px;
	position: absolute;
	width: 26px;
	height: 26px;
	top: 0;
	left: 0;
}

#game-list span.disp_title {
	width: 99%;
	display: block;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	line-height: 1.2;
}

#game-list span.ctg {
	display: block;
	font-size: 80%;
	text-align: center;
	line-height: 1;
}

#game-list .easygame-lay span.ctg,#game-list .newgame-lay span.ctg {
	font-size: 80%;
	text-align: left;
}

