body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

ul{ 
	margin: 0;
	padding: 0;
	}

ul li{
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	}

p {
	margin: 0px;
	padding: 0px;
	}

a {
	text-decoration: none;
}

h1 {
	text-indent: -9999px;
	font-size: 1px;
	margin: 0;
	padding: 0;
	}

/* 枠部分
------------------------------*/
#waku {
	width: 1050px;
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
/*	background:url(../img2/bg_header.png);
*/
}


/* ヘッダー部分
------------------------------*/

#header {
	width: 1050px;
	height: 74px;
	margin: 0;
	padding: 0;
	background:url(../img2/bg_header.png);
/*	background:#000;
*/	
}

#header img {
	width: 200px;
	height: 34px;
	margin: 35px 0 0 0;
	padding: 0;
}

/* トップ部分
------------------------------*/
#top_space {
	width:1050px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background:url(../img2/t_space.jpg);
}

#top_space2 {
	width:1012px;
	height: 25px;
	margin: 20px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	background:url(../img2/bg_top_event.png);
}

/* ナビ部分
------------------------------*/

#navi {
	width: 1050px;
	height: 34px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #F00;
}

#navi ul {
	width: 1050px;
	height: 34px;
	margin: 0;
	padding: 0;
	background:url(../img2/t_bg.jpg) repeat-x;
}

#navi ul .navi1 {
	width: 139px;
	height: 34px;
	margin: 0 0 0 108px;
	padding: 0;
	float:left;
	text-indent: -9999px;
	background:url(../img2/t1.jpg);
}

#navi ul .navi1 a {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	display: block;
	}

#navi ul .navi1 a:hover {
	width: 139px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	display: block;
	background:url(../img2/t11.jpg);
}


#navi ul .navi2 {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	background:url(../img2/t2.jpg);
}

#navi ul .navi2 a {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	display: block;
	}

#navi ul .navi2 a:hover {
	width: 139px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	display: block;
	background:url(../img2/t22.jpg);
}


#navi ul .navi3 {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	background:url(../img2/t3.jpg);
}

#navi ul .navi3 a {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	display: block;
	}

#navi ul .navi3 a:hover {
	width: 139px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	display: block;
	background:url(../img2/t33.jpg);
}

#navi ul .navi4 {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	background:url(../img2/t4.jpg);
}

#navi ul .navi4 a {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	display: block;
	}

#navi ul .navi4 a:hover {
	width: 139px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	display: block;
	background:url(../img2/t44.jpg);
}

#navi ul .navi5 {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	background:url(../img2/t5.jpg);
}

#navi ul .navi5 a {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	display: block;
	}

#navi ul .navi5 a:hover {
	width: 139px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	display: block;
	background:url(../img2/t55.jpg);
}

#navi ul .navi6 {
	width: 140px;
	height: 34px;
	margin: 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	background:url(../img2/t6.jpg);
}

#navi ul .navi6 a {
	width: 139px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-style: none;
	font-weight: bold;
	display: block;
	}

#navi ul .navi6 a:hover {
	width: 139px;
	height: 34px;
	margin: 0 0 0 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	display: block;
	background:url(../img2/t66.jpg);
}


/* メイン部分
------------------------------*/

#main_contents {
	width: 1016px;
	height: 920px;
	margin: 20px auto 0 auto;
	padding: 0;
/*	background:#000;
	border: 1px solid #fff;
	background:url(../img2/bg_test01.png);
*/
}

/* メイン左部分
------------------------------*/

#main_left {
	width: 640px;
/*	height:800px;
*/
/*	margin: 30px 0 0 20px;
*/	margin: 0;
	padding: 0;
	float:left;
	background:#000;
/*
border: 1px solid #333;
*/
}


#move {
	width: 640px;
	height:200px;
/*	height:460px;
	margin: 30px 0 0 10px;
*/	margin: 0;
	padding: 0;
	background:url(../img2/move/move_main.jpg)no-repeat;
	text-indent: -9999px;
/*border: 1px solid #fff;
*/
}

#move_bottom {
	width: 640px;
/*	height:390px;
*/	margin: 0;
	padding: 0;
/*	border: 1px solid #333;
	background:#111;
	background:url(../img2/move/move_bottom_bg.gif)no-repeat;
*/
}

.move_comment {
	width: 600px;
	height:80px;
	margin: 0 auto 6px auto;
	padding: 0;
	background:#222;
/*
	border-bottom: 1px dotted #f0f;
*/
}

.move_img_box {
	width: 130px;
	height: 80px;
	margin: 0;
	padding: 0;
	float: left;
}


.move_text_box {
	width: 400px;
	height: 80px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	color: #FFF;
	line-height: 1.3;
	text-align: justify;
	text-justify: inter-ideograph;
	font-size: 15px;
/*	text-indent: 0.5em;
	border-bottom: 1px dotted #333;
*/
}

