/* CSS Document */

/* 
Noto Sans CJK JP
font-family: "noto-sans-cjk-jp", sans-serif;
font-weight: 500, 700, 900;

Futura PT
font-family: "futura-pt", sans-serif;
font-weight: 400, 500, 600;
*/

[src="[url]"],
[src*="src"]{
	display: block;
	width: 100%;
	height: auto;
	background: var(--dummy);
}

[LSC-LT]{
	display: contents;
}

:root{
	--color: #4d4d4d;
	--color-rgb: 77, 77, 77;
	--color-theme: #0b2e5e;
	--color-theme-rgb: 11, 49, 94;
	--variable-color: var(--color-theme);
	--color-border: #808080;
	--font: 'noto-sans-cjk-jp', 'BIZ UDPGothic', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', sans-serif;
	--font-min: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;
	--wrap-space: clamp(16px, calc(32 / 1200 * 100dvw), 32px);
	--wrap-fit: calc(min(100dvw, 100%) - calc(var(--wrap-space) * 2));
	--wrap-max: 1120px;
	--wrap: clamp(327px, calc(max(100dvw, 100%) - calc(var(--wrap-space) * 2)), var(--wrap-max));
	--dummy: #ccc url('/common/images/ncn.logoType.png') no-repeat center / 75%;
}

html{
	min-width: 375px;
	scroll-behavior: smooth;
	scroll-padding-top: 56px;
}

body{
	color: var(--color);
	font: 500 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;
}
_::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;
	}
	:focus-visible{
		outline: var(--color-theme) auto 2px;
		outline-offset: 2px;
	}
}

wbr{
	.translated-ltr &:not(:lang(ja)){
		display: none;
	}
}
@-moz-document url-prefix(){
	wbr{
		display: none;
	}
}

main{
	& a{
		color: #62a7bf;
		text-decoration: underline;
	}
}

input,
textarea,
select{
	background-color: #fff;
	accent-color: var(--color-theme);
	caret-color: var(--color-theme);
}

input{
	&[type="checkbox"],
	&[type="radio"]{
		background-color: #fff;
	}
	&[type="checkbox"]:checked,
	&[type="radio"]:checked{
		background-color: var(--color-theme);
	}
}

button{
	display: grid;
	align-items: center;
	min-height: 48px;
	padding: 8px 16px;
	background: var(--color-theme);
	color: white;
	text-align: center;
	&:focus-visible{
		outline: var(--color-theme) auto 2px;
		outline-offset: 2px;
	}
}

details{
	all: unset;
	&::details-content{
		box-sizing: border-box;
	}
}

summary{
	all: unset;
	box-sizing: border-box;
	cursor: pointer;
	&::-webkit-details-marker{
		display:none;
	}
}

#wrapper{
	display: grid;
	grid-template-rows: auto 1fr;
	min-height: 100dvh;
	padding-top: 72px;
	#header{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 110;
	}
	#pagePath{
		align-self: start;
	}
	#nav{
		z-index: 120;
	}
	#footer,
	#pageTop{
		order: 10;
	}
	&:has(#pagePath li:only-child){
		grid-template-rows: 1fr;
		#pagePath{
			display: none;
		}
	}
	@media (min-width: 1200px) {
		padding-top: 204px;
	}
}

#header{
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: center;
	padding: 8px;
	@media (max-width: 1199.98px) {
		column-gap: 8px;
	}
	@media (min-width: 1200px) {
		grid-template-columns: auto 1fr;
		#hNav{
			justify-self: end;
		}
		#floatingNav{
			grid-column: 1 / 3;
			margin-top: 8px;
		}
	}
	body:not(.scrollTop) &{
		background: #fff;
		filter: drop-shadow(0 0 16px rgba(0, 0, 0, 0.1));
	}
}

#siteName{
	margin-left: clamp(16px, calc(48 / 1200 * 100dvw), 48px);
	& a{
		display: block;
		aspect-ratio: 70 / 17;
		height: clamp(48px, calc(64 / 1366 * 100dvw), 64px);
		background: url('/common/images/ncn.logoType.png') no-repeat center / contain;
		font-size: 0;
		transition: none;
	}
}

