@charset "shift_jis";

#sdWrapper{
	width:575px;
	margin:0px auto;
	padding:0;
	text-align:left;
	display:block;
	font-size:12px;
	_font-size:100%;
}

p{
	margin:5px 0;
	padding:0 10px 0 0;
	line-height:110%;
	font-size:10px;
	_font-size:80%;
}

.moviebtn1 {
	display:block;
	width:165px;
	height:32px;
	background-image:url(../img/movie_btn_001.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	font-size:0.1%;
	float:left;
	position:absolute;
	top:130px;
	left:0;
}

.moviebtn1:hover {
	background-position:0 -31px;
}
	
.titleBox{
	width:575px;
	margin:0;
	padding:0;
}
.commonLine{
	width:575px;
	height:1px;
	font-size:0.1%;
	line-height:0.1%;
	background:url(../img/commonLine.gif) 0 0 no-repeat;
	display:block;
}

.introBox{
	width:390px;
	_width:575px;
	_height:160px;
	margin:24px 0 15px 0;
	padding:0 0 0 185px;
	text-align:left;
	background:url(../img/game_001.jpg) 0 0 no-repeat;
	line-height:160%;
	position:relative;
	max-height:none;
	min-height:150px;
	font-size:12px; _font-size:100%;
	display:block;
}
.list-innerBox{
	width:575px;
	margin:33px 0 0 0;
	padding:0px;
	line-height:140%;
	position:relative;
	max-height:none;
	min-height:99px;
	display:block;
}

.list_gameImg01{margin:0; padding:0; position:absolute; top:0; right:32px;}
.list_gameImg02{margin:0; padding:0; position:absolute; top:0; right:32px;}
.list_gameImg03{margin:0; padding:0; position:absolute; top:0; right:32px;}
.list_gameImg04{margin:0; padding:0; position:absolute; top:0; right:16px;}

.contentsBox{
	width:572px;
	_width:575px;
	margin:24px 0 20px 0;
	padding:0 0 0 3px;
	font-size:12px; _font-size:100%;
}

.tile-mainBox{
	width:572px;
	_width:575px;
	margin:0;
	padding:0 0 0 3px;
	background:url(../img/tile_main_bg001.jpg) 1px 0 repeat-y;
}

.tile-innerBox_l{width:262px; _width:276px; margin:0; padding:38px 0 0 14px; float:left; background:url(../img/tile_001.jpg) no-repeat 0 0;}
.tile-innerBox_r{width:248px; _width:276px; margin:0; padding:38px 14px 0 14px; float:right; background:url(../img/tile_002.jpg) no-repeat 0 0;}

.tile-foot{width:572px; height:10px; margin:0; padding:0 0 17px 0; background:url(../img/tile_foot.jpg) #FFF 0 0 no-repeat; clear:both; display:block; font-size:8px; line-height:0.1%;}
/*// overwrite_class //*/

/* mgn c margin*/
.mgn-t15{margin-top:15px;}
.mgn-t26{margin-top:26px;}
.mgn-t40{margin-top:40px;}
.mgn-t55{margin-top:55px;}

.mgn-f30{margin-bottom:30px;}
.mgn-f50{margin-bottom:50px;}

/* hgt c height*/
.hgt100{mini-height:100px; _height:100px;}
.hgt102{mini-height:102px; _height:102px;}
.hgt131{mini-height:131px; _height:131px; padding:0 0 33px 0; _padding:0;}

/*// font_class //*/

.b10{font-size:10px; _font-size:88%; line-height:0.1%; padding:18px 0 5px 0; display:block;}
.nmu14-blu{font-size:14px; _font-size:103%; font-weight:bold; line-height:16px; color:#34beed;}
.font12_lin14{font-size :12px; _font-size:100%; line-height:140%;}
.font12_lin16{font-size :12px; _font-size:100%; line-height:160%;}
.font12_lin16_top10{font-size :12px; font-size:100%; line-height:150%; margin-top:10px;}