.clear{height:0px;overflow:hidden;clear:both;display:block;}
#back{
WIDTH: 100%;
BACKGROUND: url(img/bgimg2-.jpg) repeat center top fixed #0e0400;/*back.png bg1.jpg*/
    overflow: hidden;
}
#top1{
WIDTH: 100%;  BACKGROUND: url(img/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(img/bgWaku.png) repeat-y center top #6666ff;

}
DIV#wrapper {
	 WIDTH: 950px;
	MARGIN: 0px auto;
/*	BACKGROUND-color: #330000;*//*6666ff;ff660034181 5b3f04 
BACKGROUND: url(img/bg1.png) repeat center top #330000;*/
	border-width: 3px;/*3px*/
	border-color: #FFF;
	border-style: none double none double;
}
/*
 center top
*/
DIV#header {
	WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header2021.jpg?t=5) no-repeat #000;
}
DIV#header1225 {
	WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header1225.jpg?t=5) no-repeat #000;
}
DIV#header1226 {
	WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header1227.jpg?t=5) no-repeat #000;
}
DIV#header0102 {
	WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header0102.jpg?t=5) no-repeat #000;
}
DIV#header00 {
/*	 WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header1225.jpg) no-repeat #000;
*/
/*
	 WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header0214.jpg) no-repeat #000;
*/
/*
	 WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header01.jpg) no-repeat #000;

	 WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header1223.jpg) no-repeat #000;
*/
	WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header.jpg?t=5) no-repeat center top #000;
	 /* WIDTH: 100%; height:180px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/header0102.jpg) no-repeat center top #000;*/

}

DIV#headerBg {
	 WIDTH: 100%; height:250px;POSITION: absolute;TOP: 0px; LEFT: 0px;Z-INDEX: -500;
}
DIV#headerBg img{
	 WIDTH: 100%; height:250px;MARGIN: 0px;
}
DIV#flash {
	 WIDTH: 100%; height:250px;POSITION: absolute;TOP: 0px; LEFT: 0px;Z-INDEX: 500;
}
DIV#headLine {
	 WIDTH: 100%; height:40px;POSITION: relative; MARGIN: 0px; BACKGROUND: url(img/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;
 /*BACKGROUND: url(img/bg1.png) repeat center top #5b3f04;*/
}

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: #000;
	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(../img/listback.png) no-repeat left top; FLOAT: left; HEIGHT: 461px
}
DIV.top_twitter {
	WIDTH: 230px; HEIGHT: auto; BACKGROUND: url(img/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(img/magazine.png) no-repeat left top;
}
DIV.top_schedule {
	WIDTH: 715px; HEIGHT: 370px;BACKGROUND: url(img/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(img/schedule.png) no-repeat left top #000;
*/
}

#footer {
	width:100%;
	height:150px;
	color:#000;
	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("img/footer.jpg");

}

.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:#000;
}
.menulist a:visited { color:#000; }
.bar {
	padding-top: 5px;
}
#ShiftDate{
color:#333333;
}
#pDate{
color:#333333;
}
#newsArea .msg p{
    display: inline;
position: relative;
    padding: 0px;
    margin: 0px;
    margin-block-start: 0em;
    margin-block-end: 0em;
}

#newsArea .msg img{
width:15px !important;
float: none;
position: relative;
   /* top: 6px;*/
position: absolute;
}