﻿@charset "utf-8";

#gameview #read-sec {
	margin: 10px auto 5px;
	text-align: center;
}

#gameview #read-sec h1 {
	display: inline;
}

#gameview .gameview-main-wid {
	width: 720px;
	float:right;
	text-align:left;
}

#sp-gameview .gameview-main-wid {
	width: 770px;
	margin: 0 auto;
	text-align:left;
}
#sp-gameview .sp-game-wrap,
#sp-gameview .osusume-lay {
	border: 1px solid #9FB7D4;
}

#sp-gameview .sp-game-info {
	padding: 17px;
}

#sp-gameview .game-main {
	width: 600px;
	margin: 0 auto 10px;
}

#sp-gameview .game-main .company-name {
	font-size: 12px;
	padding-top: 5px;
	text-align: right;
}

#gameview .gameview-sub-wid {
	width: 220px;
	padding: 0 10px 0 0;
	_padding: 0 8px 0 0;
	float:left;
}

#gameview h2.contents-ttl {
	min-height: 20px;
	height: auto !important;
	height: 20px !important;
	padding: 0 0 0 5px;
}

#gameview .prof-lay .lv2-bg .lv3-ava-wrap {
	height: auto;
}

#gameview .prof-lay .lv2-bg .lv3-ava-wrap {
	border: none;
	padding:0;
	margin: 10px auto;
	width: 180px;
	height: 180px;
	background: url(/static/img/avatar/loading150x200_02.gif) 50% 50% no-repeat #fff;
}

#gameview .prof-lay .lv2-bg .lv3-ava-wrap img {
	margin: 0;
}

#gameview .prof-lay ul.blk-lay li {
	background: #ffffff;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#gameview .prof-lay ul.blk-lay li div img.thumb {
	float: left;
	margin-right: 5px;
	padding: 1px;
	border:1px solid #ccc;
}

#gameview .prof-lay ul.blk-lay li span.m1 {
	display: block;
	font-weight: bold;
}

#gameview .setting-lay,
#sp-gameview .setting-lay {
	margin-bottom: 0px;
	border: none;
	padding: 0px;
}

#gameview .setting-lay div.lv1-lay {
	width: 380px;
	margin: 26px 20px;
	float: left;
}

#sp-gameview .setting-lay div.lv1-lay {
	width: 288px;
	padding: 5px 27px 9px 15px;
	float: left;
	border-right: 1px solid #c7d3e1;
}

#sp-gameview .setting-lay div.lv1-lay .qr-code-wrap {
	text-align: center;
}

#sp-gameview .setting-lay div.lv1-lay .img-qr {
	border: 1px solid #d4d4d4;
	padding: 12px;
	background-color: #fff;
}

#sp-gameview .setting-lay h2 {
	color: #4c4c4c;
	margin-bottom: 10px;
	font-weight: bold;
}

#sp-gameview .setting-lay div.lv2-lay {
	width: 334px;
	padding: 5px 20px 9px 27px;
	float: right;
	text-align: left;
}

#sp-gameview .setting-lay div.lv1-lay p,
#sp-gameview .setting-lay div.lv2-lay p {
	color: #707070;
}

#gameview .setting-lay div.lv2-lay input {
	margin-right:5px;
}

#sp-gameview .setting-lay div.lv2-lay input[type="text"] {
	width: 312px;
	border-radius: 5px;
	border: 1px solid #b3b3b3;
	padding: 10px;
	height: 13px;
	margin-bottom: 10px;
	color: #000;
}

#gameview .setting-lay div.lv2-lay .sp5{
	margin: 0 0 5px 0;
}

#gameview .setting-lay p.lv3-lay {
	margin: 0;
}

#gameview .setting-lay p.lv3-lay a {
	margin: 0 auto;
}

#gameview .setting-lay p.txt-lay {
	background: url(/static/img/game/detail_btn.png?v=2) no-repeat 0 -165px;
	margin: 5px 0 0 10px;
	text-indent: -9999px;
	display: block;
	width: 290px;
	height: 120px;
	float: left;
}

