@charset "UTF-8";

.yunomachi {
	position:relative;
	zoom:1;
	width:1000px;
	margin:0 auto;
	text-align:left;
	margin-top:55px;
}

.yunomachi:before,.yunomachi:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.yunomachi:after {
	clear:both;
}

.yunomachi h2 {
	position:absolute;
	top:-35px;
	left:0;
}

.yunomachi .txtBox {
	width:730px;
	float:right;
	zoom:1;
}

.yunomachi .txtBox:before,.yunomachi .txtBox:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.yunomachi .txtBox:after {
	clear:both;
}

.yunomachi .txtBox .fL {
	width:470px;
	float:left;
}

.yunomachi .txtBox .fL .contTit {
	font-family:"FOT-筑紫オールドゴシック Std B",sans-serif;
	font-size:24px;
	line-height:1.6!important;
	font-weight:700;
	letter-spacing:0.1em;
	color:#6d1419;
	margin-bottom:1.2em;
}

.yunomachi .txtBox .fL p {
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	display:block;
	margin-bottom:1em;
	letter-spacing:0.05em;
}

@media all and (-ms-high-contrast:none){
	.yunomachi .txtBox .fL p {
		letter-spacing:0.03em;
	}
}

.yunomachi .imgList1 {
	width:230px;
	float:right;
	margin-top:5px;
}

.yunomachi .imgList1 img {
	display:block;
	margin-bottom:15px;
	vertical-align:bottom;
}

.yunomachi .imgList1 img:last-child {
	margin-bottom:0;
}

/* .efficacy
---------------------------------------------------------------------------*/
.efficacy {
	position:relative;
	width:960px;
	margin:0 auto 80px;
	text-align:left;
	zoom:1;
	top:-15px;
}

.efficacy:before,.efficacy:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.efficacy:after {
	clear:both;
}

.efficacy h4 {
	color:#6d1419;
	font-weight:700;
	font-size:14px;
	line-height:1;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin:0 0 20px 415px;
	letter-spacing:2px;
	color:#6d1419;
}

.efficacy .efficacyInner {
	zoom:1;
}

.efficacy .efficacyInner:before,.efficacy .efficacyInner:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.efficacy .efficacyInner:after {
	clear:both;
}

.efficacy .efficacyInner dl {
	width:540px;
	zoom:1;
	margin-left:410px;
}

.efficacy .efficacyInner dl:before,.efficacy .efficacyInner dl:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.efficacy .efficacyInner dl:after {
	clear:both;
}

.efficacy .efficacyInner dl dt,.efficacy .efficacyInner dl dd {
	padding:14px 0;
}

.efficacy .efficacyInner dl dt {
	width:80px;
	float:left;
	padding-bottom:1px;
	letter-spacing:0.05em;
	font-weight:700;
	color:#6d1419;
	position:relative;
	left:5px;
}

.efficacy .efficacyInner dl dd {
	padding-left:80px;
	border-bottom:1px dotted #6d1419;
	font-size:14px;
	line-height:1.7;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	letter-spacing:0.08em;
	color:#333;
}

.efficacy .efficacyInner .imgList2 {
	position:absolute;
	top:20px;
	left:0;
}

.efficacy .efficacyInner .imgList2 .imgList2_1 {
	position:absolute;
	top:0;
	left:160px;
}

.efficacy .efficacyInner .imgList2 .imgList2_2 {
	position:absolute;
	top:70px;
	left:0;
}

/* .enjoy
---------------------------------------------------------------------------*/
.enjoy {
	zoom:1;
	width:1000px;
	margin:0 auto 80px;
	text-align:left;
}

.enjoy:before,.enjoy:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.enjoy:after {
	clear:both;
}

.enjoy .txtBox {
	width:430px;
	float:left;
}

.enjoy .txtBox h2 {
	font-family:"FOT-筑紫オールドゴシック Std B",sans-serif;
	font-size:24px;
	line-height:1.6!important;
	font-weight:700;
	letter-spacing:0.1em;
	color:#6d1419;
	margin:0 0 .8em -2px;
}

