/* CSS Document */

#sakagura{
	padding-top: 0;
	color: #000;
	}

#hero{
	text-align: center;
	}

#interview{}
	#interview h2{
		text-align: center;
		}
		#interview h2 img{
			max-width: 500px;
			}
	#interview h2+div{
		margin-top: 2em;
		}
	#interview dl{
		display: flex;
		align-items: stretch;
		flex-direction: column;
		}
	#interview dt,
	#interview dd{
		line-height: 1.4em;
		}
	#interview dt{
		align-self: center;
		}
		#interview dt span{
			font-weight: bold;
			}
	#interview dt+dd{
		margin-bottom: 1em;
		min-height: 0%;
		order: -1;
		}
		#interview dt+dd a{
			display: block;
			}
		#interview dt+dd img{
			width: 100%;
			height: auto;
			}
	#interview dd+dd{
		margin-top: 1em;
		}

#map{
	padding-bottom: 2em;
	}
	#map h2{
		text-align: center;
		}
	#map .center{
		margin-top: 1em;
		}

#mapLead{}
	#mapLead p{
		font-weight: bold;
		}
	#mapLead dl{
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		}
	#mapLead dt{
		order: -1;
		}
	#mapLead dd{
		margin-top: 0.5em;
		}
		#mapLead dd img{
			max-width: 54px;
			}

#mapList{
	margin-top: 0;
	}
	#mapList ul{
		padding: 1em;
		list-style: none;
		}
	#mapList li{
		position: relative;
		padding-left: 2em;
		color: #1a1a1a;
		line-height: 1.4em;
		cursor: pointer;
		}
		#mapList li:before{
			content: "";
			position: absolute;
			left: 0;
			top: -0.2em;
			width: 1.8em;
			height: 1.8em;
			background-size: contain;
			background-position: center center;
			background-repeat: no-repeat;
			}
		#mapList li[data-marker-pref="青森県"]:before{
			background-image: url("../images/pin-aomori.svg");
			}
		#mapList li[data-marker-pref="岩手県"]:before{
			background-image: url("../images/pin-iwate.svg");
			}
		#mapList li[data-marker-pref="秋田県"]:before{
			background-image: url("../images/pin-akita.svg");
			}
		#mapList li[data-marker-pref="宮城県"]:before{
			background-image: url("../images/pin-miyagi.svg");
			}
		#mapList li[data-marker-pref="山形県"]:before{
			background-image: url("../images/pin-yamagata.svg");
			}
		#mapList li[data-marker-pref="福島県"]:before{
			background-image: url("../images/pin-fukushima.svg");
			}
		#mapList li[data-marker-pref="新潟県"]:before{
			background-image: url("../images/pin-niigata.svg");
			}

#myPlan{}
	#myPlan a{
		width: 100%;
		background: #FE0000;
		border-radius: 4px;
		font-size: 1.2em;
		font-weight: bold;
		}
	#myPlan p{
		margin-top: 1em;
		font-weight: bold;
		}
	#myPlan .buttonSet{
		width: 100%;
		}
	#myPlan .wrap{
		display: flex;
		flex-direction: column;
		align-items: center;
		}

#stamprally{
	margin-top: 2em;
	}

#rule{
	pointer-events: none;
	}
	#rule:not(.open){
		cursor: pointer;
		}
		#rule:not(.open) h3+div,
		#rule:not(.open) section+section,
		#rule:not(.open) footer{
			display: none;
			}
		#rule:not(.open) menu{
			display: none;
			}
		#rule:not(.open) .wrap{
			pointer-events: all;
			}
	#rule.open{}
		#rule.open h3+div+div{
			display: none;
			}
	#rule menu{
		position: absolute;
		top: 1em;
		right: 1em;
		width: 1.5em;
		height: 1.5em;
		background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 17 17"><path fill="%23000" d="M2.343 13.657c-3.124-3.124-3.124-8.19 0-11.314 3.125-3.124 8.19-3.124 11.315 0s3.124 8.19 0 11.314c-3.125 3.125-8.19 3.125-11.315 0zM12.243 3.757c-2.344-2.343-6.143-2.343-8.485 0s-2.344 6.142 0 8.485c2.343 2.343 6.142 2.343 8.485 0s2.343-6.142 0-8.485zM5.879 11.536l-1.414-1.415 2.121-2.121-2.121-2.121 1.414-1.415 2.121 2.122 2.121-2.122 1.414 1.415-2.121 2.121 2.121 2.121-1.414 1.415-2.121-2.122-2.121 2.122z"/></svg>') center center no-repeat;
		background-size: cover;
		color: transparent;
		overflow: hidden;
		pointer-events: all;
		cursor: pointer;
		z-index: 1;
		}
	#rule h2{
		text-align: center;
		}
		#rule h2 img{
			max-width: 500px;
			}
	#rule h3{
		text-align: center;
		}
		#rule h3 img{
			max-width: 800px;
			}
		#rule h3+div{
			display: flex;
			}
	#rule h4{
		color: #006934;
		text-align: center;
		}
		#rule h4 img{
			max-width: 500px;
			}
	#rule dt{
		display: none;
		}
	#rule footer{
		padding: 0;
		}
		#rule footer p{
			padding: 1em;
			background: #000;
			color: #fff;
			}
	#rule .wrap{
		position: relative;
		background: #EBEAB1;
		}

#externalLink{}
	#externalLink h2{
		display: none;
		}
	#externalLink h3{}
		#externalLink h3:before{
			content: "◆";
			}
	#externalLink ul{
		display: flex;
		flex-wrap: wrap;
		}
		#externalLink ul+ul{
			margin-top: 1em;
			}
	#externalLink li{
		display: flex;
		}
	#externalLink a{
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		line-height: 1.4em;
		}
		#externalLink a[href="#"]{
			pointer-events: none;
			}
	#externalLink .text{
		min-height: 4em;
		padding: 0.5em 1em;
		background: #000;
		color: #fff;
		}
	#externalLink .banner{
		height: 5em;
		}

.map{
	position: relative;
	}
	.map div+div{
		margin-top: auto;
		}
	.map iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		}

