@charset "UTF-8";

.widget_staff01 .inner_item .inner_item_txt dl {
    border-top: 1px solid rgba(0,0,0,0.13) !important;
    border-bottom: 1px solid rgba(0,0,0,0.13) !important;
    display: none;
}

header {
    position: relative;
}
#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(100vh - 152px);
    padding-top: 152px;
}
#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);
    padding-top: 65px;
}
}