/* 喜びの声
----------------------------------------------------------------------------------------------*/

h6 a{
	width: 2px;
	height:2px;
	background-color:#fff;
	display:block;
	overflow: hidden;
	text-indent:-9999em;
	text-decoration: none;
}

#top-koe{
	width: 735px;
}

#top-koe h5{
	width: 735px;
	height:100px;
	display:block;
	overflow: hidden;
	background: url("image/txt01.gif") no-repeat;
	text-indent:-9999em;
}

#top-koe-box{
	width: 730px;
	padding:20px 20px 10px 20px;
	background-color:#fdd;
	margin-bottom:20px;
	overflow: hidden;
	background: url("image/bg.gif") repeat;
	border-bottom:1px solid #c0f2ff;
}

#top-koe-box img{
	width: 120px;
	height:160px;
	background-color:#696969;
	float:left;
}

#top-koe-box-in{
	width: 565px;
	float:left;
	margin-left:15px;
	xbackground-color:#fff;
	line-height:1.8em;
}

#top-koe-box-in .one{
	width: 565px;
	height:40px;
	xbackground-color:#f0f;
	background: url("image/koe_title01.gif") no-repeat;
	text-indent:-9999em;
}

#top-koe-box-in .two{
	width: 565px;
	height:40px;
	xbackground-color:#f0f;
	background: url("image/koe_title02.gif") no-repeat;
	text-indent:-9999em;
}

#top-koe-box-in .three{
	width: 565px;
	height:40px;
	xbackground-color:#f0f;
	background: url("image/koe_title03.gif") no-repeat;
	text-indent:-9999em;
}

#top-koe-box-in .four{
	width: 565px;
	height:40px;
	xbackground-color:#f0f;
	background: url("image/koe_title04.gif") no-repeat;
	text-indent:-9999em;
}

#top-koe-box-in .koe-title{
	font-weight: bold;
	font-size:95%;
	line-height:1.8em;
	xmargin-bottom:7px;
}

#top-koe-box-in .koe-txt{
	font-size:85%;
	line-height:1.8em;
}

#top-koe-box-in a{
	width: 180px;
	height:35px;
	display:block;
	margin-left:385px;
	background-color:#f0f;
	background: url("image/kuwashiku_botan.gif") no-repeat;
	text-indent:-9999em;
}

#top-koe-box-in a:hover{
	width: 180px;
	height:35px;
	display:block;
	margin-left:385px;
	background-color:#f0f;
	background: url("image/kuwashiku_botan02.gif") no-repeat;
	text-indent:-9999em;
}

/* 問いかけテキスト
----------------------------------------------------------------------------------------------*/
#text-box{
	width: 760px;
}

#text-box-in{
	width: 720px;
	background-color:#fff;
	display:block;
	margin-left:10px;
	margin-bottom:40px;
	padding-bottom:30px;
	/* border */
	border:1px solid rgb(229, 229, 229);

	/* box-shadow */
	box-shadow:rgba(229, 229, 229, 0.65098) 0px 0px 4px 2px;
	-webkit-box-shadow:rgba(229, 229, 229, 0.65098) 0px 0px 4px 2px;
	-moz-box-shadow:rgba(229, 229, 229, 0.65098) 0px 0px 4px 2px;

	background: url("image/blue_kado.gif") no-repeat left top;
}

#text-box-in h6{
	width: 660px;
	height:80px;
	margin-top:50px;
	margin-left:50px;
	background-color:#f0f;
}

#text-box-in .text-title-01{
	background: url("image/txt02.gif") no-repeat;
	text-indent:-9999em;
}

#text-box-in .text-title-02{
	background: url("image/txt03.gif") no-repeat;
	text-indent:-9999em;
}

#text-box-in .text-title-03{
	background: url("image/txt07.gif") no-repeat;
	text-indent:-9999em;
}

#text-box-in .koumoku{
	width: 640px;
	margin-top:20px;
	margin-left:70px;
	xbackground-color:#fdd;
	line-height:1.8em;
}

#text-box-in p{
	width: 80px;
	margin-top:20px;
	margin-left:550px;
	xbackground-color:#fdd;
}

/* 青テキスト
----------------------------------------------------------------------------------------------*/
.bluetext{
	width: 680px;
	color:#26b9eb;
	font-size:130%;
	font-weight:bold;
	margin-left:30px;
	margin-bottom:40px;
	line-height:1.5em;
}

/* ポイント
----------------------------------------------------------------------------------------------*/
#point-box{
	width: 750px;
	overflow: hidden;
	background-color:#f00;
	margin-bottom:50px;
	padding-bottom:20px;
	background: url("image/point_bg.gif") repeat;
}


.point-title01{
	width: 700px;
	height:140px;
	display:block;
	margin-left:20px;
	background-color:#f00;
	background: url("image/txt04.gif") no-repeat;
	text-indent:-9999em;
}

.point-title02{
	width: 700px;
	height:60px;
	display:block;
	margin-left:20px;
	background-color:#f00;
	background: url("image/txt05.gif") no-repeat;
	text-indent:-9999em;
}

.point-title03{
	width: 700px;
	height:140px;
	display:block;
	margin-left:20px;
	background-color:#f00;
	background: url("image/txt06.gif") no-repeat;
	text-indent:-9999em;
}

.point{
	width: 660px;
	display:block;
	overflow: hidden;
	background-color:#fff;
	list-style-type:none;
	margin-left:20px;
	margin-top:10px;
	padding:20px;
	line-height:1.7em;
}

.point02{
	width: 660px;
	background-color:#fff;
	display:block;
	overflow: hidden;
	list-style-type:none;
	margin-left:20px;
	margin-top:10px;
	padding:20px;
	line-height:1.8em;
}

.point02 li{
	width: 210px;
	float:left;
	margin-keft:15px;
}

#point-box .ichiran{
	font-weight:bold;
	font-size:80%;
}

#point-box .etc{
	text-align: right;
}

/* 問い合わせ
----------------------------------------------------------------------------------------------*/
.toiawase{
	width: 600px;
	height:50px;
	margin-top:60px;
	margin-bottom:60px;
	margin-left:60px;
	display:block;
	background-color:#f00;
	background: url("image/redbotan.gif") no-repeat;
	text-indent:-9999em;
}

.toiawase:hover{
	width: 600px;
	height:50px;
	margin-top:60px;
	margin-bottom:60px;
	margin-left:60px;
	display:block;
	background-color:#f00;
	background: url("image/redbotan02.gif") no-repeat;
	text-indent:-9999em;
}


/* 代表あいさつ
----------------------------------------------------------------------------------------------*/
#gree{
	width: 720px;
	overflow: hidden;
}

#gree img{
	width: 120px;
	height:200px;
	background-color:#fdd;
	margin-left:40px;
	float:left;
}

#gree .gree-txt{
	width: 510px;
	float:right;
	xbackground-color:#f00;
	list-style-type:none;
	margin-right:30px;
	line-height:1.8em;
}

#gree .gree-txt li{
	margin-bottom:20px;
}

#gree .gree-txt .name{
	text-align: right;
}

#gree .gree-txt span{
	font-size:110%;
	font-weight:bold;
}