#hNav{
	display: grid;
	grid-template-columns: 1fr auto auto;
	justify-content: end;
	align-items: center;
	column-gap: 16px;
	margin: 0 24px;
	@media (max-width: 1199.98px) {
		display: none;
	}
	@media (min-width: 1200px) {
		#hNavGlobal{
			order: -1;
		}
	}
}

#hNavGlobal{
	& ul{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		& a{
			grid-row: 1;
		}
	}
	& li{
		display: contents;
		&:nth-child(1) a{
			background: #ff6d00;
			&:before{
				background-image: var(--nav_icon-01);
			}
		}
		&:nth-child(2) a{
			background: #004f88;
			&:before{
				background-image: var(--nav_icon-02);
			}
		}
		&:nth-child(3) a{
			background: #ff000b;
			&:before{
				background-image: var(--nav_icon-03);
			}
		}
		&:nth-child(4) a{
			background: #01bae6;
			&:before{
				background-image: var(--nav_icon-04);
			}
		}
	}
	& a{
		display: grid;
		grid-template-rows: 32px auto;
		justify-items: center;
		align-items: center;
		grid-row-gap: 0.5em;
		min-width: 10em;
		padding: 0.5em;
		background: #000;
		color: #fff;
		font-weight: 700;
		font-size: 10px;
		letter-spacing: 0.025em;
		text-align: center;
		font-feature-settings: "palt";
		word-break: keep-all;
		overflow-wrap: anywhere;
		&:before{
			content: "";
			aspect-ratio: 1;
			width: 32px;
			background: no-repeat center / contain;
		}
	}
}

#hNavSearch{
	width: 114px;
	& form.gsc-search-box{
		all: unset;
		box-sizing: border-box;
		display: flex;
		min-height: 24px;
		padding-left: 0.5em;
		background: #fff;
		border: 1px solid #ccdce8;
		border-radius: 12px;
		overflow: hidden;
	}
	& input.gsc-input{
		all: unset;
		box-sizing: border-box;
		field-sizing: content;
		height: auto !important;
		margin: 0 !important;
		font-size: 12px;
		&::placeholder{
			color: #b3b3b3;
		}
	}
	& button.gsc-search-button{
		all: unset;
		box-sizing: border-box;
		cursor: pointer;
		display: block !important;
		aspect-ratio: 1;
		width: 24px;
		background: var(--color-theme);
		font-size: 0;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 2px;"><circle cx="6.79" cy="6.79" r="5.79"/><line x1="10.98" y1="10.97" x2="14.51" y2="14.5"/></svg>') no-repeat center / 16px;
		& svg{
			display: none;
		}
	}
	& a.gsst_a{
		aspect-ratio: 1;
		width: 16px;
		background: currentColor;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-width: 2px;"><line x1="4" y1="4" x2="12" y2="12"/><line x1="12" y1="4" x2="4" y2="12"/></svg>') no-repeat center / contain;
		& span{
			all: unset;
			display: contents;
		}
	}
}

#hNavLanguage{
	position: relative;
	& summary{
		display: block;
		aspect-ratio: 1;
		width: 24px;
		background: currentColor;
		color: var(--color-theme);
		font-size: 0;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12,1C5.93,1,1,5.93,1,12s4.93,11,11,11,11-4.93,11-11S18.07,1,12,1ZM20.05,8h-3.23c-.28-1.62-.74-3.12-1.36-4.31,2,.84,3.63,2.38,4.59,4.31ZM12,3c.94,0,2.19,1.87,2.8,5h-5.6c.61-3.14,1.86-5,2.8-5ZM3,12c0-.69.08-1.35.23-2h3.69c-.06.66-.08,1.33-.08,2s.03,1.33.08,2h-3.69c-.15-.64-.23-1.31-.23-2ZM3.95,16h3.23c.28,1.62.74,3.12,1.36,4.31-2-.84-3.63-2.38-4.59-4.31ZM7.17,8h-3.23c.96-1.93,2.59-3.47,4.59-4.31-.62,1.19-1.08,2.69-1.36,4.31ZM12,21c-.94,0-2.19-1.87-2.8-5h5.6c-.61,3.14-1.86,5-2.8,5ZM15.08,14h-6.16c-.06-.63-.09-1.3-.09-2s.03-1.36.09-2h6.16c.06.63.09,1.3.09,2s-.03,1.36-.09,2ZM15.46,20.31c.62-1.19,1.08-2.69,1.36-4.31h3.23c-.96,1.93-2.59,3.47-4.59,4.31ZM17.08,14c.06-.66.08-1.33.08-2s-.03-1.33-.08-2h3.69c.15.64.23,1.31.23,2s-.08,1.35-.23,2h-3.69Z"/></svg>') no-repeat center / contain;
	}
	& summary+div{
		position: absolute;
		top: calc(100% + 8px);
		right: -24px;
		padding: 8px 16px;
		background: #fff;
		border-radius: 8px;
		white-space: nowrap;
		filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.2));
		overflow: hidden;
		z-index: 10;
	}
	& a{
		display: grid;
		grid-template-columns: 6px 1fr;
		column-gap: 8px;
		padding: 4px;
		letter-spacing: 0.05em;
		&:before{
			content: "";
			aspect-ratio: 1;
			background: currentColor;
			border-radius: 100%;
			transform: translateY(0.7em);
		}
	}
}

