@charset "utf-8";

/* games_play.css 1.0.0 */

/* clearfix */
.ymbga_ttl:after,
.ymbga_column:after,
.newgame_cnt:after
{display: block;visibility: hidden;clear: both;height: 0;content: ".";}
.ymbga_ttl,
.ymbga_column,
.newgame_cnt
{height:1%;}

/* sprite */
.spr_games_play,
#newgame h2,
#trialgame .copyright,
#trialgame h2,
#ymbga .ymbga_ttl h2,
#ymbga .ymbga_ttl p,
#ymbga .ymbga_ttl {
	background: url("http://i.yimg.jp/images/games/2.0/images/spr_play/spr_games_play_1.0.1.png");
}

/* search */
#search {
	margin-top: 10px;
}
/* /#search */

/* #ymbga */
#ymbga {
	margin-top: 9px;
	color: #343432;
}
#ymbga .listlink {
	padding: 5px 10px 10px 0;
	font-size: 80%;
}
#ymbga .wrapper {
	_margin-left: -10px;
}
#ymbga .ymbga_ttl {
	background-position: 0 0;
}
#ymbga .ymbga_ttl h2 {
	position: relative;
	float: right;
	width: 152px;
	height: 30px;
	text-indent: -9999px;
	background-position: 0 -260px;
}
#ymbga .ymbga_ttl h2 a {
	display: block;
	width: 152px;
	height: 30px;
	overflow: hidden;
}
#ymbga .ymbga_ttl p {
	width: 329px;
	height: 30px;
	text-indent: -9999px;
	background-position: 0 -130px;
}
#ymbga .ymbga_cnt {
	padding: 0 10px 10px;
	background: #e25813 url("http://i.yimg.jp/images/games/2.0/images/spr_play/ymbga_btm.png") no-repeat bottom;
}
#ymbga .ymbga_cnt.mainte,
#ymbga .ymbga_cnt.error {
	padding-top: 5px;
	border: 0;
}
#ymbga .ymbga_cnt.mainte p {
	padding: 10px;
	background: #fff;
	color:#ff1313;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
}
#ymbga .ymbga_cnt.error p {
	padding: 10px;
	background: #fff;
	font-size: 90%;
	font-weight: normal;
}
#ymbga .ymbga_cnt .ymbga_column {
  padding-top: 10px;
	background: #fff;
}
#ymbga .ymbga_cnt .ymbga_column.clm_stdsub {
	line-height:1.0;
}
#ymbga .ymbga_cnt .standard_sub {
	float: left;
	display: inline-block;
	width:282px;
	padding: 0 0 10px 10px;
	font-size: 80%;
	font-weight: bold;
	vertical-align: middle;
}
#ymbga .ymbga_cnt .standard_sub a {
	text-decoration: none;
}
#ymbga .ymbga_cnt .standard_sub img {
	padding-right: 5px;
	vertical-align: middle;
}
#ymbga .ymbga_cnt .standard_sub span {
	text-decoration: underline;
}
#ymbga .ymbga_cnt .standard_sub.mainte {
	color: #666;
	font-weight: normal;
}
#ymbga .listlink {
	padding: 0 10px 5px 0;
	font-size: 80%;
}
#ymbga .listlink.link_all {
	padding: 10px 5px 0 0;
}
#ymbga .listlink.link_all a:link,
#ymbga .listlink.link_all a:visited {
	color: #fff;
}
/* /#ymbga */

/* newgame */
#newgame {
	margin-top: 6px;
	color: #343434;
}
#newgame .wrapper {
	padding-top: 5px;
	_margin-left: -10px;
}
#newgame .listlink {
	padding: 0 10px 5px 0;
	font-size: 80%;
}
#newgame .listlink.link_all {
	padding: 10px 5px 0 0;
}
#newgame .listlink.link_all a:link,
#newgame .listlink.link_all a:visited {
	color: #fff;
}
#newgame h2 {
	width: 620px;
	height: 45px;
	text-indent: -9999px;
	background-position:0 -674px;
}
#newgame .newgame_cnt {
	padding: 0 10px 10px;
	background: #f89b15 url("http://i.yimg.jp/images/games/2.0/images/spr_play/dlgame_btm.png") no-repeat bottom;
}
#newgame .newgame_cnt .newgame_column {
	background: #fff;
}
/*
#newgame .newgame_cnt .btn {
	float: right;
	width: 147px;
	height: 23px;
	margin-top: 6px;
	text-indent: -9999px;
	background: url("http://i.yimg.jp/images/games/2.0/images/spr_play/newgame_listlink.png");
}
#newgame .newgame_cnt .btn a {
	display: block;
	width: 147px;
	height: 23px;
	overflow: hidden;
}
*/
/* /#newgame */

