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

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

body {
	font-size: 14px;
	font-family: 'Noto Sans JP', sans-serif, -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Yu Gothic', YuGothic,
		'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', Arial, 'メイリオ', Meiryo, sans-serif;
}

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

li {
	list-style: none;
}

.u_sp {
	display: none;
}

.u_pc {
	display: block;
}

img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

.l_footer {
	margin: 230px 0 0;
	padding: 35px 0 35px;
	background: linear-gradient(
		104deg,
		rgba(128, 197, 249, 1) 8%,
		rgba(77, 81, 231, 1) 43%,
		rgba(236, 122, 214, 1) 77%,
		rgba(86, 247, 243, 1) 99%
	);
}

.footer {
	position: relative;
}

.footer_deco {
	width: 100%;
	height: 130px;
	transform: rotateZ(180deg) rotateX(0deg) rotateY(180deg);
}

.footer_deco > svg {
	width: 100vw;
	height: 105%;
}

.footer_main {
	color: #fff;
	font-size: 13px;
}

.footer_main_banner {
	width: 1000px;
	margin: 0 auto 25px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.footer_main_banner a {
	width: 250px;
	display: block;
	transition: 0.3s opacity;
}

.footer_main_banner a:hover {
	opacity: 0.5;
}

.footer_main_banner a:not(:first-child) {
	margin: 0 0 0 30px;
}

.footer_main_link {
	text-align: center;
	text-decoration: underline;
}

.footer_main_link a {
	display: block;
	transition: 0.3s opacity;
}

.footer_main_link a:hover {
	opacity: 0.5;
}

.footer_main_txt {
	margin: 10px auto 0;
	text-align: center;
}

.l_navpc {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	z-index: 100;
	transition: all 0.4s;
}

.navpc {
	width: 100%;
	height: 65px;
	background-color: #d92685;
}

.l_menulist {
	height: 100%;
}

.menulist {
	width: 100%;
	height: 100%;
	max-width: 1070px;
	margin: 0 auto;
	padding: 0 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.menulist li.___logo {
	width: 110px;
}

.menulist li.___logo > img {
	width: 100%;
}

.menulist_item {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	transition: 0.3s opacity;
}

.menulist_item:hover {
	opacity: 0.5;
}

.menulist_item.menulist_item__gray {
	opacity: 0.4;
	pointer-events: none;
}

.l_navsp {
	display: none;
}

.l_menubtn {
	width: 15vw;
	height: 15vw;
	position: fixed;
	top: 75%;
	left: 13%;
	transform: translate(-50%, -50%);
	background-image: url(../img/common/bg_hamburgerbtn.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 100;
	transition: all 0.4s;
}

.menubtn {
	width: auto;
	height: 6vw;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
}

.menubtn > span {
	width: 8vw;
	height: 0.5vw;
	background-color: #fff;
}

.l_navarea {
	position: relative;
}

.navarea {
	width: 100vw;
	height: 100vh;
	padding: 5vw 0 0;
	position: fixed;
	top: 0;
	left: 0;
	background-image: url(../img/common/bg_spmenu.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	overflow-y: scroll;
	z-index: 200;
	pointer-events: none;
	opacity: 0;
	transition: all 0.3s;
}

.navarea.is_open {
	opacity: 1;
	pointer-events: auto;
	transition: all 0.4s;
}

.navarea.is_open .navarea_logo {
	opacity: 1;
	transform: translateY(0%);
}

.navarea.is_open .navarea_menu {
	opacity: 1;
	transform: translateY(0%);
}

.navarea.is_open .navarea_sns {
	opacity: 1;
	transform: translateY(0%);
}

.navarea.is_open .navarea_close {
	opacity: 1;
	transform: translateY(0%);
}

.navarea_logo {
	width: 50vw;
	margin: 0 auto;
	opacity: 0;
	transform: translateY(10%);
	transition: all 0.6s 0.3s;
}

.navarea_logo_link {
	width: 100%;
	display: block;
}

.navarea_logo_link > img {
	width: 100%;
}

.navarea_menu {
	margin: 5vw auto 0;
	opacity: 0;
	transform: translateY(1%);
	transition: all 0.6s 0.3s;
}

.navarea_sns {
	opacity: 0;
	transform: translateY(3%);
	transition: all 0.6s 0.3s;
}

.navarea_sns_list {
	width: 70%;
	margin: 7vw auto 0;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.navarea_sns_list li {
	width: 10vw;
}

.navarea_sns_list li:not(:last-child) {
	margin: 0 10vw 0 0;
}

.navarea_sns_list_item {
	width: 100%;
	display: block;
}

.navarea_sns_list_item > img {
	width: 100%;
}

.navarea_close {
	margin: 7vw auto 0;
	padding: 0 0 27vw;
	display: block;
	opacity: 0;
	transform: translateY(3%);
	transition: all 0.6s 0.3s;
}

.navarea_close_btn {
	width: 10vw;
	height: 10vw;
	margin: 0 auto;
	display: block;
}

.navarea_close_btn > img {
	width: 100%;
}

.spmenulist {
	width: 70%;
	margin: 0 auto;
	text-align: right;
	font-size: 5.5vw;
	font-weight: 500;
	letter-spacing: 0.5vw;
}

.spmenulist li:not(:first-child) {
	margin: 5.2vw auto 0;
}

.spmenulist li {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.spmenulist_item {
	display: block;
	line-height: 1;
}

.spmenulist_item.spmenulist_item__gray {
	opacity: 0.3;
	pointer-events: none;
}

.container {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.l_contents {
	width: 100%;
	position: relative;
	z-index: 1;
	padding: 65px 0 0;
}

.contents {
	width: 100%;
}

/* particles.js用スタイル */

#particles-js {
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 506;
	pointer-events: none;
}

.l_movmodal {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: rgba(255, 255, 255, 0.8);
	transition: 0.2s opacity;
	overflow: hidden;
}

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

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

.moviearea {
	width: 770px;
	padding-top: 34.25%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.moviearea .moviearea_inner {
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}

.moviearea_border {
	background-color: #0000a0;
}

.moviearea_border.moviearea_border__t {
	width: 99%;
	height: 2px;
	position: absolute;
	bottom: calc(100% + 21px);
	left: -20px;
}

.moviearea_border.moviearea_border__r {
	width: 2px;
	height: 100%;
	position: absolute;
	top: 22px;
	left: calc(100% + 20px);
}

.moviearea_border.moviearea_border__b {
	width: calc(100% + 40px);
	height: 2px;
	position: absolute;
	top: calc(100% + 20px);
	left: 50%;
	transform: translateX(-50%);
}

.moviearea_border.moviearea_border__l {
	width: 2px;
	height: calc(100% + 45px);
	position: absolute;
	top: 50%;
	right: calc(100% + 20px);
	transform: translateY(-50%);
}

.l_closebtn {
	width: 25px;
	height: 25px;
	position: absolute;
	bottom: calc(100% + 10px);
	left: calc(100% + 10px);
	z-index: 9999;
}

.closebtn {
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMy4xIDMzLjEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwMGEwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoyLjgzcHg7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMSIgeTE9IjEiIHgyPSIzMi4xIiB5Mj0iMzIuMSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjMyLjEiIHkxPSIxIiB4Mj0iMSIgeTI9IjMyLjEiLz48L2c+PC9nPjwvc3ZnPg==);
	transition: 0.2s;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-shadow: none;
	outline: none;
	cursor: pointer;
}

/*スマホ時のメニュー用スタイル*/

body.is_fixed {
	position: fixed;
	width: 100%;
}

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

.btn {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 15px;
	font-weight: bold;
	transform: skew(-20deg);
	transition: 0.3s opacity;
	background-color: #0000a0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.btn:hover {
	opacity: 0.7;
}

.btn > span {
	transform: skew(20deg);
}

/*フェードイン*/

.js_scrollanime {
	opacity: 0;
	transition: all 1.5s;
	transform: translate(0, 100px);
}

.js_scrollanime.is_show {
	opacity: 1;
	transform: translate(0, 0);
}

.js_scrollanime_r {
	opacity: 0;
	transition: all 1s;
	transform: translate(100px, 0);
}

.js_scrollanime_r.is_show {
	opacity: 1;
	transform: translate(0, 0);
}

.js_scrollanime_l {
	opacity: 0;
	transition: all 1s;
	transform: translate(-100px, 0);
}

.js_scrollanime_l.is_show {
	opacity: 1;
	transform: translate(0, 0);
}

.l_pagetop {
	position: absolute;
	bottom: 320px;
	left: 10%;
}

.pagetop {
	display: block;
	position: relative;
	transition: 0.3s opacity;
	cursor: pointer;
	z-index: 20;
}

.pagetop:hover {
	opacity: 0.5;
}

.pagetop_ball {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS45NCA4MS45MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNkOTI2ODU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuMjhweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NS44LDU1Ljg5QzUyLDY2LjM1LDQyLjQ2LDc2LDI4LjA5LDc5LjE5QTQwLjMzLDQwLjMzLDAsMCwwLDc3LjUxLDIzLjkxQzY1LjcyLDI5LDYxLjM0LDQwLjU0LDU1LjgsNTUuODlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAuNjUsMzkuNjNDMjcuMTksNDkuMiwxOC45LDU4LDYuNTMsNjJBNDAuNDMsNDAuNDMsMCwwLDAsMjguMDksNzkuMTlDNDIuNDYsNzYsNTIsNjYuMzUsNTUuOCw1NS44OWM1LjU0LTE1LjM1LDkuOTItMjYuODgsMjEuNzEtMzJBNDAuMTQsNDAuMTQsMCwwLDAsNjIuODcsNy4wOUM2Miw2LjUsNjEsNiw2MC4wNSw1LjQ0LDQyLjIyLDguNDcsMzcuMjYsMjEuMzMsMzAuNjUsMzkuNjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNy4xLDE5LjA3QTQwLjM2LDQwLjM2LDAsMCwwLDYuNTMsNjJDMTguOSw1OCwyNy4xOSw0OS4yLDMwLjY1LDM5LjYzYzYuNjEtMTguMywxMS41Ny0zMS4xNiwyOS40LTM0LjE5QTQwLjM0LDQwLjM0LDAsMCwwLDcuMSwxOS4wN1oiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transform: rotate(0deg);
	animation: roll-r 14s linear infinite;
	z-index: 20;
}

.pagetop_ring {
	width: 110px;
	height: 110px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTAuNzkgMTExLjE5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5MjY4NTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOS4wNiwyMC40NmEyLjczLDIuNzMsMCwwLDEtLjgsMS44NWwtMS4wNSwxLjIsMi4yOSwyLTEsMS4yLTYuMzktNS42MSwyLjE3LTIuNDdhMi40OCwyLjQ4LDAsMCwxLDEuNjktLjkzLDIuNzIsMi43MiwwLDAsMSwyLC44NEEyLjgxLDIuODEsMCwwLDEsMTkuMDYsMjAuNDZaTTE2LDE5LjM1YTEuMiwxLjIsMCwwLDAtLjc3LjQ2bC0uOTUsMS4wOCwxLjg4LDEuNjUuOTUtMS4wOGExLjE2LDEuMTYsMCwwLDAsLjMzLS44NCwxLjMsMS4zLDAsMCwwLS41My0uODdBMS4yOCwxLjI4LDAsMCwwLDE2LDE5LjM1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5LDE0bDEuMzctMS4xOCw3LjU4LDQuNzItMS4zMiwxLjEyLTEuNTItMS0yLjE1LDEuODMuNzQsMS42Ni0xLjI3LDEuMDlabTMuMzQsNC4wOSwxLjUtMS4yNy0yLjkxLTEuOTJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkuNTgsOS42MkExLjY4LDEuNjgsMCwwLDAsMjguMTksOWEyLDIsMCwwLDAtLjg1LjMsMS44NSwxLjg1LDAsMCwwLS44OSwxLjQ1LDMuNzksMy43OSwwLDAsMCwuNzEsMi4zLDMuMDYsMy4wNiwwLDAsMCwxLjcxLDEuNTUsMiwyLDAsMCwwLDEuNTgtLjIxLDEuNzYsMS43NiwwLDAsMCwuODYtMS4xMiwyLjM0LDIuMzQsMCwwLDAtLjE2LTEuNDhsLTEuNTEuOTItLjc0LTEuMiwyLjcyLTEuNjdMMzQsMTMuNzdsLS45MS41NS0uNjktLjgyYTMuODUsMy44NSwwLDAsMS0uMjYsMS4xNkEyLjY5LDIuNjksMCwwLDEsMzEsMTUuODRhMy4xMywzLjEzLDAsMCwxLTIuNzQuMzEsNC44MSw0LjgxLDAsMCwxLTIuNTQtMi4yMiw1LDUsMCwwLDEtLjg2LTMuMzVBMy4zMywzLjMzLDAsMCwxLDI2LjU2LDguMSwzLjMsMy4zLDAsMCwxLDI5LDcuNTgsMy4xOSwzLjE5LDAsMCwxLDMwLjkyLDguOFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNy40LDQuNzMsMzMuNjcsNi4zLDM0LjM2LDhsMy40My0xLjQ0LjU3LDEuMzZMMzQuOTQsOS4zMmwuODQsMkwzOS42OSw5LjdsLjU5LDEuNDEtNS4zNSwyLjI0TDMxLjY0LDUuNTFsNS4xNy0yLjE3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ3LjE3LjcxbC4zMSwxLjQ3LTIuMjQuNDhMNDYuNjgsOS41bC0xLjU3LjMzTDQzLjY3LDNsLTIuMjUuNDdMNDEuMTEsMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NS4xNiw3Ljg0YTMuNjYsMy42NiwwLDAsMS01LC4zMSw0Ljg2LDQuODYsMCwwLDEtMS4zNy0zLjQyLDQuODEsNC44MSwwLDAsMSwuOTQtMy41OEEzLjE4LDMuMTgsMCwwLDEsNTIuMTYsMGEzLjE0LDMuMTQsMCwwLDEsMi41Ny44NEE0LjgzLDQuODMsMCwwLDEsNTYuMSw0LjI3LDQuODksNC44OSwwLDAsMSw1NS4xNiw3Ljg0Wk01NC4wOCw2LjYyYTMuNzYsMy43NiwwLDAsMCwuNDItMi4yNSwzLjgsMy44LDAsMCwwLS42OS0yLjE3LDEuODUsMS44NSwwLDAsMC0zLC4xOCwzLjc1LDMuNzUsMCwwLDAtLjQzLDIuMjUsMy43LDMuNywwLDAsMCwuNywyLjE3LDEuODUsMS44NSwwLDAsMCwzLS4xOFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Mi40OSw1LjRhMi43MSwyLjcxLDAsMCwxLTIsLjQ1bC0xLjU4LS4xNC0uMjcsMy0xLjU5LS4xNEw1Ny44NC4xNWwzLjI3LjI5YTIuNDksMi40OSwwLDAsMSwxLjc0LjgxLDIuNzUsMi43NSwwLDAsMSwuNSwyLjA5QTIuODIsMi44MiwwLDAsMSw2Mi40OSw1LjRabS0xLTMuMTZhMS4xOCwxLjE4LDAsMCwwLS44Mi0uMzVsLTEuNDMtLjEzLS4yMiwyLjQ5LDEuNDMuMTNhMS4yLDEuMiwwLDAsMCwuODgtLjIzLDEuMzksMS4zOSwwLDAsMCwuMzgtLjk0QTEuMjMsMS4yMywwLDAsMCw2MS41NCwyLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc5LjM1LDEwLjg2YTIuNzcsMi43NywwLDAsMS0yLS4yNmwtMS40NC0uNjhMNzQuNiwxMi42OCw3My4xNywxMiw3Ni44LDQuMzJsMywxLjRhMi40OSwyLjQ5LDAsMCwxLDEuMzYsMS4zNywyLjc0LDIuNzQsMCwwLDEtLjI2LDIuMTNBMi44NCwyLjg0LDAsMCwxLDc5LjM1LDEwLjg2Wm0uMjEtMy4yOUExLjIsMS4yLDAsMCwwLDc4LjkxLDdsLTEuMy0uNjJMNzYuNTQsOC41OWwxLjMuNjJhMS4xMiwxLjEyLDAsMCwwLC45LjA5LDEuMzUsMS4zNSwwLDAsMCwuNjktLjc1QTEuMjQsMS4yNCwwLDAsMCw3OS41Niw3LjU3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg1LjU4LDlsMS41LDEtMi40Niw4LjU4LTEuNDQtMSwuNTUtMS43My0yLjM0LTEuNTZMODAsMTUuNDhsLTEuNC0uOTNabS0zLDQuMzQsMS42MywxLjA5LDEtMy4zMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05Mi42OSwxOGExLjYzLDEuNjMsMCwwLDAsLjE3LTEuNSwyLDIsMCwwLDAtLjUxLS43MywxLjgzLDEuODMsMCwwLDAtMS42NC0uNDYsMy44MSwzLjgxLDAsMCwwLTIsMS4zMSwzLjEsMy4xLDAsMCwwLTEsMi4wNywyLjA3LDIuMDcsMCwwLDAsLjY0LDEuNDcsMS43OCwxLjc4LDAsMCwwLDEuMzIuNTFBMi4yNSwyLjI1LDAsMCwwLDkxLDIwLjE1TDg5LjY5LDE5bDEtMUw5MywyMC4wN2wtMy4wOSwzLjM1LS43OC0uNzEuNi0uODlhNC4yNyw0LjI3LDAsMCwxLTEuMTkuMDYsMi43OCwyLjc4LDAsMCwxLTEuNDQtLjc0LDMuMTMsMy4xMywwLDAsMS0xLTIuNTUsNC44MSw0LjgxLDAsMCwxLDEuNDQtMy4wNSw1LjA2LDUuMDYsMCwwLDEsMy0xLjc0LDMuMzEsMy4zMSwwLDAsMSwyLjgzLjkyLDMuMjgsMy4yOCwwLDAsMSwxLjE3LDIuMTksMy4xOSwzLjE5LDAsMCwxLS42NCwyLjJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTkuNTQsMjQuMjIsOTcsMjEuMDZsLTEuNDEsMS4xMywyLjMzLDIuOUw5Ni43NywyNmwtMi4zMy0yLjktMS43LDEuMzcsMi42NSwzLjMtMS4xOSwxLTMuNjMtNC41Mkw5Ny4yLDE4LjlsMy41MSw0LjM3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwNi4wOCwzMi40NmwtMS4zMy43MS0xLjA3LTJMOTcuNSwzNC40Myw5Ni43NSwzM2w2LjE4LTMuMjgtMS4wOC0yLDEuMzMtLjcxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMS40NSw0Mi4xNGEzLjY1LDMuNjUsMCwwLDEtMS42OC00LjczLDQuODgsNC44OCwwLDAsMSwyLjkxLTIuMjcsNC44LDQuOCwwLDAsMSwzLjctLjA4LDMuMTksMy4xOSwwLDAsMSwxLjc3LDIsMy4xNSwzLjE1LDAsMCwxLS4xLDIuNyw0Ljc0LDQuNzQsMCwwLDEtMi45MSwyLjI2QTQuOTMsNC45MywwLDAsMSwxMDEuNDUsNDIuMTRabS44OC0xLjM4YTMuNzIsMy43MiwwLDAsMCwyLjI3LS4yMSwzLjgyLDMuODIsMCwwLDAsMS45LTEuMjcsMS44NiwxLjg2LDAsMCwwLTEtMi44NSwzLjc2LDMuNzYsMCwwLDAtMi4yOC4yMSwzLjY4LDMuNjgsMCwwLDAtMS44OSwxLjI3LDEuOCwxLjgsMCwwLDAtLjIzLDEuNjlBMS43NSwxLjc1LDAsMCwwLDEwMi4zMyw0MC43NloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDUuODEsNDguNDlhMi43LDIuNywwLDAsMS0xLTEuNzZsLS4zLTEuNTctMywuNTgtLjMtMS41Niw4LjM1LTEuNi42MiwzLjIzYTIuNDgsMi40OCwwLDAsMS0uMzEsMS45LDIuNzIsMi43MiwwLDAsMS0xLjg3LDFBMi43NiwyLjc2LDAsMCwxLDEwNS44MSw0OC40OVptMi43Ny0xLjc3YTEuMTgsMS4xOCwwLDAsMCwuMTItLjg5bC0uMjctMS40MS0yLjQ2LjQ3LjI3LDEuNDFhMS4xOCwxLjE4LDAsMCwwLC40Ni43OCwxLjM1LDEuMzUsMCwwLDAsMSwuMTJBMS4yNiwxLjI2LDAsMCwwLDEwOC41OCw0Ni43MloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDUuMjEsNjYuMjNhMi43NCwyLjc0LDAsMCwxLS4zMS0ybC4yNi0xLjU3LTMtLjQ5LjI2LTEuNTdMMTEwLjc5LDYybC0uNTMsMy4yNGEyLjQ4LDIuNDgsMCwwLDEtLjk0LDEuNjgsMi43LDIuNywwLDAsMS0yLjEyLjM0QTIuOCwyLjgsMCwwLDEsMTA1LjIxLDY2LjIzWm0zLjIyLS43MWExLjIxLDEuMjEsMCwwLDAsLjQxLS44bC4yNC0xLjQyLTIuNDgtLjQtLjIzLDEuNDJhMS4xNCwxLjE0LDAsMCwwLC4xNy44OSwxLjM0LDEuMzQsMCwwLDAsLjkxLjQ1QTEuMywxLjMsMCwwLDAsMTA4LjQzLDY1LjUyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwOC43Myw3MS43bC0uNTUsMS43Mkg5OS4yNmwuNTItMS42NSwxLjgyLDAsLjg2LTIuNjktMS41MS0xLC41MS0xLjU5Wm0tNS0xLjcxLS42LDEuODcsMy40OS4wOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDIsODFhMS42MiwxLjYyLDAsMCwwLDEuNDktLjI0LDIsMiwwLDAsMCwuNTYtLjcsMS44MiwxLjgyLDAsMCwwLDAtMS43LDMuODMsMy44MywwLDAsMC0xLjgyLTEuNTgsMy4wNiwzLjA2LDAsMCwwLTIuMjYtLjQyLDIsMiwwLDAsMC0xLjI0LDEsMS44LDEuOCwwLDAsMC0uMTQsMS40MUEyLjI5LDIuMjksMCwwLDAsOTkuNDgsODBsLjc5LTEuNTgsMS4yNy42NC0xLjQ0LDIuODQtNC4wNy0yLC40OC0xLDEsLjM0YTQsNCwwLDAsMS0uMzktMS4xMywyLjczLDIuNzMsMCwwLDEsLjMyLTEuNTgsMy4xLDMuMSwwLDAsMSwyLjE3LTEuNyw0LjcxLDQuNzEsMCwwLDEsMy4zMi41NSw1LjA5LDUuMDksMCwwLDEsMi41LDIuNCwzLjM0LDMuMzQsMCwwLDEtLjExLDMsMy4zMSwzLjMxLDAsMCwxLTEuNzksMS43MywzLjE3LDMuMTcsMCwwLDEtMi4yOSwwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk3LjksODkuMzFsMi4zNC0zLjMtMS40Ny0xLTIuMTUsMy0xLjItLjg1LDIuMTUtMy0xLjc4LTEuMjctMi40NiwzLjQ1LTEuMjQtLjg4LDMuMzYtNC43Miw2LjkzLDQuOTItMy4yNiw0LjU4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkxLjc1LDk3Ljg3bC0xLTEuMDksMS42NS0xLjU4LTQuODUtNUw4OC42Nyw4OWw0Ljg1LDUsMS42NS0xLjU5LDEsMS4wOFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04MS4yMyw5NmEzLjY4LDMuNjgsMCwwLDEsNC4wNy0yLjkyLDQuODksNC44OSwwLDAsMSwzLDIuMTgsNC43OCw0Ljc4LDAsMCwxLDEuMSwzLjUyLDMuNjYsMy42NiwwLDAsMS00LjA4LDIuOTIsNC43OSw0Ljc5LDAsMCwxLTMtMi4xN0E0Ljg3LDQuODcsMCwwLDEsODEuMjMsOTZabTEuNTYuNDdhNC42Nyw0LjY3LDAsMCwwLDIuNTgsMy42LDEuNzQsMS43NCwwLDAsMCwxLjY4LS4yNCwxLjc3LDEuNzcsMCwwLDAsLjc4LTEuNTJBMy43NCwzLjc0LDAsMCwwLDg3LDk2LjIxYTMuNywzLjcsMCwwLDAtMS43NS0xLjQ3LDEuODYsMS44NiwwLDAsMC0yLjQ2LDEuNzZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzYuMzIsMTAyYTIuNjgsMi42OCwwLDAsMSwxLjQyLTEuNDJsMS40Mi0uNzMtMS4zOC0yLjcyLDEuNDItLjcyTDgzLDEwNGwtMi45MiwxLjQ5YTIuNDgsMi40OCwwLDAsMS0xLjkxLjIzLDIuNzMsMi43MywwLDAsMS0xLjUzLTEuNTFBMi43OCwyLjc4LDAsMCwxLDc2LjMyLDEwMlptMi40NywyLjE4YTEuMjIsMS4yMiwwLDAsMCwuODktLjE0bDEuMjgtLjY1LTEuMTMtMi4yMy0xLjI5LjY1YTEuMiwxLjIsMCwwLDAtLjYyLjY2LDEuMzIsMS4zMiwwLDAsMCwuMTcsMUExLjI0LDEuMjQsMCwwLDAsNzguNzksMTA0LjE3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU5LjA3LDEwNi4zMWEyLjY2LDIuNjYsMCwwLDEsMS44My0uODRsMS41OC0uMTktLjM1LTMsMS41OC0uMTksMSw4LjQ1LTMuMjYuMzhhMi41MSwyLjUxLDAsMCwxLTEuODgtLjQ1LDIuNjgsMi42OCwwLDAsMS0uOS0xLjk0QTIuNzcsMi43NywwLDAsMSw1OS4wNywxMDYuMzFabTEuNTYsMi45YTEuMjUsMS4yNSwwLDAsMCwuODguMThsMS40My0uMTctLjI5LTIuNDgtMS40My4xNmExLjE4LDEuMTgsMCwwLDAtLjgxLjQxLDEuMzQsMS4zNCwwLDAsMC0uMTksMUExLjI4LDEuMjgsMCwwLDAsNjAuNjMsMTA5LjIxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU0LjgsMTExLjE5bC0xLjgxLDAtMi40Ni04LjU3LDEuNzMuMDUuNDYsMS43NiwyLjgxLjA4LjU3LTEuNzMsMS42NywwWm0uMjYtNS4yOC0yLS4wNi44NywzLjM3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ0LDEwNy4yOWExLjYxLDEuNjEsMCwwLDAsLjY0LDEuMzYsMS45MywxLjkzLDAsMCwwLC44My4zNSwxLjgxLDEuODEsMCwwLDAsMS42NC0uNDgsMy44LDMuOCwwLDAsMCwxLTIuMTgsMy4xLDMuMSwwLDAsMC0uMjItMi4yOSwyLDIsMCwwLDAtMS4zMi0uOTEsMS43OSwxLjc5LDAsMCwwLTEuMzkuMjYsMi4yNywyLjI3LDAsMCwwLS44NywxLjJsMS43NC4zMy0uMjYsMS4zOS0zLjE0LS41OS44NS00LjQ4LDEsLjIsMCwxLjA3YTMuNjksMy42OSwwLDAsMSwxLS42OCwyLjY5LDIuNjksMCwwLDEsMS42MS0uMTQsMy4xLDMuMSwwLDAsMSwyLjIzLDEuNjEsNC43Miw0LjcyLDAsMCwxLC40LDMuMzUsNSw1LDAsMCwxLTEuNjEsMy4wNiwzLjYyLDMuNjIsMCwwLDEtNS0uNTIsMy4xNywzLjE3LDAsMCwxLS42Mi0yLjJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzQuODgsMTA1LjY1LDM4LjY5LDEwN2wuNi0xLjctMy41LTEuMjQuNDktMS4zOSwzLjUsMS4yNC43My0yLjA3LTQtMS40TDM3LDk5bDUuNDYsMS45My0yLjgzLDgtNS4yOS0xLjg3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1LDEwMi4wOGwuNzUtMS4zLDIsMS4xNSwzLjUzLTYsMS4zOS44MS0zLjUzLDYsMiwxLjE2LS43NiwxLjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMuODMsOTEuNDVhMy4xNSwzLjE1LDAsMCwxLDIuNTguNzgsMy4xNiwzLjE2LDAsMCwxLDEuMzQsMi4zNEE0LjkxLDQuOTEsMCwwLDEsMjYuNDcsOThhNC43Nyw0Ljc3LDAsMCwxLTMuMDksMiwzLjEzLDMuMTMsMCwwLDEtMi41OC0uNzgsMy4xNiwzLjE2LDAsMCwxLTEuMzQtMi4zNCw0Ljc3LDQuNzcsMCwwLDEsMS4yOC0zLjQ2QTQuODUsNC44NSwwLDAsMSwyMy44Myw5MS40NVptMCwxLjYzQTMuNjksMy42OSwwLDAsMCwyMiw5NC40NmEzLjcxLDMuNzEsMCwwLDAtLjk0LDIuMDgsMS43MiwxLjcyLDAsMCwwLC42OSwxLjU1LDEuNzcsMS43NywwLDAsMCwxLjY3LjM0LDMuNzEsMy43MSwwLDAsMCwxLjgyLTEuMzhBMy43MywzLjczLDAsMCwwLDI2LjE3LDk1YTEuODYsMS44NiwwLDAsMC0yLjM3LTEuODhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYuNzYsODguMzVhMi43NiwyLjc2LDAsMCwxLDEuNzYsMUwxOS42LDkwLjVsMi4yNC0yLjA3LDEuMDgsMS4xNi02LjIzLDUuNzhMMTQuNDYsOTNhMi40NiwyLjQ2LDAsMCwxLS43NS0xLjc4LDIuNzEsMi43MSwwLDAsMSwxLTEuODdBMi44MiwyLjgyLDAsMCwxLDE2Ljc2LDg4LjM1Wm0tMS40MiwzYTEuMjIsMS4yMiwwLDAsMCwuMzcuODFsMSwxLjA2LDEuODQtMS43LTEtMS4wNmExLjE0LDEuMTQsMCwwLDAtLjgtLjQxLDEuMzIsMS4zMiwwLDAsMC0uOTIuNDNBMS4yNywxLjI3LDAsMCwwLDE1LjM0LDkxLjMzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExLjE2LDgwLjI0YTIuNywyLjcsMCwwLDEsMS41NCwxLjNsLjg0LDEuMzUsMi42LTEuNkwxNyw4Mi42NCw5Ljc0LDg3LjExLDgsODQuMzJhMi41MywyLjUzLDAsMCwxLS40LTEuODlBMi43OSwyLjc5LDAsMCwxLDksODAuNzgsMi43OSwyLjc5LDAsMCwxLDExLjE2LDgwLjI0Wm0tMiwyLjY0YTEuMTUsMS4xNSwwLDAsMCwuMjEuODhMMTAuMTYsODVsMi4xMy0xLjMyLS43Ni0xLjIyYTEuMTEsMS4xMSwwLDAsMC0uNy0uNTYsMS4zNCwxLjM0LDAsMCwwLTEsLjI1QTEuMjMsMS4yMywwLDAsMCw5LjIsODIuODhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNC45Myw3OC40NGwtLjcyLTEuNjYsNi43Mi01Ljg2LjY5LDEuNTktMS40LDEuMTYsMS4xMiwyLjU4TDEzLjE1LDc2bC42NiwxLjU0Wm00Ljg5LTJMOSw3NC42NCw2LjM2LDc2Ljg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMuODgsNjdhMS42NSwxLjY1LDAsMCwwLTEsMS4xNkEyLjExLDIuMTEsMCwwLDAsMyw2OWExLjg1LDEuODUsMCwwLDAsMS4xMywxLjI4LDMuNzQsMy43NCwwLDAsMCwyLjQsMCwzLjA3LDMuMDcsMCwwLDAsMi0xLjE3LDIsMiwwLDAsMCwuMjctMS41OCwxLjgsMS44LDAsMCwwLS44Mi0xLjE1LDIuMzUsMi4zNSwwLDAsMC0xLjQ2LS4yOGwuNDQsMS43Mi0xLjM4LjM1LS43OS0zLjA5TDkuMTUsNjRsLjI3LDEtMSwuNDJhMy44OSwzLjg5LDAsMCwxLDEsLjU5LDIuNzMsMi43MywwLDAsMSwuOCwxLjQsMy4xMiwzLjEyLDAsMCwxLS41MiwyLjcxLDQuODQsNC44NCwwLDAsMS0yLjg3LDEuNzcsNS4wOSw1LjA5LDAsMCwxLTMuNDYtLjE3LDMuMzUsMy4zNSwwLDAsMS0xLjg3LTIuMzIsMy4yOCwzLjI4LDAsMCwxLC4yMi0yLjQ3LDMuMTQsMy4xNCwwLDAsMSwxLjczLTEuNDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMS41Myw1OGwuMzksNCwxLjc5LS4xNy0uMzYtMy43TDQuODIsNThsLjM2LDMuNywyLjE4LS4yMUw3LDU3LjMxbDEuNTItLjE1TDksNjIuOTNsLTguNDYuODJMMCw1OC4xN1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNTUsNDcuNTZsMS41LjE0TDEuODUsNTBsNywuNjMtLjE1LDEuNi03LS42M0wxLjUsNTMuODcsMCw1My43NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjcxLDQyYTMuMTMsMy4xMywwLDAsMSwuMzgsMi42NywzLjE1LDMuMTUsMCwwLDEtMS41NSwyLjIxLDQuOTMsNC45MywwLDAsMS0zLjY4LjMxLDQuODUsNC44NSwwLDAsMS0zLjE0LTIsMy4xNywzLjE3LDAsMCwxLS4zNy0yLjY3QTMuMTMsMy4xMywwLDAsMSwyLjksNDAuMzdhNC43Niw0Ljc2LDAsMCwxLDMuNjgtLjNBNC44Myw0LjgzLDAsMCwxLDkuNzEsNDJabS0xLjQ5LjY3YTMuNzIsMy43MiwwLDAsMC0yLTEuMDYsMy43OCwzLjc4LDAsMCwwLTIuMjgsMCwxLjg1LDEuODUsMCwwLDAtLjcxLDIuOTMsMy43LDMuNywwLDAsMCwyLDEuMDcsMy42NiwzLjY2LDAsMCwwLDIuMjksMCwxLjc5LDEuNzksMCwwLDAsMS4xMS0xLjI5QTEuNzUsMS43NSwwLDAsMCw4LjIyLDQyLjY4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkuNTUsMzQuMjhhMi42NywyLjY3LDAsMCwxLS4xNSwybC0uNiwxLjQ3LDIuODIsMS4xNkwxMSw0MC4zOSwzLjE2LDM3LjE2bDEuMjQtM0EyLjQ4LDIuNDgsMCwwLDEsNS43LDMyLjdhMi43MywyLjczLDAsMCwxLDIuMTQuMTVBMi43NiwyLjc2LDAsMCwxLDkuNTUsMzQuMjhabS0zLjI5LDBhMS4yMiwxLjIyLDAsMCwwLS41OS42OGwtLjU0LDEuMzMsMi4zMSwxTDgsMzUuODdBMS4xNCwxLjE0LDAsMCwwLDgsMzVhMS4zMSwxLjMxLDAsMCwwLS43OC0uNjVBMS4yNiwxLjI2LDAsMCwwLDYuMjYsMzQuMjRaIi8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	animation: roll-r 14s linear infinite;
	z-index: 20;
}

@keyframes roll-r {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}

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

@keyframes roll-l {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}

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

.l_loading {
	width: 100vw;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	transition: all 0.3s;
	background-color: #fff;
}

/*
	background-image: url(../img/common/bg_loading.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

    @media (max-width: 767px) {
		background-image: url(../img/common/bg_loading_sp.jpg);
	}*/

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

.loading {
	width: 100%;
	height: 100%;
	position: relative;
}

.loading_icon {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 100;
}

.loading_icon.is_inversion .loading_icon_ball {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDguNzIgMTA4Ljg4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6Mi41NXB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJmcmFtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzMuODcsNzQuMTFjLTUsMTMuNzktMTcuNTUsMjYuNDUtMzYuNDYsMzAuNzJhNTMuMTQsNTMuMTQsMCwwLDAsNjUtNzIuODhDODYuOTMsMzguNjgsODEuMTcsNTMuODcsNzMuODcsNzQuMTFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDAuNzcsNTIuNjhDMzYuMjIsNjUuMjksMjUuMzEsNzcsOSw4Mi4xMmE1My4yOCw1My4yOCwwLDAsMCwyOC4zOCwyMi43MWMxOC45MS00LjI3LDMxLjQ4LTE2LjkzLDM2LjQ2LTMwLjcyQzgxLjE3LDUzLjg3LDg2LjkzLDM4LjY4LDEwMi40NSwzMkE1Mi45LDUyLjksMCwwLDAsODMuMTgsOS43OUM4Miw5LDgwLjczLDguMjksNzkuNDcsNy42Miw1NiwxMS42LDQ5LjQ4LDI4LjU2LDQwLjc3LDUyLjY4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkuNzgsMjUuNThBNTMuMjQsNTMuMjQsMCwwLDAsOSw4Mi4xMkMyNS4zMSw3NywzNi4yMiw2NS4yOSw0MC43Nyw1Mi42OCw0OS40OCwyOC41Niw1NiwxMS42LDc5LjQ3LDcuNjJBNTMsNTMsMCwwLDAsOS43OCwyNS41OFoiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSI1NC4zNiIgY3k9IjU0LjQ0IiByeD0iNTMuMDgiIHJ5PSI1My4xNyIvPjwvZz48L2c+PC9zdmc+);
}

.loading_icon.is_inversion .loading_icon_ring {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzUuMjMgMjM1LjIzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZvbnQtc2l6ZToyNy43MnB4O2ZpbGw6I2ZmZjtmb250LWZhbWlseTpIZWx2ZXRpY2EtQm9sZCwgSGVsdmV0aWNhO2ZvbnQtd2VpZ2h0OjcwMDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0iZnJhbWUiPjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC42LCAtMC42NywgMC43NSwgMC42NiwgNDIuMzcsIDYxLjE4KSI+TDwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuNywgLTAuNTYsIDAuNjMsIDAuNzgsIDUxLjM2LCA1MC42KSI+TzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1LjMgMzkuMjkpIHJvdGF0ZSgtMjguMzUpIHNjYWxlKDAuOSAxKSI+QTwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5LjgzIDMxLjMpIHJvdGF0ZSgtMTguMikgc2NhbGUoMC45IDEpIj5EPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTUuOTEgMjYuMykgcm90YXRlKC0xMS4yMykgc2NhbGUoMC45IDEpIj5JPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxLjQ3IDI0Ljc4KSByb3RhdGUoLTQuMzQpIHNjYWxlKDAuOSAxKSI+TjwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNy45OSAyMy4zMykgcm90YXRlKDYuMDkpIHNjYWxlKDAuOSAxKSI+RzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNi4wNCAyNS41OCkgcm90YXRlKDEzLjQzKSBzY2FsZSgwLjkgMSkiPiA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2LCAwLjI2LCAtMC4yOSwgMC45NiwgMTQxLjg2LCAyNi45NCkiPiA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDcuNTEgMjguMzgpIHJvdGF0ZSgyMy4yNSkgc2NhbGUoMC45IDEpIj5MPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43NiwgMC40OSwgLTAuNTQsIDAuODQsIDE2MC4zOCwgMzMuNTkpIj5PPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc1LjQ3IDQzLjMpIHJvdGF0ZSg0My40KSBzY2FsZSgwLjkgMSkiPkE8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODcuNjEgNTQuNjEpIHJvdGF0ZSg1My40Mykgc2NhbGUoMC45IDEpIj5EPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTk3LjQyIDY4LjI3KSByb3RhdGUoNjAuMjkpIHNjYWxlKDAuOSAxKSI+STwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwMC42NSA3My4xKSByb3RhdGUoNjcuMjIpIHNjYWxlKDAuOSAxKSI+TjwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNy4yNCA4OC4yOSkgcm90YXRlKDc3LjgpIHNjYWxlKDAuOSAxKSI+RzwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxMC43NyAxMDYuMSkgcm90YXRlKDg1LjExKSBzY2FsZSgwLjkgMSkiPiA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMTEuMzEgMTEyLjExKSByb3RhdGUoODguNzcpIHNjYWxlKDAuOSAxKSI+IDwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjA3LCAwLjksIC0xLCAtMC4wOCwgMjExLjcxLCAxMTcuOSkiPkw8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC4yMywgMC44NywgLTAuOTcsIC0wLjI1LCAyMTAuODUsIDEzMS43NCkiPk88L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC4zOCwgMC44MSwgLTAuOTEsIC0wLjQyLCAyMDYuNDEsIDE0OS4xNSkiPkE8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC41MiwgMC43NCwgLTAuODIsIC0wLjU4LCAxOTkuNDgsIDE2NC4yMykiPkQ8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42LCAwLjY3LCAtMC43NCwgLTAuNjcsIDE4OS41NywgMTc3LjgxKSI+STwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4NS45OSAxODIuMzgpIHJvdGF0ZSgxMzguOSkgc2NhbGUoMC45IDEpIj5OPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjYyIDE5My40Mykgcm90YXRlKDE0OS4zNikgc2NhbGUoMC45IDEpIj5HPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU3LjgzIDIwMi40MSkgcm90YXRlKDE1Ni42Nykgc2NhbGUoMC45IDEpIj4gPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuODUsIDAuMywgLTAuMzQsIC0wLjk0LCAxNTIuMzUsIDIwNC44MSkiPiA8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDYuOTYgMjA3LjAzKSByb3RhdGUoMTY2LjQ4KSBzY2FsZSgwLjkgMSkiPkw8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMuNTQgMjEwLjU2KSByb3RhdGUoMTc2LjIzKSBzY2FsZSgwLjkgMSkiPk88L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTUuNjMgMjExLjgxKSByb3RhdGUoLTE3My4zNSkgc2NhbGUoMC45IDEpIj5BPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuODYsIC0wLjI2LCAwLjI5LCAtMC45NiwgOTkuMTQsIDIxMC4wMikiPkQ8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4My4xMSAyMDQuOSkgcm90YXRlKC0xNTYuMjMpIHNjYWxlKDAuOSAxKSI+STwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjc3LCAtMC40NiwgMC41MSwgLTAuODYsIDc3LjY4LCAyMDIuOTUpIj5OPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjgsIC0wLjU5LCAwLjY2LCAtMC43NSwgNjMuMzIsIDE5NC42NikiPkc8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42LCAtMC42NywgMC43NSwgLTAuNjYsIDQ5LjgyLCAxODIuNDUpIj4gPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDUuODIgMTc3Ljk5KSByb3RhdGUoLTEyOC4wMSkgc2NhbGUoMC45IDEpIj4gPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNDgsIC0wLjc2LCAwLjg1LCAtMC41MywgNDIuMDIsIDE3My41OCkiPkw8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNC40MSAxNjEuOTUpIHJvdGF0ZSgtMTEyLjIyKSBzY2FsZSgwLjkgMSkiPk88L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC4xOCwgLTAuODgsIDAuOTgsIC0wLjIsIDI3LjU3LCAxNDUuMzkpIj5BPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMDIsIC0wLjksIDEsIC0wLjAzLCAyNC4xMSwgMTI5LjE1KSI+RDwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuMDgsIC0wLjksIDEsIDAuMDksIDIzLjkyLCAxMTIuMykiPkk8L3RleHQ+PHRleHQgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNC4wNCAxMDYuNTQpIHJvdGF0ZSgtNzcuNzgpIHNjYWxlKDAuOSAxKSI+TjwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzUsIC0wLjgzLCAwLjkyLCAwLjM5LCAyNy4zNSwgOTAuMzIpIj5HPC90ZXh0Pjx0ZXh0IGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC40NSwgLTAuNzgsIDAuODYsIDAuNSwgMzQuNjksIDczLjY5KSI+IDwvdGV4dD48dGV4dCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0ibWF0cml4KDAuNSwgLTAuNzUsIDAuODMsIDAuNTYsIDM3LjY5LCA2OC40OCkiPiA8L3RleHQ+PC9nPjwvZz48L3N2Zz4=);
}

.loading_icon_ball {
	width: 95px;
	height: 95px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS45NCA4MS45MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNkOTI2ODU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuMjhweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NS44LDU1Ljg5QzUyLDY2LjM1LDQyLjQ2LDc2LDI4LjA5LDc5LjE5QTQwLjMzLDQwLjMzLDAsMCwwLDc3LjUxLDIzLjkxQzY1LjcyLDI5LDYxLjM0LDQwLjU0LDU1LjgsNTUuODlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAuNjUsMzkuNjNDMjcuMTksNDkuMiwxOC45LDU4LDYuNTMsNjJBNDAuNDMsNDAuNDMsMCwwLDAsMjguMDksNzkuMTlDNDIuNDYsNzYsNTIsNjYuMzUsNTUuOCw1NS44OWM1LjU0LTE1LjM1LDkuOTItMjYuODgsMjEuNzEtMzJBNDAuMTQsNDAuMTQsMCwwLDAsNjIuODcsNy4wOUM2Miw2LjUsNjEsNiw2MC4wNSw1LjQ0LDQyLjIyLDguNDcsMzcuMjYsMjEuMzMsMzAuNjUsMzkuNjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNy4xLDE5LjA3QTQwLjM2LDQwLjM2LDAsMCwwLDYuNTMsNjJDMTguOSw1OCwyNy4xOSw0OS4yLDMwLjY1LDM5LjYzYzYuNjEtMTguMywxMS41Ny0zMS4xNiwyOS40LTM0LjE5QTQwLjM0LDQwLjM0LDAsMCwwLDcuMSwxOS4wN1oiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transform: rotate(0deg);
	animation: roll-r 13s linear infinite;
	z-index: 20;
	transition: all 0.2s;
}

.loading_icon_ring {
	width: 130px;
	height: 130px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjcuNTMgMjI4LjEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZGMyMzg1O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJmcmFtZSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQuOCw0Mi44OGwyLjQ4LTIuODFMMzkuNTMsNTAuOTNsNS45NS02LjcxLDIuNjgsMi4zNy04LjQzLDkuNTJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTguNiwzNS43MWE3LjM3LDcuMzcsMCwwLDEtMy4xMiw1LjUsNy40LDcuNCwwLDAsMS02LDEuODhjLTIuNjEtLjM1LTUtMS45MS03LjI4LTQuN3MtMy4zLTUuNTYtMy04LjEzYTcuMzcsNy4zNywwLDAsMSwzLjEyLTUuNSw3LjM4LDcuMzgsMCwwLDEsNi0xLjg3cTMuODQuNDMsNy4yOCw0LjcxQzU3LjgsMzAuMzksNTguODIsMzMuMDksNTguNiwzNS43MVptLTMuNzMtLjg5QTguODMsOC44MywwLDAsMCw1Mi42NCwzMGE4Ljg3LDguODcsMCwwLDAtNC4yOC0zLjIzLDQuMzUsNC4zNSwwLDAsMC01LjUzLDQuNDUsOC42OSw4LjY5LDAsMCwwLDIuMjIsNC44OCw4LjgsOC44LDAsMCwwLDQuMjksMy4yMiw0LjIsNC4yLDAsMCwwLDMuOTItLjgxQTQuMTEsNC4xMSwwLDAsMCw1NC44NywzNC44MloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01OC4xMiwxNC43NWwzLjczLTJMNzYuOTIsMjcuMjcsNzMuMzMsMjkuMmwtMy0zTDY0LjUzLDI5LjNsLjg3LDQuMThMNjIsMzUuMzVabTUuNjcsMTEsNC4wNS0yLjE5LTUuNzMtNS44M1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04MS42Myw1LjI0YTYsNiwwLDAsMSwzLjcsMS40NSw5LjM1LDkuMzUsMCwwLDEsMi4yMiwyLjY2LDE2Ljc1LDE2Ljc1LDAsMCwxLDEuMzYsMywxNC41LDE0LjUsMCwwLDEsLjc0LDYuODUsNi40Myw2LjQzLDAsMCwxLTQuNTYsNS40MmwtNy4zNiwyLjQxTDcxLjUsOC4xMWw3LjM2LTIuNDJBOC40MSw4LjQxLDAsMCwxLDgxLjYzLDUuMjRabS01LjU5LDUsNC4wNywxMi4zNywzLjI5LTEuMDlxMi41My0uODIsMi42Mi0zLjkyYTExLjMsMTEuMywwLDAsMC0uNjUtMy43OUExMC4yOSwxMC4yOSwwLDAsMCw4My4xLDkuNjZjLS44OS0uODUtMi4xNC0xLTMuNzctLjQ4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk3LjIzLDIxLjYxbC0zLjY2LjczTDg5LjY5LDIuNzcsOTMuMzQsMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05Ny44OSwxLjFsMy45Mi0uM0wxMTAsMTQuMTQsMTA4LjkxLjI2LDExMi40LDBsMS41MSwxOS44OS0zLjc0LjI5TDEwMS44MSw2LjYybDEuMDcsMTQuMTFMOTkuNCwyMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjkuNDMsNy41MmEzLjgsMy44LDAsMCwwLTEuNzYtMy4wNiw0Ljc0LDQuNzQsMCwwLDAtMi0uNjYsNC4yOCw0LjI4LDAsMCwwLTMuNzQsMS40Myw4LjksOC45LDAsMCwwLTIsNS4yOGMtLjI2LDIuNDQuMDYsNC4yMSwxLDUuMzNhNC43LDQuNywwLDAsMCwzLjI2LDEuODgsNC4xNiw0LjE2LDAsMCwwLDMuMi0uODYsNS4zOCw1LjM4LDAsMCwwLDEuODEtM2wtNC4xMy0uNDQuMzYtMy4zMSw3LjQzLjc5LTEuMTMsMTAuNjQtMi40Ny0uMjYtLjExLTIuNTJBOC44NSw4Ljg1LDAsMCwxLDEyNywyMC41NmE2LjM1LDYuMzUsMCwwLDEtMy43NC42Miw3LjI3LDcuMjcsMCwwLDEtNS41My0zLjM1LDExLjE5LDExLjE5LDAsMCwxLTEuNTYtNy43NiwxMS44NCwxMS44NCwwLDAsMSwzLjIxLTcuNDcsOC41Niw4LjU2LDAsMCwxLDExLjg5LjI3LDcuMzksNy4zOSwwLDAsMSwxLjg1LDVaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUzLjIzLDcuMTZsMy40NSwxLjQ4LTYuNDYsMTUsOC4yNCwzLjU0TDE1NywzMC41MWwtMTEuNjgtNVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzAuNjMsMzdhNy40Miw3LjQyLDAsMCwxLTYuMi0xLjI1LDcuNDEsNy40MSwwLDAsMS0zLjY3LTUuMTZRMTYwLDI2Ljc0LDE2MywyMi4yMnQ2Ljc3LTUuNDJhNy40Miw3LjQyLDAsMCwxLDYuMiwxLjI1LDcuNDEsNy40MSwwLDAsMSwzLjY3LDUuMTZxLjc4LDMuNzgtMi4yLDguMzhDMTc1LjQ0LDM0LjYsMTczLjE5LDM2LjQsMTcwLjYzLDM3Wm0tLjMxLTMuODJhOC44OCw4Ljg4LDAsMCwwLDMuOTItMy42NUE4Ljg5LDguODksMCwwLDAsMTc2LDI0LjQ4LDQuMzYsNC4zNiwwLDAsMCwxNzAsMjAuNjFhOC43Myw4LjczLDAsMCwwLTMuOTQsMy42NCw4LjcxLDguNzEsMCwwLDAtMS43Miw1LjA5LDQuMzcsNC4zNywwLDAsMCw2LDMuODZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkwLjM4LDMwbDMuMDksMi45Mi05LjEsMTguODYtMy0yLjgsMi0zLjc5LTQuODEtNC41NC0zLjcsMi4xNEwxNzIsNDAuMDhabS04LjcxLDguODVMMTg1LDQybDMuNzQtNy4yNloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDYuNzgsNDkuMzFhNi4wNSw2LjA1LDAsMCwxLS4yMSw0LDkuMzksOS4zOSwwLDAsMS0xLjgyLDIuOTUsMTcuNDUsMTcuNDUsMCwwLDEtMi40NSwyLjI0QTE0LjQ5LDE0LjQ5LDAsMCwxLDE5Niw2MS4zM2E2LjQsNi40LDAsMCwxLTYuNTgtMi42MmwtNC42MS02LjIyLDE2LTExLjg4LDQuNjIsNi4yMUE4LjgsOC44LDAsMCwxLDIwNi43OCw0OS4zMVptLTYuNTMtMy43MS0xMC40Niw3Ljc1LDIuMDcsMi43OWMxLDEuNDIsMi41NywxLjg0LDQuNTUsMS4yNGExMS40NSwxMS40NSwwLDAsMCwzLjM5LTEuOEExMC4yLDEwLjIsMCwwLDAsMjAzLDUyLjFjLjU0LTEuMTEuMjktMi4zNS0uNzItMy43MloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOTYuMTUsNjkuMjQsMTk0LjMxLDY2bDE3LjMyLTkuODksMS44NSwzLjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxNS44NSw2My40M2wxLjUyLDMuNjJMMjA3LjMxLDc5bDEyLjgyLTUuMzksMS4zNiwzLjIzLTE4LjQsNy43Mi0xLjQ1LTMuNDUsMTAuMjItMTIuMjMtMTMuMDUsNS40OS0xLjM2LTMuMjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjE5LjcxLDk1LjRhMy44MywzLjgzLDAsMCwwLDIuMzUtMi42NCw0LjY1LDQuNjUsMCwwLDAsMC0yLjEsNC4zLDQuMywwLDAsMC0yLjUzLTMuMSw5LDksMCwwLDAtNS42NC0uMjFxLTMuNTguNzgtNC43NiwyLjU4YTQuNzEsNC43MSwwLDAsMC0uNzcsMy42OCw0LjIzLDQuMjMsMCwwLDAsMS44MywyLjc3LDUuNDcsNS40NywwLDAsMCwzLjQuNzhsLS44OC00LjA2LDMuMjYtLjcsMS41OCw3LjMxTDIwNy4wOCwxMDJsLS41Mi0yLjQzLDIuMzUtLjg5YTkuMiw5LjIsMCwwLDEtMi4zNi0xLjQ5LDYuMzIsNi4zMiwwLDAsMS0xLjc2LTMuMzYsNy4yNSw3LjI1LDAsMCwxLDEuNDUtNi4yOSwxMS4yLDExLjIsMCwwLDEsNi44OC0zLjkyLDExLjgsMTEuOCwwLDAsMSw4LjA5LjcxLDguNTUsOC41NSwwLDAsMSwzLjQ4LDExLjM3LDcuNDUsNy40NSwwLDAsMS00LjIsMy4zNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjcuNTMsMTE3LjgxbC0uMzEsMy43NC0xNi4zMS0xLjM3LS43NSw4Ljk0LTMuNTctLjMsMS4wNi0xMi42N1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMDQuNzIsMTQzLjc3YTguNjEsOC42MSwwLDAsMSwyLjk1LTExLjRjMi4zLTEuMjgsNS4xOS0xLjQ3LDguNjUtLjU3czYsMi40OCw3LjI5LDQuN2E4LjYxLDguNjEsMCwwLDEtMywxMS4zOWMtMi4yMiwxLjMtNS4xMSwxLjQ5LTguNjQuNTdTMjA2LjExLDE0NiwyMDQuNzIsMTQzLjc3Wm0zLjUyLTEuNTFhMTEsMTEsMCwwLDAsMTAuMDYsMi42LDQuMTMsNC4xMywwLDAsMCwyLjY2LTMsNC4yLDQuMiwwLDAsMC0uODctMy45MSwxMC44OCwxMC44OCwwLDAsMC0xMC4wNy0yLjYsNC4zNiw0LjM2LDAsMCwwLTEuNzgsNi44N1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMTcuNTgsMTYwLjM1bC0xLjgsMy44NEwxOTUsMTYxLjQ3bDEuNzMtMy42OCw0LjIxLjY3LDIuODEtNi0zLjE5LTIuODQsMS42Ni0zLjU1Wm0tMTEuMTMtNS40OUwyMDQuNSwxNTlsOC4wNywxLjI4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwNC4zNSwxODJhNiw2LDAsMCwxLTMuODMsMSw5LjYzLDkuNjMsMCwwLDEtMy4zNy0uODIsMTcuMjYsMTcuMjYsMCwwLDEtMi44OS0xLjYyLDE0LjQsMTQuNCwwLDAsMS00LjY4LTUuMDcsNi4zOCw2LjM4LDAsMCwxLC40My03LjA2bDQuNDctNi4zMywxNi4zLDExLjUxTDIwNi4zMSwxODBBOC42OCw4LjY4LDAsMCwxLDIwNC4zNSwxODJabTEuNS03LjM3LTEwLjY0LTcuNTEtMiwyLjgzcS0xLjUzLDIuMTcuMjQsNC43MWExMS40MiwxMS40MiwwLDAsMCwyLjc3LDIuNjYsMTAuMjUsMTAuMjUsMCwwLDAsNC4zMiwyYzEuMjIuMTYsMi4zMi0uNDYsMy4zMS0xLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Mi4xLDE3OC4xMmwyLjUtMi43NywxNC44MSwxMy4zNy0yLjUsMi43NloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOTMuODEsMTk1bC0zLDIuNTktMTQuNTItNS44LDkuMTUsMTAuNDktMi42NCwyLjI5LTEzLjExLTE1LDIuODItMi40NywxNC44Miw1Ljg3LTkuMzEtMTAuNjcsMi42NC0yLjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY0LjY5LDIwOC43MWEzLjg2LDMuODYsMCwwLDAsMy4yNSwxLjQsNC42Niw0LjY2LDAsMCwwLDItLjY3LDQuMzMsNC4zMywwLDAsMCwyLjE0LTMuMzgsOC45Myw4LjkzLDAsMCwwLTEuNTktNS40MWMtMS4yNS0yLjExLTIuNTYtMy4zNC00LTMuNzFhNC43Myw0LjczLDAsMCwwLTMuNzMuNDQsNC4xNSw0LjE1LDAsMCwwLTIuMDUsMi42MSw1LjQ1LDUuNDUsMCwwLDAsLjMzLDMuNDhsMy41Ny0yLjEyLDEuNywyLjg2TDE1OS45MiwyMDhsLTUuNDUtOS4yMiwyLjE0LTEuMjYsMS41OSwxLjk1YTksOSwwLDAsMSwuNjYtMi43MSw2LjMxLDYuMzEsMCwwLDEsMi42My0yLjczLDcuMjQsNy4yNCwwLDAsMSw2LjQzLS42MiwxMS4yNCwxMS4yNCwwLDAsMSw1Ljg5LDUuMjgsMTEuODUsMTEuODUsMCwwLDEsMS44OSw3LjkxLDguNTYsOC41NiwwLDAsMS05LjY4LDYuODksNy40NCw3LjQ0LDAsMCwxLTQuNTEtMi45M1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDUuODcsMjIzLjIzbC0zLjY1Ljg4TDEzOC40LDIwOC4ybC04LjcyLDIuMDktLjg0LTMuNDgsMTIuMzctM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTQuMDYsMjA5LjcyYTguNjEsOC42MSwwLDAsMSwxMS43NC0uNzhxMi45MSwyLjY3LDMuMjYsOGMuMjQsMy42NC0uNDgsNi40NC0yLjE4LDguMzlhOC41OSw4LjU5LDAsMCwxLTExLjc0Ljc3Yy0xLjkzLTEuNzEtMy00LjM4LTMuMjUtOFMxMTIuMzgsMjExLjc0LDExNC4wNiwyMDkuNzJabTIuNTQsMi44N2ExMC45NCwxMC45NCwwLDAsMCwuNjgsMTAuMzcsNC4zNiw0LjM2LDAsMCwwLDcuMDgtLjQ3LDEwLjg3LDEwLjg3LDAsMCwwLS42OC0xMC4zNyw0LjIzLDQuMjMsMCwwLDAtMy42Ny0xLjU5QTQuMTUsNC4xNSwwLDAsMCwxMTYuNiwyMTIuNTlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAyLjQyLDIyNy4xN2wtNC4yMS0uNDktNC0yMC41Niw0LC40OC43LDQuMjEsNi41Ny43NiwxLjY4LTMuOTMsMy45LjQ2Wm0xLjY5LTEyLjMtNC41Ny0uNTMsMS4zNCw4LjA2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc3LjcsMjIxLjQ2YTYsNiwwLDAsMS0yLjItMy4zMSw5LjMzLDkuMzMsMCwwLDEtLjI5LTMuNDUsMTYuMSwxNi4xLDAsMCwxLC42My0zLjI2LDE0LjQxLDE0LjQxLDAsMCwxLDMuMzItNkE2LjQxLDYuNDEsMCwwLDEsODYsMjAzLjU4bDcuNDEsMi4yNC01Ljc4LDE5LjEtNy40MS0yLjI0QTguNCw4LjQsMCwwLDEsNzcuNywyMjEuNDZabTcuNDYtLjkxLDMuNzctMTIuNDYtMy4zMi0xcS0yLjU1LS43Ny00LjM5LDEuNzJhMTAuODgsMTAuODgsMCwwLDAtMS42NSwzLjQ3QTEwLjEzLDEwLjEzLDAsMCwwLDc5LDIxN2MuMjMsMS4yLDEuMTcsMi4wNSwyLjgsMi41NVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NC4zMywxOTkuMWwzLjQxLDEuNTEtOCwxOC4yNi0zLjQxLTEuNTFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjIsMjE1LjUybC0zLjM4LTIsMS0xNS42LTcuMDksMTItMy0xLjc4LDEwLjE3LTE3LjE2LDMuMjMsMS45MUw2MiwyMDguNzZsNy4yMi0xMi4xOCwzLDEuNzhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzkuODYsMTkyLjE2YTMuODYsMy44NiwwLDAsMC0uMzEsMy41Miw0LjYzLDQuNjMsMCwwLDAsMS4yNiwxLjY5LDQuMzEsNC4zMSwwLDAsMCwzLjg4LDEsOC44Niw4Ljg2LDAsMCwwLDQuNjQtMy4yYzEuNjItMS44NSwyLjM4LTMuNDgsMi4yOS00LjkxQTQuNyw0LjcsMCwwLDAsNTAsMTg2LjgzYTQuMTcsNC4xNywwLDAsMC0zLjEyLTEuMTMsNS4zOSw1LjM5LDAsMCwwLTMuMTksMS40bDMuMTMsMi43My0yLjE5LDIuNTFMMzksMTg3LjQybDctOC4wN0w0Ny45NCwxODFsLTEuMzYsMi4xMmE5LjExLDkuMTEsMCwwLDEsMi43OC0uMjIsNi4zNSw2LjM1LDAsMCwxLDMuNDIsMS42NSw3LjI1LDcuMjUsMCwwLDEsMi42LDUuOTEsMTEuMjIsMTEuMjIsMCwwLDEtMy4xOCw3LjI1QTExLjg2LDExLjg2LDAsMCwxLDQ1LjI5LDIwMmE3Ljc5LDcuNzksMCwwLDEtNi43LTIsNy43Nyw3Ljc3LDAsMCwxLTIuODgtNS4wNyw3LjQzLDcuNDMsMCwwLDEsMS4zNy01LjE5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwLjE4LDE3OC44OGwtMi0zLjE4TDMyLjA4LDE2N2wtNC43NS03LjYxLDMuMDUtMS45LDYuNzMsMTAuNzlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuOTIsMTQ0LjQyQTcuNCw3LjQsMCwwLDEsMjcuMywxNDlhNy4zOCw3LjM4LDAsMCwxLC4wNyw2LjMzcS0xLjYxLDMuNi02LjU5LDUuNjR0LTguNjQuNThBNy40LDcuNCwwLDAsMSw3Ljc2LDE1N2E3LjM1LDcuMzUsMCwwLDEtLjA3LTYuMzNxMS41MS0zLjU1LDYuNTktNS42M0MxNy41OSwxNDMuNjYsMjAuNDgsMTQzLjQ2LDIyLjkyLDE0NC40MlpNMjEsMTQ3LjczYTguODcsOC44NywwLDAsMC01LjMuNzYsOC43NSw4Ljc1LDAsMCwwLTQuMzEsMy4xNyw0LjA5LDQuMDksMCwwLDAtLjM2LDQsNC4xNiw0LjE2LDAsMCwwLDMsMi42LDguNzMsOC43MywwLDAsMCw1LjMyLS43Myw4Ljc4LDguNzgsMCwwLDAsNC4zMS0zLjIsNC4xOSw0LjE5LDAsMCwwLC4zNC00QTQuMTMsNC4xMywwLDAsMCwyMSwxNDcuNzNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43MSwxMzguODhsLS44Ni00LjE2LDE4LjI2LTEwLjI1LjgyLDQtMy43OCwyLDEuMzQsNi40Nyw0LjI2LjM3Ljc5LDMuODRabTEyLjItMi4yNkwxNCwxMzIuMTFsLTcuMjQsMy44MVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uMzYsMTEzLjYxYTYuMDcsNi4wNywwLDAsMSwyLjQ1LTMuMTNBOS40NSw5LjQ1LDAsMCwxLDYsMTA5LjEyYTE3LjE4LDE3LjE4LDAsMCwxLDMuMy0uNDNBMTQuNDIsMTQuNDIsMCwwLDEsMTYuMDYsMTEwYTYuMzcsNi4zNywwLDAsMSwzLjg4LDUuOTJsLjIxLDcuNzQtMTkuOTQuNTNMMCwxMTYuNEE4LjY3LDguNjcsMCwwLDEsLjM2LDExMy42MVptMy4yMSw2LjgsMTMtLjM1LS4wOS0zLjQ3cS0uMDgtMi42Ni0zLTMuNjNhMTEuMzYsMTEuMzYsMCwwLDAtMy44Mi0uNDcsMTAuMTgsMTAuMTgsMCwwLDAtNC42NSwxYy0xLjA3LjYtMS41OCwxLjc1LTEuNTQsMy40NloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMC41LDEwMy4zNmwtLjM0LDMuNzFMLjI5LDEwNS4yMmwuMzUtMy43MVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLDk2Ljg4LDEuODYsOTMsMTcsODksMy4zNyw4Ni4wN2wuNzQtMy40MiwxOS41LDQuMjItLjc5LDMuNjdMNy40Myw5NC42OWwxMy44NCwzLS43NCwzLjQyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2LjIxLDY4LjQ3YTMuODYsMy44NiwwLDAsMC0zLjQ0LjgyQTQuNTksNC41OSwwLDAsMCwxMS41Nyw3MWE0LjI3LDQuMjcsMCwwLDAsLjI5LDQsOC44Niw4Ljg2LDAsMCwwLDQuNSwzLjRjMi4yNS45NSw0LjA1LDEuMTYsNS4zOC42M2E0LjcsNC43LDAsMCwwLDIuNzMtMi41OCw0LjE4LDQuMTgsMCwwLDAsLjA5LTMuMzIsNS4zNSw1LjM1LDAsMCwwLTIuMzMtMi41OWwtMS42MSwzLjgzLTMuMDctMS4yOSwyLjktNi45LDkuODcsNC4xNS0xLDIuMjlMMjYuOTEsNzJBOSw5LDAsMCwxLDI4LDc0LjU4YTYuMzMsNi4zMywwLDAsMS0uNDksMy43Niw3LjI1LDcuMjUsMCwwLDEtNC44LDQuMzIsMTEuMTMsMTEuMTMsMCwwLDEtNy44Ny0uNzMsMTEuODEsMTEuODEsMCwwLDEtNi4yMy01LjIyLDcuODEsNy44MSwwLDAsMS0uMjMtNyw3Ljc2LDcuNzYsMCwwLDEsMy45MS00LjMyLDcuMzksNy4zOSwwLDAsMSw1LjM2LS4zM1oiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	animation: roll-r 13s linear infinite;
	z-index: 20;
	transition: all 0.2s;
}

.loading_wave {
	width: 100%;
	height: 100%;
	transform: translateY(0%);
	transition: all 1.5s cubic-bezier(0.45, 1.005, 0.955, 0.085);
}

.loading_wave.is_wave_hide {
	transform: translateY(-100%);
}

.loading_wave_inner {
	width: 100%;
	height: 100%;
	transform: scale(-1);
}

.loading_wave_inner > svg {
	width: 100vw;
	height: 105%;
}

.l_footer {
	margin: 0;
}

.l_contents {
	padding: 0 0 400px;
	background-image: url(../img/common/bg_dots.png);
	background-repeat: repeat;
	background-size: 87%;
}

.l_navpc {
	transform: translateY(-100%);
}

.l_navpc.is_show {
	transform: translateY(0%);
}

.l_hero {
	position: relative;
}

.hero {
	position: relative;
}

.hero_img_inner {
	width: 100%;
	height: 120vh;
	overflow: hidden;
	position: relative;
	transform-origin: center center;
	transition: all 0.7s;
	z-index: 10;
	-webkit-mask-image: url(../img/index/img_hero_mask.png);
	mask-image: url(../img/index/img_hero_mask.png);
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: top;
	mask-position: top;
}

.hero_img_inner > img {
	width: 100%;
	position: absolute;
	bottom: 50%;
	left: 0;
	transition: transform 1.2s;
	animation-timing-function: ease;
	transform: translateY(50%);
}

.l_share {
	position: absolute;
	top: 58%;
	left: 3%;
	z-index: 10;
}

.share {
	width: 30px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
}

.share::before {
	width: 16px;
	height: 128px;
	position: absolute;
	bottom: calc(100% + 14px);
	left: 50%;
	transform: translate(-50%, 0);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS41MiA4OC43OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fS5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjAuNzFweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05LjksODguNzgsOC4zNyw4Ny42NEEzLjc4LDMuNzgsMCwwLDAsOS42LDg1LjFjMC0xLS41LTEuNi0xLjI4LTEuNnMtMS4wNy42MS0xLjQ5LDEuNWwtLjY0LDEuMzRhMy4xOCwzLjE4LDAsMCwxLTMsMkEzLjI0LDMuMjQsMCwwLDEsMCw4NC45MWE0LjIzLDQuMjMsMCwwLDEsMS40Mi0zLjEzbDEuNCwxYTMsMywwLDAsMC0uOTEsMi4xMmMwLC44OC40MywxLjQ0LDEuMTcsMS40NHMxLjA4LS43MSwxLjQ1LTEuNTZsLjYxLTEuMzFhMywzLDAsMCwxLDMtMiwzLjM4LDMuMzgsMCwwLDEsMy4zNiwzLjY3QTUuMDUsNS4wNSwwLDAsMSw5LjksODguNzhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNLjIxLDc4LjA4di0ySDQuNThWNzIuM0guMjF2LTJoMTEuMXYySDYuNTF2My43OGg0Ljh2MloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04LjQ2LDYxLjU1djMuMjRsMi44NS43MXYyTC4yMSw2NC4zMlY2MmwxMS4xLTMuMjF2Mi4wOVpNNi43Myw2MmwtMS4yMS4yOWMtMS4xNS4zMS0yLjQzLjU4LTMuNjMuODh2LjA1YzEuMjEuMjYsMi40OC41NiwzLjYzLjg2bDEuMjEuMjlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTEuMzEsNTAuNTJsLTQuMiwyLjA2VjU0aDQuMnYySC4yMVY1Mi40OGMwLTIuMDkuODEtMy43NSwzLjM2LTMuNzVhMy4xOCwzLjE4LDAsMCwxLDMuMTksMS45bDQuNTUtMi4zM1pNNS4zNSw1NHYtMS4zYzAtMS4yOC0uNi0yLTEuNzgtMnMtMS42MS43LTEuNjEsMlY1NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uMjEsNDUuMTRWMzlIMi4wNXY0LjEzSDQuNjJWMzkuNjNINi40OHYzLjUxaDNWMzguODZoMS44NnY2LjI4WiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjYuNTUiIHgyPSI2LjU1IiB5Mj0iMjguOTUiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	filter: drop-shadow(0px 0px 6px rgba(0, 0, 150, 1));
}

.share::after {
	width: 18px;
	height: 320px;
	position: absolute;
	top: calc(100% + 14px);
	left: 50%;
	transform: translate(-50%, 0);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi4yNyAyMTEuODMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEuNDIsMjA5LjE3djIuNjZsLS45NC0uMjV2LTYuNDRsLjk0LjI1djIuNjZsNy44NSwyLjA3djEuMTJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNLjQ4LDIwNC43NXYtMS4xNmw0Ljc2LS4xN2MxLDAsMS44NywwLDIuOS0uMDl2MGMtMS0uNi0xLjg3LTEtMi45LTEuNjJMLjQ4LDE5OXYtMS4xM0w5LjI3LDIwM3YxLjI5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYuNTgsMTkxLjU2djMuMjFsMi42OSwxLjU2djEuMTNsLTguNzktNS4zdi0xLjI0bDguNzktLjY3djEuMThabS0uODgsMC0xLjM1LjA3Yy0xLC4wNi0xLjk1LjA4LTMsLjF2MGMxLC41NSwyLDEuMDgsMywxLjY2bDEuMzUuNzhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43NiwxODcuMzl2LS45bC45My4xNXYwYTQuMjEsNC4yMSwwLDAsMS0xLjEtMi40OGMwLTEuMzYuODktMS43NSwyLjU2LTEuMzFsNC4xMiwxLjA5VjE4NWwtNC0xLjA1Yy0xLjIyLS4zMy0xLjc0LS4wOS0xLjc0Ljc3YTMuMzUsMy4zNSwwLDAsMCwxLDIuMDVMOS4yNywxODh2MS4wOVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNzEsMTc5LjcyYS45NC45NCwwLDAsMS0uNzEtLjk0YzAtLjQzLjI2LS42OS43MS0uNTdhMSwxLDAsMCwxLC43MS45NEEuNTMuNTMsMCwwLDEsLjcxLDE3OS43MlptMi4wNS4zNFYxNzlsNi41MSwxLjcydjEuMDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43NiwxNzYuNzZ2LS45bDEsLjE1djBhMy44NSwzLjg1LDAsMCwxLTEuMTItMi4zMmMwLTEsLjQ4LTEuNDEsMS4yNS0xLjQ3YTQuMjQsNC4yNCwwLDAsMS0xLjI1LTIuNDhjMC0xLjM0Ljg5LTEuNzQsMi41Ni0xLjNsNC4xMiwxLjA5djEuMDlsLTQtMS4wNWMtMS4yMi0uMzMtMS43NC0uMDgtMS43NC43NWEzLjI5LDMuMjksMCwwLDAsMSwxLjlsNC43MiwxLjI1djEuMDlsLTQtMS4wNWMtMS4yMi0uMzItMS43NC0uMDctMS43NC43NWEzLjMxLDMuMzEsMCwwLDAsMSwxLjkxbDQuNzIsMS4yNXYxLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTcuNTgsMTY3LjMzYy0xLjQxLS4zOC0yLjEyLTEuOC0yLjQzLTQuNjUtLjg0LS4yMi0xLjY1LS4xNi0xLjY1LjkxYTQuNTYsNC41NiwwLDAsMCwuNywyLjE0bC0uNzYuMjNhNi4yLDYuMiwwLDAsMS0uODUtMi43OWMwLTEuNTgsMS4wNy0yLDIuNjgtMS41NWw0LDEuMDZ2LjlsLS43OC0uMTF2MGE0LjUyLDQuNTIsMCwwLDEsLjk0LDIuNDFBMS4zMywxLjMzLDAsMCwxLDcuNTgsMTY3LjMzWm0uMTEtNC0xLjgyLS40OGMuMjYsMi4yNi44LDMuMTUsMS42NCwzLjM3czEtLjIzLDEtLjg3QTMuNTMsMy41MywwLDAsMCw3LjY5LDE2My4zNVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03LjI2LDE1OS44N2wtMy42MS0xdjFsLS44My0uMjEtLjA2LTFMLjk0LDE1OHYtLjkxbDEuODIuNDh2LTEuNzdsLjg5LjI0djEuNzZsMy42MywxYy44LjIxLDEuMjYuMDgsMS4yNi0uNjhhMi40OSwyLjQ5LDAsMCwwLS4xNy0uNzhoLjgyYTQuNjcsNC42NywwLDAsMSwuMjQsMS4yNkM5LjQzLDE2MCw4LjU3LDE2MC4yMiw3LjI2LDE1OS44N1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNzEsMTU0YTEsMSwwLDAsMS0uNzEtLjk0YzAtLjQ0LjI2LS42OS43MS0uNTdhMSwxLDAsMCwxLC43MS45NEEuNTMuNTMsMCwwLDEsLjcxLDE1NFptMi4wNS4zNHYtMS4xTDkuMjcsMTU1djEuMDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNiwxNTIuNDFhNC4zMyw0LjMzLDAsMCwxLTMuNDMtMy45M2MwLTEuNTksMS4yNi0yLjY5LDMuNDMtMi4xMmE0LjMyLDQuMzIsMCwwLDEsMy40MSwzLjkzQzkuNDMsMTUxLjg4LDguMTgsMTUzLDYsMTUyLjQxWm0wLTQuOTJjLTEuNS0uMzktMi41Mi4xLTIuNTIsMS4yM3MxLDIuMTUsMi41MiwyLjU1LDIuNS0uMSwyLjUtMS4yM0EzLDMsMCwwLDAsNiwxNDcuNDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43NiwxNDMuNzh2LS45bC45My4xNnYwYTQuMjEsNC4yMSwwLDAsMS0xLjEtMi40N2MwLTEuMzcuODktMS43NiwyLjU2LTEuMzJsNC4xMiwxLjA5djEuMDlsLTQtMWMtMS4yMi0uMzItMS43NC0uMDktMS43NC43N2EzLjMzLDMuMzMsMCwwLDAsMSwybDQuNzIsMS4yNXYxLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkuMjcsMTMwLjU1LDUuNTQsMTMxLjd2MS41OWwzLjczLDF2MS4xMkwuNDgsMTMzLjA3di0yLjc2YzAtMS43OS42NC0yLjksMi40Ny0yLjQyYTMuMzUsMy4zNSwwLDAsMSwyLjQ3LDIuNjRsMy44NS0xLjI0Wm0tNC42MywyLjV2LTEuNDhBMi4zNCwyLjM0LDAsMCwwLDMsMTI5Yy0xLjE2LS4zLTEuNTcuMzQtMS41NywxLjcydjEuNDhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNLjQ4LDEyNS40NXYtNS4wOGwuOTQuMjV2NGwyLjc1LjczVjEyMmwxLC4yNXYzLjM0bDMuMi44NHYtNC4wOWwuOTUuMjV2NS4yMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01LjQ5LDEyMC4zNnYtMy4wN2wuODQuMjJ2My4wN1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNDgsMTE0LjIzdi0xLjM1bDQuNy0uNDVjLjYxLDAsMS4yMy0uMDgsMS44NC0uMTR2LS4wNmwtMS44NC0xLjA4LTQuNy0yLjkydi0xLjM0bDguNzksMi4zMnYxTDQuNCwxMDljLS43NS0uMTktMS44Mi0uNTYtMi41OS0uODJ2MGwyLDEuMjIsNC41NywyLjg3VjExM2wtNC41Ny40Ni0yLC4xNnYwYy43Ny4xNiwxLjg0LjM1LDIuNTkuNTVsNC44NywxLjI5djFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNi41OCwxMDIuMDZ2My4yMmwyLjY5LDEuNTZWMTA4TC40OCwxMDIuNjZ2LTEuMjRsOC43OS0uNjZ2MS4xN1ptLS44OCwwLTEuMzUuMDZjLTEsLjA2LTEuOTUuMDgtMywuMXYwYzEsLjU1LDIsMS4wOSwzLDEuNjZsMS4zNS43OVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNDgsOTcuMlY5Ni4wOEw5LjI3LDk4LjR2MS4xMloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNDgsOTMuNjhWOTIuNTNMNiw5MC43OWwxLjgxLS40NnYtLjA2QzcsOTAuMSw2LDg5LjkyLDUuMDUsODkuNjhMLjQ4LDg4LjQ4Vjg3LjQybDguNzksMi4zMnYxLjE0TDMuNzIsOTIuNjJsLTEuODEuNDd2MGMuODguMTksMS44Mi4zNSwyLjc0LjZMOS4yNyw5NXYxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuODgsODRDMiw4My4yNS4zMSw4MS4xMi4zMSw3OC44OUEyLjQyLDIuNDIsMCwwLDEsMS40LDc2Ljc3bC43Mi43OWExLjc4LDEuNzgsMCwwLDAtLjg0LDEuNThjMCwxLjY2LDEuMzcsMy4xMywzLjU3LDMuNzFzMy42MS0uMTEsMy42MS0xLjc5YTMuNTIsMy41MiwwLDAsMC0xLTIuMjlsLjctLjQzYTQuNDksNC40OSwwLDAsMSwxLjI2LDNDOS40Myw4My41NSw3Ljc0LDg0Ljc1LDQuODgsODRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNiw3Ni43MkE0LjMzLDQuMzMsMCwwLDEsMi41OSw3Mi44YzAtMS42LDEuMjYtMi42OSwzLjQzLTIuMTJBNC4zMiw0LjMyLDAsMCwxLDkuNDMsNzQuNkM5LjQzLDc2LjIsOC4xOCw3Ny4yOSw2LDc2LjcyWm0wLTQuOTFjLTEuNS0uNC0yLjUyLjEtMi41MiwxLjIzczEsMi4xNSwyLjUyLDIuNTQsMi41LS4wOSwyLjUtMS4yMkEzLDMsMCwwLDAsNiw3MS44MVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLjc2LDY4LjF2LS45bDEsLjE1djBBMy44NSwzLjg1LDAsMCwxLDIuNTksNjVjMC0xLC40OC0xLjQxLDEuMjUtMS40N2E0LjI0LDQuMjQsMCwwLDEtMS4yNS0yLjQ4YzAtMS4zNC44OS0xLjc0LDIuNTYtMS4zbDQuMTIsMS4wOHYxLjFsLTQtMWMtMS4yMi0uMzMtMS43NC0uMDgtMS43NC43NWEzLjI5LDMuMjksMCwwLDAsMSwxLjlsNC43MiwxLjI1djEuMDlsLTQtMS4wNWMtMS4yMi0uMzItMS43NC0uMDctMS43NC43NWEzLjMxLDMuMzEsMCwwLDAsMSwxLjkxbDQuNzIsMS4yNXYxLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTS43MSw1Ni42NUExLDEsMCwwLDEsMCw1NS43MWMwLS40My4yNi0uNjkuNzEtLjU3YTEsMSwwLDAsMSwuNzEuOTRBLjUzLjUzLDAsMCwxLC43MSw1Ni42NVpNMi43Niw1N1Y1NS45bDYuNTEsMS43MXYxLjFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi43Niw1My42OXYtLjlsLjkzLjE1djBhNC4xNSw0LjE1LDAsMCwxLTEuMS0yLjQ3YzAtMS4zNy44OS0xLjc2LDIuNTYtMS4zMkw5LjI3LDUwLjJ2MS4wOWwtNC0xYy0xLjIyLS4zMi0xLjc0LS4wOC0xLjc0Ljc4YTMuMzcsMy4zNywwLDAsMCwxLDJsNC43MiwxLjI0djEuMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMC41Miw0OC45MUEyLjY5LDIuNjksMCwwLDEsOSw0Ny41NWwwLDBhLjkxLjkxLDAsMCwxLTEuMDcuMzJBMi4yNSwyLjI1LDAsMCwxLDYuNzIsNDYuOGgwYTEuODIsMS44MiwwLDAsMS0xLjc1LjM5LDMuMjEsMy4yMSwwLDAsMS0yLjMzLTMuMDYsMi4yMywyLjIzLDAsMCwxLC4xNy0uODdWNDFsLjg0LjIydjEuMzRhMS41MSwxLjUxLDAsMCwxLDEuMzQtLjE4LDMuMDksMy4wOSwwLDAsMSwyLjI3LDMsMiwyLDAsMCwxLS4yMy45MiwxLjM3LDEuMzcsMCwwLDAsLjc4LjYyYy40Mi4xMS43MS0uMDguNzEtLjk1VjQ0LjY1YzAtMS41MS40OC0yLjE0LDEuNTUtMS44NnMyLjI1LDEuODcsMi4yNSwzLjg4QzEyLjI3LDQ4LjI3LDExLjY1LDQ5LjIsMTAuNTIsNDguOTFabS01LjYtNS41NmMtLjk1LS4yNS0xLjUzLjIxLTEuNTMsMWExLjkyLDEuOTIsMCwwLDAsMS41MywxLjc5YzEsLjI1LDEuNTQtLjIzLDEuNTQtMUEyLDIsMCwwLDAsNC45Miw0My4zNVptNS4yNi41NGMtLjYtLjE2LS44LjI2LS44LDEuMTJ2MS4xM2EzLjQyLDMuNDIsMCwwLDEtLjExLjgxLDIsMiwwLDAsMCwxLjExLDFjLjY5LjE4LDEuMTUtLjQsMS4xNS0xLjU5QTIuNDUsMi40NSwwLDAsMCwxMC4xOCw0My44OVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNzEsMzYuNThBMSwxLDAsMCwxLDAsMzUuNjNhLjUyLjUyLDAsMCwxLC43MS0uNTcsMSwxLDAsMCwxLC43MS45NUEuNTQuNTQsMCwwLDEsLjcxLDM2LjU4Wm0yLjA1LjMzVjM1LjgybDYuNTEsMS43MnYxLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIuNzYsMzMuNjF2LS45bC45My4xNXYwYTQuMjEsNC4yMSwwLDAsMS0xLjEtMi40OGMwLTEuMzYuODktMS43NSwyLjU2LTEuMzFsNC4xMiwxLjA5djEuMDlsLTQtMWMtMS4yMi0uMzMtMS43NC0uMDktMS43NC43N2EzLjM1LDMuMzUsMCwwLDAsMSwyLjA1bDQuNzIsMS4yNXYxLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTguNjIsMjUuNzJDNi4yMSwyMi4zMiw0LjQ2LDIwLjU5LDMsMjAuMTljLTEtLjI3LTEuNzQuMDctMS43NCwxLjE2YTMuMzYsMy4zNiwwLDAsMCwxLDIuMDlsLS42Mi40N0E0LjQ2LDQuNDYsMCwwLDEsLjMxLDIxYzAtMS41NywxLTIuMjgsMi42MS0xLjg3LDEuNzUuNDYsMy41MywyLjMxLDUuNDksNC44OSwwLS40Ni0uMDktMS0uMDktMS40NlYyMC4xMWwuOTUuMjV2NS41M1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Ljg1LDE4QzEuNzksMTcuMTkuMzEsMTUuNzMuMzEsMTQuMDZzMS40OS0yLjM1LDQuNTQtMS41NCw0LjU4LDIuMjcsNC41OCwzLjk0UzcuOTEsMTguODEsNC44NSwxOFptMC00LjQyYy0yLjU3LS42Ny0zLjY1LS4yOS0zLjY1LjcxczEuMDgsMiwzLjY1LDIuNjQsMy43LjMxLDMuNy0uN1M3LjQ0LDE0LjI3LDQuODUsMTMuNThaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC42MiwxMi40QzYuMjEsOSw0LjQ2LDcuMjcsMyw2Ljg3Yy0xLS4yNy0xLjc0LjA3LTEuNzQsMS4xNmEzLjM2LDMuMzYsMCwwLDAsMSwyLjA5bC0uNjIuNDdBNC40OCw0LjQ4LDAsMCwxLC4zMSw3LjY2YzAtMS41NywxLTIuMjgsMi42MS0xLjg3LDEuNzUuNDYsMy41MywyLjMxLDUuNDksNC44OSwwLS40Ni0uMDktMS0uMDktMS40NlY2Ljc5TDkuMjcsN3Y1LjUzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTguMzYsNS4xNHYtMkwxLjgsMS40NVYzbC0uNy0uMThhNi43Nyw2Ljc3LDAsMCwwLS42Mi0yVjBMOC4zNiwyLjA4Vi4zMmwuOTEuMjRWNS4zOFoiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	filter: drop-shadow(0px 0px 6px rgba(0, 0, 150, 1));
}

.share li {
	width: 100%;
	height: 100%;
}

.share li:not(:first-child) {
	margin: 0 5px 0 0;
}

.share_item {
	width: 100%;
	display: block;
	transition: 0.3s opacity;
}

.share_item:hover {
	opacity: 0.4;
}

.share_item > img {
	width: 100%;
	filter: drop-shadow(0px 0px 6px rgba(0, 0, 150, 1));
}

.logo {
	width: 100%;
	margin: -100px auto 0;
}

.logo_img {
	width: 670px;
	margin: 0 auto;
}

.logo_img > img {
	width: 100%;
}

.logo_promo {
	width: 930px;
	margin: 15px auto 0;
}

.logo_promo > img {
	width: 100%;
}

.l_movie {
	width: 100%;
	margin: 250px auto 0;
	position: relative;
	z-index: 1;
}

.movie {
	width: 100%;
	max-width: 1050px;
	margin: 0 auto;
}

.movie_thum {
	width: 700px;
	margin: 0 auto 0 0;
	padding: 0 0 0 30px;
	position: relative;
}

.movie_thum_mov {
	width: 100%;
	cursor: pointer;
	position: relative;
	transition: all 0.5s;
}

.movie_thum_mov:hover {
	opacity: 0.7;
}

.movie_thum_mov > img {
	width: 100%;
}

.movie_thum_mov::before {
	width: 740px;
	height: 402px;
	display: block;
	position: absolute;
	top: 50%;
	left: 53%;
	transform: translate(-50%, -50%);
	background-image: url(../img/index/img_movie_play.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.movie_thum_mov::after {
	width: 453px;
	height: 170px;
	display: block;
	position: absolute;
	bottom: calc(100% - 50px);
	left: -100px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDIuNTggMTY2LjMzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDBhMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS40MnB4O30uY2xzLTJ7ZmlsbDojMDAwMGEwO30uY2xzLTN7ZmlsbDojZDkyNjg1O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjIzMC41NCIgeTE9IjE2NS43NyIgeDI9IjQyMC4xNyIgeTI9IjE4LjQ3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI0Ljg2IiBjeT0iNTYuNDMiIHI9IjQuODYiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9Ijg2LjQzIiBjeT0iNy42MiIgcj0iNy42MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iNDM0Ljk2IiBjeT0iMTAuNDgiIHI9IjcuNjIiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -20;
}

.movie_thum_ttl {
	width: 420px;
	position: absolute;
	top: -34%;
	left: calc(100% - 50px);
}

.movie_thum_ttl_img {
	width: 100%;
	position: relative;
}

.movie_thum_ttl_img > img {
	width: 100%;
}

.movie_thum_ttl_img::before {
	width: 1690px;
	height: 1270px;
	display: block;
	position: absolute;
	bottom: calc(100% + 10px);
	left: 50%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjkwLjQ2IDEyNzAuMDEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwMGEwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoyLjgzcHg7fS5jbHMtMntmaWxsOiNkOTI2ODU7fS5jbHMtM3tmaWxsOiMwMDAwYTA7fS5jbHMtNHtmaWxsOiNmNmQ4MGQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTY2NC4zMyIgeTE9IjEuMTIiIHgyPSIzMy40OCIgeTI9IjEyNjcuMjQiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI1Ny44NyIgeTE9IjEyNjguNjMiIHgyPSIxNjg5LjU5IiB5Mj0iMS4xMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMTQxLjA3IiBjeT0iMTI1NC4zNyIgcj0iNy42OSIvPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iNDQuNzQiIGN5PSIxMjA5LjM1IiByPSIxMC40NSIvPjxjaXJjbGUgY2xhc3M9ImNscy00IiBjeD0iNS4zNSIgY3k9IjEyNDQuNjIiIHI9IjUuMzUiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik05MywxMjQzLjJsLTM5Ljc5LDI2LjU5TDEwMSwxMjcwUzcxLDEyNjQuODUsOTMsMTI0My4yWiIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -20;
}

.movie_thum_bg {
	width: 3000px;
	position: absolute;
	top: -20%;
	left: 75%;
	transform: translate(-50%, -50%);
	z-index: -100;
}

.movie_thum_bg > img {
	width: 100%;
}

.l_news {
	width: 100%;
	margin: 200px auto 0;
	position: relative;
	z-index: 2;
}

.news {
	width: 100%;
	max-width: 1050px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.news_ttl {
	width: 390px;
}

.news_ttl_img {
	width: 100%;
	position: relative;
}

.news_ttl_img > img {
	width: 100%;
}

.news_ttl_img::before {
	width: 1330px;
	height: 1020px;
	display: block;
	position: absolute;
	top: calc(100% + 5px);
	right: calc(100% - 210px);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzMwLjQ5IDEwMTYuMTEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwMGEwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoyLjgzcHg7fS5jbHMtMntmaWxsOiNmNmQ4MGQ7fS5jbHMtM3tmaWxsOiMwMDAwYTA7fS5jbHMtNHtmaWxsOiNkOTI2ODU7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMC44NyIgeTE9IjEwMTUiIHgyPSIxMzA0LjU2IiB5Mj0iMi4zIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMzEuMjEiIHkxPSIxMDE1IiB4Mj0iMTMyOS42MiIgeTI9IjEuOTkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjEyODguMzgiIGN5PSI3OS43OCIgcj0iOS42MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMTA5OC43OSIgY3k9Ijg3LjMiIHI9IjEwLjk0Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTQiIGN4PSIxMTc2LjQxIiBjeT0iNDYuOTciIHI9IjUuOTUiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMjY3LjA5LDI5LjQ0LDEzMDkuNjYuODEsMTI2MS4wOSwwUzEyODgsNi42NywxMjY3LjA5LDI5LjQ0WiIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -20;
}

.news_list {
	width: 530px;
	position: relative;
}

.news_list_link {
	width: 170px;
	height: 35px;
	margin: 20px 7px 0 auto;
}

.news_list::before {
	width: 310px;
	height: 180px;
	display: block;
	position: absolute;
	bottom: calc(100% + 50px);
	left: calc(100% - 120px);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDQuNyAxNzYuNTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwMGEwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoxLjQycHg7fS5jbHMtMntmaWxsOiNkOTI2ODU7fS5jbHMtM3tmaWxsOiMwMDAwYTA7fS5jbHMtNHtmaWxsOiNmNmQ4MGQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTE0LjYzIiB5MT0iMTQ3Ljg3IiB4Mj0iMzA0LjI3IiB5Mj0iMC41NiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjAuNDMiIHkxPSIxNTcuNTIiIHgyPSIxOTAuMDciIHkyPSIxMC4yMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iOTIuNDIiIGN5PSIxNjcuMDIiIHI9IjkuNSIvPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMjM4LjM2IiBjeT0iMTEzLjIxIiByPSI5LjUiLz48Y2lyY2xlIGNsYXNzPSJjbHMtNCIgY3g9Ijg3LjY1IiBjeT0iMzguOTUiIHI9IjQuNzYiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -20;
}

.newslist {
	width: 100%;
	position: relative;
	height: 235px;
	overflow-y: scroll;
}

.newslist li:not(:first-child) {
	margin: 30px auto 0;
}

.newslist_item {
	padding: 0 0 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: solid 2px #0000a0;
	transition: 0.3s opacity;
}

.newslist_item:hover {
	opacity: 0.5;
}

.newslist_item_date {
	width: auto;
	padding: 0 0 0 10px;
	font-weight: 500;
	color: #0000a0;
}

.newslist_item_date_y {
	font-size: 17px;
	line-height: 1;
}

.newslist_item_date_md {
	font-size: 25px;
	letter-spacing: 1px;
	line-height: 1;
	padding: 3px 0 0;
}

.newslist_item_ttl {
	width: 100%;
	padding: 0 0 0 50px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.l_tw {
	width: 100%;
	margin: 250px auto 0;
	position: relative;
	z-index: 1;
}

.tw {
	width: 100%;
	max-width: 1080px;
	margin: 0 auto;
}

.tw_tl {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0 0 0 5%;
	position: relative;
}

.tw_tl_iframe {
	width: 460px;
	height: 340px;
	position: relative;
}

.tw_tl_iframe::before {
	width: 500px;
	height: 377px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url(../img/index/deco_tw_tl.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -20;
}

.tw_tl_iframe::after {
	width: 777px;
	height: 202px;
	display: block;
	position: absolute;
	top: calc(100% + 80px);
	left: 30%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NzcuNTMgMjAyLjQ2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDBhMDt9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzAwMDBhMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS40MnB4O30uY2xzLTN7ZmlsbDojZjZkODBkO30uY2xzLTR7ZmlsbDojZDkyNjg1O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iOS41IiBjeT0iMTkyLjk2IiByPSI5LjUiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIyNC41OCIgeTE9IjE3Ny40NiIgeDI9IjI1Mi4zIiB5Mj0iMC41NiIvPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iMzE4LjU1IiBjeT0iODIuMiIgcj0iNC43NiIvPjxjaXJjbGUgY2xhc3M9ImNscy00IiBjeD0iMjE0LjE1IiBjeT0iMTI1LjMzIiByPSI4LjU3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI0NTIuODIiIGN5PSIxNDcuNDYiIHI9IjUuOTUiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9Ijc2OS45MSIgY3k9IjEwMC4xMiIgcj0iNy42MiIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -20;
}

.tw_tl_iframe > iframe {
	width: 100%;
}

.tw_tl_iframe_deco {
	position: absolute;
	top: calc(100% + 25px);
	left: -22px;
	font-size: 14px;
	color: #0000a0;
	display: block;
	transition: all 0.3s;
	z-index: 0;
}

.tw_tl_iframe_deco:hover {
	opacity: 0.6;
}

.tw_tl_ttl {
	width: 550px;
}

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

.tw_tl_ttl_img > img {
	width: 100%;
}

.tw_tl_ttl_img::before {
	width: 1635px;
	height: 1269px;
	display: block;
	position: absolute;
	bottom: calc(100% + 10px);
	left: 50%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTg3Ljg1IDE1NDMuNzciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojMDAwMGEwO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDoyLjgzcHg7fS5jbHMtMntmaWxsOiNmNmQ4MGQ7fS5jbHMtM3tmaWxsOiMwMDAwYTA7fS5jbHMtNHtmaWxsOiNkOTI2ODU7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTk4Ni45OCIgeTE9IjE5LjU3IiB4Mj0iMjkuNjgiIHkyPSIxNTM5Ljk5Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTk4NS44NSIgeTE9IjEuMTIiIHgyPSI1LjY3IiB5Mj0iMTU0MS41MSIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMTM5LjgiIGN5PSIxNTM0LjI3IiByPSI5LjUiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjUuOTUiIGN5PSIxNDY5LjUzIiByPSI1Ljk1Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTQiIGN4PSI3OC45OCIgY3k9IjE0MzYuMDUiIHI9IjcuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik02OC4zMiwxNTExLjU5bC00Mi42MSwyOS40OCw0Ny43OS4yMlM0Ni4yOSwxNTMzLjI0LDY4LjMyLDE1MTEuNTlaIi8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
	z-index: -10;
	pointer-events: none;
}

.tw_tl_bg {
	width: 3000px;
	position: absolute;
	top: 22%;
	left: 42%;
	transform: translate(-50%, -50%);
	z-index: -100;
}

.tw_tl_bg > img {
	width: 100%;
}

.l_eventbnr {
	position: fixed;
	left: 80px;
	bottom: 80px;
	z-index: 100;
}

.eventbnr {
	width: 295px;
	height: 295px;
	display: block;
	transition: 0.3s opacity;
}

.eventbnr > img {
	width: 100%;
	height: auto;
	line-height: 0;
}

.eventbnr:hover {
	opacity: 0.8;
}

@media (max-width: 1150px) {
	.newslist {
		width: 470px;
	}
}

@media (max-width: 1024px) {
	.moviearea {
		width: 580px;
		padding-top: 48.25%;
	}

	.moviearea_border {
		display: none;
	}
}

@media (max-width: 1000px) {
	.menulist li.___logo {
		width: 85px;
	}

	.menulist_item {
		font-size: 11.5px;
	}
}

@media (max-width: 767px) {
	.u_sp {
		display: block;
	}

	.u_pc {
		display: none;
	}

	.l_footer {
		margin: 55vw 0 0;
		padding: 10vw 0 10vw;
	}

	.footer_main {
		width: 90%;
		margin: 0 auto;
		font-size: 3vw;
	}

	.footer_main_banner {
		width: 65vw;
		margin: 0 auto 5vw;
		flex-direction: column;
	}

	.footer_main_banner a {
		width: 100%;
	}

	.footer_main_banner a:not(:first-child) {
		margin: 10vw 0 0 0;
	}

	.l_navpc {
		display: none;
	}

	.l_navsp {
		display: block;
	}

	.l_contents {
		padding: 0;
	}

	.moviearea {
		width: 100%;
		padding-top: 56.25%;
	}

	.l_closebtn {
		width: 7vw;
		height: 7vw;
		bottom: calc(100% + 10px);
		left: 90%;
	}

	.btn {
		font-size: 4vw;
	}

	.l_pagetop {
		bottom: 100vw;
		right: 17vw;
		left: auto;
	}

	.pagetop_ball {
		width: 15vw;
		height: 15vw;
	}

	.pagetop_ring {
		width: 20vw;
		height: 20vw;
	}

	.loading_icon_ball {
		width: 19vw;
		height: 19vw;
	}

	.loading_icon_ring {
		width: 25vw;
		height: 25vw;
	}
}

@media all and (-ms-high-contrast: none) {
	.logo {
		margin: 0 auto;
	}
}
