@charset "utf-8";


/* ------------------------------
 ■■ CSS for ganbarion_Coop ■■
------------------------------ */


/* ------------------------------
			sub
------------------------------ */

div#sub {
	position : relative ;
}

div.sub_img01 {
	height : 94px ;
}

div.sub_img01 img {
	vertical-align : top ;
}

h2.sub_title01_games {
	xheight : 122px ;
}


/* ------------------------------
			main
------------------------------ */

h3.main_title01 {
	margin-top : 20px ;
	margin-left : 20px ;
}

table.table_waku {
	border-top : 1px solid #C7C7C7 ;
	border-left : 1px solid #C7C7C7 ;
	border-right : 1px solid #C7C7C7 ;
	width : 600px ;
	margin-top : 20px ;
	margin-left : 20px ;
}

table.table_waku td.td01 {
	padding : 20px 10px 20px 15px ;
	vertical-align : top ;
	color : #454545 ;
	font-size : 13px ;
	text-align : center ;
	width : 325px ;
}

table.table_waku td.td0101 {
	padding : 20px 10px 0px 10px ;
	vertical-align : top ;
	color : #454545 ;
	font-size : 13px ;
	text-align : center ;
	width : 315px ;
}

table.table_waku td.td0102 {
	padding : 20px 10px 0px 10px ;
	vertical-align : top ;
	color : #454545 ;
	font-size : 13px ;
	text-align : center ;
	width : 315px ;
}

table.table_waku td.td01 img {
	margin-top : 10px ;
}

table.table_waku td.td0101 img {
	margin-top : 20px ;
}

table.table_waku td.td0102 img {
	margin-top : 20px ;
}



table.table_waku td.td02 {
	padding : 25px 10px 10px 10px ;
	vertical-align : top ;
	text-align : center ;
}

table.table_waku td.td02opua {
	padding : 25px 10px 10px 10px ;
	vertical-align : top ;
	text-align : center ;
	width : 306px ;
}

table.table_waku td.td0201 {
	padding : 25px 15px 0px 0px ;
	xvertical-align :top ;
	text-align : center ;
	height : 160px ;
}

table.table_waku td.td021 {
	padding : 25px 0px 10px 0px ;
	vertical-align : top ;
	text-align : center ;
}

table.table_waku td.td03 {
	padding : 10px 10px 0 10px ;
	vertical-align : top ;
}

table.table_waku td.td0301 {
	padding : 0px 15px 0 0px ;
	vertical-align : top ;
	height : 170px ;
}


p.game_ptext01 {
	margin-bottom : 5px ;
	color : #454545 ;
	font-size : 12px ;
	line-height : 1.4 ;
}

p.game_ptext02 {
	margin-bottom : 10px ;
	color : #454545 ;
	font-size : 11px ;
	xline-height : 1.4 ;
}

table.table_waku td.td035 {
	padding : 20px 0px 10px 0px ;
	vertical-align : top ;
	text-align : center ;
	width : 266px ;
}

table.table_waku td.td035opua {
	padding : 20px 0px 10px 0px ;
	vertical-align : top ;
	text-align : center ;
	width : 270px ;
}

table.table_waku td.td03501 {
	padding : 0px 0px 10px 0px ;
	vertical-align : top ;
	text-align : center ;
	width : 266px ;
}

table.table_waku td.td035 img {
	margin-bottom : 3px ;
	margin-right : 3px ;
}

table.table_waku td.td0351 {
	vertical-align : bottom ;
	text-align : left ;
}

table.table_waku td.td0352 {
	vertical-align : top ;
	text-align : left ;
}

table.table_waku td.td0361 {
	vertical-align : bottom ;
	text-align : left ;
	padding-left : 15px ;
}

table.table_waku td.td0362 {
	vertical-align : top ;
	text-align : left ;
	padding-left : 15px ;
}

table.table_waku td.td04 {
	padding : 0px 10px 0 10px ;
	vertical-align : top ;
	text-align : center ;
}

table.table_waku td.td0401 {
	padding : 0px 15px 0 0px ;
	vertical-align : middle ;
	text-align : center ;
	xheight : 100px ;
}

table.table_waku td.td041 {
	padding : 0px 10px 0 10px ;
	vertical-align : top ;
	text-align : center ;
}

table.table_waku td.td04101 {
	padding : 0px 10px 5px 10px ;
	vertical-align : top ;
	text-align : center ;
}

table.table_waku td.td05 {
	padding : 10px 0px 0 0px ;
	vertical-align : top ;
	text-align : center ;
}

table.table_waku td.td05 img {
	margin-right : 3px ;
}

table.table_waku td.td051 {
	xpadding : 10px 15px 0 20px ;
	vertical-align : top ;
	text-align : center ;
	padding-top : 10px ;
}

table.table_waku td.td051 img {
	margin-right : 20px ;
}

table.table_waku td.td052 {
	xpadding : 10px 15px 0 20px ;
	vertical-align : top ;
	text-align : center ;
	padding-top : 2px ;
	padding-bottom : 10px ;
}

table.table_waku td.td052 img {
	margin-right : 20px ;
}

table.table_waku td.td053 {
	padding : 10px 0px 0 0px ;
	text-align : center ;
}

table.table_waku td.td053 img {
	margin-right : 3px ;
	vertical-align : middle ;
}

table.table_details {
	width : 600px ;
	margin-left : 20px ;
	margin-top : 10px ;
}

table.table_details th {
	background : #EAEAEA ;
	border : 1px solid #FFFFFF ;
	padding : 3px 10px ;
	font-size : 12px ;
	color : #454545 ;
	width : 72px ;
}

table.table_details td {
	background : #F4F4F4 ;
	border : 1px solid #FFFFFF ;
	padding : 3px 10px ;
	font-size : 12px ;
	color : #454545 ;
}

table.table_details td.td06 {
	background : #F4F4F4 ;
	border : 1px solid #FFFFFF ;
	padding : 3px 10px ;
	font-size : 11px ;
	color : #454545 ;
}

p.game_btn00 {
	font-size : 13px ;
	text-align : center ;
	margin-top : 20px ;
	margin-bottom : 50px ;
}

p.game_btn00 img {
	margin-right : 5px ;
	vertical-align : middle ;
}

/* ------------------------------
			pandra
------------------------------ */

table.table_waku td.td01_pdr {
	padding : 10px 10px 5px 15px ;
	vertical-align : top ;
	color : #454545 ;
	font-size : 13px ;
	text-align : center ;
	width : 325px ;
}

table.table_waku td.td01_pdr div {
	position : relative ;
}

a.game_btn01_pdr {
	position : absolute ;
	right : 5px ;
	top : 460px ;
}

a.game_btn02_pdr {
	position : absolute ;
	right : 5px ;
	top : 500px ;
}

table.table_waku02_pdr {
	width : 600px ;
	margin-top : 5px ;
	margin-left : 20px ;
}

table.table_waku02_pdr td {
	padding-left : 3px ;
}

table.table_details th.th_pdr {
	background : #EAEAEA ;
	border : 1px solid #FFFFFF ;
	padding : 3px 10px ;
	font-size : 12px ;
	color : #454545 ;
	width : 93px ;
}