#gameview .setting-lay .install-mode-lay {
	text-align: center;
	float: right ;
	width: 390px;
}

#gameview .setting-lay .lv1-bg .install-mode-lay p {
	margin: 0;
}

#gameview .setting-lay .install-mode-lay p.install-btn-lay a {
	background: url(/static/img/game/detail_btn.png?v=2) no-repeat 0 -80px;
	text-indent: -9999px;
	margin: 5px 0 0;
	overflow: hidden;
	display: block;
	width: 380px;
	height: 75px;
}

#gameview .setting-lay .install-mode-lay p.install-btn-lay a:hover {
	background: url(/static/img/game/detail_btn.png?v=2) no-repeat 0 0;
}

#gameview .mainbox-bg h3.contents-ttl {
	padding: 0;
	color: #666;
	float: left;
	margin: 0;
	min-height: 20px;
	height: auto !important;
	height: 20px !important;
}

#gameview .mainbox-bg h2.contents-ttl a {
	color:#1d3994;
}
#gameview .tttllv4-bg {
	background: url(/static/img/bg_ttllh3.gif) #fff repeat-x;
	padding:6px 3px;

}
#gameview .tttllv3-bg {
	background-color: #fff;
	padding: 1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-top:10px;
}

#gameview div.gamedetail {
	margin-bottom: 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 10px;
}

#gameview div.gamedetail_s {
	margin: 10px 20px;
}

/* gdtlinfo-lay */

.gamedetailbtn-lay {
	position:relative;
	margin-top:10px;
}

.gamedetailbtn-lay .tab {
	position:relative;
	z-index:1;
	border-bottom:1px solid #ccc;
	margin-bottom:0px;
}

.gamedetailbtn-lay .tab li {
	float:left;
	display: block;
	margin:0 0 -1px 5px;
	position:relative;
	z-index:1;
	background: url(/static/img/bg_ttllh3.gif) #fff repeat-x;
}

.gamedetailbtn-lay .tab li a, .gamedetailbtn-lay .tab li a:hover {
	height: 19px;
	display: block;
	overflow: hidden;
	padding: 4px 0 3px 5px;
	font-weight: bold;
	font-size: 110%;
	color: #666666 !important;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:140px;
}

.gamedetailbtn-lay .tab li a.selected {
	text-decoration: none;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	width:140px;
}

.gamedetailbtn-lay .tab li.lv1-tab a.selected i, .gamedetailbtn-lay li.lv1-tab a:hover i {
	background-position: -402px -105px;
}
.gamedetailbtn-lay .tab li.lv2-tab a.selected i, .gamedetailbtn-lay li.lv2-tab a:hover i {
	background-position: -42px 0;
}
.gamedetailbtn-lay .tab li.lv3-tab a.selected i, .gamedetailbtn-lay li.lv3-tab a:hover i {
	background-position: -415px -60px;
}
.gamedetailbtn-lay .tab li.lv4-tab a.selected i, .gamedetailbtn-lay li.lv4-tab a:hover i {
	background-position: -103px 0;
}

#gameview .txt1-box ul li {
	margin-bottom: 0px;
}

#gameview .txt1-box  p.m1 {
	margin-bottom: 10px;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 2px;
}

#gameview .txt1-box  p {
	margin-bottom: 5px;
}

#gameview .txt1-box  span.c1 {
	color: #ff0000;
}

#gameview .toiawase-lay {
	background:none repeat scroll 0 0 #E6E6E6;
	margin-top:10px;
	padding:10px 10px 0 10px;
	text-align: center;
}

#gameview .toiawase-lay input.bt {
	display: inline;
	position: relative;
	top: -2px;
}

#gameview .contents-sub-box ul li {
	display: inline-block;
	text-align: center;
}

#gameview .slide1-box ul li {
	width: 216px;
}


#gameview .detail-lay img.thumb {
	border: 1px solid #CCCCCC;
	margin: 0 20px 3px 0;
	padding: 1px;
	width: 75px;
	float: left;
}