#floatingNav{
	display: grid;
	grid-template-columns: calc(100% - 96px);
	justify-content: center;
	& details{
		position: relative;
		display: grid;
		&::details-content{
			position: absolute;
			top: 100%;
			left: 0;
			width: 100%;
		}
	}
	& summary{
		display: grid;
		align-items: center;
		padding: 0.25em 1em;
		background: #000;
		color: #fff;
		font-size: 14px;
		text-align: center;
		line-height: 1.2;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	& summary+div{
		position: relative;
		background: var(--color-theme);
		&:before{
			content: "";
			position: absolute;
			top: -16px;
			left: 50%;
			aspect-ratio: 1;
			height: 16px;
			background: var(--color-theme);
			transform: translateX(-50%);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><polygon points="8 8 0 16 16 16 8 8"/></svg>') no-repeat center / contain;
		}
		& ul{
			all: unset;
		}
		& li{
			&:nth-child(n+2) a{
				border-top: 1px solid rgba(255, 255, 255, 0.5);
			}
		}
		& a{
			background: transparent;
			&:hover{
				background: rgba(255, 255, 255, 0.1);
			}
		}
	}
	& ul{
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		grid-template-rows: repeat(2, 1fr);
		grid-gap: 4px;
	}
	& li{
		display: contents;
	}
	& a{
		display: grid;
		align-items: center;
		min-height: 48px;
		padding: 0.25em 1em;
		background: #000;
		color: #fff;
		font-size: 14px;
		text-align: center;
		line-height: 1.2;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	@media (max-width: 1199.98px) {
		display: none;
	}
}

#navButton{
	all: unset;
	box-sizing: border-box;
	cursor: pointer;
	display: grid;
	align-content: center;
	justify-items: center;
	grid-gap: 8px;
	width: 56px;
	aspect-ratio: 1;
	color: var(--color-theme);
	& i{
		width: 32px;
		height: 2px;
		background: currentColor;
		border-radius: 1px;
		animation-duration: 0.75s;
		animation-fill-mode: forwards;
		transition: transform 0.75s;
	}
	@media (min-width: 1200px) {
		display: none;
	}
}

