<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
#main{width:100%;height:200px;background: url('../img/main.jpg') transparent no-repeat scroll center top;background-color:#000;}
.f_room{margin-bottom: 80px;}
.f_room:nth-last-of-type(1){margin-bottom: 0;}
.f_room .txt{margin: 20px 0;}
#lead{font-family :YuMincho, 'Yu Mincho', serif;}
#hall{margin-top: 100px;}
#hall .head02,#lobby .head02,#equip .head02{color:#b45580;}
#bath .head02,#gift .head02{color:#7a8d86;}
#hall,#lobby,#bath,#gift,#equip{padding: 50px 0;background:url('../../../lib/cmn_img/line.jpg') repeat-x top center;}
#hall .txt,#bath .txt,#lobby .txt,#gift .txt{font-family :YuMincho, 'Yu Mincho', serif;margin-top:10px;}
#bath .ul01 li,#gift .ul01 li{width: 312px;float: left;margin-right: 22px;}
#bath .ul01 li:nth-last-of-type(1),
#bath .ul02 li:nth-last-of-type(1),
#equip .ul01 li:nth-last-of-type(1),
#gift .ul01 li:nth-last-of-type(1){margin-right: 0;}
#bath .ul02{margin-top: 30px;}
#bath .ul02 li{width: 480px;float: left;margin-right: 20px;}

#hall .link a,#bath .link a{margin:30px auto 0;background:#fff;display:block;width:312px;text-align:center;color:#84413b;font-family :YuMincho, 'Yu Mincho', serif;font-size: 18px;padding:11px 0;letter-spacing:1px;}
#hall .link a:hover,#bath .link a:hover{text-decoration:none;color:#fff;background: #84413b;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#equip .ul01{width: 685px; margin:0 auto;}
#equip .ul01 li{width: 215px;float: left;margin-right: 20px;font-family :YuMincho, 'Yu Mincho', serif;text-align: center;}
#equip .ul01 li h3{text-align: center;font-size: 22px;margin: 10px 0;}

#time{width: 100%;background: #f1d5b2;padding:40px 0;}
#time .time{width: 500px;margin: 0 auto;}
#time ul{width: 240px;float: left;}
#time ul.ul01{margin-right: 20px;}
#time li{margin: 20px 0;}
#time li.li02,#time li.li03{border-bottom: 1px solid #84613e;}
#time li h2{text-align: center;font-family :YuMincho, 'Yu Mincho', serif;font-size:22px;color:#83413e;}
#time li .times{padding-left:30px; text-align: left;font-family :YuMincho, 'Yu Mincho', serif;font-size: 16px;line-height:1.6;position:relative;}
#time li .times span{font-size: 26px;font-family: 'Crimson Text', serif;}
#time ul li .times:before{content: "";left:0;width: 25px;height:25px;position: absolute;top: 50%;margin-top:-12px;}
#time .ul01 .li02 .times:before{background: url('../img/time01.png') no-repeat center center/contain;}
#time .ul01 .li03 .times:before{background: url('../img/time02.png') no-repeat center center/contain;}
#time .ul02 .li02 .times:before{background: url('../img/time03.png') no-repeat center center/contain;}
#time .ul02 .li03 .times:before{background: url('../img/time04.png') no-repeat center center/contain;}
/*----------------------------------------------------
	☆SP
----------------------------------------------------*/


/*デバイスの横幅が768px以下の場合*/
@media screen and (max-width: 768px) {
	#main{margin-top: 50px;}
	.f_room .img,.f_room .img img{width: 100%}
	.f_room .txt{margin: 10px 0;font-size:12px;}
	.f_room{margin-bottom: 30px;}
	.f_room:nth-last-of-type(1){margin-bottom: 20px;}
	#lead{margin-bottom: 10px;}
	#hall{margin-top: 50px;}
	#hall .img,#hall .img img,#lobby .img,#lobby .img img{width: 100%;}
	#hall,#lobby,#bath,#gift,#equip{padding: 20px 0;}
	#hall .txt,#lobby .txt,#gift .txt{font-size:12px;margin-top:5px;}
	#bath .txt{font-size: 11px;margin-top:5px;}
	#hall .link a,#bath .link a{margin:10px auto 0;width:100%;font-size: 15px;}
	#bath .ul02{margin-top:10px;}
	#bath .ul01 li,#gift .ul01 li,#equip .ul01 li{width: 32%;float: left;margin-right: 2%;}
	#equip .ul01{width: 100%;}
	#equip .ul01 li h3{font-size: 15px;margin:5px 0;}
	#equip .ul01 li .txt{font-size: 11px;line-height:1.4;}
	#bath .ul02 li{width: 48%;margin-right: 4%;}
	#bath .ul01 li img,#bath .ul02 li img,#gift .ul01 li img,#equip .ul01 .img,#equip .ul01 .img img{width: 100%;}

	#time{padding:20px 0;}
	#time .time{width: 96%;}
	#time ul{width: 48%;margin-right: 4%;}
	#time ul.ul01{float: left;margin-right:4%;}
	#time ul.ul02{float: right;}
	#time ul:nth-last-of-type(1){margin-right: 0;}
	#time li{margin: 5px 0;}
	#time li h2{font-size:18px;}
	#time li .times{padding-left:15px;font-size: 10px;}
	#time li .times span{font-size: 15px;}
	#time ul li .times:before{content: "";left:0;width: 15px;height:15px;position: absolute;top: 50%;margin-top:-7.5px;}
	#footer{padding-top: 0;}
	#footer .btm{display: none;}
}
</pre></body></html>