/* trialgame */
#trialgame {
	margin: 10px 0 20px 0;
	color: #010101;
}
#trialgame h2 {
	width: 620px;
	height: 48px;
	text-indent: -9999px;
	background-position: 0 -390px;
}
#trialgame .trialgame_cnt {
	background: url("http://i.yimg.jp/images/games/2.0/images/spr_play/trialgame_cnt.png") repeat-y;
}
#trialgame .trialgame_top {
	background: url("http://i.yimg.jp/images/games/2.0/images/spr_play/trialgame_top.png") no-repeat top;
}
#trialgame .trialgame_btm {
	background: url("http://i.yimg.jp/images/games/2.0/images/spr_play/trialgame_btm.png") no-repeat bottom;
}
#trialgame #game {
	width: 586px;
	margin: 0 auto;
	background: #191919 url("http://i.yimg.jp/images/games/2.0/images/spr_play/trialgame_bg.png") no-repeat top;
	text-align: center;	
}
#trialgame #game table {
	display: inline;
}
#trialgame .disable {
	min-height: 436px;
	font-size: 90%;
	color: #fff;
}
#trialgame .disable p {
	padding-top: 180px;
}
#trialgame .disable a:link,
#trialgame .disable a:visited {
	color: #fff;
	font-weight: bold;
}
#trialgame .copyright {
	height: 30px;
	background-position: 0 -538px;
	text-align: right;
}
#trialgame .copyright p {
	padding: 7px 18px 0 0;	
	color: #353631;
	font-size: 12px;
	line-height:1.0;
}
#trialgame .explain {
	padding: 0 10px 10px;
	background: #f89b15 url("http://i.yimg.jp/images/games/2.0/images/spr_play/dlgame_btm.png") no-repeat bottom;
}
#trialgame .explain .explain_cnt {
	padding: 8px 8px 5px;
	background: #fff;
}
#trialgame .explain .explain_cnt p {
	font-size: 90%;
	line-height: 1.2;
}
#trialgame .explain .explain_cnt .game_ttl {
	margin-bottom:10px;
	font-weight:bold;
}
#trialgame .explain .explain_cnt .btn {
	margin: 5px auto 0;
}
/* /#trialgame */

/* purchase_history */
#purchase_history {
	margin: 10px 0;	
	line-height: 1.0;
}
#purchase_history .btn_txt {
	margin: 10px auto 5px;
}
#purchase_history .link {
	font-size: 90%;
	text-align: center;
}
/* /#purchase_history */

/* dl_s_ranking */
#dl_s_ranking {
	margin: 10px 0;	
}
#dl_s_ranking .sup {
	margin-top: 5px;
	text-align: right;
}
/* /#dl_s_ranking */

/* disney */
#disney {
	margin: 10px 0 20px;
	line-height: 1.2;
}
#disney h2 {
	margin-bottom: 10px;	
}
#disney img {
	margin-right: 2px;	
}
#disney p {
	padding-top: 5px;
	font-size: 90%;
}
#disney p.ttl {
	float: left;
	width: 160px;
}
#disney .clearfix {
	margin-bottom: 5px;
}
#disney .spe03 {
	background:url("http://i.yimg.jp/images/games/2.0/images/border.gif") repeat-x top;
	font-size: 90%;
}
#disney .spe03 th {
	padding: 5px 10px 0 0;
}
#disney .spe03 td {
	padding-left: 10px;
}
/* /#disney */

#prm_info_2 {
  margin: 10px 0;
  font-size: 86%;
}
#prm_info_2 .pick {
  margin-bottom: 10px;
  text-align: center;
}
#prm_info_3 {
  margin: 10px 0;
  font-size: 86%;
}
#prm_info_3 .list {
}
#prm_info_3 .list li {
  position: relative;
  min-height: 74px;
  height: auto !important;
  height: 74px;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-left: 308px;
}
#prm_info_3 .list li img {
  position: absolute;
  top: 0;
  left: 0;
}
#prm_info_3 .list li span {
  margin-top: 4px;
}

/* brwgame_notice */
.brwgame_notice{font-size: 80%;line-height: 1.2;}
.brwgame_notice .notice_access_yjMain{margin-bottom:15px;}
.brwgame_notice .notice_access_yjMain ul{overflow:hidden; margin:0 9px; zoom:1;}
.brwgame_notice .notice_access_yjMain li{overflow:hidden; float:left; width:120px;}
.brwgame_notice .notice_access_yjMain li a{overflow:hidden; display:block; width:113px;}
.brwgame_notice .notice_access_yjMain li span.img{float:left; margin:0 3px 0 0;}
.brwgame_notice .notice_access_yjMain .noaccess { margin:0 9px;}
.brwgame_notice .notice_access_yjSub .noaccess dt{ margin-bottom:3px;}
.brwgame_notice .notice_access_yjMain .noaccess dd { color:#979797;}

.brwgame_notice .notice_news{ margin-bottom:15px;}
.brwgame_notice .notice_news ul{line-height: 1;}
.brwgame_notice .notice_news ul.sub{ margin:0 5px;}
.brwgame_notice .notice_news ul.main{margin:0 10px;}
.brwgame_notice .notice_news li{ margin-bottom:10px; padding-bottom:10px; background: url("http://i.yimg.jp/images/games/2.0/images/border.gif") repeat-x scroll center bottom transparent;}
.brwgame_notice .notice_news dl{overflow:hidden;}
.brwgame_notice .notice_news dt{ float:left;}
.brwgame_notice .notice_news dd.ttl{ margin:0 0 3px 28px;}
.brwgame_notice .notice_news dd.txt{ line-height:1.2; margin-left:28px;}
.brwgame_notice .notice_news dd.txt span.icon{ float:left;display:block; width:51px; height:15px; background: url("http://i.yimg.jp/images/games/2.0/images/notice/notice_icon01.png") no-repeat scroll 0 0 transparent;text-indent: -9999px; margin-right:5px;}
.brwgame_notice .notice_news dd.txt span.news_icon{ background-position:-204px 0;}
.brwgame_notice .notice_news dd.txt span.event_icon{ background-position:-153px 0;}
.brwgame_notice .notice_news dd.txt span.update_icon{ background-position:-102px 0;}
.brwgame_notice .notice_news dd.txt span.important_icon{ background-position:0;}
.brwgame_notice .notice_news dd.txt span.campaign_icon{ background-position:-51px 0;}
.brwgame_notice .notice_news dt.img{ float:left;}
.brwgame_notice .notice_news .listlink{ margin:0 9px;}
.brwgame_notice .notice_news .maintenance { margin:0 9px; line-height:1.4;}
