@charset "UTF-8";

.policyWrap {
	width:1024px;
	margin:0 auto;
}

.conceptWrap {
	text-align:center;
	margin-bottom:100px;
}

.conceptWrap .bgYellowTit {
	margin-bottom:40px;
}

.conceptWrap .promiseImg {
	margin-bottom:60px;
	position:relative;
}

.conceptWrap .promiseImg .promiseMsg img {
	position:relative;
	top:-50px;
	opacity:0;
}

.conceptWrap .promiseImg .promise1 {
	position:absolute;
	top:58px;
	right:40px;
}

.conceptWrap .promiseImg .promise2 {
	position:absolute;
	top:180px;
	right:155px;
}

.conceptWrap .readTxtGrn {
	margin-bottom:25px;
}

.conceptWrap h4 {
	font-family:"FOT-筑紫A丸ゴシック Std B","TsukuBRdGothicStd-B",sans-serif,sans-serif;
	color:#e95b1d;
	font-size:4em;
	font-size:4rem;
	letter-spacing:1px;
	line-height:1;
	margin-bottom:25px;
}

.conceptWrap .rT {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	line-height:2;
	margin-bottom:20px;
}

.conceptWrap .rT strong {
	display:inline;
	font-family:"FOT-筑紫A丸ゴシック Std B","TsukuBRdGothicStd-B",sans-serif;
}

.aimWrap h2 {
	display:inline-block;
	margin:0 50px 50px 25px;
}

.aimWrap article {
	zoom:1;
	width:100%;
	margin-bottom:50px;
}

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

.aimWrap article:after {
	clear:both;
}

.aimWrap article p {
	display:inline;
	float:left;
	margin-right:50px;
	width: 244px;
}

.aimWrap article p img:nth-child(2){
  padding-top: 2px;
}

.aimWrap article .fR {
	float:left;
	width:675px;
}

.aimWrap article .fR strong {
	display:block;
	color:#e95b1d;
	font-size:18px;
	font-size:1.8rem;
	letter-spacing:3px;
	line-height:1.7;
	margin-bottom:15px;
}

.aimWrap article .fR .readTxt {
	display:block;
	margin-bottom:10px;
}

.aimWrap article .fR .readTxt em{
   background: linear-gradient(transparent 70%, #ffff00 70%);
}

.aimWrap article .fR span:last-child {
	margin-bottom:0;
}

.aimWrap .aim1 .fR {
	padding-top:15px;
}

.aimWrap .aim2 .fR strong {
	margin-left:-.5em;
}

.aimWrap .aim3 .fR {
	padding-top:10px;
}