* {
	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;
}

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

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

/* 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;
}

.l_bluray {
	position: relative;
}

.l_bluray::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_bluray::after {
	width: 376px;
	height: 306px;
	position: absolute;
	top: 8%;
	left: 5%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzYuNTUgMzA0LjUzIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Y2ZDgwZDt9LmNscy0ye2ZpbGw6IzAwMDBhMDt9LmNscy0ze2ZpbGw6I2Q5MjY4NTt9LmNscy00e2ZpbGw6bm9uZTtzdHJva2U6IzAwMDBhMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS40MnB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzExLjcxIiBjeT0iMTM2LjUyIiByPSI2LjQyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI4LjY2IiBjeT0iMjk1Ljg3IiByPSI4LjY2Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIxMDUuMzQiIGN5PSIxMS44NyIgcj0iMTEuODciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjY3LjYyIiBjeT0iMTAwLjYzIiByPSI3LjE0Ii8+PGxpbmUgY2xhc3M9ImNscy00IiB4MT0iMTAyLjA2IiB5MT0iMjIxLjE3IiB4Mj0iMzc2LjEzIiB5Mj0iMTcuOTIiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
	content: '';
}

.l_bluray.l_bluray__detail::after {
	width: 130px;
	height: 385px;
	position: absolute;
	top: 2%;
	left: 5%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzEuNSAzODUuOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmNmQ4MGQ7fS5jbHMtMntmaWxsOiMwMDAwYTA7fS5jbHMtM3tmaWxsOiNkOTI2ODU7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMjUuMDgiIGN5PSI2LjQyIiByPSI2LjQyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI0Ni40IiBjeT0iMzc3LjE0IiByPSI4LjY2Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSI3LjE0IiBjeT0iNjguOTgiIHI9IjcuMTQiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
	content: '';
}

.bluray {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}

.bluray::before {
	width: 150px;
	height: 28px;
	position: absolute;
	top: 110%;
	left: 15%;
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTAuMTQgMjYuMjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZjZkODBkO30uY2xzLTJ7ZmlsbDojMDAwMGEwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNi40MiIgY3k9IjYuNDIiIHI9IjYuNDIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjE0NC4xOSIgY3k9IjIwLjI3IiByPSI1Ljk1Ii8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
}

.bluray::after {
	width: 280px;
	height: 136px;
	position: absolute;
	top: 100%;
	right: -5%;
	content: '';
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODMuNTEgMTM2Ljk1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5MjY4NTt9LmNscy0ye2ZpbGw6IzAwMDBhMDt9LmNscy0ze2ZpbGw6bm9uZTtzdHJva2U6IzAwMDBhMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS40MnB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTAuMjkiIGN5PSIxMjYuNjciIHI9IjEwLjI5Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyNzcuNTUiIGN5PSIzOC44NiIgcj0iNS45NSIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjgxLjA5IiB5MT0iMTI2LjA4IiB4Mj0iMjUwLjMzIiB5Mj0iMC41NyIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
}

.bluray_body {
	min-height: 45vh;
	position: relative;
}

.bluray_body_btn {
	width: 600px;
	height: 65px;
	margin: 120px auto 0;
}

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

.bluray_body_volbtn {
	position: relative;
}

.bluray_body_ttl {
	padding: 120px 0 75px;
	font-size: 23px;
	font-weight: bold;
	color: #333;
	text-align: center;
	letter-spacing: 3px;
}

.bluray_body_ttl span {
	position: relative;
}

.bluray_body_ttl span::before {
	width: 100%;
	height: 3px;
	position: absolute;
	top: calc(100% + 5px);
	left: 50%;
	transform: translate(-50%, 0);
	background-color: #0000a0;
	content: '';
}

.bluray_body_notice {
	max-width: 850px;
	margin: 100px auto 0;
	padding: 0 25px;
	font-size: 14px;
	line-height: 1.8;
}

.bluray_body_notice li {
	padding-left: 1em;
	text-indent: -1em;
}

.bluray_body_notice li:not(:first-child) {
	margin: 15px 0 0;
}

.pagettl {
	width: 455px;
	margin: 0 0 0 auto;
	padding: 75px 0 0;
}

.pagettl_img {
	position: relative;
}

.pagettl_img::before {
	width: 680px;
	height: 530px;
	position: absolute;
	top: calc(100% + 20px);
	right: -108%;
	content: '';
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTY0IDc1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTY0IDc1ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwQTA7c3Ryb2tlLXdpZHRoOjIuODM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOiMwMDAwQTA7fQo8L3N0eWxlPgo8ZyBpZD0i44Os44Kk44Ok44O8XzJfMV8iPgoJPGcgaWQ9ImxldHRlciI+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI2NS4zIiB5MT0iMTg4LjIiIHgyPSIyNS44IiB5Mj0iMy42Ii8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9Ijk2MS41IiB5MT0iNzUyLjQiIHgyPSIwLjkiIHkyPSI2LjEiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuMiwyOS40TDE4LjcsMC44TDY3LjIsMEM2Ny4yLDAsNDAuNCw2LjcsNjEuMiwyOS40eiIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSI5NjEuNSIgeTE9IjcyNSIgeDI9IjI1LjgiIHkyPSIzLjYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	pointer-events: none;
}

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

.l_bdlist {
	margin: 120px auto 0;
}

.bdlist {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 25px;
	display: flex;
	justify-content: space-between;
}

.bdlist li {
	width: calc((100% / 3) - 25px);
}

.bdlist_item {
	width: 100%;
	display: block;
	transition: all 0.3s;
}

.bdlist_item.bdlist_item__gray {
	pointer-events: none;
}

.bdlist_item:hover {
	opacity: 0.6;
}

.bdlist_item_ttl {
	margin: 25px 0 0;
	font-size: 25px;
	font-weight: bold;
	color: #0000a0;
	text-align: center;
}

/*各Vloの詳細ページ用スタイル*/

