/* CSS Document */

@import url('//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');
/*
Noto Sans JP
font-family: 'Noto Sans JP', sans-serif;

FOT-筑紫B丸ゴシック Std B
font-family: fot-tsukubrdgothic-std, sans-serif;
font-weight: 700;
*/


[src="[url]"],
[src*="src"]{
	display: block;
	background: #ccc;
}

:root{
	--color: #333;
	--color-rgb: 51, 51, 51;
	--color-theme: #915F2E;
	--color-theme-rgb: 145, 95, 46;
	--variable-color: var(--color-theme);
	--color-border: #808080;
	--font: 'Noto Sans JP', 'BIZ UDPGothic', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;
	--wrap-space: min(5vw, 32px);
	--wrap-fit: calc(100% - (var(--wrap-space) * 2));
	--wrap-max: 1140px;
	--wrap: min(var(--wrap-fit), var(--wrap-max));
	--dummy: palegoldenrod url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 480"><text style="font-size:50px;font-weight:bold" x="50%" y="50%" fill="white" text-anchor="middle" dominant-baseline="central">NO PHOTO</text></svg>') center no-repeat;
	}

[id="会津エリア"]{
	fill: #f5e0df;
	g.select &,
	&.select,
	& use.select{
		fill: #F5B5B0;
	}
}
[id="中通りエリア"]{
	fill: #cbe6c3;
	g.select &,
	&.select,
	& use.select{
		fill: #8FDE78;
	}
}
[id="浜通りエリア"]{
	fill: #c2e5f2;
	g.select &,
	&.select,
	& use.select{
		fill: #86D0EB;
	}
}

html{
	min-width: 375px;
	scroll-behavior: smooth;
	scroll-padding-top: 56px;
	}

body{
	color: var(--color);
	font: 400 16px var(--font);
	line-height: 1.65;
	overflow-wrap: anywhere;
	}
	::selection{
		background: var(--color-theme);
		color: #fff;
		}
	::-moz-selection{
		background: var(--color-theme);
		color: #fff;
		}
	_:-ms-input-placeholder, :root body{
		visibility: hidden;
		}
	_::content, _:future, body:not(*:root) {
		/* Chromeのハック */
		/*フォント細いって言われたとき
		font-weight: 500;
		*/
		}
	_::-webkit-full-page-media, _:future, :root body{
		/* safariのハック */
		}
	@-moz-document url-prefix(){
		/* Firefoxのハック */
		.xxx{
			
			}
		}

a{
	color: inherit;
	.done &{
		transition-property: color, text-decoration, background, background-color, background-size, border, border-color, box-shadow, filter, opacity;
		transition-duration: 0.2s;
		transition-timing-function: ease-out;
		}
	}

wbr{
	&:not(:lang(ja)){
		display: none;
	}
}

main{
	& a{
		color: var(--color-theme);
		text-decoration: underline;
		}
	}

:where(a, button):focus-visible{
	outline: var(--color-theme) auto 2px;
	outline-offset: 2px;
	}

:where(input, textarea, select){
	background-color: transparent;
	accent-color: var(--color-theme);
	caret-color: var(--color-theme);
	}

:is(input[type="checkbox"], input[type="radio"]){
	&:checked{
		background-color: var(--color-theme);
		}
	}

#wrapper{
	display: grid;
	grid-template-rows: auto 1fr;
	&>*{
		grid-column: 1;
	}
	#header{
		grid-row: 1;
		position: sticky;
		top: 0;
		z-index: 110;
	}
	#nav > *{
		z-index: 120;
	}
	#pagePath,
	#footer,
	#pageTop{
		order: 10;
	}
	#navButton{
		grid-row: 1;
		justify-self: end;
		align-self: stretch;
		position: sticky;
		top: 0;
		z-index: 120;
	}
	#hNav{
		grid-column: 1;
		grid-row: 1;
		position: sticky;
		top: 0;
		z-index: 130;
		.nav &{
			z-index: 110;
		}
	}
}

#header{
	padding: 16px 24px;
	background: #fff;
	@media (min-width: 992px) {
	}
	@media (min-width: 1200px) {
		padding: 24px 32px 24px 48px;
	}
}

#siteName{
	& a{
		position: relative;
		display: block;
		aspect-ratio: 300 / 46;
		height: 32px;
		color: var(--color-theme);
		font-size: 0;
		transition: none;
		&:before{
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: currentColor;
			-webkit-mask: var(--logo-type) center no-repeat;
			-webkit-mask-size: contain;
		}
		@media (min-width: 768px) {
			height: 40px;
		}
		@media (min-width: 1200px) {
			height: 48px;
		}
	}
}

#hNav{
	display: none;
	justify-content: end;
	align-items: center;
	grid-gap: 40px;
	margin: 0 104px 0 384px;
	color: var(--color-theme);
	@media (min-width: 1200px) {
		display: flex;
	}
	& dl{
		position: relative;
	}
	& dl:has(.open){
		z-index: 100;
	}
	& dt{
		position: relative;
		padding-bottom: 4px;
		font-weight: 900;
		text-align: center;
		cursor: pointer;
		&:after{
			content: "";
			position: absolute;
			top: 100%;
			left: 0;
			width: 100%;
			height: 2px;
			background: currentColor;
			border-radius: 2px;
		}
	}
	& dt+span{
		position: absolute;
		top: calc(100% + 8px);
		left: 50%;
		display: block;
		min-width: max(100%, 12em);
		background: #fff;
		border: 3px solid currentColor;
		border-radius: 8px;
		transform: translateX(-50%);
	}
	& a{
		display: block;
		padding: 8px 16px;
		font-weight: 700;
		text-align: center;
		&:lang(ja){
			white-space: nowrap;
		}
	}
}

#navButton{
	display: grid;
	align-content: center;
	justify-items: center;
	grid-gap: 8%;
	aspect-ratio: 1;
	height: 100%;
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	color: var(--color-theme);
	text-align: center;
	box-sizing: border-box;
	overflow: hidden;
	pointer-events: all;
	cursor: pointer;
	.nav &{
		background: rgba(255, 255, 255, 0.5);
		border-radius: 0 0 0 50%;
		color: var(--color-theme);
		& i:nth-of-type(1){
			opacity: 0;
		}
		& i:nth-of-type(2){
			transform: rotate(-45deg);
			opacity: 1;
		}
		& i:nth-of-type(3){
			transform: rotate(45deg);
		}
		& i:nth-of-type(4){
			opacity: 0;
		}
	}
	& i{
		width: min(50%, 40px);
		height: 3px;
		background: currentColor;
		border-radius: 3px;
		transition: all 0.2s ease-out;
		&:nth-of-type(1){
			grid-column: 1;
			grid-row: 1;
		}
		&:nth-of-type(2){
			grid-column: 1;
			grid-row: 2;
			opacity: 0;
		}
		&:nth-of-type(3){
			grid-column: 1;
			grid-row: 2;
		}
		&:nth-of-type(4){
			grid-column: 1;
			grid-row: 3;
		}
	}
}

#nav{
	display: contents;
	& h2{
		display: none;
	}
}

#navHamburer{
	position: fixed;
	top: 0;
	left: 100%;
	display: grid;
	grid-template-rows: auto auto 1fr;
	width: min(100%, 400px);
	height: 100%;
	background: #fff;
	overflow-y: auto;
	transition: transform 0.2s ease-out;
	.nav &{
		filter: drop-shadow(0 0 0.2em rgba(0, 0, 0, 0.5));
		transform: translateX(-100%);
	}
	#navGlobal{
		padding: 16px 24px 32px 24px;
		@media (min-width: 400px) {
			padding: 16px 32px 40px 32px;
		}
		&:before{
			content: "";
			display: block;
			aspect-ratio: 980 / 450;
			width: 50%;
			background: currentColor;
			color: var(--color-theme);
			-webkit-mask: var(--logo) center no-repeat;
			-webkit-mask-size: contain;
		}
	}
	#navExtra{
		padding: 32px 24px;
		background: var(--color-theme);
		color: #fff;
		@media (min-width: 400px) {
			padding: 40px 32px;
		}
	}
	#navAddress{
		padding: 0 24px 64px 24px;
		background: var(--color-theme);
		color: #fff;
		@media (min-width: 400px) {
			padding: 0 32px 64px 32px;
		}
	}
}

