@charset "EUC-JP";
#news{
	background : url('images/news/main_back.jpg') no-repeat;
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	}
#news .alls{
	height : 370px;
	margin-top : 20px;
	margin-left : 650px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #333;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	}
#news .day{
	border-bottom : 1px solid #c0c0c0;
	}
#news .news{
	margin : 5px 10px 30px 10px;
	}
#news h2{
	background : url('images/news/title.jpg') no-repeat;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 25px;
	margin-left : 650px;
	}
#news a:link,
#news a:visited,
#news a:hover
{
	color : #333;
	}


	
#funclub{
	background : url('images/funclub/main_back.jpg') no-repeat;
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	}
#funclub div{
	height : 370px;
	margin-top : 20px;
	margin-left : 0px;
	margin-right : 500px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #333;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	}

#funclub h2{
	background : url('images/funclub/title.png') no-repeat;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 25px;
	margin-left : 0px;
	margin-right : 500px;
	}
#funclub h3{
	font-size : 100%;
	margin : 0px auto 5px auto;
	border-bottom : 1px solid #c0c0c0;
	border-top : 1px solid #c0c0c0;
	padding : 3px;
	}
#funclub p{
	margin : 5px 20px;
	}



#history{
	background : url('images/history/main_back.jpg') no-repeat;
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	}
#history div{
	height : 350px;
	margin-top : 20px;
	margin-left : 0px;
	margin-right : 150px;
	margin-left : 150px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #333;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	}

#history h2{
	background : url('images/history/title.png') no-repeat;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 25px;
	margin-right : 150px;
	margin-left : 150px;
	}
#history h3{
	font-size : 100%;
	margin : 0px auto 5px auto;
	border-bottom : 1px solid #c0c0c0;
	/*border-top : 1px solid #c0c0c0;*/
	padding : 3px;
	}
#history p{
	margin : 5px 20px 20px 20px;
	}




#live{
	background : url('images/live/main_back.jpg') no-repeat;
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	}
#live div{
	height : 370px;
	margin-top : 20px;
	margin-left : 500px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #333;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	}

#live h2{
	background : url('images/live/title.jpg') no-repeat;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 25px;
	margin-left : 500px;
	}
#live h3{
	font-size : 100%;
	margin : 0px auto 5px auto;
	border-bottom : 1px solid #c0c0c0;
	border-top : 1px solid #c0c0c0;
	padding : 3px;
	}
#live p{
	margin : 5px 20px;
	}



#gallery{
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	text-align : center;
	}
#gallery div{
	height : 350px;
	margin-top : 20px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #000;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	}

#gallery h2{
	background : url('images/gallery/title.jpg') no-repeat;
	background-position : center top;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 25px;
	}
#gallery p.photo{
	margin-bottom : 20px;
	}

#profile{
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	text-align : center;
	}
#profile div.alls{
	height : 410px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #333;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	font-size : 80%;
	}

#profile h2{
	background : url('images/profile/title.jpg') no-repeat;
	background-position : center top;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 20px 20px 10px 20px;
	margin-bottom : 0px;
	}
#profile .proR{
	float : right;
    width : 300px;
    text-align : left;
    margin-top : 70px;
	}
#profile .proL{
	float : left;
    width : 300px;
    text-align : right;
    margin-top : 70px;
	}
#profile .proC{
	margin-left : 310px;
    margin-right : 310px;
	}
#profile .proR p,#profile .proL p{
	text-align : left;
	padding : 0 30px;
	}
#profile h3{
	font-size : 150%;
	margin-bottom : 5px;
	}
#profile a:link,
#profile a:visited,
#profile a:hover
{
	color : #333;
    text-decoration : none;
	}
#morita{
	width : 400px;
	}
#nakamura{
	width : 400px;
	}
.profile{
	text-align : left;
	padding : 10px 0;
	margin-bottom : 20px;
	border-bottom : 1px solid #c0c0c0;
	border-top : 1px solid #c0c0c0;
	}

#contact{
	background : url('images/contact/main_back.jpg') no-repeat;
	height : 478px;
	margin-bottom : 35px;
	color : #333;
	text-align : center;
	}
#contact .privacy{
	float : left;
	padding-top : 150px;
	width : 350px;
	}
#contact .message{
	height : 370px;
	margin-top : 20px;
	overflow:auto;
	scrollbar-base-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-arrow-color : #333;
	scrollbar-shadow-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-track-color : #fff;
	text-align : center;
	}
#contact .mright{
	margin-left : 480px;
	}
#contact h2{
	background : url('images/contact/title.png') no-repeat;
	text-indent : -9999px;
	position : relative;
	line-height : 100%;
	padding : 25px;
	}
#contact table{
	width : 95%;
	
	text-align : left;
	}
#contact th{
	text-align : right;
	font-weight : normal;
	padding : 5px;
	vertical-align : top;
	width : 20%;
	}
#contact td{
	padding : 5px;
	text-align : left;
	}
