.movieDialog{position:relative;display:block;border:none;background-color:transparent}.movieDialog::backdrop{background:rgba(0,0,0,.9);pointer-events:none}.movieDialog:not([open]){display:none}.movieDialog+.backdrop{position:fixed;inset:0;background:rgba(0,0,0,.9)}._dialog_overlay{position:fixed;inset:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}.movieDialog{max-width:1000px}.movieDialog .contents{position:relative;width:100%;padding-top:56.25%}.movieDialog iframe{width:100%;height:100%;position:absolute;top:0;left:0}.movieDialog .modal_close{position:absolute;top:0;right:0;display:block}@media print,screen and (min-width: 768px){.movieDialog .modal_close{width:60px;height:60px}}@media screen and (max-width: 767px){.movieDialog .modal_close{width:13.3333333333vw;height:13.3333333333vw}}.movieDialog .modal_close img{width:100%}body>.bg_modal{content:"";display:block;width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;z-index:2;opacity:0;pointer-events:none;transition:all .5s 0s}body>.bg_modal.open{opacity:.7;pointer-events:auto;cursor:pointer}.movieDialog{margin:0;width:80%;position:fixed;left:50%;transform:translate(-50%,-50%)}@media print,screen and (min-width: 768px){.movieDialog{top:50%;padding-top:60px}}@media screen and (max-width: 767px){.movieDialog{top:calc(50% - 13.3333333333vw);padding-top:13.3333333333vw}}
