/* CSS Document */

/*　------------------------コンテンツ左側メニューブロック　*/

h2 {
	padding-bottom: 25px;
}

h3 {
	background: url(../img/titlebg.gif) no-repeat left top;
	font-size: 110%;
	font-weight: bold;
	color: #6C8C2B;
	margin: 15px 0px 12px;
	padding: 7px 0px 10px 16px;
}

.contents {
	width: 565px;
}
.contents table {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.contents th,
.contents td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 8px 5px;
	vertical-align: middle;
}
.contents th {
	text-align: center;
	background: #F0EFF1;
}


/*　------------------------　運営ページ設定　*/

.management {
	height: 560px;
}

.company th {
	background: #F2F1F3;
	vertical-align: middle;
	padding: 8px 0px;
}




/*　------------------------　お客様の声ページ設定　*/
.contents .main-co {
	background: url(../pleasure/img/img02.gif) repeat-y left top;
	margin: 0px 0px 30px 8px;
	padding: 0px;
}
.contents .main-co h3 {
	padding: 0px;
	margin-left: 20px;
	background: url(none);
	color: #DB6E44;
	font-size: 110%;
}
.contents .main-co p {
	margin: 0px 40px 5px 20px;
	padding: 0px;
	color: #855F30;
	line-height: 170%;
}



/*　------------------------　お客様の声ページ設定　*/
.sitemap {
	height: 540px;
}

.sitemap .site_ul1 {
	float: left;
	width: 150px;
}
.sitemap .site_ul2 {
	float: left;
	width: 40px;
}
.sitemap .site_ul3 {
	float: left;
}
.site_ul1 li {
	height: 30px;
	border: 2px solid #6C8C2B;
	text-align: center;
	line-height: 30px;
	margin-top: 6px;
}
.site_ul3 li {
	width: 200px;
	height: 30px;
	border: 2px solid #6C8C2B;
	text-align: left;
	line-height: 30px;
	padding: 0 15px;
	margin-top: 6px;
}
*html body .site_ul2 li {
	margin-bottom: 0;
}
*+html body .site_ul2 li {
	margin-bottom: 0;
}
.site_ul2 li {
	margin-bottom: -1px;
}

/*　------------------------　こんなときに便利ですページ設定　*/
.use_title {
	padding-bottom: 5px;
}
#use01 {
	position: relative;
	width: 565px;
	height: 280px;
	background: url(../use/img/con01_bg.gif) no-repeat;
}
#use01_t1 {
	position: absolute;
	top: 28px;
	left: 14px;
	width: 125px;
	height: 24px;
}
#use01_t2 {
	position: absolute;
	top: 88px;
	left: 14px;
	width: 159px;
	height: 18px;
}
#use01_t3 {
	position: absolute;
	top: 120px;
	left: 14px;
	width: 350px;
	height: 130px;
	line-height: 150%;
}
#use02 {
	width: 565px;
	text-align: right;
}
#use03 {
	width: 565px;
	padding-bottom: 30px;
}
#use04 {
	width: 565px;
	text-align: center;
	padding-bottom: 20px;
}
#use05 {
	width: 565px;
	padding-bottom: 20px;
}
#use05 p {
	padding: 5px 0px;
	font-size: 85%;
	line-height: 140%;
}

#use06 {
	width: 565px;
	padding-bottom: 20px;
}

.left-float {
	width: 385px;
	float: left;
}
.right-float {
	width: 160px;
	float: right;
}
.con_btn {
	padding-top: 20px;
}

/*　------------------------　お客様からの声で発見ページ設定　*/
#ple_title,.ple_area,.ple_t1 {
	padding-bottom: 10px;
}
.ple_t2 {
	float: left;
	width: 330px;
	padding-left: 10px;
	line-height: 150%;
}
.ple_img {
	float: right;
	width: 220px;
}

/*　------------------------　お客様からの声を募集ページ設定　*/
#get_img {
	text-align: center;
	padding: 0 0 10px 0;
}