.l_volbtn {
	position: absolute;
	top: -160px;
}

.l_volbtn.volbtn__slide {
	position: unset;
}

.volbtn {
	width: 500px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.volbtn li {
	width: calc((100% / 3) - 20px);
	height: 45px;
}

.volbtn li:nth-child(n + 4) {
	margin: 30px 0 0;
}

.volbtn_item {
	height: 100%;
}

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

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

.volbtn_item.volbtn_item__gray .btn {
	opacity: 0.2;
	pointer-events: none;
}

.volbtn.volbtn__slide {
	width: 800px;
	margin: auto;
}

.volbtn.volbtn__slide li {
	width: 250px;
	height: 40px;
	cursor: pointer;
}

.l_detail {
	padding: 150px 0 0;
}

.detail {
	position: relative;
}

.detail img {
	width: auto;
	max-width: 100%;
}

.detail:not(:first-child) {
	margin: 200px 0 0;
}

.detail:nth-child(2)::before {
	width: 230px;
	height: 238px;
	position: absolute;
	top: 10%;
	right: -15%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzcuODQgMjQxLjU5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Q5MjY4NTt9LmNscy0ye2ZpbGw6I2Y2ZDgwZDt9LmNscy0ze2ZpbGw6bm9uZTtzdHJva2U6IzAwMDBhMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MS40MnB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTQ1LjIyIiBjeT0iOC41NyIgcj0iOC41NyIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iOTUuMDMiIGN5PSIyMzQuNDUiIHI9IjcuMTQiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIwLjQzIiB5MT0iMjE2LjUzIiB4Mj0iMjM3LjQyIiB5Mj0iMzcuNDYiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
	content: '';
}

.detail:nth-child(2)::after {
	width: 3vw;
	height: 9vw;
	position: absolute;
	top: 0%;
	left: -10%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MC41NSAxMTEuNjUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDAwMGEwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTEuODciIGN5PSIxMS44NyIgcj0iMTEuODciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjY0LjYiIGN5PSIxMDUuNjkiIHI9IjUuOTUiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: -10;
	content: '';
}

.detail_main_songttl {
	width: -webkit-max-content;
	width: max-content;
	margin: 0 auto;
	padding: 0 30px 15px;
	font-size: 56px;
	font-weight: bold;
	color: #d92685;
	letter-spacing: 8px;
	text-align: center;
	border-bottom: solid 1px #0000a0;
}

.detail_main_date {
	margin: 15px auto 0;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: 6px;
	color: #0000a0;
	text-align: center;
}

/*2.3もスライダーになったら削除*/

.detail_main_pkg {
	width: 100%;
	margin: 80px auto 0;
	padding: 10px;
	display: flex;
	justify-content: space-between;
}

.detail_main_pkg_img {
	width: 48%;
}

/*2.3もスライダーになったら削除*/

.detail_main_txt {
	margin: 20px 0 0;
	font-size: 25px;
	letter-spacing: 4px;
	font-weight: bold;
	text-align: center;
	line-height: 2;
	color: #0000a0;
}

.detail_main_pkgslider {
	width: 100%;
	margin: 80px auto 0;
	padding: 10px;
}

.detail_main_btn {
	margin: 35px 0 0;
}

.detail_main_thum {
	margin: 80px 0 0;
	padding: 0 25px;
	display: flex;
	justify-content: space-between;
}

.detail_main_thum_img01 {
	width: 75%;
}

.detail_main_thum_img02 {
	width: 22%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.detail_main_thum_img02_item {
	height: calc((100% / 3) - 20px);
	width: 100%;
}

.detail_main_thum_img02_item img {
	height: 100%;
}

.detail_main_details {
	margin: 75px 0 0;
}

.detail_main_details_ttl {
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-size: 25px;
	font-weight: bold;
	border-bottom: solid 2px #0000a0;
	color: #0000a0;
	letter-spacing: 2px;
}

.detail_main_details_ttl span {
	font-size: 18px;
}

.detail_main_details_txt {
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 1.7;
}

.detail_main_details_list {
	font-size: 20px;
}

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

.detail_main_details_list_item_ttl.detail_main_details_list_item_ttl__pink {
	color: #d92685;
}

.detail_main_details_list_item ol li {
	list-style-type: decimal;
}

.detail_main_details_list_item_list {
	margin: 10px 0 0;
	padding: 0 0 0 25px;
	line-height: 1.4;
}

.detail_main_details_list_item_list li:not(:first-child) {
	margin: 12px 0 0;
}

.detail_main_details_list_item_list.detail_main_details_list_item_list__pink {
	color: #d92685;
}

.detail_main_details.detail_main_details__ft {
	margin: 150px 0 0;
}

/*パッケージスライダー*/

.l_pkgslider {
	overflow: hidden;
}

.pkgslider > div {
	height: auto;
	line-height: 0;
}

.pkgslider.pkgslider__w {
	display: flex;
	justify-content: space-between;
}

.pkgslider.pkgslider__w > div {
	width: 48%;
}

/*法人特典ページ用スタイル*/

.l_corporation {
	padding: 150px 0 0;
}

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

.corporation img {
	width: auto;
	max-width: 100%;
}

.corporation:first-child::before {
	width: 43px;
	height: 101px;
	position: absolute;
	top: 5%;
	right: -22%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My4yNiAxMDEuNTQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZjZkODBkO30uY2xzLTJ7ZmlsbDojZDkyNjg1O308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzYuODQiIGN5PSI2LjQyIiByPSI2LjQyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSI4LjU3IiBjeT0iOTIuOTYiIHI9IjguNTciLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.corporation:first-child::after {
	width: 42px;
	height: 288px;
	position: absolute;
	top: 35%;
	left: -27%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Mi41NiAyODguMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDAwYTA7fS5jbHMtMntmaWxsOiNmNmQ4MGQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI4LjU3IiBjeT0iMjc5LjYzIiByPSI4LjU3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIzNi4xNCIgY3k9IjYuNDIiIHI9IjYuNDIiLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.corporation:nth-child(2)::before {
	width: 21px;
	height: 244px;
	position: absolute;
	top: 12%;
	right: -22%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS45IDM0NC43NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDAwYTA7fS5jbHMtMntmaWxsOiNkOTI2ODU7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMy4zMyIgY3k9IjguNTciIHI9IjguNTciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjguNTciIGN5PSIzMzYuMTkiIHI9IjguNTciLz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	content: '';
}

.corporation:nth-child(2)::after {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 9%;
	left: -25%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi44NCAxMi44NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmNmQ4MGQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI2LjQyIiBjeT0iNi40MiIgcj0iNi40MiIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	content: '';
}

.corporation:nth-child(3)::before {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 12%;
	right: -22%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi44NCAxMi44NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmNmQ4MGQ7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI2LjQyIiBjeT0iNi40MiIgcj0iNi40MiIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	content: '';
}

.corporation:nth-child(3)::after {
	width: 14px;
	height: 14px;
	position: absolute;
	top: -3%;
	left: -25%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4xNSAxNy4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDAwYTA7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI4LjU3IiBjeT0iOC41NyIgcj0iOC41NyIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	content: '';
}

.corporation:nth-child(4)::before {
	width: 30px;
	height: 333px;
	position: absolute;
	top: -50%;
	left: -28%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC4yOCAzMzMuNTMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDAwMGEwO30uY2xzLTJ7ZmlsbDojZjZkODBkO308L3N0eWxlPjwvZGVmcz48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJsZXR0ZXIiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMjEuNzEiIGN5PSIzMjQuOTUiIHI9IjguNTciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjguOTkiIGN5PSI4Ljk5IiByPSI4Ljk5Ii8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	content: '';
}

.corporation:nth-child(4)::after {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 68%;
	right: -25%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4xNSAxNy4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNkOTI2ODU7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImxldHRlciI+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI4LjU3IiBjeT0iOC41NyIgcj0iOC41NyIvPjwvZz48L2c+PC9zdmc+);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	content: '';
}

.corporation:not(:first-child) {
	margin: 150px auto 0;
}

.corporation_ttl {
	padding: 0 0 75px;
	font-size: 23px;
	font-weight: bold;
	color: #333;
	text-align: center;
	letter-spacing: 3px;
}

.corporation_ttl span {
	position: relative;
}

.corporation_ttl span::before {
	width: 100%;
	height: 3px;
	position: absolute;
	top: calc(100% + 5px);
	left: 50%;
	transform: translate(-50%, 0);
	background-color: #0000a0;
	content: '';
}

.corporation_link {
	text-align: center;
}

.corporation_link_ttl {
	width: -webkit-max-content;
	width: max-content;
	margin: 0 auto;
	font-size: 56px;
	font-weight: bold;
	color: #d92685;
	letter-spacing: 8px;
	text-align: center;
	display: block;
	transition: all 0.3s;
	position: relative;
	line-height: 1.2;
}

.corporation_link_ttl::before {
	width: 65px;
	padding-top: 65px;
	position: absolute;
	top: 52%;
	left: calc(100% + 30px);
	transform: translate(0, -50%);
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NS4wOCA3NS4wOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNkOTI2ODU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuODNweDt9LmNscy0ye2ZpbGw6I2Q5MjY4NTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0ibGV0dGVyIj48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjM3LjU0IiBjeT0iMzcuNTQiIHI9IjM2LjEyIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjUzLjMgMTkuNzEgMjcuMzkgMjEuMTUgMjcuNTcgMjQuNDUgNDkuMTcgMjMuMjQgMTcuODggNTQuNTQgMjAuMjEgNTYuODcgNTEuNTEgMjUuNTggNTAuMzEgNDcuMTggNTMuNiA0Ny4zNiA1NS4wNCAyMS40NSA1My4zIDE5LjcxIi8+PC9nPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: '';
}

.corporation_link_ttl:hover {
	opacity: 0.5;
}

.corporation_link_ttl_notice {
	font-size: 17px;
	letter-spacing: 3px;
}

.corporation_goods {
	margin: 55px auto 90px;
}

.corporation_goods:last-child {
	margin: 55px auto 0;
}

.corporation_goods_ttl {
	font-size: 26px;
	font-weight: bold;
	margin: 0 0 13px;
	padding: 0 0 10px;
	color: #0000a0;
	border-bottom: solid 2px #0000a0;
	letter-spacing: 1.5px;
}

.corporation_goods_txt {
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: 1px;
}

.corporation_goods_img {
	width: 85%;
	margin: 30px auto 0;
}

.corporation_goods_img__iframe {
	position: relative;
	padding-bottom: 56.25%;
}

.corporation_goods_img__iframe > iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.u_youtube {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	position: relative;
}

.u_youtube > iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 1100px) {
	.bluray_body_btn {
		margin: 70px auto 0;
	}

	.bdlist {
		margin: 0 auto;
	}
}

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

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

@media (max-width: 950px) {
	.l_volbtn {
		top: 50px;
		left: 20px;
	}
}

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

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