/* YouTube api full_screen */
.full_screen {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 50;background: #000;background: rgba(0, 0, 0, 0.9);transform: translateX(-100%);opacity: 0;transition: transform 0s 0.4s, opacity 0.4s 0s;}
.is_play .full_screen {transform: translateX(0%);opacity: 1;transition: transform 0s 0s, opacity 0.4s 0s;}
.full_screen iframe {width: 100%;height: 100%;border: none;}
.full_screen .close_btn {display: block;position: absolute;cursor: pointer;z-index: 100;top: 0;right: 0;z-index: 100;}
.movie_close {height: auto;display: block;background: transparent;}
/* PC */
@media print, screen and (min-width:768px){
    .full_screen { background: #000;}
    .iframe_player_api_wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0.7rem 0;}
    .iframe_player_api_cover {position: relative;width: 100%;height: 100%; }
    .movie_close { width: 3.5rem; padding: 0.7rem;}
}
/* SP */
@media screen and (max-width:767px){
    .web_box_play {top:25%;width: 5rem;height: 5rem;margin-left: -2.5rem;margin-top: -2.5rem;}
    .iframe_player_api_wrap {position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
    .iframe_player_api_cover {position: relative;width: 100%;padding-top: 55.6%;}
    .full_screen iframe {position: absolute;top: 0;left: 0;}
    .movie_close {width: 1.6rem;padding: 1.6rem;box-sizing: content-box;}
}
