<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

#service h3 {
	color: #c53a23;
	text-align: left;
}
#service .block {
	overflow: hidden;
	padding: 50px 0;
}
#service .block .text {
	margin: 30px 0 0 0;
}
#service .block-oem {
	margin-top: 50px;
}
#service .block-oem .title {
	background: url(images/service/title-bg.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 100px 0;
}
#service .block-oem .title h3 {
	background: rgba(255,255,255,.7);
	width: 350px;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	padding: 10px;
}
#service .block-oem ul {
	list-style: none;
	margin: 30px 0;
	padding: 0;
}
#service .block-oem ul li {
	font-size: 1.4em;
	font-weight: bold;
}
#service .block-oem .text {
	font-size: 1.4em;
	font-weight: bold;
}
#service .block-oem .order-sample {
	padding: 50px 0;
}
#service .block-oem .order-sample h4 {
	color: #d87b6b;
	text-align: center;
	border: 1px solid #ccc;
	width: 350px;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 auto 50px;
	padding: 10px;
}
#service .block-oem .order-sample h5 {
	font-size: 1.6em;
	color: #c53a23;
	margin: 0;
}
#service .block-oem .order-sample .box {
	min-height: 500px;
}
#service .block-oem .order-sample .inbox {
	color: #c53a23;
	border: 1px solid #ccc;
	padding: 50px;
	font-size: 1.2em;
}
#service .block-oem .order-sample .sample1 {
	background: url(images/service/sample-bg-01.jpg) no-repeat;
	background-size: 400px;
	background-position: left top;
	padding: 15px 0 0 460px;
}
#service .block-oem .order-sample .sample2 {
	background: url(images/service/sample-bg-02.jpg) no-repeat;
	background-size: 400px;
	background-position: right top;
	padding: 15px 460px 0 0;
}
#service .block-oem .order-sample .sample3 {
	background: url(images/service/sample-bg-03.jpg) no-repeat;
	background-size: 400px;
	background-position: left top;
	padding: 15px 0 0 460px;
}
#service .other {
	text-align: center;
	margin-top: 50px;
}

@media screen and (max-width: 1024px) {
	#service .block .inner {
		width: 90%;
	}
}
@media screen and (max-width: 768px) {
	#service .block .text {
		padding: 0 30px;
	}
	#service .contact-us {
		padding: 15px 0;
	}
	#service .block-oem ul,
	#service .block-oem .text {
		padding: 0 30px;
	}
	#service .block-oem .order-sample .box {
		min-height: 450px;
	}
	#service .block-oem .order-sample .sample1,
	#service .block-oem .order-sample .sample2,
	#service .block-oem .order-sample .sample3 {
		background-size: 350px;
	}
	#service .block-oem .order-sample .sample1,
	#service .block-oem .order-sample .sample3 {
		background-position: left 30px top;
		padding: 15px 30px 0 420px;
		margin-bottom: 30px;
	}
	#service .block-oem .order-sample .sample2 {
		background-position: right 30px top;
		padding: 15px 420px 0 30px;
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 559px) {
	#service .block {
		padding: 30px 0;
	}
	#service .block-oem .title h3 {
		font-size: 1.8em;
		background: rgba(255,255,255,.8);
	}
	#service .block-oem ul li,
	#service .block-oem .text {
		font-size: 1.2em;
	}
	#service .block-oem .order-sample h4 {
		font-size: 1.5em;
		font-weight: bold;
	}
	#service .block-oem .order-sample .sample1,
	#service .block-oem .order-sample .sample2,
	#service .block-oem .order-sample .sample3 {
		background-size: 220px;
	}
	#service .block-oem .order-sample .inbox {
		padding: 30px;
	}
	#service .block-oem .order-sample .sample1,
	#service .block-oem .order-sample .sample3 {
		background-position: left 30px top;
		padding: 15px 30px 0 270px;
		margin-bottom: 30px;
	}
	#service .block-oem .order-sample .sample2 {
		background-position: right 30px top;
		padding: 15px 270px 0 30px;
		margin-bottom: 30px;
	}
	#service .block-oem .order-sample h5 {
		font-size: 1.3em;
	}
	#service .block-oem .order-sample .inbox {
		font-size: 1.1em;
	}
	#service .block-oem .order-sample .box {
		min-height: 280px;
	}
}
@media screen and (max-width: 430px) {
	#service .block-oem .title h3 {
		font-size: 1.5em;
	}
	#service .block-oem .order-sample .sample1,
	#service .block-oem .order-sample .sample2,
	#service .block-oem .order-sample .sample3 {
		background-position: top center;
		background-size: 220px;
		padding: 290px 30px 0 30px;
	}
	#service .block-oem .title {
		background: url(images/service/title-bg_sp-min.jpg) no-repeat;
		background-size: cover;
		background-position: center;
		padding: 73px 0;
	}
	#service .other {
		padding: 0 30px;
	}
}
@media screen and (max-width: 380px) {
	#service .block-oem ul li,
	#service .block-oem .text {
		font-size: 1em;
	}
	#service .block-oem .order-sample h4,
	#service .block-oem .order-sample h5 {
		font-size: 1.2em;
	}
	#service .block-oem .order-sample .inbox {
		padding: 15px;
	}
}
</pre></body></html>