@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
html, body {
	padding: 0px;
	margin: 0px;
}
img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4 {
	padding: 0px;
	margin: 0px;
}

ol, ul {
	padding: 0px;
	margin: 0px;
}
ul li img {
	width:424px;
	height:198px;
}
.contents {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 1;
	color: #000000;
}
.inner-box {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#merit {
	font-family: 'Noto Sans Japanese', sans-serif;
	width: 950px;
}
#merit ul {
	list-style-type: none;
	width: 950px;
}
#merit li {
	width: 950px;
	line-height: 1.5;
	font-size: 16px;
	overflow: hidden;
}
#merit li img {
	float: left;
}
#merit li p {
	padding: 10px 24px 0 0;
}
#merit h3 {
	font-size: 40px;
	color: #030c75;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 700;
	padding: 0 0 0 140px;
	height: 76px;
	white-space: nowrap;
	letter-spacing: -1px;
}
#merit h4 {
	font-size: 24px;
	color: #ff000b;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 700;
	padding: 0 0 0 140px;
	height: 40px;
	letter-spacing: -1px;
	white-space: nowrap;
}
.point01 {
	background: url(../image/merit_img/point01.png) no-repeat 0 0 #fff9ed;
}
.point02 {
	background: url(../image/merit_img/point02.png) no-repeat 0 0 #E4F9FD;
}
.point03 {
	background: url(../image/merit_img/point03.png) no-repeat 0 0 #fff9ed;
}
.point04 {
	background: url(../image/merit_img/point04.png) no-repeat 0 0 #E4F9FD;
}
.point05 {
	background: url(../image/merit_img/point05.png) no-repeat 0 0 #fff9ed;
}
.point06 {
	background: url(../image/merit_img/point06.png) no-repeat 0 0 #E4F9FD;
}
.point07 {
	background: url(../image/merit_img/point07.png) no-repeat 0 0 #fff9ed;
}
.f_big {
	font-size: 54px;
}
#dp_banner {
	width: 874px;
	margin: 36px auto 36px;
}

#wrapper {
	text-align: left!important;
}
