* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

/*
TeX Gyre Heros licensed under the GUST e-foundry License v1.00
https://www.fontsquirrel.com/fonts/TeX-Gyre-Heros
*/

@font-face {
	font-family: 'heros';
	src: url('../font/texgyreheros-regular.woff') format('woff'),
		url('../font/texgyreheros-regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'heros';
	src: url('../font/texgyreheros-bold.woff') format('woff'), url('../font/texgyreheros-bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	font-size: 14px;
	font-family: 'Zen Kaku Gothic New', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Yu Gothic', YuGothic,
		'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', Arial, 'メイリオ', Meiryo, sans-serif;
	line-height: 1.5;
	color: #fff;
	background-color: #262626;
}

body.is_langch {
	font-family: 'Noto Sans TC', 'Zen Kaku Gothic New', -apple-system, BlinkMacSystemFont, sans-serif;
}

a {
	text-decoration: none;
	color: #fff;
}

li {
	list-style: none;
}

input,
textarea,
select {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	background-color: transparent;
}

input:focus,
textarea:focus,
select:focus {
	outline: 0;
}

.l_footer {
	position: relative;
	z-index: 2;
}

.footer {
	padding: 60px 0;
	position: relative;
	box-shadow: 0 -7px 180px 140px #000;
	background-color: #000;
}

.footer .footer_head {
	width: 100%;
	position: absolute;
	right: 50%;
	bottom: 100%;
	transform: translateX(50%);
}

.footer .footer_head .footer_head_ttl {
	margin: auto;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #19a134;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAuNTMgODguOTMiPjxwYXRoIGQ9Ik0xNjQuMDcgMmgtNDguMjNhNiA2IDAgMDAtNiA2djczLjA1YTYgNiAwIDAwNiA2aDQ4LjIzYTYgNiAwIDAwNi02di02LjhhNiA2IDAgMDAtNi02aC0zMS42NGEyLjQ2IDIuNDYgMCAwMS0yLjEzLTIuNDN2LTkuNTRhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZ2LTYuNzZhNiA2IDAgMDAtNi01Ljk1aC0zMS4zM2EyLjQ1IDIuNDUgMCAwMS0yLjQ0LTIuNDR2LTkuNTdhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZWNy45MmE2IDYgMCAwMC02LTUuOTJ6bTI3Mi0yYTQ0LjQ3IDQ0LjQ3IDAgMTA0NC40NiA0NC40NkE0NC41MSA0NC41MSAwIDAwNDM2LjA3IDB6bTAgNjkuMzZBMjQuOSAyNC45IDAgMTE0NjEgNDQuNDZhMjQuOTMgMjQuOTMgMCAwMS0yNC45MyAyNC45em0tOTIuODUtNDkuOEEyNC43NSAyNC43NSAwIDAxMzU3LjM5IDI0YTUuOTQgNS45NCAwIDAwNy42MS0uNjZsNS41OC01LjQxYTUuOTIgNS45MiAwIDAwMC04LjQxIDQwLjM0IDQwLjM0IDAgMDAtOC40OC01LjMxIDQ0LjQ2IDQ0LjQ2IDAgMTAtMTguODkgODQuNzEgNDQuOTMgNDQuOTMgMCAwMDE4Ljg5LTQuMjIgNDAuNzYgNDAuNzYgMCAwMDguNDgtNS4zMSA1LjkzIDUuOTMgMCAwMDAtOC40MkwzNjUgNjUuNThhNS45NCA1Ljk0IDAgMDAtNy42MS0uNjYgMjQuODkgMjQuODkgMCAxMS0xNC4xNy00NS4zNnpNMjY5LjIgMmgtOC4wOGE1Ljk0IDUuOTQgMCAwMC01LjkzIDUuNTEgMi44NSAyLjg1IDAgMDAwIC40NHY0MS4xMmExLjA2IDEuMDYgMCAwMS0xLjkyLjYybC0zMS4zOS00Mi44QTExLjg4IDExLjg4IDAgMDAyMTIuMjQgMmgtNy4zNmE2IDYgMCAwMC01Ljk1IDZ2NzMuNDRhNS45NCA1Ljk0IDAgMDA1Ljk1IDUuNTZIMjEzYTUuOTQgNS45NCAwIDAwNS45My01LjU2VjM5LjlhMS4wNyAxLjA3IDAgMDExLjkzLS42MmwzMS4zNSA0Mi44YTExLjkgMTEuOSAwIDAwOS42MyA0LjkyaDcuMzZhNiA2IDAgMDA1Ljk1LTZWNy45MnYtLjQ0QTYgNiAwIDAwMjY5LjIgMnpNNzIuODQgMzUuMTNINTUuNDFhNiA2IDAgMDAtNS45NSA1Ljk1djYuODFhNiA2IDAgMDA1Ljk1IDZoNy4yM2ExLjcxIDEuNzEgMCAwMTEuNyAxLjd2Mi40YTQuMjMgNC4yMyAwIDAxLS45NCAyLjY3QTI0LjkxIDI0LjkxIDAgMTE1OC42MyAyNGE2IDYgMCAwMDcuNjItLjY2bDUuNTgtNS40MWE1LjkzIDUuOTMgMCAwMDAtOC40MSA0MC4xOSA0MC4xOSAwIDAwLTguNDktNS4zMSA0NC40NyA0NC40NyAwIDEwMTIuNSA3MS43M0EyNC45MSAyNC45MSAwIDAwODMuNyA1OGMwLTExLjA5LS4yMy0xMi4yMS0uMjMtMTIuMjFhMTAuNjYgMTAuNjYgMCAwMC0xMC42My0xMC42NnoiLz48L3N2Zz4=);
	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAuNTMgODguOTMiPjxwYXRoIGQ9Ik0xNjQuMDcgMmgtNDguMjNhNiA2IDAgMDAtNiA2djczLjA1YTYgNiAwIDAwNiA2aDQ4LjIzYTYgNiAwIDAwNi02di02LjhhNiA2IDAgMDAtNi02aC0zMS42NGEyLjQ2IDIuNDYgMCAwMS0yLjEzLTIuNDN2LTkuNTRhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZ2LTYuNzZhNiA2IDAgMDAtNi01Ljk1aC0zMS4zM2EyLjQ1IDIuNDUgMCAwMS0yLjQ0LTIuNDR2LTkuNTdhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZWNy45MmE2IDYgMCAwMC02LTUuOTJ6bTI3Mi0yYTQ0LjQ3IDQ0LjQ3IDAgMTA0NC40NiA0NC40NkE0NC41MSA0NC41MSAwIDAwNDM2LjA3IDB6bTAgNjkuMzZBMjQuOSAyNC45IDAgMTE0NjEgNDQuNDZhMjQuOTMgMjQuOTMgMCAwMS0yNC45MyAyNC45em0tOTIuODUtNDkuOEEyNC43NSAyNC43NSAwIDAxMzU3LjM5IDI0YTUuOTQgNS45NCAwIDAwNy42MS0uNjZsNS41OC01LjQxYTUuOTIgNS45MiAwIDAwMC04LjQxIDQwLjM0IDQwLjM0IDAgMDAtOC40OC01LjMxIDQ0LjQ2IDQ0LjQ2IDAgMTAtMTguODkgODQuNzEgNDQuOTMgNDQuOTMgMCAwMDE4Ljg5LTQuMjIgNDAuNzYgNDAuNzYgMCAwMDguNDgtNS4zMSA1LjkzIDUuOTMgMCAwMDAtOC40MkwzNjUgNjUuNThhNS45NCA1Ljk0IDAgMDAtNy42MS0uNjYgMjQuODkgMjQuODkgMCAxMS0xNC4xNy00NS4zNnpNMjY5LjIgMmgtOC4wOGE1Ljk0IDUuOTQgMCAwMC01LjkzIDUuNTEgMi44NSAyLjg1IDAgMDAwIC40NHY0MS4xMmExLjA2IDEuMDYgMCAwMS0xLjkyLjYybC0zMS4zOS00Mi44QTExLjg4IDExLjg4IDAgMDAyMTIuMjQgMmgtNy4zNmE2IDYgMCAwMC01Ljk1IDZ2NzMuNDRhNS45NCA1Ljk0IDAgMDA1Ljk1IDUuNTZIMjEzYTUuOTQgNS45NCAwIDAwNS45My01LjU2VjM5LjlhMS4wNyAxLjA3IDAgMDExLjkzLS42MmwzMS4zNSA0Mi44YTExLjkgMTEuOSAwIDAwOS42MyA0LjkyaDcuMzZhNiA2IDAgMDA1Ljk1LTZWNy45MnYtLjQ0QTYgNiAwIDAwMjY5LjIgMnpNNzIuODQgMzUuMTNINTUuNDFhNiA2IDAgMDAtNS45NSA1Ljk1djYuODFhNiA2IDAgMDA1Ljk1IDZoNy4yM2ExLjcxIDEuNzEgMCAwMTEuNyAxLjd2Mi40YTQuMjMgNC4yMyAwIDAxLS45NCAyLjY3QTI0LjkxIDI0LjkxIDAgMTE1OC42MyAyNGE2IDYgMCAwMDcuNjItLjY2bDUuNTgtNS40MWE1LjkzIDUuOTMgMCAwMDAtOC40MSA0MC4xOSA0MC4xOSAwIDAwLTguNDktNS4zMSA0NC40NyA0NC40NyAwIDEwMTIuNSA3MS43M0EyNC45MSAyNC45MSAwIDAwODMuNyA1OGMwLTExLjA5LS4yMy0xMi4yMS0uMjMtMTIuMjFhMTAuNjYgMTAuNjYgMCAwMC0xMC42My0xMC42NnoiLz48L3N2Zz4=);
}

.footer .footer_head .footer_head_ttl > canvas {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	bottom: 50%;
	right: 50%;
	transform: translate(50%, 50%);
}

.footer .footer_head .footer_head_txt {
	width: 90%;
	margin: 15px auto 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 18px;
	text-align: center;
	-webkit-text-stroke: 0.5px #fff;
}

.footer .footer_foot {
	text-align: center;
	line-height: 1;
}

.footer .footer_foot .footer_foot_tw > a {
	width: 58px;
	height: 58px;
	margin: auto;
	display: block;
	position: relative;
	text-align: center;
}

.footer .footer_foot .footer_foot_tw > a::before,
.footer .footer_foot .footer_foot_tw > a::after {
	width: 100%;
	height: 100%;
	margin: auto;
	display: block;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.footer .footer_foot .footer_foot_tw > a::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzYgNzYiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzk5IiB4MT0iMzQuOSIgeTE9IjM3Ljg3IiB4Mj0iMzQuOSIgeTI9IjI1LjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNjUiIHN0b3AtY29sb3I9IiNkMmQyZDMiIHN0b3Atb3BhY2l0eT0iLjU5Ii8+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiNiM2IzYjQiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzlkOWQ5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUiIHgxPSIzMC43NCIgeTE9IjMxLjU4IiB4Mj0iMzUuNDEiIHkyPSIzNS45OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjkzIiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYTRhNGE1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8zIiB4MT0iNDcuNjMiIHkxPSIyNS45NCIgeDI9IjUwLjMyIiB5Mj0iMjIuNzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWQ5ZDllIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8xMSIgeDE9IjQxLjI0IiB5MT0iMzcuMDEiIHgyPSI0MS4yNCIgeTI9IjQ5LjUyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMzUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjY1IiBzdG9wLWNvbG9yPSIjZDJkMmQzIiBzdG9wLW9wYWNpdHk9Ii41OSIvPjxzdG9wIG9mZnNldD0iLjg2IiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWQ5ZDllIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8xNS0yIiB4MT0iNDYuMTIiIHkxPSI0NC4xMSIgeDI9IjQwLjM0IiB5Mj0iMzguNjYiIHhsaW5rOmhyZWY9IiPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUiLz48c3R5bGU+LmNscy0ze2ZpbGw6IzFiYTAzNX08L3N0eWxlPjwvZGVmcz48ZyBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY3g9IjM4IiBjeT0iNDQuNCIgcj0iMzAuMDciIGZpbGw9IiNmZmYiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMi4wNSA1NmgtMy43OWEuNDcuNDcgMCAwMC0uNDcuNDZ2NS43NmEuNDcuNDcgMCAwMC40Ny40N2gzLjc5YS40Ny40NyAwIDAwLjQ3LS40NnYtLjU0YS40Ny40NyAwIDAwLS40Ny0uNDdoLTIuNDhhLjE5LjE5IDAgMDEtLjE3LS4yMnYtLjc1YS4xOC4xOCAwIDAxLjE5LS4xOWgyLjQ2YS40Ny40NyAwIDAwLjQ3LS40N3YtLjU0YS40OC40OCAwIDAwLS40Ny0uNDdoLTIuNDZhLjE4LjE4IDAgMDEtLjE5LS4xOXYtLjc1YS4xOC4xOCAwIDAxLjE5LS4xOWgyLjQ2YS40Ny40NyAwIDAwLjQ3LS40N3YtLjU0YS40Ny40NyAwIDAwLS40Ny0uNDR6TTU3IDU5LjM0YTMuNSAzLjUgMCAxMS0zLjUtMy41IDMuNSAzLjUgMCAwMTMuNSAzLjV6bS0xLjU0IDBhMiAyIDAgMTAtMiAyIDIgMiAwIDAwMS45Ni0yem0tOS4yNy0yYTIgMiAwIDAxMS4xMi4zNS40Ny40NyAwIDAwLjYgMGwuNDMtLjQzYS40Ni40NiAwIDAwMC0uNjYgMy40NCAzLjQ0IDAgMDAtLjY3LS40MiAzLjUgMy41IDAgMTAwIDYuMzQgMy40NCAzLjQ0IDAgMDAuNjctLjQyLjQ2LjQ2IDAgMDAwLS42NmwtLjQ3LS40NGEuNDcuNDcgMCAwMC0uNiAwIDIgMiAwIDExLTEuMTItMy41N3ptLTUuMzYtMWEuNDYuNDYgMCAwMC0uNDYtLjQzaC0uNjRhLjQ3LjQ3IDAgMDAtLjQ3LjQzdjMuMzZhLjA4LjA4IDAgMDEtLjA4LjA5LjEuMSAwIDAxLS4wNyAwbC0yLjUxLTMuNDFhLjkzLjkzIDAgMDAtLjc1LS4zOGgtLjU4YS40Ny40NyAwIDAwLS40Ny40NnY1Ljc5YS40OC40OCAwIDAwLjQ3LjQ0aC42M2EuNDguNDggMCAwMC40Ny0uNDRWNTlhLjA4LjA4IDAgMDEuMDgtLjA4LjA4LjA4IDAgMDEuMDcgMEwzOSA2Mi4zYTEgMSAwIDAwLjc2LjM5aC41OGEuNDcuNDcgMCAwMC40Ny0uNDd2LTUuNzl6bS0xNS4wOCAzYS44NC44NCAwIDAwLS44My0uODRoLTEuNDFhLjQ3LjQ3IDAgMDAtLjQ3LjQ3di41NGEuNDcuNDcgMCAwMC40Ny40N2guNTZhLjEzLjEzIDAgMDEuMTQuMTN2LjE5YS4zMi4zMiAwIDAxLS4wOC4yMSAyIDIgMCAxMS0uMzctMi44OC40Ny40NyAwIDAwLjYgMGwuNDQtLjQzYS40Ny40NyAwIDAwMC0uNjYgMy40NCAzLjQ0IDAgMDAtLjY3LS40MiAzLjUzIDMuNTMgMCAwMC0xLjQ5LS4zMyAzLjUgMy41IDAgMTAyLjQ3IDYgMiAyIDAgMDAuNjItMS40MiA5LjE0IDkuMTQgMCAwMC0uMDItLjkzek01MS4zNCAyNGEyLjM1IDIuMzUgMCAxMS00LjcgMHYtLjI0YTMuMzIgMy4zMiAwIDAxMi41LTEuMTIgMi41NSAyLjU1IDAgMDEyLjE3IDEuMDVjLjAyLjEuMDMuMjEuMDMuMzF6TTQzLjYgMzguMDZMNDEuOSAzN2wtMy41NSAzLjc2IDIuMjkgMS40YTIuMDggMi4wOCAwIDAxMSAxLjc3IDIuMjggMi4yOCAwIDAxLS4zNyAxLjE4IDQuMzkgNC4zOSAwIDAxLTMuNzUgMiAzLjUzIDMuNTMgMCAwMS0xLjMyLS4yNiAxLjc1IDEuNzUgMCAwMS0xLTEuMTkgNC4yMSA0LjIxIDAgMDAyLjg3IDMuNTEgNi43OSA2Ljc5IDAgMDAyLjEzLjM0IDcuMTkgNy4xOSAwIDAwNi42LTQuNDYgNC43MSA0LjcxIDAgMDAuMzUtMS42M3YtLjQ2YTYuMzYgNi4zNiAwIDAwLS42Mi0yIDcuMjUgNy4yNSAwIDAwLTIuOTMtMi45em0tNi40Mi00em0wIDBMMzcgMzRsLTEtLjYzYTIuMzMgMi4zMyAwIDAxLTEuMDgtMS44NyAzLjEzIDMuMTMgMCAwMTMtMy4yMSAyLjYzIDIuNjMgMCAwMTEgLjE2IDEuNTIgMS41MiAwIDAxLjg4Ljg2IDIuNTUgMi41NSAwIDAxLjE2Ljg4IDIuNDMgMi40MyAwIDAxLS4yOCAxLjE0bC0uMTMuMmEzLjE4IDMuMTggMCAwMC43Mi0xLjkgMy41NyAzLjU3IDAgMDAtMS44Ny0zLjMzIDUuMjMgNS4yMyAwIDAwLTIuNTgtLjU3IDYuNjEgNi42MSAwIDAwLTYuMTMgNi4wNyA1LjIyIDUuMjIgMCAwMDAgMSA2LjUgNi41IDAgMDAxLjE2IDIuODMgOS40NyA5LjQ3IDAgMDAyLjgzIDIuM3oiLz48cGF0aCBkPSJNNDcuMjEgNDMuNDNhNC43MSA0LjcxIDAgMDEtLjM1IDEuNjMgNy4xOSA3LjE5IDAgMDEtNi42IDQuNDYgNi43OSA2Ljc5IDAgMDEtMi4xMy0uMzQgNC4yMSA0LjIxIDAgMDEtMi44Ny0zLjUxdi0uMDhhMy4zNiAzLjM2IDAgMDEuOS0yLjVsMi4xOS0yLjMyTDQxLjkgMzdsMS40Ny0xLjU1YTEwLjIgMTAuMiAwIDAwMi42My00LjEgNi40NCA2LjQ0IDAgMDAuMjktMS45IDUuODcgNS44NyAwIDAwLS4zNC0yIDMuNjQgMy42NCAwIDAxLS4yNC0xLjI4IDMuNTYgMy41NiAwIDAxMS0yLjQ0IDMuMzIgMy4zMiAwIDAxMi41LTEuMTIgMi41NSAyLjU1IDAgMDEyLjE3IDEuMDVBMyAzIDAgMDA0OSAyMS4zYTMuNTIgMy41MiAwIDAwLS43Mi0uMDkgNi4yMiA2LjIyIDAgMDAtMi44NS44OCA2LjM4IDYuMzggMCAwMS0zLjA4Ljg1IDYgNiAwIDAxLTEuNjUtLjI0IDguNzkgOC43OSAwIDAwLTIuMy0uMyA4Ljg4IDguODggMCAwMC04Ljc3IDEwLjM0IDUuMjIgNS4yMiAwIDAxMC0xIDYuNjEgNi42MSAwIDAxNi4xMy02LjA3IDUuMjMgNS4yMyAwIDAxMi41OC41NyAzLjU3IDMuNTcgMCAwMTEuODYgMy4zNiAzLjE4IDMuMTggMCAwMS0uNzIgMS45IDUuMTggNS4xOCAwIDAxLS42My44bC0xLjYgMS43LTMuNjMgMy44M2MtMi40MSAyLjU1LTMuMzIgMy42NC0zLjMyIDMuNjRhNi45IDYuOSAwIDAwLTEuNDggNC4yMiA3LjE0IDcuMTQgMCAwMDIuMTEgNS4xMSA5Ljg0IDkuODQgMCAwMDE2LjMyLTYuMzYgNi45NCA2Ljk0IDAgMDAwLTEuNTFjLS4wNC4xNS0uMDQuMzgtLjA0LjV6bS0xMC05LjMzeiIgZmlsbD0iIzliYzYxNSIvPjxwYXRoIGQ9Ik0zNy4xOCAzNC4xTDM3IDM0bC0xLS42M2EyLjMzIDIuMzMgMCAwMS0xLjA4LTEuODcgMy4xMyAzLjEzIDAgMDEzLTMuMjEgMi42MyAyLjYzIDAgMDExIC4xNiAxLjUyIDEuNTIgMCAwMS44OC44NiAyLjU1IDIuNTUgMCAwMS4xNi44OCAyLjQzIDIuNDMgMCAwMS0uMjggMS4xNGwtLjEzLjJhMy4xOCAzLjE4IDAgMDAuNzItMS45IDMuNTcgMy41NyAwIDAwLTEuODctMy4zMyA1LjIzIDUuMjMgMCAwMC0yLjU4LS41NyA2LjYxIDYuNjEgMCAwMC02LjEzIDYuMDcgNS4yMiA1LjIyIDAgMDAwIDEgNi41IDYuNSAwIDAwMS4xNiAyLjgzIDkuNDcgOS40NyAwIDAwMi44MyAyLjN6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzk5KSIvPjxwYXRoIGQ9Ik0zNyAzNGwtMS0uNjNhMi4zMyAyLjMzIDAgMDEtMS4wOC0xLjg3bC01LjI4IDEuMjlhNi40NiA2LjQ2IDAgMDAxLjE2IDIuODIgOS40NyA5LjQ3IDAgMDAyLjgzIDIuM2wzLjU2LTMuNzd6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzE1KSIvPjxwYXRoIGQ9Ik01MS4zMiAyMy42OWEyLjU1IDIuNTUgMCAwMC0yLjE3LTEuMDUgMy4zMiAzLjMyIDAgMDAtMi41IDEuMTJWMjRhMi4zNSAyLjM1IDAgMTA0LjcgMGwtLjAzLS4zMXoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMykiLz48cGF0aCBkPSJNNDMuNiAzOC4wNkw0MS45IDM3bC0zLjU1IDMuNzYgMi4yOSAxLjRhMi4wOCAyLjA4IDAgMDExIDEuNzcgMi4yOCAyLjI4IDAgMDEtLjM3IDEuMTggNC4zOSA0LjM5IDAgMDEtMy43NSAyIDMuNTMgMy41MyAwIDAxLTEuMzItLjI2IDEuNzUgMS43NSAwIDAxLTEtMS4xOSA0LjIxIDQuMjEgMCAwMDIuODcgMy41MSA2Ljc5IDYuNzkgMCAwMDIuMTMuMzQgNy4xOSA3LjE5IDAgMDA2LjYtNC40NiA0LjcxIDQuNzEgMCAwMC4zNS0xLjYzdi0uNDZhNi4zNiA2LjM2IDAgMDAtLjYyLTIgNy4yNSA3LjI1IDAgMDAtMi45My0yLjl6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzExKSIvPjxwYXRoIGQ9Ik00Ni41OCA0MWE3LjI1IDcuMjUgMCAwMC0zLTIuOTRMNDEuOSAzN2wtMy41NSAzLjc2IDIuMjkgMS40YTIuMDcgMi4wNyAwIDAxMSAxLjc2bDUuNTMtMWE2LjM2IDYuMzYgMCAwMC0uNTktMS45MnoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUtMikiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvZz48L3N2Zz4=);
}

.footer .footer_foot .footer_foot_tw > a::after {
	position: absolute;
	top: 0;
	right: 50%;
	transform: translateX(50%);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcgOC4xNUwxOS45MyAxM2wtMS4wNy42M0wxNiA4Ljc4IDEzLjkxIDEwbC0uNTQtLjlMMTguNTQgNmwuNTMuOXpNMjguNjggOS4zNWwtMS4xOS4zOS0yLjI4LTQtLjQyLS44NC4xNy45My41NCA0LjU2LTEuMTkuMzktNC4wNi01LjcxIDEuMy0uNDMgMi41NCAzLjkyLjQuNzMtLjE4LS44Mi0uNTUtNC41NkwyNSAzLjQ5bDIuMjggNCAuMzUuNzctLjEzLS44Mi0uMjgtNC42NyAxLjI5LS40M3pNMzEuNjggOC43OGwtMS02LjYyTDMxLjkgMmwxIDYuNjN6TTM3LjM5IDIuNjJsLjEyIDUuNjZoLTEuMjRsLS4xMi01LjY2LTIuMzkuMDVWMS42Mmw2LS4xMnYxek00NC44MiAzLjI0bC0uODkgNS41OS0xLjIyLS4xOS44OS01LjU5LTIuMzYtLjM4LjE2LTEgNiAxLS4xNyAxek00Ny4yMyA5LjVsMi4yNC02LjMzIDQuNzggMS42OS0uMzUgMS0zLjYyLTEuMjktLjU2IDEuNTcgMy4zNSAxLjE4LS4zMi45MS0zLjM1LTEuMTgtLjY2IDEuODcgMy43NiAxLjMzLS4zNSAxek01Ni43OCAxMy44Yy0uMDUtLjE4LS4wNy0uMy4xNy0uNzNsLjQtLjdjLjI0LS40MS40My0xLS4xOS0xLjM5bC0xLjQ5LS44NS0xLjMyIDIuMjctMS4wNy0uNjJMNTYuNjMgNmwyLjc0IDEuNThhMS44NiAxLjg2IDAgMDEuODggMi42MSAxLjc0IDEuNzQgMCAwMS0uOTMuNzkgMS42MiAxLjYyIDAgMDEtMS4xOCAwYy41Mi40IDEgLjg5LjM1IDJsLS4zNC41OWExIDEgMCAwMC0uMTUuOTZ6bTEuOTItNS40M2wtMS41Mi0uODctMSAxLjcyIDEuMzUuNzdBMSAxIDAgMDA1OSA5LjY0YS44NS44NSAwIDAwLS4zLTEuMjd6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvZz48L3N2Zz4=);
}

.footer .footer_foot .footer_foot_tw > a:hover::after {
	animation: menuAnime 0.3s linear 0s;
}

.footer .footer_foot .footer_foot_lang {
	margin: 20px 0 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}

.footer .footer_foot .footer_foot_lang > a {
	width: 34px;
	height: 34px;
	margin: 0 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border: 1px solid #fff;
	border-radius: 100px;
	overflow: hidden;
}

.footer .footer_foot .footer_foot_lang > a::before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(-100%);
	z-index: 0;
	content: '';
	background-color: #fff;
	border-radius: 100px;
	transition: 0.2s transform;
}

.footer .footer_foot .footer_foot_lang > a > span {
	display: block;
	position: relative;
	z-index: 1;
	font-family: 'heros', sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 0;
	transition: 0.2s color;
}

.footer .footer_foot .footer_foot_lang > a.is_current {
	background-color: #fff;
}

.footer .footer_foot .footer_foot_lang > a.is_current > span {
	color: #000;
}

.footer .footer_foot .footer_foot_lang > a:hover::before {
	transform: translateX(0);
}

.footer .footer_foot .footer_foot_lang > a:hover > span {
	color: #000;
}

.footer .footer_foot .footer_foot_privacy,
.footer .footer_foot .footer_foot_copy {
	display: block;
	transform: scale(0.8);
	font-family: 'heros', sans-serif;
	font-size: 10px;
}

.footer .footer_foot .footer_foot_privacy {
	width: 100px;
	margin: 15px auto 0;
}

.footer .footer_foot .footer_foot_copy {
	width: 180px;
	margin: 3px auto 0;
}

.l_footerlist {
	width: 95%;
	max-width: 550px;
	margin: auto;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.l_footerlist > li {
	width: calc((100% - 40px) / 5);
}

.footerlist {
	display: block;
	position: relative;
	text-align: center;
}

.footerlist::before,
.footerlist::after {
	width: 65%;
	margin: auto;
	padding: 85% 0 0;
	display: block;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.footerlist::after {
	position: absolute;
	top: 0;
	right: 50%;
	transform: translateX(50%);
}

.footerlist > span {
	font-family: 'Kiwi Maru', serif;
	font-size: 12px;
	line-height: 1;
}

.footerlist:hover::after {
	animation: menuAnime 0.3s linear 0s;
}

.footerlist.footerlist__vision::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjNhMzAuMTIgMzAuMTIgMCAwMS0xNS42Mi00LjM3IDIuNTcgMi41NyAwIDAxLS40OS00bDE2LTE2YTIuNjUgMi42NSAwIDAxMy42MyAwbDIuNDggMi40IDMtMTcuMjItMTcuMjIgMyAyLjQyIDIuNDNhMi41NiAyLjU2IDAgMDEwIDMuNjJsLTE2IDE2YTIuNDIgMi40MiAwIDAxLS42LjQ1IDIuNTcgMi41NyAwIDAxLTMuNC0uOTNBMzAuMTggMzAuMTggMCAxMTM4IDc0LjN6bS0xMC03LjIyYTI1LjEgMjUuMSAwIDEwLTEzLTEzbDExLjczLTExLjc0LTQuMS00LjExQTIuNTcgMi41NyAwIDAxMjQgMzMuODlsMjUuNjgtNC40NmEyLjU3IDIuNTcgMCAwMTMgM2wtNC41IDI1LjY0YTIuNTYgMi41NiAwIDAxLTEuNzUgMiAyLjU4IDIuNTggMCAwMS0yLjU5LS42M2wtNC4xLTQuMTF6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.footerlist.footerlist__vision::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuNDggMTAuMzdsLTEuMTcuNDMtNC41NC01LjQ4TDIyIDQuODZsMyAzLjg2LjUyLjgtLjEzLS45NC0uMjEtNC44NyAxLjI0LS40NnpNMjkuMjggOS41MkwyNy43NCAzbDEuMi0uMjkgMS41NSA2LjUzek0zNCA4Ljg4Yy0xLjE0LjEzLTIuOCAwLTMuMTItMS44OGwxLjIzLS4xNWExLjMyIDEuMzIgMCAwMDEuNjYgMWMuMzEgMCAxLjYzLS4yMyAxLjUyLTEuMTcgMC0uNDgtLjM3LS42My0xLS43bC0xLjY0LS4xNmEyIDIgMCAwMS0yLTEuNzRjLS4xNy0xLjQzIDEuMTUtMi4xNSAyLjQ1LTIuM2EzIDMgMCAwMTIuMDguNDJBMi4wOSAyLjA5IDAgMDEzNiAzLjU4bC0xLjIzLjE0Yy0uMTYtMS0xLjI0LS45My0xLjU4LS44OXMtMS40NC4xNy0xLjM0IDEuMDZjMCAuMzguMzEuNjYgMSAuNzNsMS43Ny4xOGExLjkgMS45IDAgMDExLjg5IDEuNjFjLjE4IDEuMjItLjc0IDIuMjYtMi41MSAyLjQ3ek0zNy40NCA4LjQzbC0uMTEtNi43MWgxLjI0bC4xMSA2Ljcxek00Mi43NyA4Ljk0YTMuMjggMy4yOCAwIDAxLTIuODYtNCAzLjM2IDMuMzYgMCAxMTYuNjYuODcgMy4yOSAzLjI5IDAgMDEtMy44IDMuMTN6bS43OC02Yy0xLjE0LS4xNS0yLjE0LjU5LTIuMzUgMi4xN3MuNTcgMi41NiAxLjcxIDIuNzEgMi4xNi0uNjcgMi4zNi0yLjE4LS41My0yLjUyLTEuNzItMi42NHpNNTAuOTEgMTAuNzNsLTEuMTUtNC44OS0uMTMtMS4yMS0uMzUgMS40Nkw0OCA5Ljc3bC0xLjEzLS4zOEw0OS4wNSAzbDEuMjUuNDIgMS4xNSA0LjkuMTIgMS4yLjM2LTEuNDYgMS4yNC0zLjY3IDEuMTMuMzgtMi4xNCA2LjM2eiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L2c+PC9zdmc+);
}

