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

/*------------ TOPのみの背景 ------------*/
#wrapper {
	background-image: url(../img/header_top_back.png);
	background-repeat: repeat-x;
}

/*------------ イメージビジュアル ------------*/
#imageVisual {
	text-align: center;
}

/*------------ バナーアイテム ------------*/
ul#banner_item {
	margin: 0 6px;
	padding: 10px 5px;
	background-image: url(../img/top_bannerback.jpg);
	background-repeat: repeat-x;
}

ul#banner_item li {
	display: inline;
	margin: 0 10px;
}

/*------------ 新着情報 ------------*/
#contents #leftbox {
	float: left;
}

/*------------ 新着情報リスト ------------*/
#contents #leftbox #news {
	margin-top: 15px; 
	width: 465px;
	height: 170px;
	overflow: auto;
}

#contents #leftbox ul.newslist {
	line-height: 1.3em;
	margin-bottom: 10px;
}

#contents #leftbox ul.newslist li.date {
	margin-right: -13em;
	padding-bottom: 3px;
	padding-left: 15px;
	float: left;
	background-image: url(../img/point_allow.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#contents #leftbox ul.newslist li.topic {
	padding-bottom: 3px;
	padding-left: 8em;
}

#contents #leftbox ul.newslist li.comment {
	padding-left: 15px;
}

/*------------ サービス ------------*/
#contents #rightbox {
	width: 281px;
	float: right;
}

#contents #rightbox ul#photo_list li {
	padding:15px 5px;
	float: left;
}

#contents #rightbox ul#services_list {
	line-height: 1.3em;
}

#contents #rightbox ul#services_list li {
	padding-left: 15px;
	background-image: url(../img/point_circle.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/*------------ バナー入れる箱 ------------*/
#banner_box {
	padding: 35px 25px 50px 25px;
}

/*------------ 小松園 ------------*/
#banner_box #komatsuen {
	width: 554px;
	height: 124px;
	text-align: right;
	background-image:url(../img/top_banner_main.jpg);
	background-repeat: no-repeat;
	float: left;
}

#banner_box #komatsuen p {
	padding-top: 100px;
	padding-right: 25px;
}

ul#banner_list {
	padding-right: 5px;
	float: right;
}

ul#banner_list img {
	vertical-align: top;
}

ul#banner_list li {
	padding-bottom: 4px;
}