#gameview .detail-lay span {
	display: block;
	margin-bottom: 2px;
}

#gameview .detail-lay span.title {
	font-size: 16px;
}

#gameview .detail-lay a {
	font-weight: bold;
}

#gameview .detail-lay p {
	overflow: hidden;
	_float: left;
}

#gameview .installbox {
	border-left: 1px solid #9FB7D4;
	border-right: 1px solid #9FB7D4;
	border-bottom: 1px solid #9FB7D4;
	padding: 15px;
	margin-top: -10px;
}

#gameview .ttllv1-bg {
	margin-bottom: 10px;
}

#gameview .nosp {
	margin-bottom: -10px;
}

/*detail調整*/
#gameview .setting-lay .install-mode2-lay {
	text-align: center;
	margin: 0 auto;
	width: 390px;
}

#gameview .setting-lay .lv1-bg .install-mode2-lay p {
	margin: 0;
}

#gameview .setting-lay .install-mode2-lay p.install-btn-lay a {
	background: url(/static/img/game/detail_btn.png?v=2) no-repeat 0 -80px;
	text-indent: -9999px;
	margin: 5px 0 0;
	overflow: hidden;
	display: block;
	width: 380px;
	height: 75px;
}

#gameview .setting-lay .install-mode2-lay p.install-btn-lay a:hover {
	background: url(/static/img/game/detail_btn.png?v=2) no-repeat 0 0;
}



/*起動ボタン*/

#gameview .d3-gbt, #gameview .d3-gbt a, #gameview a.d3-gbt {
	width: 202px;
	height: 48px;
	background-position: 0 -500px;
}

#gameview .d3-gbt:hover, #gameview .d3-gbt:focus, #gameview .d3-gbt a:hover, #gameview a.d3-gbt:hover {
	background-position: 1px -499px;
}

#gameview .gbt, #gameview .gbt a, #gameview a.gbt {
	display: block;
	padding: 0;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url(/static/img/menu_button4.gif) no-repeat 0 -500px;
}


/*起動ボタン(非会員用)*/

#gameview .d4-ggbt, #gameview .d4-ggbt a, #gameview a.d4-ggbt {
	width: 555px;
	height: 48px;
	background-position: 0 -800px;
}
#gameview .d4-ggbt:hover, #gameview .d4-ggbt:focus, #gameview .d4-ggbt a:hover, #gameview a.d4-ggbt:hover {
	background-position: 1px -799px;
}

#gameview .ggbt, #gameview .ggbt a, #gameview a.ggbt {
	display: block;
	padding: 0;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url(/static/img/menu_button4.gif) no-repeat 0 -800px;
}


/*送信ボタン*/

#sp-gameview .gbt, #sp-gameview .gbt a, #sp-gameview a.gbt {
	display: block;
	padding: 0;
	border: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url(/static/img/menu_button5.png) no-repeat 0 -100px;
	width: 128px;
	height: 48px;
	margin: 0 auto;
}

#sp-gameview .gbt:hover, #sp-gameview .gbt a:hover, #sp-gameview a.gbt:hover {
	background-position: 1px -99px;
}



#gameview div.uninst ul {
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	background: url(/static/img/mypage_dot.gif) #fff repeat;
	border: 1px solid #9fb7d4;
}

#gameview div.uninst ul li {
	text-align: center;
}

#gameview .cnr1, #gameview .boxcnr1,
#sp-gameview .cnr1, #sp-gameview .boxcnr1 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#gameview .gdtlinfo-lay .devtbl1-lay {
	border-collapse: collapse;
	margin: 0 10px;
}

#gameview .gdtlinfo-lay .devtbl1-lay th {
	width: 30%;
}

#gameview .gdtlinfo-lay .devtbl1-lay td {
	text-align: left;
}

#gameview .gdtlinfo-lay .devtbl1-lay tr {
	border-top: 1px dotted #9FB7D4;
}

#gameview .gdtlinfo-lay .devtbl1-lay th, .devtbl1-lay td {
	padding: 7px;
	text-align: left;
}


