.slick-dots {
	text-align: left;
}

.slick-dots li {
	width: 14px;
	height: 14px;
}

@media only screen and (max-width: 750px) {
	.slick-dots li {
		width: 2.4vw;
		height: 2.4vw;
		margin-left: 0.93333vw;
		margin-right: 0.93333vw;
	}
}

.slick-dots li button {
	width: 100%;
	height: 100%;
	padding: 0;
	background-color: #a6a2b6;
	border-radius: 100%;
}

.slick-dots li button::before {
	display: none;
}

.slick-dots li.slick-active button {
	background-color: #39323f;
}

/*************************************************************
/ tpl-page-kv
/************************************************************/
.tpl-page-kv .tpl-inner-wrap {
	position: relative;
}

@media only screen and (min-width: 751px) {
	.tpl-page-kv__head-block {
		margin-top: -90px;
	}
}

.tpl-page-kv__img {
	position: absolute;
	z-index: 3;
}

.tpl-page-kv__img .slick-list {
	height: 100%;
}

.tpl-page-kv__img .slick-list .slick-track {
	height: 100%;
}

.tpl-page-kv__img .slick-dots {
	bottom: 20px;
	left: -200px;
}

@media only screen and (max-width: 750px) {
	.tpl-page-kv__img .slick-dots {
		left: 8vw;
		bottom: 54.66667vw;
	}
}

.tpl-page-kv__img .slick-dots li button {
	background-color: #a6a2b6;
}

.tpl-page-kv__img .slick-dots li.slick-active button {
	background-color: #39323f;
}

.tpl-page-kv__img .item {
	width: 100%;
	height: 100%;
	position: relative;
}

.tpl-page-kv__img .item .img {
	width: 100%;
	height: 100%;
	background-position: left bottom;
	position: absolute;
	top: 0;
	left: 0;
}

.tpl-page-kv__img .item .floor {
	height: 26px;
	position: absolute;
	z-index: 4;
	top: 20px;
	right: -15px;
	transform: skew(-45deg);
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	background-color: #7b7787;
}

@media only screen and (max-width: 750px) {
	.tpl-page-kv__img .item .floor {
		width: 42.66667vw;
		height: 5.33333vw;
		top: 23.33333vw;
	}
}

.tpl-page-kv__img .item .floor p {
	padding-left: 35px;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	letter-spacing: -0.05em;
	transform: skew(45deg);
}

@media only screen and (max-width: 750px) {
	.tpl-page-kv__img .item .floor p {
		font-size: 11px;
		font-size: 2.93333vw;
		padding-left: 4.66667vw;
	}
}

.tpl-page-kv__img .item.floor12 .floor {
	width: 170px;
}

@media only screen and (max-width: 750px) {
	.tpl-page-kv__img .item.floor12 .floor {
		width: 32vw;
	}
}

.tpl-page-kv__img .item.floor7 .floor {
	width: 150px;
}

@media only screen and (max-width: 750px) {
	.tpl-page-kv__img .item.floor7 .floor {
		width: 26.66667vw;
	}
}

.tpl-page-kv__img .item.floor3 .floor {
	width: 240px;
}

@media only screen and (max-width: 750px) {
	.tpl-page-kv__img .item.floor3 .floor {
		width: 44vw;
	}
}

/*************************************************************
/ sec-concept
/************************************************************/
.sec-concept {
	padding-top: 170px;
	padding-bottom: 0;
	position: relative;
}

@media only screen and (max-width: 750px) {
	.sec-concept {
		padding-top: 56vw;
	}
}

.sec-concept::before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	pointer-events: none;
}

.sec-concept::before {
	border-width: 1275px 1275px 0 0;
	border-color: rgba(210, 207, 219, 0.5) transparent transparent transparent;
	top: 0;
	right: 50%;
	margin-right: 313px;
	z-index: 2;
}

@media only screen and (max-width: 750px) {
	.sec-concept::before {
		border-width: 30.66667vw 30.66667vw 0 0;
		right: auto;
		left: 0;
		margin-right: 0;
	}
}

.sec-concept .page-nav {
	width: 100%;
	height: 70px;
	background-color: #a6a2b6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav {
		height: auto;
		padding: 5.33333vw 4vw 5.33333vw 0;
	}
}

.sec-concept .page-nav ul {
	width: 1200px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 3;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul {
		width: 74.66667vw;
		margin-right: 0;
		padding-right: 0;
		justify-content: flex-end;
	}
}

.sec-concept .page-nav ul li {
	height: 24px;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li {
		height: 10.66667vw;
		margin-left: 4vw;
	}
}

