<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
 @media print, screen and (max-width: 750px) {
#mainContents h1 {
	padding-left: 4%;
	padding-right: 4%;
}
/* newsArea */
#newsArea ul {
	margin-bottom: 4vw;
}
#newsArea .basicBtn {
	margin: 4vw auto 0 auto;
}
/* message */
/* outline */
/* csr_environment */
.fit.gray {
	background-color: #f9f9f9;
}
.fit .txtBox {
	padding: 8vw 4vw;
}
.fit .txtBox h2 {
	margin-top: 0 !important;
}
.fit .txtBox p {
	margin-top: 4vw;
}
.fit .imgBox {
	width: 100%;
}
#message {
	margin-top: 10.66vw;
}
#outline .contents {
	padding-left: 0;
	padding-right: 0;
}
#outline .right {
	float: none !important;
}
	 #banner .box2_1_sp {
		 float: left;
		 margin-top: 20px;
	 }
	 #banner .box2_1_sp:nth-child(even) {
		 margin-right: 0px;
	 }
}
</pre></body></html>