
#nagare {
	margin-top:15px;
}
.nagare_inner {
	margin:8px 0.83333% 20px;
	background:url("../img/guarantee/guarantee02_14.png") 0 0 repeat-y;
	background-size:100% auto;
}
.nagare_contact01 {
	margin:5px 2.41379% 17px 4.8275%;
}
.nagare_contact01 li:last-child {margin-top:10px;}
.nagare_p01 {margin:0 0 25px 4.65517%;}
.nagare_p02 {margin:3px 0 0 4.65517%;}

/**/
.menseki {
	margin-top:21px;
	padding:0 3.33333% 15px;
	background-color:#eaf7f4;
	font-size:1.3rem;
}
.menseki-title {
	padding:9px 0 12px;
	font-size:1.6rem;
	text-align:center;
	font-weight:bold;
}
.menseki_ul01 {
	margin-top:5px;
}
.menseki_ul01 li {
	margin-bottom: 5px;
	padding-left:1em;
	text-indent:-1em;
}
.nagare_ei {
	width:26.66666%;
	position:absolute;
	top:-35px;
	right:0;
}

/**/
#const {margin-top:10px;}
.const_inner {padding:13px 0 18px;}
.const_text01 {
	padding-right:3%;
	overflow:hidden;
}
.const_text01-text01 {
	width:44.66666%;
	float:right;
}
.const_text01-img01 {
	width:55.33334%;
	float:left;
}

/**/
.annsin {margin-top:10px;}
.annsin_inner {padding:10px 3.33333% 9px;}
.annsin_inner_hoken {
	margin-top:12px;
	padding:0 3.03571%;
	background: #b2e3ff;
	background: -moz-linear-gradient(left,  #b2e3ff 0%, #ffffff 30%, #ffffff 70%, #b2e3ff 100%);
	background: -webkit-linear-gradient(left,  #b2e3ff 0%,#ffffff 30%,#ffffff 70%,#b2e3ff 100%);
	background: linear-gradient(to right,  #b2e3ff 0%,#ffffff 30%,#ffffff 70%,#b2e3ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e3ff', endColorstr='#b2e3ff',GradientType=1 );
	border-radius:5px;
}
.annsin_text01 {margin:7px 0 8px;}
.annsin_text02 {margin:4px 0 1px;}

#menseki-toggle, #hosyou-toggle {font-size: 13px;font-size: 1.3rem;}
#menseki-toggle .p01 {
	margin-top:5px;
}

#hosyou-toggle h3 {
	color: #3bc295;
	text-shadow: 1px 1px 1px #FFF;
	font-size: 13px;font-size: 1.3rem;
}
#hosyou-toggle .top_border {
	margin-top: 7px;
	padding-top: 7px;
	border-top: 1px solid #999;
}
.togglebox02 dd {}
