@charset "utf-8";

#header .searchbox, #header .inquiryTel, #footer .footerLinks {
	display: none;
}
#contentsInner {
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400;
	color: #1a1a1a;
	font-feature-settings: "palt";
}

.contentsBodyFull {
	padding: 40px;
	background-color: #fff;
	width: calc(100% - 80px) !important;
}

.contentsBodyFull a:hover {
	opacity: 0.7;
}

h2 {
	font-size: 32px;
	line-height: 1.4;
}

.leadText {
	margin: 1em 0;
}
.leadText p {
	line-height: 1.8;
}
.leadText p.catch {
	font-size: 1.2em;
	font-weight: bold;
	padding: 1em 0;
}
.anchorList {
	margin: 2em 0 1.5em;
}

.anchorList li {
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(/common/images/icon_down_16px_b.png);
	margin-bottom: 1em;
	padding-left: 1.2em;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4;
}

.anchorBox p {
	display: inline-block;
	width: 440px;
	text-align: center;
} 
.anchorBox p a {
	color: #1a1a1a;
	font-size: 24px;
	font-weight: 500;
}

.sectionBox {
	margin-top: 4em;
}
.sectionBox h3 {
	margin-bottom: 0.5em;
	padding-bottom: 0.25em;
	border-bottom: 1px solid #046ab5;
}
.sectionBox li {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0.5em;
}
.sectionBox p.button {
	margin: 2em 0;
}


.sectionTitle {
	font-size: 24px;
	font-weight: bold;
}

.sectionBox .graphCatch {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1.5em 0 0.5em;
	line-height: 1.5;
}
.sectionBox .graphCatch span {
	color: #ff0000;
}
.sectionBox .graphSub {
	font-size: 0.9em;
}
.sectionBox .graphLead {
	line-height: 1.5;
	margin-bottom :0.5em;
}

.sectionBox .graphs {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.sectionBox .graphs li {
	width: 49.5%;
	margin-bottom: 1%;
}
.sectionBox .graphs li img {
	width: 100%;
}

.contentIntro {
	margin-top: 1em;
}

.button .materialL {
	background-color: #666;
}

p.button.inq {
	text-align: center;
	margin: 3em auto 0;
}

.inq .applicationL {
	font-size: 1.3em;
	line-height: 1;
	border-radius: 10px;
	padding: 1em 1em 1em 1.5em;
}
