@charset "UTF-8";


#mv .mv_mov iframe {
    transform: scale(1);
}

@media screen and (max-width: 800px) {
#mv {
    padding-top: 60px;
    height: 30vh;
}
#mv .mv_mov iframe {
    width: 100% !important;
    margin: 0 !important;
}
#mv:before,#mv:after{
display:none;
}
}

@media screen and (max-width: 100vh){
body.index main {
    transform: translateY(45vh);
}
}

.recruitment_list .wrapper_item .inner_item .inner_item_img img {
    object-fit: contain !important;
}
header {
    position: fixed;
    transition: all 0.5s;
    top: 0;
    opacity: 1;
}

#mv_outer:not(.edit_outer) #mv {
    position: relative;
   height: calc(130vh - 152px);
}
@media screen and (max-width: 1400px) {
#mv_outer:not(.edit_outer) #mv {
    position: relative;
    height: calc(110vh - 162px);
}
}
}
#mv .mv_mov iframe {
    margin-left: 0 !important;
}
body.index main {
    transform: translateY(0);
}
@media screen and (max-width: 900px) {
#mv_outer:not(.edit_outer) #mv {
    height: calc(30vh - 65px);
    
}
}


#mv .mv_mov iframe {
    transform: scale(1);
    height: 100% !important;
}

#mv .mv_mov iframe {
    min-width: 100%;
    min-height: 100%;
    transform: scale(1.01);
    transform-origin: 50% 50%;
    min-width: 101%;
    min-height: 70%;
}

#mv {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    width: 97%;
    height: 70vh;
    max-height: 800px;
    min-height: 370px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.15);
    width: 85%;
    height: 70vh;
}