.footerlist.footerlist__company::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTI2LjkgNzMuMTNhMi41IDIuNSAwIDAxLTEtLjE5IDIuNTggMi41OCAwIDAxLTEuNDEtMy4zNUwzMS40IDUyLjhhMTIuNDcgMTIuNDcgMCAwMS00LTguNzEgMTEuMzEgMTEuMzEgMCAwMTIyLjYyIDAgMTIuNTEgMTIuNTEgMCAwMS0zLjkxIDguNkw1MiA2Ni44YTI1LjEgMjUuMSAwIDEwLTMyLjMtNC44NiAyLjU3IDIuNTcgMCAwMS0zLjg4IDMuMzYgMzAuMjEgMzAuMjEgMCAxMTM2LjA3IDcuNDIgMi41NiAyLjU2IDAgMDEtMiAuMSAyLjYxIDIuNjEgMCAwMS0xLjQ2LTEuNEw0MC42MSA1Mi45YTIuNTUgMi41NSAwIDAxMS0zLjE0IDcuNDcgNy40NyAwIDAwMy4yOS01LjY3IDYuMTkgNi4xOSAwIDAwLTEyLjM3IDAgNy41OCA3LjU4IDAgMDAzLjM4IDUuNzIgMi41NyAyLjU3IDAgMDExIDMuMTRsLTcuNjQgMTguNTlhMi41NiAyLjU2IDAgMDEtMi4zNyAxLjU5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L3N2Zz4=);
}

.footerlist.footerlist__company::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNTYgMjIuOTRsLTUuMTQtNC4zLjc5LS45NUwxMS4zNiAyMnpNMTUuMDggMTguMjRsLTQuODUtMS4zMi0xLjEyLS40NiAxLjExIDEgMi42NSAyLjgzLS44Ny44Mi00LjU4LTQuOSAxLS45IDQuODUgMS4zMiAxLjEyLjQ2LTEuMTItMS0yLjY3LTIuODQuODctLjgyIDQuNTggNC45ek0xNC45NCAxMS4yM2wxIDEuNDUgMi42Ny0xLjc0LjU3Ljg3LTIuNjcgMS43NUwxOCAxNmwtMSAuNjhMMTMuMzMgMTFsNC0yLjYuNTcuODd6TTI0LjUgMTIuNjdhMy4yOCAzLjI4IDAgMDEtNC40OC0yIDMuMzYgMy4zNiAwIDExNi4xOC0yLjYgMy4yOSAzLjI5IDAgMDEtMS43IDQuNnptLTIuMzUtNS41NWMtMS4wNi40NS0xLjU1IDEuNi0uOTMgMy4wNnMxLjc4IDEuOTIgMi44NSAxLjQ3UzI1LjU5IDEwIDI1IDguNThzLTEuNzUtMS45My0yLjg1LTEuNDZ6TTMyLjIyIDEwLjEyYy0uMTYtLjA5LS4yNy0uMTctLjM3LS42NWwtLjE3LS43OWMtLjExLS40Ni0uMzgtMS0xLjA4LS44OWwtMS42OC4zNy41NiAyLjU3LTEuMjEuMjctMS40NC02LjU2IDMuMDktLjY4YTEuODcgMS44NyAwIDAxMi40MSAxLjM0IDEuNzggMS43OCAwIDAxLS4xNiAxLjIxIDEuNjUgMS42NSAwIDAxLS45MS43NWMuNjYgMCAxLjMyIDAgMS41OSAxLjIzTDMzIDljLjE0LjY1LjQyLjc3LjYzLjg2ek0zMCA0LjgybC0xLjcxLjM4LjQyIDEuOTQgMS41Mi0uMzRhMSAxIDAgMDAuODYtMS4yNi44NS44NSAwIDAwLTEuMDktLjcyek0zOS42MyA5LjZsLS4xNC01Ljg5LTEuMzQgNS45M2gtMS4zNGwtMS42Mi01LjgzLjE0IDUuODloLTEuMTRMMzQgM2gybDEuMyA0LjYuMTggMS4wNi4xMy0xLjA3IDEuMDgtNC42NmgxLjk0bC4xNiA2Ljcxek00Ni40NyAxMC41Mkw0Ni4yNCA5bC0yLjc4LS40OS0uNzQgMS4zMy0xLjM1LS4yMyAzLjctNi4xNiAxLjM5LjI0IDEuMzYgNy4wNnptLS44NC01LjI5di0uNjFsLS4yNi41NUw0NCA3LjU2bDIuMDcuMzd6TTUzLjI3IDYuNzVsLTIgNS4zMS0xLjE3LS40MyAyLTUuMzEtMi4yNC0uODMuMzYtMSA1LjY2IDIuMTEtLjM3IDF6TTU0IDEzLjIzbDMuMDUtNiAxLjEuNTctMyA2ek01OC40NSAxNi4xMmEzLjI5IDMuMjkgMCAwMS0uNzMtNC44NSAzLjM2IDMuMzYgMCAxMTUuNTIgMy44MiAzLjI5IDMuMjkgMCAwMS00Ljc5IDEuMDN6bTMuNDItNWMtLjk0LS42NS0yLjE3LS40NS0zLjA4Ljg1cy0uNjYgMi41My4yOSAzLjE5IDIuMjIuNCAzLjA5LS44NS42OS0yLjQ3LS4zLTMuMTV6TTY0Ljg2IDIxLjQybDEuMjEtNC44OC40My0xLjEzLTEgMS4xNC0yLjc4IDIuNzEtLjgzLS44NiA0LjgtNC42OS45My45NS0xLjIxIDQuODgtLjQxIDEuMTMgMS0xLjE0IDIuNzgtMi43MS44My44Ni00LjggNC42OXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.footerlist.footerlist__advantage1::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM3Ljg4IDc0LjM1YTMwLjE4IDMwLjE4IDAgMDEtMTUuNzMtNC40NCAyLjU2IDIuNTYgMCAwMS0uNDctNGw1Ljc0LTUuNzQtMS44MS0xLjgxYTIuNTYgMi41NiAwIDExMy42Mi0zLjYybDMuNjMgMy42MmEyLjU2IDIuNTYgMCAwMTAgMy42MmwtNS4xIDUuMDlhMjUuMDggMjUuMDggMCAxMC0xMi44NS0xMi44NWw0LjgzLTQuODMgMTEuNDctMjFhMi41NyAyLjU3IDAgMDE0LjA3LS41OWwxOC44OCAxOC45MWEyLjU1IDIuNTUgMCAwMS0uNTggNC4wNkw0MC4zOCA1OGEyLjU2IDIuNTYgMCAxMS0yLjQ2LTQuNWwxMC4yLTUuNTgtMTQtMTQtMTAgMTguM2EyLjI0IDIuMjQgMCAwMS0uNDMuNThsLTcuNTYgNy41NmEyLjU3IDIuNTcgMCAwMS00LS40OCAzMC4xNyAzMC4xNyAwIDExMjUuNzUgMTQuNDd6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.footerlist.footerlist__advantage1::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuNDMgMTkuMDdMMTEgMTguNDggOS4xNSAyMC42bC43NiAxLjMzTDkgMjNsLTMuMzItNi40Mi45My0xTDEzLjM0IDE4ek03LjQ4IDE3bC0uNTQtLjI4LjM0LjUxIDEuMzQgMi4zN0wxMCAxOC4wN3pNMTYuMjQgMTUuNzhsLTIuMzcgMS44My00LjExLTUuMyAyLjM3LTEuODNjMS40Ni0xLjE0IDMuMTUtLjYxIDQuMjUuODFzMS4zMyAzLjM1LS4xNCA0LjQ5em0tMy41LTQuNDVsLTEuMzYgMS4wNkwxNC4yIDE2bDEuMzctMWMxLS43Ny4yNC0yLjIzLS4yOC0yLjg5LS45Ni0xLjI3LTEuOTgtMS4yMi0yLjU1LS43OHpNMjEuOTQgMTIuMjFsLTEuMS41OC01LjIzLTQuODUgMS4xOC0uNjEgMy40NiAzLjQ0LjYyLjcyLS4yNS0uOTEtLjg1LTQuODFMMjEgNS4xNnpNMjkuMDUgOS41MWwtLjkxLTEuMjMtMi42OS44NC0uMDUgMS41My0xLjMuNDEuNDUtNy4xNyAxLjM0LS40MiA0LjQ2IDUuNjN6TTI1Ljg2IDUuMmwtLjMyLS41MnYuNjFMMjUuNDkgOGwyLS42MnpNMzUuMTkgOC41M2wtMy4xMi0zLjk0LS42My0xIC4zIDEuNDEuNDUgMy44NUwzMSA5bC0uNzctNi42NiAxLjMyLS4xNSAzLjExIDMuOTQuNjMgMUwzNSA1LjcxbC0uNDQtMy44NiAxLjE4LS4xMy43NyA2LjY2ek00MS4wNyAyLjkybC0uMzQgNS42NS0xLjI0LS4wOC4zNC01LjY1LTIuMzgtLjE0LjA3LTEuMDUgNiAuMzctLjA2IDF6TTQ4LjIxIDkuOTNsLS4xNC0xLjUyLTIuNzQtLjY3TDQ0LjUgOWwtMS4zMy0uMyA0LjA5LTUuOTEgMS4zNy4zNC45MSA3LjEzem0tLjUxLTUuMzRWNGwtLjI5LjUzLTEuNDggMi4zIDIgLjV6TTU1IDEyLjczbC4xOS0uNjkuMTctLjQyYTIuMjMgMi4yMyAwIDAxLTIuNjcuMjggMy4xOSAzLjE5IDAgMDEtMS40MS00LjQ5IDMuNDggMy40OCAwIDAxNi40MS0uMTIgMi4wNiAyLjA2IDAgMDEwIDEuNThsLTEuMi0uNTZhMS41OCAxLjU4IDAgMDAtMS0xLjgxYy0xLjI2LS41OC0yLjM0LjE2LTIuOSAxLjM2LS44NCAxLjgyIDAgMi44LjgxIDMuMThhMiAyIDAgMDAxLjQ5LjA5IDEuNjggMS42OCAwIDAwMS0uODRsLTEuNjEtLjc1LjQ0LS45NSAyLjY3IDEuMjQtMS42NCAzLjI3ek01Ni41NiAxMy42NGwzLjktNS40NSA0LjEyIDNMNjQgMTJsLTMuMTUtMi4yNC0xIDEuMzUgMi44OSAyLjA2LS41Ni43OC0yLjg5LTIuMDYtMS4xNSAxLjYyIDMuMjQgMi4zMi0uNjEuODV6TTY0LjUgMjAuNGwzLjUtMy4wN0w2Ni44MiAxNmwuNjYtLjU3LjM1LjRhMS41MSAxLjUxIDAgMDAxLjg0LjMzbC42NS43NS01LjA2IDQuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvZz48L3N2Zz4=);
}

.footerlist.footerlist__advantage2::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjM1YTMwLjEyIDMwLjEyIDAgMDEtMTUuNzItNC40NCAyLjU2IDIuNTYgMCAwMS0uNDgtNGw1Ljc0LTUuNzQtMS44MS0xLjgxYTIuNTYgMi41NiAwIDAxMy42Mi0zLjYzTDMzIDU4LjM2QTIuNTYgMi41NiAwIDAxMzMgNjJsLTUuMDkgNS4wOUEyNS4wOCAyNS4wOCAwIDEwMTUgNTQuMjJsNC44My00LjgzIDExLjQ4LTIxYTIuNTcgMi41NyAwIDAxNC4wNi0uNThsMTguOSAxOC45YTIuNTYgMi41NiAwIDAxLjczIDIuMTggMi41OSAyLjU5IDAgMDEtMS4zMSAxLjg4TDQwLjQ5IDU4QTIuNTYgMi41NiAwIDExMzggNTMuNDlsMTAuMi01LjU4LTE0LTE0LTEwIDE4LjNhMi41MyAyLjUzIDAgMDEtLjQ0LjU4bC03LjU1IDcuNTZhMi42IDIuNiAwIDAxLTIuMTIuNzMgMi41MyAyLjUzIDAgMDEtMS44OC0xLjIxQTMwLjE2IDMwLjE2IDAgMTEzOCA3NC4zNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9zdmc+);
}

.footerlist.footerlist__advantage2::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuMzMgMTkuMDdsLTEuNDEtLjU4LTEuODcgMi4xMS43NSAxLjMzLS45MSAxLTMuMzItNi4zNS45NC0xIDYuNzIgMi41MnptLTUtMmwtLjU0LS4yOC4zNC41MSAxLjM0IDIuMzggMS40My0xLjYxek0xNi4xMyAxNS43OGwtMi4zNiAxLjgzLTQuMTItNS4zTDEyIDEwLjQ4YzEuNDYtMS4xMyAzLjE1LS42MSA0LjI1LjgxczEuMzYgMy4zNS0uMTIgNC40OXptLTMuNDktNC40NWwtMS4zNyAxLjA2TDE0LjEgMTZsMS4zNi0xYzEtLjc3LjI0LTIuMjMtLjI4LTIuODktLjk2LTEuMjctMS45OC0xLjIyLTIuNTQtLjc4ek0yMS44MyAxMi4yMWwtMS4xLjU4LTUuMjMtNC44NSAxLjE4LS42MSAzLjQ2IDMuNDQuNjIuNzItLjI1LS45MS0uODQtNC44MSAxLjE3LS42MXpNMjguOTQgOS41MUwyOCA4LjI4bC0yLjY5Ljg0djEuNTNsLTEuMzEuNDEuNDUtNy4xNyAxLjM0LS40MiA0LjQ2IDUuNjN6TTI1Ljc1IDUuMmwtLjMyLS41MnYuNjFMMjUuMzggOGwyLS42MnpNMzUuMDggOC41M0wzMiA0LjU5bC0uNjMtMUwzMS42NCA1bC40NCAzLjg1LTEuMTkuMTUtLjc2LTYuNjYgMS4zMS0uMTUgMy4xMiAzLjk0LjYzIDEtLjMtMS40Ny0uNDUtMy44NSAxLjE5LS4xNC43NyA2LjY2ek00MSAyLjkybC0uMzUgNS42NS0xLjI0LS4wOC4zNS01LjY1LTIuNDItLjE0LjA3LTEuMDUgNiAuMzctLjA3IDF6TTQ4LjEgOS45M0w0OCA4LjQxbC0yLjc0LS42N0w0NC4zOSA5bC0xLjMzLS4zIDQuMS01LjkxIDEuMzYuMzQuOTEgNy4xM3ptLS41LTUuMzNWNGwtLjI5LjUzLTEuNDggMi4zIDIgLjV6TTU0Ljg1IDEyLjczbC4yLS42OS4xNy0uNDJhMi4yNSAyLjI1IDAgMDEtMi42OC4yOCAzLjE5IDMuMTkgMCAwMS0xLjQtNC40OWMuNTMtMS4xNCAyLjA3LTMuMDggNC42Mi0xLjg5YTMuMjggMy4yOCAwIDAxMS43OCAxLjc3IDIgMiAwIDAxMCAxLjU4bC0xLjItLjU2YTEuNTggMS41OCAwIDAwLTEtMS44MUM1NCA1LjkyIDUzIDYuNjYgNTIuMzkgNy44NmMtLjg0IDEuODIgMCAyLjguODIgMy4xOGEyIDIgMCAwMDEuNDguMDkgMS42OCAxLjY4IDAgMDAxLS44NGwtMS42MS0uNzUuNDQtLjk1IDIuNjcgMS4yNC0xLjU1IDMuMjd6TTU2LjQ1IDEzLjY1bDMuOS01LjQ2IDQuMTMgMy0uNjEuODUtMy4xMy0yLjI4LTEgMS4zNSAyLjg4IDIuMDYtLjUyLjgzLTIuODktMi4wNi0xLjE1IDEuNjIgMy4yNSAyLjMyLS42MS44NXpNNjMuMTEgMTguOTNjMS0uNjYgMS44Mi0uODIgMy42NS0uNDEgMS4xOS4yNyAxLjY2LjI1IDIuMTEtLjEzYTEuMDcgMS4wNyAwIDAwLjEzLTEuNTNjLS42MS0uNjktMS4zNS0uMDgtMS43My4yNGwtLjc3LS44OGEyLjE4IDIuMTggMCAwMTMuMyAwIDIuMTQgMi4xNCAwIDAxLS4xMiAzLjEyYy0uODEuNy0xLjc3LjUzLTIuOC4yN2EzLjM3IDMuMzcgMCAwMC0yLS4xMmwyIDIuMzQtLjczLjYzeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L2c+PC9zdmc+);
}

.footerlist.footerlist__advantage3::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM3Ljc4IDc0LjM1YTMwLjE4IDMwLjE4IDAgMDEtMTUuNzMtNC40NEEyLjU1IDIuNTUgMCAwMTIwLjg0IDY4YTIuNiAyLjYgMCAwMS43My0yLjEybDUuNzQtNS43NC0xLjgxLTEuNzhhMi41NyAyLjU3IDAgMDEzLjYzLTMuNjNsMy42MiAzLjYzYTIuNTYgMi41NiAwIDAxMCAzLjYybC01LjA5IDUuMDlhMjUuMDggMjUuMDggMCAxMC0xMi44NS0xMi44NWw0LjgzLTQuODMgMTEuNDctMjFhMi41NyAyLjU3IDAgMDE0LjA2LS41OGwxOC44OSAxOC45YTIuNTcgMi41NyAwIDAxLS41OCA0LjA2TDQwLjI4IDU4YTIuNTYgMi41NiAwIDExLTIuNDYtNC41TDQ4IDQ3LjkxbC0xNC0xNC0xMCAxOC4yNmEyLjI4IDIuMjggMCAwMS0uNDQuNThMMTYgNjAuMzFhMi42IDIuNiAwIDAxLTIuMTIuNzNBMi41NSAyLjU1IDAgMDExMiA1OS44M2EzMC4xNyAzMC4xNyAwIDExMjUuNzggMTQuNTJ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.footerlist.footerlist__advantage3::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuMzMgMTkuMDdsLTEuNDEtLjU4LTEuODcgMi4xMS43NSAxLjMzLS45IDEtMy4zMi02LjM1LjkzLTEgNi43MyAyLjUyem0tNS0ybC0uNTMtLjI4LjMzLjUxIDEuMzUgMi4zOCAxLjQyLTEuNjF6TTE2LjE0IDE1Ljc4bC0yLjM3IDEuODMtNC4xMS01LjNMMTIgMTAuNDhjMS40NS0xLjEzIDMuMTQtLjYxIDQuMjQuODFzMS4zNyAzLjM1LS4xIDQuNDl6bS0zLjUtNC40NWwtMS4zNyAxLjA2TDE0LjEgMTZsMS4zNi0xYzEtLjc3LjI0LTIuMjMtLjI4LTIuODktLjk1LTEuMjctMS45OC0xLjIyLTIuNTQtLjc4ek0yMS44MyAxMi4yMWwtMS4xLjU4LTUuMjItNC44NSAxLjE4LS42MSAzLjQ2IDMuNDQuNjEuNzItLjI1LS45MS0uODQtNC44MSAxLjE3LS42MXpNMjguOTQgOS41MUwyOCA4LjI4bC0yLjcuODR2MS41M2wtMS4zLjQxLjQ1LTcuMTcgMS4zNS0uNDIgNC40NSA1LjYzek0yNS43NSA1LjJsLS4zMS0uNTJ2LjYxTDI1LjM4IDhsMi0uNjJ6TTM1LjA4IDguNTNMMzIgNC41OWwtLjYzLTFMMzEuNjQgNWwuNDQgMy44NUwzMC45IDlsLS43Ny02LjY2IDEuMzEtLjE1IDMuMTIgMy45NC42MyAxLS4zLTEuNDctLjQ1LTMuODUgMS4xOS0uMTQuNzcgNi42NnpNNDEgMi45MmwtLjM1IDUuNjUtMS4yNC0uMDguMzUtNS42NS0yLjQxLS4xNC4wNi0xLjA1IDYgLjM3LS4wNyAxek00OC4xIDkuOTNMNDggOC40MWwtMi43NC0uNjdMNDQuNCA5bC0xLjMzLS4zIDQuMDktNS45MSAxLjM2LjM0LjkxIDcuMTN6bS0uNS01LjMzVjRsLS4zLjUzLTEuNDggMi4zIDIgLjV6TTU0Ljg1IDEyLjczbC4yLS42OS4xNy0uNDJhMi4yNSAyLjI1IDAgMDEtMi42OC4yOCAzLjE5IDMuMTkgMCAwMS0xLjQtNC40OWMuNTMtMS4xNCAyLjA3LTMuMDggNC42My0xLjg5YTMuMzIgMy4zMiAwIDAxMS43OCAxLjc3IDIuMDYgMi4wNiAwIDAxMCAxLjU4bC0xLjItLjU2YTEuNTkgMS41OSAwIDAwLTEtMS44MUM1NCA1LjkyIDUzIDYuNjYgNTIuNCA3Ljg2Yy0uODUgMS44MiAwIDIuOC44MSAzLjE4YTIgMiAwIDAwMS40OS4wOSAxLjcgMS43IDAgMDAxLS44NGwtMS42MS0uNzUuNDUtLjk1IDIuNjYgMS4yNC0xLjU2IDMuMjd6TTU2LjQ1IDEzLjY1bDMuOS01LjQ2IDQuMTMgMy0uNjEuODUtMy4xMy0yLjI4LTEgMS4zNSAyLjg4IDIuMDYtLjUyLjgzLTIuODgtMi4wNi0xLjE2IDEuNjIgMy4yNSAyLjMyLS42MS44NXpNNjQuNTMgMjAuNzVhMi4zNSAyLjM1IDAgMDEtLjYyLTEuNzUgMi4yMyAyLjIzIDAgMDEuODMtMS41MWwuODEuOTJjLS42OS42NS0uNjEgMS4yMi0uMjUgMS42M2ExLjA1IDEuMDUgMCAwMDEuNTguMDkgMSAxIDAgMDAwLTEuNmwtLjMzLS4zOS42MS0uNTMuMzQuMzhhMSAxIDAgMDAxLjQyLjE1Ljg5Ljg5IDAgMDAuMDgtMS4zIDEgMSAwIDAwLTEuNTUgMGwtLjczLS44NGEyLjE3IDIuMTcgMCAwMTEuMTMtLjU0IDIuMjIgMi4yMiAwIDAxMiAuOCAxLjg5IDEuODkgMCAwMS4wMiAyLjc0IDEuNDUgMS40NSAwIDAxLTEuNTcuMzEgMS44MiAxLjgyIDAgMDEtLjU5IDEuODMgMi4xOSAyLjE5IDAgMDEtMy4xOC0uMzl6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvZz48L3N2Zz4=);
}

.footerlist.footerlist__model::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM5LjI4IDc0LjM4YTIuNTcgMi41NyAwIDAxLTIuNTctMi41N1Y1OWEyLjU2IDIuNTYgMCAwMTIuNTctMi41NiAxMi4zMSAxMi4zMSAwIDAwMTIuMjktMTIuMjcgMTIuMTggMTIuMTggMCAwMC0yLTYuNzJMMzAuMyA1Ni4yM2EyLjU2IDIuNTYgMCAwMS0zLjY1LS4wNyAxNy40IDE3LjQgMCAwMS4yMy0yNC4yMmwuMDgtLjA5YTE3LjMxIDE3LjMxIDAgMDExMi4zMi01LjEgMi41NiAyLjU2IDAgMTEwIDUuMTIgMTIuMjEgMTIuMjEgMCAwMC04LjYyIDMuNTNsLS4wNy4wOGExMi4yOSAxMi4yOSAwIDAwLTEuODEgMTUuMDhMNDggMzEuODNhMi41NiAyLjU2IDAgMDEzLjYgMCAxNy40MiAxNy40MiAwIDAxLTkuNzUgMjkuNTR2Ny43M2EyNS4wOCAyNS4wOCAwIDEwLTEzLTIuMTMgMi41NiAyLjU2IDAgMDEtMi4xNCA0LjY2IDMwLjIyIDMwLjIyIDAgMTExMi41NiAyLjczeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L3N2Zz4=);
}

.footerlist.footerlist__model::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOCAyNi40OGwtMS41IDIuNzVMLjU5IDI2IDIgMjMuNDNjLjY1LTEuMTkgMS41OC0xLjU5IDIuNS0xLjA5YTEuNDYgMS40NiAwIDAxLjcxLjgzIDEuMjkgMS4yOSAwIDAxLS4wNiAxIDEuNjcgMS42NyAwIDAxMS0uNzMgMS41NiAxLjU2IDAgMDExLjE1LjE3IDIuMDggMi4wOCAwIDAxLjcgMi44N3ptLTUtMi42NWwtLjg3IDEuNTkgMS40My43OS43OC0xLjQyYS44OC44OCAwIDAwLS4yNy0xLjI5Ljc1Ljc1IDAgMDAtMS4wNy4zM3pNNS4zNiAyNWwtLjkyIDEuNyAxLjcxLjk0Ljg1LTEuNTZhMSAxIDAgMDAtLjM3LTEuNDIuOS45IDAgMDAtMS4yNy4zNHpNMTEuMzkgMjEuOTFhMi41NyAyLjU3IDAgMDEtNCAuMzdsLTMuMTQtMi41NS43OC0xIDMuMjcgMi42OGExLjQgMS40IDAgMDAyLjE5LS4xOCAxLjQgMS40IDAgMDAtLjI3LTIuMkw3IDE2LjM5bC43OC0xIDMuMSAyLjYxYTIuNTYgMi41NiAwIDAxLjUxIDMuOTF6TTE1Ljc5IDE3LjM1Yy0uODcuNzYtMi4zMSAxLjU5LTMuNjQuMjFsLjk0LS44MmExLjMyIDEuMzIgMCAwMDEuOTQtLjFjLjI0LS4yIDEuMjItMS4xLjYtMS44Mi0uMzItLjM2LS42Ni0uMzEtMS4yMSAwbC0xLjQyLjc3YTIgMiAwIDAxLTIuNjQtLjNjLS45NC0xLjA5LS4yNi0yLjQyLjczLTMuMjhhMyAzIDAgMDEyLS44MyAyLjEzIDIuMTMgMCAwMTEuNDUuNjdsLS45NC44MWMtLjY5LS43My0xLjU0LS4wNy0xLjguMTVzLTEuMSAxLS41MiAxLjY0Yy4yNS4yOS42Mi4zNyAxLjI2IDBsMS40Ni0uODNhMS44OSAxLjg5IDAgMDEyLjQ2LjI3Yy44NC45My42NyAyLjMtLjY3IDMuNDZ6TTE4LjM3IDE1LjA1bC0zLjc4LTUuNTQgMS0uNjkgMy43NyA1LjUzek0yNCAxMS43NWwtNC4zLTIuNi0uOTUtLjc1Ljc5IDEuMjcgMS43NyAzLjQ2LTEuMDcuNTQtMy4wNS02IDEuMTgtLjYgNC4zIDIuNi45NS43NS0uOC0xLjI4LTEuNzMtMy40MiAxLjA2LS41NCAzLjA1IDZ6TTI2LjIzIDEwLjc2TDI0LjMgNC4zNWw0Ljg1LTEuNDcuMyAxTDI1Ljc4IDVsLjQ4IDEuNTkgMy4zOS0xIC4yOC45Mi0zLjM5IDEgLjU3IDEuODkgMy44MS0xLjE1LjMxIDF6TTM0LjU4IDljLTEuMTQuMTQtMi44IDAtMy4xNC0xLjg2TDMyLjY4IDdhMS4zMiAxLjMyIDAgMDAxLjY3IDFjLjMxIDAgMS42My0uMjQgMS41MS0xLjE4LS4wNi0uNDgtLjM4LS42My0xLS42OUwzMy4yMiA2YTIgMiAwIDAxLTItMS43MmMtLjIyLTEuNDcgMS4xLTIuMiAyLjQtMi4zNmEzIDMgMCAwMTIuMDkuNDEgMi4xMSAyLjExIDAgMDEuODQgMS4zNmwtMS4yMy4xNWMtLjE3LTEtMS4yNS0uOTItMS41OS0uODhzLTEuNDUuMi0xLjM1IDEuMDdjMCAuMzguMzIuNjUgMSAuNzJsMS43OC4xN2ExLjkgMS45IDAgMDExLjg5IDEuNmMuMiAxLjIyLS43IDIuMjctMi40NyAyLjQ4ek00MC41NSA4Ljc4Yy0xLjE1IDAtMi43Ny0uNDQtMi43OC0yLjM2aDEuMjRjMCAxLjA4IDEgMS4yNCAxLjQ4IDEuMjYuMzEgMCAxLjY0IDAgMS42OC0uOTEgMC0uNDgtLjI2LS42OC0uODYtLjg0bC0xLjYtLjQzYTIgMiAwIDAxLTEuNzItMmMuMDYtMS40NCAxLjQ4LTEuOTQgMi43OS0xLjg4YTMgMyAwIDAxMiAuNzUgMi4wNiAyLjA2IDAgMDEuNiAxLjQ4bC0xLjI1LS4wNWMwLTEtMS4wNy0xLjExLTEuNDEtMS4xM3MtMS40OCAwLTEuNTEuODNjMCAuMzkuMi43LjkxLjg5bDEuNzMuNDZhMS45MSAxLjkxIDAgMDExLjYgMS44OWMtLjA2IDEuMjYtMS4xMiAyLjExLTIuOSAyLjA0ek01Mi4xMyAxMUw1NCA1LjM3bC0zLjI1IDUuMTQtMS4yNy0uNDIuNC02LjA5LTEuODMgNS42TDQ3IDkuMjdsMi4xLTYuMzcgMS44NS42MS0uMzIgNC43Ny0uMjMgMS4wNi40OC0xIDIuNTgtNCAxLjg1LjYtMi4xIDYuMzh6TTU2LjcxIDEzLjUxYTMuMjggMy4yOCAwIDAxLTEuMTEtNC43NyAzLjM2IDMuMzYgMCAxMTUuODEgMy4zNiAzLjI4IDMuMjggMCAwMS00LjcgMS40MXptMy01LjIxYy0xLS41OC0yLjItLjI4LTMgMS4wOXMtLjQ2IDIuNTguNTQgMy4xNiAyLjI1LjIyIDMtMS4xLjUyLTIuNTUtLjUyLTMuMTV6TTYyLjYyIDE3LjUybC0yLjI1LTIgNC40Mi01LjA1IDIuMjUgMmMxLjM5IDEuMjEgMS4xOSAzIDAgNC4zMnMtMy4wNCAxLjk2LTQuNDIuNzN6bTMuNy00LjI4TDY1IDEyLjFsLTMgMy40NyAxLjMgMS4xNGMxIC44MyAyLjI0LS4xOSAyLjc5LS44MyAxLjAxLTEuMTcuNzctMi4xNy4yMy0yLjY0ek02NS4yNyAyMGw1LjI1LTQuMTkgMy4xNiA0LS44MS42Ni0yLjQtMy0xLjMgMSAyLjIxIDIuNzgtLjc1LjYtMi4yMi0yLjc3LTEuNTUgMS4yNCAyLjQ5IDMuMTEtLjgyLjY2ek02OSAyNC44bDUuODUtMy4yOS42MSAxLjA4LTQuOTQgMi43NyAxLjgyIDMuMjUtLjkxLjUxeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L2c+PC9zdmc+);
}

.footerlist.footerlist__works::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjMxYTMwLjM2IDMwLjM2IDAgMDEtOC41NS0xLjIyIDIuNTggMi41OCAwIDAxLTEuODQtMi40NlY1Ny42OWEyLjU4IDIuNTggMCAwMTEuMjgtMi4yMkw0OC41OCA0NC4xIDMyLjc0IDM1djExLjQ5YTIuNTcgMi41NyAwIDAxLTUuMTMgMHYtMTZhMi41NiAyLjU2IDAgMDEzLjg0LTIuMjJMNTUgNDEuODhhMi41NyAyLjU3IDAgMDEwIDQuNDRMMzIuNzQgNTkuMTd2OS40NmEyNS4wNiAyNS4wNiAwIDEwLTEwLjg3LTUuMzEgMi41NiAyLjU2IDAgMTEtMy4zIDMuOTJBMzAuMjIgMzAuMjIgMCAxMTM4IDc0LjMxeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L3N2Zz4=);
}