#nav{
	position: fixed;
	top: 0;
	left: 100%;
	display: grid;
	grid-template-rows: auto auto auto 1fr;
	width: min(100%, 480px);
	height: 100%;
	background: #eaeff3;
	overflow-y: auto;
	overscroll-behavior: none;
	transform: translateX(0);
	transition: transform 0.2s ease-out;
	@media (min-width: 1200px) {
		display: none;
	}
	.nav &{
		transform: translateX(-100%);
	}
	& h2{
		grid-column: 1;
		grid-row: 1;
		align-self: center;
		display: block;
		aspect-ratio: 70 / 17;
		height: clamp(48px, calc(64 / 1366 * 100dvw), 64px);
		margin: 8px 0 8px 24px;
		background: url('/common/images/ncn.logoType.png') no-repeat center / contain;
		font-size: 0;
		transition: none;
	}
	& menu{
		all: unset;
		box-sizing: border-box;
		cursor: pointer;
		grid-column: 1;
		grid-row: 1;
		justify-self: end;
		position: relative;
		aspect-ratio: 1;
		width: 56px;
		margin: 8px;
		color: var(--color-theme);
		font-size: 0;
		@media (min-width: 1200px) {
			display: none;
		}
		&:before,
		&:after{
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			width: 32px;
			height: 2px;
			background: currentColor;
			border-radius: 1px;
			animation-duration: 0.75s;
			animation-fill-mode: forwards;
			transition: transform 0.75s;
		}
		&:before{
			transform: translate(-50%, -50%) rotate(35deg);
		}
		&:after{
			transform: translate(-50%, -50%) rotate(-35deg);
		}
	}
	#navGlobal{
		align-self: start;
		margin-top: 56px;
	}
	#navSns{
		grid-row: 2;
		margin-top: 32px;
	}
	#navSearch{
		grid-row: 3;
		margin-top: 32px;
	}
	#navSpringboard{
		margin-top: 32px;
	}
}

#navGlobal{
	display: grid;
	grid-row-gap: 16px;
	margin-inline: 32px;
	border-bottom: 1px solid currentColor;
	& details{
		& a{
			padding-left: 24px;
		}
	}
	& summary{
		display: grid;
		grid-template-columns: 1fr auto;
		align-items: center;
		column-gap: 16px;
		min-height: 48px;
		padding: 0.25em 0;
		font-weight: 700;
		letter-spacing: 0.1em;
		&:after{
			content: "";
			aspect-ratio: 1;
			width: 14px;
			background: currentColor;
			-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-linecap: round; stroke-linejoin: round; stroke-width: 2px;"><polyline points="13 4 7 10 1 4"/></svg>') no-repeat center / contain;
		}
		[open] &:after{
			transform: rotate(180deg);
		}
	}
	& ul{
		display: grid;
	}
	& li{
		border-top: 1px solid currentColor;
	}
	& a{
		display: grid;
		align-items: center;
		min-height: 48px;
		padding: 0.25em 0;
		font-weight: 700;
		letter-spacing: 0.1em;
	}
}