.infoWin{
	position: relative;
	display: flex;
	padding: 10px;
	color: #007FD1;
	fill: currentColor;
	border-image-source: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 120 120" width="30px" height="30px"><path fill="%23007FD1" d="M7.2,80A45.09,45.09,0,0,1,15,85.82c3.52,3.39,8.53,9.51,8.53,9.51a20.62,20.62,0,0,0,0-15.33h0A83,83,0,0,0,15,70,70.09,70.09,0,0,0,7.2,63.64C2.25,72.87,7.2,80,7.2,80ZM35.33,96.48A20.76,20.76,0,0,0,24.8,95.2L22,98a72,72,0,0,0-7-8A70.09,70.09,0,0,0,7.2,83.64,17.38,17.38,0,0,0,5,92.18H5V95a20.06,20.06,0,0,0,13.15,18.76,11.48,11.48,0,0,0,1.85-1h0A45.09,45.09,0,0,1,25.82,105C29.21,101.49,35.33,96.48,35.33,96.48ZM7.2,40A45.09,45.09,0,0,1,15,45.82c3.52,3.39,8.53,9.51,8.53,9.51a20.62,20.62,0,0,0,0-15.33h0A83,83,0,0,0,15,30,70.09,70.09,0,0,0,7.2,23.64C2.25,32.87,7.2,40,7.2,40Zm0,20A45.09,45.09,0,0,1,15,65.82c3.52,3.39,8.53,9.51,8.53,9.51a20.62,20.62,0,0,0,0-15.33h0A83,83,0,0,0,15,50,70.09,70.09,0,0,0,7.2,43.64C2.25,52.87,7.2,60,7.2,60ZM44.67,23.52a20.62,20.62,0,0,0,15.33,0h0A83,83,0,0,0,70,15,70.09,70.09,0,0,0,76.36,7.2C67.13,2.25,60,7.2,60,7.2h0A45.09,45.09,0,0,1,54.18,15C50.79,18.51,44.67,23.52,44.67,23.52Zm-20,0a20.62,20.62,0,0,0,15.33,0h0A83,83,0,0,0,50,15,70.09,70.09,0,0,0,56.36,7.2C47.13,2.25,40,7.2,40,7.2h0A45.09,45.09,0,0,1,34.18,15C30.79,18.51,24.67,23.52,24.67,23.52ZM7.2,20A45.09,45.09,0,0,1,15,25.82c3.52,3.39,8.53,9.51,8.53,9.51A20.76,20.76,0,0,0,24.8,24.8L22,22a72,72,0,0,0,8-7A70.09,70.09,0,0,0,36.36,7.2,17.52,17.52,0,0,0,28,5H25A20.06,20.06,0,0,0,6.24,18.15,11.48,11.48,0,0,0,7.2,20Zm57.47,3.52a20.62,20.62,0,0,0,15.33,0h0A83,83,0,0,0,90,15,70.09,70.09,0,0,0,96.36,7.2C87.13,2.25,80,7.2,80,7.2h0A45.09,45.09,0,0,1,74.18,15C70.79,18.51,64.67,23.52,64.67,23.52ZM112.8,40A45.09,45.09,0,0,1,105,34.18c-3.52-3.39-8.53-9.51-8.53-9.51a20.62,20.62,0,0,0,0,15.33h0A83,83,0,0,0,105,50a70.09,70.09,0,0,0,7.79,6.32c5-9.23,0-16.36,0-16.36Zm0,40A45.09,45.09,0,0,1,105,74.18c-3.52-3.39-8.53-9.51-8.53-9.51a20.62,20.62,0,0,0,0,15.33h0A83,83,0,0,0,105,90a70.09,70.09,0,0,0,7.79,6.32c5-9.23,0-16.36,0-16.36Zm0-20A45.09,45.09,0,0,1,105,54.18c-3.52-3.39-8.53-9.51-8.53-9.51a20.62,20.62,0,0,0,0,15.33h0A83,83,0,0,0,105,70a70.09,70.09,0,0,0,7.79,6.32c5-9.23,0-16.36,0-16.36Zm-11-53.76a11.48,11.48,0,0,0-1.85,1h0A45.09,45.09,0,0,1,94.18,15c-3.39,3.52-9.51,8.53-9.51,8.53A20.76,20.76,0,0,0,95.2,24.8L98,22c1.23,1.6,3.07,3.91,5,6v.14h.13c.62.67,1.26,1.31,1.88,1.9a70.09,70.09,0,0,0,7.79,6.32,17.58,17.58,0,0,0,2.2-8.22h0V25A20.06,20.06,0,0,0,101.85,6.24ZM95.33,96.48a20.62,20.62,0,0,0-15.33,0h0A82,82,0,0,0,70,105a70.09,70.09,0,0,0-6.32,7.79c9.23,5,16.36,0,16.36,0h0A45.09,45.09,0,0,1,85.82,105C89.21,101.49,95.33,96.48,95.33,96.48Zm-20,0a20.62,20.62,0,0,0-15.33,0h0A82,82,0,0,0,50,105a70.09,70.09,0,0,0-6.32,7.79c9.23,5,16.36,0,16.36,0h0A45.09,45.09,0,0,1,65.82,105C69.21,101.49,75.33,96.48,75.33,96.48ZM112.8,100A45.09,45.09,0,0,1,105,94.18c-3.52-3.39-8.53-9.51-8.53-9.51A20.76,20.76,0,0,0,95.2,95.2L98,98a72,72,0,0,0-8,7,70.09,70.09,0,0,0-6.32,7.79,17.64,17.64,0,0,0,8.17,2.2H95a20.06,20.06,0,0,0,18.76-13.15,11.48,11.48,0,0,0-1-1.85ZM55.33,96.48a20.62,20.62,0,0,0-15.33,0h0A82,82,0,0,0,30,105a70.09,70.09,0,0,0-6.32,7.79c9.23,5,16.36,0,16.36,0h0A45.09,45.09,0,0,1,45.82,105C49.21,101.49,55.33,96.48,55.33,96.48Z"/></svg>');
	border-image-slice: 33.33% fill;
	border-image-width: 10px;
	border-image-repeat: round;
	border-style: solid;
	border-width: 10px;
	}
	.infoWin div{
		display: flex;
		flex-direction: column;
		}
	.infoWin dl{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding: 0;
		padding-left: 4em;
		font-weight: bold;
		font-size: 14px;
		background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 21.87 28.28"><path fill="%23007FD1" d="M8.49,11.1h4.88V8.46H8.49ZM2.24,18.71V20l1-1.28h-1ZM2.83,21,3.9,22.44,5,21,3.9,19.63Zm-.59,3.59,1-1.28-1-1.27Zm1.66-.37L2.83,25.66l1.07,1.4L5,25.66ZM8.52,21l-1.08-1.4L6.37,21l1.07,1.41ZM2.24,28.28H3L3.21,28l-1-1.28ZM15.91,27v-.77h-.79l.47-.61-1.08-1.41-.63.84h-.8v-.77l.74-1-.74-1V19.7l.74-1H11.67l.47.62H9.81l.48-.62H8.13l.66.86v2.91l-.66.85.66.86v.89H8.08l-.64-.84-.64.84h0l-.43.57.43.56v.05H6v.65l-.28-.36L4.6,28l.23.31h2V27.09h.84V25.91h6.62v1.18h.85v1.19h2l.24-.31-1.08-1.41ZM4.6,23.34l1.07,1.41,1.08-1.41-1.08-1.4Zm0-4.63h0l1.07,1.41,1.08-1.41H4.6Zm13.45,5.54L17,25.66l1.07,1.4,1.08-1.4Zm.69-5.53.89,1.16V18.71h-.89ZM19,28.28h.65V26.81L18.74,28ZM19.13,21l-1.08-1.4L17,21l1.07,1.41ZM10.93,0,0,5.53l1,1.9,1.28-.65V17.43H19.63V6.78l1.28.65,1-1.9ZM14.2,8.46v3.47H7.67V8.46H6.74l1.1-1.52H14l1.1,1.52Zm5.43,16V22.19l-.89,1.15ZM13.44,21l1.07,1.41L15.59,21l-1.08-1.4Zm1.77,2.31,1.07,1.41,1.08-1.41-1.08-1.4Zm0-4.63h0l1.07,1.41,1.08-1.41H15.21Z"/></svg>') top left no-repeat;
		background-size: 3em auto;
		}
	.infoWin dt{
		width: 100%;
		padding-bottom: 0.5em;
		color: #007FD1;
		border-bottom: 1px solid currentColor;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		}
	.infoWin dt+dd{
		width: auto;
		margin: 0 0 0.8em 0;
		padding: 0.5em 1em;
		background: #007FD1;
		border-radius: 2em;
		color: #fff;
		line-height: 1em;
		order: -1;
		}
	.infoWin dd{
		font-size: 0.8em;
		}
		.infoWin dd:nth-of-type(2){
			width: 54%;
			}
		.infoWin dd:nth-of-type(3){
			width: 42%;
			margin-left: auto;
			}
	.infoWin p{
		margin: 0.8em 0;
		font-weight: bold;
		line-height: 1.4em;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		}
	.infoWin p+ul{
		margin-top: 0.5em;
		order: 1;
		}
	.infoWin span{
		display: block;
		padding: 0.5em;
		font-size: 10px;
		border: 1px solid currentColor;
		text-align: center;
		font-weight: bold;
		}
	.infoWin ul{
		display: flex;
		justify-content: space-between;
		margin-top: 0.8em;
		}
	.infoWin li{
		width: calc(50% - 0.25em);
		list-style: none;
		}
		.infoWin li a{
			display: flex;
			align-items: center;
			justify-content: center;
			padding: 0.8em;
			font-size: 0.8em;
			line-height: 1em;
			}
			.infoWin li a:after{
				content: "";
				width: 1em;
				height: 1em;
				margin-left: 0.5em;
				background: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 28 28"><polygon fill="%23ffffff" points="11,4 9,6 17,14 9,22 11,24 21,14 "/></svg>') center center no-repeat;
				background-size: contain;
				}
	.infoWin figure{
		margin-bottom: 10px;
		padding: 4px;
		border: 2px solid currentColor;
		border-radius: 4px;
		}
		.infoWin figure img{
			width: 100%;
			height: auto;
			}
	.infoWin button{
		padding: 0.8em;
		background: #FE0000;
		border: none;
		border-radius: 0;
		color: #fff;
		font-size: 0.8em;
		line-height: 1em;
		cursor: pointer;
		}
		.infoWin button.hidden{
			display: none;
			}
		.infoWin button[data-jc-action="favorite-spot#delete"]{
			background: #ccc;
			}
	.infoWin [class^="category"]{
		height: 2.4em;
		background-position: top left;
		background-repeat: no-repeat;
		background-size: contain;
		color: transparent;
		}
	.infoWin .category1{
		background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 29.52 8.61"><path fill="%23007FD1" d="M18,2.29a2.38,2.38,0,0,1,.27.5l.18-.11a2.43,2.43,0,0,0-.29-.5Zm.83.22A2.32,2.32,0,0,0,18.55,2l-.17.1a2.65,2.65,0,0,1,.27.5ZM11.22,7.1H12V6.3h-.74Zm.2-.63h.35v.45h-.35ZM28.7,5.86h.56c.2,0,.24-.12.26-.46l-.2-.06c0,.33-.05.33-.13.33h-.42c-.06,0-.08,0-.08-.08V5.3A3.17,3.17,0,0,0,29.47,5l-.12-.16a3.16,3.16,0,0,1-.66.3v-.4h-.22v.92A.2.2,0,0,0,28.7,5.86Zm-17.56-.5H12V5.17h-.87Zm.08.75H12V5.92h-.74Zm0-.38H12V5.54h-.74Zm1.32.92V5.9h.24V5.71h-.7V5.9h.26v.79L12,6.75l0,.2a8,8,0,0,0,.81-.19l0-.19ZM11.22,5H12V4.8h-.74Zm1.13-3H11.9V3.75h1.55V2H13V1.68h.59v-.2H11.82v.2h.53Zm.91,1.59H12.09V3.24h1.17ZM13,2.16h.3v.48H13s-.08,0-.08-.06Zm-.42-.48h.24V2h-.24Zm.24.48v.48s0,.18.19.18h.29v.24H12.09v-.9h.26a.68.68,0,0,1-.22.59l.12.16a.91.91,0,0,0,.29-.75Zm.47,2.57-.14.13a2.64,2.64,0,0,1,.29.29L13.54,5A1.81,1.81,0,0,0,13.25,4.73Zm4.56-2.86a1.31,1.31,0,0,0-.76,1c0,.73.86.77,1.37.79l0-.25a4,4,0,0,1-.65,0c-.28-.06-.53-.16-.53-.5s.51-.85.88-1a1,1,0,0,1,.27,0h.26V1.63c-.6,0-.84,0-1.46.05l-.71,0,0,.25Zm-6,1-.18-.12a3.11,3.11,0,0,1-.48.87l.16.19A4.22,4.22,0,0,0,11.77,2.86Zm2.7-.95h.2V1.73h.68v.13h.21V1.73h.65V1.55h-.65V1.4h-.21v.15h-.68V1.4h-.2v.15h-.66v.18h.66Zm-2.81.44a2.4,2.4,0,0,0-.44-.26l-.1.18a1.87,1.87,0,0,1,.41.28Zm.13-.67a2.35,2.35,0,0,0-.46-.28l-.11.17a2.31,2.31,0,0,1,.43.29ZM23.85,4.73a2.09,2.09,0,0,1,.3.47l.17-.12A3.05,3.05,0,0,0,24,4.62Zm-.31.18a2.59,2.59,0,0,1,.3.48L24,5.27a2.25,2.25,0,0,0-.31-.47ZM19.9,6.68a1.63,1.63,0,0,0-.06-.35h-.09a1.7,1.7,0,0,1,.05.37Zm1.35-1.19V5.34a1,1,0,0,0,.22.15l.11-.18a1.45,1.45,0,0,1-.6-.57h-.25a1.52,1.52,0,0,1-.59.57l.11.2a1.45,1.45,0,0,0,.21-.16v.14h.29V5.7h-.49v.73h.44a.91.91,0,0,1-.56.53l.1.18a1.06,1.06,0,0,0,.63-.61,1.28,1.28,0,0,0,.59.61L21.58,7A1.22,1.22,0,0,1,21,6.43h.43V5.7h-.51V5.49Zm-.5.55a1.1,1.1,0,0,1,0,.21h-.29V5.88h.3Zm.52-.16v.37h-.34a.77.77,0,0,0,0-.2V5.88Zm-.76-.57a2.3,2.3,0,0,0,.34-.41,2.38,2.38,0,0,0,.36.41Zm2.37,0h-.29c0-.18,0-.27.06-.47l-.25,0a3.52,3.52,0,0,1,0,.49h-.47v.22h.44a4.72,4.72,0,0,1-.46,1.36l.22.12a6.13,6.13,0,0,0,.47-1.48h.35c.27,0,.28.18.28.4a2.76,2.76,0,0,1-.06.58c-.05.19-.14.27-.3.27a1.08,1.08,0,0,1-.29,0V7a2,2,0,0,0,.32,0c.22,0,.54,0,.54-1C23.4,5.43,23.23,5.32,22.88,5.32Zm.46,0a1.56,1.56,0,0,1,.39,1l.26,0a1.75,1.75,0,0,0-.48-1.09Zm5.85,1.63h-.41c-.08,0-.09,0-.09-.09V6.5a3.34,3.34,0,0,0,.76-.32L29.33,6a2.93,2.93,0,0,1-.64.3V5.94h-.22v1a.2.2,0,0,0,.23.22h.52c.24,0,.26-.11.3-.52l-.2,0C29.29,6.91,29.27,6.92,29.19,6.92ZM24.46,5h1.85V6.83c0,.08,0,.09-.08.09h-.49l0,.22h.49c.19,0,.25-.07.25-.22V5h.33V4.83H24.46Zm3.38-.1a3,3,0,0,1,.16.25l-.5,0c.08-.16.11-.24.2-.45l-.21,0a4,4,0,0,1-.2.5h-.18l0,.19c.28,0,.77-.07,1-.1l.09.18.18-.11A2.89,2.89,0,0,0,28,4.84Zm-.61,2.21h.2V6.6H28v.29s0,.05-.06.05h-.27l0,.21H28a.19.19,0,0,0,.2-.2V5.59h-1Zm.2-1.37H28V6h-.57Zm0,.4H28v.25h-.57Zm-1.55-.83H24.7V6.54h1.18Zm-.21,1h-.76v-.8h.76ZM15.31,4.73a2,2,0,0,1-.39,1l.16.15a2.07,2.07,0,0,0,.29-.51H16a1.76,1.76,0,0,1-.22.53L16,6a1.73,1.73,0,0,0,.25-.64V5.16h-.76a2.07,2.07,0,0,0,.08-.41Zm.32,1V5.49h-.21v.29a1.73,1.73,0,0,1-.15.7,1.12,1.12,0,0,1-.44.5l.15.17a1.38,1.38,0,0,0,.56-.86,1.48,1.48,0,0,0,.57.86L16.25,7A1.45,1.45,0,0,1,15.63,5.78Zm1.34-1a2.21,2.21,0,0,1-.54,1.08l.11.24a1.42,1.42,0,0,0,.23-.29V7.14H17V5.37a2.45,2.45,0,0,0,.2-.6ZM16,3.57c-.08,0-.18-.19-.22-.3a2.51,2.51,0,0,0,.31-.79l-.19-.06a2.24,2.24,0,0,1-.2.61,3.58,3.58,0,0,1-.1-.81h.62V2h-.25L16.05,2a1.57,1.57,0,0,0-.28-.19l-.11.12.23.16h-.32V1.91h-.2V2H14v.8a1.26,1.26,0,0,1-.18.79l.16.17a.76.76,0,0,0,.16-.37,2.33,2.33,0,0,0,.06-.56V2.22h1.22a3.41,3.41,0,0,0,.15,1,1.28,1.28,0,0,1-.29.31v-.1h-.32v-.2h.3V2.71h-.3V2.53h.35V2.37h-1V3.62h.87l-.08,0,.14.14a2,2,0,0,0,.39-.37c.06.12.19.36.39.36s.21-.1.25-.52l-.19-.07C16.05,3.35,16,3.57,16,3.57Zm-1.49-1h.27v.18h-.27Zm0,.34H15v.22h-.55Zm.27.58h-.27v-.2h.27Zm4.9,2.9-.1,0a1.8,1.8,0,0,1,0,.43l.12,0A3.17,3.17,0,0,0,19.65,6.35Zm-5,.07-.18.08.11.16a3.45,3.45,0,0,1-.43.12V6.32h.72V5.43H14.5V5.18h-.18v.25H14a2.42,2.42,0,0,0,.49-.52,1.6,1.6,0,0,0,.47.42L15,5.15a1.45,1.45,0,0,1-.49-.42h-.21a1.48,1.48,0,0,1-.56.56l.07.22L14,5.44V6.83l-.16,0,0,.2a6.42,6.42,0,0,0,.84-.23s0,.08.06.14l.19-.1A1.88,1.88,0,0,0,14.65,6.42Zm-.5-.83h.52v.2h-.52Zm0,.35h.52v.21h-.52Zm-.84.93s-.2,0-.27-1.49h.52V5.19H13C13,5,13,5,13,4.73h-.2s0,.4,0,.46h-.75v.19h.75c0,.47.07,1.76.48,1.76.08,0,.18,0,.27-.47l-.18-.09C13.39,6.69,13.35,6.87,13.31,6.87Zm5.76.07L19.2,7a2.29,2.29,0,0,0,.09-.64h-.13A1.67,1.67,0,0,1,19.07,6.94Zm.29-.57a.62.62,0,0,1,0,.15,2.56,2.56,0,0,1,0,.34l.14,0a4,4,0,0,0,0-.47ZM19.87,6V5.78h.26V5.61h-.26V5.39h.26V5.23h-.26V5h.3V4.83h-1V6.2H20c0,.76-.08.77-.21.77h-.25l0,.18h.27c.19,0,.24-.08.27-.16a5.59,5.59,0,0,0,.09-1Zm-.18,0H19.4V5.78h.29Zm0-.42H19.4V5.39h.29Zm0-.38H19.4V5h.29Zm-1.52.17h.71V5.2h-.77V4.73h-.22V5.2h-.75v.2h.7a2.58,2.58,0,0,1-.78,1.09l.11.22a2.67,2.67,0,0,0,.72-1v.81h-.4v.2h.4v.45h.22V6.69h.41v-.2h-.41V5.68a2.65,2.65,0,0,0,.69,1l.11-.23A2.55,2.55,0,0,1,18.17,5.4ZM4.3,0A4.31,4.31,0,1,0,8.61,4.3,4.32,4.32,0,0,0,4.3,0ZM5.6,7.09H3.41V6H5.6ZM7.11,3.91A1.81,1.81,0,0,1,5.3,5.72H3.71A1.82,1.82,0,0,1,1.89,3.91V2.44H7.11Z"/></svg>');
		}
		.infoWin .category1.off{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 29.52 8.61"><path fill="%23cccccc" d="M18,2.29a2.38,2.38,0,0,1,.27.5l.18-.11a2.43,2.43,0,0,0-.29-.5Zm.83.22A2.32,2.32,0,0,0,18.55,2l-.17.1a2.65,2.65,0,0,1,.27.5ZM11.22,7.1H12V6.3h-.74Zm.2-.63h.35v.45h-.35ZM28.7,5.86h.56c.2,0,.24-.12.26-.46l-.2-.06c0,.33-.05.33-.13.33h-.42c-.06,0-.08,0-.08-.08V5.3A3.17,3.17,0,0,0,29.47,5l-.12-.16a3.16,3.16,0,0,1-.66.3v-.4h-.22v.92A.2.2,0,0,0,28.7,5.86Zm-17.56-.5H12V5.17h-.87Zm.08.75H12V5.92h-.74Zm0-.38H12V5.54h-.74Zm1.32.92V5.9h.24V5.71h-.7V5.9h.26v.79L12,6.75l0,.2a8,8,0,0,0,.81-.19l0-.19ZM11.22,5H12V4.8h-.74Zm1.13-3H11.9V3.75h1.55V2H13V1.68h.59v-.2H11.82v.2h.53Zm.91,1.59H12.09V3.24h1.17ZM13,2.16h.3v.48H13s-.08,0-.08-.06Zm-.42-.48h.24V2h-.24Zm.24.48v.48s0,.18.19.18h.29v.24H12.09v-.9h.26a.68.68,0,0,1-.22.59l.12.16a.91.91,0,0,0,.29-.75Zm.47,2.57-.14.13a2.64,2.64,0,0,1,.29.29L13.54,5A1.81,1.81,0,0,0,13.25,4.73Zm4.56-2.86a1.31,1.31,0,0,0-.76,1c0,.73.86.77,1.37.79l0-.25a4,4,0,0,1-.65,0c-.28-.06-.53-.16-.53-.5s.51-.85.88-1a1,1,0,0,1,.27,0h.26V1.63c-.6,0-.84,0-1.46.05l-.71,0,0,.25Zm-6,1-.18-.12a3.11,3.11,0,0,1-.48.87l.16.19A4.22,4.22,0,0,0,11.77,2.86Zm2.7-.95h.2V1.73h.68v.13h.21V1.73h.65V1.55h-.65V1.4h-.21v.15h-.68V1.4h-.2v.15h-.66v.18h.66Zm-2.81.44a2.4,2.4,0,0,0-.44-.26l-.1.18a1.87,1.87,0,0,1,.41.28Zm.13-.67a2.35,2.35,0,0,0-.46-.28l-.11.17a2.31,2.31,0,0,1,.43.29ZM23.85,4.73a2.09,2.09,0,0,1,.3.47l.17-.12A3.05,3.05,0,0,0,24,4.62Zm-.31.18a2.59,2.59,0,0,1,.3.48L24,5.27a2.25,2.25,0,0,0-.31-.47ZM19.9,6.68a1.63,1.63,0,0,0-.06-.35h-.09a1.7,1.7,0,0,1,.05.37Zm1.35-1.19V5.34a1,1,0,0,0,.22.15l.11-.18a1.45,1.45,0,0,1-.6-.57h-.25a1.52,1.52,0,0,1-.59.57l.11.2a1.45,1.45,0,0,0,.21-.16v.14h.29V5.7h-.49v.73h.44a.91.91,0,0,1-.56.53l.1.18a1.06,1.06,0,0,0,.63-.61,1.28,1.28,0,0,0,.59.61L21.58,7A1.22,1.22,0,0,1,21,6.43h.43V5.7h-.51V5.49Zm-.5.55a1.1,1.1,0,0,1,0,.21h-.29V5.88h.3Zm.52-.16v.37h-.34a.77.77,0,0,0,0-.2V5.88Zm-.76-.57a2.3,2.3,0,0,0,.34-.41,2.38,2.38,0,0,0,.36.41Zm2.37,0h-.29c0-.18,0-.27.06-.47l-.25,0a3.52,3.52,0,0,1,0,.49h-.47v.22h.44a4.72,4.72,0,0,1-.46,1.36l.22.12a6.13,6.13,0,0,0,.47-1.48h.35c.27,0,.28.18.28.4a2.76,2.76,0,0,1-.06.58c-.05.19-.14.27-.3.27a1.08,1.08,0,0,1-.29,0V7a2,2,0,0,0,.32,0c.22,0,.54,0,.54-1C23.4,5.43,23.23,5.32,22.88,5.32Zm.46,0a1.56,1.56,0,0,1,.39,1l.26,0a1.75,1.75,0,0,0-.48-1.09Zm5.85,1.63h-.41c-.08,0-.09,0-.09-.09V6.5a3.34,3.34,0,0,0,.76-.32L29.33,6a2.93,2.93,0,0,1-.64.3V5.94h-.22v1a.2.2,0,0,0,.23.22h.52c.24,0,.26-.11.3-.52l-.2,0C29.29,6.91,29.27,6.92,29.19,6.92ZM24.46,5h1.85V6.83c0,.08,0,.09-.08.09h-.49l0,.22h.49c.19,0,.25-.07.25-.22V5h.33V4.83H24.46Zm3.38-.1a3,3,0,0,1,.16.25l-.5,0c.08-.16.11-.24.2-.45l-.21,0a4,4,0,0,1-.2.5h-.18l0,.19c.28,0,.77-.07,1-.1l.09.18.18-.11A2.89,2.89,0,0,0,28,4.84Zm-.61,2.21h.2V6.6H28v.29s0,.05-.06.05h-.27l0,.21H28a.19.19,0,0,0,.2-.2V5.59h-1Zm.2-1.37H28V6h-.57Zm0,.4H28v.25h-.57Zm-1.55-.83H24.7V6.54h1.18Zm-.21,1h-.76v-.8h.76ZM15.31,4.73a2,2,0,0,1-.39,1l.16.15a2.07,2.07,0,0,0,.29-.51H16a1.76,1.76,0,0,1-.22.53L16,6a1.73,1.73,0,0,0,.25-.64V5.16h-.76a2.07,2.07,0,0,0,.08-.41Zm.32,1V5.49h-.21v.29a1.73,1.73,0,0,1-.15.7,1.12,1.12,0,0,1-.44.5l.15.17a1.38,1.38,0,0,0,.56-.86,1.48,1.48,0,0,0,.57.86L16.25,7A1.45,1.45,0,0,1,15.63,5.78Zm1.34-1a2.21,2.21,0,0,1-.54,1.08l.11.24a1.42,1.42,0,0,0,.23-.29V7.14H17V5.37a2.45,2.45,0,0,0,.2-.6ZM16,3.57c-.08,0-.18-.19-.22-.3a2.51,2.51,0,0,0,.31-.79l-.19-.06a2.24,2.24,0,0,1-.2.61,3.58,3.58,0,0,1-.1-.81h.62V2h-.25L16.05,2a1.57,1.57,0,0,0-.28-.19l-.11.12.23.16h-.32V1.91h-.2V2H14v.8a1.26,1.26,0,0,1-.18.79l.16.17a.76.76,0,0,0,.16-.37,2.33,2.33,0,0,0,.06-.56V2.22h1.22a3.41,3.41,0,0,0,.15,1,1.28,1.28,0,0,1-.29.31v-.1h-.32v-.2h.3V2.71h-.3V2.53h.35V2.37h-1V3.62h.87l-.08,0,.14.14a2,2,0,0,0,.39-.37c.06.12.19.36.39.36s.21-.1.25-.52l-.19-.07C16.05,3.35,16,3.57,16,3.57Zm-1.49-1h.27v.18h-.27Zm0,.34H15v.22h-.55Zm.27.58h-.27v-.2h.27Zm4.9,2.9-.1,0a1.8,1.8,0,0,1,0,.43l.12,0A3.17,3.17,0,0,0,19.65,6.35Zm-5,.07-.18.08.11.16a3.45,3.45,0,0,1-.43.12V6.32h.72V5.43H14.5V5.18h-.18v.25H14a2.42,2.42,0,0,0,.49-.52,1.6,1.6,0,0,0,.47.42L15,5.15a1.45,1.45,0,0,1-.49-.42h-.21a1.48,1.48,0,0,1-.56.56l.07.22L14,5.44V6.83l-.16,0,0,.2a6.42,6.42,0,0,0,.84-.23s0,.08.06.14l.19-.1A1.88,1.88,0,0,0,14.65,6.42Zm-.5-.83h.52v.2h-.52Zm0,.35h.52v.21h-.52Zm-.84.93s-.2,0-.27-1.49h.52V5.19H13C13,5,13,5,13,4.73h-.2s0,.4,0,.46h-.75v.19h.75c0,.47.07,1.76.48,1.76.08,0,.18,0,.27-.47l-.18-.09C13.39,6.69,13.35,6.87,13.31,6.87Zm5.76.07L19.2,7a2.29,2.29,0,0,0,.09-.64h-.13A1.67,1.67,0,0,1,19.07,6.94Zm.29-.57a.62.62,0,0,1,0,.15,2.56,2.56,0,0,1,0,.34l.14,0a4,4,0,0,0,0-.47ZM19.87,6V5.78h.26V5.61h-.26V5.39h.26V5.23h-.26V5h.3V4.83h-1V6.2H20c0,.76-.08.77-.21.77h-.25l0,.18h.27c.19,0,.24-.08.27-.16a5.59,5.59,0,0,0,.09-1Zm-.18,0H19.4V5.78h.29Zm0-.42H19.4V5.39h.29Zm0-.38H19.4V5h.29Zm-1.52.17h.71V5.2h-.77V4.73h-.22V5.2h-.75v.2h.7a2.58,2.58,0,0,1-.78,1.09l.11.22a2.67,2.67,0,0,0,.72-1v.81h-.4v.2h.4v.45h.22V6.69h.41v-.2h-.41V5.68a2.65,2.65,0,0,0,.69,1l.11-.23A2.55,2.55,0,0,1,18.17,5.4ZM4.3,0A4.31,4.31,0,1,0,8.61,4.3,4.32,4.32,0,0,0,4.3,0ZM5.6,7.09H3.41V6H5.6ZM7.11,3.91A1.81,1.81,0,0,1,5.3,5.72H3.71A1.82,1.82,0,0,1,1.89,3.91V2.44H7.11Z"/></svg>');
			}
	.infoWin .category2{
		background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24.17 8.61"><path fill="%23007FD1" d="M11.74,2.86l-.18-.12a2.9,2.9,0,0,1-.47.87l.15.19A3.84,3.84,0,0,0,11.74,2.86Zm11.61,3h.56c.2,0,.24-.12.26-.46L24,5.34c0,.33,0,.33-.13.33h-.42c-.06,0-.08,0-.08-.08V5.3A3.17,3.17,0,0,0,24.12,5L24,4.83a3.16,3.16,0,0,1-.66.3v-.4h-.22v.92A.2.2,0,0,0,23.35,5.86ZM18.81,2.51A2,2,0,0,0,18.52,2l-.17.1a2.22,2.22,0,0,1,.28.5Zm-7.18-.16a1.85,1.85,0,0,0-.44-.26l-.1.18a2.16,2.16,0,0,1,.42.28Zm.13-.67a2.27,2.27,0,0,0-.45-.28l-.12.17a2.4,2.4,0,0,1,.44.29Zm2.68.23h.21V1.73h.67v.13h.21V1.73h.66V1.55h-.66V1.4h-.21v.15h-.67V1.4h-.21v.15h-.65v.18h.65ZM12.33,2h-.46V3.75h1.56V2h-.49V1.68h.58v-.2H11.79v.2h.54Zm.9,1.59H12.07V3.24h1.16Zm-.29-1.4h.29v.48H13c-.06,0-.08,0-.08-.06Zm-.43-.48h.25V2h-.25Zm.25.48v.48a.16.16,0,0,0,.18.18h.29v.24H12.07v-.9h.26a.68.68,0,0,1-.23.59l.13.16a.91.91,0,0,0,.28-.75ZM18,2.29a2,2,0,0,1,.27.5l.18-.11a2.4,2.4,0,0,0-.28-.5ZM15,4.7l-.2.08a2.61,2.61,0,0,1,.19.37l.2-.07A1.81,1.81,0,0,0,15,4.7Zm5.59.65H19.35V6.54h1.19Zm-.22,1h-.76v-.8h.76ZM19.11,5H21V6.83c0,.08,0,.09-.08.09h-.49l0,.22h.49c.19,0,.25-.07.25-.22V5h.33V4.83H19.11ZM13.18,6.9h-.41a.06.06,0,0,1-.07-.07V6.38h.57V4.83H11.38V6.38h.49a.84.84,0,0,1-.77.54l.1.23a1.06,1.06,0,0,0,.89-.77h.39V6.9c0,.16.1.2.21.2h.57c.19,0,.26,0,.28-.55l-.21-.06C13.32,6.88,13.31,6.9,13.18,6.9ZM11.59,5h1.47v.27H11.59Zm0,.45h1.47v.27H11.59Zm0,.73V5.91h1.47v.28ZM18.5,4.73a2.09,2.09,0,0,1,.3.47L19,5.08a2.45,2.45,0,0,0-.31-.46Zm5.34,2.19h-.41c-.07,0-.09,0-.09-.09V6.5a3.34,3.34,0,0,0,.76-.32L24,6a2.73,2.73,0,0,1-.64.3V5.94h-.22v1a.2.2,0,0,0,.23.22h.52c.24,0,.26-.11.3-.52l-.2,0C24,6.91,23.92,6.92,23.84,6.92Zm-2,.23h.2V6.6h.57v.29s0,.05-.06.05h-.27l0,.21h.3a.19.19,0,0,0,.2-.2V5.59h-1Zm.2-1.37h.57V6h-.57Zm0,.4h.57v.25h-.57Zm.41-1.24a3,3,0,0,1,.16.25l-.5,0c.08-.16.11-.24.2-.45l-.21,0a2.9,2.9,0,0,1-.2.5h-.18l0,.19c.28,0,.77-.07,1-.1a1.51,1.51,0,0,1,.09.18L23,5.4a3.83,3.83,0,0,0-.37-.56Zm-4.3,0a2.59,2.59,0,0,1,.3.48l.16-.12a2.25,2.25,0,0,0-.31-.47Zm-.2.38a1.63,1.63,0,0,1,.4,1l.25,0a1.7,1.7,0,0,0-.48-1.09Zm-2-1.72c-.07,0-.17-.19-.22-.3A2.36,2.36,0,0,0,16,2.48l-.19-.06a2.89,2.89,0,0,1-.21.61,4.31,4.31,0,0,1-.1-.81h.63V2h-.25L16,2a1.57,1.57,0,0,0-.28-.19l-.11.12.23.16h-.32V1.91h-.2c0,.1,0,.11,0,.13H13.93v.8a1.26,1.26,0,0,1-.18.79l.17.17a1,1,0,0,0,.16-.37,3,3,0,0,0,.06-.56V2.22h1.21a3.86,3.86,0,0,0,.16,1,1.65,1.65,0,0,1-.3.31v-.1H14.9v-.2h.29V2.71H14.9V2.53h.34V2.37h-1V3.62h.87l-.08,0,.15.14a2,2,0,0,0,.39-.37c.06.12.19.36.39.36s.21-.1.24-.52L16,3.21C16,3.35,16,3.57,15.94,3.57Zm-1.49-1h.28v.18h-.28Zm0,.34H15v.22h-.56Zm.28.58h-.28v-.2h.28Zm.38,2.73a3.09,3.09,0,0,0,.66-.43V5.58H14.2v.19h1.22A1.58,1.58,0,0,1,15,6h-.11v.21H13.78v.2h1.11v.41c0,.06,0,.08-.09.08h-.42l0,.22h.47c.08,0,.22,0,.22-.2V6.43h1.08v-.2H15.11Zm-1.27-.45h.22V5.34h1.85v.39h.22V5.15h-.38a2.31,2.31,0,0,0,.18-.35l-.22-.08a3.54,3.54,0,0,1-.2.43H14.3l.13-.05a1.14,1.14,0,0,0-.2-.37L14,4.81a1.45,1.45,0,0,1,.18.34h-.38Zm3.95-3.86c-.31.18-.77.52-.77,1,0,.73.87.77,1.38.79l.05-.25a4.13,4.13,0,0,1-.66,0c-.27-.06-.52-.16-.52-.5s.5-.85.88-1a.88.88,0,0,1,.26,0h.27V1.63c-.59,0-.84,0-1.45.05l-.71,0,0,.25C16.81,1.93,17.71,1.87,17.79,1.87Zm-.26,3.45h-.29c0-.18,0-.27.06-.47l-.25,0a3.52,3.52,0,0,1-.05.49h-.46v.22H17a4.43,4.43,0,0,1-.46,1.36l.22.12a6.13,6.13,0,0,0,.47-1.48h.35c.27,0,.28.18.28.4a2.76,2.76,0,0,1-.06.58c-.05.19-.14.27-.3.27a1.08,1.08,0,0,1-.29,0V7a2.17,2.17,0,0,0,.32,0c.22,0,.55,0,.55-1C18.06,5.43,17.88,5.32,17.53,5.32ZM4.3,0A4.31,4.31,0,1,0,8.61,4.3,4.32,4.32,0,0,0,4.3,0Zm.16,6.23a1,1,0,1,1,1-1A1,1,0,0,1,4.46,6.23ZM7,5.33l.11-.06L7,5.33H7l0,0-.06-.1a2.81,2.81,0,0,0-.27-.34,3.22,3.22,0,0,0-1.07-.8,2.6,2.6,0,0,0-1.08-.23,2.71,2.71,0,0,0-1.06.22,3.41,3.41,0,0,0-.77.5A3.31,3.31,0,0,0,2,5.33H2L1.8,5.24l-.34-.19a3.76,3.76,0,0,1,.43-.58,3.59,3.59,0,0,1,.66-.59l-.3-.52A.26.26,0,0,1,2.34,3h0a.26.26,0,0,1,.36.1L3,3.6l.13-.07a3.12,3.12,0,0,1,1.05-.27V2.63a.26.26,0,0,1,.26-.26h0a.25.25,0,0,1,.26.26v.63a3.12,3.12,0,0,1,1,.27l.13.07.29-.51A.27.27,0,0,1,6.56,3h0a.27.27,0,0,1,.1.36l-.3.52.33.27a3.58,3.58,0,0,1,.75.9Z"/></svg>');
		}
		.infoWin .category2.off{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24.17 8.61"><path fill="%23cccccc" d="M11.74,2.86l-.18-.12a2.9,2.9,0,0,1-.47.87l.15.19A3.84,3.84,0,0,0,11.74,2.86Zm11.61,3h.56c.2,0,.24-.12.26-.46L24,5.34c0,.33,0,.33-.13.33h-.42c-.06,0-.08,0-.08-.08V5.3A3.17,3.17,0,0,0,24.12,5L24,4.83a3.16,3.16,0,0,1-.66.3v-.4h-.22v.92A.2.2,0,0,0,23.35,5.86ZM18.81,2.51A2,2,0,0,0,18.52,2l-.17.1a2.22,2.22,0,0,1,.28.5Zm-7.18-.16a1.85,1.85,0,0,0-.44-.26l-.1.18a2.16,2.16,0,0,1,.42.28Zm.13-.67a2.27,2.27,0,0,0-.45-.28l-.12.17a2.4,2.4,0,0,1,.44.29Zm2.68.23h.21V1.73h.67v.13h.21V1.73h.66V1.55h-.66V1.4h-.21v.15h-.67V1.4h-.21v.15h-.65v.18h.65ZM12.33,2h-.46V3.75h1.56V2h-.49V1.68h.58v-.2H11.79v.2h.54Zm.9,1.59H12.07V3.24h1.16Zm-.29-1.4h.29v.48H13c-.06,0-.08,0-.08-.06Zm-.43-.48h.25V2h-.25Zm.25.48v.48a.16.16,0,0,0,.18.18h.29v.24H12.07v-.9h.26a.68.68,0,0,1-.23.59l.13.16a.91.91,0,0,0,.28-.75ZM18,2.29a2,2,0,0,1,.27.5l.18-.11a2.4,2.4,0,0,0-.28-.5ZM15,4.7l-.2.08a2.61,2.61,0,0,1,.19.37l.2-.07A1.81,1.81,0,0,0,15,4.7Zm5.59.65H19.35V6.54h1.19Zm-.22,1h-.76v-.8h.76ZM19.11,5H21V6.83c0,.08,0,.09-.08.09h-.49l0,.22h.49c.19,0,.25-.07.25-.22V5h.33V4.83H19.11ZM13.18,6.9h-.41a.06.06,0,0,1-.07-.07V6.38h.57V4.83H11.38V6.38h.49a.84.84,0,0,1-.77.54l.1.23a1.06,1.06,0,0,0,.89-.77h.39V6.9c0,.16.1.2.21.2h.57c.19,0,.26,0,.28-.55l-.21-.06C13.32,6.88,13.31,6.9,13.18,6.9ZM11.59,5h1.47v.27H11.59Zm0,.45h1.47v.27H11.59Zm0,.73V5.91h1.47v.28ZM18.5,4.73a2.09,2.09,0,0,1,.3.47L19,5.08a2.45,2.45,0,0,0-.31-.46Zm5.34,2.19h-.41c-.07,0-.09,0-.09-.09V6.5a3.34,3.34,0,0,0,.76-.32L24,6a2.73,2.73,0,0,1-.64.3V5.94h-.22v1a.2.2,0,0,0,.23.22h.52c.24,0,.26-.11.3-.52l-.2,0C24,6.91,23.92,6.92,23.84,6.92Zm-2,.23h.2V6.6h.57v.29s0,.05-.06.05h-.27l0,.21h.3a.19.19,0,0,0,.2-.2V5.59h-1Zm.2-1.37h.57V6h-.57Zm0,.4h.57v.25h-.57Zm.41-1.24a3,3,0,0,1,.16.25l-.5,0c.08-.16.11-.24.2-.45l-.21,0a2.9,2.9,0,0,1-.2.5h-.18l0,.19c.28,0,.77-.07,1-.1a1.51,1.51,0,0,1,.09.18L23,5.4a3.83,3.83,0,0,0-.37-.56Zm-4.3,0a2.59,2.59,0,0,1,.3.48l.16-.12a2.25,2.25,0,0,0-.31-.47Zm-.2.38a1.63,1.63,0,0,1,.4,1l.25,0a1.7,1.7,0,0,0-.48-1.09Zm-2-1.72c-.07,0-.17-.19-.22-.3A2.36,2.36,0,0,0,16,2.48l-.19-.06a2.89,2.89,0,0,1-.21.61,4.31,4.31,0,0,1-.1-.81h.63V2h-.25L16,2a1.57,1.57,0,0,0-.28-.19l-.11.12.23.16h-.32V1.91h-.2c0,.1,0,.11,0,.13H13.93v.8a1.26,1.26,0,0,1-.18.79l.17.17a1,1,0,0,0,.16-.37,3,3,0,0,0,.06-.56V2.22h1.21a3.86,3.86,0,0,0,.16,1,1.65,1.65,0,0,1-.3.31v-.1H14.9v-.2h.29V2.71H14.9V2.53h.34V2.37h-1V3.62h.87l-.08,0,.15.14a2,2,0,0,0,.39-.37c.06.12.19.36.39.36s.21-.1.24-.52L16,3.21C16,3.35,16,3.57,15.94,3.57Zm-1.49-1h.28v.18h-.28Zm0,.34H15v.22h-.56Zm.28.58h-.28v-.2h.28Zm.38,2.73a3.09,3.09,0,0,0,.66-.43V5.58H14.2v.19h1.22A1.58,1.58,0,0,1,15,6h-.11v.21H13.78v.2h1.11v.41c0,.06,0,.08-.09.08h-.42l0,.22h.47c.08,0,.22,0,.22-.2V6.43h1.08v-.2H15.11Zm-1.27-.45h.22V5.34h1.85v.39h.22V5.15h-.38a2.31,2.31,0,0,0,.18-.35l-.22-.08a3.54,3.54,0,0,1-.2.43H14.3l.13-.05a1.14,1.14,0,0,0-.2-.37L14,4.81a1.45,1.45,0,0,1,.18.34h-.38Zm3.95-3.86c-.31.18-.77.52-.77,1,0,.73.87.77,1.38.79l.05-.25a4.13,4.13,0,0,1-.66,0c-.27-.06-.52-.16-.52-.5s.5-.85.88-1a.88.88,0,0,1,.26,0h.27V1.63c-.59,0-.84,0-1.45.05l-.71,0,0,.25C16.81,1.93,17.71,1.87,17.79,1.87Zm-.26,3.45h-.29c0-.18,0-.27.06-.47l-.25,0a3.52,3.52,0,0,1-.05.49h-.46v.22H17a4.43,4.43,0,0,1-.46,1.36l.22.12a6.13,6.13,0,0,0,.47-1.48h.35c.27,0,.28.18.28.4a2.76,2.76,0,0,1-.06.58c-.05.19-.14.27-.3.27a1.08,1.08,0,0,1-.29,0V7a2.17,2.17,0,0,0,.32,0c.22,0,.55,0,.55-1C18.06,5.43,17.88,5.32,17.53,5.32ZM4.3,0A4.31,4.31,0,1,0,8.61,4.3,4.32,4.32,0,0,0,4.3,0Zm.16,6.23a1,1,0,1,1,1-1A1,1,0,0,1,4.46,6.23ZM7,5.33l.11-.06L7,5.33H7l0,0-.06-.1a2.81,2.81,0,0,0-.27-.34,3.22,3.22,0,0,0-1.07-.8,2.6,2.6,0,0,0-1.08-.23,2.71,2.71,0,0,0-1.06.22,3.41,3.41,0,0,0-.77.5A3.31,3.31,0,0,0,2,5.33H2L1.8,5.24l-.34-.19a3.76,3.76,0,0,1,.43-.58,3.59,3.59,0,0,1,.66-.59l-.3-.52A.26.26,0,0,1,2.34,3h0a.26.26,0,0,1,.36.1L3,3.6l.13-.07a3.12,3.12,0,0,1,1.05-.27V2.63a.26.26,0,0,1,.26-.26h0a.25.25,0,0,1,.26.26v.63a3.12,3.12,0,0,1,1,.27l.13.07.29-.51A.27.27,0,0,1,6.56,3h0a.27.27,0,0,1,.1.36l-.3.52.33.27a3.58,3.58,0,0,1,.75.9Z"/></svg>');
			}
	.infoWin .more{
		background: #FF8B00;
		}