.footerlist.footerlist__works::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuODYgMTBsLTEuMTYuNDYtMi41LTMuODItLjQ1LS44Mi4yMS45MS43OSA0LjUzLTEuMTcuNDYtNC4zNi01LjUxIDEuMjctLjQ5IDIuNzUgMy43OC40My43MS0uMjEtLjgxLS43OS00LjUzIDEuMjMtLjQ4IDIuNDggMy44Ni4zOS43NS0uMTctLjgxLS41My00LjY1IDEuMjctLjQ5ek0zMi40MyA5LjA2YTMuMjkgMy4yOSAwIDAxLTMuODQtMyAzLjM3IDMuMzcgMCAxMTYuNjUtMSAzLjI5IDMuMjkgMCAwMS0yLjgxIDR6bS0uODgtNmMtMS4xNC4xNy0xLjkgMS4xNS0xLjY3IDIuNzNTMzEuMTIgOC4xMyAzMi4yNyA4czEuOS0xLjI2IDEuNzMtMi43Ny0xLjI2LTIuMzEtMi40NS0yLjEzek00MC41NCA4LjU0Yy0uMTMtLjEzLS4yMS0uMjQtLjE5LS43M3YtLjhjMC0uNDgtLjExLTEuMTEtLjgzLTEuMTRsLTEuNzEtLjA2LS4xIDIuNjNoLTEuMjRsLjI1LTYuNyAzLjE2LjExYTEuODggMS44OCAwIDAxMiAxLjkgMS43MiAxLjcyIDAgMDEtLjQ2IDEuMTMgMS42NiAxLjY2IDAgMDEtMS4wNy41Yy42NS4xMiAxLjI4LjMzIDEuMjMgMS41OXYuNjhhMSAxIDAgMDAuMzkgMXptLS44NC01LjdMMzggMi43OGwtLjA4IDIgMS41Ni4wNmExIDEgMCAwMDEuMTUtMSAuODYuODYgMCAwMC0uOTMtMXpNNDYuOTIgOS42M0w0NS4xMiA2bC0uOC40NEw0My43OCA5bC0xLjIxLS4yNkw0NCAyLjE0bDEuMjEuMjYtLjYxIDIuNzhMNDguMDkgM2wxLjY5LjM2LTMuNjggMi4xMkw0OC40NCAxMHpNNTEuMjkgMTEuMzlDNTAuMjMgMTEgNDguODQgMTAgNDkuNDggOC4yM2wxLjE1LjQ3YTEuMzIgMS4zMiAwIDAwMSAxLjY5Yy4yOC4xMiAxLjUzLjYgMS44OS0uMjcuMTktLjQ1IDAtLjczLS41Mi0xLjFsLTEuMzUtLjk1YTIgMiAwIDAxLS45Mi0yLjQ5Yy41Ni0xLjM0IDIuMDUtMS4zMiAzLjI3LS44MmEzLjA1IDMuMDUgMCAwMTEuNjEgMS4zOSAyLjEgMi4xIDAgMDEwIDEuNTlsLTEuMTQtLjQ3Yy4zNC0uOTUtLjYzLTEuNDItLjk0LTEuNTVzLTEuMzctLjU0LTEuNy4yNmMtLjE1LjM2LS4wNS43My41NSAxLjE1bDEuNDYgMWExLjkxIDEuOTEgMCAwMS44NiAyLjMzYy0uNDcgMS4xNS0xLjc3IDEuNjItMy40MS45M3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.footerlist.footerlist__contact::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjM4QTMwLjIgMzAuMiAwIDAxMjIuMjUgNzAgMi41OCAyLjU4IDAgMDEyMSA2Ny43N1Y1NmEyLjU3IDIuNTcgMCAwMTIuNTctMi41NmgyNi4yOFYzOS4xOGwtMTAuMTUgOWEyLjU2IDIuNTYgMCAwMS0zLjQgMGwtMTAuMTUtOXY1LjU0YTIuNTcgMi41NyAwIDAxLTUuMTMgMFYzMy40OGEyLjU3IDIuNTcgMCAwMTQuMjctMS45MkwzOCA0Mi44NGwxMi43MS0xMS4yOEEyLjU3IDIuNTcgMCAwMTU1IDMzLjQ4VjU2YTIuNTcgMi41NyAwIDAxLTIuNTcgMi41N0gyNi4xNXY3Ljc2YTI1LjA4IDI1LjA4IDAgMTAtOS45My05LjY3IDIuNTYgMi41NiAwIDAxLTQuNDUgMi41NUEzMC4yMSAzMC4yMSAwIDExMzggNzQuMzh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.footerlist.footerlist__contact::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzIuNTEgOC41NGEyLjQyIDIuNDIgMCAwMS0xLjUxLjkxIDEuOSAxLjkgMCAwMS0yLjQ3LTEuNTlsLS4xNC0uNyAxLjIyLS4yNC4xMy43MWEuODQuODQgMCAwMDEuMTIuNzFjLjU4LS4xMS44Ny0uNDIuNy0xLjI5bC0uOS00LjU5IDEuMjItLjI0LjkxIDQuNjdhMi4yIDIuMiAwIDAxLS4yOCAxLjY1ek0zNy4xMyA4Ljc2YTMuMjcgMy4yNyAwIDAxLTMuNDMtMy40OSAzLjM2IDMuMzYgMCAxMTYuNzEtLjE2IDMuMjggMy4yOCAwIDAxLTMuMjggMy42NXptLS4xNC02Yy0xLjE0IDAtMiAuOTEtMiAyLjVzMSAyLjQ0IDIuMTEgMi40MSAyLTEgMi0yLjUxLS45LTIuNDUtMi4xLTIuNDJ6TTQ0LjM1IDkuMDlsLTMuMS0uNUw0Mi4zMiAybDIuOS40N2MxLjM1LjIyIDIgMSAxLjg3IDJhMS40NyAxLjQ3IDAgMDEtLjU1Ljk1IDEuMjUgMS4yNSAwIDAxLS45My4yNiAxLjczIDEuNzMgMCAwMTEgLjY2IDEuNTcgMS41NyAwIDAxLjIyIDEuMTQgMi4wNyAyLjA3IDAgMDEtMi40OCAxLjYxem0uNS0zTDQzIDUuODNsLS4zMiAxLjkzIDEuNzEuMjRhMSAxIDAgMDAxLjIyLS44My45LjkgMCAwMC0uNzYtMS4wNHptLjMzLTIuNjNsLTEuOC0uMjktLjI2IDEuNjEgMS41OS4yNmMuNTQuMDggMS0uMTEgMS4xMy0uNjlhLjc0Ljc0IDAgMDAtLjY2LS44NXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.footerlist.footerlist__recruit::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjxwYXRoIGQ9Ik0zOCA3NC4zMmEzMC4xMiAzMC4xMiAwIDAxLTE1Ljc1LTQuNDNBMi41NiAyLjU2IDAgMDEyMSA2Ny43MVY1NS45YTIuNTcgMi41NyAwIDAxMi41Ny0yLjU3aDI2LjI4VjM5LjExbC0xMC4xNSA5YTIuNTYgMi41NiAwIDAxLTMuNCAwbC0xMC4xNS05djUuNTRhMi41NyAyLjU3IDAgMTEtNS4xMyAwVjMzLjQxYTIuNTcgMi41NyAwIDAxNC4yNy0xLjkxTDM4IDQyLjc3IDUwLjcxIDMxLjVBMi41NyAyLjU3IDAgMDE1NSAzMy40MVY1NS45YTIuNTcgMi41NyAwIDAxLTIuNTcgMi41NkgyNi4xNXY3Ljc2YTI1LjA4IDI1LjA4IDAgMTAtOS45My05LjY3IDIuNTYgMi41NiAwIDAxLTQuNDUgMi41NUEzMC4yMSAzMC4yMSAwIDExMzggNzQuMzJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

.footerlist.footerlist__recruit::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNjcgMTEuNzhjLS4xOCAwLS4zLS4xLS41My0uNTRsLS4zNy0uNzFjLS4yMi0uNDMtLjY0LS45MS0xLjI4LS41OGwtMS41Mi44IDEuMjIgMi4zMy0xLjEuNTdMMTYgNy43bDIuOC0xLjQ2YTEuODcgMS44NyAwIDAxMi42OC42NSAxLjcyIDEuNzIgMCAwMS4xNiAxLjIxIDEuNjIgMS42MiAwIDAxLS42OCAxYy42My0uMjIgMS4yOC0uMzQgMS44Ni43N2wuMzIuNjFjLjMxLjU5LjYxLjYzLjgzLjY2em0tMy41NS00LjU0bC0xLjU2LjgyLjkyIDEuNzYgMS4zOC0uNzJhMSAxIDAgMDAuNS0xLjQ1Ljg2Ljg2IDAgMDAtMS4yNC0uNDF6TTI0LjQ4IDEwLjkzbC0yLjA2LTYuMzhMMjcuMjUgM2wuMzIgMS0zLjY2IDEuMTcuNTIgMS41OCAzLjM3LTEuMDkuMy45Mi0zLjM4IDEuMDkuNjEgMS44OSAzLjgtMS4yMy4zMiAxek0zMy4xOCA5Yy0yLjIxLjI5LTMuNC0xLjIzLTMuNjUtMy4wNnMuNDItMy43MiAyLjc5LTRhMi42MyAyLjYzIDAgMDEzLjEzIDEuOTNsLTEuMy4xM2ExLjQ0IDEuNDQgMCAwMC0xLjY2LTFjLTEgLjE0LTEuODggMS4xLTEuNjYgMi43N1MzMiA4IDMzIDcuOTFhMS43NyAxLjc3IDAgMDAxLjE0LS42NiAxLjMxIDEuMzEgMCAwMC4zLTFsMS4zLS4xN0EyLjc2IDIuNzYgMCAwMTMzLjE4IDl6TTQwLjkxIDguNTZjLS4xMy0uMTMtLjIxLS4yNC0uMTktLjcydi0uODFjMC0uNDgtLjEtMS4xMS0uODItMS4xNGwtMS43MS0uMDgtLjEyIDIuNjNoLTEuMjRsLjI5LTYuNzEgMy4xNi4xNGExLjg3IDEuODcgMCAwMTIgMS45MSAxLjcyIDEuNzIgMCAwMS0uNDYgMS4xMyAxLjYzIDEuNjMgMCAwMS0xLjA3LjQ5Yy42NC4xMiAxLjI3LjM0IDEuMjIgMS42di42OGExIDEgMCAwMC4zOSAxem0tLjgtNS43bC0xLjc1LS4wOC0uMDkgMiAxLjU1LjA2YTEgMSAwIDAwMS4xNi0xIC44NS44NSAwIDAwLS44Ny0uOTh6TTQ1LjYxIDkuNTVhMi41NyAyLjU3IDAgMDEtMi4xLTMuNDFsLjg5LTMuOTUgMS4yMS4yNy0uOTIgNC4xYTEuNTMgMS41MyAwIDEwMyAuNjdsLjkzLTQuMSAxLjIxLjI3LS44OSA0YTIuNTUgMi41NSAwIDAxLTMuMzMgMi4xNXpNNDkuMzUgMTAuMzhsMi4yOC02LjMxIDEuMTcuNDItMi4yOSA2LjMxek01Ni44MyA3LjQ1bC0yLjU0IDUuMDYtMS4xMS0uNTEgMi41NC01LjA2LTIuMTMtMS4xMi40Ny0uOTMgNS4zNyAyLjY5LS40My45NHoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.header .header_logo {
	position: fixed;
	top: 50px;
	left: 50px;
	z-index: 9991;
}

.header .header_logo > a {
	width: 210px;
	height: 50px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzE5LjMgNzguODciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzk5IiB4MT0iMTQuOTQiIHkxPSI0MC45MyIgeDI9IjE0Ljk0IiB5Mj0iMTEuMDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNjUiIHN0b3AtY29sb3I9IiNkMmQyZDMiIHN0b3Atb3BhY2l0eT0iLjU5Ii8+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiNiNGI0YjUiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzllOWU5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUiIHgxPSI0LjczIiB5MT0iMjUuNDYiIHgyPSIxNi4xOCIgeTI9IjM2LjI5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuNSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuOTMiIHN0b3AtY29sb3I9IiNiNGI0YjUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNhNWE1YTYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0i5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzMiIHgxPSI0Ni4yIiB5MT0iMTEuNjIiIHgyPSI1Mi44MSIgeTI9IjMuNzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjYjRiNGI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWU5ZTlmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8xMSIgeDE9IjMwLjUiIHkxPSIzOC44MSIgeDI9IjMwLjUiIHkyPSI2OS41NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjM1IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii42NSIgc3RvcC1jb2xvcj0iI2QyZDJkMyIgc3RvcC1vcGFjaXR5PSIuNTkiLz48c3RvcCBvZmZzZXQ9Ii44NiIgc3RvcC1jb2xvcj0iI2I0YjRiNSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzllOWU5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUtMiIgeDE9IjQyLjQ5IiB5MT0iNTYuMjYiIHgyPSIyOC4yOCIgeTI9IjQyLjg3IiB4bGluazpocmVmPSIj5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzE1Ii8+PHN0eWxlPi5jbHMtMntmaWxsOiMxYmExMzV9PC9zdHlsZT48L2RlZnM+PGcgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlIj48ZyBpZD0ibGV0dGVyIj48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik01NS4zMSA2Ljg2YTUuNzcgNS43NyAwIDExLTExLjU0IDAgNS42OCA1LjY4IDAgMDEwLS41OSA4LjE2IDguMTYgMCAwMTYuMTQtMi43NSA2LjI0IDYuMjQgMCAwMTUuMzUgMi41OCA2LjMzIDYuMzMgMCAwMS4wNS43NnptLTE5IDM0LjUzbC00LjE4LTIuNThMMjMuNDEgNDggMjkgNTEuNDlhNS4xIDUuMSAwIDAxMi41MyA0LjM0IDUuNTEgNS41MSAwIDAxLS45IDIuODkgMTAuODEgMTAuODEgMCAwMS05LjIzIDQuOTIgOS4wOSA5LjA5IDAgMDEtMy4yLS42NCA0LjI1IDQuMjUgMCAwMS0yLjM3LTIuOTQgMTAuMyAxMC4zIDAgMDA3IDguNjMgMTYuNiAxNi42IDAgMDA1LjIyLjg0IDE3LjY0IDE3LjY0IDAgMDAxNi4yMS0xMSAxMS42OCAxMS42OCAwIDAwLjg1LTQgOC4xNCA4LjE0IDAgMDAwLTEuMTEgMTUuMjYgMTUuMjYgMCAwMC0xLjUzLTQuODRjLS43LTEuMzgtMi4yMy00LjA4LTcuMjctNy4xOXptLTE1Ljc3LTkuNzJ6bTAgMGwtLjU0LS4zM2MtLjgyLS41MS0xLjg4LTEuMTktMi4zOS0xLjUzQTUuNzYgNS43NiAwIDAxMTUgMjUuMmE3LjY5IDcuNjkgMCAwMTcuMzUtNy44OSA3IDcgMCAwMTIuMzMuMzkgMy43MiAzLjcyIDAgMDEyLjE2IDIuMTMgNS44NiA1Ljg2IDAgMDEtLjMgNXMtLjExLjE5LS4zLjQ5YTggOCAwIDAwMS43Ni00LjcgOC43NyA4Ljc3IDAgMDAtNC42LTguMThBMTIuNjkgMTIuNjkgMCAwMDE3IDExYy03LjkxLjM0LTE0LjI1IDctMTUgMTQuOTRhMTEuOSAxMS45IDAgMDAwIDIuMzkgMTUuNjggMTUuNjggMCAwMDIuODYgNi45NGMyIDIuNTMgNCAzLjg2IDcgNS42NnoiLz48cGF0aCBkPSJNNDUuMTYgNTQuNTdhMTEuNjggMTEuNjggMCAwMS0uODUgNCAxNy42NCAxNy42NCAwIDAxLTE2LjIxIDExIDE2LjYgMTYuNiAwIDAxLTUuMjItLjg0IDEwLjMgMTAuMyAwIDAxLTctOC42M3YtLjE4QTguMzYgOC4zNiAwIDAxMTggNTMuNzRMMjMuNDEgNDhsOC43Mi05LjIzIDMuNi0zLjc3YzIuOTEtMy4wOSA1LjA4LTUuOTEgNi40LTEwLjFhMTUuODMgMTUuODMgMCAwMC43LTQuNjUgMTQuMTEgMTQuMTEgMCAwMC0uODMtNC44NCA4Ljg0IDguODQgMCAwMS0uNTctMy4xNCA4LjcyIDguNzIgMCAwMTIuMzgtNiA4LjE2IDguMTYgMCAwMTYuMTQtMi43NSA2LjI0IDYuMjQgMCAwMTUuMzEgMi41OEE3LjI3IDcuMjcgMCAwMDQ5LjU1LjIxIDguOTMgOC45MyAwIDAwNDcuODEgMGMtMi41NCAwLTQuNTMuODktNyAyLjE3YTE1LjcxIDE1LjcxIDAgMDEtNy41NyAyLjA3IDE0LjU2IDE0LjU2IDAgMDEtNC0uNThBMjEuODQgMjEuODQgMCAwMDEuNjkgMjQuODUgMjEuNTQgMjEuNTQgMCAwMDIgMjguMzNhMTEuOSAxMS45IDAgMDEwLTIuMzlDMi43NSAxOCA5LjA5IDExLjM0IDE3IDExYTEyLjY5IDEyLjY5IDAgMDE2LjM0IDEuNDFBOC43NyA4Ljc3IDAgMDEyOCAyMC42MmE4IDggMCAwMS0xLjc3IDQuNjUgMTQuNzYgMTQuNzYgMCAwMS0xLjU1IDJzLTIuODkgMy4xNS0zLjk0IDQuMjZsLTguOSA5LjQzYy01LjkzIDYuMjUtOC4xNiA4Ljk0LTguMTYgOC45NEExNi45IDE2LjkgMCAwMDAgNjAuMjNhMTcuNSAxNy41IDAgMDA1LjE5IDEyLjU0IDI0LjE1IDI0LjE1IDAgMDA0MC4wOC0xNS42MSAxNyAxNyAwIDAwLS4xMy0zLjcgOC4xNCA4LjE0IDAgMDEuMDIgMS4xMXptLTI0LjYyLTIyLjl6IiBmaWxsPSIjOWNjNzE1Ii8+PHBhdGggZD0iTTIwLjU0IDMxLjY3bC0uNTQtLjMzYy0uODItLjUxLTEuODgtMS4xOS0yLjM5LTEuNTNBNS43NiA1Ljc2IDAgMDExNSAyNS4yYTcuNjkgNy42OSAwIDAxNy4zNS03Ljg5IDcgNyAwIDAxMi4zMy4zOSAzLjcyIDMuNzIgMCAwMTIuMTYgMi4xMyA1Ljg2IDUuODYgMCAwMS0uMyA1cy0uMTEuMTktLjMuNDlhOCA4IDAgMDAxLjc2LTQuNyA4Ljc3IDguNzcgMCAwMC00LjYtOC4xOEExMi42OSAxMi42OSAwIDAwMTcgMTFjLTcuOTEuMzQtMTQuMjUgNy0xNSAxNC45NGExMS45IDExLjkgMCAwMDAgMi4zOSAxNS42OCAxNS42OCAwIDAwMi44NiA2Ljk0YzIgMi41MyA0IDMuODYgNyA1LjY2eiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5IiBmaWxsPSJ1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs185OSkiLz48cGF0aCBkPSJNMjAgMzEuMzRjLS44Mi0uNTEtMS44OC0xLjE5LTIuMzktMS41M0E1Ljc2IDUuNzYgMCAwMTE1IDI1LjJMMiAyOC4zNWExNS43MSAxNS43MSAwIDAwMi44NSA2LjkyYzIgMi41MyA0IDMuODYgNyA1LjY2bDguNzQtOS4yNnoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUpIi8+PHBhdGggZD0iTTU1LjI2IDYuMWE2LjI0IDYuMjQgMCAwMC01LjMyLTIuNTkgOC4xNiA4LjE2IDAgMDAtNi4xNCAyLjc1IDUuNjggNS42OCAwIDAwMCAuNTkgNS43NyA1Ljc3IDAgMTAxMS41NCAwIDYuMzMgNi4zMyAwIDAwLS4wOC0uNzV6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzMpIi8+PHBhdGggZD0iTTM2LjMxIDQxLjM5bC00LjE4LTIuNThMMjMuNDEgNDggMjkgNTEuNDlhNS4xIDUuMSAwIDAxMi41MyA0LjM0IDUuNTEgNS41MSAwIDAxLS45IDIuODkgMTAuODEgMTAuODEgMCAwMS05LjIzIDQuOTIgOS4wOSA5LjA5IDAgMDEtMy4yLS42NCA0LjI1IDQuMjUgMCAwMS0yLjM3LTIuOTQgMTAuMyAxMC4zIDAgMDA3IDguNjMgMTYuNiAxNi42IDAgMDA1LjIyLjg0IDE3LjY0IDE3LjY0IDAgMDAxNi4yMS0xMSAxMS42OCAxMS42OCAwIDAwLjg1LTQgOC4xNCA4LjE0IDAgMDAwLTEuMTEgMTUuMjYgMTUuMjYgMCAwMC0xLjUzLTQuODRjLS43LTEuMzgtMi4yMy00LjA4LTcuMjctNy4xOXoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTEpIi8+PHBhdGggZD0iTTQzLjYxIDQ4LjYyYy0uNzMtMS40Mi0yLjI2LTQuMTItNy4zLTcuMjNsLTQuMTgtMi41OEwyMy40MSA0OCAyOSA1MS40OWE1LjEgNS4xIDAgMDEyLjUzIDQuMzJsMTMuNTgtMi4zN2ExNS4yMyAxNS4yMyAwIDAwLTEuNS00LjgyeiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5IiBmaWxsPSJ1cmwoI+aWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8xNS0yKSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1Mi44NCAxOC43aC0yNS4zN2EzLjEzIDMuMTMgMCAwMC0zLjEzIDMuMTN2MzguNDZhMy4xMyAzLjEzIDAgMDAzLjEzIDMuMTNoMjUuMzdhMy4xNCAzLjE0IDAgMDAzLjE2LTMuMTRWNTYuN2EzLjE0IDMuMTQgMCAwMC0zLjEzLTMuMTNIMTM2LjJhMS4yOSAxLjI5IDAgMDEtMS4xMy0xLjI3di01YTEuMjkgMS4yOSAwIDAxMS4yOS0xLjNoMTYuNDhhMy4xNCAzLjE0IDAgMDAzLjE2LTMuMTV2LTMuNThhMy4xNCAzLjE0IDAgMDAtMy4xMy0zLjEzaC0xNi41MWExLjI5IDEuMjkgMCAwMS0xLjI5LTEuMjl2LTVhMS4yOCAxLjI4IDAgMDExLjI5LTEuMjhoMTYuNDhBMy4xNCAzLjE0IDAgMDAxNTYgMjUuNHYtMy41N2EzLjEzIDMuMTMgMCAwMC0zLjE2LTMuMTN6TTMxOS4zIDQxLjA1YTIzLjM5IDIzLjM5IDAgMTEtMjMuMzktMjMuMzkgMjMuNDMgMjMuNDMgMCAwMTIzLjM5IDIzLjM5em0tMTAuMyAwYTEzLjEgMTMuMSAwIDEwLTEzLjA5IDEzLjA5QTEzLjExIDEzLjExIDAgMDAzMDkgNDEuMDV6TTI0Ny4wNyAyOGExMyAxMyAwIDAxNy40NSAyLjM0IDMuMTMgMy4xMyAwIDAwNC0uMzVsMi45My0yLjg0YTMuMTIgMy4xMiAwIDAwMC00LjQzIDIxLjMgMjEuMyAwIDAwLTQuNDUtMi44NCAyMy4zOSAyMy4zOSAwIDEwMCA0Mi4zNCAyMS4zIDIxLjMgMCAwMDQuNDctMi43OSAzLjEyIDMuMTIgMCAwMDAtNC40M2wtMi45My0yLjg1YTMuMTQgMy4xNCAwIDAwLTQtLjM0QTEzLjA5IDEzLjA5IDAgMTEyNDcuMDcgMjh6bS0zNS44Mi02LjM2YTMuMTIgMy4xMiAwIDAwLTMuMTItMi44OWgtNC4yNWEzLjExIDMuMTEgMCAwMC0zLjExIDIuODkgMS42NCAxLjY0IDAgMDAwIC4yM3YyMS42YS41Ni41NiAwIDAxLTEgLjMzbC0xNi41Mi0yMi41MWE2LjI2IDYuMjYgMCAwMC01LjA4LTIuNTloLTMuODdhMy4xMyAzLjEzIDAgMDAtMy4xMyAzLjEzVjYwLjVhMy4xMyAzLjEzIDAgMDAzLjEyIDIuOTJoNC4yNWEzLjEyIDMuMTIgMCAwMDMuMTItMi45MiAxLjM0IDEuMzQgMCAwMDAtLjIxVjM4LjY1YS41Ny41NyAwIDAxMS0uMzNsMTYuNDkgMjIuNTFhNi4yNiA2LjI2IDAgMDA1LjA3IDIuNTloMy44N2EzLjEzIDMuMTMgMCAwMDMuMTMtMy4xM1YyMS44M2ExLjc3IDEuNzcgMCAwMC4wMy0uMjR6bS0xMDAuOCAyMC4wOWE1LjYxIDUuNjEgMCAwMC01LjYtNS41OWgtOS4xNmEzLjE0IDMuMTQgMCAwMC0zLjE0IDMuMTN2My41OEEzLjE0IDMuMTQgMCAwMDk1LjY5IDQ2aDMuOGEuODkuODkgMCAwMS44OS44OXYxLjI3YTIuMjEgMi4yMSAwIDAxLS40OSAxLjQgMTMuMSAxMy4xIDAgMTEtMi41MS0xOS4yNSAzLjEzIDMuMTMgMCAwMDQtLjM1bDIuOTMtMi44NGEzLjEzIDMuMTMgMCAwMDAtNC40MyAyMS4zIDIxLjMgMCAwMC00LjQ3LTIuNzkgMjMuMzkgMjMuMzkgMCAxMC05LjkzIDQ0LjU2IDIzLjMxIDIzLjMxIDAgMDAxNi41LTYuODQgMTMuMDkgMTMuMDkgMCAwMDQuMTQtOS40NWMuMDItNS44NS0uMS02LjQ0LS4xLTYuNDR6Ii8+PC9nPjwvZz48L3N2Zz4=);
}

.header .header_nav {
	position: fixed;
	z-index: 9991;
}

.header .header_nav .header_nav_btn > a {
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi44IDI5Ljc2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGV0dGVyMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkuNDcgNi42NGEzLjMyIDMuMzIgMCAxMDAtNi42NEgzLjMzYTMuMzIgMy4zMiAwIDEwMCA2LjY0ek0yOS40NyAxOC4yYTMuMzIgMy4zMiAwIDEwMC02LjY0SDMuMzNhMy4zMiAzLjMyIDAgMTAwIDYuNjR6TTI5LjQ3IDI5Ljc2YTMuMzIgMy4zMiAwIDEwMC02LjY0SDMuMzNhMy4zMiAzLjMyIDAgMTAwIDYuNjR6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMi44djI5Ljc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.header .header_nav .header_nav_lang {
	width: 120px;
	margin: 30px 0 0 auto;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.header .header_nav .header_nav_lang > a {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border: 1px solid #fff;
	border-radius: 100px;
	overflow: hidden;
}

.header .header_nav .header_nav_lang > a::before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(-100%);
	z-index: 0;
	content: '';
	background-color: #fff;
	border-radius: 100px;
	transition: 0.2s transform;
}

.header .header_nav .header_nav_lang > a > span {
	display: block;
	position: relative;
	z-index: 1;
	font-family: 'heros', sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 0;
	transition: 0.2s color;
}

.header .header_nav .header_nav_lang > a.is_current {
	background-color: #fff;
}

.header .header_nav .header_nav_lang > a.is_current > span {
	color: #000;
}

.header .header_nav .header_nav_lang > a:hover::before {
	transform: translateX(0);
}

.header .header_nav .header_nav_lang > a:hover > span {
	color: #000;
}

.header .header_nav .header_nav_txt {
	width: 160px;
	margin: 10px 0 0 auto;
	transform: scale(0.95);
	transform-origin: right center;
	font-family: 'heros', sans-serif;
	font-size: 10px;
	text-align: right;
}

.l_nav {
	width: 100vw;
	height: 100vh;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.95);
	z-index: 9994;
	transition: 0.3s opacity;
}

.l_nav:not(.is_show) {
	opacity: 0;
	pointer-events: none;
}

.nav {
	width: 95%;
	max-width: 810px;
}

.nav .nav_head .nav_head_ttl {
	width: 312px;
	height: 57px;
	margin: auto;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #19a134;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAuNTMgODguOTMiPjxwYXRoIGQ9Ik0xNjQuMDcgMmgtNDguMjNhNiA2IDAgMDAtNiA2djczLjA1YTYgNiAwIDAwNiA2aDQ4LjIzYTYgNiAwIDAwNi02di02LjhhNiA2IDAgMDAtNi02aC0zMS42NGEyLjQ2IDIuNDYgMCAwMS0yLjEzLTIuNDN2LTkuNTRhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZ2LTYuNzZhNiA2IDAgMDAtNi01Ljk1aC0zMS4zM2EyLjQ1IDIuNDUgMCAwMS0yLjQ0LTIuNDR2LTkuNTdhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZWNy45MmE2IDYgMCAwMC02LTUuOTJ6bTI3Mi0yYTQ0LjQ3IDQ0LjQ3IDAgMTA0NC40NiA0NC40NkE0NC41MSA0NC41MSAwIDAwNDM2LjA3IDB6bTAgNjkuMzZBMjQuOSAyNC45IDAgMTE0NjEgNDQuNDZhMjQuOTMgMjQuOTMgMCAwMS0yNC45MyAyNC45em0tOTIuODUtNDkuOEEyNC43NSAyNC43NSAwIDAxMzU3LjM5IDI0YTUuOTQgNS45NCAwIDAwNy42MS0uNjZsNS41OC01LjQxYTUuOTIgNS45MiAwIDAwMC04LjQxIDQwLjM0IDQwLjM0IDAgMDAtOC40OC01LjMxIDQ0LjQ2IDQ0LjQ2IDAgMTAtMTguODkgODQuNzEgNDQuOTMgNDQuOTMgMCAwMDE4Ljg5LTQuMjIgNDAuNzYgNDAuNzYgMCAwMDguNDgtNS4zMSA1LjkzIDUuOTMgMCAwMDAtOC40MkwzNjUgNjUuNThhNS45NCA1Ljk0IDAgMDAtNy42MS0uNjYgMjQuODkgMjQuODkgMCAxMS0xNC4xNy00NS4zNnpNMjY5LjIgMmgtOC4wOGE1Ljk0IDUuOTQgMCAwMC01LjkzIDUuNTEgMi44NSAyLjg1IDAgMDAwIC40NHY0MS4xMmExLjA2IDEuMDYgMCAwMS0xLjkyLjYybC0zMS4zOS00Mi44QTExLjg4IDExLjg4IDAgMDAyMTIuMjQgMmgtNy4zNmE2IDYgMCAwMC01Ljk1IDZ2NzMuNDRhNS45NCA1Ljk0IDAgMDA1Ljk1IDUuNTZIMjEzYTUuOTQgNS45NCAwIDAwNS45My01LjU2VjM5LjlhMS4wNyAxLjA3IDAgMDExLjkzLS42MmwzMS4zNSA0Mi44YTExLjkgMTEuOSAwIDAwOS42MyA0LjkyaDcuMzZhNiA2IDAgMDA1Ljk1LTZWNy45MnYtLjQ0QTYgNiAwIDAwMjY5LjIgMnpNNzIuODQgMzUuMTNINTUuNDFhNiA2IDAgMDAtNS45NSA1Ljk1djYuODFhNiA2IDAgMDA1Ljk1IDZoNy4yM2ExLjcxIDEuNzEgMCAwMTEuNyAxLjd2Mi40YTQuMjMgNC4yMyAwIDAxLS45NCAyLjY3QTI0LjkxIDI0LjkxIDAgMTE1OC42MyAyNGE2IDYgMCAwMDcuNjItLjY2bDUuNTgtNS40MWE1LjkzIDUuOTMgMCAwMDAtOC40MSA0MC4xOSA0MC4xOSAwIDAwLTguNDktNS4zMSA0NC40NyA0NC40NyAwIDEwMTIuNSA3MS43M0EyNC45MSAyNC45MSAwIDAwODMuNyA1OGMwLTExLjA5LS4yMy0xMi4yMS0uMjMtMTIuMjFhMTAuNjYgMTAuNjYgMCAwMC0xMC42My0xMC42NnoiLz48L3N2Zz4=);
	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAuNTMgODguOTMiPjxwYXRoIGQ9Ik0xNjQuMDcgMmgtNDguMjNhNiA2IDAgMDAtNiA2djczLjA1YTYgNiAwIDAwNiA2aDQ4LjIzYTYgNiAwIDAwNi02di02LjhhNiA2IDAgMDAtNi02aC0zMS42NGEyLjQ2IDIuNDYgMCAwMS0yLjEzLTIuNDN2LTkuNTRhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZ2LTYuNzZhNiA2IDAgMDAtNi01Ljk1aC0zMS4zM2EyLjQ1IDIuNDUgMCAwMS0yLjQ0LTIuNDR2LTkuNTdhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZWNy45MmE2IDYgMCAwMC02LTUuOTJ6bTI3Mi0yYTQ0LjQ3IDQ0LjQ3IDAgMTA0NC40NiA0NC40NkE0NC41MSA0NC41MSAwIDAwNDM2LjA3IDB6bTAgNjkuMzZBMjQuOSAyNC45IDAgMTE0NjEgNDQuNDZhMjQuOTMgMjQuOTMgMCAwMS0yNC45MyAyNC45em0tOTIuODUtNDkuOEEyNC43NSAyNC43NSAwIDAxMzU3LjM5IDI0YTUuOTQgNS45NCAwIDAwNy42MS0uNjZsNS41OC01LjQxYTUuOTIgNS45MiAwIDAwMC04LjQxIDQwLjM0IDQwLjM0IDAgMDAtOC40OC01LjMxIDQ0LjQ2IDQ0LjQ2IDAgMTAtMTguODkgODQuNzEgNDQuOTMgNDQuOTMgMCAwMDE4Ljg5LTQuMjIgNDAuNzYgNDAuNzYgMCAwMDguNDgtNS4zMSA1LjkzIDUuOTMgMCAwMDAtOC40MkwzNjUgNjUuNThhNS45NCA1Ljk0IDAgMDAtNy42MS0uNjYgMjQuODkgMjQuODkgMCAxMS0xNC4xNy00NS4zNnpNMjY5LjIgMmgtOC4wOGE1Ljk0IDUuOTQgMCAwMC01LjkzIDUuNTEgMi44NSAyLjg1IDAgMDAwIC40NHY0MS4xMmExLjA2IDEuMDYgMCAwMS0xLjkyLjYybC0zMS4zOS00Mi44QTExLjg4IDExLjg4IDAgMDAyMTIuMjQgMmgtNy4zNmE2IDYgMCAwMC01Ljk1IDZ2NzMuNDRhNS45NCA1Ljk0IDAgMDA1Ljk1IDUuNTZIMjEzYTUuOTQgNS45NCAwIDAwNS45My01LjU2VjM5LjlhMS4wNyAxLjA3IDAgMDExLjkzLS42MmwzMS4zNSA0Mi44YTExLjkgMTEuOSAwIDAwOS42MyA0LjkyaDcuMzZhNiA2IDAgMDA1Ljk1LTZWNy45MnYtLjQ0QTYgNiAwIDAwMjY5LjIgMnpNNzIuODQgMzUuMTNINTUuNDFhNiA2IDAgMDAtNS45NSA1Ljk1djYuODFhNiA2IDAgMDA1Ljk1IDZoNy4yM2ExLjcxIDEuNzEgMCAwMTEuNyAxLjd2Mi40YTQuMjMgNC4yMyAwIDAxLS45NCAyLjY3QTI0LjkxIDI0LjkxIDAgMTE1OC42MyAyNGE2IDYgMCAwMDcuNjItLjY2bDUuNTgtNS40MWE1LjkzIDUuOTMgMCAwMDAtOC40MSA0MC4xOSA0MC4xOSAwIDAwLTguNDktNS4zMSA0NC40NyA0NC40NyAwIDEwMTIuNSA3MS43M0EyNC45MSAyNC45MSAwIDAwODMuNyA1OGMwLTExLjA5LS4yMy0xMi4yMS0uMjMtMTIuMjFhMTAuNjYgMTAuNjYgMCAwMC0xMC42My0xMC42NnoiLz48L3N2Zz4=);
}

