* {
	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_pagination {
	margin: 40px 0 0;
}

.pagination {
	text-align: center;
}

.pagination .pagination_item {
	display: inline-block;
	width: 35px;
	transform: skew(-20deg);
	transition: 0.3s opacity;
}

.pagination .pagination_item:nth-child(1n + 2) {
	margin-left: 8px;
}

.pagination .pagination_item .pagination_item_link {
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #0000a0;
	border: 1px solid #0000a0;
	background-color: #fff;
}

.pagination .pagination_item .pagination_item_link:hover {
	opacity: 0.7;
}

.pagination .pagination_item .pagination_item_link.pagination_item_link__current {
	pointer-events: none;
	background-color: #0000a0;
	color: #fff;
}

.pagination .pagination_item .pagination_item_link.pagination_item_link__current:hover {
	opacity: 1;
}

/* 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 {
	width: 100%;
	height: 100%;
	position: relative;
	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 {
	width: 100%;
	height: 100%;
	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;
	outline: none;
}

[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;
}

.u_pink {
	color: #d92685;
}

.l_goods {
	padding: 220px 0 0;
	position: relative;
}

.l_goods::before {
	width: 80vw;
	height: 500px;
	position: absolute;
	top: -60px;
	right: 0;
	content: '';
	background-image: url(../img/common/bg_ttl01.png);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
}

.l_goods::after {
	width: 178px;
	height: 370px;
	display: block;
	position: absolute;
	top: 220px;
	right: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTUuNTcgNDA2Ljk3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDBhMDtzdHJva2Utd2lkdGg6MS40MnB4O30uY2xzLTJ7ZmlsbDojMDAwMGEwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzOC4yLDM0NC41NXEtOC4xMi4xNy0xMS4zNCw2Ljc3YTIwLDIwLDAsMCwwLTEuNzcsOC43cTAsOS41Niw3LjIzLDE3LjI0VDE1NCwzODguMDZxMTQuNjEsMy4wNiwyMC42OC0yLjI5YTE3LjU1LDE3LjU1LDAsMCwwLDYuMDctMTMuODNBMjMuNjgsMjMuNjgsMCwwLDAsMTc2LDM1Ny4yNSwyNywyNywwLDAsMCwxNjMuMzksMzQ4djE4LjMybC0xMy4yMi0yLjg1di0zM2w0Mi40OSw5djExbC05Ljg4LS40M2E1Mi44MSw1Mi44MSwwLDAsMSw3Ljk1LDEwLjMxLDM1LjA3LDM1LjA3LDAsMCwxLDQsMTdxMCwxNS43NC0xMC45LDIzLjQ3LTEwLjk1LDguMTItMzAsNC4wOC0xOS4yMy00LjA4LTMwLjgzLTE3LjEzYTQ0LjQ0LDQ0LjQ0LDAsMCwxLTExLjYtMzAuNDZxMC0xNS4wOSw3LjY1LTIyLjYxdDE5LjEtNi40NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODUuNjIsMjY0LjFxOS4yNCwxMC45LDkuMjQsMjcuODh0LTkuMjQsMjRRMTc0LjMsMzI1LjYsMTUzLDMyMXEtMjEuNzYtNC42MS0zMi42Ni0xOC45NS05LjI0LTEwLjktOS4yNC0yNy44OHQ5LjI0LTI0cTEwLjkxLTkuNjcsMzIuNjYtNS4wNVExNzQuMjksMjQ5LjcyLDE4NS42MiwyNjQuMVpNMTUzLDI2MS42OHEtMTMuMzItMi43OS0yMC42LDEuNDN0LTcuMjgsMTRhMjMuODQsMjMuODQsMCwwLDAsNy4yNSwxNy4yMnE3LjI2LDcuMzgsMjAuNjMsMTAuMjN0MjAuNjItMS40NXE3LjI2LTQuMzEsNy4yNS0xNC4xM2EyMy42MSwyMy42MSwwLDAsMC03LjI1LTE3LjE2UTE2Ni4zNCwyNjQuNTMsMTUzLDI2MS42OFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODUuNjIsMTgxLjI5cTkuMjQsMTAuOTEsOS4yNCwyNy44OHQtOS4yNCwyNHEtMTEuMzMsOS42Mi0zMi42NSw1LjA1LTIxLjc2LTQuNjItMzIuNjYtMTktOS4yNC0xMC45LTkuMjQtMjcuODd0OS4yNC0yNHExMC45MS05LjY3LDMyLjY2LTVRMTc0LjI5LDE2Ni44OSwxODUuNjIsMTgxLjI5Wk0xNTMsMTc4Ljg3cS0xMy4zMi0yLjc5LTIwLjYsMS40M3QtNy4yOCwxNGEyMy44NSwyMy44NSwwLDAsMCw3LjI1LDE3LjIycTcuMjYsNy4zOCwyMC42MywxMC4yM3QyMC42Mi0xLjQ1cTcuMjYtNC4zMSw3LjI1LTE0LjEzYTIzLjYxLDIzLjYxLDAsMCwwLTcuMjUtMTcuMTZRMTY2LjM0LDE4MS43MSwxNTMsMTc4Ljg3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExNS4yMSw5OC4xYTE5LjM3LDE5LjM3LDAsMCwxLDEwLTExLjMzQTI5LDI5LDAsMCwxLDEzOCw4My44NGE2My4xLDYzLjEsMCwwLDEsMTMuMSwxLjI2cTE1LjgsMy4zOSwyNi43NSwxMiwxNC43OCwxMS43LDE0Ljc3LDI5LjY0djM0LjExbC03OS4xNy0xNi44MVYxMTBBMzcuODcsMzcuODcsMCwwLDEsMTE1LjIxLDk4LjFabTEyLDMyLjg3LDUxLjY3LDExVjEyNi42OHEwLTExLjcyLTExLjU1LTE4LjhhNDcuMjYsNDcuMjYsMCwwLDAtMTUuMDktNS43cS0xMi4wOS0yLjU3LTE4LjU2LS4xNnQtNi40NywxMy43WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2OC4yMiw2Ny4wN3E1LjQzLjM4LDguMTEtMS4yNCw0Ljg5LTMsNC44OS0xMi43OGEzMS43NSwzMS43NSwwLDAsMC0xLjI5LTkuNzhxLTIuNDgtNy40Ni05LjE4LTguODZhNS40Myw1LjQzLDAsMCwwLTYuMDcsMi4xNXEtMi4xLDMtMy43MSwxMGwtMS44OCw4UTE1Ni4zLDY2LjMzLDE1Myw3MC4zNHEtNS40Nyw2LjgyLTE3LjEzLDQuMzZhMjkuNDIsMjkuNDIsMCwwLDEtMTcuNjctMTEuNXEtNy05LjI0LTctMjQuMjIsMC0xMi41Miw2LjYzLTE5LjkzdDE5LjI2LTUuMTZ2MTUuOXEtNy4xNC0xLjEyLTEwLjE1LDRhMTguMjQsMTguMjQsMCwwLDAtMiw5LjE5LDIwLjgzLDIwLjgzLDAsMCwwLDIuNTgsMTAuNzYsMTAuNjcsMTAuNjcsMCwwLDAsNy4yLDUuMzVjMi44Mi42MSw0Ljk0LS4yLDYuMzMtMi40MnExLjQtMi4wOSwzLjI4LTkuNjFsMy4yOC0xM3EyLjE1LTguNDgsNS43NC0xMi4zLDUuNTktNS44OSwxNi4xNy0zLjY1LDEwLjg1LDIuMzEsMTgsMTIuMTR0Ny4xNywyNXEwLDE1LjQ3LTcuMDYsMjIuODJ0LTE5LjQyLDQuNzNaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNTAuMzgsMzM2Ljk0cS04LjEuMTctMTEuMzMsNi43N2EyMCwyMCwwLDAsMC0xLjc3LDguN3EwLDkuNTUsNy4yMiwxNy4yNHQyMS43MywxMC44cTE0LjYxLDMuMDYsMjAuNjgtMi4yOUExNy41NSwxNy41NSwwLDAsMCw5MywzNjQuMzNhMjMuNywyMy43LDAsMCwwLTQuODEtMTQuNjksMjcsMjcsMCwwLDAtMTIuNTktOS4yMXYxOC4zMkw2Mi4zNiwzNTUuOXYtMzNsNDIuNDksOVYzNDIuOUw5NSwzNDIuNDdhNTIuMTMsNTIuMTMsMCwwLDEsOCwxMC4zMiwzNC45MiwzNC45MiwwLDAsMSw0LDE3cTAsMTUuNzQtMTAuOSwyMy40Ny0xMSw4LjExLTMwLDQuMDgtMTkuMjMtNC4wOC0zMC44My0xNy4xM2E0NC4zOCw0NC4zOCwwLDAsMS0xMS42LTMwLjQ2cTAtMTUuMDksNy42NS0yMi42MXQxOS4wOS02LjQ0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTk3LjgxLDI1Ni40OXE5LjI0LDEwLjksOS4yNCwyNy44OHQtOS4yNCwyNFE4Ni40OSwzMTgsNjUuMTYsMzEzLjQzcS0yMS43Ni00LjYyLTMyLjY2LTE5LTkuMjQtMTAuOTEtOS4yNC0yNy44OHQ5LjI0LTI0cTEwLjkxLTkuNjYsMzIuNjYtNS4wNVE4Ni40OCwyNDIuMTEsOTcuODEsMjU2LjQ5Wm0tMzIuNjUtMi40MXEtMTMuMzItMi44MS0yMC42LDEuNDJ0LTcuMjgsMTRhMjMuODIsMjMuODIsMCwwLDAsNy4yNSwxNy4yMnE3LjI0LDcuMzgsMjAuNjMsMTAuMjN0MjAuNjItMS40NVE5MywyOTEuMjUsOTMsMjgxLjQxYTIzLjY1LDIzLjY1LDAsMCwwLTcuMjUtMTcuMTZRNzguNTQsMjU2LjkzLDY1LjE2LDI1NC4wOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05Ny44MSwxNzMuNjhxOS4yNCwxMC45LDkuMjQsMjcuODh0LTkuMjQsMjRxLTExLjMyLDkuNjItMzIuNjUsNVE0My40LDIyNiwzMi41LDIxMS42NXEtOS4yNC0xMC44OS05LjI0LTI3Ljg3dDkuMjQtMjRxMTAuOTEtOS42OCwzMi42Ni01LjA1UTg2LjQ4LDE1OS4yOCw5Ny44MSwxNzMuNjhabS0zMi42NS0yLjQycS0xMy4zMi0yLjc5LTIwLjYsMS40M3QtNy4yOCwxNEEyMy44NCwyMy44NCwwLDAsMCw0NC41MywyMDRxNy4yNCw3LjM4LDIwLjYzLDEwLjIzdDIwLjYyLTEuNDVROTMsMjA4LjQzLDkzLDE5OC42YTIzLjY1LDIzLjY1LDAsMCwwLTcuMjUtMTcuMTZRNzguNTQsMTc0LjExLDY1LjE2LDE3MS4yNloiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNy40LDkwLjQ5YTE5LjM3LDE5LjM3LDAsMCwxLDEwLTExLjMzLDI5LDI5LDAsMCwxLDEyLjc4LTIuOTNBNjMuODEsNjMuODEsMCwwLDEsNjMuMzMsNzcuNXExNS44LDMuMzgsMjYuNzUsMTIsMTQuNzYsMTEuNywxNC43NywyOS42NXYzNC4xTDI1LjY4LDEzNi40N1YxMDIuMzZBMzcuODcsMzcuODcsMCwwLDEsMjcuNCw5MC40OVptMTIsMzIuODcsNTEuNjcsMTFWMTE5LjA3cTAtMTEuNzEtMTEuNTUtMTguOGE0Ny4xMSw0Ny4xMSwwLDAsMC0xNS4wOS01LjY5UTUyLjM3LDkyLDQ1LjksOTQuNDF0LTYuNDcsMTMuN1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04MC40MSw1OS40NnE1LjQzLjM4LDguMTEtMS4yNCw0Ljg5LTMsNC44OS0xMi43OGEzMS42NCwzMS42NCwwLDAsMC0xLjI5LTkuNzdxLTIuNDgtNy40Ny05LjE5LTguODdBNS40NCw1LjQ0LDAsMCwwLDc2Ljg2LDI5cS0yLjA4LDMtMy43LDEwbC0xLjg4LDhxLTIuNzksMTEuNzgtNi4wNywxNS44LTUuNDcsNi44MS0xNy4xMyw0LjM1QTI5LjQ3LDI5LjQ3LDAsMCwxLDMwLjQsNTUuNTlxLTctOS4yNC03LTI0LjIyLDAtMTIuNTEsNi42My0xOS45M1Q0OS4yNiw2LjI5VjIyLjE4cS03LjE0LTEuMTItMTAuMTUsNGExOC4yNywxOC4yNywwLDAsMC0yLDkuMTlBMjAuOSwyMC45LDAsMCwwLDM5LjcsNDYuMTdhMTAuNjQsMTAuNjQsMCwwLDAsNy4xOSw1LjM0cTQuMjQuOTEsNi4zNC0yLjQyLDEuNC0yLjA5LDMuMjgtOS42MWwzLjI3LTEyLjk1cTIuMTYtOC40OCw1Ljc1LTEyLjMsNS41OS01Ljg5LDE2LjE3LTMuNjUsMTAuODUsMi4zMSwxOCwxMi4xNHQ3LjE3LDI1cTAsMTUuNDYtNy4wNiwyMi44MlQ4MC40MSw3NS4yNVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOS4yMiw0My43NWExMi41MiwxMi41MiwwLDAsMS0yLjA4LTIuNjYsMjAuOTMsMjAuOTMsMCwwLDEtMi41Ny0xMC43NiwxOC4zNSwxOC4zNSwwLDAsMSwyLTkuMTksOC41Niw4LjU2LDAsMCwxLDIuNjctMi44NlYuNzdBMTcsMTcsMCwwLDAsNy40NSw2LjM3US44MiwxMy43OC44MiwyNi4zcTAsMTUsNywyNC4yMmEzMC40NywzMC40NywwLDAsMCwxMS4zNyw5LjM3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5LjIyLDExOC43OWwtMi4zNC0uNVYxMDNxMC02Ljc4LDIuMzQtMTAuMzVWNzIuMzlhMjguNiwyOC42LDAsMCwwLTQuMzMsMS43LDE5LjQyLDE5LjQyLDAsMCwwLTEwLDExLjMzQTM4LjIsMzguMiwwLDAsMCwzLjEzLDk3LjI5VjEzMS40bDE2LjA5LDMuNDJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkuMjIsMjc4LjRhMjMuMjgsMjMuMjgsMCwwLDEtNC40OS0xMy45M3EwLTcuNzEsNC40OS0xMlYyMzIuNDFhMjQuNTIsMjQuNTIsMCwwLDAtOS4yNyw1LjFxLTkuMjQsNy05LjI0LDI0VDEwLDI4OS40YTQ0Ljc2LDQ0Ljc2LDAsMCwwLDkuMjcsOS4wNloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOS4yMiwzNjEuMjFhMjMuNjMsMjMuNjMsMCwwLDEtNC40OS0xMy44NywyMCwyMCwwLDAsMSwxLjc3LTguN0ExMi4xMiwxMi4xMiwwLDAsMSwxOS4yMiwzMzVWMzE2LjE0QTIyLjE0LDIyLjE0LDAsMCwwLDguNzQsMzIycS03LjY1LDcuNTEtNy42NiwyMi42MWE0NC40LDQ0LjQsMCwwLDAsMTEuNjEsMzAuNDYsNTAuNjcsNTAuNjcsMCwwLDAsNi41Myw2LjE2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5LjIyLDE5NS41OWEyMy4yOCwyMy4yOCwwLDAsMS00LjQ5LTEzLjkzcTAtNy43MSw0LjQ5LTEyVjE0OS42QTI0LjUyLDI0LjUyLDAsMCwwLDEwLDE1NC43cS05LjI0LDctOS4yNCwyNFQxMCwyMDYuNThhNDQuNTYsNDQuNTYsMCwwLDAsOS4yNyw5LjA3WiIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.goods {
	width: 100%;
	/* max-width: 850px; */
	margin: 0 auto;
	position: relative;
}

