@charset "UTF-8";

@charset "UTF-8";

#lv,
#pan{
	display: none;
}
#lv2_text+section h2::before{
	display: none;
}
#lv2+section{
	margin-left: 9%;
	margin-right: 9%;
	padding-top: 18%;
	padding-bottom: 18%;
	background-position: center!important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
}


#lv2_text+section{
	left: 5%;
	background: rgba(0,0,0,0.28);
	padding: 2%;
	margin-top: -14%;
	position: absolute;
}
#lv2_text+section h2{
	font-size: 4.3rem;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#lv2_text+section p{
	font-size: 2.3rem;
	font-family: 'Zen Kaku Gothic New', sans-serif !important;
	font-weight: 600;
	font-size: 1.7rem !important;
	/* line-height: 1.3; */
	letter-spacing: 0.2rem;
	font-weight: 600;
	color: #fff;
	text-shadow: 1px 2px 5px #000;
}
@media screen and (max-width: 1100px){
	#lv2_text+section{
	margin-top: -19%;
}
}
@media screen and (max-width: 700px){
	#lv2_text+section{
	margin-top: -23%;
		padding: 2% 4%;
}
}
@media screen and (max-width: 600px){
	#lv2_text+section{
		margin-top: -25%;
		left: 0%;
}
}
@media screen and (max-width: 400px){
	#lv2_text+section{
		margin-top: -29%;
}
}
@media screen and (max-width: 900px){
	#lv2+section{
	padding-top: 23%;
	padding-bottom: 23%;
	}
}
@media screen and (max-width: 600px){
	#lv2+section{
		margin-left: 0;
		margin-right: 0;
	}
	#lv2+section{
	padding-top: 40%;
	padding-bottom: 40%;
	}
	#lv2_text+section h2{
	font-size: 7vw !important;
}
	#lv2_text+section p{
	font-size: 1.7rem;
}
}
@media screen and (max-width: 400px){
		#lv2_text+section h2{
	font-size: 8vw !important;
}
}



#mens+section .heading.block_header_6 p {
    font-family: 'Hina Mincho', serif;
}
