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

#riverdeck{font-size:16px; color:#333;}
#riverdeck .pc{display: block;}
#riverdeck .sp{display: none;}
#riverdeck img{vertical-align: bottom;}
#riverdeck .left{float: left;}
#riverdeck .right{float: right;}
#riverdeck .align-c{text-align: center;}
#riverdeck .clear{overflow: hidden;}

#riverdeck .mb10{margin-bottom: 10px;}
#riverdeck .mb20{margin-bottom: 20px;}
#riverdeck .mb30{margin-bottom: 30px;}

#riverdeck .pb20 {padding-bottom: 20px;}

#riverdeck a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
#riverdeck a:hover img.op100{
opacity:1;
filter:alpha(opacity=100);
-ms-filter: "alpha( opacity=100 )";
}
.m0{margin: 0 !important;}
div#header{
	background:#80dbea url(../img/bg01.jpg) no-repeat top center;
	text-align: center;
	padding: 9px 0 10px 0;
}
div#header-b{
	background:url(../img/line01.jpg) repeat-x;
	height: 14px;
	display: block;
}
div#content{
	background:#caaa89 url(../img/bg02.jpg) repeat;
	padding:17px 0 40px 0;
}
ul#nv{
	width: 1180px;
	margin:0 auto 25px auto;
	overflow: hidden;
}
ul#nv li{
	float: left;
	margin-right:25px;
}
div.r-event{
	width: 1096px;
	margin:0 auto;
	padding:40px 38px;
	overflow: hidden;
	background-color:#fff;
	border:4px solid #eb5e00;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
div.r-event .right{width: 760px;}
div.r-event .left{width: 300px;}
div.r-event .left li{margin-bottom: 20px;}
div.r-event .right h2{
	font-size:24px;
	font-weight: bold;
	line-height:1.4;
	color:#682e0a;
	background-color:#fafa9d;
	border-bottom:3px solid #caa87e;
	padding:15px 5px 13px 20px;
	margin-bottom: 20px;
}
div.r-event .right .lead{
	padding-left:18px;
	line-height:1.7;
	margin-bottom: 20px;
}

div.r-event .right .lead p{margin-bottom: 10px;}
#christmas-abciee{
	text-align: center;
}
.event-d h3{
	color:#eb5e00;
	font-size:26px;
	border-bottom:3px solid #eb5e00;
	padding:0 0 10px 10px;
	margin-bottom: 18px;
	font-weight: bold;
}
dl.schedule{
	overflow: hidden;
	line-height:1.5;
	margin-bottom:25px;
}
dl.schedule dt{
	color:#eb5e00;
	font-weight: bold;
	padding:3px 0;
	width: 95px;
	text-align: center;
	float: left;
	border:1px solid #eb5e00;
}
dl.schedule dd{
	float: right;
	padding:3px 0;
	width: 980px;
}
.align-c{text-align: center;}

.h-or{
	color:#eb5e00;
	font-weight: bold;
	background:url(../img/line_dot.gif) repeat-x bottom;
	font-size:21px;
	line-height:1.5;
	margin-bottom:18px;
	padding:0 0 16px 10px;
}
.h-br{
	font-size:21px;
color:#682e0a;
font-weight: bold;
line-height:1.5;
	margin-bottom:25px;
}
.schedule02 dt{
	margin-bottom: 15px;
	margin-top: 30px;
}
.schedule02 dt span{
	padding:9px 15px;
	background-color:#eb5e00;
	color:#fff;
	
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;}
ul.txt-l li{
	margin-bottom:3px;
	padding-left:1em; text-indent:-1em;
}
.txt-l02{padding-left:0.8em; text-indent:-0.8em;}
#riverdeck .txt01{
	line-height:1.5;
	padding-left:10px;
}
div#abciee-h{
	background:url(../img/line02.jpg) repeat-x;
	height: 14px;
}
div#abciee-b{
	background:url(../img/line03.gif) repeat-x;
	height: 13px;	
}
div#abciee{
	background-color:#feffc0;
	padding-bottom:70px;
}
div#abciee h2{
	text-align: center;
}
#sns{
	width: 1080px;
	overflow: hidden;
	
	margin:10px auto 35px auto;
}
#sns .left, #sns .right{width: 520px;}
#tw{background:url(../img/bg_tw.gif) no-repeat bottom center; padding-bottom:10px;}
#in-tw{
	width: 500px;
	border-left:10px solid #58d2ff;
	border-right:10px solid #58d2ff;
}
#fb{background:url(../img/bg_fb.gif) no-repeat bottom center; padding-bottom:10px;}
#in-fb{
	width: 501px;
	border-left:10px solid #3664a2;
	border-right:10px solid #3664a2;
}
div#access{
	background:#adf1fb url(../img/bg_access.jpg) repeat;
	padding:50px 0;
}
div#access h3{
	text-align: center;
	font-size:37px;
	font-weight: bold;
	margin-bottom: 40px;
	background:url(../img/h_access.jpg) no-repeat center 40%;
}
div#in-access{
	width: 1180px;
	overflow: hidden;
	margin:0 auto 30px auto;
}
div#in-access .left{
	width: 516px;
}
div#in-access .right{
	width: 623px;
}
div#in-access .right h4{
	font-size:26px;
	font-weight: bold;
	margin-bottom: 10px;
	
}
div#in-access .right dt{
	font-weight: bold;
	color:#1895d0;
	background:url(../img/line_dot_bl.gif) repeat-x bottom;
	margin-bottom:10px;
	padding:0 0 10px 2px;
}
div#in-access .right dd{
	margin-bottom:20px;
	padding-left:2px;
}
div#in-access .right p{line-height:1.6;}
p#copyr{
	font-size:12px;
	width: 1180px;
	color:#1895cf;
	padding: 30px 0 30px 0;
	margin:0 auto 0 auto;
	border-top:1px solid #1895cf;
	text-align: center;
}
p#copyr a{color:#1895cf; text-decoration: none;}