#navSns{
	margin-inline: 32px;
	& ul{
		display: flex;
		justify-content: center;
		column-gap: 24px;
	}
	& li{
		display: contents;
	}
	& a{
		display: block;
		aspect-ratio: 1;
		width: 48px;
		background: currentColor;
		font-size: 0;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d=""/><rect width="100%" height="100%"/></svg>') no-repeat center / contain;
		&[href*="instagram.com"]{
			background: linear-gradient(-150deg, transparent 55%, #ff7a00 65%, #ffd600) no-repeat, linear-gradient(45deg, transparent 50%, #d300c5) no-repeat, linear-gradient(135deg, #7638fa 25%, #ff0069 50%) no-repeat;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="white"><path d="M47.86,14.1c-.12-2.55-.52-4.3-1.12-5.83-.61-1.58-1.43-2.92-2.77-4.25-1.33-1.33-2.67-2.15-4.25-2.77-1.53-.59-3.27-1-5.83-1.12-2.56-.12-3.38-.14-9.9-.14s-7.34.03-9.9.14c-2.55.12-4.3.52-5.83,1.12-1.58.61-2.92,1.43-4.25,2.77-1.33,1.33-2.16,2.67-2.77,4.25-.59,1.53-1,3.27-1.12,5.83-.12,2.56-.14,3.38-.14,9.9s.03,7.34.14,9.9c.12,2.55.52,4.3,1.12,5.83.61,1.58,1.43,2.92,2.77,4.25,1.33,1.33,2.67,2.15,4.25,2.77,1.53.59,3.27,1,5.83,1.12,2.56.12,3.38.14,9.9.14s7.34-.03,9.9-.14c2.55-.12,4.3-.52,5.83-1.12,1.58-.61,2.92-1.43,4.25-2.77,1.33-1.33,2.15-2.67,2.77-4.25.59-1.53,1-3.27,1.12-5.83.12-2.56.14-3.38.14-9.9s-.03-7.34-.14-9.9ZM43.54,33.7c-.11,2.34-.5,3.61-.83,4.46-.44,1.12-.96,1.92-1.79,2.76-.84.84-1.64,1.36-2.76,1.79-.85.33-2.12.72-4.46.83-2.53.12-3.29.14-9.7.14s-7.17-.02-9.7-.14c-2.34-.11-3.61-.5-4.46-.83-1.12-.44-1.92-.96-2.76-1.79-.84-.84-1.36-1.64-1.79-2.76-.33-.85-.72-2.12-.83-4.46-.12-2.53-.14-3.29-.14-9.7s.02-7.17.14-9.7c.11-2.34.5-3.61.83-4.46.44-1.12.96-1.92,1.79-2.76.84-.84,1.64-1.36,2.76-1.79.85-.33,2.12-.72,4.46-.83,2.53-.11,3.29-.14,9.7-.14s7.17.02,9.7.14c2.34.11,3.61.5,4.46.83,1.12.44,1.92.96,2.76,1.79.84.84,1.36,1.64,1.79,2.76.33.85.72,2.12.83,4.46.12,2.53.14,3.29.14,9.7s-.02,7.17-.14,9.7ZM24,11.68c-6.81,0-12.32,5.52-12.32,12.32s5.52,12.32,12.32,12.32,12.32-5.52,12.32-12.32-5.52-12.32-12.32-12.32ZM24,32c-4.42,0-8-3.58-8-8s3.58-8,8-8,8,3.58,8,8-3.58,8-8,8ZM36.81,8.31c-1.59,0-2.88,1.29-2.88,2.88s1.29,2.88,2.88,2.88,2.88-1.29,2.88-2.88-1.29-2.88-2.88-2.88Z"/></svg>') no-repeat center / contain;
		}
		&[href*="facebook.com"]{
			background: #007bf8 url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="white"><path d="M27.83,48v-16.82c1.62,0,5.65-.12,5.65-.12l.91-6.81h-6.55s.04-3.63.04-5.55c.15-1.59,1.17-2.41,2.7-2.56,1.17-.1,3.93-.27,3.93-.27v-6.19s-6.22-.67-9.12.51c-3.46,1.41-4.9,4.26-5.08,7.84-.09,1.72-.02,3.46-.03,5.2v.99c-1.72,0-4.98-.02-4.98-.02h-1.14l.03,6.99h6.06v16.81h7.57Z"/></svg>') no-repeat center bottom / 95%;
			border-radius: 100%;
		}
	}
}

#navSearch{
	margin-inline: 32px;
	& form.gsc-search-box{
		all: unset;
		box-sizing: border-box;
		display: flex;
		min-height: 40px;
		padding-left: 1em;
		background: #fff;
		border: 1px solid #ccdce8;
		border-radius: 20px;
		overflow: hidden;
	}
	& input.gsc-input{
		all: unset;
		box-sizing: border-box;
		field-sizing: content;
		height: auto !important;
		margin: 0 !important;
		&::placeholder{
			color: #b3b3b3;
		}
	}
	& button.gsc-search-button{
		all: unset;
		box-sizing: border-box;
		cursor: pointer;
		display: block !important;
		aspect-ratio: 1;
		width: 40px;
		background: var(--color-theme);
		font-size: 0;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none; stroke: black; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 3px;"><circle cx="10.31" cy="10.31" r="7.31"/><line x1="15.45" y1="15.44" x2="21" y2="20.99"/></svg>') no-repeat center / 24px;
		& svg{
			display: none;
		}
	}
	& a.gsst_a{
		aspect-ratio: 1;
		width: 16px;
		background: currentColor;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-width: 2px;"><line x1="4" y1="4" x2="12" y2="12"/><line x1="12" y1="4" x2="4" y2="12"/></svg>') no-repeat center / contain;
		& span{
			all: unset;
			display: contents;
		}
	}
}

