<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* body */
.tablex {background:#BFBFBF;text-align:center;}
.trxxxx {background:#796baf;}
.thxxxx {background:#F8F1DF;}
.redxxx {color:#CC0000;}
.bluexx {color:#000099;}
.blackx {color:#000000;}
.red2xx {background:#FFE6E6;}
.blue2x {background:#e6f4ff;}
.tr2xxx {background:#FFFFFF;}
.titlex {color:#ffffff;}

h2{
	text-align:left;
	font-size:18px;
	background: rgba(0, 65, 98, 0.9);
	display:block;
	padding: 14px 10px;
	position:relative;
	text-decoration: none !important;
	color:#fff !important;
	box-shadow: 2px 3px 5px 0px rgba(4, 0, 0, 0.1);
	-moz-box-shadow: 2px 3px 5px 0px rgba(4, 0, 0, 0.1);
	-webkit-box-shadow: 2px 3px 5px 0px rgba(4, 0, 0, 0.1);
	-ms-box-shadow: 2px 3px 5px 0px rgba(4, 0, 0, 0.1);
	letter-spacing:0;
	max-width:1000px;
	min-width:1000px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0 auto;
}
article{
	margin-top:155px;
	background: #f6f1d6;
	background: -moz-linear-gradient(top, #f6f1d6 0%, #fefdf9 100%);
	background: -webkit-linear-gradient(top, #f6f1d6 0%,#fefdf9 100%);
	background: linear-gradient(to bottom, #f6f1d6 0%,#fefdf9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f1d6', endColorstr='#fefdf9',GradientType=0 );
	background-size:100% 300px;
	background-repeat:no-repeat;
}
article &gt; .ttl{
	padding-top:40px;
}
img.flow{
	margin:20px auto;
}

.txt_red_large_b{
	font-size:16px;
	color:#ff0000;
	text-shadow:1px 1px 0 rgba(255,0,0,0.4);
}
.txt_red{
	color:#ff0000;
}
.txt_red_b{
	color:#ff0000;
	text-shadow:1px 1px 0 rgba(255,0,0,0.4);
}
article{
	margin-top:155px;
}
article section{
	margin:0 auto;
	max-width:1000px;
	min-width:1000px;
	padding:40px 0 100px;
}
article section .corona_ex {
	margin-top: 1em;
}
article section .corona_ex li{
	list-style-type: disc;
	display: list-item;
	list-style-position: inside;
}
article section table.ex{
	text-align:left;
	margin-right:auto;
}
table.tablex{
	width:100%;
	border-top:1px solid #b3b3b3;
	margin-bottom:40px;
}
table.tablex:last-child{
	margin-bottom:0;
}
.tablex tr{
	border-bottom:1px solid #b3b3b3;
}
.tablex th{
	padding:10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width : 14.28571%;
	width : -webkit-calc(100% / 7);
	width : calc(100% / 7);
}
.tablex td{
	padding:10px;
	border-right:1px solid #b3b3b3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width : 14.28571%;
	width : -webkit-calc(100% / 7);
	width : calc(100% / 7);
	color:#000;
}
.tablex td:nth-child(1){
	border-left:1px solid #b3b3b3;
}
.order-list{
	border-top:1px solid #b3b3b3;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.order-list select{
	margin-bottom:5px;
}
.order-list tr th,
.order-list tr td{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#333333;
	padding: 9px 5px 9px 10px;
	vertical-align:middle;
	border-bottom:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
}
.order-list tr th:first-child{
	border-left:1px solid #b3b3b3;
	background-color:#eee;
}
.order-list tr th{
	width:300px;
	background-color:#fff;
}
.order-list tr td{
	width:700px;
	background-color:#fff;
}
.order-list tr.time input + span{
	padding-left: 7px;
}
.order-list tr.time input + span + p{
	margin-top: 5px;
}
.order-list tr.comment textarea + p{
	margin-top: 5px;
}
.order-list input[type="text"],
.order-list input[type="numeric"],
.order-list textarea {
	margin: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	background: #fff;
	border:1px solid #b3b3b3;
	max-width: 100%;
	outline: none;
	padding: 5px;
}
.order-list textarea {
	max-width:80%;
	width: 100%;
}
.order-list input[type="radio"]{
	margin-right:3px;
}
.order-list input[type="text"]:focus,
.order-list input[type="numeric"]:focus,
.order-list textarea:focus{
	border-color: #ccc;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.1);
	background-color:#f1f1f1;
}
.order-list .zip{
	margin-bottom:5px;
}
.order-list .zip input{
	ime-mode: disabled;
}

#confirm{
	margin:20px auto 40px;
	text-align:center;
}
.booking{
	cursor:pointer;
	width:300px;
	line-height: 1.6em;
	border:none;
}
.return{
	cursor:pointer;
	width:300px;
	line-height: 1.6em;
	border:none;
}
.confirm{
	margin-top:10px;
	cursor:pointer;
	width:300px;
	line-height: 1.6em;
	border:none;
}
.search{
	cursor:pointer;
}
label,
label input{
	cursor:pointer;
}

.bookingok{
	margin:60px auto;
	text-align:center;
	font-size:18px;
	line-height: 1.6em;
}
.yoyaku_send{
	text-align:center;
}
.yoyaku_send .btn{
	margin:0 auto;
	width:640px;
	display:flex;
	-js-display:flex;
	display:-webkit-flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	align-items: stretch;
	-webkit-align-items: stretch;
}
.return:before{
	color:#fff;
	content:"\f104";
	font-family: "FontAwesome";
	font-size:31px;
	position:absolute;
	left:12px;
	right:auto;
	top:50%;
	margin-top:-13px;
}
button{
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/* font-size */
.font-l h2,
.font-l .bookingok{
	font-size:20px;
}
.font-l .txt_red_large_b{
	font-size:18px;
}
.font-s h2,
.font-s .bookingok{
	font-size:16px;
}
.font-s .txt_red_large_b{
	font-size:14px;
}

/* background-color */
.bg-bl article{
	background: #3333BE;
	background: -moz-linear-gradient(top, #3333BE 0%, #00008b 100%);
	background: -webkit-linear-gradient(top, #3333BE 0%,#00008b 100%);
	background: linear-gradient(to bottom, #3333BE 0%,#00008b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3333BE', endColorstr='#00008b',GradientType=0 );
	background-size:100% 300px;
	background-repeat:no-repeat;
}
.bg-ye article{
	background: #FFFF33;
	background: -moz-linear-gradient(top, #FFFF33 0%, #ffff00 100%);
	background: -webkit-linear-gradient(top, #FFFF33 0%,#ffff00 100%);
	background: linear-gradient(to bottom, #FFFF33 0%,#ffff00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFF33', endColorstr='#ffff00',GradientType=0 );
	background-size:100% 300px;
	background-repeat:no-repeat;
}
.bg-bk article{
	background: #666666;
	background: -moz-linear-gradient(top, #666666 0%, #333333 100%);
	background: -webkit-linear-gradient(top, #666666 0%,#333333 100%);
	background: linear-gradient(to bottom, #666666 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 );
	background-size:100% 300px;
	background-repeat:no-repeat;
}
.mailerror{
	margin-top:1em;
}
.mailerror p{
	margin-bottom:1em;
}
.mailerror p:last-child{
	margin-bottom:0;
}


#reserve_stop {
	background-color: #fe0000;
	width: 100%;
}
#reserve_stop p {
	font-size: 18px;
	color: #fff;
	margin: 0 auto;
	background-color: #fe0000;
	line-height: 1.6em;
	padding: 20px 0 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-weight: bold;
	text-align: center;
	width: 1000px;
}
</pre></body></html>