.sec-concept .page-nav ul li:nth-child(n+2)::before {
	content: '';
	display: block;
	width: 1px;
	height: 100%;
	background-color: #bdb9cf;
	position: absolute;
	top: 0;
	left: 0;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li:nth-child(n+2)::before {
		display: none;
	}
}

.sec-concept .page-nav ul li a {
	height: 100%;
	padding: 0 20px;
	color: #fff;
	font-weight: 700;
	font-size: 15px;
	text-align: center;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	line-height: 1.2;
	position: relative;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li a {
		font-size: 24px;
		font-size: 3.2vw;
		padding: 0;
	}
}

.sec-concept .page-nav ul li a.gray {
	color: #d6d4dd;
	pointer-events: none;
}

.sec-concept .page-nav ul li a.line2 {
	margin-top: -1px;
	line-height: 1;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li a.line2 {
		margin-top: 0;
		font-size: 22px;
		font-size: 2.93333vw;
	}
}

.sec-concept .page-nav ul li a .fz {
	display: inline-block;
	font-size: 10px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li a .fz {
		font-size: 20px;
		font-size: 2.66667vw;
	}
}

.sec-concept .page-nav ul li .icn::after {
	content: '';
	display: block;
	width: 9px;
	height: 9px;
	border-right: solid 2px #fff;
	border-bottom: solid 2px #fff;
	box-sizing: border-box;
	transform: translateY(-1px) rotate(45deg);
	margin-left: 12px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li .icn::after {
		width: 1.73333vw;
		height: 1.73333vw;
		margin-left: 1.6vw;
		border-width: 1.5px;
	}
}

.sec-concept .tpl-sec-ttl__ja {
	font-size: 38px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .tpl-sec-ttl__ja {
		font-size: 23px;
		font-size: 6.13333vw;
	}
}

.sec-concept .tpl-sec-ttl__ja sup {
	font-size: 20px;
	font-weight: 200;
}

@media only screen and (max-width: 750px) {
	.sec-concept .tpl-sec-ttl__ja sup {
		font-size: 22px;
		font-size: 2.93333vw;
	}
}

.sec-concept .tpl-inner-wrap {
	width: auto;
	min-width: 1200px;
	max-width: 1400px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .tpl-inner-wrap {
		min-width: 100%;
	}
}

.sec-concept .eventspace-list {
	margin-top: 70px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list {
		margin-top: 13.33333vw;
	}
}

.sec-concept .eventspace-list .item {
	position: relative;
}

.sec-concept .eventspace-list .item:nth-child(n+2) {
	margin-top: 120px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(n+2) {
		margin-top: 20vw;
	}
}

.sec-concept .eventspace-list .item .inner-wrap {
	position: relative;
}

.sec-concept .eventspace-list .item .floor-logo {
	width: 220px;
	position: absolute;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .floor-logo {
		width: 53.33333vw;
		position: static;
		margin: 0 auto 7.33333vw;
		text-align: center;
	}
}

