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

/* サイト利用規則/宿泊約款/プライバシー・ポリシーページ */

/* メインビジュアル
---------------------------------------------------------------------------*/
.block-mv {
	background-image: url(../img/terms-and-conditions/mv.jpg);
	text-shadow: 
		0px 0px 9px rgba(81, 68, 78, .7), 
		2px 2px 7px rgba(81, 68, 78, .7), 
		2px -2px 7px rgba(81, 68, 78, .7), 
		-2px 2px 7px rgba(81, 68, 78, .7), 
		-2px -2px 7px rgba(81, 68, 78, .7);
}
@media screen and (max-width: 768px){
	.block-mv {
		background-image: url(../img/terms-and-conditions/mv-sp.jpg);
	}
}


/* アンカー
---------------------------------------------------------------------------*/
.tx-anchors {
	min-height: auto;
}
@media screen and (max-width: 768px){
	.tx-anchors {
		min-height: 18vw;
	}
}




.box-details .bg-def {
	margin-top: 40px;
	margin-bottom: 60px;
}
.box-details .lead {
	letter-spacing: 0;
}

.box-details .lead + .lead {
	margin-top: 1em;
}
.box-details .lead + .lead.nomar {
	margin-top: 0;
}
.box-details .inner-mini + .inner-mini {
	margin-top: 40px;
}
.box-details table th {
	padding-right: 1em;
}
.ind-level1 {
	padding-left: 3.7em;
	text-indent: -3.7em;
}
.ind-level1-5 {
	padding-left: 3.7em;
	text-indent: -2.9em;
}
.ind-level2 {
	padding-left: 3.7em;
	text-indent: -1.3em;
}
.ind-level-addr {
	padding-left: 5em;
}
@media screen and (max-width: 768px){
	.box-details .bg-def {
		margin-top: 5vw;
		margin-bottom: 8vw;
	}
	.box-details .inner-mini + .inner-mini {
		margin-top: 5vw;
	}
	.box-details .inner-mini {
		padding-left: 3vw;
		padding-right: 3vw;
	}
}


table.bdr {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.bdr td {
	padding: 10px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
table.bdr td.w-long {
	width: 280px;
}
table.bdr td.w-middle {
	width: 270px;
}
table.bdr td.w-mini {
	width: 95px;
	text-align: center;
}
@media screen and (max-width: 768px){
	table.bdr {
		margin-top: 5vw;
		margin-bottom: 3vw;
	}
	table.bdr td {
		padding: 2vw;
	}
	table.bdr td.mini {
		width: 95px;
	}
}


.btn-pri a {
	width: 310px;
	height: 60px;
	margin-top: 20px;
}
@media screen and (max-width: 768px){
	.btn-pri {
		width: 100%;
		height: 12vw;
		margin-top: 3vw;
	}
}






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