#navGlobal{
	display: grid;
	grid-gap: 16px;
	& dl{
		letter-spacing: 0.05em;
	}
	& dt{
		position: relative;
		display: grid;
		align-items: center;
		min-height: 48px;
		color: var(--color-theme);
		font-weight: 700;
		font-size: 20px;
		cursor: pointer;
		&:before{
			content: "";
			position: absolute;
			top: 100%;
			left: 0;
			width: 100%;
			height: 2px;
			background: currentColor;
			border-radius: 2px;
		}
		&.open:after{
			content: "";
			position: absolute;
			top: 100%;
			left: 50%;
			width: 32px;
			height: 12px;
			transform: translateX(-50%);
			background: currentColor url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 2.5 26 14"><polygon fill="white" points="1 1 13 13 25 1 1 1"/></svg>') bottom center no-repeat;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 14"><polygon points="1 1 13 13 25 1 1 1"/><polygon points="25 1 13 13 1 1 25 1" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"/></svg>') bottom center no-repeat;
			-webkit-mask-size: contain;
		}
	}
	& dt+span{
		position: relative;
		display: grid;
		padding-top: 16px;
	}
	& dd{
		font-weight: 500;
	}
	& a{
		display: grid;
		grid-template-columns: 8px 1fr;
		grid-gap: 8px;
		padding: 8px;
		&:before{
			content: "";
			margin-top: 0.825em;
			aspect-ratio: 1;
			background: var(--color-theme);
			border-radius: 50%;
			transform: translateY(-50%);
		}
	}
}
#navExtra{
	& ul{
		display: grid;
		grid-gap: 16px;
	}
	& li{
		display: contents;
	}
	& a{
		display: grid;
		grid-template-columns: 12px 1fr;
		align-items: center;
		grid-gap: 8px;
		min-height: 40px;
		padding: 8px 16px;
		background: #fff;
		border: 2px solid #4D4141;
		border-radius: 24px;
		color: var(--color);
		font-weight: 700;
		letter-spacing: 0.18em;
		text-align: center;
		&:before{
			content: "";
			aspect-ratio: 1;
			background: var(--color-theme);
			border-radius: 50%;
		}
	}
}
#navAddress{
	display: grid;
	justify-items: center;
	grid-gap: 24px;
	background: var(--color-theme);
	color: #fff;
	& dl{
		display: grid;
		grid-row-gap: 8px;
		letter-spacing: 0.05em;
	}
	& dt{
		font-weight: 900;
		font-size: 20px;
	}
	& p{
		font-weight: 500;
		font-size: 10px;
		text-align: center;
		letter-spacing: 0.2em;
		@media (min-width: 768px) {
			font-size: 12px;
		}
	}
}
#navFloating{
	opacity: 0;
	transition: opacity 0.2s ease-out;
	body:not(.scrollTop) &{
		opacity: 1;
	}
	@media (max-width: 991.98px) {
		order: 11;
		position: sticky;
		bottom: 0;
	}
	@media (min-width: 992px) {
		position: fixed;
		top: 120px;
		right: 0;
	}
	& ul{
		display: grid;
		grid-template-columns: 1fr 1px 1fr;
		align-content: center;
		justify-content: center;
		background: #bfa108;
		color: #fff;
		filter: drop-shadow(-1px 0 5px rgba(0, 0, 0, 0.3));

		@media (min-width: 992px) {
			grid-template-columns: 1fr;
			grid-template-rows: 1fr 1px 1fr;
			border-radius: 8px 0 0 8px;
		}
	}
	& li{
		display: contents;
		&:nth-child(n+2){
			&:before{
				content: "";
				background: #fff;
				margin: 8px 0;
			}
			@media (min-width: 992px) {
				&:before{
					margin: 0 8px;
				}
			}
		}
	}
	& a{
		display: grid;
		grid-template-columns: 40px 1fr;
		align-items: center;
		grid-gap: 16px 8px;
		padding: 8px 16px;
		color: inherit;
		font-weight: 500;
		text-align: center;
		letter-spacing: 0.05em;
		&:before{
			content: "";
			aspect-ratio: 1;
			background: currentColor;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M30.67,19.36h-6.43c-.41,0-.75.34-.75.75s.34.75.75.75h6.43c.41,0,.75-.34.75-.75s-.34-.75-.75-.75ZM30.67,22.92h-4.65c-.41,0-.75.34-.75.75s.34.75.75.75h4.65c.41,0,.75-.34.75-.75s-.34-.75-.75-.75ZM36,3.25H10.11c-.41,0-.75.34-.75.75v4.47h-5.35c-.41,0-.75.34-.75.75v26.78c0,.41.34.75.75.75h27c.41,0,.75-.34.75-.75v-3.15h4.25c.41,0,.75-.34.75-.75V4c0-.41-.34-.75-.75-.75ZM30.25,35.25H4.75V9.97h4.6v22.13c0,.41.34.75.75.75h20.15v2.4ZM35.25,31.35H10.86V4.75h24.4v26.6ZM15.44,17.24l15.23.06h0c.2,0,.39-.08.53-.22.14-.14.22-.33.22-.53v-8.14c0-.41-.33-.75-.75-.75l-15.23-.06h0c-.2,0-.39.08-.53.22-.14.14-.22.33-.22.53v8.14c0,.41.33.75.75.75ZM16.19,9.11l13.73.06v6.64l-13.73-.06v-6.64ZM15.44,29.64h15.23c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-15.23c-.41,0-.75.34-.75.75s.34.75.75.75ZM15.44,26.08h5.24c.41,0,.75-.34.75-.75v-5.22c0-.41-.34-.75-.75-.75h-5.24c-.41,0-.75.34-.75.75v5.22c0,.41.34.75.75.75ZM16.19,20.86h3.74v3.72h-3.74v-3.72Z"/></svg>') center no-repeat;
			-webkit-mask-size: contain;
		}
		li:nth-child(2) &:before{
			-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path d="M36,18.78h-1.45v-.8c0-3.46-2.82-6.28-6.28-6.28h-3.59c-1.05,0-2.06.29-2.96.81-.91-.52-1.96-.81-3.08-.81h-4.98c-3.46,0-6.28,2.82-6.28,6.28v.8h-3.37c-.41,0-.75.34-.75.75v16.47c0,.41.34.75.75.75s.75-.34.75-.75v-15.72h2.62v2.51c0,1.61,1.31,2.92,2.92,2.92h.44c.33.98,1.25,1.69,2.35,1.69h2.32v7.84h-2.53c-.41,0-.75.34-.75.75s.34.75.75.75h6.57c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-2.53v-7.84h2.32c1.09,0,2.01-.71,2.35-1.69h.44c1.61,0,2.92-1.31,2.92-2.92v-2.51h10.33v15.72c0,.41.34.75.75.75s.75-.34.75-.75v-16.47c0-.41-.34-.75-.75-.75ZM20.2,24.92c0,.54-.44.99-.99.99h-6.13c-.54,0-.99-.44-.99-.99v-5.25c0-1.54,1.25-2.8,2.8-2.8h2.52c1.54,0,2.8,1.25,2.8,2.8v5.25ZM23.42,19.28c-.03.08-.05.16-.05.25s.02.17.05.25v3.01c0,.78-.64,1.42-1.42,1.42h-.3v-4.54c0-2.37-1.93-4.3-4.3-4.3h-2.52c-2.37,0-4.3,1.93-4.3,4.3v4.54h-.3c-.78,0-1.42-.64-1.42-1.42v-4.81c0-2.64,2.14-4.78,4.78-4.78h4.98c2.64,0,4.78,2.14,4.78,4.78v1.29ZM33.05,18.78h-3.1v-2.33c0-.41-.34-.75-.75-.75s-.75.34-.75.75v2.33h-3.53v-.8c0-1.74-.71-3.32-1.86-4.46.51-.2,1.06-.32,1.62-.32h3.59c2.64,0,4.78,2.14,4.78,4.78v.8ZM26.5,10.08c1.88,0,3.42-1.53,3.42-3.42s-1.53-3.42-3.42-3.42-3.42,1.53-3.42,3.42,1.53,3.42,3.42,3.42ZM26.5,4.75c1.06,0,1.92.86,1.92,1.92s-.86,1.92-1.92,1.92-1.92-.86-1.92-1.92.86-1.92,1.92-1.92ZM16.09,10.08c1.88,0,3.42-1.53,3.42-3.42s-1.53-3.42-3.42-3.42-3.42,1.53-3.42,3.42,1.53,3.42,3.42,3.42ZM16.09,4.75c1.06,0,1.92.86,1.92,1.92s-.86,1.92-1.92,1.92-1.92-.86-1.92-1.92.86-1.92,1.92-1.92Z"/></svg>');
		}
		@media (min-width: 992px) {
			writing-mode: vertical-rl;
			padding: 16px 8px 24px 8px;
		}
	}
}

#pagePath{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	justify-items: end;
	padding: 16px 0;
	ul{
		grid-column: 2;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		grid-gap: 8px;
		color: var(--color-theme);
		overflow-x: auto;
		font-size: 14px;
		}
	li{
		white-space: nowrap;
		color: #bfa108;
		font-weight: 700;
		&:first-child{
			text-transform: uppercase;
			}
		&:has(a){
			display: contents;
			&:after{
				content: "";
				aspect-ratio: 1;
				width: 14px;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" style="fill: none; stroke: black; stroke-miterlimit: 10;"><polyline points="4.81 12 9.5 7.16 4.5 2"/></svg>') center no-repeat;
				-webkit-mask-size: contain;
				background: currentColor;
				}
			}
		}
	a{
		display: block;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		max-width: calc(100% - 26px);
		&:hover{
			text-decoration: underline;
			}
		}
	}

#footer{
	position: relative;
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	grid-row-gap: 48px;
	padding: 56px 0 40px 0;
	@media (min-width: 1200px) {
		grid-template-columns: 1fr 380px calc(var(--wrap) - 380px) 1fr;
		grid-template-rows: auto auto auto 1fr;
		grid-row-gap: 64px;
		padding: 96px 0 64px 0;
		&:before{
			transform: translateY(-16px);
		}
	}
	&:before{
		content: "";
		grid-column: 2;
		grid-row: 1;
		justify-self: center;
		display: block;
		aspect-ratio: 980 / 450;
		width: min(100%, 380px);
		background: currentColor;
		color: var(--color-theme);
		-webkit-mask: var(--logo) center no-repeat;
		-webkit-mask-size: contain;
	}
	&:after{
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 3px;
		background: var(--color-theme);
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 3" style="fill: none; stroke: black; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 3px;"><line x1="3" y1="1.5" x2="5" y2="1.5"/></svg>') center repeat-x;
		-webkit-mask-size: contain;
	}
	&>*{
		grid-column: 2;
	}
	#fNav{
		grid-column: 3;
		grid-row: 1 / 6;
		margin-left: 140px;
	}
	#fNavExtra{
		grid-row: 3;
		@media (min-width: 1200px) {
			justify-self: center;
			width: min(100%, 320px);
		}
	}
	#fNavSns{
		grid-row: 2;
		justify-self: center;
		width: min(100%, 320px);
	}
	#fAddress{
		grid-row: 4;
		justify-self: center;
	}
	#copyright{
		@media (min-width: 1200px) {
			grid-row: 5;
			margin-left: 30px;
		}
	}
}

#fNav{
	display: none;
	@media (min-width: 1200px) {
		display: block;
		column-count: 2;
		column-fill: balance;
		column-gap: 40px;
	}
	& dl{
		display: grid;
		grid-gap: 16px;
		letter-spacing: 0.05em;
		&:nth-child(n+2){
			margin-top: 56px;
		}
		&:nth-child(3){
			margin-bottom: 26em;
		}
		&:nth-child(n+4){
		@media (min-width: 1200px) {
				order: 1;
			}
		}
	}
	& dt{
		color: var(--color-theme);
		font-weight: 700;
		font-size: 24px;
	}
	& dd{
		font-weight: 500;
	}
	& a{
		display: grid;
		grid-template-columns: 8px 1fr;
		align-items: start;
		grid-gap: 12px;
		&:before{
			content: "";
			margin-top: 0.825em;
			aspect-ratio: 1;
			background: var(--color-theme);
			border-radius: 50%;
			transform: translateY(-50%);
		}
	}
}

#fNavExtra{
	& ul{
		display: grid;
		grid-template-columns: repeat(1, min(100%, 320px));
		justify-content: center;
		grid-gap: 16px 24px;
		@media (min-width: 576px) {
			grid-template-columns: repeat(2, min(50%, 320px));
		}
		@media (min-width: 1200px) {
			grid-template-columns: 1fr;
		}
	}
	& li{
		display: contents;
	}
	& a{
		display: grid;
		grid-template-columns: 12px 1fr;
		align-items: center;
		grid-gap: 8px;
		min-height: 40px;
		padding: 8px 16px;
		background: #fff;
		border: 2px solid #4D4141;
		border-radius: 24px;
		font-weight: 700;
		letter-spacing: 0.18em;
		text-align: center;
		&:before{
			content: "";
			aspect-ratio: 1;
			background: var(--color-theme);
			border-radius: 50%;
		}
	}
}

