
@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&family=Noto+Sans+JP&family=Open+Sans:wght@600;700&family=Oswald:wght@300;400&family=Vollkorn&display=swap');
/*
font-family: 'Noto Sans JP', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Vollkorn', serif;
*/
body,td {
	line-height:1.5em;
    word-break: break-all;
    word-wrap: break-word;
}

a { outline:none; }
a img { border:none; }
a:link {
	color:#fff;
	text-decoration:none;
}
a:visited {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#baecff;
	text-decoration:none;
}

.f36 { font-size:36px; line-height:normal; }
.f30 { font-size:30px; line-height:normal; }
.f26 { font-size:26px; line-height:normal; }
.f24 { font-size:24px; line-height:normal; }
.f22 { font-size:22px; line-height:normal; }
.f20 { font-size:20px; line-height:normal; }
.f18 { font-size:18px; line-height:normal; }
.f16 { font-size:16px; line-height:normal; }
.f14 { font-size:14px; line-height:normal; }
.f12 { font-size:12px; line-height:normal; }
.f12w { font-size:12px; line-height:normal; color:#ffffff; }
.f10 { font-size:10px; line-height:normal; }
.f8 { font-size:8px; line-height:normal; }
.f8w { font-size:8px; line-height:normal; color:#ffffff; }

.or-txt { color:#c85900; }
.red-txt { color:#e93802; }

.rogotxt {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

p.ttl {
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
	padding:6px 0;
}
p.error {
	font-size:22px;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
	padding:6px 0;
	color:#ec660c;
}

form { padding:0; margin:0; }
select {
    margin:4px;
    width: 40%;
    font-size: 16px;
}
select option {
	padding: 6px;
	font-size: 16px;
}
input[type="text"], textarea {
	background:#fff8ec;
	border:1px #666 solid;
	border-radius:4px;
	width:500px;
	padding:13px;
	margin:6px;
	font-size:14px;
}
/*input[type="submit"] {
	font-size:16px;
	border-radius:6px;
	padding:4px 15px;
}*/
.formbtn {
	line-height:normal;
	color:#fff;
	background:#b44141;
	border:3px #fff solid;
	border-radius:10px;
	padding:18px;
	font-size:34px;
	color:#fff;
	box-shadow:0px 0px 8px rgba(0,0,0,0.3);
}