#navSpringboard{
	background: #3b3b3b;
	color: #fff;
	& ul{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	& li{
		display: grid;
		&:nth-child(n+2){
			border-left: 1px solid #808080;
		}
	}
	& a{
		display: grid;
		place-content: center;
		min-height: 112px;
		padding: 1em;
		font-size: 14px;
		letter-spacing: 0.1em;
		text-align: center;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
}

#pagePath{
	display: grid;
	grid-template-columns: var(--wrap);
	justify-content: center;
	padding: 4px 0;
	& ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: end;
		grid-gap: 4px 8px;
		font-size: 12px;
		letter-spacing: 0.1em;
	}
	& li{
		display: contents;
		&:nth-child(n+2):before{
			content: "";
			aspect-ratio: 1;
			width: 10px;
			background: currentColor;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round;"><polyline points="2.5 .5 6.5 4.5 2.5 8.5"/></svg>') no-repeat center / contain;
		}
	}
	& a{
		display: block;
		color: inherit;
	}
}

#footer{
	display: grid;
	grid-template-columns: min(var(--wrap-fit), 1080px);
	justify-content: center;
	padding: clamp(56px, calc(88 / 1200 * 100dvw), 88px) 0 32px 0;
	background: #3b3b3b;
	color: #fff;
	#fAddress{
		margin-top: clamp(32px, calc(48 / 1200 * 100dvw), 48px);
	}
	#copyright{
		margin-top: clamp(24px, calc(56 / 1200 * 100dvw), 56px);
	}
}

#fNav{
	display: grid;
	#fNavGlobal{
		margin-top: clamp(32px, calc(64 / 1200 * 100dvw), 64px);
	}
	#fNavExtra{
		margin-top: clamp(32px, calc(64 / 1200 * 100dvw), 64px);
	}
	#fNavSns{
		order: -1;
	}
}

#fNavGlobal{
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 196px), 1fr));
	align-items: start;
	grid-gap: 16px clamp(24px, calc(32 / 1200 * 100dvw), 32px);
	& ul{
		display: grid;
		grid-gap: 8px 16px;
		margin: 16px 0 0 24px;
	}
	& a{
		display: grid;
		grid-template-columns: auto 1fr;
		column-gap: 0.5em;
		font-size: 14px;
		word-break: keep-all;
		overflow-wrap: anywhere;
		&:before{
			content: "";
			width: 6px;
			height: 2px;
			background: currentColor;
			border-radius: 2px;
			transform: translateY(calc(0.875em - 50%));
		}
	}
}

#fNavExtra{
	& ul{
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(min(100%, 196px), 1fr));
		grid-gap: 16px clamp(24px, calc(32 / 1200 * 100dvw), 32px);
	}
	& li{
		display: contents;
	}
	& a{
		display: grid;
		align-items: center;
		min-height: 32px;
		padding: 0 1em;
		border: 1px solid currentColor;
		border-radius: 16px;
		text-align: center;
	}
}