/* for all */
@media (max-width: 1199px) {
/*1199px以下*/
}
@media (max-width: 991px) {
/*991px以下*/
#mapLead{
	display: flex;
	flex-direction: column;
	align-items: center;
	}
#mapList{
	height: 10em;
	overflow-y: scroll;
	}
	#mapList ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		}
	#mapList li{
		width: calc(50% - 1em);
		}
		#mapList li:nth-of-type(n+3){
			margin-top: 1em;
			}
}


/* for mobile */
@media (max-width: 767px) {
/*767以下px*/
#interview{
	margin-top: 1em;
	background: #FFFCDC;
	}
	#interview dl+dl{
		margin-top: 2em;
		}
	#interview dt{
		font-size: 0.8em;
		}
	#interview dd{
		font-size: 0.7em;
		}
	#interview .wrap{
		padding: 0 0.5em;
		}
#mapLead{}
	#mapLead dl{
		margin-top: 1em;
		}
#rule{}
	#rule header,
	#rule section{
		padding: 1em;
		}
	#rule section{
		padding-top: 0;
		}
	#rule h3+div{
		flex-direction: column;
		}
	#rule dl+dl{
		margin-top: 2em;
		}
#externalLink{}
	#externalLink ul{
		justify-content: space-between;
		}
	#externalLink li{
		width: calc(50% - 0.5em);
		}
		#externalLink li:nth-of-type(n+3){
			margin-top: 1em;
			}
	#externalLink .wrap{
		padding: 0 1em;
		}
