body,
html {
	-ms-scroll-chaining: none;
	overscroll-behavior: none;
	margin: 0;
	padding: 0
}

#background_div {
	background: url(img/background.png); 
	background-repeat: repeat;
}

.min-h-full {
	min-height: 100vh
}

.flex-both-center {
	display: flex;
	justify-content: center;
	align-items: center
}

.flex-h-center {
	display: flex;
	justify-content: center
}

.mt-16 {
	margin-top: 16px
}

.mt-24 {
	margin-top: 24px
}
 
.mt-48 {
	margin-top: 48px
}

.m-auto {
	margin: auto
}

.py-10 {
	padding: 10px
}

.display-image {
	width: 96px;
	height: 96px;
	display: block;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover
}

.text-center {
	text-align: center
}

.page-full-wrap {
	width: 380px;
	z-index: 10;
	padding-bottom: 176px
}

.page-item-wrap {
	transition: transform .15s cubic-bezier(.17, .67, .29, 2.71) 0s
}

.page-item-wrap.show-embed {
	border-radius: 30px;
	transition: unset;
	transform: unset
}

.page-item-wrap.show-embed:hover {
	transform: unset
}

.page-item-wrap.show-embed:hover .page-item:after,
.page-item-wrap.show-embed:hover .page-item:before {
	-webkit-animation: unset;
	animation: unset
}

.show-embed-item {
	overflow: hidden;
	transition: all .3s ease-in-out
}

.page-item-wrap.show-embed .show-embed-item {
	overflow: visible
}

.page-item-wrap.show-embed .embed-ind-arrow-icon {
	transform: rotate(0deg)
}

.page-item {
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1
}

.relative {
	position: relative
}

.link-each-image {
	width: 43px;
	height: 43px;
	position: absolute;
	left: 9px;
	-o-object-fit: cover;
	object-fit: cover
}

.page-item-each {
	text-decoration: none;
	overflow: hidden;
	z-index: 10;
	box-sizing: border-box
}

.item-title {
	width: 55%;
	word-break: break-word
}

.hidden {
	display: none
}

@media (max-width:768px) {
	.page-overlay-title {
		font-size: 24px;
		margin: 16px 0
	}
}

@media (max-width:480px) {
	.page-full-wrap {
		width: 90%
	}
}

@media (max-width:400px) {
	.embed-wrap-inside:after {
		width: 90%
	}
}