#fNavSns{
	& ul{
		display: flex;
		justify-content: center;
		column-gap: 24px;
	}
	& li{
		display: contents;
	}
	& a{
		display: block;
		aspect-ratio: 1;
		width: 48px;
		background: currentColor;
		font-size: 0;
		-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path d=""/><rect width="100%" height="100%"/></svg>') no-repeat center / contain;
		&[href*="instagram.com"]{
			background: linear-gradient(-150deg, transparent 55%, #ff7a00 65%, #ffd600) no-repeat, linear-gradient(45deg, transparent 50%, #d300c5) no-repeat, linear-gradient(135deg, #7638fa 25%, #ff0069 50%) no-repeat;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="white"><path d="M47.86,14.1c-.12-2.55-.52-4.3-1.12-5.83-.61-1.58-1.43-2.92-2.77-4.25-1.33-1.33-2.67-2.15-4.25-2.77-1.53-.59-3.27-1-5.83-1.12-2.56-.12-3.38-.14-9.9-.14s-7.34.03-9.9.14c-2.55.12-4.3.52-5.83,1.12-1.58.61-2.92,1.43-4.25,2.77-1.33,1.33-2.16,2.67-2.77,4.25-.59,1.53-1,3.27-1.12,5.83-.12,2.56-.14,3.38-.14,9.9s.03,7.34.14,9.9c.12,2.55.52,4.3,1.12,5.83.61,1.58,1.43,2.92,2.77,4.25,1.33,1.33,2.67,2.15,4.25,2.77,1.53.59,3.27,1,5.83,1.12,2.56.12,3.38.14,9.9.14s7.34-.03,9.9-.14c2.55-.12,4.3-.52,5.83-1.12,1.58-.61,2.92-1.43,4.25-2.77,1.33-1.33,2.15-2.67,2.77-4.25.59-1.53,1-3.27,1.12-5.83.12-2.56.14-3.38.14-9.9s-.03-7.34-.14-9.9ZM43.54,33.7c-.11,2.34-.5,3.61-.83,4.46-.44,1.12-.96,1.92-1.79,2.76-.84.84-1.64,1.36-2.76,1.79-.85.33-2.12.72-4.46.83-2.53.12-3.29.14-9.7.14s-7.17-.02-9.7-.14c-2.34-.11-3.61-.5-4.46-.83-1.12-.44-1.92-.96-2.76-1.79-.84-.84-1.36-1.64-1.79-2.76-.33-.85-.72-2.12-.83-4.46-.12-2.53-.14-3.29-.14-9.7s.02-7.17.14-9.7c.11-2.34.5-3.61.83-4.46.44-1.12.96-1.92,1.79-2.76.84-.84,1.64-1.36,2.76-1.79.85-.33,2.12-.72,4.46-.83,2.53-.11,3.29-.14,9.7-.14s7.17.02,9.7.14c2.34.11,3.61.5,4.46.83,1.12.44,1.92.96,2.76,1.79.84.84,1.36,1.64,1.79,2.76.33.85.72,2.12.83,4.46.12,2.53.14,3.29.14,9.7s-.02,7.17-.14,9.7ZM24,11.68c-6.81,0-12.32,5.52-12.32,12.32s5.52,12.32,12.32,12.32,12.32-5.52,12.32-12.32-5.52-12.32-12.32-12.32ZM24,32c-4.42,0-8-3.58-8-8s3.58-8,8-8,8,3.58,8,8-3.58,8-8,8ZM36.81,8.31c-1.59,0-2.88,1.29-2.88,2.88s1.29,2.88,2.88,2.88,2.88-1.29,2.88-2.88-1.29-2.88-2.88-2.88Z"/></svg>') no-repeat center / contain;
		}
		&[href*="facebook.com"]{
			background: #007bf8 url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" fill="white"><path d="M27.83,48v-16.82c1.62,0,5.65-.12,5.65-.12l.91-6.81h-6.55s.04-3.63.04-5.55c.15-1.59,1.17-2.41,2.7-2.56,1.17-.1,3.93-.27,3.93-.27v-6.19s-6.22-.67-9.12.51c-3.46,1.41-4.9,4.26-5.08,7.84-.09,1.72-.02,3.46-.03,5.2v.99c-1.72,0-4.98-.02-4.98-.02h-1.14l.03,6.99h6.06v16.81h7.57Z"/></svg>') no-repeat center bottom / 95%;
			border-radius: 100%;
		}
	}
}

#fAddress{
	display: grid;
	justify-content: center;
	grid-gap: 4px 40px;
	font-size: clamp(12px, calc(14 / 768 * 100dvw), 14px);
	&:before{
		content: "";
		aspect-ratio: 80 / 88;
		width: 80px;
		background: var(--logoType-niigataVisitors) no-repeat center / contain;
	}
	& h3{
		font-weight: 700;
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	& p{
		word-break: keep-all;
		overflow-wrap: anywhere;
	}
	@media (max-width: 767.98px) {
		text-align: center;
		&:before{
			justify-self: center;
			margin-bottom: 16px;
		}
	}
	@media (min-width: 768px) {
		grid-template-columns: auto auto;
		&:before{
			grid-row: 1 / 4;
		}
		& h3{
			align-self: end;
		}
	}
}

#copyright{
	& p{
		font-size: clamp(10px, calc(12 / 768 * 100dvw), 12px);
		text-align: center;
	}
}

