@charset "utf-8";
/*header*/
.headerTtl {
	display: none;
}


/*main*/
main {
	position: relative;
}
/*ttlBox*/
#ttlBox {
	padding-top: 200px;
	padding-top: 150px;
	margin: 0 auto;
	width: 100%;
	max-width: 766px;
	position: relative;
	z-index: 99;
}
	#ttlBox .artistTtl {
		letter-spacing: 0.1px;
		font-weight: 700;
		font-family: 'Heebo', sans-serif;
	}
	#ttlBox .artistTtl01 {
		font-size: 50px;
		line-height: 66px;
	}
	#ttlBox .artistTtl02 {
		font-size: 80px;
		line-height: 88px;
	}
	#ttlBox .artistTtl03 {
		display: none;
		font-size: 30px;
		line-height: 42px;
		font-family: '小塚ゴシック Pro B', sans-serif;
	}

/*menuList*/
#menuList {
	/* padding-top: 100px; */
	padding-top: 50px;
	text-align: center;
	position: relative;
	z-index: 99;
}
	/*#menuList .listBox {}*/
	#menuList .listBox li+li {
		padding-top: 25px;
	}
	#menuList .listBox li:last-child {
		max-width: 50px;
		width: 100%;
		margin: 0 auto;
	}
		#menuList .listBox li a {
			font-size: 23px;
		}


/*slider*/
#slideList {
	position: absolute;
	max-width: 840px;
	width: 100%;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: 1;
}
	#slideList .slider li {
		width: auto;
	}
		#slideList .slider li img {
			width: auto;
			height: 100vh;
			margin: 0 auto;
			opacity: 0.5;
			transform: scale(1.0);
			transition: 5s ease-out;
		}
		#slideList .slider li.slick-active img {
		  transform: scale(1.1);
		}
	#slideList .slider button {
		display: none!important;
	}

@media screen and (max-width: 480px) {/*スマホ　縦からは*/
	#ttlBox {
		padding-top: 30px;
		padding-left: 3%;
	}
		#ttlBox .artistTtl01 {
			font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
			line-height: calc( 1.4 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
		}
		#ttlBox .artistTtl02 {
			font-size: calc( 2.925rem + (6.5 - 2.925) * ((100vw - 20rem) / (48 - 20)));
			line-height: calc( 1.4 * (2.925rem + (6.5 - 2.925) * ((100vw - 20rem) / (48 - 20))));
		}
	#menuList {
		padding-top: 30px;
	}
		#menuList .listBox li+li {
			padding-top: 20px;
		}
	#slideList .slider li.slider_top_01 {
		width: 100%
	}
}


/*footer*/
footer h2 {
	display: none;
}
