@charset "shift_jis";
/* CSS Document 
リニューアル用の追加CSS
2009/10/20作成
ページ別指定
*/

/*================================*/
/*=============トップ=============*/
/*================================*/
body {
	background-image: url(../img/bg_r.jpg)!important;
	background-repeat: repeat-x!important;
	background-position: left top!important;
	background-color:#FFFFFF!important;
}
#head_back {
	background:none;
}
#flash {
	height: 485px;
	width: 930px;
	padding:0!important;
	background:none;
}
#title{
	background:none;
	line-height:20px;
	padding:0!important;
	border-left:1px solid #C8D4E4;
	border-right:1px solid #C8D4E4;
	width:930px;
	margin:0px auto;
}
#main_back{
	background:none;
}
#main{
	margin:0px auto;
	background:none;
	padding:0px;
	text-align:left;
	border-left:1px solid #C8D4E4;
	border-right:1px solid #C8D4E4;
	width:930px;
}


#whatsnew{
	width:451px;
	height:230px;
	float:left;
	padding-left:10px;
	background-image: url(../img/bg_whats_new.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
	margin-right:20px;
	}

#whatsnew ul{
	line-height:1.6em;
	margin:0!important;
	}
#whatsnew ul a{
	color:#333333;
}
	
#event{
	width:451px;
	height:230px;
	background:url(../img/bg_event.jpg);
	background-repeat: no-repeat;
	background-position: 10px -5px;
	float:left;
	}

#event ul{
	margin:0px!important;
	line-height:1.6em;
	}	
#event ul a{
	color:#333333;
}	
	
/*#link{
	clear:both;
	width:890px;
	margin-left:0px;
	background:none;
	background-color:#143D75;
	height:115px;
	padding: 20px 20px 0;
	}*/
#link{
	clear:both;
	width:890px;
	margin-left:0px;
	height:175px;
	padding: 20px 20px 0;
	background-image: none;
	background-color:#333333;
	}
#foot_back{
	background:none!important;
}
#middle{
	clear:both;
	width:930px;
	height:263px;
	padding: 0px 0px 10;
	}
#voice{
	width:451px;
	height:230px;
	float:left;
	padding-left:10px;
	background-image: url(../img/bg_voice.jpg);
	background-repeat: no-repeat;
	background-position: 10px top;
	padding-right:10px;
	}

#voice ul{
	margin:0px!important;
	line-height:1.6em;
	}
#voice ul a{
	color:#333333;
}
#calender{
	width:441px;
	height:250px;
	background-repeat: no-repeat;
	background-position: 10px top;
	float:left;
	/*background-color:#A8A8A8;*/
	text-align:center;
	margin-top:15px;
}
#whatsnew .box {
	height: 160px;
	width: 290px;
	padding:10px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin:20px 0px 0px 140px;
}
#event .box {
	height: 180px;
	width: 330px;
	padding:0px;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	margin:20px 0px 0px 120px;
}
#voice .box {
	height: 160px;
	width: 290px;
	padding:10px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin:20px 0px 0px 140px;
}

#whatsnew span.data,
#voice span.data {
	display:block;
	float:left;
	line-height:12px;
	margin-bottom:0;
	padding-bottom:0;
	width:65px;
	color:#333333;
}
#whatsnew .box a,
#voice .box a {
	display:block;
	float:left;
	line-height:13px;
	margin-bottom:10px;
	padding-bottom:0;
	text-decoration:underline;
	width:180px;
	color:#6666FF;
}
#whatsnew .box a:hover,
#voice .box a:hover {
	color:#CC0000;
}
#whatsnew .box a:visited,
#voice .box a:visited {
	color:#663366;
}