.nav .nav_head .nav_head_ttl > canvas {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	bottom: 50%;
	right: 50%;
	transform: translate(50%, 50%);
}

.nav .nav_head .nav_head_sub {
	width: 90%;
	margin: 15px auto 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 18px;
	text-align: center;
	-webkit-text-stroke: 0.5px #fff;
}

.nav .nav_body {
	margin: 80px 0 0;
}

.nav .nav_foot {
	margin: 60px 0 0;
}

.nav .nav_foot .nav_foot_lang {
	width: 120px;
	margin: auto;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.nav .nav_foot .nav_foot_lang > a {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border: 1px solid #fff;
	border-radius: 100px;
	overflow: hidden;
}

.nav .nav_foot .nav_foot_lang > a::before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transform: translateX(-100%);
	z-index: 0;
	content: '';
	background-color: #fff;
	border-radius: 100px;
	transition: 0.2s transform;
}

.nav .nav_foot .nav_foot_lang > a > span {
	display: block;
	position: relative;
	z-index: 1;
	font-family: 'heros', sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 0;
	transition: 0.2s color;
}

.nav .nav_foot .nav_foot_lang > a.is_current {
	background-color: #fff;
}

.nav .nav_foot .nav_foot_lang > a.is_current > span {
	color: #000;
}

.nav .nav_foot .nav_foot_lang > a:hover::before {
	transform: translateX(0);
}

.nav .nav_foot .nav_foot_lang > a:hover > span {
	color: #000;
}

.nav .nav_foot .nav_foot_txt {
	margin: 10px 0;
	transform: scale(0.95);
	transform-origin: center;
	font-family: 'heros', sans-serif;
	font-size: 10px;
	text-align: center;
}

.nav .nav_btn > a {
	width: 30px;
	height: 30px;
	display: block;
	position: fixed;
	z-index: 9994;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi44IDI5Ljc2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGV0dGVyMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjggOGEzLjMyIDMuMzIgMCAxMC00LjY5LTQuN0w0LjgxIDIxLjc3YTMuMzIgMy4zMiAwIDEwNC43IDQuN3oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjUxIDMuMjlBMy4zMiAzLjMyIDAgMTA0LjgxIDhMMjMuMyAyNi40N2EzLjMyIDMuMzIgMCAxMDQuNy00Ljd6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMi44djI5Ljc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.l_navlist {
	width: 100%;
	max-width: 340px;
	margin: auto;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.l_navlist > li {
	width: calc((100% - 40px) / 3);
}

.navlist {
	display: block;
	position: relative;
	text-align: center;
}

.navlist::before,
.navlist::after {
	width: 65%;
	margin: auto;
	padding: 85% 0 0;
	display: block;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.navlist::after {
	position: absolute;
	top: 0;
	right: 50%;
	transform: translateX(50%);
}

.navlist > span {
	font-family: 'Kiwi Maru', serif;
	font-size: 12px;
	line-height: 1;
}

.navlist.navlist__vision::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjNhMzAuMTIgMzAuMTIgMCAwMS0xNS42Mi00LjM3IDIuNTcgMi41NyAwIDAxLS40OS00bDE2LTE2YTIuNjUgMi42NSAwIDAxMy42MyAwbDIuNDggMi40IDMtMTcuMjItMTcuMjIgMyAyLjQyIDIuNDNhMi41NiAyLjU2IDAgMDEwIDMuNjJsLTE2IDE2YTIuNDIgMi40MiAwIDAxLS42LjQ1IDIuNTcgMi41NyAwIDAxLTMuNC0uOTNBMzAuMTggMzAuMTggMCAxMTM4IDc0LjN6bS0xMC03LjIyYTI1LjEgMjUuMSAwIDEwLTEzLTEzbDExLjczLTExLjc0LTQuMS00LjExQTIuNTcgMi41NyAwIDAxMjQgMzMuODlsMjUuNjgtNC40NmEyLjU3IDIuNTcgMCAwMTMgM2wtNC41IDI1LjY0YTIuNTYgMi41NiAwIDAxLTEuNzUgMiAyLjU4IDIuNTggMCAwMS0yLjU5LS42M2wtNC4xLTQuMTF6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.navlist.navlist__vision::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuNDggMTAuMzdsLTEuMTcuNDMtNC41NC01LjQ4TDIyIDQuODZsMyAzLjg2LjUyLjgtLjEzLS45NC0uMjEtNC44NyAxLjI0LS40NnpNMjkuMjggOS41MkwyNy43NCAzbDEuMi0uMjkgMS41NSA2LjUzek0zNCA4Ljg4Yy0xLjE0LjEzLTIuOCAwLTMuMTItMS44OGwxLjIzLS4xNWExLjMyIDEuMzIgMCAwMDEuNjYgMWMuMzEgMCAxLjYzLS4yMyAxLjUyLTEuMTcgMC0uNDgtLjM3LS42My0xLS43bC0xLjY0LS4xNmEyIDIgMCAwMS0yLTEuNzRjLS4xNy0xLjQzIDEuMTUtMi4xNSAyLjQ1LTIuM2EzIDMgMCAwMTIuMDguNDJBMi4wOSAyLjA5IDAgMDEzNiAzLjU4bC0xLjIzLjE0Yy0uMTYtMS0xLjI0LS45My0xLjU4LS44OXMtMS40NC4xNy0xLjM0IDEuMDZjMCAuMzguMzEuNjYgMSAuNzNsMS43Ny4xOGExLjkgMS45IDAgMDExLjg5IDEuNjFjLjE4IDEuMjItLjc0IDIuMjYtMi41MSAyLjQ3ek0zNy40NCA4LjQzbC0uMTEtNi43MWgxLjI0bC4xMSA2Ljcxek00Mi43NyA4Ljk0YTMuMjggMy4yOCAwIDAxLTIuODYtNCAzLjM2IDMuMzYgMCAxMTYuNjYuODcgMy4yOSAzLjI5IDAgMDEtMy44IDMuMTN6bS43OC02Yy0xLjE0LS4xNS0yLjE0LjU5LTIuMzUgMi4xN3MuNTcgMi41NiAxLjcxIDIuNzEgMi4xNi0uNjcgMi4zNi0yLjE4LS41My0yLjUyLTEuNzItMi42NHpNNTAuOTEgMTAuNzNsLTEuMTUtNC44OS0uMTMtMS4yMS0uMzUgMS40Nkw0OCA5Ljc3bC0xLjEzLS4zOEw0OS4wNSAzbDEuMjUuNDIgMS4xNSA0LjkuMTIgMS4yLjM2LTEuNDYgMS4yNC0zLjY3IDEuMTMuMzgtMi4xNCA2LjM2eiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L2c+PC9zdmc+);
}

.navlist.navlist__company::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTI2LjkgNzMuMTNhMi41IDIuNSAwIDAxLTEtLjE5IDIuNTggMi41OCAwIDAxLTEuNDEtMy4zNUwzMS40IDUyLjhhMTIuNDcgMTIuNDcgMCAwMS00LTguNzEgMTEuMzEgMTEuMzEgMCAwMTIyLjYyIDAgMTIuNTEgMTIuNTEgMCAwMS0zLjkxIDguNkw1MiA2Ni44YTI1LjEgMjUuMSAwIDEwLTMyLjMtNC44NiAyLjU3IDIuNTcgMCAwMS0zLjg4IDMuMzYgMzAuMjEgMzAuMjEgMCAxMTM2LjA3IDcuNDIgMi41NiAyLjU2IDAgMDEtMiAuMSAyLjYxIDIuNjEgMCAwMS0xLjQ2LTEuNEw0MC42MSA1Mi45YTIuNTUgMi41NSAwIDAxMS0zLjE0IDcuNDcgNy40NyAwIDAwMy4yOS01LjY3IDYuMTkgNi4xOSAwIDAwLTEyLjM3IDAgNy41OCA3LjU4IDAgMDAzLjM4IDUuNzIgMi41NyAyLjU3IDAgMDExIDMuMTRsLTcuNjQgMTguNTlhMi41NiAyLjU2IDAgMDEtMi4zNyAxLjU5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L3N2Zz4=);
}

.navlist.navlist__company::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNTYgMjIuOTRsLTUuMTQtNC4zLjc5LS45NUwxMS4zNiAyMnpNMTUuMDggMTguMjRsLTQuODUtMS4zMi0xLjEyLS40NiAxLjExIDEgMi42NSAyLjgzLS44Ny44Mi00LjU4LTQuOSAxLS45IDQuODUgMS4zMiAxLjEyLjQ2LTEuMTItMS0yLjY3LTIuODQuODctLjgyIDQuNTggNC45ek0xNC45NCAxMS4yM2wxIDEuNDUgMi42Ny0xLjc0LjU3Ljg3LTIuNjcgMS43NUwxOCAxNmwtMSAuNjhMMTMuMzMgMTFsNC0yLjYuNTcuODd6TTI0LjUgMTIuNjdhMy4yOCAzLjI4IDAgMDEtNC40OC0yIDMuMzYgMy4zNiAwIDExNi4xOC0yLjYgMy4yOSAzLjI5IDAgMDEtMS43IDQuNnptLTIuMzUtNS41NWMtMS4wNi40NS0xLjU1IDEuNi0uOTMgMy4wNnMxLjc4IDEuOTIgMi44NSAxLjQ3UzI1LjU5IDEwIDI1IDguNThzLTEuNzUtMS45My0yLjg1LTEuNDZ6TTMyLjIyIDEwLjEyYy0uMTYtLjA5LS4yNy0uMTctLjM3LS42NWwtLjE3LS43OWMtLjExLS40Ni0uMzgtMS0xLjA4LS44OWwtMS42OC4zNy41NiAyLjU3LTEuMjEuMjctMS40NC02LjU2IDMuMDktLjY4YTEuODcgMS44NyAwIDAxMi40MSAxLjM0IDEuNzggMS43OCAwIDAxLS4xNiAxLjIxIDEuNjUgMS42NSAwIDAxLS45MS43NWMuNjYgMCAxLjMyIDAgMS41OSAxLjIzTDMzIDljLjE0LjY1LjQyLjc3LjYzLjg2ek0zMCA0LjgybC0xLjcxLjM4LjQyIDEuOTQgMS41Mi0uMzRhMSAxIDAgMDAuODYtMS4yNi44NS44NSAwIDAwLTEuMDktLjcyek0zOS42MyA5LjZsLS4xNC01Ljg5LTEuMzQgNS45M2gtMS4zNGwtMS42Mi01LjgzLjE0IDUuODloLTEuMTRMMzQgM2gybDEuMyA0LjYuMTggMS4wNi4xMy0xLjA3IDEuMDgtNC42NmgxLjk0bC4xNiA2Ljcxek00Ni40NyAxMC41Mkw0Ni4yNCA5bC0yLjc4LS40OS0uNzQgMS4zMy0xLjM1LS4yMyAzLjctNi4xNiAxLjM5LjI0IDEuMzYgNy4wNnptLS44NC01LjI5di0uNjFsLS4yNi41NUw0NCA3LjU2bDIuMDcuMzd6TTUzLjI3IDYuNzVsLTIgNS4zMS0xLjE3LS40MyAyLTUuMzEtMi4yNC0uODMuMzYtMSA1LjY2IDIuMTEtLjM3IDF6TTU0IDEzLjIzbDMuMDUtNiAxLjEuNTctMyA2ek01OC40NSAxNi4xMmEzLjI5IDMuMjkgMCAwMS0uNzMtNC44NSAzLjM2IDMuMzYgMCAxMTUuNTIgMy44MiAzLjI5IDMuMjkgMCAwMS00Ljc5IDEuMDN6bTMuNDItNWMtLjk0LS42NS0yLjE3LS40NS0zLjA4Ljg1cy0uNjYgMi41My4yOSAzLjE5IDIuMjIuNCAzLjA5LS44NS42OS0yLjQ3LS4zLTMuMTV6TTY0Ljg2IDIxLjQybDEuMjEtNC44OC40My0xLjEzLTEgMS4xNC0yLjc4IDIuNzEtLjgzLS44NiA0LjgtNC42OS45My45NS0xLjIxIDQuODgtLjQxIDEuMTMgMS0xLjE0IDIuNzgtMi43MS44My44Ni00LjggNC42OXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.navlist.navlist__model::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM5LjI4IDc0LjM4YTIuNTcgMi41NyAwIDAxLTIuNTctMi41N1Y1OWEyLjU2IDIuNTYgMCAwMTIuNTctMi41NiAxMi4zMSAxMi4zMSAwIDAwMTIuMjktMTIuMjcgMTIuMTggMTIuMTggMCAwMC0yLTYuNzJMMzAuMyA1Ni4yM2EyLjU2IDIuNTYgMCAwMS0zLjY1LS4wNyAxNy40IDE3LjQgMCAwMS4yMy0yNC4yMmwuMDgtLjA5YTE3LjMxIDE3LjMxIDAgMDExMi4zMi01LjEgMi41NiAyLjU2IDAgMTEwIDUuMTIgMTIuMjEgMTIuMjEgMCAwMC04LjYyIDMuNTNsLS4wNy4wOGExMi4yOSAxMi4yOSAwIDAwLTEuODEgMTUuMDhMNDggMzEuODNhMi41NiAyLjU2IDAgMDEzLjYgMCAxNy40MiAxNy40MiAwIDAxLTkuNzUgMjkuNTR2Ny43M2EyNS4wOCAyNS4wOCAwIDEwLTEzLTIuMTMgMi41NiAyLjU2IDAgMDEtMi4xNCA0LjY2IDMwLjIyIDMwLjIyIDAgMTExMi41NiAyLjczeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L3N2Zz4=);
}

.navlist.navlist__model::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOCAyNi40OGwtMS41IDIuNzVMLjU5IDI2IDIgMjMuNDNjLjY1LTEuMTkgMS41OC0xLjU5IDIuNS0xLjA5YTEuNDYgMS40NiAwIDAxLjcxLjgzIDEuMjkgMS4yOSAwIDAxLS4wNiAxIDEuNjcgMS42NyAwIDAxMS0uNzMgMS41NiAxLjU2IDAgMDExLjE1LjE3IDIuMDggMi4wOCAwIDAxLjcgMi44N3ptLTUtMi42NWwtLjg3IDEuNTkgMS40My43OS43OC0xLjQyYS44OC44OCAwIDAwLS4yNy0xLjI5Ljc1Ljc1IDAgMDAtMS4wNy4zM3pNNS4zNiAyNWwtLjkyIDEuNyAxLjcxLjk0Ljg1LTEuNTZhMSAxIDAgMDAtLjM3LTEuNDIuOS45IDAgMDAtMS4yNy4zNHpNMTEuMzkgMjEuOTFhMi41NyAyLjU3IDAgMDEtNCAuMzdsLTMuMTQtMi41NS43OC0xIDMuMjcgMi42OGExLjQgMS40IDAgMDAyLjE5LS4xOCAxLjQgMS40IDAgMDAtLjI3LTIuMkw3IDE2LjM5bC43OC0xIDMuMSAyLjYxYTIuNTYgMi41NiAwIDAxLjUxIDMuOTF6TTE1Ljc5IDE3LjM1Yy0uODcuNzYtMi4zMSAxLjU5LTMuNjQuMjFsLjk0LS44MmExLjMyIDEuMzIgMCAwMDEuOTQtLjFjLjI0LS4yIDEuMjItMS4xLjYtMS44Mi0uMzItLjM2LS42Ni0uMzEtMS4yMSAwbC0xLjQyLjc3YTIgMiAwIDAxLTIuNjQtLjNjLS45NC0xLjA5LS4yNi0yLjQyLjczLTMuMjhhMyAzIDAgMDEyLS44MyAyLjEzIDIuMTMgMCAwMTEuNDUuNjdsLS45NC44MWMtLjY5LS43My0xLjU0LS4wNy0xLjguMTVzLTEuMSAxLS41MiAxLjY0Yy4yNS4yOS42Mi4zNyAxLjI2IDBsMS40Ni0uODNhMS44OSAxLjg5IDAgMDEyLjQ2LjI3Yy44NC45My42NyAyLjMtLjY3IDMuNDZ6TTE4LjM3IDE1LjA1bC0zLjc4LTUuNTQgMS0uNjkgMy43NyA1LjUzek0yNCAxMS43NWwtNC4zLTIuNi0uOTUtLjc1Ljc5IDEuMjcgMS43NyAzLjQ2LTEuMDcuNTQtMy4wNS02IDEuMTgtLjYgNC4zIDIuNi45NS43NS0uOC0xLjI4LTEuNzMtMy40MiAxLjA2LS41NCAzLjA1IDZ6TTI2LjIzIDEwLjc2TDI0LjMgNC4zNWw0Ljg1LTEuNDcuMyAxTDI1Ljc4IDVsLjQ4IDEuNTkgMy4zOS0xIC4yOC45Mi0zLjM5IDEgLjU3IDEuODkgMy44MS0xLjE1LjMxIDF6TTM0LjU4IDljLTEuMTQuMTQtMi44IDAtMy4xNC0xLjg2TDMyLjY4IDdhMS4zMiAxLjMyIDAgMDAxLjY3IDFjLjMxIDAgMS42My0uMjQgMS41MS0xLjE4LS4wNi0uNDgtLjM4LS42My0xLS42OUwzMy4yMiA2YTIgMiAwIDAxLTItMS43MmMtLjIyLTEuNDcgMS4xLTIuMiAyLjQtMi4zNmEzIDMgMCAwMTIuMDkuNDEgMi4xMSAyLjExIDAgMDEuODQgMS4zNmwtMS4yMy4xNWMtLjE3LTEtMS4yNS0uOTItMS41OS0uODhzLTEuNDUuMi0xLjM1IDEuMDdjMCAuMzguMzIuNjUgMSAuNzJsMS43OC4xN2ExLjkgMS45IDAgMDExLjg5IDEuNmMuMiAxLjIyLS43IDIuMjctMi40NyAyLjQ4ek00MC41NSA4Ljc4Yy0xLjE1IDAtMi43Ny0uNDQtMi43OC0yLjM2aDEuMjRjMCAxLjA4IDEgMS4yNCAxLjQ4IDEuMjYuMzEgMCAxLjY0IDAgMS42OC0uOTEgMC0uNDgtLjI2LS42OC0uODYtLjg0bC0xLjYtLjQzYTIgMiAwIDAxLTEuNzItMmMuMDYtMS40NCAxLjQ4LTEuOTQgMi43OS0xLjg4YTMgMyAwIDAxMiAuNzUgMi4wNiAyLjA2IDAgMDEuNiAxLjQ4bC0xLjI1LS4wNWMwLTEtMS4wNy0xLjExLTEuNDEtMS4xM3MtMS40OCAwLTEuNTEuODNjMCAuMzkuMi43LjkxLjg5bDEuNzMuNDZhMS45MSAxLjkxIDAgMDExLjYgMS44OWMtLjA2IDEuMjYtMS4xMiAyLjExLTIuOSAyLjA0ek01Mi4xMyAxMUw1NCA1LjM3bC0zLjI1IDUuMTQtMS4yNy0uNDIuNC02LjA5LTEuODMgNS42TDQ3IDkuMjdsMi4xLTYuMzcgMS44NS42MS0uMzIgNC43Ny0uMjMgMS4wNi40OC0xIDIuNTgtNCAxLjg1LjYtMi4xIDYuMzh6TTU2LjcxIDEzLjUxYTMuMjggMy4yOCAwIDAxLTEuMTEtNC43NyAzLjM2IDMuMzYgMCAxMTUuODEgMy4zNiAzLjI4IDMuMjggMCAwMS00LjcgMS40MXptMy01LjIxYy0xLS41OC0yLjItLjI4LTMgMS4wOXMtLjQ2IDIuNTguNTQgMy4xNiAyLjI1LjIyIDMtMS4xLjUyLTIuNTUtLjUyLTMuMTV6TTYyLjYyIDE3LjUybC0yLjI1LTIgNC40Mi01LjA1IDIuMjUgMmMxLjM5IDEuMjEgMS4xOSAzIDAgNC4zMnMtMy4wNCAxLjk2LTQuNDIuNzN6bTMuNy00LjI4TDY1IDEyLjFsLTMgMy40NyAxLjMgMS4xNGMxIC44MyAyLjI0LS4xOSAyLjc5LS44MyAxLjAxLTEuMTcuNzctMi4xNy4yMy0yLjY0ek02NS4yNyAyMGw1LjI1LTQuMTkgMy4xNiA0LS44MS42Ni0yLjQtMy0xLjMgMSAyLjIxIDIuNzgtLjc1LjYtMi4yMi0yLjc3LTEuNTUgMS4yNCAyLjQ5IDMuMTEtLjgyLjY2ek02OSAyNC44bDUuODUtMy4yOS42MSAxLjA4LTQuOTQgMi43NyAxLjgyIDMuMjUtLjkxLjUxeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L2c+PC9zdmc+);
}

.navlist.navlist__works::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjMxYTMwLjM2IDMwLjM2IDAgMDEtOC41NS0xLjIyIDIuNTggMi41OCAwIDAxLTEuODQtMi40NlY1Ny42OWEyLjU4IDIuNTggMCAwMTEuMjgtMi4yMkw0OC41OCA0NC4xIDMyLjc0IDM1djExLjQ5YTIuNTcgMi41NyAwIDAxLTUuMTMgMHYtMTZhMi41NiAyLjU2IDAgMDEzLjg0LTIuMjJMNTUgNDEuODhhMi41NyAyLjU3IDAgMDEwIDQuNDRMMzIuNzQgNTkuMTd2OS40NmEyNS4wNiAyNS4wNiAwIDEwLTEwLjg3LTUuMzEgMi41NiAyLjU2IDAgMTEtMy4zIDMuOTJBMzAuMjIgMzAuMjIgMCAxMTM4IDc0LjMxeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoNzZ2NzZIMHoiLz48L3N2Zz4=);
}

.navlist.navlist__works::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYuODYgMTBsLTEuMTYuNDYtMi41LTMuODItLjQ1LS44Mi4yMS45MS43OSA0LjUzLTEuMTcuNDYtNC4zNi01LjUxIDEuMjctLjQ5IDIuNzUgMy43OC40My43MS0uMjEtLjgxLS43OS00LjUzIDEuMjMtLjQ4IDIuNDggMy44Ni4zOS43NS0uMTctLjgxLS41My00LjY1IDEuMjctLjQ5ek0zMi40MyA5LjA2YTMuMjkgMy4yOSAwIDAxLTMuODQtMyAzLjM3IDMuMzcgMCAxMTYuNjUtMSAzLjI5IDMuMjkgMCAwMS0yLjgxIDR6bS0uODgtNmMtMS4xNC4xNy0xLjkgMS4xNS0xLjY3IDIuNzNTMzEuMTIgOC4xMyAzMi4yNyA4czEuOS0xLjI2IDEuNzMtMi43Ny0xLjI2LTIuMzEtMi40NS0yLjEzek00MC41NCA4LjU0Yy0uMTMtLjEzLS4yMS0uMjQtLjE5LS43M3YtLjhjMC0uNDgtLjExLTEuMTEtLjgzLTEuMTRsLTEuNzEtLjA2LS4xIDIuNjNoLTEuMjRsLjI1LTYuNyAzLjE2LjExYTEuODggMS44OCAwIDAxMiAxLjkgMS43MiAxLjcyIDAgMDEtLjQ2IDEuMTMgMS42NiAxLjY2IDAgMDEtMS4wNy41Yy42NS4xMiAxLjI4LjMzIDEuMjMgMS41OXYuNjhhMSAxIDAgMDAuMzkgMXptLS44NC01LjdMMzggMi43OGwtLjA4IDIgMS41Ni4wNmExIDEgMCAwMDEuMTUtMSAuODYuODYgMCAwMC0uOTMtMXpNNDYuOTIgOS42M0w0NS4xMiA2bC0uOC40NEw0My43OCA5bC0xLjIxLS4yNkw0NCAyLjE0bDEuMjEuMjYtLjYxIDIuNzhMNDguMDkgM2wxLjY5LjM2LTMuNjggMi4xMkw0OC40NCAxMHpNNTEuMjkgMTEuMzlDNTAuMjMgMTEgNDguODQgMTAgNDkuNDggOC4yM2wxLjE1LjQ3YTEuMzIgMS4zMiAwIDAwMSAxLjY5Yy4yOC4xMiAxLjUzLjYgMS44OS0uMjcuMTktLjQ1IDAtLjczLS41Mi0xLjFsLTEuMzUtLjk1YTIgMiAwIDAxLS45Mi0yLjQ5Yy41Ni0xLjM0IDIuMDUtMS4zMiAzLjI3LS44MmEzLjA1IDMuMDUgMCAwMTEuNjEgMS4zOSAyLjEgMi4xIDAgMDEwIDEuNTlsLTEuMTQtLjQ3Yy4zNC0uOTUtLjYzLTEuNDItLjk0LTEuNTVzLTEuMzctLjU0LTEuNy4yNmMtLjE1LjM2LS4wNS43My41NSAxLjE1bDEuNDYgMWExLjkxIDEuOTEgMCAwMS44NiAyLjMzYy0uNDcgMS4xNS0xLjc3IDEuNjItMy40MS45M3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.navlist.navlist__contact::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjM4QTMwLjIgMzAuMiAwIDAxMjIuMjUgNzAgMi41OCAyLjU4IDAgMDEyMSA2Ny43N1Y1NmEyLjU3IDIuNTcgMCAwMTIuNTctMi41NmgyNi4yOFYzOS4xOGwtMTAuMTUgOWEyLjU2IDIuNTYgMCAwMS0zLjQgMGwtMTAuMTUtOXY1LjU0YTIuNTcgMi41NyAwIDAxLTUuMTMgMFYzMy40OGEyLjU3IDIuNTcgMCAwMTQuMjctMS45MkwzOCA0Mi44NGwxMi43MS0xMS4yOEEyLjU3IDIuNTcgMCAwMTU1IDMzLjQ4VjU2YTIuNTcgMi41NyAwIDAxLTIuNTcgMi41N0gyNi4xNXY3Ljc2YTI1LjA4IDI1LjA4IDAgMTAtOS45My05LjY3IDIuNTYgMi41NiAwIDAxLTQuNDUgMi41NUEzMC4yMSAzMC4yMSAwIDExMzggNzQuMzh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.navlist.navlist__contact::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzIuNTEgOC41NGEyLjQyIDIuNDIgMCAwMS0xLjUxLjkxIDEuOSAxLjkgMCAwMS0yLjQ3LTEuNTlsLS4xNC0uNyAxLjIyLS4yNC4xMy43MWEuODQuODQgMCAwMDEuMTIuNzFjLjU4LS4xMS44Ny0uNDIuNy0xLjI5bC0uOS00LjU5IDEuMjItLjI0LjkxIDQuNjdhMi4yIDIuMiAwIDAxLS4yOCAxLjY1ek0zNy4xMyA4Ljc2YTMuMjcgMy4yNyAwIDAxLTMuNDMtMy40OSAzLjM2IDMuMzYgMCAxMTYuNzEtLjE2IDMuMjggMy4yOCAwIDAxLTMuMjggMy42NXptLS4xNC02Yy0xLjE0IDAtMiAuOTEtMiAyLjVzMSAyLjQ0IDIuMTEgMi40MSAyLTEgMi0yLjUxLS45LTIuNDUtMi4xLTIuNDJ6TTQ0LjM1IDkuMDlsLTMuMS0uNUw0Mi4zMiAybDIuOS40N2MxLjM1LjIyIDIgMSAxLjg3IDJhMS40NyAxLjQ3IDAgMDEtLjU1Ljk1IDEuMjUgMS4yNSAwIDAxLS45My4yNiAxLjczIDEuNzMgMCAwMTEgLjY2IDEuNTcgMS41NyAwIDAxLjIyIDEuMTQgMi4wNyAyLjA3IDAgMDEtMi40OCAxLjYxem0uNS0zTDQzIDUuODNsLS4zMiAxLjkzIDEuNzEuMjRhMSAxIDAgMDAxLjIyLS44My45LjkgMCAwMC0uNzYtMS4wNHptLjMzLTIuNjNsLTEuOC0uMjktLjI2IDEuNjEgMS41OS4yNmMuNTQuMDggMS0uMTEgMS4xMy0uNjlhLjc0Ljc0IDAgMDAtLjY2LS44NXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.navlist.navlist__recruit::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjxwYXRoIGQ9Ik0zOCA3NC4zMmEzMC4xMiAzMC4xMiAwIDAxLTE1Ljc1LTQuNDNBMi41NiAyLjU2IDAgMDEyMSA2Ny43MVY1NS45YTIuNTcgMi41NyAwIDAxMi41Ny0yLjU3aDI2LjI4VjM5LjExbC0xMC4xNSA5YTIuNTYgMi41NiAwIDAxLTMuNCAwbC0xMC4xNS05djUuNTRhMi41NyAyLjU3IDAgMTEtNS4xMyAwVjMzLjQxYTIuNTcgMi41NyAwIDAxNC4yNy0xLjkxTDM4IDQyLjc3IDUwLjcxIDMxLjVBMi41NyAyLjU3IDAgMDE1NSAzMy40MVY1NS45YTIuNTcgMi41NyAwIDAxLTIuNTcgMi41NkgyNi4xNXY3Ljc2YTI1LjA4IDI1LjA4IDAgMTAtOS45My05LjY3IDIuNTYgMi41NiAwIDAxLTQuNDUgMi41NUEzMC4yMSAzMC4yMSAwIDExMzggNzQuMzJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