.map{
	height: 160vw;
	min-height: 520px;
	}
.infoWin{
	flex-direction: column;
	padding: 5px;
	border-image-slice: 10px 10px 10px 10px fill;
	border-image-width: 10px;
	border-image-repeat: round;
	zoom: 0.5;
	}
	.infoWin figure{
		margin-bottom: 5px;
		}
	.infoWin div+div{
		margin-bottom: 1em;
		order: -1;
		}
}
@media (max-width: 767px) and (orientation:portrait) {
/*767px以下 縦向き*/
#mapLead{}
	#mapLead dl{
		justify-content: space-between;
		}
	#mapLead dt,
	#mapLead dd{
		width: 3em;
		}
#rule{}
	#rule h2{
		padding: 0 1em;
		}
	#rule h3{
		display: flex;
		flex-direction: column;
		align-items: center;
		overflow: hidden;
		}
		#rule h3 img{
			width: 150vw;
			}
.infoWin{
	font-size: 3vw;
	}
	.infoWin dl{
		font-size: 1em;
		padding-left: 3em;
		background-size: 2em auto;
		}
	.infoWin span{
		font-size: 2.5vw;
		}
	.infoWin li a,
	.infoWin button{
		font-size: 3vw;
		}
}
@media (max-width: 767px) and (orientation:landscape) {
/*767px以下 横向き*/
#mapLead{}
	#mapLead dt,
	#mapLead dd{
		width: 14.28%;
		}
}


