@charset "utf-8";
#info h1,#notification h1 {
	display:block;
	text-align:center;
}
#notification {
	background-color:rgba(240,240,240,.98);
}

@media screen and (max-width: 767.98px) {
/*BASE*/
#headerNavi nav .sp li.investors .en {
	color:rgb(175, 47, 47) !important;
}

/*文字制御*/
section:not(.keyvisual) h1.title {
	display:block;
	font-size:18px;
	text-align:center;
	margin-bottom:2rem;
}
#info h1 .sub,#notification h1 .sub {
	font-size:14px;
}

/*Layout*/
#info,#notification {
	padding:4rem 2rem;
}
#notification .comment-box .partner {
	text-align:center;
	margin:1.5rem 0;
}
}

/*PC NPC TAB*/
@media screen and (min-width: 768px), print {

/*BASE*/
#headerNavi.display-on li.investors .en {
	color:rgb(175, 47, 47) !important;
}
	
/*HEADER*/
.keyvisual .img-bg {
	top: 50%;
	transform: translateY(-50%);
}

/*文字制御*/
#info h1,#notification h1 {
	font-size:24px;
}
#info h1 .sub,#notification h1 .sub {
	font-size:20px;
}

/*Layout*/
#info,#notification {
	padding:100px 80px;
}
#info .contntent-box, #notification .contntent-box {
	max-width:1440px;
	margin:auto;
}
#info .comment-box, #notification .comment-box {
	text-align:center;
}

#notification .comment-box .partner {
	margin:2rem 0;
}

}