<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.l-contentBody{
	font-family:'Hiragino Kaku Gothic Pro', '繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3', Meiryo, 繝｡繧､繝ｪ繧ｪ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
}





p{
	margin:10px 0 0;
}





.m-hdgLv1{
	padding:5px 10px;
	border-top:none;

	background-color:#ffcdcd;
	border:solid 1px #ffcdcd;

	background-repeat:no-repeat;
	background-position:right;
}

.m-hdgLv1.nabari{
	min-height:160px;

	background-image:url("img/nabari_map.png");
}

.m-hdgLv1.nabari ul{
	margin-right:111px;
}

.m-hdgLv1.joetsu{
	min-height:180px;

	background-image:url("img/joetsu_map.png");
}

.m-hdgLv1.joetsu ul{
	margin-right:200px;
}

.m-hdgLv1.odate{
	min-height:178px;

	background-image:url("img/odate_map.png");
}

.m-hdgLv1.odate ul{
	margin-right:118px;
}

.m-hdgLv1::before{
	position:static;
}

.m-hdgLv1__hdg{
	padding:5px 10px;
	color:#8b2e53;
	text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF,  0-1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
}

.m-hdgLv1 p{
	padding:5px 10px;
	color:#8b2e53;
	font-size:150%;
}

.m-hdgLv1 li{
	margin-left:15px;
	list-style-type:disc;
}





.m-hdgLv2{
	padding:0;
	border-top:none;

	border-top:solid 1px #8b2e53;
	border-bottom:solid 1px #8b2e53;
}

.m-hdgLv2::before{
	position:static;
}

.m-hdgLv2__hdg{
	padding:10px;
	color:#8b2e53;
}





.m-hdgLv3{
	border-left:6px solid #ffcdcd;
	border-bottom:2px solid #ffcdcd;
}

.m-hdgLv3__hdg{
	border-left:none;
	color:#8b2e53;
}





.m-hdgLv4{
	margin:20px 0 15px 0;
}

.m-hdgLv4__hdg{
	color:#8b2e53;
}





.m-grid__col1 &gt; p{
	text-indent:1em;
}

.m-grid__col2 &gt; p{
	text-indent:1em;
}





p.navi{
	font-size:120%;
	font-weight:bold;
}

p.navi img{
	vertical-align: middle;
}





p.square{
	padding-left:1.5em;
	position:relative;
}

p.square:before{
	position:absolute;
	left:0;
	top:0;
	content:"笆� ";
	color:#8b2e53;
}





p.circle{
	padding-left:1.5em;
	position:relative;
}

.m-grid__col1 &gt; p.circle{
	text-indent:0;
	margin-left:1em
}

p.circle:before{
	position:absolute;
	left:0;
	top:0;
	content:"笳� ";
}

p.circle.shiro:before{
	content:"笳� ";
}





p.dia{
	padding-left:1.5em;
	position:relative;
}

p.dia:before{
	position:absolute;
	left:0;
	top:0;
	content:"笳� ";
}





p.dot{
	padding-left:1em;
	position:relative;
}

p.dot:before{
	position:absolute;
	left:0;
	top:0;
	content:"繝ｻ";
}





p.num{
	padding-left:1.5em;
	text-indent:-1.5em;
}

p.kome{
	padding-left:2em;
	text-indent:-1em;
}

p.border{
	margin-bottom:20px;
}

p.border span{
	padding:5px 10px;
	border:1px solid #000;
}





.m-grid--borderd .m-grid__col1{
	border:3px dashed #ffcdcd;
	padding: 20px;
	border-radius: 5px;
}





div.border{
	height:100%;
	border:1px solid #ffcdcd;
	padding: 20px;
	border-radius: 15px;
}





div.annotation{
	padding-top:10px;
	border-top:1px solid #000;;
}





.m-fig{
	text-align:left;
}

.m-fig &gt; figcaption,
.figcaption{
	font-size:100.0%;
}





.facility h2{
	font-size:185.7%;
	font-weight:bold;
	color:#8b2e53;
	line-height:1.2;
	text-align:center;
}

.overview{
	width:calc(100% - 230px);
}

.overview h3{
	margin-bottom:10px;
	padding-left:1.5em;
	position:relative;
	font-size:142.9%;
	font-weight:bold;
	color:#8b2e53;
	line-height:1.2;
}

.overview table{
	width:100%;
}

.overview p{
	font-weight:bold;
}

.gaiyoutop{
	margin-bottom:0;!important;
	background-color:#ffcdcd;
}

.gaiyoutop h2{
	color:#fff;
}

.gaiyoubottom{
	margin-top:0!important;
}

.gaiyoubottom .m-grid__col1{
	padding:15px;
	border:1px solid #ffcdcd;
	background-color:#ffefc9;
}

.gaiyoubottom p{
	font-weight:bold;
}

.m-table caption{
	font-size:100.0%;
	text-align:left;
	font-weight:normal;
}

.m-table caption::before{
	width:0;
}

.m-table tbody th{
	width:auto;
	background-color:#f6ffff;
}

.m-table tbody th,
.m-table tbody td{
	padding:7px 10px;
}

.widthauto{
	width:auto;
	margin:auto;
}

.mt0{
	margin-top:0;
}

.mt30{
	margin-top:30px;
}

.ml15em{
	margin-left:1.5em;
}

@media screen and (max-width: 900px) {
	.widthauto{
		width:100%;
	}
}

@media screen and (max-width: 767px) {
	.overview{
		width:100%;
		margin-top:15px;
	}
}</pre></body></html>