@charset "UTF-8";

/* index　───────────────────────────────────

	1. index style
	
────────────────────────────────────────*/


/* 1. index style
────────────────────────────────────────*/
#contents {
	width:910px;
	height:auto;
	background-image:none;
}

#header {
	clear:both;
	width:910px;
	height:310px;
	background-image:url(../images/top_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9990px;
	margin:0px;
	padding:0px;
}
h1#headread {
	font-size:12px;
	margin:0px;
	padding:15px 0px 0px 10px;
	line-height:normal;
	text-align:left;
	width:900px;
	_width:910px;
	height:15px;
	_height:40px;
	min-height:auto;
	background-image:url(../images/head_tel.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#817b57;
	text-indent:0em;
}


ul#index_navi {
	clear:both;
	margin:0px;
	padding:0px;
}
ul#index_navi li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	text-indent:-9990px;
}
ul#index_navi li a {
	display:block;
	background-image:url(../images/top_img_navi.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
ul#index_navi li#index01 a {
	width:305px;
	height:90px;
	background-position:0 0;
}
ul#index_navi li#index02 a {
	width:307px;
	height:90px;
	background-position:-305px 0;
}
ul#index_navi li#index03 a {
	width:298px;
	height:90px;
	background-position:-612px 0;
}
ul#index_navi li#index01 a:hover {
	background-position:0 -90px;
}
ul#index_navi li#index02 a:hover {
	background-position:-305px -90px;
}
ul#index_navi li#index03 a:hover {
	background-position:-612px -90px;
}
#columR {
	background-color:#FFFFFF;
}
#sub_index {
	background-image:url(../images/top_subbg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#sub_index h3 {
	width:250px;
	height:28px;
	text-indent:-9990px;
	background-image:url(../images/index_sub.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:25px 0px 0px 10px;
	padding:0px;
}
#columR #sub_index ul {
	width:auto;
	margin:0px 0px 0px 10px;
	padding:5px;
	text-align:left;
}
#columR #sub_index ul li {
	height:auto;
	list-style:none;
	margin:0px;
	padding:3px 5px 3px 15px;
	background-image:url(../images/icon_w.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#columR #sub_index ul li a {
	color:#000000;
	height:auto;
}
h1 {
	background-color:#FFFFFF;
	text-indent:inherit;
	font-weight:normal;
	margin:0px;
	padding:15px 0px 0px 10px;
	width:900px;
	_width:910px;
	height:20px;
	_height:30px;
	display:block;
	line-height:normal;
}
h1#headread {
	line-height:normal;
	text-align:left;
	min-height:auto;
	background-image:url(../images/head_tel.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#817b57;
	font-size:12px;
}
#topics,#event {
	clear:both;
	margin:0px;
	padding:0px;
}
#event {
	padding:25px 0px 0px 0px;
}
div#topics h2 {
	height:25px;
	text-indent:-9990px;
	margin:25px 0px 7px 0px;
	_margin:30px 0px 7px 0px;
	padding:0px;
	background-image:url(../images/img_topics.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:3px solid #817b57;
}
div#event h2 {
	height:25px;
	text-indent:-9990px;
	margin:25px 0px 7px 0px;
	padding:0px;
	background-image:url(../images/img_event.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:3px solid #817b57;
}
.daybox {
	clear:both;
	margin:0px;
	padding:0px;
}
.day_txt {
	width:515px;
	height:auto;
	float:right;
	margin:0px 0px;
	padding:0px 0px 15px 0px;
}
#topics h3,#event h3 {
	width:515px;
	margin:0px;
	padding:7px 3px;
	font-weight:normal;
	font-size:medium;
	_font-size:small;
}
#topics h3 a,#event h3 a {
	color:#000000;
}
#topics p.day {
	width:515px;
	font-size:10px;
	background-color:#f5eba8;
	margin:0px;
	padding:3px 5px;
}
#event p.day {
	width:515px;
	font-size:10px;
	background-color:#f0f7e3;
	margin:0px;
	padding:3px 5px;
}

#topics div.text p,#event div.text p {
	width:420px;
	margin:0px;
	padding:0px 5px;
}
#topics p.more,#event p.more {
	float:right;
	margin:0px;
	padding:0px;
	text-indent:-9990px;
}
#topics p.more a,#event p.more a {
	display:block;
	width:90px;
	height:15px;
	background-image:url(../images/topics_next.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.daybox_img {
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
}
.daybox_img img {
	width:70px;
}
.bn_rss {
	display:none;
	float:right;
	margin:-32px 0px 0px 0px;
}