#pageTop{
	position: sticky;
	bottom: 0;
	font-size: 0;
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.2s ease-out 1s;
	z-index: 100;
	.done:not(.scrollTop) &{
		opacity: 1;
	}
	&:hover:before{
		background: #e50012;
	}
	&:before,
	&:after{
		content: "";
		position: absolute;
		right: 0;
		bottom: 0;
		aspect-ratio: 1;
		width: 48px;
	}
	&:before{
		background: var(--color-theme);
	}
	&:after{
		-webkit-mask-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M2.582 13.891c-0.272 0.268-0.709 0.268-0.979 0s-0.271-0.701 0-0.969l7.908-7.83c0.27-0.268 0.707-0.268 0.979 0l7.908 7.83c0.27 0.268 0.27 0.701 0 0.969s-0.709 0.268-0.978 0l-7.42-7.141-7.418 7.141z" /></svg>');
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: center;
		-webkit-mask-size: 32px;
		background: #fff;
	}
}

#pagenation{
	display: grid;
	grid-template-columns: var(--wrap);
	justify-content: center;
	& ul,
	& ol{
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		grid-gap: 16px;
		list-style: none;
	}
	& ul{
		& li{
			display: contents;
			&:nth-child(n+2):before{
				content: "｜";
			}
		}
	}
	& a{
		display: grid;
		text-decoration: none;
		&:not([rel]){
			aspect-ratio: 1;
			place-items: center;
			width: 48px;
			background: #fff;
			border-radius: 24px;
			color: var(--color-theme);
			font-weight: 700;
			font-size: clamp(16px, calc(18 / 768 * 100dvw), 18px);
			letter-spacing: 0.05em;
			filter: drop-shadow(0 0 8px rgba(11, 59, 99, 0.15));
		}
		&[rel]{
			align-items: center;
			grid-gap: 4px;
			color: inherit;
			font-weight: 700;
			font-size: clamp(16px, calc(18 / 768 * 100dvw), 18px);
			letter-spacing: 0.05em;
			&:before{
				aspect-ratio: 1;
				width: 1em;
				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 18 18" style="fill: none; stroke: black; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"><polyline points="5 1 13 9 5 17"/></svg>') no-repeat center / contain;
			}
		}
		&[rel="prev"]{
			grid-template-columns: auto 1fr;
			&:before{
				content: "";
				transform: scale(-1, 1);
			}
		}
		&[rel="next"]{
			grid-template-columns: 1fr auto;
			&:before{
				content: "";
				order: 1;
			}
		}
		&.lsc-current-page{
			background: var(--color-theme);
			color: #fff;
			pointer-events: none;
		}
	}
	[lsc-lb*="lscList"]{
		display: none;
	}
}

.infoWin{
	[LSC-LB="dummy"] &,
	[LSC-LT="dummy"] &{
		width: clamp(240px, calc(320 / 1200 * 100dvw), 320px);
		padding: 16px;
		background: #fff;
		border-radius: 8px;
	}
	& dl{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		grid-gap: 8px clamp(8px, calc(16 / 768 * 100dvw), 16px);
		max-width: 240px;
	}
	& dt{
		width: 100%;
		font-weight: 700;
		font-size: clamp(12px, calc(16 / 768 * 100dvw), 16px);
		letter-spacing: 0.05em;
	}
	& dd{
		&:has(img){
			width: 100%;
		}
		& img{
			aspect-ratio: 3 / 2;
			object-fit: cover;
			border-radius: 4px;
		}
		&:has(a){
			display: contents;
		}
		& a{
			display: grid;
			align-items: center;
			width: calc(50% - 8px);
			min-height: 32px;
			padding: 0.25em 1em;
			border-radius: 16px;
			background: var(--color-theme);
			color: #fff;
			font-weight: 700;
			font-size: clamp(10px, calc(12 / 768 * 100dvw), 12px);
			text-align: center;
			text-decoration: none;
			&[href*="google"]{
				order: 1;
				background: var(--color);
			}
		}
	}
	
}

.gsc-search-box{
	& div,
	& table,
	& tbody,
	& tr,
	& td{
		display: contents;
	}
	& td.gsc-search-button{
		display: contents !important;
	}
}


:root{
	--logoType-niigataVisitors: url('data:image/webp;base64,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');
	--nav_icon-01: url('data:image/webp;base64,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');
	--nav_icon-02: url('data:image/webp;base64,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');
	--nav_icon-03: url('data:image/webp;base64,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');
	--nav_icon-04: url('data:image/webp;base64,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');
}





