@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	background-color:#deaa4f;
	background-image:url(../image/bg_roop.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
a:link{
	text-decoration:underline;
	color:#FFFFFF;
}
a:visited{
	text-decoration:underline;
	color:#FFFFFF;
}
a:hover{
	text-decoration:underline;
	color:#FF0000;
}

#header_bg{
	width:auto;
	height:60px;
	background-image:url(../image/header_roop.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#header{
	width:1000px;
	height:60px;
	margin:0 auto;
}
#gust_logo{
	width:145px;
	height:30px;
	float:left;
	padding-top:30px;
}
#ds_logo{
	width:145px;
	height:30px;
	float:right;
	padding-top:30px;
}

#main_body_bg{
	width:900px;
	height:1160px;
	background-image:url(../image/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	margin:0 auto;
}


/* ======不具合報告====== */
#main_body_bg_report{
	width:900px;
	height:1090px;
	background-image:url(../image/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	margin:0 auto;
}
#report{
	width:860px;
	height:40px;
	margin:0 auto;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
#report_bg{
	width:840px;
	height:20px;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
}
#report_bg h2{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.left{
	text-align: left;
}

.right{
	text-align: right;
}

.center{
	text-align: center;
}

.indent{
	text-indent: 14px;
}
p{
	font-size: 12px;
	line-height:15px;
	font:"ＭＳ ゴシック", "Osaka－等幅";
	margin: 0;
}
p a:link{
	text-decoration:underline;
	color:#CC0000;
}
p a:visited{
	text-decoration:underline;
	color:#CC0000;
}
p a:hover{
	text-decoration:underline;
	color:#333333;
}

/* ======不具合報告====== */


#main_banner{
	width:860px;
	height:190px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	float:left;
}
#banner_left{
	width:700px;
	height:190px;
	float:left;
}
#banner_right{
	width:160px;
	height:190px;
	float:left;
}
#left_box{
	float:left;
	width:680px;
	height:825px;
	padding-top:20px;
}
#right_box{
	float:left;
	width:200px;
	height:825px;
	padding-top:20px;
	padding-right:20px;
}
#banner_box{
	width:190px;
	background-color:#cd450a;
	height:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#pv{
	width:640px;
	height:800px;
	padding-left:20px;
	padding-right:20px;
}
/* =▼countdown▼== */
#countdown_banner{
	width:640px;
	height:290px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
#movie_list{
	width:640px;
	height:180px;
	padding-left:20px;
	padding-right:20px;
}
/* =▲countdown▲== */
#spec{
	width:640px;
	height:70px;
	padding-top:19px;
	padding-left:20px;
	padding-right:20px;
}
#ds_copyright{
	width:900px;
	height:15px;
	font-size:0px;
	padding-top:20px;
	clear:both;
}
#footer_bg{
	width:auto;
	height:60px;
	background-image:url(../image/header_roop.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#footer{
	width:1000px;
	height:60px;
	margin:0 auto;
	font-size:10px;
	line-height:60px;
	color:#FFFFFF;
	font-weight:200;
}
#footer_left{
	float:left;
}
#footer_right{
	float:right;
}
