/*------------------------------------------------------660px----*/
/*------------------------------------------------------660px----*/
/*------------------------------------------------------660px----*/

@media (min-width:0px) and (max-width:660px){


.watchMainTitle {
    font-size: clamp(2rem, 21.33vw, 50rem);
    line-height: 0.88em;
    text-align: center;
}

#watchSection01 .samDancer-down {
    width: 44vw;
    bottom: 0vw;
    right: 0vw;
}

#watchSection01 .genTitleCon .col-02{
	display:flex;
	justify-content:center;
	align-items:center;

}

.screeningBlockCon {
	padding: var(--uniP-sm);
    grid-template-columns: 1fr;
}

.multiDateBlock {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

}







