@charset "UTF-8";
/************************************************
overWrite
************************************************/
#mainArea {
	margin-top: 41px !important;
}
/************************************************
unique
************************************************/
/*---------------
parts
------------------*/
.blkTtl {
	margin-left: 0;
}
.pointList .name {
	font-weight: bold;
	font-size: 1.428rem;/*20*/
	padding-left: 1.428rem;
	text-indent: -1.428rem;
}
.pointList > li:not(:first-of-type) {
	margin-top: 30px;
}
.pointList > li > .txt {
	padding-left: 1.428rem;/*20*/
}
/*---------------
kvBlk
------------------*/
.kvBlk {
	margin: auto;
}
/*---------------
subjectBlk
------------------*/
.subjectBlk {
	margin-top: 60px;
}
.subjectBlk .blkTtl {
	width: auto;
}
.subjectBlk .subjectBox {
	width: 1035px;
	margin: 0 auto;
}
.subjectBlk .subjectImg {
	margin-top: 38px;
}
.subjectBlk .subjectImg > img {
	width: auto;
}
/*---------------
descBlk
------------------*/
.descBlk {
	margin-top: 63px;
}
.descBlk .blkTtl {
	width: auto;
}
.descBlk .pointList {
	width: 1038px;
	margin: 28px auto 0;
}
.descBlk .noteWrap {
	margin: 60px auto 0;
	width: 1050px;
}
/************************************************
print
************************************************/