<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
a {
	font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", "sans-serif";
}
html,
body {
	letter-spacing: -1em;
	position: relative;
	margin: 0;
}
a,
table,
td,
tr,
img,
ul,
li {
	border-style: none;
	text-decoration: none;
	padding: 0;
}
img {
	vertical-align: bottom;
	display: block;
	width: 100%;
	height: auto;
}
ul,
p {
	list-style: none;
}
#top {
  -ms-overflow-style: none;
  /*スクロールバー非表示（Firefox）*/
  scrollbar-width: none;
}
/*スクロールバー非表示（Chrome・Safari）*/
#top::-webkit-scrollbar {
  display:none;
}
#main_contents {
	overflow: hidden;
}
.sp,
#sp_contents {
	display: none;
}
#pc_contents {
    width: 100vw;
  margin: 0 auto;
}
#pc_contents img {
  width: 100%;
  max-width: 1366px;
  margin: 0 auto;
	margin-top: -1px;
}
#pc_contents .fv {
	display: flex;
	width: 100%;
	max-width: 1366px;
	justify-content: space-between;
	margin: 0 auto;
}
#pc_contents .fv img {
	width: 72.91%;
}
#pc_contents .fv a {
	width: 27.09%;
	display: block;
	transition: 0.3s;
}
.fv a:hover {
	opacity: 0.4;
	transition: 0.3s;
}
#pc_contents .fv a img {
	width: 100%;
}
.link {
	display: block;
	height: 100%;
	width: 50vw;
	transition: 0.3s;
	margin: 0 auto;
	max-width: 683px;
}
.link:hover {
	transition: 0.3s;
	opacity: 0.4;
}
.footer__area {
	letter-spacing: normal;
	max-width: 1366px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

@media screen and (max-width: 750px) {
	html,
	body {
		width: 100%;
	}
	.sp,
	#sp_contents {
	display: block;
	}
	.pc,
	#pc_contents {
		display: none;
	}
	#sp_contents .fv {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
#sp_contents .fv img {
	width: 65.5%;
}
#sp_contents .fv a {
	width: 34.5%;
	display: block;
	transition: 0.3s;
	margin-left: -1px;
}
#sp_contents .fv a img {
	width: 100%;
}
.link {
	display: block;
	height: 100%;
	width: 73.6vw;
	transition: 0.3s;
	margin: 0 auto;
}
	.footer__area {
		max-width: 750px;
		width: 100%;
	}
}</pre></body></html>