#gameview .setting-lay .lv1-bg,
#sp-gameview .setting-lay .lv1-bg {
	padding: 8px;
	text-align: center;
}

#sp-gameview .setting-lay .lv1-bg {
	background: #FFFFFF url(/static/img/search_dotbk.gif) repeat 0 0;
	border: 3px solid #c7d3e1;
	text-align: left;
}


/*問い合わせ*/
#gameview .inquiry-lay {
	position: relative;
}
#gameview .inquiry-lay {
	margin-bottom: 10px;
}

#gameview .inquiry-lay .tit1-lay {
	background: url("/static/img/bg_ttllh3.gif") repeat-x scroll 0 0 #FFFFFF;
	border-color: #9FB7D4 #9FB7D4 #1D3994;
	border-style: solid;
	border-width: 1px 1px 2px;
	margin-bottom: 10px;
	padding: 3px;
}


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

#gameview .inquiry-lay p.m1 {
	margin: 0 10px 10px;
}

#gameview .inquiry-lay .td1-lay li {
	display: block;
	margin: 5px 0;
}

#gameview .put-lay .put1-lay h3 {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}

#gameview .put-lay .put1-lay span.c1, #gameview .inquiry-lay .toi1-lay span.c1 {
	color: #ff0000;
}

#gameview .inquiry-lay .toi-lay {
	border:1px solid #9FB7D4;
	text-align: center;
}

#gameview .inquiry-lay .toi1-lay {
	padding: 20px;
	text-align: left;
}

#gameview .inquiry-lay .toi1-lay p {
	margin-bottom: 5px;
}

#gameview .tit1-lay {
	background:url("/static/img/bg_ttllh3.gif") repeat-x scroll 0 0 #FFFFFF;
	margin-bottom:10px;
	padding:3px;
	border-color:#9FB7D4 #9FB7D4 #6179A0;
	border-style:solid;
	border-width:1px;
	border-bottom: 2px solid #1D3994;
	text-align: left;
}

#sp-gameview .tit1-lay {
	background:url("/static/img/bg_ttllh3.gif") repeat-x scroll 0 0 #FFFFFF;
	padding:3px;
	border-bottom: 2px solid #1D3994;
	text-align: left;
}

#gameview .tit1-lay h1,#gameview .tit1-lay h2,
#sp-gameview .tit1-lay h1,#sp-gameview .tit1-lay h2 {
	color:#1D3994;
	display:block;
	font-size:110%;
	font-weight:bold;
	height:auto !important;
	min-height:21px;
	padding:4px 0 0;
	margin-left: 4px;
}

#sp-gameview .tit1-lay h1 {
	padding: 4px 0 0;
}


/*非会員リッチ化LP*/
#gameview div.lp-lay {
	background:url("/static/img/platform/guest/kaito_2.jpg") no-repeat scroll 0 0 transparent;
	height:400px;
	margin: 0px 0px 10px;
}
#gameview div.lp-lay p.lv1-lay {
	position: relative;
	top: 290px;
}
#gameview div.lp-lay p.lv1-lay a.spgbt {
	display: block;
	padding: 0;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url("/static/img/platform/guest/bt.png") no-repeat 0 0px;
	width: 525px;
	height: 76px;
}
#gameview div.lp-lay p.lv1-lay a:hover {
	background-position: 0 -77px;
}

#gameview div.lp2-lay {
	background:url("/static/img/platform/guest/stdgame/teiban.jpg") no-repeat scroll 0 0 transparent;
	height:410px;
	margin: 0px 0px 10px;
	text-align: center;
	position: relative;
}

#gameview div.lp2-2-lay {
	background: #fff;;
	height:auto;
	margin: 0px 0px 10px;
	text-align: center;
	position: relative;
}

#gameview div.lp2-lay p, #gameview div.lp2-lay a {
	color: #ffffff;
}

#gameview div.lp2-2-lay p, #gameview div.lp2-2-lay a {
	color: #1d3994;
}