.move_text_box a {
	font-size: 15px;
	color: #fff;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

.move_text_box a:hover {
/*	border-bottom: 1px solid #f00;
*/	color: #f00;

}
.text_box2 {
	width: 628px;
/*	height: 198px;
*/	margin: 0;
	padding: 5px;
	float: left;
	color: #FFF;
	line-height: 1.4;
	text-align: justify;
	text-justify: inter-ideograph;
	text-indent: 0.5em;
	font-size: 13px;
	background:#111;
	border: 1px solid #333;
}

/* メイン右部分
------------------------------*/

#main_right {
	width: 360px;
	height:620px;
/*	margin: 30px 0 0 10px;
*/	margin: 0 0 0 10px;
	padding: 0;
	float:left;
}

.main_right_in {
	width: 360px;
	height:250px;
/*	margin: 30px 0 0 20px;
*/	margin: 0;
	padding: 0;
/*	float:left
*/	border: 1px solid #333;
	background:#000;
}

.right_img {
	width::128px;
	height:40px;
	margin: 0 0 0 14px;
	padding: 0;
	background:url(../img2/move/series_move.jpg)no-repeat;
}

.right_img h3 {
		text-indent: -9999px;
}

.comment {
	width: 336px;
	height:50px;
	margin: 10px 0 0 16px;
	padding: 0;
	background:#000;
}

.img_box {
	width: 180px;
	height: 50px;
	margin: 0;
	padding: 0;
/*	float: left;
*/
}

/*
.text_box {
	width: 220px;
	height: 40px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	color: #FFF;
	line-height: 1.3;
	text-align: justify;
	text-justify: inter-ideograph;
	border-bottom: 1px dotted #333;
}
*/

/*
.text_box .color {
	font-size: 11px;
	font-weight: bold;
	color: #ffff00;
	margin: 0;
	padding: 0;
	}
*/
/*
.text_box .color2 {
	font-size: 11px;
	font-weight: bold;
	color: #ffff00;
	margin: 0;
	padding: 0;
	}

*/

/*
.bottom_right_space {
	width: 360px;
	height:220px;
	margin: 0;
	padding: 0;
	float:left
	background:#f00;
}
*/
/* info NEWS部分
------------------------------*/
#info {
	width: 1010px;
	height: 190px;
	margin: 0 auto 20px auto;
	padding: 0;
/*
	border: 1px solid #333;
*/
}

.news_01 {
	width: 322px;
	height: 136px;
	margin: 0;
	padding: 4px;
	float: left;
	border: 1px solid #333;
	background:url(../img2/news_1.png);
}
.news_02 {
	width: 322px;
	height: 136px;
	margin: 0 0 0 6px;
	padding: 4px;
	float: left;
	border: 1px solid #333;
	background:url(../img2/news_2.png);
}
.news_03 {
	width: 322px;
	height: 136px;
	margin: 0 0 0 6px;
	padding: 4px;
	float: left;
	border: 1px solid #333;
	background:url(../img2/news_3.png);
}

.news_space_01 {
	width: 322px;
	height: 25px;
	margin: 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	background:url(../img2/bg_news01.png);
}

.news_space_02 {
	width: 322px;
	height: 25px;
	margin: 0 0 0 16px;
	padding: 0;
	float: left;
	text-indent: -9999px;
	background:url(../img2/bg_news02.png);
}

.news_space_03 {
	width: 322px;
	height: 25px;
	margin: 0 0 0 16px;
	padding: 0;
	float: left;
	text-indent: -9999px;
	background:url(../img2/bg_news03.png);
}

#info ul {
	margin: 4px 0 0 0;
	padding: 0;
	}

#info ul li {
/*	list-style-type: disc;
	list-style-image: url(../img/mal.GIF);
*/
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.3;
	}

#info ul li a {
	font-size: 12px;
/*	color: #99CCFF;
*/	color: #fff;
	margin: 0;
	padding: 0;

	text-decoration: none;

	}

#info ul li a:hover {
/*	border-bottom: 1px solid #99CCFF;
*/	border-bottom: 1px solid #fff;
}


/* フッター部分
------------------------------*/


#bottom {
	width: 1050px;
	height:34px;
	margin: 0;
	padding: 0;
/*	text-indent: -9999px;
*/
	background:url(../img2/t_space.jpg);
	border-bottom: 1px solid #333;
}

#bottom p {
	margin: 0;
	padding: 8px 0 0 0;
	color: #f00;
	line-height: 1.3;
/*	text-align: justify;
*/
	text-align: center;

	text-justify: inter-ideograph;
	text-indent: 0.5em;
	font-size: 12px;
}