.sec-concept .eventspace-list .item .floor-logo .txt {
	margin-top: 22px;
	display: block;
	text-align: center;
	font-size: 12px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .floor-logo .txt {
		margin-top: 4vw;
		font-size: 22px;
		font-size: 2.93333vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item .head-block {
		width: 100%;
		height: 56px;
		position: absolute;
		top: 150px;
		z-index: 2;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .head-block {
		width: 60.8vw;
		height: 10.13333vw;
		margin-left: -9.06667vw;
	}
}

.sec-concept .eventspace-list .item .head-block .inner {
	background-color: #7b7787;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .head-block .inner {
		padding-left: 10.66667vw;
		transform: skew(45deg);
	}
}

.sec-concept .eventspace-list .item .head-block .ttl {
	color: #fff;
	font-family: "Lato", "Noto Sans Japanese", sans-serif;
	font-weight: 900;
	font-size: 30px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .head-block .ttl {
		font-size: 18px;
		font-size: 4.8vw;
		transform: skew(-45deg);
	}
}

.sec-concept .eventspace-list .item .img-slide {
	width: 63.57143%;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .img-slide {
		width: 100%;
		margin-top: 4vw;
		margin-bottom: 9.33333vw;
	}
}

.sec-concept .eventspace-list .item .img-slide .slick-dots {
	bottom: 20px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .img-slide .slick-dots {
		width: 100%;
		text-align: center;
		bottom: -4vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item .img-slide .slick-dots li button {
		background-color: #fff;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item .img-slide .slick-dots li.slick-active button {
		background-color: #a6a2b6;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item .txt-block {
		width: 330px;
		position: absolute;
		top: 235px;
		line-height: 2.2;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .txt-block {
		width: 84vw;
		margin-left: auto;
		margin-right: auto;
	}
}

.sec-concept .eventspace-list .item .txt-block .tpl-btn {
	margin-top: 35px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .txt-block .tpl-btn {
		margin-top: 4.66667vw;
		margin-left: auto;
		margin-right: auto;
	}
}

.sec-concept .eventspace-list .item .spec-block {
	width: 1040px;
	margin: 0 auto;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-block {
		width: 84vw;
		margin-left: auto;
		margin-right: auto;
	}
}

.sec-concept .eventspace-list .item .spec-block .list-note {
	padding: 15px 0;
	border-top: solid 1px #b5b5b6;
	font-size: 12px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-block .list-note {
		font-size: 20px;
		font-size: 2.66667vw;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-block .right-block {
		margin-top: 2.66667vw;
	}
}

.sec-concept .eventspace-list .item .spec-list-wrap:nth-child(n+2) {
	margin-top: 25px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-list-wrap:nth-child(n+2) {
		margin-top: 2.66667vw;
	}
}

.sec-concept .eventspace-list .item .spec-list-ttl {
	height: 30px;
	padding-left: 1em;
	background-image: url("/assets/img/eventspace/sec-overview_list-ttl-bg.png");
	background-position: 0 0;
	background-size: 100%;
	background-repeat: no-repeat;
	line-height: 30px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-list-ttl {
		height: 6.66667vw;
		background-image: url("/assets/img/eventspace/sec-overview_list-ttl-bg_sp.png");
		line-height: 6.66667vw;
		font-size: 20px;
		font-size: 2.66667vw;
	}
}

.sec-concept .eventspace-list .item .spec-list {
	width: 495px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-list {
		width: 100%;
		font-size: 20px;
		font-size: 2.66667vw;
	}
}

.sec-concept .eventspace-list .item .spec-list__item {
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 15px 0;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-list__item {
		padding: 2.66667vw 0;
	}
}

.sec-concept .eventspace-list .item .spec-list__item dt {
	width: 110px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-list__item dt {
		width: 25.33333vw;
	}
}

.sec-concept .eventspace-list .item .spec-list__item dd {
	width: calc(100% - 110px);
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .spec-list__item dd {
		width: 56.66667vw;
	}
}

.sec-concept .eventspace-list .item .spec-list__item:nth-child(n+2) {
	border-top: solid 1px #b5b5b6;
}

.sec-concept .eventspace-list .item .drawing {
	margin-top: 50px;
	padding: 75px 0;
	text-align: center;
	background-color: #fff;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .drawing {
		margin-top: 10.66667vw;
		margin-left: -4vw;
		margin-right: -4vw;
		padding: 8vw 0;
		text-align: left;
	}
}

.sec-concept .eventspace-list .item .drawing img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item .drawing img {
		width: 84vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(odd) .floor-logo {
		left: 50%;
		margin-left: 230px;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(odd) .head-block {
		margin-left: 80px;
		left: 50%;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(odd) .head-block .inner {
		padding-left: 155px;
		transform: skew(-45deg);
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(odd) .head-block .ttl {
		transform: skew(45deg);
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(odd) .txt-block {
		padding-left: 45px;
		left: 50%;
		margin-left: 190px;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(odd) .img-slide .slick-dots {
		padding-right: 20px;
		text-align: right;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .floor-logo {
		right: 50%;
		margin-right: 300px;
	}
}

@media only screen and (min-width: 1400px) {
	.sec-concept .eventspace-list .item:nth-child(even) .head-block {
		width: 100%;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .head-block {
		width: 1000px;
		margin-right: 80px;
		right: 50%;
	}
}

@media only screen and (min-width: 1400px) {
	.sec-concept .eventspace-list .item:nth-child(even) .head-block .inner {
		padding-left: 960px;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .head-block .inner {
		padding-left: 560px;
		transform: skew(45deg);
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .head-block .ttl {
		transform: skew(-45deg);
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .txt-block {
		padding-right: 45px;
		right: 50%;
		margin-right: 190px;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .img-slide {
		margin-left: auto;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(even) .img-slide .slick-dots {
		padding-left: 20px;
	}
}

.sec-concept .eventspace-list .item:nth-child(1) .spec-block {
	margin-top: 100px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(1) .spec-block {
		margin-top: 8vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(1) .drawing {
		margin-left: -50px;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(1) .drawing {
		margin-left: -6.66667vw;
	}
}

.sec-concept .eventspace-list .item:nth-child(2) .spec-block {
	margin-top: 170px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(2) .spec-block {
		margin-top: 8vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(2) .drawing {
		margin-left: -50px;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(2) .drawing {
		margin-left: -6.66667vw;
	}
}

.sec-concept .eventspace-list .item:nth-child(3) .spec-block {
	margin-top: 170px;
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(3) .spec-block {
		margin-top: 8vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-concept .eventspace-list .item:nth-child(3) .drawing {
		margin-left: 80px;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(3) .drawing {
		padding-left: 2.66667vw;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .eventspace-list .item:nth-child(3) .drawing img {
		width: 92vw;
	}
}

/*************************************************************
/ sec-floorplan
/************************************************************/
@media only screen and (min-width: 751px) {
	.sec-floorplan .contact .flex-block {
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-align-items: stretch;
		align-items: stretch;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-left: 130px;
		margin-right: -20px;
	}
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .flex-block {
		width: 84vw;
		margin-left: auto;
		margin-right: auto;
	}
}

.sec-floorplan .contact .ttl {
	margin-left: -50px;
	font-weight: 700;
	font-size: 16px;
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .ttl {
		margin-left: 0;
		font-size: 12px;
		font-size: 3.2vw;
	}
}

.sec-floorplan .contact .txt-block {
	margin-left: 25px;
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .txt-block {
		margin-left: 0;
		margin-top: 2vw;
		font-size: 11px;
		font-size: 2.93333vw;
	}
}

@media only screen and (min-width: 751px) {
	.sec-floorplan .contact .txt-block .reco {
		line-height: 2;
	}
}

.sec-floorplan .contact .txt-block .e-mail {
	margin-top: 10px;
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .txt-block .e-mail {
		margin-top: 1.33333vw;
		line-height: 1.5;
	}
}

.sec-floorplan .contact .txt-block .e-mail a {
	color: #7b7787;
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .txt-block .e-mail a {
		text-decoration: underline;
	}
}

.sec-floorplan .contact .txt-block .e-mail a:hover {
	text-decoration: underline;
}

.sec-floorplan .contact .txt-block .tel {
	margin-top: 10px;
}

@media only screen and (min-width: 751px) {
	.sec-floorplan .contact .txt-block .tel a {
		pointer-events: none;
	}
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .txt-block .tel {
		margin-top: 6.66667vw;
	}
}

.sec-floorplan .contact .txt-block .note {
	margin-top: 20px;
	font-size: 12px;
	color: #666;
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .txt-block .note {
		margin-top: 8vw;
		font-size: 10px;
		font-size: 2.66667vw;
		color: #000;
	}
}

.sec-floorplan .contact .txt-block .note li {
	text-indent: -1em;
	padding-left: 1em;
}

.sec-floorplan .contact .tpl-btn {
	margin: 20px auto 0;
}

@media only screen and (max-width: 750px) {
	.sec-floorplan .contact .tpl-btn {
		margin-top: 5.33333vw;
		margin-left: auto;
		margin-right: auto;
	}
}

/*************************************************************
/ animation
/************************************************************/
@media only screen and (max-width: 750px) {
	.sec-concept .page-nav {
		transition: padding .3s;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav ul li {
		transition: height .3s;
	}
}

.sec-concept .page-nav.fixed {
	position: fixed;
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav.fixed {
		padding-top: 1.33333vw;
		padding-bottom: 1.33333vw;
	}
}

@media only screen and (max-width: 750px) {
	.sec-concept .page-nav.fixed ul li {
		height: 6.66667vw;
	}
}

.eventspace-list .item .floor-logo {
	opacity: 0;
}

.eventspace-list .item .head-block {
	opacity: 0;
}

@media only screen and (max-width: 750px) {
	.eventspace-list .item .head-block {
		transform: translateX(-20px);
	}
}

.eventspace-list .item .img-slide {
	opacity: 0;
}

@media only screen and (max-width: 750px) {
	.eventspace-list .item .img-slide {
		transform: translateX(20px);
	}
}

.eventspace-list .item .txt-block p, .eventspace-list .item .txt-block .tpl-btn {
	opacity: 0;
	transform: translateY(20px);
}

.eventspace-list .item .spec-block {
	opacity: 0;
	transform: translateY(20px);
}

@media only screen and (min-width: 751px) {
	.eventspace-list .item:nth-child(odd) .floor-logo, .eventspace-list .item:nth-child(odd) .head-block {
		transform: translateX(20px);
	}
}

@media only screen and (min-width: 751px) {
	.eventspace-list .item:nth-child(odd) .img-slide {
		transform: translateX(-20px);
	}
}

@media only screen and (min-width: 751px) {
	.eventspace-list .item:nth-child(even) .floor-logo, .eventspace-list .item:nth-child(even) .head-block {
		transform: translateX(-20px);
	}
}

@media only screen and (min-width: 751px) {
	.eventspace-list .item:nth-child(even) .img-slide {
		transform: translateX(20px);
	}
}

/*# sourceMappingURL=style.css.map */
