@charset "utf-8";
/* CSS Document */


.marR10 { margin-right:10px;}
.marR20 { margin-right:20px;}
.marR25 { margin-right:25px;}
.marB10 { margin-bottom:10px;}
.marB15 { margin-bottom:15px;}
.marB20 { margin-bottom:20px;}
.marB25 { margin-bottom:25px;}
.marB30 { margin-bottom:30px;}
.marB40 { margin-bottom:40px;}
.marB50 { margin-bottom:50px;}
.marT20 { margin-top:20px;}
.marT30 { margin-top:30px;}
.padB20 { padding-bottom:20px;}
.padB30 { padding-bottom:30px;}
.padT10 { padding-top:10px;}
.padT20 { padding-top:20px;}
.padT30 { padding-top:30px;}
.padT40 { padding-top:40px;}
.padR20 { padding-right:20px;}
.padL40 { padding-left:40px;}

.header {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:20px 0;
}

.header-logo {
	width:263px;
}

.container {
	width:940px;
	margin:0 auto;
	text-align:left;
	padding:30px 30px 0 30px;
	background-color:#FFFFFF;
}

.menu-bg {
	background-color:#000000;
}
.menu {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:0 0 0 0;
}
.menu img {
	display:inline;
}

.index-left {
	width:640px;
	float:left;
	padding:0 10px 0 0;
}
.index-right {
	width:290px;
	float:left;
	padding-bottom:30px;
}
.index-table {
	margin-left:5px;
}
.index-table td {
	color:#000000;
	font-size:16px;
	vertical-align:text-top;
	padding-left:10px;
	padding-bottom:8px;
}

.index-game img{
	display:inline;
	margin:0 20px 20px 0;
}
.logo {
	text-align:center;
	padding-bottom:30px;
}
.logo img {
	display:inline;
}
.copy {
	width:1000px;
	margin:0 auto;
	text-align:center;
	padding:20px 0;
}
.copy img {
	display:inline;
}
.about-left {
	float:left;
	width:154px;
	margin-right:20px;
}
.about-right {
	float:left;
	width:766px;
}
.about-box {
	background-image:url(../images/bg/about01.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	padding:136px 0 56px 0;
}
.about-box img {
	display:inline;
	margin-right:20px;
}
.container-game {
	width:960px;
	margin:0 auto;
	text-align:left;
	padding:30px 10px 0 30px;
	background-color:#FFFFFF;
}
.game img{
	display:inline;
	margin:0 20px 20px 0;
}
.inquiry {
	text-align:center;
	padding-bottom:30px;
}
.inquiry img {
	display:inline;
}
.about-box2 {
	width:940px;
	background-image:url(../images/bg/about02.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.about-box2-in {
	width:450px;
	float:left;
}
.about-left2 {
	width:154px;
	padding-right:20px;
	float:left;
}
.about-right2 {
	width:276px;
	float:left;
}