<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.Modal__close-btn .Btn__link--none,
		.Modal__close-btn a,
		.Modal__close__box--round {
			text-shadow: 0 0 3px #6f0b1c, 0 0 3px #6f0b1c, 0 0 3px #6f0b1c;
		}

		.Modal__close__box--round:focus,
		.Modal__close__box--round:hover {
			text-shadow: 0 0 3px #245d67, 0 0 3px #245d67, 0 0 3px #245d67;
		}

		@media screen and (max-width: 767px) {
			.Sp__block--none {
				display: none;
			}
		}

		@media screen and (min-width: 768px) {
			.Pc__block--none {
				display: none;
			}
		}

		@media screen and (min-width: 768px) {
			.Break-pc {
				display: block;
			}
		}

		@media screen and (max-width: 767px) {
			.Break-pc {
				display: inline;
			}
		}

		@media screen and (min-width: 768px) {
			.Break-sp {
				display: inline;
			}
		}

		@media screen and (max-width: 767px) {
			.Break-sp {
				display: block;
			}
		}

		.Modal__close-btn .Btn__link--none,
		.Modal__close-btn a,
		.Modal__close__box--round {
			/* background: -webkit-gradient(linear, left top, left bottom, from(#e01e3c), to(#6f0b1c));
			background: linear-gradient(to bottom, #e01e3c 0%, #6f0b1c 100%); */
			background-color: #af1d20;
			border: 2px solid rgba(176, 29, 32, 0.8);
			border-radius: 5px;
		}

		.Modal__close-btn .Btn__link--none:hover,
		.Modal__close-btn a:hover,
		.Modal__close__box--round:hover {
			cursor: pointer;
		}

		.Modal__close-btn {
			clear: both;
			text-align: center;
		}

		.Modal__close-btn .Btn__link--none,
		.Modal__close-btn a {
			display: inline-block;
			padding: 10px 20px;
			min-width: 300px;
			line-height: 1;
			margin-top: 20px;
		}

		@media screen and (min-width: 768px) {

			.Modal__close-btn .Btn__link--none:hover,
			.Modal__close-btn a:hover {
				/* background: -webkit-gradient(linear, left top, left bottom, from(#51aec0), to(#245d67));
				background: linear-gradient(to bottom, #51aec0 0%, #245d67 100%); */
				background-color: #333;
				border: 2px solid rgba(36, 93, 93, 0.8);
				text-shadow: 0 0 3px #245d67, 0 0 3px #245d67, 0 0 3px #245d67;
			}
		}

		@media screen and (min-width: 1200px) {

			.Modal__close-btn .Btn__link--none,
			.Modal__close-btn a {
				font-size: 28px;
			}
		}

		@media screen and (min-width: 768px) and (max-width: 1199px) {

			.Modal__close-btn .Btn__link--none,
			.Modal__close-btn a {
				font-size: 24px;
			}
		}

		@media screen and (max-width: 767px) {

			.Modal__close-btn .Btn__link--none,
			.Modal__close-btn a {
				font-size: 18px;
				min-width: 200px;
				padding: 10px;
				margin-right: 1%;
			}
		}

		.Modal__close-btn i {
			padding: 0 3px;
		}

		.Modal__close__box--round:focus,
		.Modal__close__box--round:hover {
			/* background: -webkit-gradient(linear, left top, left bottom, from(#51aec0), to(#245d67));
			background: linear-gradient(to bottom, #51aec0 0%, #245d67 100%); */
			background-color: #333;
			border: 2px solid rgba(36, 93, 93, 0.8);
			border-radius: 5px;
		}

		.Modal__close__box--round:hover {
			cursor: pointer;
		}


		.Modal {
			overflow: auto;
			z-index: 1000000000;
			display: block;
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.9);
			-webkit-overflow-scrolling: touch;
			overflow-scrolling: touch;
		}

		.Modal__open {
			cursor: pointer;
		}

		.Modal__content {
			position: relative;
			z-index: 9;
			border: 1px solid #888;
			padding: 35px 3%;
			margin: 5vh auto 10vh;
			display: none;
		}

		@media screen and (min-width: 768px) {
			.Modal__content {
				width: 640px;
				margin: 25vh auto 10vh;
			}
		}

		@media screen and (max-width: 767px) {
			.Modal__content {
				width: 90%;
				min-width: 280px;
			}
		}

		.Modal__link {
			display: block;
			margin: 45px auto 10px;
			background: #000;
			color: #fff;
			padding: 5px;
			border-radius: 3px;
		}

		.Modal__link:hover {
			color: #fff;
		}

		.Modal__link-txt {
			text-align: center;
			padding-bottom: 3px;
		}

		@media screen and (min-width: 768px) {
			.Modal__link-img:hover {
				opacity: 0.6;
			}
		}

		.Modal__content img {
			width: 100%;
			height: auto;
			margin: 0;
			padding: 0;
		}

		.Modal__overlay {
			z-index: 8;
			position: fixed;
			text-align: right;
			top: 0;
			left: 0;
			width: 100%;
			height: 120%;
		}

		.Modal__overlay:hover {
			cursor: pointer;
		}

		.Modal__close__box--round {
			position: fixed;
			z-index: 1000000000;
			right: 20px;
			top: 20px;
			font-weight: bold;
			color: #fff;
			border-radius: 20px;
			padding: 5px;
			cursor: pointer;
			-webkit-transition: background 0.2s;
			transition: background 0.2s;
			text-align: center;
			vertical-align: middle;
			text-decoration: none;
			line-height: 1;
			vertical-align: middle;
			width: 20px;
			height: 20px;
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			border: 2px solid #ccc;
		}

		.Modal__close__box--round:focus,
		.Modal__close__box--round:hover {
			border-radius: 20px;
		}

		.Modal__lock {
			overflow: hidden;

		}
</pre></body></html>