.navlist.navlist__recruit::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNjcgMTEuNzhjLS4xOCAwLS4zLS4xLS41My0uNTRsLS4zNy0uNzFjLS4yMi0uNDMtLjY0LS45MS0xLjI4LS41OGwtMS41Mi44IDEuMjIgMi4zMy0xLjEuNTdMMTYgNy43bDIuOC0xLjQ2YTEuODcgMS44NyAwIDAxMi42OC42NSAxLjcyIDEuNzIgMCAwMS4xNiAxLjIxIDEuNjIgMS42MiAwIDAxLS42OCAxYy42My0uMjIgMS4yOC0uMzQgMS44Ni43N2wuMzIuNjFjLjMxLjU5LjYxLjYzLjgzLjY2em0tMy41NS00LjU0bC0xLjU2LjgyLjkyIDEuNzYgMS4zOC0uNzJhMSAxIDAgMDAuNS0xLjQ1Ljg2Ljg2IDAgMDAtMS4yNC0uNDF6TTI0LjQ4IDEwLjkzbC0yLjA2LTYuMzhMMjcuMjUgM2wuMzIgMS0zLjY2IDEuMTcuNTIgMS41OCAzLjM3LTEuMDkuMy45Mi0zLjM4IDEuMDkuNjEgMS44OSAzLjgtMS4yMy4zMiAxek0zMy4xOCA5Yy0yLjIxLjI5LTMuNC0xLjIzLTMuNjUtMy4wNnMuNDItMy43MiAyLjc5LTRhMi42MyAyLjYzIDAgMDEzLjEzIDEuOTNsLTEuMy4xM2ExLjQ0IDEuNDQgMCAwMC0xLjY2LTFjLTEgLjE0LTEuODggMS4xLTEuNjYgMi43N1MzMiA4IDMzIDcuOTFhMS43NyAxLjc3IDAgMDAxLjE0LS42NiAxLjMxIDEuMzEgMCAwMC4zLTFsMS4zLS4xN0EyLjc2IDIuNzYgMCAwMTMzLjE4IDl6TTQwLjkxIDguNTZjLS4xMy0uMTMtLjIxLS4yNC0uMTktLjcydi0uODFjMC0uNDgtLjEtMS4xMS0uODItMS4xNGwtMS43MS0uMDgtLjEyIDIuNjNoLTEuMjRsLjI5LTYuNzEgMy4xNi4xNGExLjg3IDEuODcgMCAwMTIgMS45MSAxLjcyIDEuNzIgMCAwMS0uNDYgMS4xMyAxLjYzIDEuNjMgMCAwMS0xLjA3LjQ5Yy42NC4xMiAxLjI3LjM0IDEuMjIgMS42di42OGExIDEgMCAwMC4zOSAxem0tLjgtNS43bC0xLjc1LS4wOC0uMDkgMiAxLjU1LjA2YTEgMSAwIDAwMS4xNi0xIC44NS44NSAwIDAwLS44Ny0uOTh6TTQ1LjYxIDkuNTVhMi41NyAyLjU3IDAgMDEtMi4xLTMuNDFsLjg5LTMuOTUgMS4yMS4yNy0uOTIgNC4xYTEuNTMgMS41MyAwIDEwMyAuNjdsLjkzLTQuMSAxLjIxLjI3LS44OSA0YTIuNTUgMi41NSAwIDAxLTMuMzMgMi4xNXpNNDkuMzUgMTAuMzhsMi4yOC02LjMxIDEuMTcuNDItMi4yOSA2LjMxek01Ni44MyA3LjQ1bC0yLjU0IDUuMDYtMS4xMS0uNTEgMi41NC01LjA2LTIuMTMtMS4xMi40Ny0uOTMgNS4zNyAyLjY5LS40My45NHoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.l_navcontact {
	margin: 60px 0 0;
}

.navcontact {
	width: 100%;
	display: flex;
}

.navcontact .navcontact_inner {
	width: calc((87% - 80px) / 2);
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.navcontact .navcontact_inner .navcontact_inner_icon {
	width: 100%;
	display: block;
	position: relative;
	text-align: center;
}

.navcontact .navcontact_inner .navcontact_inner_icon::before,
.navcontact .navcontact_inner .navcontact_inner_icon::after {
	width: 68%;
	margin: auto;
	padding: 85% 0 0;
	display: block;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.navcontact .navcontact_inner .navcontact_inner_icon::after {
	position: absolute;
	top: 0;
	right: 50%;
	transform: translateX(50%);
}

.navcontact .navcontact_inner .navcontact_inner_icon > span {
	font-family: 'Kiwi Maru', serif;
	font-size: 12px;
	line-height: 1;
}

.navcontact .navcontact_inner .navcontact_inner_btn {
	width: 210px;
	height: 70px;
	margin: 10px 0 0;
	font-size: 16px;
}

.navcontact .navcontact_inner:nth-child(1) .navcontact_inner_icon::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZD0iTTM4IDc0LjM4QTMwLjIgMzAuMiAwIDAxMjIuMjUgNzAgMi41OCAyLjU4IDAgMDEyMSA2Ny43N1Y1NmEyLjU3IDIuNTcgMCAwMTIuNTctMi41NmgyNi4yOFYzOS4xOGwtMTAuMTUgOWEyLjU2IDIuNTYgMCAwMS0zLjQgMGwtMTAuMTUtOXY1LjU0YTIuNTcgMi41NyAwIDAxLTUuMTMgMFYzMy40OGEyLjU3IDIuNTcgMCAwMTQuMjctMS45MkwzOCA0Mi44NGwxMi43MS0xMS4yOEEyLjU3IDIuNTcgMCAwMTU1IDMzLjQ4VjU2YTIuNTcgMi41NyAwIDAxLTIuNTcgMi41N0gyNi4xNXY3Ljc2YTI1LjA4IDI1LjA4IDAgMTAtOS45My05LjY3IDIuNTYgMi41NiAwIDAxLTQuNDUgMi41NUEzMC4yMSAzMC4yMSAwIDExMzggNzQuMzh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvc3ZnPg==);
}

.navcontact .navcontact_inner:nth-child(1) .navcontact_inner_icon::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzIuNTEgOC41NGEyLjQyIDIuNDIgMCAwMS0xLjUxLjkxIDEuOSAxLjkgMCAwMS0yLjQ3LTEuNTlsLS4xNC0uNyAxLjIyLS4yNC4xMy43MWEuODQuODQgMCAwMDEuMTIuNzFjLjU4LS4xMS44Ny0uNDIuNy0xLjI5bC0uOS00LjU5IDEuMjItLjI0LjkxIDQuNjdhMi4yIDIuMiAwIDAxLS4yOCAxLjY1ek0zNy4xMyA4Ljc2YTMuMjcgMy4yNyAwIDAxLTMuNDMtMy40OSAzLjM2IDMuMzYgMCAxMTYuNzEtLjE2IDMuMjggMy4yOCAwIDAxLTMuMjggMy42NXptLS4xNC02Yy0xLjE0IDAtMiAuOTEtMiAyLjVzMSAyLjQ0IDIuMTEgMi40MSAyLTEgMi0yLjUxLS45LTIuNDUtMi4xLTIuNDJ6TTQ0LjM1IDkuMDlsLTMuMS0uNUw0Mi4zMiAybDIuOS40N2MxLjM1LjIyIDIgMSAxLjg3IDJhMS40NyAxLjQ3IDAgMDEtLjU1Ljk1IDEuMjUgMS4yNSAwIDAxLS45My4yNiAxLjczIDEuNzMgMCAwMTEgLjY2IDEuNTcgMS41NyAwIDAxLjIyIDEuMTQgMi4wNyAyLjA3IDAgMDEtMi40OCAxLjYxem0uNS0zTDQzIDUuODNsLS4zMiAxLjkzIDEuNzEuMjRhMSAxIDAgMDAxLjIyLS44My45LjkgMCAwMC0uNzYtMS4wNHptLjMzLTIuNjNsLTEuOC0uMjktLjI2IDEuNjEgMS41OS4yNmMuNTQuMDggMS0uMTEgMS4xMy0uNjlhLjc0Ljc0IDAgMDAtLjY2LS44NXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.navcontact .navcontact_inner:nth-child(2) .navcontact_inner_icon::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjxwYXRoIGQ9Ik0zOCA3NC4zMmEzMC4xMiAzMC4xMiAwIDAxLTE1Ljc1LTQuNDNBMi41NiAyLjU2IDAgMDEyMSA2Ny43MVY1NS45YTIuNTcgMi41NyAwIDAxMi41Ny0yLjU3aDI2LjI4VjM5LjExbC0xMC4xNSA5YTIuNTYgMi41NiAwIDAxLTMuNCAwbC0xMC4xNS05djUuNTRhMi41NyAyLjU3IDAgMTEtNS4xMyAwVjMzLjQxYTIuNTcgMi41NyAwIDAxNC4yNy0xLjkxTDM4IDQyLjc3IDUwLjcxIDMxLjVBMi41NyAyLjU3IDAgMDE1NSAzMy40MVY1NS45YTIuNTcgMi41NyAwIDAxLTIuNTcgMi41NkgyNi4xNXY3Ljc2YTI1LjA4IDI1LjA4IDAgMTAtOS45My05LjY3IDIuNTYgMi41NiAwIDAxLTQuNDUgMi41NUEzMC4yMSAzMC4yMSAwIDExMzggNzQuMzJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

.navcontact .navcontact_inner:nth-child(2) .navcontact_inner_icon::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNjcgMTEuNzhjLS4xOCAwLS4zLS4xLS41My0uNTRsLS4zNy0uNzFjLS4yMi0uNDMtLjY0LS45MS0xLjI4LS41OGwtMS41Mi44IDEuMjIgMi4zMy0xLjEuNTdMMTYgNy43bDIuOC0xLjQ2YTEuODcgMS44NyAwIDAxMi42OC42NSAxLjcyIDEuNzIgMCAwMS4xNiAxLjIxIDEuNjIgMS42MiAwIDAxLS42OCAxYy42My0uMjIgMS4yOC0uMzQgMS44Ni43N2wuMzIuNjFjLjMxLjU5LjYxLjYzLjgzLjY2em0tMy41NS00LjU0bC0xLjU2LjgyLjkyIDEuNzYgMS4zOC0uNzJhMSAxIDAgMDAuNS0xLjQ1Ljg2Ljg2IDAgMDAtMS4yNC0uNDF6TTI0LjQ4IDEwLjkzbC0yLjA2LTYuMzhMMjcuMjUgM2wuMzIgMS0zLjY2IDEuMTcuNTIgMS41OCAzLjM3LTEuMDkuMy45Mi0zLjM4IDEuMDkuNjEgMS44OSAzLjgtMS4yMy4zMiAxek0zMy4xOCA5Yy0yLjIxLjI5LTMuNC0xLjIzLTMuNjUtMy4wNnMuNDItMy43MiAyLjc5LTRhMi42MyAyLjYzIDAgMDEzLjEzIDEuOTNsLTEuMy4xM2ExLjQ0IDEuNDQgMCAwMC0xLjY2LTFjLTEgLjE0LTEuODggMS4xLTEuNjYgMi43N1MzMiA4IDMzIDcuOTFhMS43NyAxLjc3IDAgMDAxLjE0LS42NiAxLjMxIDEuMzEgMCAwMC4zLTFsMS4zLS4xN0EyLjc2IDIuNzYgMCAwMTMzLjE4IDl6TTQwLjkxIDguNTZjLS4xMy0uMTMtLjIxLS4yNC0uMTktLjcydi0uODFjMC0uNDgtLjEtMS4xMS0uODItMS4xNGwtMS43MS0uMDgtLjEyIDIuNjNoLTEuMjRsLjI5LTYuNzEgMy4xNi4xNGExLjg3IDEuODcgMCAwMTIgMS45MSAxLjcyIDEuNzIgMCAwMS0uNDYgMS4xMyAxLjYzIDEuNjMgMCAwMS0xLjA3LjQ5Yy42NC4xMiAxLjI3LjM0IDEuMjIgMS42di42OGExIDEgMCAwMC4zOSAxem0tLjgtNS43bC0xLjc1LS4wOC0uMDkgMiAxLjU1LjA2YTEgMSAwIDAwMS4xNi0xIC44NS44NSAwIDAwLS44Ny0uOTh6TTQ1LjYxIDkuNTVhMi41NyAyLjU3IDAgMDEtMi4xLTMuNDFsLjg5LTMuOTUgMS4yMS4yNy0uOTIgNC4xYTEuNTMgMS41MyAwIDEwMyAuNjdsLjkzLTQuMSAxLjIxLjI3LS44OSA0YTIuNTUgMi41NSAwIDAxLTMuMzMgMi4xNXpNNDkuMzUgMTAuMzhsMi4yOC02LjMxIDEuMTcuNDItMi4yOSA2LjMxek01Ni44MyA3LjQ1bC0yLjU0IDUuMDYtMS4xMS0uNTEgMi41NC01LjA2LTIuMTMtMS4xMi40Ny0uOTMgNS4zNyAyLjY5LS40My45NHoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvc3ZnPg==);
}

.navcontact .navcontact_inner:nth-child(3) .navcontact_inner_icon {
	width: 100%;
}

.navcontact .navcontact_inner:nth-child(3) .navcontact_inner_icon::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzYgNzYiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0i5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzk5IiB4MT0iMzQuOSIgeTE9IjM3Ljg3IiB4Mj0iMzQuOSIgeTI9IjI1LjciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNjUiIHN0b3AtY29sb3I9IiNkMmQyZDMiIHN0b3Atb3BhY2l0eT0iLjU5Ii8+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiNiM2IzYjQiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzlkOWQ5ZSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSLmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUiIHgxPSIzMC43NCIgeTE9IjMxLjU4IiB4Mj0iMzUuNDEiIHkyPSIzNS45OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjkzIiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYTRhNGE1Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8zIiB4MT0iNDcuNjMiIHkxPSIyNS45NCIgeDI9IjUwLjMyIiB5Mj0iMjIuNzMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWQ5ZDllIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8xMSIgeDE9IjQxLjI0IiB5MT0iMzcuMDEiIHgyPSI0MS4yNCIgeTI9IjQ5LjUyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMzUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjY1IiBzdG9wLWNvbG9yPSIjZDJkMmQzIiBzdG9wLW9wYWNpdHk9Ii41OSIvPjxzdG9wIG9mZnNldD0iLjg2IiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWQ5ZDllIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IuaWsOimj+OCsOODqeODh+ODvOOCt+ODp+ODs+OCueOCpuOCqeODg+ODgV8xNS0yIiB4MT0iNDYuMTIiIHkxPSI0NC4xMSIgeDI9IjQwLjM0IiB5Mj0iMzguNjYiIHhsaW5rOmhyZWY9IiPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUiLz48c3R5bGU+LmNscy0ze2ZpbGw6IzFiYTAzNX08L3N0eWxlPjwvZGVmcz48ZyBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY3g9IjM4IiBjeT0iNDQuNCIgcj0iMzAuMDciIGZpbGw9IiNmZmYiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0zMi4wNSA1NmgtMy43OWEuNDcuNDcgMCAwMC0uNDcuNDZ2NS43NmEuNDcuNDcgMCAwMC40Ny40N2gzLjc5YS40Ny40NyAwIDAwLjQ3LS40NnYtLjU0YS40Ny40NyAwIDAwLS40Ny0uNDdoLTIuNDhhLjE5LjE5IDAgMDEtLjE3LS4yMnYtLjc1YS4xOC4xOCAwIDAxLjE5LS4xOWgyLjQ2YS40Ny40NyAwIDAwLjQ3LS40N3YtLjU0YS40OC40OCAwIDAwLS40Ny0uNDdoLTIuNDZhLjE4LjE4IDAgMDEtLjE5LS4xOXYtLjc1YS4xOC4xOCAwIDAxLjE5LS4xOWgyLjQ2YS40Ny40NyAwIDAwLjQ3LS40N3YtLjU0YS40Ny40NyAwIDAwLS40Ny0uNDR6TTU3IDU5LjM0YTMuNSAzLjUgMCAxMS0zLjUtMy41IDMuNSAzLjUgMCAwMTMuNSAzLjV6bS0xLjU0IDBhMiAyIDAgMTAtMiAyIDIgMiAwIDAwMS45Ni0yem0tOS4yNy0yYTIgMiAwIDAxMS4xMi4zNS40Ny40NyAwIDAwLjYgMGwuNDMtLjQzYS40Ni40NiAwIDAwMC0uNjYgMy40NCAzLjQ0IDAgMDAtLjY3LS40MiAzLjUgMy41IDAgMTAwIDYuMzQgMy40NCAzLjQ0IDAgMDAuNjctLjQyLjQ2LjQ2IDAgMDAwLS42NmwtLjQ3LS40NGEuNDcuNDcgMCAwMC0uNiAwIDIgMiAwIDExLTEuMTItMy41N3ptLTUuMzYtMWEuNDYuNDYgMCAwMC0uNDYtLjQzaC0uNjRhLjQ3LjQ3IDAgMDAtLjQ3LjQzdjMuMzZhLjA4LjA4IDAgMDEtLjA4LjA5LjEuMSAwIDAxLS4wNyAwbC0yLjUxLTMuNDFhLjkzLjkzIDAgMDAtLjc1LS4zOGgtLjU4YS40Ny40NyAwIDAwLS40Ny40NnY1Ljc5YS40OC40OCAwIDAwLjQ3LjQ0aC42M2EuNDguNDggMCAwMC40Ny0uNDRWNTlhLjA4LjA4IDAgMDEuMDgtLjA4LjA4LjA4IDAgMDEuMDcgMEwzOSA2Mi4zYTEgMSAwIDAwLjc2LjM5aC41OGEuNDcuNDcgMCAwMC40Ny0uNDd2LTUuNzl6bS0xNS4wOCAzYS44NC44NCAwIDAwLS44My0uODRoLTEuNDFhLjQ3LjQ3IDAgMDAtLjQ3LjQ3di41NGEuNDcuNDcgMCAwMC40Ny40N2guNTZhLjEzLjEzIDAgMDEuMTQuMTN2LjE5YS4zMi4zMiAwIDAxLS4wOC4yMSAyIDIgMCAxMS0uMzctMi44OC40Ny40NyAwIDAwLjYgMGwuNDQtLjQzYS40Ny40NyAwIDAwMC0uNjYgMy40NCAzLjQ0IDAgMDAtLjY3LS40MiAzLjUzIDMuNTMgMCAwMC0xLjQ5LS4zMyAzLjUgMy41IDAgMTAyLjQ3IDYgMiAyIDAgMDAuNjItMS40MiA5LjE0IDkuMTQgMCAwMC0uMDItLjkzek01MS4zNCAyNGEyLjM1IDIuMzUgMCAxMS00LjcgMHYtLjI0YTMuMzIgMy4zMiAwIDAxMi41LTEuMTIgMi41NSAyLjU1IDAgMDEyLjE3IDEuMDVjLjAyLjEuMDMuMjEuMDMuMzF6TTQzLjYgMzguMDZMNDEuOSAzN2wtMy41NSAzLjc2IDIuMjkgMS40YTIuMDggMi4wOCAwIDAxMSAxLjc3IDIuMjggMi4yOCAwIDAxLS4zNyAxLjE4IDQuMzkgNC4zOSAwIDAxLTMuNzUgMiAzLjUzIDMuNTMgMCAwMS0xLjMyLS4yNiAxLjc1IDEuNzUgMCAwMS0xLTEuMTkgNC4yMSA0LjIxIDAgMDAyLjg3IDMuNTEgNi43OSA2Ljc5IDAgMDAyLjEzLjM0IDcuMTkgNy4xOSAwIDAwNi42LTQuNDYgNC43MSA0LjcxIDAgMDAuMzUtMS42M3YtLjQ2YTYuMzYgNi4zNiAwIDAwLS42Mi0yIDcuMjUgNy4yNSAwIDAwLTIuOTMtMi45em0tNi40Mi00em0wIDBMMzcgMzRsLTEtLjYzYTIuMzMgMi4zMyAwIDAxLTEuMDgtMS44NyAzLjEzIDMuMTMgMCAwMTMtMy4yMSAyLjYzIDIuNjMgMCAwMTEgLjE2IDEuNTIgMS41MiAwIDAxLjg4Ljg2IDIuNTUgMi41NSAwIDAxLjE2Ljg4IDIuNDMgMi40MyAwIDAxLS4yOCAxLjE0bC0uMTMuMmEzLjE4IDMuMTggMCAwMC43Mi0xLjkgMy41NyAzLjU3IDAgMDAtMS44Ny0zLjMzIDUuMjMgNS4yMyAwIDAwLTIuNTgtLjU3IDYuNjEgNi42MSAwIDAwLTYuMTMgNi4wNyA1LjIyIDUuMjIgMCAwMDAgMSA2LjUgNi41IDAgMDAxLjE2IDIuODMgOS40NyA5LjQ3IDAgMDAyLjgzIDIuM3oiLz48cGF0aCBkPSJNNDcuMjEgNDMuNDNhNC43MSA0LjcxIDAgMDEtLjM1IDEuNjMgNy4xOSA3LjE5IDAgMDEtNi42IDQuNDYgNi43OSA2Ljc5IDAgMDEtMi4xMy0uMzQgNC4yMSA0LjIxIDAgMDEtMi44Ny0zLjUxdi0uMDhhMy4zNiAzLjM2IDAgMDEuOS0yLjVsMi4xOS0yLjMyTDQxLjkgMzdsMS40Ny0xLjU1YTEwLjIgMTAuMiAwIDAwMi42My00LjEgNi40NCA2LjQ0IDAgMDAuMjktMS45IDUuODcgNS44NyAwIDAwLS4zNC0yIDMuNjQgMy42NCAwIDAxLS4yNC0xLjI4IDMuNTYgMy41NiAwIDAxMS0yLjQ0IDMuMzIgMy4zMiAwIDAxMi41LTEuMTIgMi41NSAyLjU1IDAgMDEyLjE3IDEuMDVBMyAzIDAgMDA0OSAyMS4zYTMuNTIgMy41MiAwIDAwLS43Mi0uMDkgNi4yMiA2LjIyIDAgMDAtMi44NS44OCA2LjM4IDYuMzggMCAwMS0zLjA4Ljg1IDYgNiAwIDAxLTEuNjUtLjI0IDguNzkgOC43OSAwIDAwLTIuMy0uMyA4Ljg4IDguODggMCAwMC04Ljc3IDEwLjM0IDUuMjIgNS4yMiAwIDAxMC0xIDYuNjEgNi42MSAwIDAxNi4xMy02LjA3IDUuMjMgNS4yMyAwIDAxMi41OC41NyAzLjU3IDMuNTcgMCAwMTEuODYgMy4zNiAzLjE4IDMuMTggMCAwMS0uNzIgMS45IDUuMTggNS4xOCAwIDAxLS42My44bC0xLjYgMS43LTMuNjMgMy44M2MtMi40MSAyLjU1LTMuMzIgMy42NC0zLjMyIDMuNjRhNi45IDYuOSAwIDAwLTEuNDggNC4yMiA3LjE0IDcuMTQgMCAwMDIuMTEgNS4xMSA5Ljg0IDkuODQgMCAwMDE2LjMyLTYuMzYgNi45NCA2Ljk0IDAgMDAwLTEuNTFjLS4wNC4xNS0uMDQuMzgtLjA0LjV6bS0xMC05LjMzeiIgZmlsbD0iIzliYzYxNSIvPjxwYXRoIGQ9Ik0zNy4xOCAzNC4xTDM3IDM0bC0xLS42M2EyLjMzIDIuMzMgMCAwMS0xLjA4LTEuODcgMy4xMyAzLjEzIDAgMDEzLTMuMjEgMi42MyAyLjYzIDAgMDExIC4xNiAxLjUyIDEuNTIgMCAwMS44OC44NiAyLjU1IDIuNTUgMCAwMS4xNi44OCAyLjQzIDIuNDMgMCAwMS0uMjggMS4xNGwtLjEzLjJhMy4xOCAzLjE4IDAgMDAuNzItMS45IDMuNTcgMy41NyAwIDAwLTEuODctMy4zMyA1LjIzIDUuMjMgMCAwMC0yLjU4LS41NyA2LjYxIDYuNjEgMCAwMC02LjEzIDYuMDcgNS4yMiA1LjIyIDAgMDAwIDEgNi41IDYuNSAwIDAwMS4xNiAyLjgzIDkuNDcgOS40NyAwIDAwMi44MyAyLjN6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzk5KSIvPjxwYXRoIGQ9Ik0zNyAzNGwtMS0uNjNhMi4zMyAyLjMzIDAgMDEtMS4wOC0xLjg3bC01LjI4IDEuMjlhNi40NiA2LjQ2IDAgMDAxLjE2IDIuODIgOS40NyA5LjQ3IDAgMDAyLjgzIDIuM2wzLjU2LTMuNzd6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzE1KSIvPjxwYXRoIGQ9Ik01MS4zMiAyMy42OWEyLjU1IDIuNTUgMCAwMC0yLjE3LTEuMDUgMy4zMiAzLjMyIDAgMDAtMi41IDEuMTJWMjRhMi4zNSAyLjM1IDAgMTA0LjcgMGwtLjAzLS4zMXoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMykiLz48cGF0aCBkPSJNNDMuNiAzOC4wNkw0MS45IDM3bC0zLjU1IDMuNzYgMi4yOSAxLjRhMi4wOCAyLjA4IDAgMDExIDEuNzcgMi4yOCAyLjI4IDAgMDEtLjM3IDEuMTggNC4zOSA0LjM5IDAgMDEtMy43NSAyIDMuNTMgMy41MyAwIDAxLTEuMzItLjI2IDEuNzUgMS43NSAwIDAxLTEtMS4xOSA0LjIxIDQuMjEgMCAwMDIuODcgMy41MSA2Ljc5IDYuNzkgMCAwMDIuMTMuMzQgNy4xOSA3LjE5IDAgMDA2LjYtNC40NiA0LjcxIDQuNzEgMCAwMC4zNS0xLjYzdi0uNDZhNi4zNiA2LjM2IDAgMDAtLjYyLTIgNy4yNSA3LjI1IDAgMDAtMi45My0yLjl6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgj5paw6KaP44Kw44Op44OH44O844K344On44Oz44K544Km44Kp44OD44OBXzExKSIvPjxwYXRoIGQ9Ik00Ni41OCA0MWE3LjI1IDcuMjUgMCAwMC0zLTIuOTRMNDEuOSAzN2wtMy41NSAzLjc2IDIuMjkgMS40YTIuMDcgMi4wNyAwIDAxMSAxLjc2bDUuNTMtMWE2LjM2IDYuMzYgMCAwMC0uNTktMS45MnoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCPmlrDopo/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjgrnjgqbjgqnjg4Pjg4FfMTUtMikiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDc2djc2SDB6Ii8+PC9nPjwvZz48L3N2Zz4=);
}

.navcontact .navcontact_inner:nth-child(3) .navcontact_inner_icon::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NiA3NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcgOC4xNUwxOS45MyAxM2wtMS4wNy42M0wxNiA4Ljc4IDEzLjkxIDEwbC0uNTQtLjlMMTguNTQgNmwuNTMuOXpNMjguNjggOS4zNWwtMS4xOS4zOS0yLjI4LTQtLjQyLS44NC4xNy45My41NCA0LjU2LTEuMTkuMzktNC4wNi01LjcxIDEuMy0uNDMgMi41NCAzLjkyLjQuNzMtLjE4LS44Mi0uNTUtNC41NkwyNSAzLjQ5bDIuMjggNCAuMzUuNzctLjEzLS44Mi0uMjgtNC42NyAxLjI5LS40M3pNMzEuNjggOC43OGwtMS02LjYyTDMxLjkgMmwxIDYuNjN6TTM3LjM5IDIuNjJsLjEyIDUuNjZoLTEuMjRsLS4xMi01LjY2LTIuMzkuMDVWMS42Mmw2LS4xMnYxek00NC44MiAzLjI0bC0uODkgNS41OS0xLjIyLS4xOS44OS01LjU5LTIuMzYtLjM4LjE2LTEgNiAxLS4xNyAxek00Ny4yMyA5LjVsMi4yNC02LjMzIDQuNzggMS42OS0uMzUgMS0zLjYyLTEuMjktLjU2IDEuNTcgMy4zNSAxLjE4LS4zMi45MS0zLjM1LTEuMTgtLjY2IDEuODcgMy43NiAxLjMzLS4zNSAxek01Ni43OCAxMy44Yy0uMDUtLjE4LS4wNy0uMy4xNy0uNzNsLjQtLjdjLjI0LS40MS40My0xLS4xOS0xLjM5bC0xLjQ5LS44NS0xLjMyIDIuMjctMS4wNy0uNjJMNTYuNjMgNmwyLjc0IDEuNThhMS44NiAxLjg2IDAgMDEuODggMi42MSAxLjc0IDEuNzQgMCAwMS0uOTMuNzkgMS42MiAxLjYyIDAgMDEtMS4xOCAwYy41Mi40IDEgLjg5LjM1IDJsLS4zNC41OWExIDEgMCAwMC0uMTUuOTZ6bTEuOTItNS40M2wtMS41Mi0uODctMSAxLjcyIDEuMzUuNzdBMSAxIDAgMDA1OSA5LjY0YS44NS44NSAwIDAwLS4zLTEuMjd6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg3NnY3NkgweiIvPjwvZz48L3N2Zz4=);
}

.l_norotate {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	bottom: 0;
	right: 0;
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	overflow: hidden;
	z-index: 10001;
	background-color: #333;
}

.l_norotate.is_show {
	opacity: 1;
	pointer-events: visible;
	visibility: visible;
	transition: 0.2s;
}

.norotate {
	width: 50vw;
}

.norotate > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

@keyframes menuAnime {
	0% {
		transform: translateX(50%) rotate(0deg);
	}

	25% {
		transform: translateX(50%) rotate(20deg);
	}

	50% {
		transform: translateX(50%) rotate(-20deg);
	}

	75% {
		transform: translateX(50%) rotate(20deg);
	}

	100% {
		transform: translateX(50%) rotate(0);
	}
}

@keyframes morebtnAnime {
	0% {
		transform: translateY(50%) scaleX(0);
	}

	100% {
		transform: translateY(50%) scaleX(1);
	}
}

@keyframes morebtnverticalAnime {
	0% {
		transform: translateX(50%) scaleY(0);
	}

	100% {
		transform: translateX(50%) scaleY(1);
	}
}

@keyframes gradation1 {
	0% {
		background-position: 0% 37%;
	}

	50% {
		background-position: 100% 64%;
	}

	100% {
		background-position: 0% 37%;
	}
}

@keyframes gradation2 {
	0% {
		background-position: 100% 57%;
	}

	50% {
		background-position: 0% 44%;
	}

	100% {
		background-position: 100% 57%;
	}
}

.u_fontkiwi {
	font-family: 'Kiwi Maru', serif;
}

.l_loading {
	width: 100vw;
	height: 100vh;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: #000;
	transition: 0.3s opacity 1s;
}

.l_loading.is_hide {
	opacity: 0;
	pointer-events: none;
}

.loading {
	width: 114px;
	height: 116px;
	position: relative;
}

.loading .loading_inner {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}

