.art-copyright {
	padding-right: 30px;
}
.art-copyright--container {
	padding: 0;
}
.art-copyright h2 {
	color: #000;
	font: 35px 'PFEncoreSansPro-Light';
	line-height: 38px;
	letter-spacing: -1.2px;
	padding-bottom: 60px;
}
.art-copyright p {
	width: auto;
}
.art-copyright p.copyright {
	color: #000;
	cursor: default;
	font: 13px 'PFEncoreSansPro-Book';
	line-height: 18px;
	letter-spacing: -0.15px;
	margin-top: 20px;
	margin-bottom: 18px;
	width: auto;
}
.art-copyright a {
	text-decoration: none;
}
.art-copyright a.tel,
.art-copyright a.mail,
.art-copyright a.enter,
.art-copyright a.ios,
.art-copyright a.android {
	color: #000;
	display: inline-block;
	font: 16px 'PFEncoreSansPro-Light';
	line-height: 26px;
	letter-spacing: -0.3px;
	margin-bottom: 20px;
	transition: color 0.16s ease-out;
}
.art-copyright a.tel:hover,
.art-copyright a.mail:hover,
.art-copyright a.enter:hover,
.art-copyright a.ios:hover,
.art-copyright a.android:hover {
	color: #bbb;
}
.art-copyright a.mail,
.art-copyright a.enter {
	margin-bottom: 0;
}
.art-copyright a.policy {
	color: #000;
	font: 13px 'PFEncoreSansPro-Book';
	line-height: 18px;
	letter-spacing: -0.15px;
	transition: color 0.16s ease-out;
}
.art-copyright a.policy:hover {
	color: #bbb;
}
.art-about {
	opacity: 0;
	overflow-y: scroll;
	transition: opacity 0.6s ease-out;
}
.art-about .container {
	padding: 0 30px;
}
@media only screen and (max-width: 990px) {
	.art-about .container {
		padding: 0 20px;
	}
}
.art-about .container mail h2 {
	color: #000;
	cursor: default;
	font: 35px 'PFEncoreSansPro-Light';
	line-height: 38px;
	letter-spacing: -1.2px;
	padding-bottom: 60px;
}
@media only screen and (max-width: 990px) {
	.art-about .container mail h2 {
		padding-bottom: 40px;
	}
}
.art-about .container section {
	margin-bottom: 60px;
}
@media only screen and (max-width: 990px) {
	.art-about .container section {
		margin-bottom: 40px;
	}
}
.art-about .container h3 {
	color: #000;
	cursor: default;
	font: 30px 'PFEncoreSansPro-Light';
	line-height: 38px;
	letter-spacing: -1.2px;
	margin-bottom: 20px;
}
@media only screen and (max-width: 990px) {
	.art-about .container h3 {
		font-size: 24px;
		line-height: 28px;
		letter-spacing: -0.96px;
	}
}
.art-about .container .swiper-container {
	margin-bottom: 20px;
}
.art-about .container .swiper-container .swiper-wrapper {
	position: relative;
	z-index: 2;
}
.art-about .container .swiper-container .swiper-wrapper .swiper-slide {
	margin-right: 14px;
	width: 80%;
}
.art-about .container .swiper-container .swiper-wrapper .swiper-slide img {
	display: block;
	width: 100%;
}
.art-about .container .swiper-container .navigation-layer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
}
.art-about .container .swiper-container .navigation-layer .button-prev {
	cursor: url('../../assets/images/png/cursor_left.png') 0 0, pointer;
	cursor: -webkit-image-set(
				url('../../assets/images/png/cursor_left.png') 1x,
				url('../../assets/images/png/cursor_left@2x.png') 2x
			)
			0 0,
		pointer;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 12;
	width: 30%;
	height: 100%;
}
.art-about .container .swiper-container .navigation-layer .button-next {
	cursor: url('../../assets/images/png/cursor_right.png') 0 0, pointer;
	cursor: -webkit-image-set(
				url('../../assets/images/png/cursor_right.png') 1x,
				url('../../assets/images/png/cursor_right@2x.png') 2x
			)
			0 0,
		pointer;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 12;
	width: 30%;
	height: 100%;
}
.art-about .container p {
	color: #000;
	cursor: default;
	font: 16px 'PFEncoreSansPro-Light';
	line-height: 26px;
	letter-spacing: -0.3px;
	margin: 0;
	margin-bottom: 20px;
	width: 85%;
}
@media only screen and (max-width: 990px) {
	.art-about .container p {
		width: 100%;
	}
}
.art-about .container a.button {
	border: 1px solid #000;
	border-radius: 5px;
	color: #000;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font: 12px 'PFEncoreSansPro-Book';
	line-height: 1.43;
	padding: 9px 10px;
	text-decoration: none;
	text-transform: uppercase;
	transition: border 0.16s ease-out, color 0.16s ease-out;
	width: 160px;
}
.art-about .container a.button:hover {
	border: 1px solid #aaa;
	color: #aaa;
} /*# sourceMappingURL=about.css.map */

