@charset "UTF-8";

/* ---------------------------------------------------------
common
----------------------------------------------------------*/
#sectionContents img {
	width: 100%;
	height: auto;
}

.sns_block {
	padding-top: 20px;
}

/* ---------------------------------------------------------
.area_head
----------------------------------------------------------*/
.area_head {
	padding: 0 0 40px;
}
.text_head-description {
	line-height: 1.6;
	width: 92.1875%;
	margin: 5px auto 10px;
}
.text_head-note {
	line-height: 1.6;
	width: 93.75%;
	margin: 0 auto;
	color: #999;
}

/* ---------------------------------------------------------
.area_caution
----------------------------------------------------------*/
.area_caution .text_caution {
	margin: 5px 0 15px;
	text-align: center;
}

/* ---------------------------------------------------------
.area_catch
----------------------------------------------------------*/
.area_catch .text_catcy {
	line-height: 1.6;
	width: 84.375%;
	padding: 0 7.8125% 25px;
	background: url(../img/bg_area_catch.png) repeat-y center top;
	background-size: 100% auto;
}

/* ---------------------------------------------------------
.area_caution
----------------------------------------------------------*/
.area_caution {
	background: url(../img/bg_wall-top.png) repeat-y center top;
	background-size: contain;
}
.area_caution .text_caution {
	line-height: 1.6;
	width: 84.375%;
	padding: 0 7.8125%;
}

/* ---------------------------------------------------------
.area_other
----------------------------------------------------------*/
.area_other {
	line-height: 1.6;
	width: 84.375%;
	padding: 0 7.8125% 20px;
	text-align: center;
	background: url(../img/bg_area_other.png) no-repeat center top;
	background-size: 100% 100%;
}
.area_other li:first-child {
	margin: 0 0 20px;
}
.img_other-bnr {
	width: 96.29629%;
	margin: 0 auto;
}
.text_other-description {
	margin: 10px 0 0;
	font-size: 12px;
}
.text_other-note {
	color: #999;
	font-size: 12px;
}

.area_contact {
	padding-bottom: 20px;
	background: #89D76D;
}