@charset "utf-8";
/*
	©2008 Konami Digital Entertainment

		Style List
		1. TopPage Style
		2. SecondPage Style
		?. Print Style
*/

/* =1. TopPage Style */
/* ---------------------------------------------------------------- */
#wrapper {
 width:992px;
 margin:8px auto 0;
}

#contents_wrapper {
 clear:both;
 padding:13px 6px 0;
 background:url(../../images/contents_bg.gif) 0 0 repeat-y;
 overflow:hidden;
 height:1%;
}

#left_contents {
 float:right;
 width:782px;
}
#info_area {
 width:781px;
 margin:11px 0 0;
 padding:0 0 10px;
 background:url(../../images/info_area_bg.gif) left bottom repeat-x;
}
#info_area h3.info_title{
	width:781px;height:36px;
	background-image:url(../../images/info_title.jpg);
}
#info_area img.info_more{
	margin:6px 0 0 703px;
}
#info_area div {
	margin:0 0 0 8px;
	padding:5px 0 0;
	overflow-y:scroll;
	width:762px;
	height:280px;
	scrollbar-3dlight-color:#ccc;
	scrollbar-darkshadow-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#ccc;
	scrollbar-face-color:#fff;
	scrollbar-arrow-color:#366;
	scrollbar-track-color:#fff;
}
#info_area2 div {
	padding:10px 0 0 0;
}
#info_area div ul li ,#info_area2 div ul li {
 clear:both;
 margin:0 8px 11px 0;
 padding:0 0 10px;
 background:url(../../images/info_area_border.gif) left bottom repeat-x;
 color:#515151;
}
#info_area div ul li img,#info_area2 div ul li img {
 float:left;
 margin:0 10px 0 5px;
}
#info_area div ul li a.title,#info_area2 div ul li a.title{
 background:url(../../images/icon_arrow1.gif) 0 1px no-repeat;
 padding:0 0 5px 13px;
 font-size:125%;
 color:#515151;
}
#info_area .nolink,#info_area2 .nolink{
	font-size:125%;
	font-weight:bold;
}

#right_contents {
 float:left;
 width:160px;
}
.whats_area {
	background:url(../../images/whats_area_bg.gif) left bottom repeat-y;
	padding:0 0 10px;
	margin-bottom:3px;
}
.whats_area div {
 padding:10px 9px 0 9px;
}
.whats_area div p span {
 color:#990014;
 font-weight:bold;
}
.whats_area div a img {
 margin:0;
}
.whats_area2 {
	background:url(../../images/whats_area2_bg.gif) left bottom repeat-y;
	margin-bottom:5px;
	padding:0 0 10px;
	font-size: 10px;
}
.whats_area2 div {
 padding:0 6px;
}
.whats_area2 div ul li {
 background:url(../../images/whats_area_border.gif) left bottom repeat-x;
 margin:7px 0 0 ;
 padding:0 2px 6px 0;
}
.whats_area2 div ul li a {
 background:url(../../images/icon_arrow2.gif) 0 1px no-repeat;
 padding:0 0 0 13px;
}
.mail_list {
 margin:0;
} 

#contents_wrapper {
 clear:both;
 padding:10px 20px 0;
}

#footer_nav {
 clear:both;
 padding:20px 0 10px;
 overflow:hidden;
 height:1%;
}
#footer_nav ul {
 float:right;
}
#footer_nav li {
 float:left;
 margin:0 0 0 5px;
 white-space:nowrap;
}
#footer_nav li a {
 text-decoration:none;
}
#footer_nav li a:hover {
 text-decoration:underline;
}

/* =2. SecondPage Style */
/* ---------------------------------------------------------------- */
#second_left_contents {
 float:left;
 width:782px;
 padding:0 0 20px;
}

#second_right_contents {
 float:right;
 width:160px;
 padding:0 0 20px;
}
.current_review {
 background:url(../../images/whats_area2_bg.gif) left bottom repeat-y;
 padding:0 0 10px;
 margin-bottom:10px;
}
.current_review div {
 padding:20px 6px 10px;
}
.current_review div p.t1 {
 text-align:center;
}
.touch_game_area {
 background:url(../../images/touch_game_area_bg.gif) left bottom repeat-y;
 margin:10px 0 0;
 padding:0 0 15px;
}
.touch_game_area h3 {
 background:url(../../images/touch_game_area_title_bg.gif) 0 0 no-repeat;
 color:#fff;
 font-weight:bold;
 margin:0;
 padding:5px 16px;
 line-height:25px;
}
.touch_game_area h3 a {
 color:#fff !important;
}
.touch_game_area div {
 padding:10px 16px 0;
 overflow:hidden;
 zoom:1;
}
.touch_game_area div img {
 float:left;
 margin:0 13px 0 0;
}
.touch_game_area div ul li {
 display:inline;
}
.touch_game_area div ul li img {
 float:none;
 margin:0;
}
/* -------------------------MGSTセンタリング------------------------ */
.touch_game_area p#mgst {
text-align:center
}
/* -------------------------MGSTセンタリング------------------------ */

#footer .footercomment{
	text-align:center;
	font-size:10px;
	background:url(../../images/foot_bg.gif) 0 0 repeat-y;
	padding:3px;
}

/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {}