#gameview div.lp2-lay p.lv1-lay {
	display: block;
	padding: 0;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url("/static/img/platform/guest/stdgame/teiban_ttl.png") no-repeat 0 0;
	width: 748px;
	height: 55px;
	position:absolute;
	left:100px;
	top:15px;
}

#gameview div.lp2-lay div.lv2-lay {
	margin: 8px 0 0;
	height: 235px;
}

#gameview div.lp2-lay div.lv2-lay p.thum1 {
	position:absolute;
	text-indent: -9999px;
	width:140px;
	height:140px;
	background: url("/static/img/platform/guest/stdgame/mahjong.gif") no-repeat;
	top: 85px;
	left: 40px;
}
#gameview div.lp2-lay div.lv2-lay p.thum2 {
	position:absolute;
	text-indent: -9999px;
	width:140px;
	height:140px;
	background: url("/static/img/platform/guest/stdgame/daihugo.gif") no-repeat;
	top: 85px;
	left: 185px;
}
#gameview div.lp2-lay div.lv2-lay p.thum3 {
	position:absolute;
	text-indent: -9999px;
	width:140px;
	height:140px;
	background: url("/static/img/platform/guest/stdgame/shogi.gif") no-repeat;
	top: 85px;
	left: 332px;
}
#gameview div.lp2-lay div.lv2-lay p.thum4 {
	position:absolute;
	text-indent: -9999px;
	width:140px;
	height:140px;
	background: url("/static/img/platform/guest/stdgame/reversi.gif?v=2") no-repeat;
	top: 85px;
	left: 478px;
}
#gameview div.lp2-lay div.lv2-lay p.thum5 {
	position:absolute;
	text-indent: -9999px;
	width:140px;
	height:140px;
	background: url("/static/img/platform/guest/stdgame/igo.gif") no-repeat;
	top: 85px;
	left: 624px;
}
#gameview div.lp2-lay div.lv2-lay p.thum6 {
	position:absolute;
	text-indent: -9999px;
	width:140px;
	height:140px;
	background: url("/static/img/platform/guest/stdgame/billiards.gif") no-repeat;
	top: 85px;
	left: 770px;
}
#gameview div.lp2-lay div.reg-lay h2 a {
	background: url("/static/img/platform/guest/bt2.png") no-repeat 0 0;
	width: 445px;
	height: 86px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
	overflow: auto;
	margin-bottom:5px;
}
#gameview div.lp2-lay div.reg-lay h2 a:hover {
	background-position: 0 -90px;
}
#gameview div.lp2-lay input {
	margin-right:5px;
}
/*非会員リッチ化LP（ここまで）*/


/* ボタン差し替え */
#gameview .d5-ggbt, #gameview .d5-ggbt a, #gameview a.d5-ggbt,
#gameview div.lp2-lay div.reg-lay h2 a {
	width: 400px;
	height: 80px;
	display: block;
	padding: 0;
	border: 0;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url(/static/img/nonmember/bt7.png) no-repeat 0 0;
}
#gameview .d5-ggbt:hover, #gameview .d5-ggbt:focus, #gameview .d5-ggbt a:hover, #gameview a.d5-ggbt:hover,
#gameview div.lp2-lay div.reg-lay h2 a:hover {
	background-position: 0 -80px;
}

#gameview .detailbg-lay {
	width: 400px;
	margin: 0 auto 40px auto;
	background: #eee;
	padding: 10px;
}

#gameview .detailbg-lay a:link,#gameview .detailbg-lay a:active,#gameview .detailbg-lay a:visited {
	color: #1d3994;
}
#gameview .detailbg-lay a:hover {
	color: #1d3994;
}
#gameview .detailbg-lay label {
	color: #666;
}

#gameview #genre-footer-sec {
	margin: 0px auto 10px;
}

/* バルクインストールページ (add 2014/1/9) ===========================*/
/* title */
#gameview .install-multi-ttl {
	background: url("/static/img/platform/game/install_multi/bg_ttl.gif") repeat-x 0 0;
	margin: 0px 0 10px 0;
	padding: 10px 10px 10px 10px;
	border: 1px solid #c8c8c8;
}

