@charset "UTF-8";
/* CSS Document */


@media screen and (max-width: 747px){
.br-sp {display: none; }
}


/* *****  d-quality ***** */
.d-quality .c-mv{
		background-image:url("../images/main_d-quality/mv_pc.jpg");
	}

.d-quality .section_inner{
    
    margin-top: 20px;
}

.d-quality .c-section_inner{
    
    margin-top: 80px;
    padding-bottom: 60px;
}

.d-quality .c-catch_text{
    
    margin-top: 30px;
}


@media screen and (max-width: 747px){
    
    .d-quality .c-mv{
		background-image:url("../images/main_d-quality/mv_sp.jpg");
	}

}
/* *****  S-C ***** */
.s-c .c-mv{
		background-image:url("../images/main_s-c/main_s-c_mv.jpg");
	}

.s-c .section_inner{
    
    margin-top: 20px;
}

.s-c .c-section_inner{
    
    margin-top: 100px;
    padding-bottom: 60px;
}

.s-c .c-catch_text{
    
    margin-top: 30px;
    margin-bottom: 50px;
}

.s-c .c-img{
    display: flex;
    justify-content: space-between;
}
.s-c .c-img div{
   padding: 5px;
}
.movie{
    text-align: center;
}

.youtube {
   width: 330px;
    aspect-ratio: 16 / 9;
}


@media screen and (min-width: 768px){
.youtube {
   width: 80%;
   height: 100%;
    aspect-ratio: 16 / 9;
}
    
    .s-c .c-img div{
   padding: 20px;
}
}

/* *****  Story ***** */
.story .c-mv{
		background-image:url("../images/main_story/main_story_mv.jpg");
   
	}

.story .section_inner{
    
    margin-top: 20px;
}

.story .c-section_inner{
    
    margin-top: 20px;
    padding-bottom: 80px;
    text-align: center;
}

.story .img01{

    text-align: center;
    padding-bottom: 80px;

}

.story .img01 img{

    width: 80%;

}



.story .c-catch_text{
    
    margin-top: 40px;
    margin-bottom: 50px;
}

.story img{
    text-align: center;
}

@media screen and (min-width: 768px){
.story .c-headline_lv3{
    
    font-size: 14pt;
}
    
    .story .c-img div{
   padding: 20px;
}
}