.goods::before {
	width: 183px;
	height: 307px;
	display: block;
	position: absolute;
	top: -10%;
	left: 10%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODMuMzYgMzA3LjU1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwMDBhMDt9LmNscy0ye2ZpbGw6I2Q5MjY4NTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjguNjYiIGN5PSIyOTguODkiIHI9IjguNjYiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9Ijg4LjI4IiBjeT0iMTEuODciIHI9IjExLjg3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIxNzYuMjIiIGN5PSI2NS4xNiIgcj0iNy4xNCIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.goods_body {
	margin: 100px auto 0;
	position: relative;
}

.category {
	width: 800px;
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
}

.category li {
	min-width: calc((100% / 6) - 20px);
	height: 45px;
}

.category li:not(:nth-child(4n)) {
	margin: 0 20px 0 0;
}

.category li:nth-child(n + 5) {
	margin-top: 20px;
}

.category_item {
	height: 100%;
}

.category_item .btn {
	padding: 0 20px;
	font-size: 21px;
	color: #0000a0;
	background-color: #fff;
	border: solid 2px #0000a0;
}

.category_item.is_current .btn {
	color: #fff;
	background-color: #0000a0;
}

.l_goodslist {
	margin: 150px auto 0;
}

.goodslist {
	width: 100%;
	max-width: 850px;
	margin: 0 auto 0;
	padding: 0 25px;
}

.goodslist > li {
	border: solid 2px #0000a0;
	position: relative;
}

.goodslist > li:not(:first-child) {
	margin: 150px 0 0;
}

.goodslist > li:first-child .goodslist_item,
.goodslist > li:nth-child(2) .goodslist_item,
.goodslist > li:nth-child(3) .goodslist_item {
	position: relative;
}

.goodslist > li:first-child .goodslist_item::before,
.goodslist > li:nth-child(2) .goodslist_item::before,
.goodslist > li:nth-child(3) .goodslist_item::before {
	width: 110px;
	padding-top: 110px;
	position: absolute;
	top: -50px;
	left: -50px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTIuOTQgMTEyLjk0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5MjY4NTt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjU2LjQ3IiBjeT0iNTYuNDciIHI9IjU2LjQ3Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzUuMTQsNjkuNDRhMzEuMzEsMzEuMzEsMCwwLDAtMi4yOC0zLjE1TDIzLjc4LDU0LjkxYy0uNjctLjg4LTEuNTYtMi4xNS0yLjQzLTMuNTUuMDYuNDQuMDYuNDQuMjYsMS41OC4wOC41OC4yNywyLC4zMywyLjY5bC44OSwxMC4xOWEzNC44NCwzNC44NCwwLDAsMCwuNjUsNC42NGwtNC41My40YTMzLjY5LDMzLjY5LDAsMCwwLS4xNi00LjcxbC0xLjQtMTZhMjgsMjgsMCwwLDAtLjYtNGw0Ljg0LS40M2ExNy4xLDE3LjEsMCwwLDAsMi4xOSwzLjEzTDMyLjcxLDYwYy44NSwxLjA1LDIsMi41OCwyLjc3LDMuNzYtLjIzLTEuMi0uNDgtMy4wNS0uNi00LjM2TDM0LDQ4Ljk0YTI3LjE0LDI3LjE0LDAsMCwwLS42Mi00LjI2bDQuNTMtLjRBMjcuNzgsMjcuNzgsMCwwLDAsMzgsNDguNTlMMzkuNDUsNjVhMjMuMzUsMjMuMzUsMCwwLDAsLjYsNFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02Mi4xMiw2Ny4zYTI3LjI0LDI3LjI0LDAsMCwwLTQsLjEzbC05LjY5Ljg1Yy0xLjg2LjE2LTIuNy4yNy0zLjk0LjQ0YTI1LDI1LDAsMCwwLS4xMS00LjEyTDQyLjg4LDQ3Ljc5YTI2LjcyLDI2LjcyLDAsMCwwLS42LTRjMS4yNSwwLDIuMDYtLjA4LDQtLjI1bDkuMzgtLjgyYTM0LjUxLDM0LjUxLDAsMCwwLDQtLjU3bC4zNiw0LjFhMjcsMjcsMCwwLDAtNCwuMTRMNDcsNDcuMThsLjU2LDYuNCw3LjU1LS42NmEzMi45NCwzMi45NCwwLDAsMCw0LS41N2wuMzYsNC4wN2EyMy42OCwyMy42OCwwLDAsMC00LjA2LjEzbC03LjU4LjY3LjY0LDcuMzMsOS4zMi0uODJhMjkuODgsMjkuODgsMCwwLDAsNC0uNTZaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNODQuOTQsNjUuMDhhMzAuNywzMC43LDAsMCwwLTEtMy4wN0w3OS41OCw1MC43NGEzOC4yOSwzOC4yOSwwLDAsMS0xLjI1LTMuODljLS4xOSwxLjgtLjM5LDMtLjU4LDQuMDZMNzUuNDYsNjIuNzVBMjcsMjcsMCwwLDAsNzUsNjZsLTQuMTMuMzZhMzEuMTgsMzEuMTgsMCwwLDAtMS4xMi0zLjEybC02LjUtMTcuNGEzMC40MiwzMC40MiwwLDAsMC0xLjU2LTMuNTlsNS0uNDRhMTcsMTcsMCwwLDAsLjg1LDMuMzFsMy45MywxMS41OGMuMywxLC43OCwyLjUsMS4wNiwzLjU3LjIzLTIsLjM4LTIuODUuNTUtMy43NGwyLjQtMTIuMjlhMTkuNzIsMTkuNzIsMCwwLDAsLjQtMy4yM2wzLjgzLS4zNGEyMS4xOSwyMS4xOSwwLDAsMCwxLDMuMDVsNC41MywxMS42NWMuMjkuNzkuNSwxLjQsMS4yLDMuNjkuMDktLjczLjA5LS43My4xOC0xLjgzLDAtLjUxLjE5LTEuNzQuMjMtMmwxLjg3LTEyYTE2LjY2LDE2LjY2LDAsMCwwLC4yMy0zLjM3bDUtLjQzYTI3LjU3LDI3LjU3LDAsMCwwLS44OSwzLjhMODkuNTksNjEuNDJjLS4xNC44OS0uMjQsMS40Ni0uMjgsMS43NWE2Ljg1LDYuODUsMCwwLDAtLjIxLDEuNTVaIi8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.goodslist_item {
	position: relative;
}

.goodslist_item_category {
	padding: 20px 20px 0 0;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	color: #0000a0;
	letter-spacing: 1px;
}

.goodslist_item_ttl {
	width: 85%;
	margin: 45px auto 35px;
	padding: 0 0 8px;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 2px #0000a0;
	letter-spacing: 1px;
	color: #0000a0;
}

.goodslist_item_slide {
	width: 85%;
	margin: 0 auto;
}

.goodslist_item_txt {
	width: 85%;
	margin: 50px auto 50px;
	font-size: 16px;
	font-weight: bold;
	line-height: 2.2;
}

.goodslist_item_btn {
	width: 271px;
	height: 45px;
	margin: 0 auto 60px;
}

.goodslist_item_btn .btn {
	font-size: 26px;
}

.l_piclist {
	position: relative;
}

.piclist {
	overflow: hidden;
}

.arrows {
	width: 112%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.arrows .slick-prev,
.arrows .slick-next {
	width: 35px;
	height: 35px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
}

.arrows .slick-prev {
	left: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC43MyAzOC40NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwYTA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuMTNweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjE5Ljk4IDAuNzUgMS41IDE5LjIzIDE5Ljk4IDM3LjciLz48L2c+PC9nPjwvc3ZnPg==);
}

.arrows .slick-next {
	right: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC43MyAzOC40NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwYTA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuMTNweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuNzUgMC43NSAxOS4yMyAxOS4yMyAwLjc1IDM3LjciLz48L2c+PC9nPjwvc3ZnPg==);
}

.thum {
	margin: 15px 0 0;
	display: flex;
	flex-wrap: wrap;
}

.thum_item {
	width: calc(25% - 15px);
	height: 150px;
	overflow: hidden;
	cursor: pointer;
	transition: border 0.3s;
	position: relative;
	/*
        &.is_active {
            border: 2px solid $blue;
        }*/
}

.thum_item:nth-of-type(1),
.thum_item:nth-of-type(2),
.thum_item:nth-of-type(3),
.thum_item:nth-of-type(4) {
	margin-top: 0;
}

.thum_item:not(first-of-type) {
	margin-top: 0;
	margin-left: 20px;
}

.thum_item:nth-of-type(n + 5) {
	margin-top: 20px;
}

.thum_item:nth-of-type(4n + 1) {
	margin-top: 20px;
	margin-left: 0;
}

.thum_item:first-of-type {
	margin-top: 0;
	margin-left: 0;
}

.thum_item > img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: transform 0.3s;
}

@media (max-width: 1200px) {
	.l_goods::after {
		top: -80px;
		transform: rotate(90deg);
		right: 85px;
	}

	.goods {
		padding: 0 30px;
	}
}

@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;
	}

	.l_pagination {
		margin: 7vw 0 0;
	}

	.pagination .pagination_item {
		width: 10vw;
	}

	.pagination .pagination_item .pagination_item_link {
		font-size: 4vw;
	}
}
