.clear{height:0px;overflow:hidden;clear:both;display:block;}
#back{
WIDTH: 100%;
BACKGROUND: url(/images/bg1.gif) repeat center top #66259d;
BACKGROUND: url(images/sakura.gif) repeat center top #faa6dc;
}
#top1{
WIDTH: 100%;  BACKGROUND: url(images/bg.gif) repeat center top;/* #330066*/
opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);
}

#top2 {
	WIDTH: 100%;  BACKGROUND: url(images/bgWaku.png) repeat-y center top #6666ff;

}
DIV#wrapper {
	 WIDTH: 950px;
	MARGIN: 0px auto;
/*	BACKGROUND-color: #66259d;*//*6666ff;ff6600 #faa6dc*/
BACKGROUND: url(images/bg_sakura.png) repeat-y center top;
	border-width: 3px;/*3px*/
	border-color: #ffffff;
	border-style: none double none double;
}
DIV#header {
	 WIDTH: 950px; height:250px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(/images/header.jpg?202302) no-repeat center top;
}
DIV#headerBg {
	 WIDTH: 950px; height:250px;POSITION: absolute;TOP: 0px; LEFT: 0px;Z-INDEX: -500;
}
DIV#headerBg img{
	 WIDTH: 950px; height:250px;MARGIN: 0px;
}
DIV#flash {
	 WIDTH: 950px; height:250px;POSITION: absolute;TOP: 0px; LEFT: 0px;Z-INDEX: 500;
}
DIV#headLine {
	 WIDTH: 950px; height:40px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(/images/headline.jpg) no-repeat center top #000;
}

H1 {
	POSITION: absolute; TOP: 0px; LEFT: 0px;Z-INDEX: -500; overflow:hidden;
	HEIGHT: 0px; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal;
}
H2 {
	Z-INDEX: 50;HEIGHT: 0px; POSITION: absolute; TOP: -11px;
}
H3 {
	Z-INDEX: 50;HEIGHT: 0px; POSITION: absolute; TOP: -50px;
}

div.gm {
	width:936px;
	height:auto;
	position:absolute;
	left:0px;
	z-index:350;
}
DIV#contents {
	 WIDTH: 700px;height:auto;POSITION: relative; MARGIN: 0px;
}
DIV.topcontainer {
	MARGIN: 0px
}
DIV.topcontainer_left {
	WIDTH: 245px; FLOAT: left;padding-left:5px; overflow:hidden;
}
DIV.topcontainer_right {
	WIDTH: 700px; FLOAT: left; overflow:hidden;
}
/*
DIV.top_center {
	WIDTH: 230px; FLOAT: left;
}
*/
DIV.top_right {
	WIDTH: 700px; FLOAT: left; overflow:hidden;
}

DIV.newface_L {
	WIDTH: 250px;
	HEIGHT: 475px;
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
	background: #000;
}

DIV.newface {
	WIDTH: 320px;
	HEIGHT: 475px;
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
	background: #FFF;
}
.map a, .map a:hover{
color:#FFF;
}

.youtube {
	MARGIN: 10px;
}
DIV.top_camp {
	float: left;WIDTH: 700px; HEIGHT: auto;
}
DIV.top_camp_body {
	MARGIN: 0px 0px 5px 5px; PADDING-TOP: 5px;
}
DIV.top_news {
	WIDTH: 230px;
	HEIGHT: 380px;
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
	background: #000;
}

DIV.top_news_body {
	color: #FFF;
	LINE-HEIGHT: 1.5;
	MARGIN: 0px 12px 0px 12px;
	WIDTH: 210px;HEIGHT: 322px;
	OVERFLOW-y: auto;OVERFLOW-x:hidden;
}
DIV.news_comment {
	MARGIN: 6px 0px 12px 3px; WIDTH: 412px
}
DIV.top_pickup {
	float: left; WIDTH: 320px; HEIGHT: 420px
}
DIV.top_pickup_body {
	MARGIN: 10px 0px 0px 10px
}
DIV.toppickdummy {
	WIDTH: 1px; HEIGHT: 25px; OVERFLOW: hidden
}
DIV.staff UL {
	MARGIN: 0px 0px 0px 53px; PADDING-TOP: 15px
}
DIV.staff UL LI {
	WIDTH: 271px; BACKGROUND: url(/images/listback.png) no-repeat left top; FLOAT: left; HEIGHT: 461px
}
DIV.top_twitter {
	WIDTH: 230px; HEIGHT: auto; BACKGROUND: url(/images/twitter.png) no-repeat left top;
}
DIV.top_twitter_body {
	MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px;
}
DIV.top_magazine {
	WIDTH: 240px; HEIGHT: 250px;margin-top:5px;BACKGROUND: url(/images/magazine.png) no-repeat left top;
}
DIV.top_schedule {
	WIDTH: 715px; HEIGHT: 370px;BACKGROUND: url(/images/schedule.png) no-repeat left top #cefccf;
}
DIV.top_schedule_body {
	width:705px;
	height:350px;
	position:relative;
	left:5px;
	overflow-x: hidden;
	overflow-y: auto;
/*
BACKGROUND: url(/images/schedule.png) no-repeat left top #000;
*/
}

#footer {
	width:950px;
	height:150px;
	color:#ffffff;
	position:relative;
	top:5px;
	left:0px;
	text-align:center;
/*	background: #2a2a2a;
*/
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background:url("/images/footer.jpg?202302");

}

.copyright {
	width:100%;
	height:30px;
	margin:0px 15px 0px 15px;
	font-size:12px;
	color:#000;
	text-align:center;
	position:absolute;
	bottom:0px;
}
.menulist{
	width:100%;
padding:5px 5px 0px 5px;
margin:0px auto;
	text-align: center;
	float: left;
	line-height:20px;
/*	display: inline;*/
	white-space:nowrap;
}

#footer .menulist a {
	text-decoration: none;
}
.menulist a:link {
color:#fff;
}
.menulist a:visited { color:#fff; }
.bar {
	padding-top: 5px;
}
#ShiftDate{
color:#333333;
}
#pDate{
color:#333333;
}