.loading .loading_inner:nth-child(1) {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTQuMzYgMTYxLjc5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTE0LjMxLDE0LjkydjBoMGExNS45MSwxNS45MSwwLDAsMC00LjgyLTEwQTE3LjM0LDE3LjM0LDAsMCwwLDk3LjU0LDBDOTEuODgtLjE0LDg3LjMzLDIsODIuMzksNC41Nyw3Ny4yNiw3LjI1LDczLjA1LDguNCw2OC4zMSw4LjRhNDEuNDQsNDEuNDQsMCwwLDEtNy40LS45Myw2My4yMyw2My4yMywwLDAsMC0xMi0xLjMzLDQ1LjMyLDQ1LjMyLDAsMCwwLTMyLjIxLDEzLjRBNDUuNzEsNDUuNzEsMCwwLDAsMy4zOCw1MS44OCw0MS44Nyw0MS44NywwLDAsMCw0LDU5LjE1SDRjLjcxLDQuMDksMi4zNCwxMCw2LjA4LDE0LjcxczcuNDQsNy40MywxMi40MiwxMC41NWMtMTAuMzcsMTEtMTQuNDYsMTUuOS0xNC43OSwxNi4yOUMzLjExLDEwNiwuMDcsMTE0LjYxLDAsMTIyLjYzYy0uMDksOS44Niw0LjExLDIwLDExLDI2LjQ2aDBjOC43Myw4LjA5LDIxLDEyLjY5LDMzLjgxLDEyLjY5aC44MmE0OS44MSw0OS44MSwwLDAsMCw0OC42Ni00NS4xdjBhMzYsMzYsMCwwLDAtLjI1LTcuNzh2MGgwYTMyLjYzLDMyLjYzLDAsMCwwLTMuMjUtMTAuMjdjLTItMy45NC01LjU5LTkuMjItMTUuMjgtMTUuMTloMGwtNi40MS00LDUuNjItNmM2LjE1LTYuNTEsMTAuNTEtMTIuMjgsMTMuMjMtMjAuOTFhMzQuMTYsMzQuMTYsMCwwLDAsMS40OS05Ljg3LDM1LDM1LDAsMCwwLTEuMjMtOS4xMiwyNi4xOCwyNi4xOCwwLDAsMS0xLTYuODRBMTMuMTIsMTMuMTIsMCwwLDEsODguNTUsMjEsMTMuNDUsMTMuNDUsMCwwLDAsMTAxLDI5LjM5LDEzLjQ3LDEzLjQ3LDAsMCwwLDExNC4zNiwxNS45QzExNC4zNiwxNS41NSwxMTQuMzMsMTUuMjEsMTE0LjMxLDE0LjkyWk0xMyw3MS41NmMtMy4yNC00LjExLTQuNjgtOS4zMi01LjMyLTEzYTIxLDIxLDAsMCwxLDAtNC4zMywzMi4xNSwzMi4xNSwwLDAsMSw5LjE2LTE5LjU0QTI4LjUyLDI4LjUyLDAsMCwxLDM2LDI2LjEyYTIzLjMyLDIzLjMyLDAsMCwxLDExLjczLDIuNTloMGExNC44NCwxNC44NCwwLDAsMSw2LjEyLDYsMTYsMTYsMCwwLDEsMS40NCwzLjQ3LDkuMiw5LjIsMCwwLDAtMy40OS0yLjMxLDE1LjU3LDE1LjU3LDAsMCwwLTUuMzQtLjkyaC0uMDdhMTYuODEsMTYuODEsMCwwLDAtMTEuODEsNS40MkExNy45MiwxNy45MiwwLDAsMCwyOS45LDUyLjU3YTEzLjMsMTMuMywwLDAsMCw2LjE2LDEwLjc3Yy44My41NiwyLjQ1LDEuNjEsMy45NSwyLjU2TDI1LjI2LDgxLjUzbC0uMTEuMTFDMjAuMDUsNzguNDgsMTYuNTQsNzYsMTMsNzEuNTZaTTU0LjM5LDQ2LjE0YTkuODMsOS44MywwLDAsMS0xLjE4LDQuNjljMCwuMDYtLjIyLjM4LS41My44NmgwYTI1LjgxLDI1LjgxLDAsMCwxLTIuODgsMy42OGwwLDBjLS4wNSwwLTQuNyw1LjExLTcuMTUsNy43My0xLjYyLTEtMy41NS0yLjI2LTQuNDYtMi44OGE5LjU2LDkuNTYsMCwwLDEtNC41My03LjY3LDE0LjIxLDE0LjIxLDAsMCwxLDMuNjktOS42OSwxMy4wOSwxMy4wOSwwLDAsMSw5LjE3LTQuMjEsMTEuNTgsMTEuNTgsMCwwLDEsNCwuNjdoMGE1LjU1LDUuNTUsMCwwLDEsMy4yMiwzLjE4QTkuODYsOS44NiwwLDAsMSw1NC4zOSw0Ni4xNFpNNzMuNTIsODYuNTVoMGMxMCw2LjE5LDEyLjc1LDExLjQ3LDEzLjkxLDEzLjczYTI4LjQ3LDI4LjQ3LDAsMCwxLDIuODcsOS4wN3YuMTNoMGMwLC4zNSwwLDEuMDYsMCwxLjc3aDBhMjEuNTEsMjEuNTEsMCwwLDEtMS41Niw3LjM4LDMzLjQsMzMuNCwwLDAsMS0zMC42OSwyMC43NCwzMS4wNywzMS4wNywwLDAsMS05Ljg1LTEuNThoMGExOC45NCwxOC45NCwwLDAsMS05LjktNy41NiwyMC44NiwyMC44NiwwLDAsMCw2LjQ1LDEuMWgwQTIzLjU3LDIzLjU3LDAsMCwwLDY0Ljc5LDEyMC42aDBhMTIuODksMTIuODksMCwwLDAsMi4wNi02Ljc1LDEyLDEyLDAsMCwwLTUuOTQtMTAuMjdsLTkuMjktNS42OWgwTDY2LjQ0LDgyLjE5aDBaTTM1LjM5LDEyMi4wOWEyLDIsMCwwLDEsMC0uMjNBMTQuNzYsMTQuNzYsMCwwLDEsMzkuMjgsMTExTDQ5LDEwMC42NmwxMCw2LjFhOC4zMyw4LjMzLDAsMCwxLDQuMTUsNy4wOCw5LjIzLDkuMjMsMCwwLDEtMS41Miw0LjgsMTkuOCwxOS44LDAsMCwxLTE2Ljg2LDloMGExNi40OCwxNi40OCwwLDAsMS01LjY5LTEuMDlDMzcuNzIsMTI1Ljg4LDM1LjYzLDEyNC4wNiwzNS4zOSwxMjIuMDlaTTEwMSwyNS42NUE5LjY3LDkuNjcsMCwwLDEsOTEuMzUsMTdsLjM1LS4zOEExNC4xNiwxNC4xNiwwLDAsMSwxMDEsMTIuMzdhMTMuMTUsMTMuMTUsMCwwLDEsOS42NCwzLjQ3di4wNkE5LjcyLDkuNzIsMCwwLDEsMTAxLDI1LjY1Wm0xLTE2LjMtLjgsMEExNy4yMywxNy4yMywwLDAsMCw4OS45NCwxNC41Yy0zLjEzLDMuMTEtMy43NCw1LjIzLTMuNzQsNS4yM2ExNi4xNywxNi4xNywwLDAsMC0xLjY2LDcsMjksMjksMCwwLDAsMS4wOCw3LjU1LDMyLDMyLDAsMCwxLDEuMTQsOC40MSwzMS4wOCwzMS4wOCwwLDAsMS0xLjM1LDljLTIuNTUsOC4wOC02LjY5LDEzLjU1LTEyLjU0LDE5Ljc1bC0zNS40MSwzNy41Yy0xMC4xNywxMS42My0xLjMxLDIzLTEuMzEsMjNhMjEuODQsMjEuODQsMCwwLDAsMTEuNDksOC43NiwzNC4yNCwzNC4yNCwwLDAsMCwxMC43OSwxLjczLDM2LjQ3LDM2LjQ3LDAsMCwwLDMyLjI1LTE5LjkyLDQ2Ljg1LDQ2Ljg1LDAsMCwxLTQ0Ljc2LDM2LjMyaC0uNzhjLTEyLDAtMjMuNjEtNC4zNC0zMS43Ny0xMS45YTMzLjc1LDMzLjc1LDAsMCwxLTEwLTI0LjI0Yy4wNi03LjMzLDIuOC0xNS4xNyw3LTIwLC4yMi0uMjUsNC4yOS01LjE0LDE0LjcyLTE2LjJsLjk0LTFoMEw0My40OSw2N2gwbDEuNTYtMS42Ny4xMi0uMTNjMi40NS0yLjYzLDcuMTEtNy43LDcuMTYtNy43NmwuMTktLjIsMS0xLjIxLjI4LS4zNS4zOS0uNDljNS4zMi02LjcsNS43OS0xMS44MSw0LjI4LTE3LjgzYTE4LjgzLDE4LjgzLDAsMCwwLTEuNy00LjExLDE3LjkzLDE3LjkzLDAsMCwwLTcuMzItNy4xNWwtLjEtLjA1QTI2LDI2LDAsMCwwLDM3LDIzLjExaC0uNzZBMzEuNTYsMzEuNTYsMCwwLDAsMTUuMDUsMzIuNiwzNSwzNSwwLDAsMCw3LjQxLDQ0LjI1YTQxLjkxLDQxLjkxLDAsMCwxLDIuNjctOUE0Mi44MSw0Mi44MSwwLDAsMSwzMi43MiwxMi41LDQyLjEyLDQyLjEyLDAsMCwxLDQ5LjI4LDkuMTRhNjAuNDQsNjAuNDQsMCwwLDEsMTEuNDQsMS4yOCw0NC4yMiw0NC4yMiwwLDAsMCw3Ljk0LDFjNS4yNiwwLDkuODgtMS4yNSwxNS40Ny00LjE3Qzg4LjU2LDQuOTEsOTIuNjEsMyw5Ny4zNCwzaC40N2ExNC4zNywxNC4zNywwLDAsMSw5Ljk0LDQuMDUsMTMuNTMsMTMuNTMsMCwwLDEsMy4yNiw1QTE2LjIxLDE2LjIxLDAsMCwwLDEwMiw5LjM1WiIvPjwvZz48L3N2Zz4=);
}

.loading .loading_inner:nth-child(2) {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTQuMzYgMTYxLjc5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxldHRlciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTE0LjMxLDE0LjkydjBoMGExNS45MSwxNS45MSwwLDAsMC00LjgyLTEwQTE3LjM0LDE3LjM0LDAsMCwwLDk3LjU0LDBDOTEuODgtLjE0LDg3LjMzLDIsODIuMzksNC41Nyw3Ny4yNiw3LjI1LDczLjA1LDguNCw2OC4zMSw4LjRhNDEuNDQsNDEuNDQsMCwwLDEtNy40LS45Myw2My4yMyw2My4yMywwLDAsMC0xMi0xLjMzLDQ1LjM3LDQ1LjM3LDAsMCwwLTMyLjIxLDEzLjRBNDUuNzEsNDUuNzEsMCwwLDAsMy4zOCw1MS44OCw0MS44Nyw0MS44NywwLDAsMCw0LDU5LjE1SDRjLjcxLDQuMDksMi4zNCwxMCw2LjA4LDE0LjcxczcuNDQsNy40MywxMi40MiwxMC41NWMtMTAuMzcsMTEtMTQuNDYsMTUuOS0xNC43OSwxNi4yOUMzLjExLDEwNiwuMDcsMTE0LjYxLDAsMTIyLjYzYy0uMDksOS44Niw0LjExLDIwLDExLDI2LjQ2aDBjOC43Myw4LjA5LDIxLDEyLjY5LDMzLjgxLDEyLjY5aC44MmE0OS44MSw0OS44MSwwLDAsMCw0OC42Ni00NS4xdjBhMzYsMzYsMCwwLDAtLjI1LTcuNzh2MGgwYTMyLjYzLDMyLjYzLDAsMCwwLTMuMjUtMTAuMjdjLTItMy45NC01LjU5LTkuMjItMTUuMjgtMTUuMTloMGwtNi40MS00LDUuNjItNmM2LjE1LTYuNTEsMTAuNTEtMTIuMjgsMTMuMjMtMjAuOTFhMzQuMTYsMzQuMTYsMCwwLDAsMS40OS05Ljg3LDM1LDM1LDAsMCwwLTEuMjMtOS4xMiwyNi4xOCwyNi4xOCwwLDAsMS0xLTYuODRBMTMuMTIsMTMuMTIsMCwwLDEsODguNTUsMjEsMTMuNDUsMTMuNDUsMCwwLDAsMTAxLDI5LjM5LDEzLjQ3LDEzLjQ3LDAsMCwwLDExNC4zNiwxNS45LDkuNzEsOS43MSwwLDAsMCwxMTQuMzEsMTQuOTJaTTUzLjIxLDUwLjgzYzAsLjA2LS4yMi4zOC0uNTMuODZoMGEyNS44MSwyNS44MSwwLDAsMS0yLjg4LDMuNjhsMCwwYy0uMDUsMC00LjcsNS4xMS03LjE1LDcuNzMtMS42Mi0xLTMuNTUtMi4yNi00LjQ2LTIuODhhOS41Niw5LjU2LDAsMCwxLTQuNTMtNy42NywxNC4yMSwxNC4yMSwwLDAsMSwzLjY5LTkuNjksMTMuMDksMTMuMDksMCwwLDEsOS4xNy00LjIxLDExLjU4LDExLjU4LDAsMCwxLDQsLjY3aDBhNS41NSw1LjU1LDAsMCwxLDMuMjIsMy4xOCw5Ljk0LDkuOTQsMCwwLDEtLjUsOC4zMVpNMzUuMzksMTIyLjA5YTIsMiwwLDAsMSwwLS4yM0ExNC43NiwxNC43NiwwLDAsMSwzOS4yOCwxMTFMNDksMTAwLjY2bDEwLDYuMWE4LjMzLDguMzMsMCwwLDEsNC4xNSw3LjA4LDkuMjMsOS4yMywwLDAsMS0xLjUyLDQuOCwxOS44LDE5LjgsMCwwLDEtMTYuODYsOWgwYTE2LjQ4LDE2LjQ4LDAsMCwxLTUuNjktMS4wOUMzNy43MiwxMjUuODgsMzUuNjMsMTI0LjA2LDM1LjM5LDEyMi4wOVpNMTMsNzEuNTZjLTMuMjQtNC4xMS00LjY4LTkuMzItNS4zMi0xM2EyMSwyMSwwLDAsMSwwLTQuMzMsMzIuMTUsMzIuMTUsMCwwLDEsOS4xNi0xOS41NEEyOC41MiwyOC41MiwwLDAsMSwzNiwyNi4xMmEyMy4zMiwyMy4zMiwwLDAsMSwxMS43MywyLjU5aDBhMTQuODQsMTQuODQsMCwwLDEsNi4xMiw2LDE2LDE2LDAsMCwxLDEuNDQsMy40Nyw5LjIsOS4yLDAsMCwwLTMuNDktMi4zMSwxNS41NywxNS41NywwLDAsMC01LjM0LS45MmgtLjA3YTE2LjgxLDE2LjgxLDAsMCwwLTExLjgxLDUuNDJBMTcuOTIsMTcuOTIsMCwwLDAsMjkuOSw1Mi41N2ExMy4zLDEzLjMsMCwwLDAsNi4xNiwxMC43N2MuODMuNTYsMi40NSwxLjYxLDMuOTUsMi41NkwyNS4yNiw4MS41M2wtLjExLjExQzIwLjA1LDc4LjQ4LDE2LjU0LDc2LDEzLDcxLjU2Wm03NC4zOSwyOC43MmEyOC40NywyOC40NywwLDAsMSwyLjg3LDkuMDd2LjEzaDBjMCwuMzUsMCwxLjA2LDAsMS43N2gwYTIxLjUxLDIxLjUxLDAsMCwxLTEuNTYsNy4zOCwzMy40LDMzLjQsMCwwLDEtMzAuNjksMjAuNzQsMzEuMDcsMzEuMDcsMCwwLDEtOS44NS0xLjU4aDBhMTguOTQsMTguOTQsMCwwLDEtOS45LTcuNTYsMjAuODYsMjAuODYsMCwwLDAsNi40NSwxLjFoMEEyMy41NywyMy41NywwLDAsMCw2NC43OSwxMjAuNmgwYTEyLjg5LDEyLjg5LDAsMCwwLDIuMDYtNi43NSwxMiwxMiwwLDAsMC01Ljk0LTEwLjI3bC05LjI5LTUuNjloMEw2Ni40NCw4Mi4xOWgwbDcuMDgsNC4zNmgwQzgzLjU2LDkyLjc0LDg2LjI3LDk4LDg3LjQzLDEwMC4yOFpNMTAxLDI1LjY1QTkuNjcsOS42NywwLDAsMSw5MS4zNSwxN2wuMzUtLjM4QTE0LjE2LDE0LjE2LDAsMCwxLDEwMSwxMi4zN2ExMy4xNSwxMy4xNSwwLDAsMSw5LjY0LDMuNDd2LjA2QTkuNzIsOS43MiwwLDAsMSwxMDEsMjUuNjVaIi8+PC9nPjwvc3ZnPg==);
	clip: rect(116px, 116px, 114px, 0px);
}

.container {
	overflow: hidden;
}

.l_progress {
	position: fixed;
	right: 30px;
	bottom: 50%;
	transform: translateY(50%);
	z-index: 9990;
}

.progress {
	width: 1px;
	height: 200px;
	position: relative;
	background-color: #fff;
}

.progress .progress_dot {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 50%;
	transform: translate(50%, 0);
	background-color: #fff;
	border-radius: 100px;
}

.l_gradationbtn {
	width: 100%;
	height: 100%;
}

.gradationbtn {
	width: 100%;
	height: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	text-align: center;
	background: linear-gradient(259deg, #fd25f5, #00d0ff);
	background-size: 400% 400%;
	border-radius: 100px;
	transition: 0.3s box-shadow, 0.3s background;
}

.gradationbtn .gradationbtn_txt {
	padding: 0 0 0 30px;
	position: relative;
	z-index: 2;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	transition: 0.2s color;
}

.gradationbtn .gradationbtn_txt::before,
.gradationbtn .gradationbtn_txt::after {
	width: 18px;
	height: 13px;
	position: absolute;
	bottom: 50%;
	left: 0;
	transform: translateY(50%);
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: 0.2s opacity;
}

.gradationbtn .gradationbtn_txt::before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC42NyAxMy4xIj48cGF0aCBkPSJNMTguMTkgMEguNDVsOC44IDYuOTR6bS05IDkuODJMMCAyLjU0VjEzLjFoMTguNjdWMi41MXoiLz48L3N2Zz4=);
}

.gradationbtn .gradationbtn_txt::after {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC43IDEzLjEiPjxwYXRoIGQ9Ik0xOC4yIDBILjRsOC44IDYuOSA5LTYuOXptLTkgOS44TDAgMi41djEwLjZoMTguN1YyLjVMOS4yIDkuOHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
	opacity: 0;
}

.gradationbtn:not(.gradationbtn__type2) {
	animation: gradation1 25s linear infinite;
}

.gradationbtn.gradationbtn__type2 {
	animation: gradation2 25s linear infinite;
	filter: hue-rotate(-15deg);
}

.gradationbtn:hover {
	background: transparent;
	box-shadow: 0 0 0 6px #fff inset;
}

.gradationbtn:hover .gradationbtn_txt {
	color: #fff;
}

.gradationbtn:hover .gradationbtn_txt::before {
	opacity: 0;
}

.gradationbtn:hover .gradationbtn_txt::after {
	opacity: 1;
}

.l_morebtn {
	width: 100%;
	height: 100%;
}

.morebtn {
	width: 100%;
	height: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	position: relative;
	font-family: 'heros', sans-serif;
	font-size: 13px;
	-webkit-text-stroke: 0.5px #fff;
	text-align: center;
	line-height: 0;
	border: 1px solid #fff;
	border-radius: 100px;
}

.l_roundbtn {
	width: 100%;
	height: 100%;
}

.roundbtn {
	width: 100%;
	height: 100%;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	position: relative;
	font-family: 'heros', sans-serif;
	font-size: 13px;
	-webkit-text-stroke: 0.5px #fff;
	text-align: center;
	line-height: 1.5;
	border: 1px solid #fff;
	border-radius: 100px;
	transition: 0.3s background 0.5s, 0.3s color 0.5s, 0.3s text 0.5s;
}

.roundbtn.is_disable {
	pointer-events: none;
}

.l_anniversary {
	width: 100vw;
	height: 100vh;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10001;
	transition: 0.2s opacity;
	overflow: hidden;
}

.l_anniversary:not(.is_show) {
	opacity: 0;
	pointer-events: none;
}

.anniversary {
	width: 90%;
	max-width: 865px;
	padding: 70px;
	position: relative;
	background-color: #16202a;
	border: 1.5px solid #fff;
	border-radius: 30px;
}

.anniversary .anniversary_head {
	text-align: center;
}

.anniversary .anniversary_head .anniversary_head_ttl {
	width: 80%;
	max-width: 466px;
	margin: auto;
	padding: 8% 0 0;
	position: relative;
	overflow: hidden;
	background-color: #19a134;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjYuMzUgNTAuMzkiPjxwYXRoIGQ9Ik0yODcgMS4xMWgtMjcuMzFhMy4zOSAzLjM5IDAgMDAtMy4zNyAzLjM4djQxLjQ0YTMuMzggMy4zOCAwIDAwMy4zNyAzLjM3SDI4N2EzLjM5IDMuMzkgMCAwMDMuMzgtMy4zN3YtMy44N2EzLjM5IDMuMzkgMCAwMC0zLjM4LTMuMzdoLTE3LjlhMS4zOSAxLjM5IDAgMDEtMS4yMS0xLjM3di01LjQzYTEuMzggMS4zOCAwIDAxMS4zOC0xLjM4SDI4N2EzLjM5IDMuMzkgMCAwMDMuMzgtMy4zN3YtMy44NmEzLjM5IDMuMzkgMCAwMC0zLjM4LTMuMzdoLTE3LjczYTEuMzkgMS4zOSAwIDAxLTEuMzgtMS4zOVYxMy4xYTEuMzggMS4zOCAwIDAxMS4zOC0xLjM4SDI4N2EzLjM5IDMuMzkgMCAwMDMuMzgtMy4zOFY0LjQ5QTMuMzkgMy4zOSAwIDAwMjg3IDEuMTF6TTQ0MS4xNiAwYTI1LjIgMjUuMiAwIDEwMjUuMTkgMjUuMkEyNS4yMyAyNS4yMyAwIDAwNDQxLjE2IDB6bTAgMzkuMzFhMTQuMTEgMTQuMTEgMCAxMTE0LjExLTE0LjExIDE0LjEzIDE0LjEzIDAgMDEtMTQuMTEgMTQuMTF6bS01Mi42Mi0yOC4yMmExNCAxNCAwIDAxOCAyLjUyIDMuMzkgMy4zOSAwIDAwNC4zMi0uMzhsMy4xNi0zLjA2YTMuMzcgMy4zNyAwIDAwMC00Ljc3IDIzLjEgMjMuMSAwIDAwLTQuODEtMyAyNS4xOSAyNS4xOSAwIDEwLTEwLjcxIDQ4IDI1LjQxIDI1LjQxIDAgMDAxMC43NS0yLjQgMjMuMSAyMy4xIDAgMDA0LjgxLTMgMy4zNyAzLjM3IDAgMDAwLTQuNzdsLTMuMTYtMy4wNmEzLjM3IDMuMzcgMCAwMC00LjMyLS4zNyAxNC4xMSAxNC4xMSAwIDExLTgtMjUuN3ptLTQxLjk0LTEwSDM0MmEzLjM3IDMuMzcgMCAwMC0zLjM2IDMuMTMgMS44NSAxLjg1IDAgMDAwIC4yNXYyMy4zNGEuNi42IDAgMDEtLjYxLjYuNjEuNjEgMCAwMS0uNDktLjI1TDMxOS43OSAzLjkxYTYuNzYgNi43NiAwIDAwLTUuNDctMi44aC00LjE3YTMuMzcgMy4zNyAwIDAwLTMuMzcgMy4zOHY0MS40NGExLjQxIDEuNDEgMCAwMDAgLjIyIDMuMzYgMy4zNiAwIDAwMy4zNiAzLjE1aDQuNThhMy4zNiAzLjM2IDAgMDAzLjM2LTMuMTUgMS40MSAxLjQxIDAgMDAwLS4yMlYyMi42MWEuNi42IDAgMDExLjA5LS4zNUwzMzcgNDYuNTFhNi43NSA2Ljc1IDAgMDA1LjQ3IDIuNzloNC4xN2EzLjM3IDMuMzcgMCAwMDMuMzYtMy4zN1Y0LjQ5di0uMjVhMy4zOCAzLjM4IDAgMDAtMy40LTMuMTN6TTIzNS4zMyAxOS45MWgtOS44OGEzLjM3IDMuMzcgMCAwMC0zLjM3IDMuMzd2My44NmEzLjM3IDMuMzcgMCAwMDMuMzcgMy4zN2g0LjFhMSAxIDAgMDExIDF2MS4zN2EyLjM4IDIuMzggMCAwMS0uNTMgMS41IDE0LjExIDE0LjExIDAgMTEtMi43LTIwLjczIDMuMzcgMy4zNyAwIDAwNC4zMS0uMzhsMy4xNi0zLjA2YTMuMzYgMy4zNiAwIDAwMC00Ljc3IDIyLjgzIDIyLjgzIDAgMDAtNC44MS0zIDI1LjE5IDI1LjE5IDAgMTAtMTAuNyA0OEEyNS4xIDI1LjEgMCAwMDIzNyA0M2ExNC4wOSAxNC4wOSAwIDAwNC40NS0xMC4xOGMwLTYuMjgtLjEzLTYuOTItLjEzLTYuOTJhNiA2IDAgMDAtNS45OS01Ljk5em0tMTQzLTE4LjhINjVhMy4zOSAzLjM5IDAgMDAtMy4zOCAzLjM4djQxLjQ0QTMuMzkgMy4zOSAwIDAwNjUgNDkuM2gyNy4yOGEzLjM5IDMuMzkgMCAwMDMuMzgtMy4zN3YtMy44N2EzLjM5IDMuMzkgMCAwMC0zLjM4LTMuMzdINzQuMzZhMS4zOSAxLjM5IDAgMDEtMS4yMS0xLjM3di01LjQzYTEuMzggMS4zOCAwIDAxMS4zOC0xLjM4aDE3Ljc1YTMuMzkgMy4zOSAwIDAwMy4zOC0zLjM3di0zLjg2YTMuMzkgMy4zOSAwIDAwLTMuMzgtMy4zN0g3NC41M2ExLjM5IDEuMzkgMCAwMS0xLjM4LTEuMzlWMTMuMWExLjM4IDEuMzggMCAwMTEuMzgtMS4zOGgxNy43NWEzLjM5IDMuMzkgMCAwMDMuMzgtMy4zOFY0LjQ5YTMuMzkgMy4zOSAwIDAwLTMuMzgtMy4zOHpNMTMyLjQzIDBhMjUuMiAyNS4yIDAgMTAyNS4yIDI1LjJBMjUuMjIgMjUuMjIgMCAwMDEzMi40MyAwem0wIDM5LjMxYTE0LjExIDE0LjExIDAgMTExNC4xMS0xNC4xMSAxNC4xMyAxNC4xMyAwIDAxLTE0LjExIDE0LjExek0zOS44MiAxLjExaC00LjU4YTMuMzcgMy4zNyAwIDAwLTMuMzYgMy4xMyAxLjg1IDEuODUgMCAwMDAgLjI1djIzLjMyYS42LjYgMCAwMS0xLjA5LjM1TDEzIDMuOTFhNi43NiA2Ljc2IDAgMDAtNS40Ny0yLjhIMy4zN0EzLjM3IDMuMzcgMCAwMDAgNC40OXY0MS40NGExLjQxIDEuNDEgMCAwMDAgLjIyIDMuMzcgMy4zNyAwIDAwMy4zNyAzLjE1SDhhMy4zNiAzLjM2IDAgMDAzLjM2LTMuMTUgMS40MSAxLjQxIDAgMDAwLS4yMlYyMi42MWEuNi42IDAgMDEuNjEtLjYuNjEuNjEgMCAwMS40OS4yNWwxNy43MiAyNC4yNWE2Ljc1IDYuNzUgMCAwMDUuNDcgMi43OWg0LjE3YTMuMzcgMy4zNyAwIDAwMy4zNy0zLjM3VjQuNDlhMS44NSAxLjg1IDAgMDAwLS4yNSAzLjM3IDMuMzcgMCAwMC0zLjM3LTMuMTN6Ii8+PC9zdmc+);
	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NjYuMzUgNTAuMzkiPjxwYXRoIGQ9Ik0yODcgMS4xMWgtMjcuMzFhMy4zOSAzLjM5IDAgMDAtMy4zNyAzLjM4djQxLjQ0YTMuMzggMy4zOCAwIDAwMy4zNyAzLjM3SDI4N2EzLjM5IDMuMzkgMCAwMDMuMzgtMy4zN3YtMy44N2EzLjM5IDMuMzkgMCAwMC0zLjM4LTMuMzdoLTE3LjlhMS4zOSAxLjM5IDAgMDEtMS4yMS0xLjM3di01LjQzYTEuMzggMS4zOCAwIDAxMS4zOC0xLjM4SDI4N2EzLjM5IDMuMzkgMCAwMDMuMzgtMy4zN3YtMy44NmEzLjM5IDMuMzkgMCAwMC0zLjM4LTMuMzdoLTE3LjczYTEuMzkgMS4zOSAwIDAxLTEuMzgtMS4zOVYxMy4xYTEuMzggMS4zOCAwIDAxMS4zOC0xLjM4SDI4N2EzLjM5IDMuMzkgMCAwMDMuMzgtMy4zOFY0LjQ5QTMuMzkgMy4zOSAwIDAwMjg3IDEuMTF6TTQ0MS4xNiAwYTI1LjIgMjUuMiAwIDEwMjUuMTkgMjUuMkEyNS4yMyAyNS4yMyAwIDAwNDQxLjE2IDB6bTAgMzkuMzFhMTQuMTEgMTQuMTEgMCAxMTE0LjExLTE0LjExIDE0LjEzIDE0LjEzIDAgMDEtMTQuMTEgMTQuMTF6bS01Mi42Mi0yOC4yMmExNCAxNCAwIDAxOCAyLjUyIDMuMzkgMy4zOSAwIDAwNC4zMi0uMzhsMy4xNi0zLjA2YTMuMzcgMy4zNyAwIDAwMC00Ljc3IDIzLjEgMjMuMSAwIDAwLTQuODEtMyAyNS4xOSAyNS4xOSAwIDEwLTEwLjcxIDQ4IDI1LjQxIDI1LjQxIDAgMDAxMC43NS0yLjQgMjMuMSAyMy4xIDAgMDA0LjgxLTMgMy4zNyAzLjM3IDAgMDAwLTQuNzdsLTMuMTYtMy4wNmEzLjM3IDMuMzcgMCAwMC00LjMyLS4zNyAxNC4xMSAxNC4xMSAwIDExLTgtMjUuN3ptLTQxLjk0LTEwSDM0MmEzLjM3IDMuMzcgMCAwMC0zLjM2IDMuMTMgMS44NSAxLjg1IDAgMDAwIC4yNXYyMy4zNGEuNi42IDAgMDEtLjYxLjYuNjEuNjEgMCAwMS0uNDktLjI1TDMxOS43OSAzLjkxYTYuNzYgNi43NiAwIDAwLTUuNDctMi44aC00LjE3YTMuMzcgMy4zNyAwIDAwLTMuMzcgMy4zOHY0MS40NGExLjQxIDEuNDEgMCAwMDAgLjIyIDMuMzYgMy4zNiAwIDAwMy4zNiAzLjE1aDQuNThhMy4zNiAzLjM2IDAgMDAzLjM2LTMuMTUgMS40MSAxLjQxIDAgMDAwLS4yMlYyMi42MWEuNi42IDAgMDExLjA5LS4zNUwzMzcgNDYuNTFhNi43NSA2Ljc1IDAgMDA1LjQ3IDIuNzloNC4xN2EzLjM3IDMuMzcgMCAwMDMuMzYtMy4zN1Y0LjQ5di0uMjVhMy4zOCAzLjM4IDAgMDAtMy40LTMuMTN6TTIzNS4zMyAxOS45MWgtOS44OGEzLjM3IDMuMzcgMCAwMC0zLjM3IDMuMzd2My44NmEzLjM3IDMuMzcgMCAwMDMuMzcgMy4zN2g0LjFhMSAxIDAgMDExIDF2MS4zN2EyLjM4IDIuMzggMCAwMS0uNTMgMS41IDE0LjExIDE0LjExIDAgMTEtMi43LTIwLjczIDMuMzcgMy4zNyAwIDAwNC4zMS0uMzhsMy4xNi0zLjA2YTMuMzYgMy4zNiAwIDAwMC00Ljc3IDIyLjgzIDIyLjgzIDAgMDAtNC44MS0zIDI1LjE5IDI1LjE5IDAgMTAtMTAuNyA0OEEyNS4xIDI1LjEgMCAwMDIzNyA0M2ExNC4wOSAxNC4wOSAwIDAwNC40NS0xMC4xOGMwLTYuMjgtLjEzLTYuOTItLjEzLTYuOTJhNiA2IDAgMDAtNS45OS01Ljk5em0tMTQzLTE4LjhINjVhMy4zOSAzLjM5IDAgMDAtMy4zOCAzLjM4djQxLjQ0QTMuMzkgMy4zOSAwIDAwNjUgNDkuM2gyNy4yOGEzLjM5IDMuMzkgMCAwMDMuMzgtMy4zN3YtMy44N2EzLjM5IDMuMzkgMCAwMC0zLjM4LTMuMzdINzQuMzZhMS4zOSAxLjM5IDAgMDEtMS4yMS0xLjM3di01LjQzYTEuMzggMS4zOCAwIDAxMS4zOC0xLjM4aDE3Ljc1YTMuMzkgMy4zOSAwIDAwMy4zOC0zLjM3di0zLjg2YTMuMzkgMy4zOSAwIDAwLTMuMzgtMy4zN0g3NC41M2ExLjM5IDEuMzkgMCAwMS0xLjM4LTEuMzlWMTMuMWExLjM4IDEuMzggMCAwMTEuMzgtMS4zOGgxNy43NWEzLjM5IDMuMzkgMCAwMDMuMzgtMy4zOFY0LjQ5YTMuMzkgMy4zOSAwIDAwLTMuMzgtMy4zOHpNMTMyLjQzIDBhMjUuMiAyNS4yIDAgMTAyNS4yIDI1LjJBMjUuMjIgMjUuMjIgMCAwMDEzMi40MyAwem0wIDM5LjMxYTE0LjExIDE0LjExIDAgMTExNC4xMS0xNC4xMSAxNC4xMyAxNC4xMyAwIDAxLTE0LjExIDE0LjExek0zOS44MiAxLjExaC00LjU4YTMuMzcgMy4zNyAwIDAwLTMuMzYgMy4xMyAxLjg1IDEuODUgMCAwMDAgLjI1djIzLjMyYS42LjYgMCAwMS0xLjA5LjM1TDEzIDMuOTFhNi43NiA2Ljc2IDAgMDAtNS40Ny0yLjhIMy4zN0EzLjM3IDMuMzcgMCAwMDAgNC40OXY0MS40NGExLjQxIDEuNDEgMCAwMDAgLjIyIDMuMzcgMy4zNyAwIDAwMy4zNyAzLjE1SDhhMy4zNiAzLjM2IDAgMDAzLjM2LTMuMTUgMS40MSAxLjQxIDAgMDAwLS4yMlYyMi42MWEuNi42IDAgMDEuNjEtLjYuNjEuNjEgMCAwMS40OS4yNWwxNy43MiAyNC4yNWE2Ljc1IDYuNzUgMCAwMDUuNDcgMi43OWg0LjE3YTMuMzcgMy4zNyAwIDAwMy4zNy0zLjM3VjQuNDlhMS44NSAxLjg1IDAgMDAwLS4yNSAzLjM3IDMuMzcgMCAwMC0zLjM3LTMuMTN6Ii8+PC9zdmc+);
}