#fNavSns{
	display: grid;
	&:before,
	&:after{
		content: "";
		height: 2px;
		background: currentColor;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="2" viewBox="0 0 6 2"><rect x="2" width="2" height="2"/></svg>') ;
	}
	& ul{
		display: flex;
		justify-content: space-around;
		grid-gap: 24px;
		padding: 24px;
	}
	& li{
		display: contents;
	}
	& a{
		position: relative;
		display: block;
		aspect-ratio: 1;
		width: 48px;
		background: #BFA108;
		border-radius: 50%;
		color: #fff;
		font-size: 0;
		&:before{
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: currentColor;
			-webkit-mask-position: center;
			-webkit-mask-repeat: no-repeat;
			-webkit-mask-size: contain;
		}
		&[href*="facebook.com"]:before{
			-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M27.33,48v-16.77h5.59l1.06-6.94h-6.66v-4.5c0-1.9.93-3.75,3.91-3.75h3.03v-5.91s-2.75-.47-5.37-.47c-5.48,0-9.07,3.32-9.07,9.34v5.29h-6.09v6.94h6.09v16.77h7.5Z"/></svg>');
				
		}
		&[href*="instagram.com"]:before{
			-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M24,16.63c-4.07,0-7.37,3.31-7.37,7.37s3.31,7.37,7.37,7.37,7.37-3.31,7.37-7.37-3.31-7.37-7.37-7.37ZM24,28.91c-2.7,0-4.91-2.2-4.91-4.91s2.2-4.91,4.91-4.91,4.91,2.2,4.91,4.91-2.2,4.91-4.91,4.91ZM30.2,9.6h-12.41c-4.52,0-8.2,3.68-8.2,8.2v12.41c0,4.52,3.68,8.2,8.2,8.2h12.41c4.52,0,8.2-3.68,8.2-8.2v-12.41c0-4.52-3.68-8.2-8.2-8.2ZM35.93,30.2c0,3.16-2.57,5.73-5.73,5.73h-12.41c-3.16,0-5.73-2.57-5.73-5.73v-12.41c0-3.16,2.57-5.73,5.73-5.73h12.41c3.16,0,5.73,2.57,5.73,5.73v12.41ZM31.69,14.43c-.98,0-1.77.79-1.77,1.77s.79,1.77,1.77,1.77,1.77-.79,1.77-1.77-.79-1.77-1.77-1.77Z"/></svg>');
				
		}
		&[href*="line.me"]:before{
			-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d="M40.5,21.66c0-7.4-7.4-13.41-16.5-13.41S7.5,14.27,7.5,21.66c0,6.63,5.87,12.18,13.8,13.23.54.12,1.27.35,1.45.81.17.42.11,1.07.05,1.49,0,0-.19,1.17-.24,1.42-.07.42-.33,1.63,1.43.89,1.76-.74,9.5-5.61,12.96-9.6h0c2.39-2.63,3.54-5.29,3.54-8.25ZM18.18,25.61c0,.18-.14.32-.32.32h-4.62c-.09,0-.16-.03-.22-.09,0,0,0,0,0,0s0,0,0,0c-.06-.06-.09-.14-.09-.22h0v-7.2c0-.18.14-.32.32-.32h1.16c.18,0,.32.14.32.32v5.72h3.14c.18,0,.32.14.32.32v1.16ZM20.97,25.61c0,.18-.14.32-.32.32h-1.16c-.18,0-.32-.14-.32-.32v-7.2c0-.18.14-.32.32-.32h1.16c.18,0,.32.14.32.32v7.2ZM28.94,25.61c0,.18-.14.32-.32.32h-1.16s-.06,0-.08-.01c0,0,0,0,0,0,0,0-.01,0-.02,0,0,0,0,0,0,0,0,0-.01,0-.02,0s-.01,0-.02,0c0,0,0,0,0,0,0,0-.01,0-.02-.01,0,0,0,0,0,0-.03-.02-.06-.05-.08-.08l-3.3-4.46v4.28c0,.18-.14.32-.32.32h-1.16c-.18,0-.32-.14-.32-.32v-7.2c0-.18.14-.32.32-.32h1.16s0,0,.01,0c0,0,.01,0,.02,0,0,0,.01,0,.02,0,0,0,0,0,.01,0,0,0,.01,0,.02,0,0,0,0,0,.01,0,0,0,.01,0,.02,0,0,0,0,0,.01,0,0,0,.01,0,.02,0,0,0,0,0,.01,0,0,0,.01,0,.02,0,0,0,0,0,0,0,0,0,.01,0,.02.01,0,0,0,0,0,0,0,0,.01,0,.02.01,0,0,0,0,0,0,0,0,.01.01.02.02,0,0,0,0,0,0,0,.01.02.02.03.03l3.29,4.46v-4.28c0-.18.14-.32.32-.32h1.16c.18,0,.32.14.32.32v7.2ZM35.33,19.57c0,.18-.14.32-.32.32h-3.14v1.22h3.14c.18,0,.32.14.32.32v1.16c0,.18-.14.32-.32.32h-3.14v1.22h3.14c.18,0,.32.14.32.32v1.16c0,.18-.14.32-.32.32h-4.62c-.09,0-.16-.03-.22-.09,0,0,0,0,0,0,0,0,0,0,0,0-.06-.06-.09-.14-.09-.22h0v-7.2h0c0-.09.03-.16.09-.22,0,0,0,0,0,0,0,0,0,0,0,0,.06-.06.14-.09.22-.09h4.62c.18,0,.32.14.32.32v1.16Z"/></svg>');
				
		}
	}
}

#fAddress{
	& dl{
		display: grid;
		justify-items: center;
		align-items: center;
		grid-row-gap: 8px;
		letter-spacing: 0.05em;
	}
	& dt{
		font-weight: 900;
		font-size: 20px;
	}
}

#copyright{
	& p{
		font-weight: 500;
		font-size: 10px;
		letter-spacing: 0.2em;
		@media (max-width: 1199.98px) {
			text-align: center;
		}
		@media (min-width: 576px) {
			font-size: 12px;
		}
	}
}

#pageTop{
	display: none;
	}

#pagenation{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	overflow: hidden;
	&>*{
		grid-column: 2;
	}
	& ul,
	& ol{
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		grid-gap: 16px;
		list-style: none;
	}
	& a{
		display: grid;
		text-decoration: none;
		&:not([rel]){
			aspect-ratio: 1;
			width: 48px;
			place-items: center;
			border: 1px solid currentColor;
			border-radius: 100%;
			color: #a6a4a3;
			font-weight: 700;
			font-size: 18px;
			&.lsc-current-page{
				background: #bfa108;
				border-color: transparent;
				color: #fff;
				pointer-events: none;
			}
		}
		&[rel="prev"],
		&[rel="next"]{
			position: relative;
			aspect-ratio: 1;
			width: 48px;
			font-size: 0;
			color: #bfa108;
			&:before{
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: currentColor;
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"><polyline points="19.19 34 29.5 24.32 18.5 14"/></svg>') center no-repeat;
				-webkit-mask-size: contain;
			}
		}
		&[rel="prev"]{
			&:before{
				transform: scale(-1, 1);
			}
		}
		&[rel="list"]{
			display: grid;
			min-height: 48px;
			padding: 8px;
			color: #bfa108;
			font-weight: 700;
			letter-spacing: 0.1em;
		}
	}
}

.infoWin{
	[LSC-LB="dummy"] &{
		padding: 16px;
		background: #fff;
		border-radius: 4px;
		filter: drop-shadow(0 0 0.2em rgba(0, 0, 0, 0.5));
	}
	& dl{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		width: min(80vw, 240px);
		grid-gap: 8px;
	}
	& dt{
		width: 100%;
		font-weight: 700;
		letter-spacing: 0.1em;
	}
	& dd{
		&:has(img){
			width: 100%;
		}
		&:has(a){
			width: calc(50% - 4px);
		}
		& img{
			display: block;
			aspect-ratio: 3 / 2;
			object-fit: cover;
		}
		& a{
			display: grid;
			align-items: center;
			min-height: 24px;
			padding: 0 4px;
			background: var(--color-theme);
			border-radius: 12px;
			color: #fff;
			font-weight: 700;
			font-size: 12px;
			text-align: center;
			text-decoration: none;
			&[href*="google.co.jp"]{
				background: var(--color);
			}
		}
	}
}

.youtube{
	& iframe{
		width: 100%;
		height: 100%;
		aspect-ratio: 16 / 9;
	}
}
iframe[src*="calendar.google.com/calendar/embed"]{
	@media (max-width: 767.98px){
		width: min(100%, 100vw);
	}
}
iframe[src*="www.youtube.com/embed"] {
	@media (max-width: 767.98px){
		width: min(100%, 100vw);
		height: 50vw;
	}
}

