@charset "utf-8";

:root {
	--co-main: #b1e1f2;
	--co-main-dark: #c30;
	--co-main-lite: #dfdfdf;
	--co-dark: #1e0e07;

	--co-sub1: #bc955c;
}
/* ベージュ：#d0c7aa */
/* ゴールド：#bc955c */
/* 黒：#1e0e07 */

body {
	background-color: var(--co-text-light);
}
form.mktoForm .mktoFormRow fieldset > legend {
	font-family: var(--te-gosick)!important;
	color: var(--co-dark);
}
.float__Wrapp {
	border: 2px solid #c30;
	background: #ffe8e8;
	padding: 0.5rem 1rem 1rem;
}
.float__Wrapp h3 {
	color: var(--co-main-dark);
}
.float__Wrapp ul {
	padding: 2.0rem 0;
}
.float__Wrapp ul li {
	text-align: left;
	padding-bottom: 0.95rem;
	font-size: 0.9em;
}
.float__Wrapp ul li span {
	color: #c30;
	font-weight: bold;
}

@media screen and ( max-width:599px) {
	.float__Wrapp ul {
		padding: 1.0rem 0;
	}
	.float__Wrapp ul li {
		padding-bottom: 0.75rem;
		font-size: 0.7em;
		line-height: 1.5;
	}
	.float__Wrapp h3 {
		font-size: 0.95rem;
	}
	.float__Wrapp h3 i {
		font-size: 2em;
	}
	.float__Wrapp__closeBtn {
		font-size: 0.58rem;
		padding: 1em 3em !important;
	}
}



.mainImg {
    padding: 50px 0;
	background: none;
}
.mainImg::after {background: none;}

.mainImg .col .colIn .notice {
	line-height: 2;
	padding: 15px 0 0;
}
.mainImg .col .colIn .notice span {
	color:#c30;
}
.mainImg .col .colIn .notice a {
	display: inline-block;
	margin: 0 0.5rem;
	color: #36f;
	text-decoration: underline;
}

section .col .colIn .enqThanx {font-family: var(--te-gosick)!important;}


.alertTable {
	background: #ff9;
	color: #c30;
	font-size: 0.8em!important;
	padding: 1.0rem 2.0rem!important;
	line-height: 1.65;
}

.alertTable.important {
	background: #fc9;
}

.alertTable.final {
	background: #ff9;
	color: #333;
	font-size: 0.85em!important;
	padding: 2.0rem 2.0rem!important;
	line-height: 2;
}
.alertTable.final span {
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0.25rem;
	color: #c30;
}
    

