@charset "Shift_JIS";
*{margin:0;padding:0;}

img{margin:0;padding:0;}

body {font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif, 'Helvetica Neue', Helvetica, Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN'; 
font-size: 16px; line-height: 1.4; color: #222222; font-weight: normal;text-align : center;
background-image : url(img-top/bg-main.gif);}

a {	font-size:16px; font-family: 'メイリオ', 'ＭＳ Ｐゴシック', Osaka; line-height:1.2;
text-decoration: none;}

a:link {color: #222222; }
a:visited {	color : #848484;}
a:hover {color: red;}
a:active {color : #da443d;}

.table {margin-left : auto; margin-top:10px;margin-right : auto;padding-right : 0px;} 

/* 追加css */ 
.back-main {margin-left:3px; margin-top : 7px;  margin-bottom:-7px;padding-left : 0px;
text-align : left;}

.clock {margin-left:10px;}

.youtube {
	margin-left:3px; margin-right:3px; margin-top:7px;margin-bottom:7px;
}
.main-text {
	margin-left:20px; margin-right:0px; margin-top:5px;
text-align : left;
}
.menu{
	vertical-align : text-top;
}
.menu img{
	padding-top : 2px;
padding-bottom : 3px;
}
.menu h4{
	padding-top : 0px;
padding-left : 10px;
padding-right : 0px;
padding-bottom : 0px;
margin : 0px;
}
.menu ul{
	padding-top : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-bottom : 0px;
}
.menu-2 {
	margin-left:9px; margin-top:0px;
}
.menu3 {
	text-align : left;
border-bottom-width : 5px;
border-bottom-style : solid;
border-bottom-color : #116de9;
width : 146px;
padding-bottom : 7px;
padding-top : 7px;
padding-left : 10px;
} /* 追加css */
.menu30 {
	text-align : left;
width : 146px;
padding-bottom : 7px;
padding-top : 12px;
padding-left : 8px;
} /* 追加css */



/* ここからデザイン構造 */
#contents{width : 980px;margin-top : auto;margin-left : auto;margin-right : auto;margin-bottom : auto;padding-top : 10px;}

#what{font-size : 16px;margin-top :70px;margin-left :65px;}



#what ul{
	margin-top : 8px;
margin-bottom : 0px;
padding-left : 0px;
margin-left : 35px;
padding-right : 0px;
margin-right : 35px;
list-style-type : none;
padding-top : 25px;
padding-bottom : 0px;
}
#what li{
	font-size : 14px;
font-family:  'メイリオ', 'ＭＳ Ｐゴシック', Osaka;
line-height : 1.4;
margin-top : 0px;
padding-left : 0px;
margin-left : 0px;
text-align : left;
padding-top : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
#what li a{
	font-size : 14px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
}

#box{
	background-image : url(img-top/5th-stage.png);
background-repeat : repeat-y;background-position : left top;
}

/* 下の段、目次、まとめ用枠 */
.waku{
	background-image : url(img-menu/bg-event_m.png);
width : 165px;
height : 145px;
background-repeat : repeat-y;
background-position : left top;
padding-top : 10px;

text-align : center;
}
.waku2{
	background-image : url(img-menu/bg-event_u.png);
width : 165px;
height : 15px;
background-repeat : no-repeat;
background-position : left top;


border-spacing : 3px 0px;
text-align : center;
}

.waku a{
	font-weight : bold;
color : white;
text-decoration : none;
}

.bg-clock{
	background-image : url(img-top/bg-clock.png);
}