:root{
	--logo-type: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280.06 43.27"><path d="M73.92,35.38c-2.12-1.52-4.39-2.8-6.65-4.09-1.29-.73-5.77-3.66-7.06-4.41-.37-.21-1.78-.75-1.82-1.18-.04-.43.71-1.01.98-1.3,3.95-4.16,7.4-8.87,10.81-13.44.47-.63.95-1.28,1.18-2.04s.17-1.65-.36-2.24c-.76-.84-2.18-.73-3.1-.06-.83.6-1.28,1.55-1.78,2.4-.59.99-1.2,1.97-1.83,2.94-1.28,1.97-2.65,3.88-4.12,5.71-1.96,2.44-4.12,4.71-6.23,7.02-.39.42-.66.94-.61,1.51.05.57.38,1.08.88,1.37,3.63,2.11,10.51,6.34,13.84,8.91,1.03.8,2.04,1.64,3.03,2.49.79.68,1.56,1.31,2.69,1.14,1.87-.28,2.26-2.34,1.28-3.72-.3-.42-.71-.73-1.13-1.03ZM45.98,21.8c-.38-.25-.77-.46-1.18-.64-1.2-.53-2.52-.75-3.82-.69-.58.03-1.13.16-1.7.24-.62.09-1.22.26-1.79.5-.44.19-.87.43-1.14.82-.8,1.15.64,2.4,1.78,2.19,2.44-.44,4.24-.23,5.34.62,1.69,1.31,2.21,2.37,1.98,4.05-.16,1.15.49,1.91,1.33,2.15.83.24,1.83-.03,2.41-.93.61-.95.6-2.17.34-3.26-.48-2.05-1.78-3.9-3.54-5.05ZM107.38,24.59c-.46-.33-1.06-.43-1.64-.38-1.91.17-2.37,2.85-2.98,4.18-.84,1.82-2.03,3.49-3.49,4.92-1.73,1.69-4.54,4.08-7.18,2.81-1.19-.57-1.82-1.84-2.14-3.02-.81-3.03-.3-6.3-.02-9.37.34-3.71.98-7.39,1.68-11.05.32-1.66.78-3.36.53-5.06-.08-.53-.31-1.06-.76-1.37-.47-.31-1.11-.32-1.64-.11-1.79.7-1.93,2.75-2.26,4.3-.27,1.29-.52,2.58-.73,3.88-.42,2.59-.72,5.21-.88,7.83-.26,4.11-.46,8.43.4,12.48.53,2.5,2.17,4.63,4.78,5.43.5.15,1,.24,1.5.28.08,0,.17.01.25.02,3.65.16,7.13-2.18,9.58-4.56,2.39-2.31,4.18-5.16,5.49-8.1.23-.52.37-1.09.31-1.65-.06-.56-.33-1.11-.8-1.45ZM17.97,29.74c-.61-.74-1.7-.84-2.44-.23-3.41,2.83-6.99,5.35-11.22,6.78-1.08.37-2.2.66-3.18,1.25C.55,37.87,0,38.4,0,39.06c.01.78.93,1.79,1.63,2.03.1.04.21.06.31.08.92.17,1.85-.13,2.72-.46,4.96-1.91,9.03-5.17,13.08-8.53.74-.61.84-1.7.23-2.44ZM270.14,19.66v.03c.17.37.44.67.78.84.36.18.75.2,1.1.06.95-.37,1.99-.65,2.91-1.09.7-.34,1.11-1.13.82-1.95-.24-.67-1.01-1.29-1.68-1.05-1.06.38-2.11.8-3.17,1.21-.71.27-1.05,1.1-.79,1.88l.02.06ZM259.74,7.65c.05.13.12.25.21.37.73.96,1.63.69,2.38,0,.69-.63,1.4-1.25,2.11-1.87.85-.73,4.69-3.18,3.74-4.7-1.57-2.52-4.65,1.78-5.83,2.59-.59.4-1.06.81-1.59,1.28-.22.18-.43.37-.65.55-.46.39-.62,1.06-.42,1.67.01.04.03.07.04.11ZM142.41,30.52l-2.37-.65c-1.38-.38-2.88-.4-4.31-.57-1.58-.19-3.17-.36-4.76-.43.19-1.78.35-3.56.48-5.34,1.72-.06,3.42-.29,5.1-.65,1.48-.32,4.54-.56,5.09-2.31.23-.73-.05-1.58-.65-2.04-.93-.71-2.24-.41-3.36-.08-1.66.49-3.52,1.34-5.24,1.38-.23,0-.46.02-.69.03.07-1.33.13-2.67.17-4,.73-.33,1.46-.68,2.17-1.05,1.4-.74,4.47-1.86,3.46-4.03-.26-.55-.77-.95-1.32-1.18-1.19-.51-2.66-.59-3.94-.72-.11-.01-.21-.01-.32-.02-.03-2.37-.11-4.74-.25-7.09-.06-1.03-.94-1.82-1.97-1.75-1.03.06-1.81.94-1.75,1.97.13,2.21.21,4.43.24,6.66-.11,0-.22-.01-.32-.01-2.82-.08-5.64-.04-8.46-.21-1.41-.08-3.04-.15-4.01.88-.58.62-.77,1.57-.48,2.37.36.99,1.24,1.49,2.23,1.38,1.28-.14,2.56-.32,3.84-.45,1.87-.18,3.75-.31,5.63-.39.25-.01.9-.1,1.59-.14,0,.7-.02,1.4-.03,2.1-1.44.57-2.89,1.15-4.31,1.77-1.04.46-2.05,1.05-2.74,1.95-1.38,1.79-.76,3.79,1.21,4.68,1.55.7,3.33.81,5,.9.14,0,.26.01.39.02-.14,1.81-.3,3.62-.5,5.43-.33.03-.65.07-.95.11-.38.06-.77.11-1.15.16-2.19.3-4.68.64-6.94,1.9-.66.37-1.32.89-1.8,1.46-.79.93-1.37,2.07-1.46,3.29-.16,2.34,1.69,4.04,3.73,4.76.84.3,1.75.43,2.71.41,1.27-.03,2.62-.33,3.95-.91,3.65-1.57,4.76-4.73,5.21-7.53.07-.36,3.21.15,3.55.18,2.11.16,4.29,1.03,6.34,1.59.77.21,1.59.42,2.34.16.69-.24,1.21-.9,1.3-1.63.11-.99-.68-2.09-1.62-2.35ZM123.82,36.68c-1.21.52-2.56.86-3.87.55-.26-.06-.51-.15-.71-.32-.4-.34-.47-.95-.3-1.44.77-2.14,4.75-2.33,6.67-2.6.36-.05.72-.1,1.08-.15-.47,2.14-1.33,3.29-2.87,3.96ZM127.94,20.06c-.34,0-.67.02-1.01.01-.32,0-.65-.02-.95-.15-1.73-.79,1.4-2.09,1.94-2.33.05-.02.09-.04.14-.06-.03.84-.07,1.69-.12,2.53ZM27.52,22.63c-.32-.33-.64-.67-.81-1-1.3-2.43,2.68-4.51,4.2-5.89.39-.35.71-.75,1.03-1.15.58-.73,1.17-1.47,1.56-2.3,2.16-4.57-3.42-10.99-8.06-11.04-1.05-.01-2.18.6-2.38,1.55-.16.75.28,1.51.92,2,1.17.91,2.84,1.18,4.08,2.07,1.15.82,2.34,2.03,2.25,3.47-.05.83-.75,1.59-1.66,2.5-.3.29-.59.59-.88.89-.33.33-.66.66-.99.99l-.26.26c-1.77,1.74-4.74,4.66-2.92,8.07.37.7.89,1.24,1.31,1.68.56.59,1.17,1.1,1.75,1.6.58.49,1.12.95,1.59,1.45,1.01,1.07,2.05,2.18,2.78,3.37.95,1.52,1.79,3.93,1.06,5.7-1.07,2.59-4.12,2.96-6.61,2.58-1.62-.25-3.17-.8-4.77-1.18-.59-.14-1.18-.33-1.8-.32-.48.01-.97.15-1.32.49-.92.91-.69,2.22.21,2.93,1.01.8,2.11,1.13,3.37,1.38,1.6.31,3.45.55,5.3.53,3.34-.03,6.68-.91,8.5-3.77,2.02-3.17,1.34-7.55-.79-10.47-1.84-2.53-4.54-4.16-6.67-6.39ZM257.94,10.98c.03-.41-.09-.81-.34-1.13-.65-.86-1.87-.7-2.48,0-.58.67-1.29,1.21-1.96,1.78-.46.39-.62,1.06-.42,1.67.01.04.03.07.04.12.05.13.12.25.21.36.25.33.59.54.97.59.83.12,1.69-.86,2.26-1.34.4-.34.8-.68,1.2-1.03.29-.25.47-.61.5-1.02ZM163,21.67c1.44-2.13,3.55-3.79,5.29-5.68,1.99-2.16,4.04-4.25,6.16-6.27,1.36-1.3,3.9-3.89,1.19-5.25-1.61-.81-3.59.56-4.51,1.85-1.15,1.59-2.45,3.06-3.75,4.55-2.88,3.31-5.75,6.28-8.78,9.46-.74.78-.82,2.08-.18,2.94,3.44,4.73,7.61,8.98,11.29,13.48.65.79,1.18,1.73,2.03,2.32.59.41,1.49.66,2.28.55.48-.07.93-.27,1.24-.66.37-.46.38-1.12.17-1.67-.75-2.05-2.96-3.97-4.45-5.5-1.79-1.84-3.67-3.62-5.23-5.68-.68-.74-1.34-1.52-1.97-2.31-.37-.46-1.17-1.07-.94-1.81.04-.11.1-.21.16-.31ZM242.57,31.98c-.9.24-1.65.86-2.4,1.42-3.57,2.6-10.18,4.84-13.96,1.37-1.78-1.63-1.99-4.02-1.75-6.3.33-3.12,1.91-8.87,2.75-11.89.78-2.8,1.87-5.58,2.33-8.45.07-.42.11-.85.03-1.27-.21-1.06-1.32-1.85-2.38-1.71-2.52.34-2.87,5.48-3.31,7.34-.79,3.35-2.39,9.41-2.94,12.81-.3,1.87-.59,4.04-.31,6.19.31,2.35,1.38,4.42,3.09,5.99,1.71,1.57,3.97,2.43,6.51,2.61,2.59.19,5.25-.33,7.66-1.27,1.02-.4,1.96-.92,2.99-1.32.89-.35,1.76-.77,2.58-1.26.73-.43,1.43-.99,1.69-1.84.22-.71.03-1.58-.56-2.07-.55-.45-1.35-.54-2.02-.36ZM271.33,33.72c-.85-.08-1.73.08-2.58.09-.98.01-1.97.03-2.95.05-1.07.02-2.91-.55-3.83-.35-1.2.26-1.62,1.96-.7,2.93.94.99,3.16.5,4.28.51,1.61-.04,3.27-.26,4.88-.15,1.04.07,2.38-.17,2.25-1.63-.07-.78-.63-1.38-1.35-1.44ZM280.05,34.96c-.04-.41-.23-.78-.53-1.06-.3-.27-.67-.41-1.06-.38l-2.47.17c-.38.02-.72.21-.96.51-.24.31-.34.7-.3,1.12.01.1.03.2.06.29,0,0,0,.01,0,.02.44,1.42,1.82,1.08,2.84,1.03.39-.02.77-.05,1.16-.08.78-.05,1.34-.78,1.25-1.62ZM265.82,22.6c.24-.68,0-1.3-.47-1.8-.12-.12-.24-.25-.38-.33-.73-.37-1.6.3-2.24.55-.69.27-1.39.54-2.08.81-.98.38-1.95.76-2.93,1.13-.7.27-1.05,1.09-.79,1.89l.04.1c.61,1.5,1.77.83,2.75.44,1.21-.49,2.43-.98,3.64-1.47.77-.31,2.16-.41,2.48-1.31ZM207.9,4.89c-1.28-1.26-3.24-2.85-5.07-1.88-.59.31-1.01.95-1.13,1.64-.16.9.35,1.41,1,1.86.34.24.74.38,1.12.54,2.13.93,4.12,2.69,5.4,4.71.28.45.72.71,1.19.77.38.05.78-.05,1.12-.29.77-.54.98-1.64.47-2.44-1.14-1.81-2.59-3.42-4.09-4.9ZM180.04,14.23c-.64-.29-1.46-.19-1.9.43-.38.54-.37,1.3-.35,1.98.02.69.83,1.7,1.23,2.21.69.89,1.29,2.19,2.54,2.36.05,0,.11.01.17.02,1.15.06,1.66-.85,1.65-1.9,0-1.17-.75-2.23-1.47-3.09-.59-.7-1.05-1.64-1.87-2.02ZM184.33,8.54c-1.2-1.15-3.18-.08-2.94,1.79.08.65.43,1.21.83,1.67.86.99,1.81,1.94,2.72,2.86.01.01.03.03.04.04.76.76,1.81,1,2.3-.37.53-1.5-.44-2.46-1.07-3.52-.54-.91-1.15-1.77-1.89-2.48ZM202,24.44c-2.05.5-4.08,1.27-6.03,2.26.36-.19.78-2.93.88-3.41.2-.94.45-1.84.75-2.77.72-2.26,1.39-4.53,2.02-6.82.34-1.25.61-2.77-.23-3.69-.66-.72-1.93-.68-2.59.05-.29.32-.45.75-.59,1.18-.69,2.02-1.33,4.11-1.78,6.21-.43,1.98-.89,3.95-1.39,5.91-.51,1.99-1.05,3.98-1.62,5.95-.38,1.3-.6,3.17,1.02,3.61.91.25,1.85-.27,2.65-.83,1.15-.8,2.25-1.78,3.52-2.36,1.33-.61,2.79-1.07,4.2-1.42,1.26-.31,4.21-.87,3.95,1.48-.08.71-.48,1.32-.91,1.87-1.3,1.67-2.97,3.04-4.88,3.74-.5.18-1.02.32-1.49.58-.96.53-1.42,1.77-.82,2.8.38.66,1.08,1.04,1.8,1.15.2.03.41.04.62.02,2.69-.18,5.32-3.07,7.04-5.07,1.83-2.13,3.21-5.97,1.52-8.6-1.33-2.07-4.04-2.72-7.63-1.84Z"/></svg>');
	--logo: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 380 174.08" fill="white"><path d="M142.51,76.61c.49-2.57,1.21-5.23.82-7.87-.12-.82-.48-1.66-1.19-2.13-.73-.48-1.73-.49-2.55-.17-2.78,1.09-3,4.27-3.52,6.69-.43,2-.8,4.01-1.13,6.03-.66,4.04-1.11,8.1-1.38,12.18-.41,6.4-.71,13.11.63,19.42.82,3.89,3.37,7.21,7.43,8.44.77.23,1.55.38,2.33.44.13.01.26.02.4.02,5.68.26,11.09-3.39,14.91-7.09,3.71-3.59,6.5-8.02,8.53-12.6.36-.81.57-1.69.48-2.56-.09-.87-.51-1.73-1.25-2.26-.71-.51-1.66-.67-2.55-.59-2.98.26-3.69,4.43-4.64,6.5-1.31,2.83-3.16,5.44-5.43,7.65-2.69,2.62-7.07,6.34-11.16,4.37-1.85-.89-2.83-2.86-3.32-4.7-1.25-4.71-.46-9.81-.03-14.57.53-5.77,1.52-11.49,2.61-17.19ZM157.31,18.59c.18.52.36,1.04.54,1.56.38,1.1,1.49,1.88,2.73,1.94.08,0,.15,0,.23,0,.28,0,.55-.05.82-.12,2.27-.64,2.41-2.47,1.69-4.33-.66-1.71-1.29-3.43-1.9-5.16-.73-2.06-2.45-10.77-5.89-10.13-5.69,1.07-.06,9.71.57,12.43.31,1.36.73,2.5,1.19,3.8ZM161.55,32.04c.81,1.53,1.28,3.2,1.85,4.82.38,1.1,1.49,1.88,2.74,1.94.08,0,.15,0,.25,0,.28,0,.55-.05.8-.12.77-.22,1.39-.7,1.76-1.35.8-1.42-.36-3.68-.84-5.07-.34-.97-.68-1.94-1.01-2.92-.25-.71-.78-1.29-1.49-1.63-.72-.34-1.54-.41-2.3-.19-2.03.58-2.61,2.9-1.75,4.51ZM248.59,22.29c.42.25.93.34,1.43.4.38.04.75.06,1.13.02,2.07-.21,2.75-2.17,3.65-3.63.65-1.05,1.31-2.11,1.96-3.16.82-1.32.31-3.01-1.14-3.77-1.45-.76-3.29-.3-4.11,1.01-.58.94-1.16,1.88-1.75,2.81-.84,1.35-2.4,3.1-2.19,4.75.08.62.43,1.22,1.01,1.56ZM138.75,40.38c.87,1.08,1.85,2.13,2.46,3.34.51,1,.89,1.72,2.28,1.83,3.14.26,4.4-2.54,2.64-4.69-1.39-1.69-2.67-3.4-3.96-5.17-1.37-1.89-3.44-5.96-6.12-7.39-.67-.35-1.38-.55-2.12-.5-.42.03-.85.06-1.21.24-.45.22-.73.65-.9,1.09-.71,1.83.6,3.05,1.64,4.48,1.68,2.32,3.51,4.54,5.31,6.77ZM100.13,41.12c2.01,1.44,4.13,2.74,6.34,3.91,1.18.62,2.68,1.38,4.08,1.05,1.52-.36,2.6-1.62,1.87-3.02-.32-.61-.77-1.12-1.29-1.57-1.3-1.12-3.06-1.87-4.44-2.84-2.21-1.56-4.25-3.31-6.53-4.79-1.36-.88-3.24-.59-4.2.65-2.15,2.79,2.15,5.18,4.17,6.62ZM82.84,102.78c5.65,3.28,16.34,9.86,21.52,13.87,1.61,1.24,3.17,2.55,4.72,3.87,1.23,1.05,2.43,2.04,4.18,1.78,2.91-.43,3.52-3.64,1.99-5.79-.46-.65-1.11-1.14-1.75-1.6-3.29-2.36-6.82-4.36-10.35-6.36-2.01-1.14-8.98-5.7-10.98-6.85-.57-.33-2.77-1.17-2.84-1.83-.06-.67,1.1-1.58,1.52-2.02,6.14-6.47,11.52-13.79,16.81-20.9.73-.99,1.48-2,1.84-3.17.36-1.17.26-2.56-.56-3.48-1.18-1.31-3.39-1.13-4.82-.1-1.29.93-1.99,2.41-2.77,3.73-.92,1.54-1.86,3.07-2.84,4.57-1.99,3.06-4.12,6.03-6.41,8.88-3.05,3.79-6.41,7.33-9.7,10.92-.6.66-1.03,1.46-.94,2.35.08.89.59,1.69,1.37,2.14ZM115.67,51.64c.2.13.48.35.82.61,1.62,1.25,2.75,2.01,4.95,1.76.32-.04.65-.08.93-.24.48-.27.68-.8.84-1.29.81-2.35-1.23-3.7-3.18-4.8-.35-.2-.67-.38-.91-.53-1.36-.88-3.24-.59-4.2.65-.46.6-.64,1.33-.49,2.06.14.73.58,1.36,1.24,1.79ZM122.08,18.2c.94,1.09,1.72,2.2,2.55,3.35.73,1.01,1.58,1.84,2.97,1.95.08,0,.16.01.24.01.6,0,1.18-.15,1.68-.45.67-.4,1.13-1.02,1.28-1.75.16-.72,0-1.46-.45-2.07-.8-1.1-1.7-2.57-2.89-3.58-.86-.73-1.57-1.33-2.71-1.7-.32-.1-.65-.2-.99-.2-.64,0-1.24.34-1.62.81-.38.47-.57,1.05-.67,1.63-.07.41-.1.83.06,1.22.12.29.33.53.53.77ZM27.95,116.48c-.95-1.15-2.65-1.31-3.79-.36-5.31,4.4-10.87,8.32-17.46,10.54-1.68.57-3.43,1.03-4.95,1.94-.88.52-1.75,1.34-1.74,2.37.02,1.21,1.44,2.78,2.53,3.16.16.06.32.1.49.13,1.42.27,2.87-.2,4.23-.72,7.72-2.97,14.04-8.05,20.34-13.27,1.15-.95,1.31-2.65.36-3.79ZM180.73,75.72c1.99-.21,3.98-.5,5.98-.69,2.91-.28,5.83-.49,8.75-.61.38-.02,1.4-.16,2.48-.21,0,1.09-.03,2.18-.05,3.27-2.24.89-4.49,1.78-6.7,2.75-1.61.71-3.19,1.63-4.27,3.03-2.15,2.79-1.18,5.9,1.89,7.27,2.41,1.08,5.18,1.26,7.78,1.4.21.01.4.02.61.03-.22,2.82-.47,5.64-.78,8.45-.51.05-1,.1-1.48.17-.59.09-1.19.17-1.8.25-3.41.47-7.27,1-10.8,2.96-1.02.57-2.05,1.38-2.81,2.28-1.23,1.45-2.14,3.22-2.27,5.12-.24,3.64,2.63,6.29,5.8,7.4,1.31.46,2.73.67,4.22.64,1.98-.04,4.07-.52,6.15-1.41,5.69-2.44,7.41-7.36,8.11-11.71.11-.57,5,.23,5.53.27,3.28.25,6.67,1.6,9.86,2.48,1.19.33,2.47.65,3.63.24,1.07-.38,1.89-1.4,2.02-2.53.17-1.55-1.06-3.25-2.53-3.66-1.23-.34-2.46-.68-3.69-1.02-2.14-.59-4.48-.62-6.7-.89-2.46-.3-4.93-.55-7.41-.67.3-2.77.54-5.54.75-8.31,2.67-.09,5.31-.45,7.93-1.02,2.3-.49,7.06-.87,7.91-3.59.35-1.13-.07-2.46-1.01-3.18-1.44-1.1-3.49-.63-5.23-.12-2.58.76-5.48,2.08-8.15,2.14-.36,0-.72.03-1.08.05.11-2.08.2-4.15.26-6.23,1.14-.52,2.27-1.05,3.38-1.63,2.18-1.15,6.95-2.9,5.38-6.26-.4-.85-1.19-1.47-2.06-1.84-1.86-.8-4.14-.91-6.12-1.11-.16-.02-.33-.02-.49-.04-.05-3.69-.18-7.37-.39-11.04-.09-1.6-1.47-2.83-3.06-2.73-1.6.09-2.82,1.46-2.73,3.06.2,3.44.32,6.9.38,10.36-.17,0-.34-.02-.5-.02-4.39-.12-8.78-.07-13.16-.33-2.2-.13-4.73-.24-6.24,1.37-.9.96-1.2,2.45-.75,3.68.56,1.54,1.93,2.32,3.46,2.15ZM191.13,112.49c-1.88.81-3.98,1.34-6.02.86-.4-.09-.8-.23-1.11-.49-.62-.53-.73-1.48-.46-2.24,1.2-3.33,7.38-3.63,10.38-4.04.56-.08,1.12-.15,1.67-.24-.73,3.33-2.07,5.12-4.46,6.15ZM197.53,86.63c-.52.01-1.05.03-1.58.02-.5,0-1.02-.02-1.47-.23-2.69-1.24,2.17-3.25,3.01-3.62.07-.03.15-.06.22-.1-.05,1.31-.12,2.62-.19,3.93ZM214.26,39.72c2.46-1.01,3.15-5.4,3.96-7.43,1.07-2.96,1.85-6.13,3.18-8.97.86-1.85,1.38-4.44-1.38-5.24-1.47-.43-2.95.17-3.58,1.43-.74,1.48-1.08,3.2-1.66,4.75-.67,1.8-1.34,3.6-2,5.4-.72,1.96-3.06,4.91-3.36,6.72-.38,2.36,2.42,4.34,4.83,3.35ZM221.78,14.44c.19.05.38.08.57.1.01,0,.02,0,.04,0,2.9.21,3.25-2.55,3.88-4.43.24-.72.45-1.44.68-2.16.46-1.46-.47-2.99-2.06-3.42-.77-.21-1.59-.14-2.3.21-.71.35-1.22.94-1.45,1.65l-1.45,4.62c-.22.71-.13,1.45.26,2.1.39.65,1.03,1.12,1.83,1.34ZM254.8,50.27c-.29,1.15.07,2.47,1.04,3.25,3.33,2.69,10.97-6.31,13.28-8.32.58-.51.91-1.19.93-1.93.02-.74-.28-1.44-.84-1.97-.56-.54-1.32-.84-2.12-.86-.81-.02-1.57.25-2.15.75l-4.74,4.13c-.22.19-.65.52-1.18.92-1.61,1.23-3.7,1.95-4.22,4.03ZM280.68,72.99c.13,1.01.67,1.88,1.29,2.6,1.33,1.55,2.81,3.02,4.24,4.45.02.02.04.04.07.07,1.18,1.18,2.82,1.56,3.58-.57.82-2.33-.68-3.82-1.66-5.48-.84-1.42-1.79-2.75-2.94-3.85-1.87-1.79-4.95-.13-4.57,2.79ZM236.34,45.43c1.43.25,3.09-.4,3.73-1.61.99-1.87,1.97-3.75,2.96-5.62.74-1.4,1.48-2.8,2.21-4.2.78-1.49,1.66-2.77,1-4.49-.18-.47-.45-.93-.89-1.22-.1-.07-.21-.13-.33-.17-2.35-.96-4.64,1.1-5.16,3.04-.47,1.75-1.65,3.44-2.51,5.06-.52.99-1.05,1.98-1.57,2.98-.49.92-1.28,1.75-1.47,2.76-.15.8-.2,1.67.25,2.38.37.58,1.05.97,1.77,1.1ZM189.91,11.68h.13s.07,0,.07,0c.78-.01,1.52-.3,2.08-.8.57-.52.89-1.21.9-1.95.01-1.99.23-4.09.08-6.06-.12-1.51-1.26-2.83-2.96-2.87-1.39-.04-3.06.93-3.1,2.3-.05,2.2-.04,4.41-.05,6.62-.01,1.48,1.25,2.69,2.86,2.76ZM264.71,66.73c-1.78,2.47-3.81,4.76-5.83,7.08-4.48,5.15-8.95,9.78-13.66,14.72-1.15,1.21-1.28,3.23-.29,4.57,5.36,7.35,11.85,13.96,17.57,20.96,1.01,1.23,1.83,2.69,3.16,3.61.91.63,2.31,1.03,3.54.85.75-.11,1.44-.43,1.92-1.03.57-.71.58-1.74.27-2.6-1.16-3.18-4.6-6.17-6.92-8.55-2.79-2.87-5.71-5.63-8.13-8.83-1.06-1.16-2.08-2.36-3.07-3.59-.57-.72-1.82-1.67-1.46-2.81.05-.18.15-.33.25-.48,2.24-3.31,5.53-5.9,8.23-8.83,3.09-3.35,6.28-6.61,9.58-9.76,2.12-2.02,6.06-6.05,1.85-8.17-2.51-1.27-5.58.88-7.02,2.87ZM192.33,21.63c-1.06-.92-2.36-.93-3.62-.42-.31.13-.62.26-.86.47-1.2,1.06-.6,3.12-.6,4.47,0,1.45,0,2.91,0,4.36,0,2.04,0,4.08-.01,6.12,0,1.47,1.24,2.68,2.87,2.78h.21c3.15-.04,2.77-2.63,2.75-4.69-.02-2.55-.06-5.11-.1-7.66-.03-1.62.79-4.21-.62-5.43ZM278.59,79.05c-.99-.45-2.28-.29-2.95.67-.59.84-.58,2.02-.55,3.09.04,1.07,1.29,2.65,1.91,3.44,1.08,1.39,2.01,3.41,3.95,3.67.09.01.17.02.26.02,1.79.09,2.58-1.32,2.57-2.95,0-1.81-1.16-3.47-2.28-4.81-.92-1.09-1.63-2.55-2.91-3.14ZM276.84,36.32c3.3.26,7.99-3.56,5.73-6.66-.03-.04-.05-.07-.08-.1-.1-.12-.2-.23-.33-.33-.2-.15-.45-.25-.69-.33-1.1-.35-2.34-.23-3.2.51-1.6,1.4-3.65,2.3-3.75,4.54-.03.67.19,1.37.74,1.82.43.35,1.02.49,1.59.54ZM231.72,149.13c-.77-.01-1.65.03-2.59.11-.07,0-.15.02-.22.03,0-.37,0-.74-.02-1.11-.03-.95-.08-1.9-.14-2.86-.05-.79-.76-1.5-1.58-1.57,0,0,0,0,0,0-.81-.08-1.43.5-1.38,1.28.06.91.11,1.81.14,2.72.02.66.03,1.31.04,1.97-.92.17-1.84.38-2.74.62-.97.26-1.91.56-2.77.9-.86.33-1.64.7-2.3,1.1-.64.38-.74,1.26-.23,1.95.32.43.8.69,1.26.73.29.03.57-.03.81-.17.56-.34,1.24-.65,2.01-.95.76-.29,1.61-.56,2.49-.79.48-.13.96-.24,1.45-.35,0,.13,0,.27,0,.4-.03.9-.07,1.79-.13,2.68-.06.89-.13,1.78-.21,2.66-.09.88-.19,1.76-.3,2.63-.33-.09-.68-.17-1.03-.23-.96-.18-1.8-.26-2.55-.22-.75.04-1.41.18-2.01.44-.87.38-1.54,1.01-1.93,1.77-.39.76-.51,1.65-.3,2.55.16.65.49,1.27.95,1.82s1.03,1.01,1.67,1.36c.64.35,1.34.57,2.05.64.15.01.31.02.46.02.88,0,1.73-.26,2.47-.72.74-.46,1.38-1.12,1.86-1.94.29-.5.5-1.02.67-1.56.7.47,1.27,1.06,1.6,1.76.35.76,1.22,1.2,1.95.98.73-.22,1.04-1.01.69-1.77-.34-.76-.84-1.46-1.46-2.09-.62-.63-1.37-1.19-2.22-1.66,0,0,0-.02,0-.02.13-.92.24-1.84.33-2.77.09-.93.17-1.86.24-2.79.06-.94.11-1.87.14-2.82.02-.54.02-1.09.03-1.63.31-.04.62-.08.92-.11.84-.08,1.63-.12,2.31-.11.81.01,1.36-.61,1.24-1.41-.12-.79-.87-1.45-1.68-1.46ZM224.35,164.89c-.52.91-1.38,1.48-2.23,1.49-.75.01-1.63-.57-1.77-1.17-.13-.55.28-1.19.92-1.47.5-.22,1.13-.29,1.95-.21.3.03.63.08.99.14.2.04.4.08.6.13-.12.38-.27.75-.46,1.08ZM258.61,148.98c-.34-.3-.67-.6-1.13-1-.61-.54-1.54-.55-2.07-.03-.54.52-.48,1.38.13,1.91.72.63,1.07.95,1.79,1.58.1.51.52.98,1.1,1.15.12.04.25.06.37.07.57.04,1.11-.2,1.38-.66.36-.61.17-1.48-.44-2.02-.45-.4-.79-.7-1.12-1ZM306.27,165.1c-.45-.71-1.35-1.02-2.02-.7-.67.32-.84,1.15-.39,1.86.5.79.5,1.89,0,2.74-.31.51-.76.91-1.24,1.22s-1,.52-1.44.67c-.49.16-1.21.35-2.05.39-.84.04-1.79-.07-2.74-.49-.73-.32-1.36-.84-1.82-1.43s-.73-1.24-.72-1.85c0-.76.38-1.51.79-2.31.15-.29.3-.59.43-.88.24-.53.41-1.06.5-1.57.09-.51.12-1.01.06-1.5.11-.87.11-1.74.11-2.55,0-1.01,0-1.77,0-2.53,0-.76,0-1.52,0-2.53.37-.12.74-.26,1.09-.42.76-.33,1.69-.83,2.21-1.78.33-.61.41-1.33.25-2.03-.15-.69-.53-1.35-1.11-1.84-.64-.55-1.45-.84-2.29-.82-.97.03-1.85.46-2.37,1.17-.37.52-.56,1.1-.65,1.68-.09.58-.09,1.15-.09,1.63,0,.06,0,.09,0,.15-.67.12-1.37.19-2.07.2-.7.01-1.42-.03-2.13-.13s-1.43-.26-2.14-.47c-.81-.24-1.55.16-1.68.89-.12.73.43,1.53,1.23,1.77.75.23,1.51.4,2.28.53.76.12,1.53.2,2.28.22s1.51-.01,2.24-.09c0,.62,0,1.08,0,1.55,0,.46,0,.93,0,1.55-.89-.47-1.84-.73-2.75-.78-.92-.05-1.8.12-2.54.51-.8.42-1.41,1.07-1.76,1.86-.36.78-.46,1.69-.27,2.61.14.66.43,1.3.86,1.89.42.59.98,1.12,1.63,1.55.49.33,1.01.58,1.53.75.52.17,1.05.26,1.55.26-.07.32-.11.66-.11,1.02,0,.81.21,1.64.6,2.44.39.79.94,1.55,1.63,2.21.68.66,1.49,1.22,2.38,1.62.78.35,1.6.58,2.45.7.73.1,1.49.12,2.24.05s1.52-.23,2.26-.48c.9-.3,1.69-.7,2.35-1.18.66-.48,1.19-1.05,1.57-1.69.33-.56.55-1.17.65-1.81.1-.64.08-1.29-.05-1.94-.13-.64-.38-1.27-.75-1.85ZM296.04,149.77c.09-.12.26-.2.38-.21,0,.08,0,.19-.05.28-.11.2-.32.37-.56.52.05-.23.12-.43.23-.59ZM292.5,161.5c-.3.89-.89,1.51-1.59,1.67-.45.1-1.04-.05-1.57-.4-.53-.35-.9-.84-1-1.31-.15-.73.22-1.51.88-1.85.4-.21.89-.27,1.41-.2.37.05.75.17,1.11.36.31.17.56.36.71.56.1.13.18.29.22.47-.04.24-.1.48-.18.7ZM275.58,146.1c-.78-.26-1.59.08-1.82.76-.27.81-.66,1.57-1.14,2.29-.48.72-1.04,1.41-1.66,2.09s-1.27,1.35-1.95,2.03c-.6.61-1.2,1.22-1.76,1.84-.43.47-.89,1.03-.98,1.82-.06.56.08,1.08.3,1.53s.51.85.75,1.16c.56.75,1.09,1.53,1.58,2.34s.94,1.62,1.35,2.46c.41.83.77,1.68,1.1,2.54.32.86.6,1.72.83,2.59.16.61.74,1.05,1.38,1.1.12.01.24,0,.37-.01.77-.12,1.25-.8,1.06-1.53-.2-.77-.44-1.53-.7-2.29-.26-.75-.56-1.5-.88-2.23-.32-.74-.68-1.46-1.06-2.18-.38-.72-.79-1.42-1.24-2.11s-.91-1.38-1.41-2.04c-.16-.21-.53-.72-.52-.86.02-.11.29-.41.38-.51.55-.6,1.13-1.18,1.7-1.77.53-.54,1.07-1.08,1.59-1.64.52-.56,1.03-1.13,1.5-1.72.47-.6.91-1.22,1.28-1.87.38-.66.7-1.35.95-2.09.23-.68-.22-1.45-.99-1.71ZM249.82,144.87c-.72-.4-1.61-.2-1.98.43-.45.76-.9,1.52-1.38,2.27-.48.75-.99,1.47-1.55,2.15-.56.68-1.17,1.3-1.86,1.85-.18.15-.38.29-.57.44-.55.41-1.14.86-1.63,1.39-.49.54-.9,1.16-1.08,1.95-.16.7-.12,1.37.06,2.02s.47,1.27.82,1.85c.35.59.74,1.14,1.11,1.64.04.06.07.09.11.16.57.79,1.09,1.6,1.58,2.44s.93,1.68,1.33,2.55c.4.87.76,1.75,1.07,2.64.2.58.77.98,1.38,1.02.15.01.3,0,.45-.04.76-.18,1.17-.91.92-1.64-.25-.73-.54-1.46-.84-2.18-.31-.72-.64-1.42-1.01-2.12-.36-.7-.75-1.38-1.16-2.06-.41-.67-.85-1.34-1.32-1.99-.05-.06-.07-.09-.11-.16-.43-.6-.86-1.2-1.16-1.78s-.46-1.13-.35-1.61c.17-.72.96-1.32,1.8-1.95.21-.16.42-.32.62-.48.61-.48,1.16-1.01,1.67-1.57.51-.56.98-1.14,1.41-1.74.44-.6.84-1.21,1.22-1.82.38-.61.74-1.22,1.09-1.8.38-.63.1-1.47-.62-1.86ZM254.27,151.38c-.59-.55-1.51-.6-2.07-.09-.55.5-.53,1.36.06,1.91.55.51,1.05,1.07,1.51,1.65.29.37.72.58,1.16.61.31.02.62-.05.88-.21.64-.41.77-1.24.28-1.87-.55-.7-1.16-1.38-1.82-2ZM312.74,99.36c-3.19.79-6.35,1.97-9.37,3.51.57-.29,1.21-4.55,1.36-5.3.3-1.47.7-2.86,1.16-4.31,1.11-3.51,2.16-7.05,3.14-10.61.53-1.94.95-4.31-.36-5.74-1.02-1.12-3.01-1.05-4.03.09-.45.5-.7,1.17-.92,1.83-1.07,3.14-2.07,6.4-2.78,9.65-.67,3.08-1.39,6.14-2.16,9.19-.79,3.1-1.63,6.19-2.52,9.25-.59,2.03-.93,4.93,1.59,5.61,1.42.38,2.88-.43,4.12-1.29,1.79-1.24,3.5-2.77,5.47-3.67,2.07-.95,4.34-1.67,6.54-2.21,1.96-.48,6.54-1.35,6.15,2.3-.12,1.1-.75,2.05-1.41,2.9-2.02,2.59-4.62,4.73-7.59,5.82-.78.29-1.59.5-2.32.91-1.49.83-2.21,2.75-1.28,4.36.6,1.03,1.67,1.62,2.81,1.79.32.05.64.06.96.04,4.19-.28,8.28-4.77,10.95-7.88,2.85-3.31,5-9.28,2.36-13.37-2.07-3.22-6.29-4.23-11.86-2.86ZM310.05,153.26c-.68-.6-1.44-1.07-2.22-1.38-.78-.31-1.59-.46-2.37-.43-.79.03-1.3.68-1.13,1.46.17.77.95,1.38,1.74,1.35.7-.03,1.52.31,2.19.9.67.59,1.08,1.35,1.12,2.04.04.75.7,1.44,1.48,1.56.02,0,.03,0,.05,0,.81.09,1.43-.45,1.39-1.22-.04-.75-.26-1.52-.64-2.25-.38-.73-.93-1.42-1.61-2.03ZM321.92,68.96c-1.99-1.95-5.04-4.43-7.89-2.92-.92.49-1.57,1.48-1.76,2.55-.25,1.4.54,2.19,1.56,2.89.53.37,1.15.58,1.74.84,3.32,1.44,6.42,4.18,8.39,7.32.44.69,1.12,1.11,1.85,1.19.59.07,1.21-.07,1.74-.45,1.19-.84,1.52-2.55.73-3.8-1.77-2.82-4.02-5.32-6.36-7.62ZM379,116.09c-.85-.7-2.1-.84-3.14-.56-1.41.38-2.56,1.35-3.74,2.2-5.55,4.05-15.83,7.53-21.72,2.13-2.77-2.54-3.1-6.25-2.72-9.8.51-4.85,2.97-13.8,4.28-18.5,1.22-4.35,2.91-8.68,3.62-13.14.1-.66.17-1.33.05-1.98-.32-1.64-2.05-2.88-3.71-2.65-3.92.53-4.47,8.53-5.15,11.42-1.23,5.21-3.72,14.64-4.57,19.93-.47,2.91-.92,6.29-.49,9.63.48,3.66,2.14,6.88,4.8,9.32,2.66,2.44,6.18,3.78,10.13,4.06,4.03.29,8.16-.51,11.91-1.97,1.59-.62,3.04-1.43,4.66-2.06,1.39-.54,2.73-1.2,4.01-1.96,1.13-.68,2.23-1.54,2.64-2.86.34-1.11.05-2.46-.87-3.22ZM213.34,160.3c-.73-.46-1.61-.32-1.97.32-.16.29-.24.43-.4.72,0-.9.05-1.8.12-2.69s.18-1.77.31-2.64.3-1.73.5-2.58.43-1.69.69-2.52c.26-.83.56-1.64.88-2.43.28-.69-.12-1.56-.89-1.95-.77-.39-1.62-.15-1.9.54-.34.84-.65,1.71-.93,2.58-.28.88-.52,1.77-.73,2.67-.21.9-.39,1.82-.53,2.74-.14.92-.26,1.86-.33,2.8-.08.94-.12,1.89-.13,2.85-.01.96.01,1.92.07,2.88.06.96.14,1.93.27,2.9.08.63.57,1.21,1.21,1.41.12.04.24.06.36.07.5.04.96-.17,1.19-.59.38-.68.7-1.24,1-1.77.3-.53.57-1.02.87-1.54.3-.53.62-1.09,1-1.77.36-.64.07-1.53-.66-2ZM322.63,134.77c-21.95-1.76-43.89-3.23-65.86-4.07-65.86-2.57-132.01.02-197.35,11.21-.72.13-1.22.94-1.13,1.83.1.89.76,1.51,1.49,1.39.01,0,16.29-2.7,16.31-2.7,81.6-11.93,164.56-12.14,246.21-1.64,1.35.11,2.52-1.15,2.62-2.81.09-1.66-.93-3.1-2.28-3.2ZM151.68,145.71c-.4-.35-.84-.66-1.29-.93-.72-.42-1.57-.25-1.9.39-.33.63-.01,1.49.71,1.91.54.32,1.03.74,1.42,1.23.32.4.79.63,1.24.65.28.01.54-.05.77-.21.6-.4.66-1.25.15-1.9-.33-.41-.7-.79-1.1-1.14ZM118.53,152.06c-.9-.47-1.8-.52-2.46-.55-.99-.05-1.48-.07-2.46-.12-.8-.06-1.36.55-1.27,1.31.08.76.79,1.4,1.58,1.44.98.05,1.48.07,2.46.12.26.01.57.03.82.09-.57.44-1.23.8-1.93,1.18-.51.28-1.04.57-1.55.9-.91.59-1.61,1.24-2.11,1.95s-.79,1.48-.86,2.3c-.07.69.03,1.38.17,2.03-.82.03-1.65.14-2.48.33-.66.15-1.42.37-2.07.83-.52.37-.9.87-1.15,1.44s-.36,1.21-.31,1.87.23,1.33.58,1.96c.46.84,1.17,1.54,1.99,2.04.82.5,1.74.79,2.65.8.23,0,.46-.01.68-.04.84-.12,1.6-.5,2.2-1.07.6-.57,1.06-1.33,1.3-2.22.22-.83.27-1.74.14-2.8.6.2,1.2.49,1.76.89.67.49,1.54.42,1.95-.16.41-.58.19-1.45-.48-1.94-.56-.41-1.17-.76-1.82-1.04s-1.33-.5-2.05-.65c-.15-.58-.25-1.13-.2-1.6.06-.57.34-1.08.71-1.51.37-.43.84-.79,1.25-1.06.44-.28.9-.54,1.4-.81.83-.45,1.69-.92,2.46-1.55.32-.27.68-.61.84-1.16.16-.57.06-1.19-.24-1.76-.31-.57-.82-1.09-1.47-1.43ZM111.52,167.57c-.23.88-.86,1.52-1.59,1.63-.72.11-1.64-.38-2.01-1.06-.37-.68-.22-1.59.34-1.99.32-.23.79-.35,1.21-.45.47-.11,1.21-.24,2.09-.26.13.85.12,1.54-.03,2.13ZM141.39,158.71c-.13-.68-.3-1.36-.52-2.03-.21-.65-.52-1.4-1.13-2.06-.49-.53-1.18-1.03-1.92-1.33-.35-.14-.71-.24-1.07-.28.16-.64.32-1.27.44-1.92.19-.99.34-2.01.45-3.05.08-.73-.49-1.49-1.28-1.68-.78-.19-1.49.25-1.57.98-.12,1.1-.28,2.17-.49,3.22-.2,1.03-.45,2.03-.73,2.99-.18.03-.35.07-.52.09-.86.11-1.73.16-2.5.16s-1.46-.07-1.94-.18c-.79-.19-1.48.26-1.55,1-.07.74.51,1.48,1.29,1.67.72.17,1.62.26,2.59.26.52,0,1.07-.02,1.62-.05-.36.9-.76,1.75-1.2,2.57-.44.83-.92,1.62-1.43,2.36-.51.74-1.05,1.43-1.63,2.07s-1.18,1.22-1.82,1.75c-.55.45-.53,1.32.03,1.93.32.35.76.54,1.17.55.3,0,.6-.08.83-.27.61-.51,1.2-1.06,1.76-1.66.56-.6,1.1-1.24,1.6-1.92.51-.68.99-1.4,1.44-2.16s.87-1.55,1.26-2.38.75-1.69,1.08-2.58c.09-.25.16-.52.25-.77.31-.08.62-.16.9-.24.1-.03.6.14.97.54.17.18.3.55.4.85.27.82.46,1.66.56,2.49.1.84.12,1.67.05,2.48-.06.74-.2,1.38-.4,1.93s-.48,1-.83,1.35c-.27.28-.62.42-1.08.48s-1.06.05-1.83.03c-.15,0-.23,0-.38-.01-.78-.02-1.32.58-1.22,1.34.1.76.81,1.39,1.58,1.41,0,0,0,0,0,0,.15,0,.22,0,.37.01.85.03,1.71.05,2.52-.09.81-.14,1.57-.46,2.22-1.11.53-.54.96-1.21,1.27-1.99s.51-1.69.6-2.71c.06-.66.07-1.33.03-2.01-.04-.68-.12-1.36-.25-2.04ZM106.62,154.04c.25-.83.48-1.67.69-2.52.42-.31.83-.63,1.21-.98.18-.17.52-.47.79-.9s.47-.99.39-1.67c-.05-.45-.26-.9-.57-1.28-.31-.38-.72-.71-1.2-.91-.83-.36-1.69-.25-2.22.27-.41.41-.5.91-.55,1.21-.14.81-.3,1.62-.47,2.42-.62.4-1.28.74-1.97,1.04s-1.41.54-2.16.73c-.74.19-1.51.33-2.29.4-.77.08-1.23.75-1.03,1.5.2.75.98,1.3,1.75,1.23.81-.08,1.61-.21,2.39-.4.78-.19,1.54-.42,2.28-.71-.23.74-.49,1.47-.76,2.19-.27.72-.56,1.44-.87,2.14-.31.7-.63,1.4-.98,2.09s-.71,1.36-1.09,2.03c-.35.62-.06,1.47.64,1.91.27.17.56.25.84.25.45,0,.85-.2,1.07-.58.43-.75.83-1.5,1.21-2.27s.75-1.55,1.09-2.34c.34-.79.66-1.59.96-2.4.3-.81.57-1.63.83-2.46ZM91.9,159.81c-.3-.65-.7-1.25-1.21-1.77-.46-.48-1.01-.89-1.63-1.23s-1.29-.61-2-.8c-.71-.19-1.46-.29-2.21-.31-.95-.01-1.85.1-2.7.29-.86.19-1.67.45-2.45.73-.93.33-1.84.68-2.73,1.05-.9.38-1.77.78-2.64,1.2s-1.7.88-2.53,1.35-1.63.97-2.42,1.49c-.79.52-1.55,1.07-2.3,1.64-.59.45-.6,1.31-.02,1.91.58.61,1.54.73,2.13.28.7-.54,1.43-1.05,2.17-1.54.74-.49,1.5-.96,2.28-1.41.78-.45,1.58-.87,2.39-1.27.81-.4,1.64-.78,2.49-1.14.85-.35,1.71-.69,2.58-.99.65-.23,1.33-.45,2.02-.61.69-.16,1.39-.25,2.09-.24.67.02,1.33.13,1.9.35s1.07.52,1.44.9c.4.41.67.93.81,1.5.14.57.14,1.19-.01,1.78-.14.54-.39,1.07-.77,1.6s-.86,1.06-1.48,1.6c-.66.58-1.38,1.11-2.14,1.57s-1.57.87-2.43,1.22c-.71.29-.96,1.09-.54,1.79.32.53.92.85,1.51.85.18,0,.37-.03.54-.1.66-.26,1.3-.56,1.91-.89.61-.33,1.2-.69,1.77-1.08.56-.39,1.1-.81,1.61-1.26.79-.69,1.43-1.39,1.91-2.11.49-.72.83-1.45,1.03-2.21.18-.69.23-1.4.17-2.1-.07-.7-.25-1.39-.55-2.03ZM59.3,107.89c3.8-.69,6.59-.36,8.3.97,2.63,2.04,3.44,3.69,3.07,6.3-.25,1.79.77,2.97,2.07,3.34,1.29.37,2.85-.05,3.75-1.45.95-1.47.93-3.37.52-5.08-.75-3.19-2.76-6.06-5.5-7.85-.58-.38-1.2-.72-1.84-1-1.86-.82-3.92-1.17-5.95-1.08-.9.04-1.76.25-2.65.38-.96.14-1.9.4-2.79.78-.68.29-1.35.67-1.77,1.27-1.24,1.79.99,3.74,2.78,3.41ZM150.4,156.87c-.42-.65-.92-1.27-1.47-1.83-.55-.56-1.17-1.07-1.82-1.51-.66-.44-1.36-.81-2.09-1.1-.76-.3-1.54.02-1.73.72-.19.7.27,1.51,1.03,1.81.66.26,1.3.63,1.88,1.08s1.1.98,1.54,1.56c.44.58.79,1.21,1.03,1.86.23.64.86,1.08,1.49,1.11.11,0,.22,0,.33-.03.73-.15,1.11-.88.84-1.62-.26-.71-.61-1.4-1.03-2.06ZM192.14,153.06c-.83-.42-1.83-.57-2.84-.35-.62.14-1.19.41-1.67.78s-.86.84-1.1,1.38c-.25.55-.34,1.17-.23,1.82.09.52.3,1.01.59,1.45.29.44.67.82,1.09,1.14.68.51,1.49.87,2.36.9.76.03,1.52-.21,2.16-.64.64-.43,1.17-1.04,1.46-1.75.42-1.01.37-1.99.02-2.82-.35-.83-1.02-1.51-1.85-1.92ZM42.81,105.42c-.49-.51-1-1.05-1.27-1.55-2.02-3.78,4.16-7.02,6.54-9.16.6-.54,1.1-1.17,1.6-1.79.91-1.13,1.82-2.28,2.43-3.57,3.36-7.11-5.31-17.09-12.54-17.18-1.64-.02-3.39.93-3.7,2.4-.25,1.16.44,2.35,1.42,3.11,1.82,1.41,4.42,1.84,6.34,3.22,1.79,1.28,3.64,3.16,3.51,5.39-.08,1.29-1.17,2.47-2.58,3.88-.46.46-.92.92-1.37,1.38-.51.52-1.02,1.03-1.54,1.54l-.4.4c-2.76,2.71-7.38,7.25-4.54,12.55.58,1.08,1.39,1.93,2.04,2.62.87.91,1.81,1.71,2.73,2.49.9.76,1.75,1.48,2.48,2.26,1.57,1.67,3.18,3.39,4.33,5.24,1.47,2.37,2.78,6.11,1.64,8.87-1.66,4.02-6.41,4.6-10.28,4.01-2.52-.39-4.94-1.24-7.41-1.84-.92-.22-1.83-.51-2.79-.49-.75.02-1.52.24-2.05.76-1.44,1.41-1.08,3.45.32,4.56,1.57,1.25,3.29,1.76,5.24,2.14,2.48.48,5.36.86,8.24.83,5.2-.05,10.39-1.41,13.22-5.86,3.14-4.93,2.08-11.74-1.22-16.29-2.85-3.93-7.06-6.47-10.38-9.95ZM173.46,157.46c-.37-.67-.81-1.23-1.32-1.68-.54-.47-1.16-.84-1.88-1.1s-1.54-.42-2.46-.47c-.48-.03-.98-.03-1.47,0-.49.02-.98.06-1.46.14.4-.48.8-.97,1.2-1.45.4-.48.79-.97,1.19-1.45.47-.58.98-1.2,1.46-1.88.48-.68.92-1.41,1.27-2.21.22-.5.07-1.12-.37-1.57-.44-.45-1.09-.62-1.62-.44-.99.35-1.82.64-2.59.91-.77.27-1.49.52-2.26.79-.77.27-1.6.56-2.59.91-.7.25-.96,1.03-.59,1.75.37.72,1.23,1.11,1.93.86.61-.22,1.07-.38,1.53-.54.46-.16.92-.32,1.53-.54,0,.01-.02.03-.03.04-.55.68-1.1,1.35-1.66,2.03s-1.12,1.35-1.68,2.02c-.56.67-1.13,1.35-1.69,2.01-.57.67-1.13,1.34-1.7,2-.45.52-.33,1.37.27,1.91.6.55,1.46.6,1.96.12.64-.62,1.38-1.14,2.19-1.56.81-.41,1.69-.72,2.61-.91.92-.19,1.89-.25,2.87-.19,1.08.07,1.88.31,2.35.73.21.18.4.44.58.76.37.68.57,1.45.57,2.23,0,.78-.17,1.57-.54,2.29-.25.49-.58.95-.98,1.39-.4.43-.89.84-1.45,1.21-.31-.78-.81-1.51-1.47-2.1-.74-.65-1.62-1.09-2.52-1.28-.9-.19-1.82-.14-2.61.19-.64.26-1.15.68-1.47,1.2-.4.65-.49,1.47-.31,2.29.18.82.63,1.64,1.31,2.3.48.46,1.05.83,1.68,1.09.63.26,1.3.42,1.99.46.16,0,.32,0,.48,0,.9-.03,1.69-.25,2.37-.52.08-.02.15-.05.23-.09.28-.12.53-.24.76-.36.72-.37,1.37-.77,1.95-1.21.58-.44,1.09-.91,1.53-1.42.44-.51.8-1.05,1.09-1.62.37-.72.6-1.51.71-2.31.11-.8.09-1.62-.05-2.43s-.42-1.59-.82-2.31ZM165.16,166.97c-.7.02-1.39-.21-1.8-.61-.33-.32-.48-.84-.33-1.09.07-.12.22-.22.41-.3.2-.08.44-.12.69-.1.46.02.96.21,1.32.53.41.36.67.9.71,1.41-.35.1-.68.16-.99.17ZM145.99,150.16c.76.3,1.46.78,2.03,1.39.32.34.74.53,1.15.54.32.01.62-.08.86-.28.55-.46.53-1.32-.04-1.93-.46-.49-.97-.93-1.53-1.31-.55-.38-1.15-.7-1.77-.94-.76-.3-1.55.02-1.74.72s.26,1.51,1.03,1.81Z"/></svg>');
}