#gameview .install-multi-ttl h2 {
	width: 364px;
	height: 20px;
	display: block;
	overflow: hidden;
	background: url("/static/img/platform/game/install_multi/title_install_multi.png") no-repeat 0 0;
	text-indent: -9999px;
}


#gameview .install_multi{
	text-align: center;
	border: 1px solid #c8c8c8;
	background: url("/static/img/platform/game/install_multi/bg_content.gif") repeat-x 0 -5px;
	padding: 15px;
}
#gameview .icon-container {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 5px;
	height: 270px;
	width: 224px;
	cursor: pointer;
	position: relative;
}
#gameview .icon-container p{
	text-align: center;
	width: 100%;
}
#gameview .icon-container img{
	padding: 1px;
	border: 1px solid #dedede;
	background: #fff;
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -90px;
}
#gameview .icon-container .link-notice{
	position: absolute;
	top: 220px;
	*width: 180px;
	*left: 25px;
}
#gameview .icon-container .link-notice a{
	font-size: 85%;
	text-decoration: underline;
	color: #006cff;
}
#gameview .icon-container .link-notice a:hover{
	text-decoration: none;
}

#gameview .message-first-play{
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -110px;
	top: 7px;
	color: #ff006c;
}
#gameview .first-play-app .message-first-play {
	display: block;
}
#gameview .first-play-app {
	background: #ffd4d4;

}

#gameview .btn-container{
	text-align: center;
	margin: 10px 5px 0;
	padding-top: 10px;
	color: #8f8f8f;
}
#gameview .btn-container .btn-playAll {
	display: block;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	background: url(/static/img/menu_button4.gif?v=2) no-repeat;
	width: 275px;
	height: 61px;
	background-position: 0 -2927px;
	margin: 0 auto;
}
#gameview .btn-container .btn-playAll:hover {
	background-position: 1px -2925px;
}

#gameview .btn-container p{
	margin: 10px 0;
}
#gameview .btn-container .alert-std{
	color: #ff006c;
	margin-top: 0px;
}

#sp-gameview .osusume-lay {
	border: 1px solid #9fb7d4;
	margin-bottom: 10px;
}

#sp-gameview .osusume-lay li {
	vertical-align: top;
	margin-bottom: 10px;
	display: inline-block;
	/display: inline;
	/zoom: 1;
}

#sp-gameview .osusume-lay .tit1-lay {
	background: url(/static/img/bg_ttllh3.gif?1) repeat-x 0 0 #fff;
	margin-bottom: 10px;
	padding:3px;
}

#sp-gameview .osusume-lay {
	position: relative;
}

#sp-gameview .osusume-lay ul {
	margin: 0 0 10px 15px;
}

#sp-gameview .osusume-lay li {
	float: left;
}

#sp-gameview .osusume-lay li div.lv1-lay {
	border: 1px solid #ccc;
	background: #f4f6fa;
	margin: 0 10px 0 0px;
	padding: 5px 5px;
	display: block;
	width: 128px;
	text-align: center;
	min-height: 140px;
	height: auto !important;
	height: 140px;
}

#sp-gameview .osusume-lay li img.thumb {
	border: 1px solid #ccc;
	margin: 0 auto 5px auto;
	display: block;
	padding: 1px;
	width: 75px;
}

#sp-gameview .osusume-lay li span.lv2-lay {
	display: block;
	width: 99%;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}

#sp-gameview .osusume-lay .more-lay {
	border-top: 1px solid #9fb7d4;
	padding: 0 10px 5px 0;
	background: #fff;
}

#sp-gameview .osusume-lay li .lv3-lay,#sp-gameview .osusume-lay li .lv4-lay {
	width: 99%;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

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

#sp-gameview .tit1-lay h1:before {
	content: "";
	background: url(/static/img/icon_sp.png?v=2) no-repeat 0 0;
	margin:0 5px 0 0;
	display: inline-block;
	width: 13px;
	height: 20px;
	vertical-align: middle;
}


