/*-------------------------index-----------------------*/

/* ----- index_contents ----- */

#index_contents {
	width: 800px;
	background-color: #FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

/* ----- index_news ----- */
.news {
	background: url(../images/top/news_back.gif) no-repeat;
	width:800px;
	height:115px;
	padding:20px 0px 0px 0px;
	margin:5px 0px 5px 0px;
}

.news_text {
	overflow:auto;
	width:760px;
	height:105px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	line-height:200%;
	font-size:10.5px;
}

.rss_items {
	padding:0px 0px 0px 15px;
}

/* ----- index_contents menu ----- */
.cont_box {
	float: left;
	width: 195px;
	padding: 0px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	line-height:175%;
}

.cont_box_r {
	float: left;
	width: 195px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
}

.cont_box a{
	display: block;
}

.cont_box_r a {
	display: block;
}

.cont_banner {
	height:50px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.tiiki_link {
	background: url(../images/top/tiiki_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.kurashi_link {
	background: url(../images/top/kurashi_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.boran_link {
	background: url(../images/top/boran_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.what_link {
	background:url(../images/top/what_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.kaigo_link {
	background:url(../images/top/kaigo_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.kodomo_link {
	background:url(../images/top/kodomo_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.kanri_link {
	background: url(../images/top/kanri_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

.tayori_link {
	background: url(../images/top/tayori_li_style.gif) no-repeat;
	width: 95px;
	padding: 0px 0px 2px 15px;
	margin: 0px 0px 0px 5px;
}

/*-------------- h2 ------------------*/
kanri_h2 {
	background: url(../images/base/kanri_h3.gif) no-repeat 0px 0px;
	width: 590px;
	height: 19px;
	padding: 1px 0px 0px 0px;
	margin: 15px 0px 5px 5px;
	font-size: 14px;
	text-indent: 20px;
	color: #336699;
}

h2.what_h2 {
	background: url(../images/base/what_h3.gif) no-repeat 0px 0px;
	width: 590px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 5px 5px;
	font-size: 14px;
	text-indent: 20px;
	color: #336699;
}

h2.tiiki_h2 {
	background: url(../images/base/tiiki_h3.gif) no-repeat 0px 0px;
	width: 590px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 5px 5px;
	font-size: 14px;
	text-indent: 20px;
	color: #C87F00;
}

h2.kodomo_h2 {
	background: url(../images/base/kodomo_h3.gif) no-repeat 0px 0px;
	width: 590px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 5px 5px;
	font-size: 14px;
	text-indent: 20px;
	color: #336699;
}

h2.kanri_h2 {
	background: url(../images/base/kanri_h3.gif) no-repeat 0px 0px;
	width: 590px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 5px 5px;
	font-size: 14px;
	text-indent: 20px;
	color: #669900;
}

/*----------Category index----------*/
.dot_border {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
	text-align: center;
}

/*----------plan----------*/
.number_link a{
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.number_link:hover a:hover{
	display: block;
	background-color: #FFFFCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*----------sitemap----------*/

.site_middle {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

.site_bottom {
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
}

.site_more_bottom {
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
}