<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/* kv--area
-------------------------------------------------- */
.kv--area { border-radius:15px;}
.kv--area h1 {
	margin:0;
}
.bg--movie {
	position: relative;
	width:100%;
	overflow: hidden;
	border-radius: 15px;
	z-index: 1;
}

.kv--area h1 {
	position: relative;
	margin:-109.5% 6.1% 76% 16.2%;
	z-index: 5;
}
@media (min-width: 768px) {
/* PC用 */

}
@media (max-width: 767px) {
/* tablet用 */
}

/* top--sec01
-------------------------------------------------- */
.top--sec01 {
	border-radius: 15px;
	background:#F5F5F7;
}
.top--sec01 {
	margin-bottom: 2em;
	padding:25px 20px;
}
.top--sec01 .icn {
	width:55px;
	margin-bottom:1.4em;
}
.top--sec01 h2 {
	margin-bottom:0.5em;
	font-size:3.4em;
}
.top--sec01 h2 a { color: #000;}

.top--sec01 p {
	font-size:1.4em;
	line-height: 2;
}
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */

}

/* ul--ft--nav
-------------------------------------------------- */
.ul--ft--nav li {
	margin: 0;
	border-top:1px solid #D9D9D9;
}
.ul--ft--nav .linkBtn a {
	display:flex;
	justify-content: space-between;
	padding:0.54em 0 0.63em;
	font-size:2.4em;
	line-height: 1.1;
}
.ul--ft--nav .linkBtn a span::after {
	content: '';
	position: absolute;
	left: 50%;
	top:50%;
    transform: translate(-36%, -50%);
    width: 0px;
    border-left: 5.5px solid #fff;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
	z-index: 2;
}
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}





/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}

/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}

/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}





/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}

/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}

/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}





/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}

/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}

/* 
-------------------------------------------------- */
@media (min-width: 768px) {
/* PC用 */
}
@media (max-width: 767px) {
/* tablet用 */
}
</pre></body></html>