@charset "UTF-8";
[class^=mdMovieContents]{display:-ms-grid;display:grid;-ms-grid-columns:613px 1fr;grid-template-columns:613px 1fr;gap:0 8px;position:absolute;top:87px;left:0;width:100%;height:377px;padding:16px;overflow:hidden;border-radius:12px;background-color:rgba(255,255,255,.5019607843)}
[class^=mdMovieContents] [class*=__itemA]{overflow:hidden;border-radius:8px}
[class^=mdMovieContents] [class*=__itemA] .elThumbnailList{height:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
[class^=mdMovieContents] [class*=__itemA] .elThumbnailItem{position:relative;height:345px;overflow:hidden;background-color:#fff;will-change:backdrop-filter}
[class^=mdMovieContents] [class*=__itemA] .elThumbnailItem::after{position:absolute;inset:0;width:50px;height:50px;margin:auto;border-radius:50%;background-image:url(https://s.yimg.jp/images/shp_edit/cms/promotion/campaign/dailybonus/calendar/common/img/playButton_ico_01.png);background-position:center;background-size:32px 32px;background-repeat:no-repeat;background-color:rgba(0,0,0,.1490196078);-webkit-backdrop-filter:blur(205px);backdrop-filter:blur(205px);content:"";pointer-events:none}
[class^=mdMovieContents] [class*=__itemA] .elTriggerLink{display:block;height:100%}
[class^=mdMovieContents] [class*=__itemA] .elTriggerLink:hover{opacity:.7}
[class^=mdMovieContents] [class*=__itemA] .elImage{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:380px}
[class^=mdMovieContents] [class*=__itemB]{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;overflow:hidden;border-radius:8px;background-color:#fff}
[class^=mdMovieContents] [class*=__itemB] .elThumbnailList{display:-ms-grid;display:grid;gap:2px;padding:8px;overflow-y:scroll;scrollbar-width:none}
[class^=mdMovieContents] [class*=__itemB] .elThumbnailItem{position:relative;height:68px;overflow:hidden;border-radius:8px}
[class^=mdMovieContents] [class*=__itemB] .elThumbnailItem .elWatchedLabel{display:none}
[class^=mdMovieContents] [class*=__itemB] .elThumbnailItem.isActive{background-color:#fff3e6}
[class^=mdMovieContents] [class*=__itemB] .elThumbnailItem.isWatched .elWatchedLabel{display:block;position:absolute;top:8px;right:8px;z-index:2;padding:3px 6px;background-color:#ebebeb;font-size:11px}
[class^=mdMovieContents] [class*=__itemB] .elTriggerLink{display:block;position:relative;width:auto;height:100%;overflow:hidden;color:#434343}
@media(hover:hover)and (pointer:fine){
[class^=mdMovieContents] [class*=__itemB] .elTriggerLink:hover{opacity:.7}
}
[class^=mdMovieContents] [class*=__itemB] .elInnerItem{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;column-gap:10px;height:100%;padding:0 8px}
[class^=mdMovieContents] [class*=__itemB] .elImage{width:auto;height:60px;border-radius:4px}
[class^=mdMovieContents] [class*=__itemB] .elTextWrap{overflow:hidden}
[class^=mdMovieContents] [class*=__itemB] .elTextWrap .elTitle{margin-right:64px;font-size:14px;font-weight:700;word-wrap:normal;word-break:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
[class^=mdMovieContents] [class*=__itemB] .elTextWrap .elText{margin-top:2px;color:#6f6f6f;font-size:12px;display:block;display:-webkit-box;max-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}
[class^=mdMovieContents] [class*=__modal] .elModalItem{opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:5000002;width:100%;height:100%;transition:opacity .25s ease-out,visibility .25s ease-out}
[class^=mdMovieContents] [class*=__modal] .elModalItem .elModalBackdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .25s ease-out}
[class^=mdMovieContents] [class*=__modal] .elModalItem.isShow{opacity:1;visibility:visible}
[class^=mdMovieContents] [class*=__modal] .elModalItem.isShow .elModalBackdrop{background:rgba(0,0,0,.737254902)}
[class^=mdMovieContents] [class*=__modal] .elModalInnerWrap{position:fixed;top:50%;left:50%;z-index:5000003;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px;height:min(600px,90vh);height:min(600px,90dvh);overflow:hidden;border-radius:12px;background-color:#fff}
[class^=mdMovieContents] [class*=__modal] .elModalInner{display:-ms-grid;display:grid;-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr;position:relative;height:100%}
[class^=mdMovieContents] [class*=__modal] .elClose{position:relative;display:block;line-height:24px;padding-right:14.4px;position:absolute;top:20px;right:20px;z-index:1;width:30px;height:30px;padding-right:0}
[class^=mdMovieContents] [class*=__modal] .elClose::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:24px;line-height:1;width:14.4px;text-indent:-4.608px;top:50%;margin-top:-12px;right:0;color:#868686}
[class^=mdMovieContents] [class*=__modal] .elClose:hover{opacity:.7;cursor:pointer}
[class^=mdMovieContents] [class*=__modal] .elClose::after{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;margin-top:-16px;border-radius:50%;background-color:#ebebeb;text-indent:0;line-height:1}
[class^=mdMovieContents] [class*=__modal] .elMovieWrap{position:relative}
[class^=mdMovieContents] [class*=__modal] .elMovie{position:absolute;top:0;left:0;width:100%;height:100%}
[class^=mdMovieContents] [class*=__modal] .elNotice{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;position:relative;padding:24px 8px 24px 16px}
[class^=mdMovieContents] [class*=__modal] .elNotice .elTitle{min-height:40px;margin-right:48px;font-size:14px;font-weight:700;display:block;display:-webkit-box;max-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;max-height:2.8em;line-height:1.4}
[class^=mdMovieContents] [class*=__modal] .elNotice .elText{height:500px;margin-top:12px;padding:0 8px 40px 0;overflow-y:auto;font-size:12px}
[class^=mdMovieContents] [class*=__modal] .elNotice .elText::-webkit-scrollbar{width:6px!important}
[class^=mdMovieContents] [class*=__modal] .elNotice .elText::-webkit-scrollbar-thumb{border-radius:6px;background:#ebebeb!important}
[class^=mdMovieContents] [class*=__modal] .elNotice .elText::-webkit-scrollbar-track{background-color:#fff!important}
@supports(-moz-appearance:none){
[class^=mdMovieContents] [class*=__modal] .elNotice .elText{scrollbar-color:#ebebeb #fff;scrollbar-width:thin}
}
[class^=mdMovieContents] [class*=__modal] .elNotice::after{display:block;position:absolute;bottom:0;left:0;width:calc(100% - 16px);height:64px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 55%);content:""}
.noScroll{position:fixed;top:0;left:0;z-index:5000000;width:100%;height:100%}
html .noScroll{overflow-y:initial}