#riverdeck .pagetop {
background:url(../img/pagetop2.png) no-repeat;
width: 40px;
height: 40px;
position: fixed; right: 15px; bottom: 15px;
}
#riverdeck .pagetop:hover {opacity: 0.8;}
/**history**/
div.r-event.his-list{margin-bottom: 25px;}
div.r-event.his-list .right{width: 860px;}
div.r-event.his-list .right h2 a{color:#682e0a; text-decoration: none;}
div.r-event.his-list .left{width: 200px;}
div.r-event.his-list dl.schedule dd{width: 750px;}
p.btn-link01{position: relative; width: 300px;}
p.btn-link01 a{
	display: block;
	color:#fff;
	background-color:#eb5e00;
	padding:15px 0;
	font-size:18px;
	text-decoration: none;
	text-align: center;
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
p.btn-link01 a:after{
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	border-radius: 1px;
	content: "";
	position: absolute;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 38%;
	right:20px;
	width:9px;
	height:9px;
}
/**************
smp
**************/
@media screen and (max-width:768px) {
#riverdeck img{width: 100%; height: auto;}
#riverdeck .sp{display: block !important;}
#riverdeck .pc{display: none !important;}
#riverdeck .left{float: none;}
#riverdeck .right{float:none;}
#riverdeck .w20{width: 20%;}
#riverdeck .mapbtn {width: 71px !important;}
#riverdeck .w90{width: 90%; margin:0 auto;}
#riverdeck {font-size:15px;}
div#header{
	padding:0;
}
div#content{
	background:#caaa89 url(../img/bg02.jpg) repeat;
	background-size:15% auto;
	padding:10px 0 30px 0;
}
ul#nv{
	width:95%;
	margin:0 auto 10px auto;
}
ul#nv li{
	float: left;
	width: 33%;
	margin-right:0.5%;
}
div.r-event{
	width: 100%;
	padding:4px 0 20px 0;
	border:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
div.r-event .right{width:100%; margin-bottom: 20px;}
div.r-event .left{width:90%; margin:0 auto; overflow: hidden;}
div.r-event .left li{margin-bottom: 20px;}
/**蜀咏悄2譫�**/
div.r-event .left.photo02 li{width: 49%; float: left;}
div.r-event .left.photo02 li:nth-child(2){float: right;}

div.r-event .right h2{
	font-size:20px;
	padding:10px 2.5% 13px 5%;
	margin-bottom: 20px;
}
div.r-event .right .lead{
	padding-left:5%;
	padding-right:5%;
	line-height:1.7;
	margin-bottom: 15px;
}
#riverdeck .r-event .thumb{width: 90%; margin:0 auto; display: block; max-width:320px;}
div.r-event .right .lead p{margin-bottom: 10px;}
#christmas-abciee{
	width: 60%;
	margin:0 auto;
}
.event-d h3{
	font-size:18px;
	padding:0 0 8px 10px;
	margin-bottom: 18px;
	font-weight: bold;
}
dl.schedule{
	width:90%; margin:0 auto;
}
dl.schedule dt{	
	padding:3px 0;
	width:20%;
	/*margin-bottom: 10px;
	float: none;*/
}
dl.schedule dd{
	padding:3px 0;
	width:75%;
	/*margin-bottom: 15px;
	float: none;*/
}
.h-or{
	font-size:18px;
	padding:0 2.5% 13px 5%;
}
.h-br{
	font-size:16px;
padding:0 2.5% 0 5%;
	margin-bottom:10px;
}
.schedule02 dt{
	margin-bottom: 15px;
	margin-top: 20px;
}
.schedule02 dt span{
	padding:7px 20px;
}
div#abciee{
	padding-bottom:30px;
}
div#abciee h2{
	width: 90%;
	margin:0 auto;
}
#tw, #fb{background:none; padding-bottom:0;}
div#in-tw, div#in-fb{display: none;}
#sns{
	width:90%;
	margin:10px auto 15px auto;
}
#sns .left, #sns .right{width: 100%;}
#sns .left{margin-bottom: 15px;}
div#access{
	padding:25px 0;
}
div#access h3{
	text-align: center;
	font-size:24px;
	font-weight: bold;
	margin-bottom: 20px;
	background:url(../img/h_access.jpg) no-repeat center 40%;
	background-size:50% auto;
}	
div#in-access{
	width: 100%;
	margin:0 auto 30px auto;
}
	
div#in-access .left, div#in-access .right{
	width: 90%;
	margin:0 auto;
}
	
div#in-access .right h4{
	font-size:20px;
}
	
p#copyr{
	font-size:12px;
	width: 100%;
	padding: 20px 0;
}

p#copyr a{color:#1895cf; text-decoration: none;}
/**history**/
div.r-event.his-list{margin-bottom: 20px !important; padding-bottom:0 !important;}
div.r-event.his-list .right{width: 100%;}
div.r-event.his-list .right h2{margin-bottom: 20px;}
div.r-event.his-list .left{width:50%;}
div.r-event.his-list dl.schedule{margin-bottom:15px;}
div.r-event.his-list dl.schedule dd{width:75%;}
p.btn-link01{position: relative; width:70%; margin:0 auto;}
p.btn-link01 a{padding:10px 0; font-size:16px;}

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