/* for tablet */
@media (min-width: 768px) {
/*768px以上*/
#interview{
	padding-bottom: 0;
	}
	#interview h2+div{
		display: flex;
		justify-content: space-between;
		}
	#interview dl{
		width: calc(50% - 1em);
		}
	#interview .wrap{
		padding: 2em;
		background: #FFFCDC;
		}
#mapLead{}
	#mapLead p{
		font-size: 1.2em;
		}
	#mapLead dt,
	#mapLead dd{
		width: 14.28%;
		}
#rule{}
	#rule header,
	#rule section{
		padding: 2em 4em;
		}
	#rule section{
		padding-top: 0;
		}
	#rule h3+div{
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		}
	#rule dl{
		width: calc(50% - 1em);
		}
		#rule dl:nth-of-type(n+3){
			margin-top: 2em;
			}
#externalLink{}
	#externalLink li{
		width: calc(25% - 0.75em);
		margin-left: 1em;
		}
		#externalLink li:nth-of-type(n+5){
			margin-top: 1em;
			}
		#externalLink li:nth-of-type(4n+1){
			margin-left: 0;
			}
.infoWin{
	width: 100%;
	align-items: flex-start;
	justify-content: space-between;
	}
	.infoWin > *{
		width: calc(50% - 0.5em);
		}
	.infoWin > div+div{
		margin-top: 0;
		}
}
@media (min-width: 768px) and (max-width: 991px) {
/*768px～991px*/
#mapLead{}
	#mapLead dl{
		margin-top: 2em;
		}