.enjoy .txtBox p {
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin-bottom:1em;
	display:block;
	letter-spacing:0.03em;
	text-align:justify;
}

@media all and (-ms-high-contrast:none){
	.enjoy .txtBox p {
		letter-spacing:0.02em;
	}
}

.enjoy .imgList3 {
	width:510px;
	float:right;
}

.enjoy .imgList3 img {
	float:left;
	margin:0 0 10px 10px;
}

/* .mushiyu
---------------------------------------------------------------------------*/
.mushiyu {
	zoom:1;
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding-bottom:120px;
}

.mushiyu:before,.mushiyu:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.mushiyu:after {
	clear:both;
}

.mushiyu .txtBox {
	width:620px;
	float:right;
}

.mushiyu .txtBox h2 {
	font-family:"FOT-筑紫オールドゴシック Std B",sans-serif;
	font-size:24px;
	line-height:1.6!important;
	font-weight:700;
	letter-spacing:0.1em;
	color:#6d1419;
	margin:0 0 1em -2px;
}

.mushiyu .txtBox p {
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	margin-bottom:.7em;
	display:block;
	letter-spacing:0.08em;
}

@media all and (-ms-high-contrast:none){
	.mushiyu .txtBox p {
		letter-spacing:0.04em;
	}
}

.mushiyu .imgMushiyu {
	float:left;
}

/* .promiss5
---------------------------------------------------------------------------*/
.promiss5 {
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
	zoom:1;
	zoom:1;
}

.promiss5:before,.promiss5:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.promiss5:after {
	clear:both;
}

.promiss5:before,.promiss5:after {
	display:block;
	height:0;
	visibility:hidden;
	content:"\0020";
}

.promiss5:after {
	clear:both;
}

.promiss5 .titPromiss {
	float:left;
	margin:-40px 0 0 10px;
}

.promiss5 .txtBox {
	margin-left:60px;
	float:left;
	width:480px;
	display:inline;
	position:relative;
}

.promiss5 .txtBox h4 {
	margin:0 0 1.5em;
	font-family:"FOT-筑紫オールドゴシック Std B",sans-serif;
	font-size:24px;
	line-height:1.6!important;
	font-weight:700;
	letter-spacing:0.1em;
	color:#6d1419;
}

.promiss5 .txtBox dl {
	width:480px;
}

.promiss5 .txtBox dl dt,.promiss5 .txtBox dl dd {
	padding:0 0 20px;
	font-size:14px;
	line-height:2;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	letter-spacing:0.08em;
}

.promiss5 .txtBox dl dt {
	width:55px;
	float:left;
}

.promiss5 .txtBox dl dd {
	padding-left:55px;
}

.promiss5 .txtBox dl dd .txtS {
	font-size:12px;
	line-height:1;
	font-family:"Source Sans Pro","TsukuGoPro-B","FOT-筑紫ゴシック Pro E","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	max-height:100%;
	display:block;
	padding-top:6px;
}

.promiss5 .imgList5 {
	position:absolute;
	right:0;
	top:-40px;
}

.promiss5 .imgList5 .imgList5_1 {
	position:absolute;
	right:50px;
	top:-20px;
}

.promiss5 .imgList5 .imgList5_2 {
	position:absolute;
	right:140px;
	top:120px;
}

.promiss5 .imgList5 .imgList5_3 {
	position:absolute;
	right:50px;
	top:340px;
}

.btn-center {
	width:1000px;
	margin:25px auto 0;
	text-align:center;
}

.btn-center .btnRed {
	display:block;
	top:0;
	width:390px;
	margin-left:175px;
	background:#6d1419;
	color:#fff;
	transition:.2s linear;
	letter-spacing:0.05em;
}

.btn-center .btnRed:hover {
	opacity:0.5;
}