@charset "utf-8";
/* CSS Document */

#main_navi img{
	
	}
#main_navi ul {
	width:480px;
	height:75px;
	margin-top:10px;
	margin-left:50px;
	margin-right:50px;
	_margin-top:5px;
	_margin-left:50px;
	_margin-right:25px;
	display:inline;
	list-style-type:none;
	list-style:none;
	float:left;
	background-color:#000000;
	}
#main_navi ul li{
	display:inline;
	}

#main_menu a {
	width:120px;
	height:75px;
	background-image:url(../image/index_menu.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;

	}
#main_menu a:hover {
	width:120px;
	height:75px;
	background-image:url(../image/index_menu_link.jpg);
	display:block;
	float:left;
	}
#main_partyplan a {
	width:120px;
	height:75px;
	background-image:url(../image/index_partyplan.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
#main_partyplan a:hover {
	width:120px;
	height:75px;
	background-image:url(../image/index_partyplan_link.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
#main_kodawari a{
	width:120px;
	height:75px;
	background-image:url(../image/index_kodawari.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
#main_kodawari a:hover {
	width:120px;
	height:75px;
	background-image:url(../image/index_kodawari_link.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}

#main_map a {
	width:120px;
	height:75px;
	background-image:url(../image/index_map.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
#main_map a:hover {
	width:120px;
	height:75px;
	background-image:url(../image/index_map_link.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
#news {
	color:#333333;
	width:550px;
	height:100px;
	margin-left:25px;
	_margin-left:12px;
	background-color:#FFFFFF;
	background-image:url(../image/top.jpg);
	background-repeat:no-repeat;
	float:left;

	}
#news p {
	text-align:left;
	margin-left:30px;
	margin-top:15px;
	_margin-left:15px;
	_margin-top:7px;
	float:left;
	width:490px;
	}
#footer{
	margin-left:25px;
	_margin-left:24px;
	clear:both;
	width:550px;
	height:18px;
	background-image:url(../image/bottom.jpg);
	}
span { 
	width:520px;
	margin:10px auto;
	margin-left:30px;
	_margin:5px auto;
	_margin-left:30px;
	padding-left:10px;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:10px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottm-width:5px;
	float:left;
	}