.map{
	height: 75vw;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
/*768px～1199px*/
}


/* for PC */
@media (min-width: 992px) {
/*992px以上*/
#interview{}
	#interview dt{
		align-self: center;
		}
#mapLead{
	position: relative;
	padding: 4em 28em 1em 0;
	}
	#mapLead p{
		text-align: center;
		}
	#mapLead dl{
		position: absolute;
		top: 0;
		right: 0;
		width: 26em;
		}
#mapBody{
	display: flex;
	}
	#mapBody .map{
		width: calc(100% - 15em);
		}
#mapList{}
	#mapList{
		width: 15em;
		height: 50vw;
		overflow-y: scroll;
		}
	#mapList li+li{
		margin-top: 1em;
		}
.infoWin{
	min-width: 480px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
/*992px～1199px*/
}
@media (min-width: 1200px) {

/*1200px以上*/
}


/* ie */
@media all and (-ms-high-contrast: none) {
#rule{}
	#rule menu{
		background: #000;
		border-radius: 100%;
		}
		#rule menu:before{
			content: "×";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			color: #fff;
			font-weight: bold;
			text-align: center;
			line-height: 1.9em;
			}
.infoWin{
	border: 3px dotted currentColor;
	border-radius: 5px;
	}
	.infoWin dl{
		padding: 0;
		}
	.infoWin li{}
		.infoWin li a{}
			.infoWin li a:after{
				content: none;
				}
	.infoWin figure{
		min-height: 0%;
		}
	.infoWin [class^="category"]{
		height: auto;
		color: currentColor;
		}
		.infoWin [class^="category"]:before{
			content: "●";
			}
		.infoWin [class^="category"].off{
			color: #cccccc;
			}
}