.anniversary .anniversary_head .anniversary_head_ttl > canvas {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	bottom: 50%;
	right: 50%;
	transform: translate(50%, 50%);
}

.anniversary .anniversary_head .anniversary_head_sub {
	margin: 20px 0 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 18px;
}

.anniversary .anniversary_body {
	margin: 50px 0 0;
	font-size: 18px;
	line-height: 1.8;
}

.anniversary .anniversary_foot {
	margin: 20px 0 0;
}

.anniversary .anniversary_foot .anniversary_foot_img {
	width: 200px;
	margin: 0 0 0 auto;
}

.anniversary .anniversary_foot .anniversary_foot_img > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.anniversary .anniversary_close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 30px;
	right: 30px;
}

.l_anniversarybtn {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 9995;
	pointer-events: none;
}

.anniversarybtn {
	width: 125px;
	display: block;
	transition: 1.5s filter;
}

.anniversarybtn > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.anniversarybtn:hover {
	filter: hue-rotate(110deg);
}

.l_advantagefoot {
	margin: 160px 0 0;
}

.l_advantagefoot > li:nth-child(n + 2) {
	margin: 300px 0 0;
}

.advantagefoot {
	position: relative;
	background-color: #333;
	box-shadow: 0 50px 50px -50px #000 inset, 0 -50px 50px -50px #000 inset;
}

.advantagefoot .advantagefoot_head {
	position: absolute;
	bottom: calc(100% - 10px);
	right: 50%;
	transform: translateX(50%);
	z-index: 1;
}

.advantagefoot .advantagefoot_head .advantagefoot_head_ttl {
	width: 445px;
}

.advantagefoot .advantagefoot_head .advantagefoot_head_ttl > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.advantagefoot .advantagefoot_head .advantagefoot_head_sub {
	margin: 20px 0 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 25px;
	text-align: center;
	-webkit-text-stroke: 1px #fff;
	line-height: 1;
}

.advantagefoot .advantagefoot_body {
	padding: 40px 0;
	position: relative;
	z-index: 0;
}

.advantagefoot.advantagefoot__model .advantagefoot_head .advantagefoot_head_ttl {
	width: 320px;
	height: 121px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAuOTEgMTIxLjQ4Ij48ZGVmcz48c3R5bGU+LmEzNDgzOTE0LTUyNTMtNDRmNi04MjBkLTIzM2JjZjNmZTJlNntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJiOGY5M2UxMC0wZDE4LTRjMjYtOTE5YS1iNGM3OGQxZWJjOTUiIGRhdGEtbmFtZT0ibGV0dGVyIj48ZyBpZD0iYmRiNzZhMDktY2M0NC00ZmYwLWEwNGMtOWI2MjVjMGVlMDM3IiBkYXRhLW5hbWU9ImxldHRlciI+PHBhdGggY2xhc3M9ImEzNDgzOTE0LTUyNTMtNDRmNi04MjBkLTIzM2JjZjNmZTJlNiIgZD0iTTE2MC40NSw1Ni44MWEyLjQyLDIuNDIsMCwwLDEtMi4zNy0yLjQxdi0xMkEyLjQsMi40LDAsMCwxLDE2MC40Nyw0MGgwYTExLjU0LDExLjU0LDAsMCwwLDkuNi0xNy44N0wxNTIsMzkuNzdhMi40LDIuNCwwLDAsMS0zLjM5LS4wNWwwLDBBMTYuMzUsMTYuMzUsMCwwLDEsMTQ4LjgxLDE3bC4wOC0uMDlhMTYuMjQsMTYuMjQsMCwwLDEsMTEuNTYtNC44LDIuNDEsMi40MSwwLDEsMSwwLDQuODJoMGExMS40OCwxMS40OCwwLDAsMC04LjA5LDMuMzEuMTYuMTYsMCwwLDEtLjA3LjA3LDExLjU3LDExLjU3LDAsMCwwLTEuNywxNC4xN2wxOC0xNy41OGEyLjQsMi40LDAsMCwxLDMuMzgsMCwxNi4zNCwxNi4zNCwwLDAsMS05LjE2LDI3Ljc0djcuMjZhMjMuNTQsMjMuNTQsMCwxLDAtMTIuMTktMiwyLjQxLDIuNDEsMCwwLDEtMiw0LjM4LDI4LjQsMjguNCwwLDEsMSwxMS43OSwyLjU2WiIvPjwvZz48cGF0aCBjbGFzcz0iYTM0ODM5MTQtNTI1My00NGY2LTgyMGQtMjMzYmNmM2ZlMmU2IiBkPSJNMTkuNTcsMTIwLjM3SDBWNzcuMTlIMjFxNy45My4xMSwxMS4yNSw0LjZhMTEsMTEsMCwwLDEsMiw2LjU5LDkuNzIsOS43MiwwLDAsMS0yLDYuMzZBMTAuNjcsMTAuNjcsMCwwLDEsMjksOTcuMmE5LjYyLDkuNjIsMCwwLDEsNSwzLjgxLDExLjM5LDExLjM5LDAsMCwxLDEuNjgsNi4zMiwxMi41OCwxMi41OCwwLDAsMS0xLjkzLDYuODksMTEuOTIsMTEuOTIsMCwwLDEtMy4wNywzLjQsMTIuMTEsMTIuMTEsMCwwLDEtNC45MSwyLjE2QTI5LjYyLDI5LjYyLDAsMCwxLDE5LjU3LDEyMC4zN1ptNC4yOC0yNy4yNWE0LDQsMCwwLDAsMS43Ni0zLjc3YzAtMi0uNzktMy4zNC0yLjM1LTRhMTYuNTQsMTYuNTQsMCwwLDAtNS4xNS0uNjdIOC42MXY5LjUySDE5LjIyQTguNzcsOC43NywwLDAsMCwyMy44NSw5My4xMlptLTQuNDgsOC4yNEg4LjYxdjExLjUxSDE5LjIyYTEwLjM2LDEwLjM2LDAsMCwwLDQuNDItLjc2YzEuOTItLjk0LDIuODctMi43NCwyLjg3LTUuMzlhNC42Miw0LjYyLDAsMCwwLTIuNzgtNC42M0ExMS4xMSwxMS4xMSwwLDAsMCwxOS4zNywxMDEuMzZaIi8+PHBhdGggY2xhc3M9ImEzNDgzOTE0LTUyNTMtNDRmNi04MjBkLTIzM2JjZjNmZTJlNiIgZD0iTTcxLjczLDEwMy43M1Y3Ny4xOUg4MC45djI2LjU0cTAsNi44OC0yLjE0LDEwLjcyLTQsNy0xNS4yLDd0LTE1LjI0LTdxLTIuMTMtMy44NC0yLjE0LTEwLjcyVjc3LjE5aDkuMTd2MjYuNTRhMTUsMTUsMCwwLDAsMS4wNiw2LjVxMS42NCwzLjY0LDcuMTUsMy42NHQ3LjEyLTMuNjRRNzEuNzMsMTA4LjE5LDcxLjczLDEwMy43M1oiLz48cGF0aCBjbGFzcz0iYTM0ODM5MTQtNTI1My00NGY2LTgyMGQtMjMzYmNmM2ZlMmU2IiBkPSJNMTA4LjE5LDExNC4xM2ExNS44MywxNS44MywwLDAsMCw1LjE4LS43cTMuNzgtMS4zNSwzLjc4LTVhMy42OSwzLjY5LDAsMCwwLTEuODctMy4zMSwyMC4xMiwyMC4xMiwwLDAsMC01Ljg5LTJsLTQuNTctMXEtNi43My0xLjUzLTkuMzItMy4zMS00LjM2LTMtNC4zNi05LjM1YTEyLjQ3LDEyLjQ3LDAsMCwxLDQuMjItOS42NHE0LjIyLTMuODMsMTIuMzktMy44M2ExOC43NywxOC43NywwLDAsMSwxMS42NCwzLjYycTQuODMsMy42MSw1LjA2LDEwLjVoLTguNjdhNi4yLDYuMiwwLDAsMC0zLjQtNS41NCwxMS40NywxMS40NywwLDAsMC01LjI1LTEuMDgsOS44Miw5LjgyLDAsMCwwLTUuNTYsMS40LDQuNDgsNC40OCwwLDAsMC0yLjA4LDMuOTMsMy43MywzLjczLDAsMCwwLDIuMDUsMy40NkEyNS40MSwyNS40MSwwLDAsMCwxMDcuMTYsOTRsNy40NCwxLjc5QTE5LjE4LDE5LjE4LDAsMCwxLDEyMiw5OC45M3EzLjg2LDMsMy44Niw4LjgxYTEyLjQ1LDEyLjQ1LDAsMCwxLTQuNTIsOS44M3EtNC41MywzLjkyLTEyLjc5LDMuOTEtOC40NSwwLTEzLjI3LTMuODVBMTIuNzksMTIuNzksMCwwLDEsOTAuNDMsMTA3aDguNjJhOC44MSw4LjgxLDAsMCwwLDEuNjEsNC40MlExMDIuODUsMTE0LjEzLDEwOC4xOSwxMTQuMTNaIi8+PHBhdGggY2xhc3M9ImEzNDgzOTE0LTUyNTMtNDRmNi04MjBkLTIzM2JjZjNmZTJlNiIgZD0iTTEzNC44Myw3Ny4xOWg5djQzLjE4aC05WiIvPjxwYXRoIGNsYXNzPSJhMzQ4MzkxNC01MjUzLTQ0ZjYtODIwZC0yMzNiY2YzZmUyZTYiIGQ9Ik0xOTAuMTIsMTIwLjM3aC05TDE2My40Niw4OS43djMwLjY3aC04LjRWNzcuMTloOS40NmwxNy4yLDMwLjE0Vjc3LjE5aDguNFoiLz48cGF0aCBjbGFzcz0iYTM0ODM5MTQtNTI1My00NGY2LTgyMGQtMjMzYmNmM2ZlMmU2IiBkPSJNMjMxLjU5LDEwMS41aC0yMXYxMS4xMWgyMy45djcuNzZIMjAxLjhWNzcuMTloMzEuNjd2Ny42NEgyMTAuNjJWOTRoMjFaIi8+PHBhdGggY2xhc3M9ImEzNDgzOTE0LTUyNTMtNDRmNi04MjBkLTIzM2JjZjNmZTJlNiIgZD0iTTI2MC4yMywxMTQuMTNhMTUuODMsMTUuODMsMCwwLDAsNS4xOC0uN3EzLjc4LTEuMzUsMy43OC01YTMuNjksMy42OSwwLDAsMC0xLjg3LTMuMzEsMjAuMTIsMjAuMTIsMCwwLDAtNS44OS0ybC00LjU3LTFxLTYuNzQtMS41My05LjMyLTMuMzEtNC4zNi0zLTQuMzYtOS4zNWExMi41LDEyLjUsMCwwLDEsNC4yMS05LjY0cTQuMjMtMy44MywxMi40LTMuODNhMTguNzcsMTguNzcsMCwwLDEsMTEuNjQsMy42MnE0LjgzLDMuNjEsNS4wNiwxMC41aC04LjY4YTYuMTcsNi4xNywwLDAsMC0zLjM5LTUuNTQsMTEuNDcsMTEuNDcsMCwwLDAtNS4yNS0xLjA4LDkuODIsOS44MiwwLDAsMC01LjU2LDEuNCw0LjQ4LDQuNDgsMCwwLDAtMi4wOCwzLjkzLDMuNzMsMy43MywwLDAsMCwyLjA1LDMuNDZBMjUuNDEsMjUuNDEsMCwwLDAsMjU5LjIsOTRsNy40NCwxLjc5QTE5LjI1LDE5LjI1LDAsMCwxLDI3NCw5OC45M3EzLjg2LDMsMy44Niw4LjgxYTEyLjQ1LDEyLjQ1LDAsMCwxLTQuNTIsOS44M3EtNC41MywzLjkyLTEyLjc5LDMuOTEtOC40NCwwLTEzLjI3LTMuODVBMTIuNzksMTIuNzksMCwwLDEsMjQyLjQ3LDEwN2g4LjYyYTguODEsOC44MSwwLDAsMCwxLjYxLDQuNDJRMjU0Ljg5LDExNC4xMywyNjAuMjMsMTE0LjEzWiIvPjxwYXRoIGNsYXNzPSJhMzQ4MzkxNC01MjUzLTQ0ZjYtODIwZC0yMzNiY2YzZmUyZTYiIGQ9Ik0zMDMuMjUsMTE0LjEzYTE1LjgzLDE1LjgzLDAsMCwwLDUuMTgtLjdxMy43OC0xLjM1LDMuNzgtNWEzLjY5LDMuNjksMCwwLDAtMS44Ny0zLjMxLDIwLjEyLDIwLjEyLDAsMCwwLTUuODktMmwtNC41Ny0xcS02Ljc1LTEuNTMtOS4zMi0zLjMxLTQuMzctMy00LjM2LTkuMzVhMTIuNSwxMi41LDAsMCwxLDQuMjEtOS42NHE0LjIzLTMuODMsMTIuNC0zLjgzYTE4Ljc3LDE4Ljc3LDAsMCwxLDExLjY0LDMuNjJxNC44MywzLjYxLDUuMDYsMTAuNWgtOC42OGE2LjE5LDYuMTksMCwwLDAtMy4zOS01LjU0LDExLjQ3LDExLjQ3LDAsMCwwLTUuMjUtMS4wOCw5Ljg4LDkuODgsMCwwLDAtNS41NywxLjQsNC41LDQuNSwwLDAsMC0yLjA4LDMuOTMsMy43MywzLjczLDAsMCwwLDIuMDYsMy40NkEyNS4yMiwyNS4yMiwwLDAsMCwzMDIuMjIsOTRsNy40NCwxLjc5QTE5LjE5LDE5LjE5LDAsMCwxLDMxNyw5OC45M3EzLjg3LDMsMy44Nyw4LjgxYTEyLjQ1LDEyLjQ1LDAsMCwxLTQuNTIsOS44M3EtNC41MywzLjkyLTEyLjc5LDMuOTEtOC40NCwwLTEzLjI3LTMuODVBMTIuNzksMTIuNzksMCwwLDEsMjg1LjQ5LDEwN2g4LjYyYTguODEsOC44MSwwLDAsMCwxLjYxLDQuNDJRMjk3LjkxLDExNC4xMywzMDMuMjUsMTE0LjEzWiIvPjwvZz48L3N2Zz4=);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.advantagefoot.advantagefoot__model .advantagefoot_body {
	padding: 0;
}

.advantagefoot.advantagefoot__model .advantagefoot_body .advantagefoot_body_img {
	width: 100%;
	display: block;
	transition: 0.3s filter;
}

.advantagefoot.advantagefoot__model .advantagefoot_body .advantagefoot_body_img img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.advantagefoot.advantagefoot__model .advantagefoot_body .advantagefoot_body_img:hover {
	filter: brightness(1.1);
}

.advantagefoot.advantagefoot__model .advantagefoot_foot {
	width: 160px;
	height: 50px;
	position: absolute;
	top: calc(100% - 20px);
	right: 50%;
	transform: translateX(50%);
	font-size: 15px;
	-webkit-text-stroke: 1px #fff;
}

.l_advantagelink {
	width: 90%;
	max-width: 980px;
	margin: auto;
}

.advantagelink {
	width: 100%;
	display: block;
	position: relative;
}

.advantagelink .advantagelink_body {
	padding: 60px 0 0;
	font-family: 'Kiwi Maru', serif;
	line-height: 1;
	text-align: center;
}

.advantagelink .advantagelink_body .advantagelink_body_img {
	width: 100%;
	position: relative;
}

.advantagelink .advantagelink_body .advantagelink_body_img > img {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 1;
	line-height: 0;
}

.advantagelink .advantagelink_body .advantagelink_body_ttl {
	margin: 15px 0 0;
	position: relative;
	font-size: 18px;
	-webkit-text-stroke: 1px #fff;
}

.advantagelink .advantagelink_body .advantagelink_body_sub {
	margin: 15px 0 0;
	font-size: 11px;
	line-height: 1.3;
	-webkit-text-stroke: 1px #fff;
}

.advantagelink:hover .advantagelink_body .advantagelink_body_img::before,
.advantagelink:hover .advantagelink_body .advantagelink_body_img::after {
	transform: translateY(50%) scale(1);
}

.l_modalclose {
	width: 100%;
	height: 100%;
}

.modalclose {
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi44IDI5Ljc2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0ibGV0dGVyMiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjggOGEzLjMyIDMuMzIgMCAxMC00LjY5LTQuN0w0LjgxIDIxLjc3YTMuMzIgMy4zMiAwIDEwNC43IDQuN3oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjUxIDMuMjlBMy4zMiAzLjMyIDAgMTA0LjgxIDhMMjMuMyAyNi40N2EzLjMyIDMuMzIgMCAxMDQuNy00Ljd6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMi44djI5Ljc2SDB6Ii8+PC9nPjwvc3ZnPg==);
	transition: 0.2s opacity;
}

.l_background {
	width: 100%;
	height: 800%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 0;
}

.background {
	width: 100%;
	height: 100%;
	background-color: #262626;
	background-repeat: repeat-y;
	background-position: top center;
	background-size: cover;
}

/* Slider */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,
.slick-track:after {
	content: '';
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

@keyframes iconAnime1 {
	0% {
		transform: translate(50%, 50%) rotateX(0deg) rotateZ(0deg);
	}

	100% {
		transform: translate(50%, 50%) rotateX(360deg) rotateZ(-360deg);
	}
}

@keyframes iconAnime2 {
	0% {
		transform: rotateY(0deg);
	}

	100% {
		transform: rotateY(-360deg);
	}
}

.l_hero {
	position: relative;
}

.hero {
	width: 100vw;
	position: relative;
}

.hero .hero_icon {
	width: 100vw;
}

.hero .hero_icon .hero_icon_inner::before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	transform-style: preserve-3d;
	perspective: 1px;
	content: '';
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTI0IDEwNTIiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjM4NS44NyIgeTE9IjU0NS45MSIgeDI9IjM4NS44NyIgeTI9IjE0Ny40OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjM1IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii42NSIgc3RvcC1jb2xvcj0iI2QyZDJkMyIgc3RvcC1vcGFjaXR5PSIuNTkiLz48c3RvcCBvZmZzZXQ9Ii44NiIgc3RvcC1jb2xvcj0iI2IzYjNiNCIvPjxzdG9wIG9mZnNldD0iLjk5IiBzdG9wLWNvbG9yPSIjOWQ5ZDllIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIyNDkuNzUiIHkxPSIzMzkuODMiIHgyPSI0MDIuMzYiIHkyPSI0ODQuMTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9Ii45MyIgc3RvcC1jb2xvcj0iI2IzYjNiNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2E0YTRhNSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iODAyLjQzIiB5MT0iMTU1LjM1IiB4Mj0iODkwLjUxIiB5Mj0iNTAuMzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjxzdG9wIG9mZnNldD0iLjgyIiBzdG9wLWNvbG9yPSIjYjNiM2I0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOWQ5ZDllIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSI1OTMuMTgiIHkxPSI1MTcuNjgiIHgyPSI1OTMuMTgiIHkyPSI5MjcuMTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4zNSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNjUiIHN0b3AtY29sb3I9IiNkMmQyZDMiIHN0b3Atb3BhY2l0eT0iLjU5Ii8+PHN0b3Agb2Zmc2V0PSIuODYiIHN0b3AtY29sb3I9IiNiM2IzYjQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5ZDlkOWUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9Ijc1Mi45NyIgeTE9Ijc1MC4xNSIgeDI9IjU2My42OCIgeTI9IjU3MS43OCIgeGxpbms6aHJlZj0iI2EiLz48L2RlZnM+PGcgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlIj48cGF0aCBkPSJNOTIzLjc4IDkxLjkzYzAgNDIuODItMzQuNDIgNzcuNDItNzYuODcgNzcuNDJTNzcwIDEzNC42MyA3NzAgOTEuODFjMC0yLjY3LjE2LTUuMy40Mi03LjkxIDIwLjE2LTIyLjM4IDQ4LjU4LTM2LjY5IDgxLjg1LTM2LjY5IDI3Ljg4IDAgNTcgMTEuOTQgNzAuODUgMzQuNTZhNzcuNzUgNzcuNzUgMCAwMS42NiAxMC4xNnpNNjcwLjY3IDU1Mi4wN2wtNTUuNzktMzQuMzktMTE2LjE5IDEyMy4wNiA3NSA0NmMxOS41MyAxMS45IDMzLjY1IDMyLjc0IDMzLjY1IDU3LjgzIDAgMTQuMTYtNS4xMyAyNy4zMi0xMS45NCAzOC40OC0yNSA0MC4zNS03MS45MSA2NS41OS0xMjMgNjUuNTgtMTIuMTkgMC0zMS41Ni0zLjA2LTQzLjEyLTguMzktMTAuMjMtNC43My0yOS4xNC0xOS40OS0zMS41OC0zOS4xOCA0LjY5IDUzLjQzIDQ1IDk5LjM2IDkzLjkzIDExNC45NGEyMTkuMjIgMjE5LjIyIDAgMDA2OS41OSAxMS4xOWM5Ni4wNyAwIDE4MS42Mi02MC43OCAyMTYuMDYtMTQ2YTE1Ny4wOCAxNTcuMDggMCAwMDExLjI4LTUzLjUxYy4xMi0zLjg1LjI0LTExLjMzLS4yMy0xNC43OGEyMDQuMiAyMDQuMiAwIDAwLTIwLjM5LTY0LjQ3Yy05Ljc2LTE4Ljk5LTMwLjE0LTU0Ljk3LTk3LjI3LTk2LjM2ek00NjAuNDggNDIyLjUxem0wIDBsLTcuMDktNC4zOGMtMTAuOTQtNi43NC0yNS0xNS44NC0zMS43OS0yMC40NS0yMC40Ni0xMy45MS0zNS42LTM2LjM2LTM1LjYtNjEuNCAwLTU2LjcxIDQxLjczLTEwMi45NSA5Ny45MS0xMDUuMTIgMTAuNzYgMCAyMi4yMSAxLjg1IDMxLjE2IDUuMjdhNDkuNTYgNDkuNTYgMCAwMTI4LjczIDI4LjI3IDc4LjY1IDc4LjY1IDAgMDEtNCA2NnMtMS40MSAyLjUxLTQgNi41M2MxNC41NS0xOC45MyAyMi44MS0zOS4zIDIzLjU5LTYxLjkyIDEuNi00Ni4zOS0yMi04OC43OC02MS4zMS0xMDkuMDgtMjMuODctMTIuNTUtNTEuNTMtMTkuNDQtODQuMzgtMTguNjgtMTA1LjcyIDQtMTkwLjI2IDkyLjIxLTIwMC42MyAxOTguN2ExNTAuOTQgMTUwLjk0IDAgMDAuMzUgMzEuNzdjNS42OSAzMi43OSAxNy42OSA2Ni42NSAzOCA5Mi40OSAyNi41NSAzMy43MyA1My4zNSA1MS4zOCA5Mi41NyA3NS40MXoiIGZpbGw9IiMxYmEwMzUiLz48cGF0aCBkPSJNNzg4LjU2IDcyNy42NmExNTcuMDggMTU3LjA4IDAgMDEtMTEuMjggNTMuNTFjLTM0LjQ0IDg1LjE5LTEyMCAxNDYtMjE2LjA2IDE0NkEyMTkuMjIgMjE5LjIyIDAgMDE0OTEuNjMgOTE2Yy00OC45LTE1LjU4LTg5LjI0LTYxLjUxLTkzLjkzLTExNC45NC0uMS0uOC0uMTctMS42LS4yMi0yLjQyQTExMSAxMTEgMCAwMTQyNyA3MTYuNjlsNzEuNzItNzYgMTE2LjE2LTEyMy4wMWMxLjU0LTEuNjIgOS4xOC05LjcxIDQ4LTUwLjgzczY3LjcxLTc4Ljc0IDg1LjMtMTM0LjUyYTIxMy40NyAyMTMuNDcgMCAwMDkuMzYtNjIgMTkwLjIgMTkwLjIgMCAwMC0xMS4xNy02NC40OUExMTYuOTEgMTE2LjkxIDAgMDE3NzAuNDUgODMuOWMyMC4xMy0yMi4zOCA0OC41NS0zNi42OSA4MS44Mi0zNi42OSAyNy44OCAwIDU3IDExLjk0IDcwLjg1IDM0LjU2LTUtMzguNzMtMzguMjQtNzAuNjctNzYtNzguNDJDODM3LjYgMS4zOCA4MzAuNDkuNTEgODIzLjg0LjVjLTMzLjg1LjUzLTYwLjMxIDExLjkyLTkzLjQ5IDI5LTMwIDE2LjQ5LTY0LjI2IDI3LjU4LTEwMC45MSAyNy41OGExOTMuNjQgMTkzLjY0IDAgMDEtNTMuNzctNy43NmgtLjE4YTI5MC40MSAyOTAuNDEgMCAwMC03NS4xOS05LjkyYy0xNjAuNzIgMC0yOTEgMTMwLjg2LTI5MSAyOTIuMjlhMjczLjE1IDI3My4xNSAwIDAwNC4wNiA0Ni4zMSAxNTAuOTQgMTUwLjk0IDAgMDEtLjM1LTMxLjc3YzEwLjM3LTEwNi40OSA5NC45MS0xOTQuNjcgMjAwLjYzLTE5OC43IDMyLjg1LS43NiA2MC41MSA2LjEzIDg0LjM4IDE4LjY4IDM5LjI3IDIwLjMgNjIuOTEgNjIuNjkgNjEuMzEgMTA5LjA4LS43OCAyMi42Mi05IDQzLTIzLjU5IDYxLjkyYTE5MC42MiAxOTAuNjIgMCAwMS0yMC41OCAyNi4yNHMtMzguNTggNDItNTIuNiA1Ni44NUwzNDQgNTQ1LjkxYy03OSA4My4zNy0xMDguNjYgMTE5LjIxLTEwOC42NiAxMTkuMjEtMjkuMTcgMzMuMzktNDguMDYgODguMjUtNDguNTEgMTM4LS41NyA2My42OCAyNyAxMjcuNDcgNjkuMTQgMTY3LjExIDU2LjQ4IDUyLjMzIDEzNy4zNCA4Mi41MSAyMjIuMDkgODEuMiAxNjMuMjYtMi41MyAyOTcuMzYtMTI5LjUgMzEyLTI4OS4xOGEyMjkuMjEgMjI5LjIxIDAgMDAtMS42Ni00OS40Yy40IDMuNDguMjggMTAuOTYuMTYgMTQuODF6TTQ2MC40OCA0MjIuNTF6IiBmaWxsPSIjOWJjNjE1Ii8+PHBhdGggZD0iTTQ2MC40OCA0MjIuNTFsLTcuMDktNC4zOGMtMTAuOTQtNi43NC0yNS0xNS44NC0zMS43OS0yMC40NS0yMC40Ni0xMy45MS0zNS42LTM2LjM2LTM1LjYtNjEuNCAwLTU2LjcxIDQxLjczLTEwMi45NSA5Ny45MS0xMDUuMTIgMTAuNzYgMCAyMi4yMSAxLjg1IDMxLjE2IDUuMjdhNDkuNTYgNDkuNTYgMCAwMTI4LjczIDI4LjI3IDc4LjY1IDc4LjY1IDAgMDEtNCA2NnMtMS40MSAyLjUxLTQgNi41M2MxNC41NS0xOC45MyAyMi44MS0zOS4zIDIzLjU5LTYxLjkyIDEuNi00Ni4zOS0yMi04OC43OC02MS4zMS0xMDkuMDgtMjMuODctMTIuNTUtNTEuNTMtMTkuNDQtODQuMzgtMTguNjgtMTA1LjcyIDQtMTkwLjI2IDkyLjIxLTIwMC42MyAxOTguN2ExNTAuOTQgMTUwLjk0IDAgMDAuMzUgMzEuNzdjNS42OSAzMi43OSAxNy42OSA2Ni42NSAzOCA5Mi40OSAyNi41NSAzMy43MyA1My4zNSA1MS4zOCA5Mi41NyA3NS40MXoiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgZmlsbD0idXJsKCNiKSIvPjxwYXRoIGQ9Ik00NTMuMzkgNDE4LjEzYy0xMC45NC02Ljc0LTI1LTE1Ljg0LTMxLjc5LTIwLjQ1LTIwLjQ2LTEzLjkxLTM1LjYtMzYuMzYtMzUuNi02MS40di0uMzlsLTE3Mi42IDQyLjM3YzUuNzEgMzIuNzEgMTcuNzEgNjYuNDcgMzggOTIuMjQgMjYuNTUgMzMuNzMgNTMuMzUgNTEuMzggOTIuNTcgNzUuNDFsMTE2LjUyLTEyMy40eiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTkyMy4xMiA4MS43N2MtMTMuODgtMjIuNjItNDMtMzQuNTYtNzAuODUtMzQuNTYtMzMuMjUgMC02MS42OSAxNC4zMS04MS44MiAzNi42OS0uMjYgMi42MS0uNDIgNS4yNC0uNDIgNy45MSAwIDQyLjgyIDM0LjQyIDc3LjU0IDc2Ljg4IDc3LjU0czc2Ljg3LTM0LjYgNzYuODctNzcuNDJhNzcuNzUgNzcuNzUgMCAwMC0uNjYtMTAuMTZ6IiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bXVsdGlwbHkiIGZpbGw9InVybCgjYykiLz48cGF0aCBkPSJNNjcwLjY3IDU1Mi4wN2wtNTUuNzktMzQuMzktMTE2LjE5IDEyMy4wNiA3NSA0NmMxOS41MyAxMS45IDMzLjY1IDMyLjc0IDMzLjY1IDU3LjgzIDAgMTQuMTYtNS4xMyAyNy4zMi0xMS45NCAzOC40OC0yNSA0MC4zNS03MS45MSA2NS41OS0xMjMgNjUuNTgtMTIuMTkgMC0zMS41Ni0zLjA2LTQzLjEyLTguMzktMTAuMjMtNC43My0yOS4xNC0xOS40OS0zMS41OC0zOS4xOCA0LjY5IDUzLjQzIDQ1IDk5LjM2IDkzLjkzIDExNC45NGEyMTkuMjIgMjE5LjIyIDAgMDA2OS41OSAxMS4xOWM5Ni4wNyAwIDE4MS42Mi02MC43OCAyMTYuMDYtMTQ2YTE1Ny4wOCAxNTcuMDggMCAwMDExLjI4LTUzLjUxYy4xMi0zLjg1LjI0LTExLjMzLS4yMy0xNC43OGEyMDQuMiAyMDQuMiAwIDAwLTIwLjM5LTY0LjQ3Yy05Ljc2LTE4Ljk5LTMwLjE0LTU0Ljk3LTk3LjI3LTk2LjM2eiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5IiBmaWxsPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTc2Ny45NCA2NDguNDFjLTkuNzYtMTktMzAuMTQtNTQuOTUtOTcuMjctOTYuMzRsLTU1Ljc5LTM0LjM5LTExNi4xOSAxMjMuMDYgNzUgNDZjMTkuNDMgMTEuODUgMzMuNTEgMzIuNTUgMzMuNjQgNTcuNDdsMTgxLTMxLjVhMjA0LjYgMjA0LjYgMCAwMC0yMC4zOS02NC4zeiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5IiBmaWxsPSJ1cmwoI2UpIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg5MjR2MTA1MkgweiIvPjwvZz48L3N2Zz4=);
	opacity: 0.3;
}

