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

body{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	background		: url(../img/back.gif);
}

img{
	border			: 0px;
}

/*---------------------------------------------------------------*/

#waku{
	margin			: 0px auto 0px auto;
	padding			: 0px 0px 0px 0px;
	width			: 728px;
}

#header{
	height			: 132px;
	background		: url(../img/header.jpg) no-repeat;
}

#waku{
	background		: url(../img/waku.jpg) repeat-y;
}
#waku2{
	margin			: 0px 15px 0px 15px;
	padding			: 0px 0px 0px 0px;
}
#bottom{
	margin			: 10px 0px 0px 20px;
	padding			: 0px 0px 0px 0px;
	font-size		: 12px;
	color			: #666666;
}



#footer{
	height			: 38px;
	background		: url(../img/footer.jpg) no-repeat;
	font-size		: 0px;
	text-indent		: -10000px;
}

#h1{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	width			: 350px;
	float			: left;
}
#h2{
	margin			: 20px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	width			: 250px;
	float			: right;
}
#h2 ul{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}
#h2 li{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 5px 0px 18px;
	float			: left;
	list-style-type	: none;
	background		: url(../img/img_li.jpg) no-repeat left;
}
#h2 a{
	font-size		: 12px;
	color			: #000000;
	text-decoration	: none;
}
h1{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-size		: 0px;
	text-indent		: -10000px;
}
h1 a{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	display			: block;
	height			: 89px;
}
/*---------------------------------------------------------------*/
#menu{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	background		: url(../img/menu.jpg) no-repeat;
	height			: 42px;
}
#menu ul{
	margin			: 0px 0px 0px 30px;
	padding			: 0px 0px 0px 0px;
}
#menu li{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 2px 0px 2px;
	float			: left;
	list-style		: none;
}
#menu a{
	display			: block;
	width			: 130px;
	height			: 42px;
	text-indent		: -10000px;
}
#m1_h, #m1:hover{	background:url(../img/menu.jpg) no-repeat -31px -42px;	}
#m2_h, #m2:hover{	background:url(../img/menu.jpg) no-repeat -165px -42px;	}
#m3_h, #m3:hover{	background:url(../img/menu.jpg) no-repeat -299px -42px;	}
#m4_h, #m4:hover{	background:url(../img/menu.jpg) no-repeat -433px -42px;	}
#m5_h, #m5:hover{	background:url(../img/menu.jpg) no-repeat -566px -42px;	}

/*---------------------------------------------------------------*/
#fm1{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	float			: left;
	width			: 480px;
}
#fm2{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	float			: right;
	width			: 215px;
}

h2{
	margin			: 0px 0px 0px 0px;
	padding			: 20px 10px 10px 30px;
	font-size		: 20px;
	background		: url(../img/img_h2.jpg) no-repeat;
	width			: 698px;
	height			: 55px;
	color			: #FFFFFF;
	letter-spacing	: 1px;
}
.box_h3{
	margin			: 0px 20px 10px 20px;
	padding			: 5px 2px 5px 2px;
	border			: 1px solid #660033;
	background		: #FAFAF3;
}

h3{
	margin			: 0px 20px 0px 20px;
	padding			: 0px 0px 0px 0px;
	font-size		: 18px;
	font-weight		: bold;
}

.box_h3 h5{
	margin			: 10px 8px 3px 8px;
	padding			: 5px 15px 5px 15px;
	background		: url(../img/img_ya_orange.gif) no-repeat left center;
	font-size		: 14px;
	letter-spacing	: 1px;
	font-weight		: normal;
	color			: #660033;
	border-bottom	: 1px dashed #999999;
}
.box_h5{
	margin			: 5px 20px 10px 20px;
	padding			: 0px 0px 0px 0px;
	font-size		: small;
	line-height		: 150%;
}



/*---------------------------------------------------------------*/

.CBoth{
	font-size		: 0px;
	clear			: both;
}
/*---------------------------------------------------------------*/
.tbl_1{
	background		: #666666;
}
.tbl_1 th{
	background		: #F9F9F9;
}
.tbl_1 td{
	background		: #FFFFFF;
}

/*---------------------------------------------------------------*/
#smenu{
	margin			: 0px 7px 20px 0px;
	padding			: 0px 0px 0px 0px;
}
#smenu h5{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 10px;
	background		: url(../img/img_h5.jpg) no-repeat;
	height			: 25px;
	color			: #FFFFFF;
	line-height		: 30px;
	letter-spacing	: 1px;
}
#smenu ul{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 5px 0px;
	border			: 1px solid #41CEF9;
}
#smenu li{
	margin			: 0px 0px 0px 0px;
	padding			: 10px 0px 10px 0px;
	font-size		: 12px;
	background		: url(../img/tab_list3.gif) repeat-x bottom;
	border-bottom	: 1px dashed #41CEF9;
	list-style		: none;
}
#smenu li a{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 18px;
	display			: block;
	background		: url(../img/img_ya_bule.gif) no-repeat 5px 6px;
}


/*---------------------------------------------------------------*/
/* トップ*/
#top_information h3,
#top_event h3{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	height			: 30px;
	font-size		: 0px;
	text-indent		: -10000px;
}

#top_information h3{	background:url(../img/top_header_information.jpg) no-repeat;	}
#top_event h3{			background:url(../img/top_header_event.jpg) no-repeat;			}

#top_information_waku{	border	: 1px solid #6FCBD8;}
#top_event_waku{		border	: 1px solid #5FD63E;}

#top_information_date,
#top_event_date{
	margin			: 5px 0px 0px 5px;
	padding			: 0px 0px 0px 0px;
	font-weight		: bold;
	font-size		: 12px;
	letter-spacing	: 1px;
}

#top_information_date{	color: #0000FF;	}
#top_event_date{		color: #009900; }


#top_information_txt,
#top_event_txt{
	margin			: 3px 0px 0px 0px;
	padding			: 0px 5px 10px 10px;
	font-size		: 13px;
	height			: 30px;
	background		: url(../img/img_ya_orange.gif) no-repeat 10px 3px;
	text-indent		: 13px;
	line-height		: 120%;
}

#top_information_txt{	border-bottom : 1px dashed #6FCBD8;	}
#top_event_txt{			border-bottom : 1px dashed #5FD63E;	}

#top_information_more,
#top_event_more{
	margin			: 10px 30px 5px 0px;
	padding			: 0px 0px 0px 0px;
	text-align		: right;
	font-size		: 12px;
}
#top_information_more a,
#top_event_more a{
	font-weight		: bold;
	text-decoration	: none;
}
#top_information_more a{ color: #0000FF; }
#top_event_more a{		 color: #009900; }

/*---------------------------------------------------------------*/

