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

#contents {
	font-size: 1.5rem;
}
#header-copy-area p.header-copy{
    white-space:nowrap;
}
.section {margin-top: 34px; overflow: hidden;}
.section ~ .section {margin-top: 80px;}


.section .txt-box {max-width: 870px;margin: 40px auto 0;}


.winSP .main {margin: 0 -3.125%;}
.winSP .section {margin-top: 30px;}
.winSP .section ~ .section {margin-top: 50px;}
.winSP .section .txt-box {margin-top: 15px;}


.title-box.type-bg .inner .ttl {
	font-size: 22px;
	font-size: 2.2rem;
}
.txt-box h3.font2em:before {
	content: "▼";
	display: inline-block;
	width: 12px;
	height: 11px;
	background-size: contain;
	margin: 0 12px 2px 5px;
}

.video-txt-box {
	width: 680px;
}
.winSP .video-txt-box {
	width: auto;
}


.isDevicePC .inner {
	min-width: auto;
	max-width: 870px;
}
.isDevicePC #footer .inner {
	min-width: 980px;
	max-width: 1320px;
}</pre></body></html>