@charset "UTF-8";
.mb0{ margin-bottom:0 !important; }

.visit-mv{
width:100%;
height:83.73vw;
background:url(../../img/mv-coming-sp.jpg) no-repeat center center;
background-size:cover;
margin:0;
}


#craft-container{
background:#E1F8F0;
padding:6.4vw 0 13.87vw;
}


.visit-artists{
width:87.20vw;
margin:0 auto 4.27vw;
display:flex;
flex-direction:column;
gap:10.67vw;
}
.va-name{
font-size:8.00vw;
line-height:1.3;
color:#008145;
font-weight:bold;
}
.va-name span{
font-size:6.40vw;
}



@media (min-width: 768px) {

.visit-mv{
width:100%;
height:372px;
background:url(../../img/mv-coming.jpg) no-repeat center center;
background-size:cover;
margin:0;
}



#craft-container{
background:#E1F8F0;
padding:40px 0 54px;
}

.visit-artists{
width:1260px;
margin:0 auto 24px;
display:flex;
flex-direction:column;
gap:40px;
}
.va-name{
font-size:56px;
line-height:1.3;
color:#008145;
}
.va-name span{
font-size:48px;
}



/* END PC CSS */
}