.hero .hero_logo {
	width: 100%;
	position: absolute;
	bottom: 50%;
	right: 50%;
	transform: translate(50%, 50%);
}

.hero .hero_logo .hero_logo_ttl {
	width: 80%;
	max-width: 480px;
	margin: auto;
	padding: 8% 0 0;
	position: relative;
	overflow: hidden;
	background-color: #19a134;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAuNTMgODguOTMiPjxwYXRoIGQ9Ik0xNjQuMDcgMmgtNDguMjNhNiA2IDAgMDAtNiA2djczLjA1YTYgNiAwIDAwNiA2aDQ4LjIzYTYgNiAwIDAwNi02di02LjhhNiA2IDAgMDAtNi02aC0zMS42NGEyLjQ2IDIuNDYgMCAwMS0yLjEzLTIuNDN2LTkuNTRhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZ2LTYuNzZhNiA2IDAgMDAtNi01Ljk1aC0zMS4zM2EyLjQ1IDIuNDUgMCAwMS0yLjQ0LTIuNDR2LTkuNTdhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZWNy45MmE2IDYgMCAwMC02LTUuOTJ6bTI3Mi0yYTQ0LjQ3IDQ0LjQ3IDAgMTA0NC40NiA0NC40NkE0NC41MSA0NC41MSAwIDAwNDM2LjA3IDB6bTAgNjkuMzZBMjQuOSAyNC45IDAgMTE0NjEgNDQuNDZhMjQuOTMgMjQuOTMgMCAwMS0yNC45MyAyNC45em0tOTIuODUtNDkuOEEyNC43NSAyNC43NSAwIDAxMzU3LjM5IDI0YTUuOTQgNS45NCAwIDAwNy42MS0uNjZsNS41OC01LjQxYTUuOTIgNS45MiAwIDAwMC04LjQxIDQwLjM0IDQwLjM0IDAgMDAtOC40OC01LjMxIDQ0LjQ2IDQ0LjQ2IDAgMTAtMTguODkgODQuNzEgNDQuOTMgNDQuOTMgMCAwMDE4Ljg5LTQuMjIgNDAuNzYgNDAuNzYgMCAwMDguNDgtNS4zMSA1LjkzIDUuOTMgMCAwMDAtOC40MkwzNjUgNjUuNThhNS45NCA1Ljk0IDAgMDAtNy42MS0uNjYgMjQuODkgMjQuODkgMCAxMS0xNC4xNy00NS4zNnpNMjY5LjIgMmgtOC4wOGE1Ljk0IDUuOTQgMCAwMC01LjkzIDUuNTEgMi44NSAyLjg1IDAgMDAwIC40NHY0MS4xMmExLjA2IDEuMDYgMCAwMS0xLjkyLjYybC0zMS4zOS00Mi44QTExLjg4IDExLjg4IDAgMDAyMTIuMjQgMmgtNy4zNmE2IDYgMCAwMC01Ljk1IDZ2NzMuNDRhNS45NCA1Ljk0IDAgMDA1Ljk1IDUuNTZIMjEzYTUuOTQgNS45NCAwIDAwNS45My01LjU2VjM5LjlhMS4wNyAxLjA3IDAgMDExLjkzLS42MmwzMS4zNSA0Mi44YTExLjkgMTEuOSAwIDAwOS42MyA0LjkyaDcuMzZhNiA2IDAgMDA1Ljk1LTZWNy45MnYtLjQ0QTYgNiAwIDAwMjY5LjIgMnpNNzIuODQgMzUuMTNINTUuNDFhNiA2IDAgMDAtNS45NSA1Ljk1djYuODFhNiA2IDAgMDA1Ljk1IDZoNy4yM2ExLjcxIDEuNzEgMCAwMTEuNyAxLjd2Mi40YTQuMjMgNC4yMyAwIDAxLS45NCAyLjY3QTI0LjkxIDI0LjkxIDAgMTE1OC42MyAyNGE2IDYgMCAwMDcuNjItLjY2bDUuNTgtNS40MWE1LjkzIDUuOTMgMCAwMDAtOC40MSA0MC4xOSA0MC4xOSAwIDAwLTguNDktNS4zMSA0NC40NyA0NC40NyAwIDEwMTIuNSA3MS43M0EyNC45MSAyNC45MSAwIDAwODMuNyA1OGMwLTExLjA5LS4yMy0xMi4yMS0uMjMtMTIuMjFhMTAuNjYgMTAuNjYgMCAwMC0xMC42My0xMC42NnoiLz48L3N2Zz4=);
	mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0ODAuNTMgODguOTMiPjxwYXRoIGQ9Ik0xNjQuMDcgMmgtNDguMjNhNiA2IDAgMDAtNiA2djczLjA1YTYgNiAwIDAwNiA2aDQ4LjIzYTYgNiAwIDAwNi02di02LjhhNiA2IDAgMDAtNi02aC0zMS42NGEyLjQ2IDIuNDYgMCAwMS0yLjEzLTIuNDN2LTkuNTRhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZ2LTYuNzZhNiA2IDAgMDAtNi01Ljk1aC0zMS4zM2EyLjQ1IDIuNDUgMCAwMS0yLjQ0LTIuNDR2LTkuNTdhMi40NSAyLjQ1IDAgMDEyLjQ0LTIuNDRoMzEuMzNhNiA2IDAgMDA2LTZWNy45MmE2IDYgMCAwMC02LTUuOTJ6bTI3Mi0yYTQ0LjQ3IDQ0LjQ3IDAgMTA0NC40NiA0NC40NkE0NC41MSA0NC41MSAwIDAwNDM2LjA3IDB6bTAgNjkuMzZBMjQuOSAyNC45IDAgMTE0NjEgNDQuNDZhMjQuOTMgMjQuOTMgMCAwMS0yNC45MyAyNC45em0tOTIuODUtNDkuOEEyNC43NSAyNC43NSAwIDAxMzU3LjM5IDI0YTUuOTQgNS45NCAwIDAwNy42MS0uNjZsNS41OC01LjQxYTUuOTIgNS45MiAwIDAwMC04LjQxIDQwLjM0IDQwLjM0IDAgMDAtOC40OC01LjMxIDQ0LjQ2IDQ0LjQ2IDAgMTAtMTguODkgODQuNzEgNDQuOTMgNDQuOTMgMCAwMDE4Ljg5LTQuMjIgNDAuNzYgNDAuNzYgMCAwMDguNDgtNS4zMSA1LjkzIDUuOTMgMCAwMDAtOC40MkwzNjUgNjUuNThhNS45NCA1Ljk0IDAgMDAtNy42MS0uNjYgMjQuODkgMjQuODkgMCAxMS0xNC4xNy00NS4zNnpNMjY5LjIgMmgtOC4wOGE1Ljk0IDUuOTQgMCAwMC01LjkzIDUuNTEgMi44NSAyLjg1IDAgMDAwIC40NHY0MS4xMmExLjA2IDEuMDYgMCAwMS0xLjkyLjYybC0zMS4zOS00Mi44QTExLjg4IDExLjg4IDAgMDAyMTIuMjQgMmgtNy4zNmE2IDYgMCAwMC01Ljk1IDZ2NzMuNDRhNS45NCA1Ljk0IDAgMDA1Ljk1IDUuNTZIMjEzYTUuOTQgNS45NCAwIDAwNS45My01LjU2VjM5LjlhMS4wNyAxLjA3IDAgMDExLjkzLS42MmwzMS4zNSA0Mi44YTExLjkgMTEuOSAwIDAwOS42MyA0LjkyaDcuMzZhNiA2IDAgMDA1Ljk1LTZWNy45MnYtLjQ0QTYgNiAwIDAwMjY5LjIgMnpNNzIuODQgMzUuMTNINTUuNDFhNiA2IDAgMDAtNS45NSA1Ljk1djYuODFhNiA2IDAgMDA1Ljk1IDZoNy4yM2ExLjcxIDEuNzEgMCAwMTEuNyAxLjd2Mi40YTQuMjMgNC4yMyAwIDAxLS45NCAyLjY3QTI0LjkxIDI0LjkxIDAgMTE1OC42MyAyNGE2IDYgMCAwMDcuNjItLjY2bDUuNTgtNS40MWE1LjkzIDUuOTMgMCAwMDAtOC40MSA0MC4xOSA0MC4xOSAwIDAwLTguNDktNS4zMSA0NC40NyA0NC40NyAwIDEwMTIuNSA3MS43M0EyNC45MSAyNC45MSAwIDAwODMuNyA1OGMwLTExLjA5LS4yMy0xMi4yMS0uMjMtMTIuMjFhMTAuNjYgMTAuNjYgMCAwMC0xMC42My0xMC42NnoiLz48L3N2Zz4=);
}

.hero .hero_logo .hero_logo_ttl > canvas {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	bottom: 50%;
	right: 50%;
	transform: translate(50%, 50%);
}

.hero .hero_logo .hero_logo_txt {
	width: 90%;
	position: absolute;
	top: calc(100% + 10px);
	right: 50%;
	transform: translateX(50%);
	font-family: 'Kiwi Maru', serif;
	font-size: 21px;
	text-align: center;
	-webkit-text-stroke: 1px #fff;
}

.hero .hero_slide {
	width: 45vw;
	position: absolute;
	top: calc(100% - 28vw - 60px);
	right: 50%;
	z-index: 2;
	transform: translateX(50%) rotateX(-66deg) rotateZ(-50deg) scale(1.2) skewX(-5deg);
	transform-origin: center left;
}

.hero .hero_txt {
	width: 90%;
	max-width: 980px;
	position: absolute;
	z-index: 3;
}

.hero .hero_txt img {
	width: 100%;
	height: auto;
	display: block;
}

.l_heroslide {
	width: 100%;
}

.l_heroslide li {
	padding: 10px 0;
}

.heroslide {
	width: 100%;
	position: relative;
	transform: translateZ(0);
	/*&.heroslide__even {
		&::before {
			clip-path: polygon(30% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 30%);
		}

		.heroslide_inner {
			clip-path: polygon(30% 0, 100% 0, 100% 80%, 80% 100%, 0 100%, 0 30%);
		}
	}*/
}

.heroslide::before {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: '';
	-webkit-clip-path: polygon(20% 0%, 100% 0, 100% 70%, 70% 100%, 0 100%, 0 20%);
	clip-path: polygon(20% 0%, 100% 0, 100% 70%, 70% 100%, 0 100%, 0 20%);
	filter: blur(16px);
}

.heroslide .heroslide_inner {
	width: 100%;
	padding: 64% 0 0;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

/*clip-path: polygon(20% 0%, 100% 0, 100% 70%, 70% 100%, 0 100%, 0 20%);*/

.heroslide .heroslide_inner > img,
.heroslide .heroslide_inner > video {
	position: absolute;
	bottom: 50%;
	right: 50%;
	z-index: 1;
	transform: translate(50%, 50%);
	pointer-events: none;
}

.heroslide .heroslide_inner > img {
	width: 110%;
	height: auto;
	display: block;
}

.heroslide .heroslide_inner > video {
	width: 120%;
	height: 110%;
}

.l_about {
	margin: 75vw 0 0;
	position: relative;
	z-index: 1;
}

.about .about_head {
	width: 90%;
	max-width: 850px;
	margin: auto;
	line-height: 1;
}

.about .about_head .about_head_ttl {
	width: 210px;
	margin: auto;
}

.about .about_head .about_head_ttl > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.about .about_head .about_head_txt {
	margin: 10px 0 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 25px;
	text-align: center;
	-webkit-text-stroke: 1px #fff;
}

.about .about_body {
	margin: 60px 0 0;
	text-align: center;
}

.about .about_body .about_body_txt {
	width: 95%;
	margin: auto;
	position: relative;
	overflow: hidden;
	font-size: 30px;
	font-weight: bold;
}

.about .about_body .about_body_sign {
	margin: 90px 0 0;
	padding: 0 60px 0 0;
	display: inline-block;
	position: relative;
	font-family: 'Kiwi Maru', serif;
	font-size: 30px;
	-webkit-text-stroke: 1px #fff;
	line-height: 1;
}

.about .about_body .about_body_sign::after {
	width: 45px;
	height: 45px;
	position: absolute;
	right: 0;
	bottom: 50%;
	transform: translateY(50%);
	content: '';
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../img/top/img_sign01.png);
}

.l_produce {
	margin: 300px 0 0;
	position: relative;
	z-index: 1;
}

.produce .produce_body {
	margin: 60px 0 0;
}

.produce .produce_foot {
	width: 90%;
	max-width: 850px;
	margin: 80px auto 0;
	position: relative;
	text-align: center;
}

.produce .produce_foot .produce_foot_btn {
	width: 160px;
	height: 50px;
	margin: 0 auto 0;
	font-size: 15px;
}

.l_producelist > li:nth-child(n + 2) {
	margin: 50px 0 0;
}

.producelist {
	display: block;
	position: relative;
}

.producelist .producelist_img {
	width: 43%;
	height: 200px;
	position: absolute;
	top: -30px;
	overflow: hidden;
	transition: 0.3s clip-path;
	-webkit-clip-path: polygon(0 20%, 100% 25%, 100% 75%, 0 80%);
	clip-path: polygon(0 20%, 100% 25%, 100% 75%, 0 80%);
}

.producelist .producelist_img .producelist_img_inner {
	width: 120%;
	position: absolute;
	right: 50%;
	bottom: 50%;
	transform: translate(50%, 50%);
	transition: 0.3s transform;
}

.producelist .producelist_img .producelist_img_inner > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.producelist .producelist_img:first-child {
	left: 0;
}

.producelist .producelist_img:first-child .producelist_img_inner {
	transform-origin: center right;
}

.producelist .producelist_img:last-child {
	right: 0;
	transform: scaleX(-1);
}

.producelist .producelist_img:last-child .producelist_img_inner {
	transform-origin: center left;
}

.producelist .producelist_img:last-child .producelist_img_inner > img {
	transform: scaleX(-1);
}

.producelist .producelist_data {
	width: 100%;
	position: relative;
	text-align: center;
	line-height: 1;
}

.producelist .producelist_data .producelist_data_num {
	width: 108px;
	margin: auto;
	padding: 20px 0 0;
}

.producelist .producelist_data .producelist_data_num > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.producelist .producelist_data .producelist_data_txt {
	margin: 45px 0 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 33px;
	-webkit-text-stroke: 1px #fff;
	letter-spacing: -3px;
}

.producelist .producelist_data .producelist_data_ttl {
	margin: 10px 0 0;
	font-size: 13px;
	color: #b2b2b2;
}

.producelist .producelist_data .producelist_data_copy {
	margin: 5px 0 0;
	transform: scale(0.8);
	font-size: 10px;
	color: #b2b2b2;
}

.producelist:hover .producelist_img {
	-webkit-clip-path: polygon(0 0, 100% 25%, 100% 75%, 0 100%);
	clip-path: polygon(0 0, 100% 25%, 100% 75%, 0 100%);
}

.l_info {
	margin: 150px 0 0;
	position: relative;
	z-index: 1;
}

.info .info_head {
	width: 90%;
	max-width: 850px;
	margin: auto;
	line-height: 1;
}

.info .info_head .info_head_ttl {
	width: 400px;
	margin: auto;
}

.info .info_head .info_head_ttl > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.info .info_head .info_head_btn {
	width: 160px;
	height: 50px;
	margin: 30px auto 0;
	font-size: 15px;
	-webkit-text-stroke: 1px #fff;
}

.info .info_body {
	margin: 50px 0 0;
	position: relative;
}

.info .info_body .info_body_tw {
	width: 90%;
	max-width: 350px;
	padding: 20px 20px 30px;
	background-color: #16202a;
	border: 2px solid #fff;
	border-radius: 30px;
}

.info .info_body .info_body_tw .info_body_tw_inner {
	position: relative;
	z-index: 0;
}

.info .info_body .info_body_tw .info_body_tw_inner > iframe {
	width: 100% !important;
}

.info .info_body .info_body_tw .info_body_tw_btn {
	width: 150px;
	display: block;
	position: absolute;
	top: calc(100% - 80px);
	right: 50%;
	transform: translateX(50%);
}

.info .info_body .info_body_tw .info_body_tw_btn > img {
	width: 100%;
	height: auto;
	display: block;
}

.info .info_body .info_body_map {
	width: 100%;
	height: 365px;
	position: relative;
	z-index: 0;
	filter: grayscale(100%);
}

.info .info_body .info_body_map > iframe {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	right: 50%;
	bottom: 50%;
	transform: translate(50%, 50%);
}

.info .info_foot {
	width: 160px;
	height: 50px;
	margin: 20px auto 0;
	font-size: 15px;
	-webkit-text-stroke: 1px #fff;
}

.l_contact {
	margin: 150px 0 0;
	position: relative;
	z-index: 1;
}

.contact .contact_head .contact_head_ttl {
	width: 300px;
	margin: auto;
}

.contact .contact_head .contact_head_ttl > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.contact .contact_body {
	margin: 60px 0 0;
}

.contact .contact_body .contact_body_inner {
	width: 265px;
	margin: 0 25px;
	line-height: 1;
}

.contact .contact_body .contact_body_inner .contact_body_inner_ttl {
	font-family: 'Kiwi Maru', serif;
	font-size: 20px;
	-webkit-text-stroke: 1px #fff;
	text-align: center;
}

.contact .contact_body .contact_body_inner .contact_body_inner_btn {
	width: 100%;
	height: 88px;
	margin: 15px 0 0;
	font-size: 20px;
}

.contact .contact_body .contact_body_inner .contact_body_inner_txt {
	margin: 10px 0 0;
	font-family: 'heros', sans-serif;
	font-size: 10px;
	text-align: center;
}

.l_works {
	margin: 150px 0 0;
	position: relative;
	z-index: 1;
}

.works .works_head {
	max-width: 420px;
	margin: auto;
	text-align: center;
	line-height: 1;
}

.works .works_head .works_head_ttl {
	width: 240px;
	margin: auto;
}

.works .works_head .works_head_ttl > img {
	width: 100%;
	height: auto;
	display: block;
	line-height: 0;
}

.works .works_head .works_head_txt {
	margin: 12px 0 0;
	font-family: 'Kiwi Maru', serif;
	font-size: 25px;
	-webkit-text-stroke: 1px #fff;
}

.works .works_head .works_head_btn {
	width: 160px;
	height: 50px;
	position: absolute;
	font-size: 15px;
}

.works .works_body {
	margin: 40px 0 0;
}

.works .works_body .works_body_list:nth-child(n + 2) {
	margin: 20px 0 0;
}

.l_workslist li {
	padding: 0 8px;
}

.workslist {
	width: 10vw;
}

.workslist > img {
	width: 100%;
	height: auto;
	display: block;
}

@media only screen and (min-height: 1125px) and (min-width: 600px) and (orientation: portrait) {
	.l_norotate {
		opacity: 1;
		pointer-events: visible;
		visibility: visible;
		transition: 0.2s;
	}
}

@media (min-width: 737px) {
	.modalclose:hover {
		opacity: 0.4;
	}
}

@media (min-width: 1126px) {
	.footer .footer_head .footer_head_ttl {
		width: 80%;
		max-width: 312px;
		padding: 5% 0 0;
	}

	.footer .footer_foot {
		margin: 60px 0 0;
	}

	.header .header_nav {
		width: 160px;
		top: 50px;
		right: 50px;
	}

	.header .header_nav .header_nav_btn > a {
		width: 30px;
		height: 30px;
		margin: 0 0 0 auto;
		background-size: contain;
	}

	.nav .nav_btn > a {
		top: 60px;
		right: 60px;
	}

	.navlist:hover::after {
		animation: menuAnime 0.3s linear 0s;
	}

	.navcontact .navcontact_inner .navcontact_inner_icon {
		width: calc(100% - 210px);
	}

	.navcontact .navcontact_inner .navcontact_inner_icon:hover::after {
		animation: menuAnime 0.3s linear 0s;
	}

	.navcontact .navcontact_inner:nth-child(1),
	.navcontact .navcontact_inner:nth-child(2) {
		margin: 0 40px 0 0;
	}

	.navcontact .navcontact_inner:nth-child(3) {
		width: 13%;
	}

	.u_spblake {
		display: none;
	}

	.morebtn::before {
		position: absolute;
		content: '';
		background-color: #fff;
	}

	.morebtn.morebtn__noline::before {
		display: none;
	}

	.morebtn:not(.morebtn__vertical)::before {
		width: 80px;
		height: 1px;
		right: calc(100% - 30.5px);
		bottom: 50%;
		transform: translateY(50%);
		transform-origin: left center;
	}

	.morebtn.morebtn__vertical::before {
		width: 1px;
		height: 65px;
		right: 50%;
		bottom: calc(100% - 5px);
		transform: translateX(50%);
		transform-origin: top center;
	}

	.morebtn:hover {
		color: #000;
		-webkit-text-stroke: 0.5px #000;
		background-color: #fff;
		transition: 0.3s background 0.5s, 0.3s color 0.5s, 0.3s text 0.5s;
	}

	.morebtn:hover::before {
		animation: morebtnAnime 0.3s linear 0s;
	}

	.morebtn:hover.morebtn__vertical::before {
		animation: morebtnverticalAnime 0.3s linear 0s;
	}

	.roundbtn::before {
		width: 1px;
		height: 68px;
		position: absolute;
		right: 50%;
		bottom: calc(100% - 34px);
		transform: translateX(50%);
		transform-origin: top center;
		content: '';
		background-color: #fff;
	}

	.roundbtn:not(.is_disable):hover {
		color: #000;
		-webkit-text-stroke: 0.5px #000;
		background-color: #fff;
	}

	.roundbtn:not(.is_disable):hover::before {
		animation: morebtnverticalAnime 0.3s linear 0s;
	}

	.advantagefoot.advantagefoot__model .advantagefoot_foot {
		display: none;
	}

	.l_advantagelink {
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}

	.l_advantagelink > li {
		width: calc((100% - 160px) / 3);
	}

	.l_advantagelink > li:not(:nth-child(3n)) {
		margin: 0 80px 0 0;
	}

	.advantagelink .advantagelink_body .advantagelink_body_img::before,
	.advantagelink .advantagelink_body .advantagelink_body_img::after {
		width: calc(50% + 1px);
		height: calc(100% + 2px);
		position: absolute;
		bottom: 50%;
		transform: translateY(50%) scale(0);
		z-index: 0;
		content: '';
		background-color: #fff;
		transition: 0.3s transform;
	}

	.advantagelink .advantagelink_body .advantagelink_body_img::before {
		left: -1px;
		transform-origin: left top;
	}

	.advantagelink .advantagelink_body .advantagelink_body_img::after {
		right: -1px;
		transform-origin: right bottom;
	}

	.hero {
		height: 100vh;
	}

	.hero .hero_icon {
		height: 100vh;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
	}

	.hero .hero_icon .hero_icon_inner {
		width: 110vh;
		padding: 130% 0 0;
		position: absolute;
		bottom: 50%;
		right: 50%;
		transform: translate(50%, 50%);
	}

	.hero .hero_icon .hero_icon_inner::before {
		left: 0;
	}

	.hero .hero_txt {
		top: 117vh;
		right: 50%;
		transform: translateX(50%);
	}

	.about .about_body .about_body_txt {
		padding: 30px 0;
		line-height: 2;
	}

	.info .info_body .info_body_tw {
		position: absolute;
		right: 60px;
		bottom: 80px;
		z-index: 1;
	}

	.info .info_foot {
		display: none;
	}

	.contact .contact_body {
		margin: 50px 0 0;
		display: flex;
		flex-flow: row wrap;
		justify-content: center;
	}

	.works .works_head {
		position: relative;
	}

	.works .works_head .works_head_btn {
		top: 0;
		left: calc(100% + 32.5px);
		transform: rotate(-20deg);
		transform-origin: center right;
	}
}

@media (max-width: 1125px) {
	.footer {
		padding: 30px 0 90px;
		box-shadow: 0 0px 90px 105px #000;
	}

	.footer .footer_head {
		bottom: 85%;
	}

	.footer .footer_head .footer_head_ttl {
		width: 190px;
		padding: 10% 0 0;
	}

	.footer .footer_head .footer_head_txt {
		font-size: 14px;
	}

	.footer .footer_foot .footer_foot_tw {
		display: none;
	}

	.footer .footer_foot .footer_foot_lang {
		display: none;
	}

	.l_footerlist {
		display: none;
	}

	.header .header_logo {
		display: none;
	}

	.header .header_nav {
		top: -10px;
		left: -10px;
	}

	.header .header_nav .header_nav_btn > a {
		width: 80px;
		height: 80px;
		background-color: #16202a;
		background-size: 30px;
		border: 1px solid #fff;
		border-radius: 0 100px 100px 100px;
	}

	.header .header_nav .header_nav_lang {
		display: none;
	}

	.header .header_nav .header_nav_txt {
		display: none;
	}

	.l_nav {
		width: 95vw;
		height: calc(100vh - 80px);
		z-index: 9995;
		background-color: #16202a;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-radius: 0 0 30px 0;
	}

	.nav {
		width: 100%;
		padding: 0 5vw 0 10vw;
	}

	.nav .nav_head .nav_head_ttl {
		width: 100%;
		height: 9vw;
	}

	.nav .nav_head .nav_head_sub {
		font-size: 14px;
	}

	.nav .nav_body {
		margin: 40px 0 0;
	}

	.nav .nav_foot {
		margin: 40px 0 0;
	}

	.nav .nav_foot .nav_foot_lang {
		width: 140px;
	}

	.nav .nav_foot .nav_foot_txt {
		margin: 20px 0 0;
	}

	.nav .nav_btn > a {
		top: 20px;
		left: 20px;
	}

	.l_navlist > li {
		width: calc((100% - 10px) / 3);
	}

	.navlist::before,
	.navlist::after {
		width: 75%;
		padding: 75% 0 0;
	}

	.navlist > span {
		font-size: 3vw;
	}

	.l_navcontact {
		margin: 30px 0 0;
	}

	.navcontact {
		flex-flow: row wrap;
		justify-content: space-between;
	}

	.navcontact .navcontact_inner {
		width: calc((100% - 10px) / 3);
	}

	.navcontact .navcontact_inner .navcontact_inner_icon::before,
	.navcontact .navcontact_inner .navcontact_inner_icon::after {
		width: 75%;
		padding: 75% 0 0;
	}

	.navcontact .navcontact_inner .navcontact_inner_icon > span {
		font-size: 3vw;
	}

	.navcontact .navcontact_inner .navcontact_inner_btn {
		display: none;
	}

	.u_pcblake {
		display: none;
	}

	.loading {
		width: 84px;
		margin: 0 0 0 15px;
	}

	.morebtn {
		background-color: #16202a;
		border: 1px solid #fff;
	}

	.roundbtn {
		background-color: #16202a;
	}

	.l_anniversarybtn {
		right: -10px;
		bottom: 15px;
	}

	.anniversarybtn {
		width: 100px;
	}

	.l_advantagefoot > li:nth-child(n + 2) {
		margin: 220px 0 0;
	}

	.advantagefoot .advantagefoot_head .advantagefoot_head_ttl {
		width: 280px;
	}

	.advantagefoot .advantagefoot_head .advantagefoot_head_sub {
		font-size: 16px;
	}

	.advantagefoot.advantagefoot__model .advantagefoot_head .advantagefoot_head_ttl {
		width: 200px;
		height: 76px;
	}

	.l_advantagelink > li:nth-child(n + 2) {
		margin: 30px 0 0;
	}

	.hero .hero_icon {
		padding: 0 0 60vw;
	}

	.hero .hero_icon .hero_icon_inner {
		padding: 140% 0 0;
		position: relative;
	}

	.hero .hero_icon .hero_icon_inner::before {
		width: 130vw;
		right: 50%;
		transform: translateX(50%);
	}

	.hero .hero_logo {
		bottom: calc(50% + 30vw);
	}

	.hero .hero_logo .hero_logo_ttl {
		padding: 15% 0 0;
	}

	.hero .hero_logo .hero_logo_txt {
		top: calc(100% + 15px);
		font-size: 18px;
	}

	.hero .hero_slide {
		width: 60vw;
		top: calc(100% - 48vw - 60px);
	}

	.hero .hero_txt {
		right: 0;
		bottom: 0;
	}

	.about .about_head .about_head_ttl {
		width: 130px;
	}

	.about .about_head .about_head_txt {
		font-size: 16px;
	}

	.about .about_body {
		margin: 30px 0 0;
	}

	.about .about_body .about_body_txt {
		font-size: 20px;
		text-align: left;
	}

	.about .about_body .about_body_sign::after {
		width: 40px;
		height: 40px;
	}

	.about .about_body .about_body_sign {
		font-size: 25px;
	}

	.l_produce {
		margin: 220px 0 0;
	}

	.l_info {
		margin: 130px 0 0;
	}

	.info .info_head .info_head_ttl {
		width: 260px;
	}

	.info .info_head .info_head_btn {
		display: none;
	}

	.info .info_body {
		margin: 30px 0 0;
	}

	.info .info_body .info_body_tw {
		margin: auto;
		position: relative;
	}

	.info .info_body .info_body_tw .info_body_tw_btn {
		width: 110px;
		top: calc(100% - 35px);
	}

	.info .info_body .info_body_map {
		width: 85vw;
		height: 85vw;
		margin: 80px auto 0;
		overflow: hidden;
		border: 2px solid #fff;
		border-radius: 30px;
	}

	.l_contact {
		margin: 130px 0 0;
	}

	.contact .contact_head .contact_head_ttl {
		width: 200px;
	}

	.contact .contact_body .contact_body_inner {
		width: 245px;
		margin: auto;
	}

	.contact .contact_body .contact_body_inner:nth-child(n + 2) {
		margin-top: 40px;
	}

	.contact .contact_body .contact_body_inner .contact_body_inner_ttl {
		font-size: 18px;
	}

	.contact .contact_body .contact_body_inner .contact_body_inner_btn {
		height: 70px;
		font-size: 18px;
	}

	.l_works {
		margin: 130px 0 0;
	}

	.works {
		padding: 0 0 240px;
		position: relative;
	}

	.works .works_head .works_head_ttl {
		width: 160px;
	}

	.works .works_head .works_head_txt {
		font-size: 16px;
	}

	.works .works_head .works_head_btn {
		right: 50%;
		bottom: 145px;
		transform: translateX(50%);
	}
}

@media only screen and (max-height: 600px) and (max-width: 1125px) and (orientation: landscape) {
	.l_norotate {
		opacity: 1;
		pointer-events: visible;
		visibility: visible;
		transition: 0.2s;
	}
}

@media (max-width: 737px) {
	.modalclose:active {
		opacity: 0.4;
	}
}
