﻿/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,::before,::after{border-style:solid;border-width:0}a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0);color:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}:root,html{background-color:#fff;font:62.5%/normal sans-serif}body{background-color:#fff;color:#333;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300}ol,ul{list-style:none}a{color:#00c4a5;text-decoration:none}a:hover{text-decoration:underline}a.is-disabled{pointer-events:none;cursor:default}img{height:auto;max-width:100%}input:focus{outline:0}.clearfix:after{content:"";display:block;clear:both}[v-cloak]{display:none !important}:root,html{background-color:#fafafa}.is-modal-open:root,html.is-modal-open{height:100%;overflow:hidden}body{min-width:320px;background-color:#fafafa;font-size:1.5rem;line-height:1.25}body.is-modal-open{height:100%;overflow:hidden}a:hover{text-decoration:none}.fade-enter{opacity:0}.fade-enter-active{transition:opacity .5s ease-in 0s}.fade-leave-active{transition:opacity .2s ease-in 0s}.fade-enter-to{opacity:1}.fade-leave-to{opacity:0}.modal-enter-active,.accept-modal-enter-active{animation-name:modal-opening-keyframes;animation-duration:.3s;animation-fill-mode:forwards}.modal-leave-active,.accept-modal-leave-active{animation-name:modal-closing-keyframes;animation-duration:.3s;animation-fill-mode:forwards}.mark-modal-sp-enter-active{animation-name:modal-sp-opening-keyframes;animation-duration:.2s;animation-fill-mode:forwards}.mark-modal-sp-leave-active{animation-name:modal-sp-closing-keyframes;animation-duration:.3s;animation-fill-mode:forwards}.modal-overlay-enter-active,.accept-modal-overlay-enter-active{animation-name:modal-overlay-opening-keyframes;animation-duration:.3s;animation-fill-mode:forwards}.modal-overlay-leave-active,.accept-modal-overlay-leave-active{animation-name:modal-overlay-closing-keyframes;animation-duration:.3s;animation-fill-mode:forwards}.modal-content-schedule-enter{opacity:0;transform:translateY(-10px)}.modal-content-schedule-enter-active{transition:opacity .2s ease-in 0s,transform .2s ease-in 0s}.modal-content-schedule-leave-active{transition:opacity .1s ease-in 0s,transform .1s ease-in 0s}.modal-content-schedule-enter-to{opacity:1}.modal-content-schedule-leave-to{opacity:0;transform:translateY(-10px)}@keyframes modal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes modal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0}}@keyframes modal-sp-opening-keyframes{from{transform:scale(1.02);opacity:0}to{transform:none;opacity:1}}@keyframes modal-sp-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.97);opacity:0}}@keyframes modal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes modal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.menu-enter-active{animation-name:menu-opening-keyframes;animation-duration:.2s;animation-fill-mode:forwards}.menu-leave-active{animation-name:menu-closing-keyframes;animation-duration:.2s;animation-fill-mode:forwards}@keyframes menu-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes menu-closing-keyframes{from{opacity:1}to{opacity:0}}.l-floating-banner{width:100%;border-bottom:1px solid #dfdfdf}.l-global-menu__overlay{display:block;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:931}.l-global-menu__main{position:relative;top:0;left:0;width:100%;height:auto;background-color:#fff;z-index:1031}.l2-footer{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.l2-header{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.l2-main{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}@font-face{font-family:"rating";src:url(https://filmarks.com/assets/rating-e92f3d27371e3239a62dcbb080e6cf417a83ae75577db121885e66d69d7ec75a.eot);src:url(https://filmarks.com/assets/rating-e92f3d27371e3239a62dcbb080e6cf417a83ae75577db121885e66d69d7ec75a.eot?#iefix) format("embedded-opentype"),url(https://d2ueuvlup6lbue.cloudfront.net/assets/rating-ff528447563ce1be824e761be8dbea4f1114df5538115585b4fefea27cbabe01.ttf) format("truetype"),url(https://d2ueuvlup6lbue.cloudfront.net/assets/rating-b22ed5206cf80a35027c845ac7d3a9247b916518a39e6f15836284632697ea08.svg#rating) format("svg");font-weight:300;font-style:normal}.c-rating{display:flex;flex-flow:row nowrap;align-items:center;line-height:1}.c-rating__star{position:relative;display:block;font-size:1.1rem;font-family:"rating" !important;font-weight:300;letter-spacing:2px}.c-rating__star::before,.c-rating__star::after{display:block;top:0;left:0}.c-rating__star::before{color:#7e7e7e;content:""}.c-rating__star::after{position:absolute;color:#ffd400}.c-rating__score{margin-left:5px;color:#ffd400;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.4rem;font-weight:500}.c-rating--1 .c-rating__star::after{content:"\e100"}.c-rating--2 .c-rating__star::after{content:"\e101"}.c-rating--3 .c-rating__star::after{content:"\e102"}.c-rating--4 .c-rating__star::after{content:"\e103"}.c-rating--5 .c-rating__star::after{content:"\e104"}.c-rating--6 .c-rating__star::after{content:"\e105"}.c-rating--7 .c-rating__star::after{content:"\e106"}.c-rating--8 .c-rating__star::after{content:"\e107"}.c-rating--9 .c-rating__star::after{content:"\e108"}.c-rating--10 .c-rating__star::after{content:"\e109"}.c-rating--11 .c-rating__star::after{content:"\e109 \e100"}.c-rating--12 .c-rating__star::after{content:"\e109 \e101"}.c-rating--13 .c-rating__star::after{content:"\e109 \e102"}.c-rating--14 .c-rating__star::after{content:"\e109 \e103"}.c-rating--15 .c-rating__star::after{content:"\e109 \e104"}.c-rating--16 .c-rating__star::after{content:"\e109 \e105"}.c-rating--17 .c-rating__star::after{content:"\e109 \e106"}.c-rating--18 .c-rating__star::after{content:"\e109 \e107"}.c-rating--19 .c-rating__star::after{content:"\e109 \e108"}.c-rating--20 .c-rating__star::after{content:"\e109 \e109"}.c-rating--21 .c-rating__star::after{content:"\e109 \e109 \e100"}.c-rating--22 .c-rating__star::after{content:"\e109 \e109 \e101"}.c-rating--23 .c-rating__star::after{content:"\e109 \e109 \e102"}.c-rating--24 .c-rating__star::after{content:"\e109 \e109 \e103"}.c-rating--25 .c-rating__star::after{content:"\e109 \e109 \e104"}.c-rating--26 .c-rating__star::after{content:"\e109 \e109 \e105"}.c-rating--27 .c-rating__star::after{content:"\e109 \e109 \e106"}.c-rating--28 .c-rating__star::after{content:"\e109 \e109 \e107"}.c-rating--29 .c-rating__star::after{content:"\e109 \e109 \e108"}.c-rating--30 .c-rating__star::after{content:"\e109 \e109 \e109"}.c-rating--31 .c-rating__star::after{content:"\e109 \e109 \e109 \e100"}.c-rating--32 .c-rating__star::after{content:"\e109 \e109 \e109 \e101"}.c-rating--33 .c-rating__star::after{content:"\e109 \e109 \e109 \e102"}.c-rating--34 .c-rating__star::after{content:"\e109 \e109 \e109 \e103"}.c-rating--35 .c-rating__star::after{content:"\e109 \e109 \e109 \e104"}.c-rating--36 .c-rating__star::after{content:"\e109 \e109 \e109 \e105"}.c-rating--37 .c-rating__star::after{content:"\e109 \e109 \e109 \e106"}.c-rating--38 .c-rating__star::after{content:"\e109 \e109 \e109 \e107"}.c-rating--39 .c-rating__star::after{content:"\e109 \e109 \e109 \e108"}.c-rating--40 .c-rating__star::after{content:"\e109 \e109 \e109 \e109"}.c-rating--41 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e100"}.c-rating--42 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e101"}.c-rating--43 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e102"}.c-rating--44 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e103"}.c-rating--45 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e104"}.c-rating--46 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e105"}.c-rating--47 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e106"}.c-rating--48 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e107"}.c-rating--49 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e108"}.c-rating--50 .c-rating__star::after{content:"\e109 \e109 \e109 \e109 \e109"}.c-text-description{display:flex;flex-direction:column;align-items:flex-start}.c-text-description__text a{color:inherit;text-decoration:none}.c2-block-link{display:contents}.c2-block-link[data-href]{cursor:pointer}.c-accepts-modal{display:block;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:1431;background-color:#fff}.c-accepts-modal__body{position:absolute;background-color:#fff;z-index:1531;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.c-accepts-modal__header{position:relative;padding:17px 20px 15px 20px;height:50px;border-bottom:2px solid #eee}.c-accepts-modal__header-text{font-size:1.6rem;font-weight:600;text-align:center}.c-accepts-modal__iframe{width:100%;height:100%;display:block}.c-accepts-modal__footer{position:fixed;z-index:1631;bottom:0px;width:100%;padding:12px 24px;height:74px;border-top:2px solid #eee;background:#fafafa;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.c-actions{display:flex}.c-actions--small .c-action{width:49px}.c-actions--small .c-action>a{width:49px;height:39px;padding:16px 0 6px}.c-actions--small .c-action--marks>a{background-size:17px 10px;background-position:center 9px}.c-actions--small .c-action--clips>a{background-size:19px 12px;background-position:center 8px}.c-action{width:69px;font-weight:300}.c-action>a{display:block;width:69px;height:52px;padding:29px 0 6px}.c-action--marks{margin-right:1px}.c-action--marks>a{border-radius:3px 0 0 3px;background-color:#fef298;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_m_nonactive-1a10260e345e802d6243de498666e36033d788ace6071764d6f16f18fa77c499.svg);background-position:center 10px;background-repeat:no-repeat;background-size:26px 15px;color:#d7bc43}.c-action--marks.is-active>a{background-color:#ffe100;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_m-73c9b8e8329bcc3f6db94ef4a1629a75c7fb59f92608a6b93d72cf5e6582399e.svg);color:#333}.c-action--clips>a{border-radius:0 3px 3px 0;background-color:#fef298;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_m_nonactive-29de0be0369384fabf8fd354f6c38f4dc37916c8ee6cc562b958f6d3fd255dc2.svg);background-position:center 10px;background-repeat:no-repeat;background-size:26px 17px;color:#d7bc43;transition:color .2s,opacity .2s,background-color .2s}.c-action--clips.is-active>a{background-color:#ffe100;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_m-d24d0f83eded8a619d0c48afc4562514848c41255a63059ea071f2f74fe6dbd7.svg);color:#333}.c-avatar{display:block}.c-avatar--small img{border-radius:50%;width:20px;height:20px}.c-banner_ad{margin:0 auto;padding:10px;text-align:center}.c-banner_ad__image{width:100%}.c-breadcrumbs{display:block;margin:30px 10px}.c-breadcrumbs li{display:inline;font-size:1.3rem;line-height:2rem}.c-breadcrumbs li:nth-child(n+2)::before{content:">";padding:0 5px}.c-btn-check{width:20px;height:20px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_check-94adb2113c773ecc4520a425a5d92624ff5e7332a93f03188aeb18cf36c7dfdd.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat;transition:background .2s}.c-btn-check.is-active{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_check_active-94d9a1c4ccf4a0fd60b174d1112b6ced0c8905011addf8247eeb05ce54b725ce.svg)}.c-btn-spoiler{width:50px;height:36px;background-color:#eee;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_spoiler-136ee8b44325a7291642c8f0e914008042c5b46ed04503a1219beb0e1bdca1d1.svg);background-size:32px 29px;background-position:center;background-repeat:no-repeat;border-radius:3px;transition:background-color .2s}.c-btn-spoiler.is-active{background-color:#e12727;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_spoiler_active-0c729a78e7d33fdbf35e3bb71f2e613597420d0facd5904555436302e9911d0e.svg)}.c-btn-share{width:50px;height:36px;background-color:#eee;background-position:center;background-repeat:no-repeat;border-radius:3px;transition:background-color .2s}.c-btn-share--tw{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_share_x-01950f203d0361e5b43feed666f5d1aa2791d1e3c18ed69e1b9c97d24f422ddd.svg);background-size:20px 20px}.c-btn-share--tw.is-active{background-color:#000;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_share_x_active-5b9d63c53e85bebad24b90c2131c4a7e05dfc6afdae5db87f0af30d659a23188.svg)}.c-btn-input-file{display:inline-block;overflow:hidden}.c-btn-input-file__inner{display:block;width:100%;height:100%}.c-btn-input-file input{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;margin:0;font-size:0;opacity:0}.c-btn-readmore{display:block;position:relative;padding-left:16px;color:#00c4a5;font-size:1.2rem;text-align:left;outline:none}.c-btn-readmore::before{display:block;position:absolute;top:0;left:0;width:10px;height:10px;border:1px solid;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);content:"";transform:rotate(45deg)}.c-btn-readmore__right{display:flex;justify-content:flex-end}.c-comment-item{background-color:#fff;border-top:1px solid #ddd;font-size:1.2rem;line-height:1.2;padding:10px 20px}.c-comment-item__body{margin:10px 0 0;white-space:pre-wrap;overflow-wrap:break-word}.c-content__jacket{display:block;overflow:hidden;position:relative;width:100px;height:140px}.c-content__jacket>img{width:100%;height:auto}.c-content--large .c-content__jacket{width:150px;height:210px;height:auto}.c-content .c-release-date{position:absolute;top:0;left:5px;z-index:131}.c-content .c-content-title{position:absolute;top:0;display:table;table-layout:fixed;height:140px;width:100px}.c-content .c-content-title-text{display:table-cell;color:#333;z-index:231;vertical-align:middle;overflow-wrap:break-word;font-size:1.2rem;font-weight:600;padding:0 5px}.c-content__actions{display:flex;justify-content:flex-end;margin-top:20px}.c-content__action{display:flex;width:69px;flex-direction:column;flex-grow:0;align-items:center;justify-content:space-around;font-weight:300}.c-content__action>a{display:flex;align-items:center;width:69px;height:52px;padding:29px 2px 6px}.c-content__action--marks{margin-right:1px}.c-content__action--marks>a{border-radius:3px 0 0 3px;background:#fef298 url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_m_nonactive-1a10260e345e802d6243de498666e36033d788ace6071764d6f16f18fa77c499.svg) no-repeat center 10px;background-size:26px 15px;color:#d7bc43}.c-content__action--marks.is-active>a{background:#ffe100 url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_m-73c9b8e8329bcc3f6db94ef4a1629a75c7fb59f92608a6b93d72cf5e6582399e.svg) no-repeat center 10px;background-size:26px 15px;color:#333}.c-content__action--clips>a{border-radius:0 3px 3px 0;background:#fef298 url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_m_nonactive-29de0be0369384fabf8fd354f6c38f4dc37916c8ee6cc562b958f6d3fd255dc2.svg) no-repeat center 10px;background-size:26px 17px;color:#d7bc43;transition:color .2s,opacity .2s,background-color .2s}.c-content__action--clips.is-active>a{background-color:#ffe100;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_m-d24d0f83eded8a619d0c48afc4562514848c41255a63059ea071f2f74fe6dbd7.svg);color:#333}.c-content__count{display:inline-block;width:100%;text-overflow:ellipsis;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:400;font-size:1.3rem;line-height:1;text-align:center}.c-content-back-link{font-size:1.5rem;border-bottom:1px solid #dfdfdf;font-weight:300}.c-content-back-link *{display:block;position:relative;color:#333}.c-content-back-link a{padding:10px 10px 10px 30px}.c-content-back-link a::before,.c-content-back-link a::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.c-content-back-link a::before{margin-top:-3px;transform:rotate(-45deg)}.c-content-back-link a::after{margin-top:2px;transform:rotate(45deg)}.c-content-back-link a::before,.c-content-back-link a::after{left:10px}.c-content-back-link span{padding:10px}.c-banner_ad__top~.c-content-back-link,.c-main_dfp_ad~.c-content-back-link{border-top:1px solid #dfdfdf}.c-content-infobar{display:flex;justify-content:space-between;width:100px;height:33px}.c-content-infobar__item{width:33.3333%;padding:4px 2px;background-color:#eee}.c-content-infobar__item>img{display:block;margin:0px auto}.c-content-infobar__item--star{background-color:#fff}.c-content-infobar__item--star .c-content-infobar__count{color:#ffe100}.c-content-infobar__item-mark-icon{height:12px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_s-c93d5de3b8add3447a6395008e781ae6de4c7b1d449b29201d16149ef3837559.svg) no-repeat 0 2px;background-position:center}.c-content-infobar__item-clip-icon{height:12px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_s-a234c4d47f36ce12964425adfec880a9ed336b5de8ff0f4ed0e08054197eae48.svg) no-repeat 0 2px;background-position:center}.c-content-infobar__item-star-icon{height:12px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_star_y_s-adca01a4265b030ecaec9cdddd8948793a2ede8cb212f5d5ba3dd7d5c9d20f21.svg) no-repeat 0 2px;background-position:center}.c-content-infobar__item.is-active{background-color:#ffe100}.c-content-infobar__item.is-active>img{fill:#282828}.c-content-infobar__item.is-active>span{color:#282828}.c-content-infobar__item.is-active .c-content-infobar__item-mark-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_s_fill-3c386d29a15e7bc45d852642f536042c2914de9591e47bd9854d185fabac55e6.svg) no-repeat 0 0;background-position:center}.c-content-infobar__item.is-active .c-content-infobar__item-clip-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_s_fill-724d1b60204910aa123c1957293e6907d40d9841ca5620bc5ebb51241611fd38.svg) no-repeat 0 0;background-position:center}.c-content-infobar__count{overflow:hidden;display:block;width:100%;color:#7e7e7e;font-size:.9rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;text-align:center;margin-top:2px}.c-content-item{display:flex}.c-content-item__jacket{overflow:hidden;position:relative;width:60px;height:84px;margin-right:10px}.c-content-item__jacket>img{width:100%;height:auto}.c-content-item__body{flex-grow:1;position:relative}.c-content-item__title{display:block;margin-bottom:2px;color:#333;font-size:1.5rem;font-weight:600}.c-content-item__title a{color:inherit}.c-content-other-info{color:#7e7e7e;font-size:1rem;line-height:1.5}.c-content-other-info li{display:inline;list-style-type:none}.c-content-other-info li+li:before{content:"、"}.c-content-other-info__list{display:inline-block}.c-content-other-info__entitle{display:block;margin-bottom:8px}.c-content-other-info__title{display:inline-block;font-weight:300}.c-content-other-info__title:nth-of-type(n + 2):before,.c-content-other-info__title:nth-of-type(n + 3):before{content:"／"}.c-content-other-info--rating{margin-bottom:4px}.c-content-other-info--rating .c-content-other-info__entitle{margin-bottom:0}.c-content-restricted{width:100%;padding:15px 10px}.c-content-restricted__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:140%}.c-content_review_bottom_dfp_ad{margin:20px auto;max-width:320px;min-height:20px}.c-content_review_bottom_dfp_ad__dummy-ad{display:flex;justify-content:center}.teads-inread{margin-top:-40px !important;margin-bottom:20px !important}.c-content-s{word-break:break-word;overflow-wrap:break-word;position:relative}.c-content-s__link{display:block;position:relative;padding:10px 30px 10px 10px;overflow-wrap:break-word;overflow:hidden}@media all and (orientation: landscape){.c-content-s__link{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-content-s__link{padding-left:env(safe-area-inset-left)}}.c-content-s__link::before,.c-content-s__link::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.c-content-s__link::before{margin-top:-3px;transform:rotate(45deg)}.c-content-s__link::after{margin-top:2px;transform:rotate(-45deg)}.c-content-s__link::before,.c-content-s__link::after{right:15px;margin-right:env(safe-area-inset-right)}.c-content-s__nolink{padding:10px}.c-content-s__margin{margin:10px}.c-content-s__jacket{overflow:hidden;position:relative;float:left;width:60px;height:84px;margin-right:10px}.c-content-s__jacket img{width:100%;height:auto}.c-content-s__body{margin-left:70px;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.c-content-s__title{font-size:1.5rem;font-weight:600;line-height:1.5;color:#333}.c-content-s__release-year{display:inline;font-size:1.2rem;font-weight:300}.c-content-s__rating{padding:4px 0}.c-content-s .c-rating__star{font-size:1.3rem;letter-spacing:.4em}.c-content-s .c-rating__score{margin-left:10px;font-size:1.8rem}.c-content-s--rating{padding:10px 10px 15px;min-height:114px}.c-banner_ad__top+.c-content-s,.c-main_dfp_ad+.c-content-s{border-top:1px solid #dfdfdf}.c-follow{padding-top:10px}.c-follow__text{font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;color:#333}.c-follow__text:first-child{padding-right:30px}.c-follow__count{padding-right:3px;font-size:1.5rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500}.c-follow--small .c-follow__text:first-child{padding-right:15px}.c-follow-vertical{display:flex;justify-content:center}.c-follow-vertical__text{font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;color:#333;text-align:center}.c-follow-vertical__text:first-child{padding-right:40px}.c-follow-vertical__count{padding-right:3px;font-size:1.5rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;display:block}.c-guideline-date{margin:0 15px;height:28px;text-align:right;font-size:1rem;line-height:13px;color:#898989}.c-guideline-date-promotion{padding:15px 15px 5px;font-size:1rem;line-height:13px;color:#898989;background-color:#fff}.c-header-download-banner{position:relative}.c-header-download-banner::before{content:"";display:block;margin-top:14.4%}.c-header-download-banner__root{position:fixed;top:0;left:0;z-index:1331}.c-header-download-banner__root img{width:100%;height:auto}@media all and (orientation: landscape){.c-header-search{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-header-search{padding-left:env(safe-area-inset-left)}}.c-header-search{background-color:#fafafa;height:56px;transition:.05s;position:absolute;top:50px;left:0px;z-index:631;width:100%}.c-header-search__inner{display:flex;justify-content:space-between;gap:10px;padding:10px}.c-header-search__button{width:90px;height:36px;background-color:#eee;border-radius:3px;font-size:1.4rem;cursor:pointer}.c-header-search__button:focus{outline:0}.c-header-search-form{flex:1;display:flex}.c-header-search-form__field{width:100%;display:block;position:relative;height:36px;padding:5px 8px 5px 6px;border:1px solid #ddd;border-radius:3px;border-color:#00c4a5;font-size:1.4rem;line-height:1}.c-header-search-form__field legend{display:none}.c-header-search-form__query{width:100%;height:24px;padding-left:26px;line-height:1;font-size:1.6rem}.c-header-search-form__query::-webkit-input-placeholder{padding-top:5px}.c-header-search-form__query::-webkit-input-placeholder{font-size:1.4rem}.c-header-search-form__query:-moz-placeholder{font-size:1.4rem}.c-header-search-form__query::-moz-placeholder{font-size:1.4rem}.c-header-search-form__query:-ms-input-placeholder{font-size:1.4rem}.c-header-search-form__submit{display:block;overflow:hidden;width:24px;height:24px;text-indent:-999em;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_search_2-cc0e898a26f842d534253d6faf51486441363ced942c4c3a4a09b79513521b22.svg) no-repeat center;background-size:16px;cursor:pointer;position:absolute;top:5px;left:6px}.c-header-search-form__types{display:none;position:absolute;top:38px;left:0;z-index:831;width:196px;padding-top:6px}.c-header-search-form__types.is-active{display:block}.c-header-search-form__types::before,.c-header-search-form__types::after{display:block;position:absolute;right:10px;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);content:""}.c-header-search-form__types::before{top:-9px;border-bottom-color:#ddd}.c-header-search-form__types::after{top:-8px;border-bottom-color:#fff}.c-header-search-form__types ul{overflow:hidden;display:flex;flex-flow:column nowrap;background:#fff;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.35)}.c-header-search-form__types a{display:block;padding:10px 25px 10px 15px;color:#00c4a5;word-break:break-all;line-height:1.4}.c-header-search-form__item{border-bottom:1px solid #ddd}.c-header-search-form__item:last-child{border-bottom:0}.c-header-search-form__item.is-active{background-color:#d9f6f2}.c-heading-1{display:block;position:relative;padding:5px 10px;margin:0;background-color:#dfdfdf;font-size:1.3rem;font-weight:600;line-height:1.5}@media all and (orientation: landscape){.c-heading-1{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-heading-1{padding-left:env(safe-area-inset-left)}}.c-heading-1__right{position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media all and (orientation: landscape){.c-heading-1__right{padding-right:env(safe-area-inset-right)}}.c-heading-1__label-container{display:flex;justify-content:space-between}.c-heading-1-updated-at{font-size:1.2rem;font-weight:300}.c-heading-1-updated-at__time{display:inline-block;margin-right:2px;font-weight:600}.c-heading-2{display:block;padding:9px 10px;background-color:#7e7e7e;color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:center}@media all and (orientation: landscape){.c-heading-2{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-heading-2{padding-left:env(safe-area-inset-left)}}.c-heading-3{display:block;padding:10px 8px;font-size:1.6rem;font-weight:600;line-height:1.6;text-align:center;border-bottom:2px solid #dfdfdf;overflow-wrap:break-word}@media all and (orientation: landscape){.c-heading-3{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-heading-3{padding-left:env(safe-area-inset-left)}}.c-heading-4{display:block;position:relative;padding:6px 4px;margin:0;background-color:#dfdfdf;font-size:1.1rem;font-weight:300;line-height:1.3}@media all and (orientation: landscape){.c-heading-4{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-heading-4{padding-left:env(safe-area-inset-left)}}.c-heading-4__count{font-size:1.2rem;font-weight:600;margin-left:.2em;display:inline}.c-heading-5{margin:0 20px;display:block;font-size:1.4rem;line-height:1.2;text-align:center;position:relative}.c-heading-5 span{padding:0 2em;position:relative;display:inline-block;background-color:#fafafa}.c-heading-5::before{position:absolute;top:50%;content:"";display:block;width:100%;height:1px;background-color:#ddd}.c-heading-6{display:block;margin:30px 0px 10px 0px;font-size:1.6rem;font-weight:600;line-height:1.6;overflow-wrap:break-word}@media all and (orientation: landscape){.c-heading-6{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-heading-6{padding-left:env(safe-area-inset-left)}}.c-input__horizontal{display:flex;flex-flow:row nowrap}.c-input__border{border-top:thin solid #eee}.c-input__avatar{display:flex;align-items:flex-start}.c-input__avatar .c-input__image{margin-right:10px;position:relative}.c-input__avatar .c-input__image img{min-width:50px;border-radius:50%}.c-input__avatar .c-input__remove-check{display:none}.c-input__avatar .c-input__file{overflow:hidden;position:absolute;width:44px;height:20px;border-radius:3px;background:#eee;bottom:-8px;left:3px;margin:0 auto}.c-input__avatar .c-input__file-label{display:block;padding:5px;color:#7e7e7e;font-size:1.1rem;line-height:1;text-align:center}.c-input__avatar .c-input__file input[type=file]{opacity:0;position:absolute;top:0;right:0;font-size:10rem;cursor:pointer}.c-input__filmarks-id{flex-grow:1}.c-input__text,.c-input__email,.c-input__password,.c-input__textarea,.c-input__tel{background-color:#fafafa;border:1px solid #ddd;border-radius:3px;font-size:1.6rem;line-height:1.6;height:42px;width:100%;padding:5px 10px}.c-input__text::placeholder,.c-input__email::placeholder,.c-input__password::placeholder,.c-input__textarea::placeholder,.c-input__tel::placeholder{color:#aaa}.c-input__text.error,.c-input__email.error,.c-input__password.error,.c-input__textarea.error,.c-input__tel.error{border-color:#e12727}.c-input__text:read-only,.c-input__email:read-only,.c-input__password:read-only,.c-input__textarea:read-only,.c-input__tel:read-only{background-color:#eee;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.c-input__text:read-only:focus,.c-input__email:read-only:focus,.c-input__password:read-only:focus,.c-input__textarea:read-only:focus,.c-input__tel:read-only:focus{border:1px solid #ddd}.c-input__textarea--large{height:136px}.c-input__select{background:#fafafa url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_select-box-b2f23a5544c08da449bbc83e389117b410df54c93836da5fb57f5dde2c6a8e22.svg) no-repeat right center;background-size:15px 8px;border:1px solid #ddd;border-radius:3px;font-size:1.6rem;line-height:1.6;height:42px;width:100%;padding:5px 10px}.c-input__select::placeholder{color:#aaa}.c-input__select.error{border-color:#e12727}.c-input__select--year{flex-basis:80px;width:80px}.c-input__select--month{flex-basis:80px;width:80px}.c-input__select--day{flex-basis:80px;width:80px}.c-input__select-text{display:flex;align-items:center;margin:5px}.c-input__label{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px;color:#7e7e7e;font-weight:600;line-height:1.5;flex-wrap:wrap}.c-input__label span{display:inline-block;margin-left:5px;font-size:1.2rem;font-weight:300}.c-input__require{display:inline-block;margin-top:-3px;margin-left:10px;padding:4px 6px;border-radius:3px;background-color:#e12727;color:#fff;font-size:1.2rem;font-weight:300;line-height:1}.c-input__comment{display:block;font-size:.8rem;width:100%;font-weight:300;color:#7e7e7e}.c-input__confirm{overflow-wrap:break-word}.c-input__link{display:block;font-size:1.2rem}.c-input__toggle{outline:none;overflow:hidden;display:block;position:relative;width:60px;height:34px;padding:2px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2em;background-color:#7e7e7e;text-indent:-999em;transition:all .4s ease}.c-input__toggle:hover{background-color:#979797}.c-input__toggle::after,.c-input__toggle::before{position:relative;display:block;content:"";width:50%;height:100%}.c-input__toggle:after{left:0;border-radius:50%;background-color:#fff;transition:all .2s ease}.c-input__toggle:before{display:none}.c-input__toggle::selection{background:none}.c-input__toggle.is-active{background-color:#00c4a5}.c-input__toggle.is-active:hover{background-color:#33cfb6}.c-input__toggle.is-active::after{left:50%}.c-input__button{display:flex}.c-input__state{margin-top:10px;font-size:1.2rem;color:#7e7e7e}.c-input-checkbox__label{display:flex;align-items:center;font-size:1.2rem;font-weight:300;color:#7e7e7e}.c-input-checkbox__check{-webkit-appearance:none;appearance:none;display:block;flex-shrink:0;width:20px;height:20px;margin-right:10px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/checkbox-964c64570ddb7ea4d840b74e93d475f80c9f85dc02ed1d78c7494b814259f2db.svg) no-repeat;background-size:20px;content:""}.c-input-checkbox__check:checked{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/checkbox_checked-8c9ec62c11ddcd24b5871507e5b5d8b628cfd80be54b9cdbff7c2bbbaee1e491.svg) no-repeat;background-size:20px}.c-input-radio{display:inline-block;margin-right:10px}.c-input-radio__label{display:flex;align-items:center}.c-input-radio__check{-webkit-appearance:none;appearance:none;position:relative;width:20px;height:20px;margin-right:5px;border:1px solid #ddd;border-radius:10px;background-color:#fafafa}.c-input-radio__check:checked::before{display:block;position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:5px;background-color:#00c4a5;content:""}.field_with_errors .c-input__text,.field_with_errors .c-input__email,.field_with_errors .c-input__password,.field_with_errors .c-input__textarea,.field_with_errors .c-input__select{border-color:#e12727}.front_form span.error{display:block;padding:10px 0;color:#e12727;font-size:1.4rem}.c-inread_review_dfp_ad{width:100%}.c-inread_review_dfp_ad__wrapper{display:flex;justify-content:center;border-bottom:1px solid #dfdfdf}.c-inread_review_dfp_ad__dummy-ad{display:flex;justify-content:center;margin:10px 0}.c-label{display:block;padding:4px 5px;border-radius:3px;background-color:#eee;color:#333;font-size:1.2rem;line-height:1.25}.c-label--with-character-name{display:flex;flex-direction:column;justify-content:center;height:100%}.c-label--with-character-name span{display:block}.c-label--with-character-name span:nth-of-type(2){margin-top:2px;color:#898989;font-size:.8rem;line-height:1}.c-label-season{color:#fff;background-color:#000;font-size:1rem;padding:2px 3px}.c-label-season-container{position:absolute;right:5px;bottom:5px}.c-label-screen-format{color:#7e7e7e;font-size:1rem;line-height:1}.c-link-caution-spoiler{display:block;position:relative;color:#e12727;text-indent:18px;line-height:1.5;cursor:pointer}.c-link-caution-spoiler::before{display:block;position:absolute;top:3px;left:0;width:16px;height:13px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_caution-801385edbf585f803d02892c2d0e638cb96fdca5ce059ef8ea8dc027d967f8b1.svg) no-repeat center;content:""}.c-link-caution-spoiler--small{font-size:1.2rem;line-height:1.5;text-indent:16px}.c-link-caution-spoiler--small::before{background-size:14px 11px;width:14px;height:11px}.c-link-more-comment{display:inline-block}.c-link-wrapper{display:inline-block;color:inherit;text-decoration:none}.c-link-wrapper:hover{text-decoration:none}.c-ordered-list{margin-left:2.5rem;list-style:decimal}.c-ordered-list li{margin-top:10px}.c-ordered-list li>ol li{list-style-type:lower-latin}.c-ordered-list .term-list{padding-left:10px;list-style:lower-latin}.c-disc-list{margin-left:2.5rem;list-style:disc}.c-disc-list li{margin-top:10px;word-break:break-word;overflow-wrap:break-word}.c-disc-list .term-list{padding-left:10px;list-style:disc}.c-definition-list dt{margin-top:10px;font-weight:600}.c-definition-list dd{margin-top:5px}.c-list-header{padding:15px 10px;border-bottom:1px solid #dfdfdf}@media all and (orientation: landscape){.c-list-header{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-list-header{padding-left:env(safe-area-inset-left)}}.c-list-header h1{font-size:1.6rem;font-weight:600;line-height:1.6;text-align:center;overflow-wrap:break-word}.c-list-header__description{font-size:1.2rem;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:300;color:#333;margin:10px 5px -5px;text-align:center;line-height:1.5833333333}.c-main_dfp_ad{width:320px;margin:0px auto;text-align:center}.c-main_dfp_ad>div{box-sizing:content-box}.c-main_dfp_ad>div>div{height:100% !important}.c-main_dfp_ad #dac-ivt-ad-frame{z-index:auto !important}.c-main_movie_dfp_ad{display:flex;align-items:center;min-height:137px;margin:8px auto}.c-main_movie_dfp_ad>div{width:320px}.c-marks-editor__container{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;overflow:hidden;z-index:2147483645;-webkit-overflow-scrolling:touch}.c-marks-editor__container.is-show{overflow-y:scroll}.c-marks-editor__header{display:flex;justify-content:center;align-items:center;background:#fff;height:46px}.c-marks-editor__header>p{font-size:1.6rem;font-weight:600}.c-marks-editor__close{display:block;overflow:hidden;position:absolute;text-indent:-999em}.c-marks-editor__close::before,.c-marks-editor__close::after{display:block;position:absolute;top:5px;left:0;width:15px;height:3px;background-color:#333;content:""}.c-marks-editor__close::before{transform:rotate(45deg)}.c-marks-editor__close::after{transform:rotate(-45deg)}.c-marks-editor__close{top:16px;left:13px;width:15px;height:15px}.c-marks-editor__score{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;height:48px;background-color:#555}.c-marks-editor__score-view{position:relative;top:0;left:17px;width:36px;padding-top:9px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/txt_score-c066caa07675d51b0c2687178b80a5ad52603a70dfe69399490bc0ea3bbbc084.svg);background-size:26px 8px;background-repeat:no-repeat;background-position:center top;color:#ffe100;font-size:2.5rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;line-height:1;text-align:center}.c-marks-editor__score-slider{position:relative;top:0;right:27px;width:70%;width:calc(100% - 100px);height:24px}.c-marks-editor__review{background-color:#eee;padding:12px 10px}.c-marks-editor__review textarea+textarea{margin-top:5px}.c-marks-editor__toggle{display:flex;align-items:center;justify-content:flex-start;width:100%;height:50px;background-color:#fafafa;border-bottom:1px solid #ddd}.c-marks-editor__toggle-inner{display:flex;align-items:center;justify-content:flex-start;width:50%;height:100%;padding:0 15px}.c-marks-editor__toggle-inner:only-child{width:100%}.c-marks-editor__toggle-inner+.c-marks-editor__toggle-inner{border-left:1px solid #ddd}.c-marks-editor__icon{margin:0 8px}.c-marks-editor__footer{display:flex;width:100%;padding:20px 15px}.c-marks-editor__footer .c-marks-editor__button--save{width:67%;margin-left:15px}.c-marks-editor__footer .c-marks-editor__button--delete{width:33%}.c-marks-editor__footer .c-marks-editor__button:only-child{width:100%;margin-left:0}.c-marks-editor__note{color:#e12727;display:block;font-size:1.2rem;line-height:1.4;width:70%;width:calc(100% - 86px);transition:color .2s}.c-marks-editor__label{color:#333;font-size:1.4rem;line-height:1.4}.c-marks-editor__textarea{background-color:#fff;border:1px solid #ddd;font-size:1.6rem;line-height:1.6;width:100%;height:200px;outline:none;padding:12px 13px;resize:vertical}.c-marks-editor__textarea::-webkit-input-placeholder{color:#aaa}.c-marks-editor__tag{background-color:#fff;border:1px solid #ddd;font-size:1.6rem;line-height:1.6;width:100%;height:50px;padding:10px 13px;outline:none}.c-marks-editor__tag::-webkit-input-placeholder{color:#aaa}.c-marks-editor__button{display:block;height:50px;line-height:50px;text-align:center;box-sizing:border-box;border-radius:3px}.c-marks-editor__button--save{color:#fff;background-color:#00c4a5;font-size:1.8rem;font-weight:600}.c-marks-editor__button--delete{border:1px solid #7e7e7e;color:#7e7e7e;font-size:1.5rem;background-color:#fff}.vue-slider{height:3px !important;top:4px}.vue-slider-rail{height:3px !important;border-radius:3px;background-color:#333;text-align:left}.vue-slider-process{left:0;border-radius:3px;background-color:#ffe100;z-index:2147483646 !important}.vue-slider-dot{display:block;width:24px !important;height:24px !important;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/btn_score-handle-9fe40a63a6f3b318852ae17e293befcaad721710ec7a630e6b5d231c34b5ceb5.svg) no-repeat center;cursor:default;outline:none;z-index:2147483647 !important}.c-media{display:flex}.c-media__thumbnail{flex-basis:35px;flex-shrink:0;margin-right:10px}.c-media__thumbnail img{border-radius:50%}.c-media__body{flex-grow:1;position:relative;word-break:break-all}.c-media__title{display:block;margin-bottom:4px;color:#333;font-size:1.5rem;font-weight:600}.c-media__title a{color:inherit}.c-media__text{margin-top:6px;color:#7e7e7e;font-size:1.2rem;line-height:1.5}.c-media__text--between span:nth-child(1){float:left}.c-media__text--between span:nth-child(2){float:right}.c-media__account{font-size:1rem;color:#7e7e7e}.c-media__position-right{position:absolute;top:0;right:0;line-height:1rem}.c-media__position-bottom{line-height:1rem}.c-media .c-score{display:inline-block}.c-media__score-reactions{display:inline-flex}.c-media__score-reaction{margin-left:10px;color:#7e7e7e;font-size:1.4rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;line-height:1em}.c-media__score-reaction--like{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_like_s-436095de8b13ca7c91537cc635bd6c58e1cee712db2e9c6964b6f491f0412a0e.svg) no-repeat 0 2px;padding-left:16px}.c-media__score-reaction--comment{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_comment_s-a3d042eaac8c39d2673bea9407888a56de85f7b95fbfebc8b11c92fb5078ceea.svg) no-repeat 0 2px;padding-left:17px}.c-media__detail{display:block;margin-top:10px;width:100%}.c-media--small .c-media__title{font-size:1.2rem}.c-media--small .c-media__thumbnail{flex-basis:25px}.c-media--large{flex-wrap:wrap}.c-media--large .c-media__thumbnail{flex-basis:70px}.c-media-time{color:#7e7e7e;font-size:1rem}.c-media-filmarks-id{color:#7e7e7e;font-size:1rem}.verified_account::after{content:"";background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/ico_is_verified_account-481546aab4c09e72b2c199cb8c6ca30bf15580bdc5fc7392b46248dd5b04ab9c.svg);background-size:20px 20px;width:20px;height:20px;margin-top:-4px;margin-left:2px;display:inline-block;vertical-align:middle}.c-modal-list__overlay{display:block;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1431}.c-modal-list__body{position:absolute;padding-top:6px;z-index:1531}.c-modal-list__lists{display:flex;flex-flow:column nowrap;background:#fff;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.35)}.c-modal-list__item{display:flex;position:relative;border-bottom:1px solid #ddd;text-align:center}.c-modal-list__item:last-child{border-bottom:0}.c-modal-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:1431}@keyframes modal-overlay-enter{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes modal-overlay-leave{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0}}.modal-overlay-enter-active{animation:modal-overlay-enter .3s ease-out forwards}.modal-overlay-leave-active{animation:modal-overlay-leave .3s ease-out forwards}.thumbs--up{width:24px;height:24px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_thumbsup-d117a8f6bf2379314344aa61b5b804f94e121d00644273b0011f65898a2ed12d.svg);background-repeat:no-repeat;background-position:center left;background-size:24px 24px}.thumbs--up.is-active{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_thumbsup_blue-d4bd73bf32f21d8da820afa0f9e0a325a5156b473b3c0ea057136ab377c25eeb.svg)}.thumbs--down{width:24px;height:24px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_thumbsdown-a0b16fddcb4f43716bc8e6bdae365f3b528afb0adeb154c27891f6bc40bcf391.svg);background-repeat:no-repeat;background-position:center left;background-size:24px 24px}.thumbs--down.is-active{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_thumbsdown_blue-e32ace7579a03a7181d1252ba2ef71e51a12a6e604d3db6b63168c93e2bea09c.svg)}.thumbs--infor{width:20px;height:20px;background-size:24px 24px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/pc/component/ico_infor_circle_fill-d00713bed51c21196dfa2419e51ca00de9c6885075c9af5d1540c7d575a2b8d8.svg) no-repeat center left;margin-right:5px}.c-other-theater{border-bottom:1px solid #ddd}.c-other-theater__header{display:flex;justify-content:space-between;align-items:center;height:50px;padding:10px 10px 10px 15px}.c-other-theater__name{font-weight:600;font-size:1.5rem;font-style:normal;color:#282828}.c-other-theater__name::after{position:absolute;color:#898989;font-weight:600;font-size:1.5rem;content:"＞";right:18px;transform:scale(0.5, 1)}.c-other-theater__appendix{font-weight:300;font-size:1.2rem;color:#282828;margin-right:34px}.c-page-title__title{padding-bottom:15px;font-size:1.5rem;font-style:normal;font-weight:600}.c-page-title__description{font-size:1.2rem;font-style:normal;font-weight:300}.c-panel-menu{border-radius:3px;border:1px solid #ddd}.c-panel-menu__header{background-color:#fafafa;border-bottom:1px solid #ddd;padding:5px 15px}.c-panel-menu__item{background-color:#fff;box-sizing:border-box;position:relative}@media all and (orientation: landscape){.c-panel-menu__item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-panel-menu__item{padding-left:env(safe-area-inset-left)}}.c-panel-menu__item+.c-panel-menu__item{border-top:1px solid #ddd}.c-panel-menu__item.is-disabled{background-color:silver;pointer-events:none}.c-panel-menu__item--link .c-panel-menu__inner::before,.c-panel-menu__item--link .c-panel-menu__inner::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.c-panel-menu__item--link .c-panel-menu__inner::before{margin-top:-3px;transform:rotate(45deg)}.c-panel-menu__item--link .c-panel-menu__inner::after{margin-top:2px;transform:rotate(-45deg)}.c-panel-menu__item--link .c-panel-menu__inner::before,.c-panel-menu__item--link .c-panel-menu__inner::after{right:15px;margin-right:env(safe-area-inset-right)}.c-panel-menu__item--email .c-panel-menu-data{color:#00c4a5;margin-right:24px}.c-panel-menu__inner{display:flex;justify-content:space-between;align-items:center;height:55px;padding:0 15px;overflow-wrap:break-word}.c-panel-menu-title{color:#333;display:block;font-size:1.5rem;font-weight:600;line-height:1.5}.c-panel-menu-title--small{font-size:1.2rem}.c-panel-menu-data{color:#333;display:block;font-size:1.5rem;line-height:1.5}.c-person-profile{display:flex;justify-content:flex-start;width:100%}.c-person-profile__thumbnail{flex-basis:70px;flex-shrink:0;margin-right:15px}.c-person-profile__thumbnail img{border-radius:50%}.c-person-profile__headline{width:100%}.c-person-profile__name{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px;color:#282828}.c-person-profile__alternative{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px;color:#282828}.c-person-profile__information{margin-top:10px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px;color:#898989}.c-rating-l .c-rating__star{font-size:1.5rem;letter-spacing:3.5px}.c-rating-l .c-rating__score{font-size:1.8rem}.c-rating-m .c-rating__star{font-size:1.0516rem;letter-spacing:3.5px}.c-rating-m .c-rating__score{font-size:1.4rem}.c-reaction{display:inline-block;color:#aaa;font-size:1.2rem;background-repeat:no-repeat;background-position:0 2px;padding-left:20px}.c-reaction+.c-reaction{margin-left:20px}.c-reaction--like{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_like_off-a17b966180595ab41c7b9e1473b0ec1f0b4a62bc25f298672e9eed351aaecffd.svg);background-size:14px 13px}.c-reaction--comment{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_comment_off-881f517158546adfea7e234ffbc50db7382761f90c19b3d1f9bd04ba356687c6.svg);background-size:14px 12px}.c-reaction--comment.is-active{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_comment_on-07a0a4ede7453af8338f67db23f44b4a33a22027e956609414caa300485af7d7.svg)}.c-release-date--showing{overflow:hidden;width:24px;height:51px;text-indent:-999em;background-position:left top;background-size:24px 51px;background-repeat:no-repeat}.c-release-date--showing-movie{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_ribbon_showing-b1181dc078b58fd2338fca53114c7d7ea6591af3a7dca0c2b1634d08cdfe136a.svg)}.c-release-date--showing-drama,.c-release-date--showing-anime{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_ribbon_showing_publish-23c48d701094302afcd8bb4ebc9d1799840687950debf448027aaf0ab20e9578.svg)}.c-release-date--showing-drama-tv,.c-release-date--showing-anime-tv{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_ribbon_showing_tv-bf4edf273408142e15269174ce014972cdfb9b723f342061f3201315c183fc59.svg)}.c-release-date--showing-drama-vod,.c-release-date--showing-anime-vod{width:36px;height:41px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_ribbon_showing_vod-70f65695b42a3959deb32ab621f39ff1abe4f6ad7fe51e5a1b603a03c42008dc.svg);background-size:36px 41px}.c-release-date--coming{width:38px;height:43px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_ribbon_soon-e343908e5dd736d1cf637aeb7f2262caf7a2d541aee6e78a5653e6bc648dab93.svg) no-repeat left top;background-size:38px 43px;color:#333;font-weight:600;text-align:center}.c-release-date--type1 .c-release-date__year{display:block;margin-top:8px;margin-bottom:3px;font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;line-height:1}.c-release-date--type1 .c-release-date__text{display:block;font-size:1rem;transform:scale(0.7);white-space:nowrap;line-height:1;font-weight:600}.c-release-date--type2 .c-release-date__year{display:block;margin-top:3px;font-size:1rem;transform:scale(0.7);white-space:nowrap;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;line-height:1}.c-release-date--type2 .c-release-date__month{display:block;margin-top:1px;margin-bottom:1px;font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;line-height:1}.c-release-date--type2 .c-release-date__month span{font-size:1rem;transform:scale(0.7);white-space:nowrap;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-release-date--type2 .c-release-date__text{display:block;font-size:1rem;transform:scale(0.7);white-space:nowrap;line-height:1;font-weight:600}.c-release-date--type3 .c-release-date__year{display:block;margin-top:3px;font-size:1rem;transform:scale(0.7);white-space:nowrap;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;line-height:1}.c-release-date--type3 .c-release-date__day{display:block;margin-top:1px;margin-bottom:1px;font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;line-height:1}.c-release-date--type3 .c-release-date__text{display:block;font-size:1rem;transform:scale(0.7);white-space:nowrap;line-height:1;font-weight:600}.c-review-title{color:#333;font-size:1.5rem;font-weight:600;line-height:1.5;margin-right:5px}.c-review-year{display:inline-block;font-size:1.2rem;line-height:1.5}.c-review-content{font-size:1.5rem;line-height:1.5}.c-review-readmore{display:block;font-size:1.2rem}.c-review-tag{font-size:1.5rem;line-height:1.5}.c-review-tag-item{display:inline-block;margin-right:5px}.c-round-button{display:block;position:relative;width:100%;height:50px;padding:15px 10px;border-radius:3px;font-size:1.6rem;font-weight:300;text-align:center;line-height:1.25}.c-round-button--default{background-color:#000;color:#fff}.c-round-button--primary{background-color:#00c4a5;color:#fff}.c-round-button--secondary{background-color:#7e7e7e;color:#fff}.c-round-button--tertiary{background-color:#eee;color:#333}.c-round-button--danger{background-color:#e12727;color:#fff}.c-round-button--attention{background-color:#cd2121;color:#fff}.c-round-button--horizontal{height:32px;padding:8px 10px;font-size:1.2rem}.c-round-button--horizontal:not(:first-child){margin-left:8px}.c-round-button--small{height:32px;padding:8px 10px;font-size:1.2rem}.c-round-button--twitter{background-color:#55acee;font-size:1.8rem;font-weight:300}.c-round-button--twitter:hover{background-color:#77bdf1}.c-round-button--apple{background-color:#000;font-size:2.1rem;font-weight:300}.c-round-button--apple:hover{background-color:#333}.c-round-button--google{background-color:#eee;color:#282828;font-size:1.8rem;font-weight:300}.c-round-button--google:hover{background-color:#f1f1f1}.c-round-button--setting{color:#7e7e7e;height:30px}.c-round-button--setting img{vertical-align:text-bottom;margin-right:5px}.c-round-button--follow{background-color:#eee;color:#333;display:flex;justify-content:center;height:30px;cursor:pointer}.c-round-button--follow__icon{width:20px;height:16px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_follow-0a4ec6bdf666236274048355234efb005ef8473f7307431bdf0d890bcb87b5df.svg);background-size:20px 16px;background-position:center;background-repeat:no-repeat}.c-round-button--follow__text{margin-left:6px}.c-round-button--follow.is-active{background-color:#7e7e7e;color:#fff}.c-round-button--follow.is-active .c-round-button--follow__icon{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_follow_active-ef3bcc4017cb3d56c1fa027cad4574c30d98e16260540dc96dc131bdab43f7d1.svg);background-size:19px 15px}.c-round-button--follow.is-disabled{pointer-events:none}.c-round-button--has-icon{text-align:center;position:relative}.c-round-button--has-icon .c-round-button__icon{position:absolute;left:15px}.c-round-button--has-icon .c-round-button__content{flex-grow:1;display:inline}.c-score{display:inline-block;color:#7e7e7e;font-size:1.2rem}.c-score+.c-score{margin-left:10px}.c-shopify-product-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:10px;width:144px;transition:color .2s,opacity .2s,background .2s,fill .2s;cursor:pointer;text-decoration:none}.c-shopify-product-card:hover{text-decoration:none;opacity:.8}.c-shopify-product-card__image{position:relative;overflow:hidden;width:144px;height:144px;border-radius:12px}.c-shopify-product-card__image img{width:100%;height:100%;object-fit:cover}.c-shopify-product-card__info{display:flex;flex-direction:column;gap:5px;width:100%}.c-shopify-product-card__title{display:-webkit-box;overflow:hidden;width:100%;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.c-shopify-product-card__price{overflow:hidden;width:100%;color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-weight:300;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.c-shopify-product-card__soldout{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center;height:18px;padding:0 4px;border-radius:4px;background-color:#000;color:#fff;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1}.c-shopify-products{display:flex;flex-direction:column;align-items:flex-start;width:100%}.c-shopify-products[hidden]{display:none}.c-shopify-products__body{width:100%}.c-shopify-products__scroll{padding:15px 10px;border-bottom:1px solid #ddd;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.c-shopify-products__scroll::-webkit-scrollbar{display:none}.c-shopify-products__list{display:flex;align-items:flex-start;gap:10px;width:max-content}.c-shopify-products__prev,.c-shopify-products__next{display:none}.c-shopify-products__footer{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:15px 10px 25px}.c-spinner{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;transform-origin:center center;animation:rotate .5s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.c-spinner__base-path--light{stroke:#ccc}.c-spinner__base-path{stroke:#333}.c-spinner__rotate-path{stroke:#ffe100;stroke-dasharray:15,200;stroke-dashoffset:0}.c-spinner--slowly{animation:rotate .8s linear infinite}.c-square-button{display:block;position:relative;width:100%;height:50px;padding:15px 10px;font-size:1.5rem;font-weight:600;text-align:center}@media all and (orientation: landscape){.c-square-button{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-square-button{padding-left:env(safe-area-inset-left)}}.c-square-button--default{background-color:#000;color:#fff}.c-square-button--primary{background-color:#00c4a5;color:#fff}.c-square-button--secondary{background-color:#7e7e7e;color:#fff}.c-square-button--tertiary{background-color:#eee;color:#333}.c-square-button--mini{height:36px;font-size:1.2rem;font-weight:300;text-align:left;text-indent:24px;padding:10px 0}.c-square-button--more{color:#7e7e7e}.c-square-button--more span{display:inline-block;padding-left:18px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_more-4bee809fe9f0f82c92c9e7c3dfe09285c7e41cc6398f103600c0ed969a10fe1c.svg) no-repeat left center;background-size:12px}.c-square-button--more.is-disabled{pointer-events:none}.c-square-button__inner{position:relative}.c-square-button__arrow{position:absolute;top:50%;transform:translateY(-50%)}.c-square-button__arrow--right{right:10px}.c-square-button__arrow--left{left:10px}.c-switch-button-area{width:80%;margin:0px auto 15px;border:1px solid #ddd;border-radius:3px;display:flex;justify-content:space-between}.c-switch-button{padding:7px 0 6px;width:100%;display:block;text-align:center;font-size:1.2rem;font-weight:300;color:#7e7e7e;background-color:#eee}.c-switch-button:first-child{border-right:1px solid #ddd;border-top-left-radius:3px;border-bottom-left-radius:3px}.c-switch-button:last-child{border-left:1px solid #ddd;border-top-right-radius:3px;border-bottom-right-radius:3px}.c-switch-button.active{color:#fff;background-color:#7e7e7e}.c-switch-button.disable{opacity:.3}.c-switch-button span{font-size:1rem}.c-table{display:table;border-collapse:collapse}.c-table__row{display:table-row}.c-table__header{display:table-cell;font-weight:600;font-size:1.2rem;line-height:1.1666666667;letter-spacing:-1px;text-align:center;vertical-align:middle;padding:10px 5px;width:21%;background-color:#dfdfdf;border:#dfdfdf 1px solid;border-right:#fff 1px solid}.c-table__header:first-child{width:28%}.c-table__header:last-child{width:30%;border-right:#dfdfdf 1px solid}.c-table__item{display:table-cell;text-align:center;vertical-align:middle;min-height:56px;padding:10px 5px;font-weight:300;font-size:1.2rem;line-height:1.4166666667;background-color:#fff;border:#ddd 1px solid}.c-table__item a:hover{text-decoration:none}.c-table__item:first-child{padding:0}.c-table__button{border-radius:3px;margin:auto;padding:10px 5px;color:#fff;background-color:#7e7e7e}.c-table__button-arrow{position:relative;display:inline-block;width:7px;height:7px}.c-table__button-arrow::before,.c-table__button-arrow::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#fff;content:""}.c-table__button-arrow::before{margin-top:-3px;transform:rotate(45deg)}.c-table__button-arrow::after{margin-top:2px;transform:rotate(-45deg)}.c-table__button-arrow::before,.c-table__button-arrow::after{top:3px;left:5px}.c-horizontal-tab{display:table;table-layout:fixed;text-align:center;width:100%}.c-horizontal-tab__label{display:table-cell;vertical-align:middle}.c-horizontal-tab__label>a{color:#7e7e7e;display:block;font-size:1.2rem;text-decoration:none;padding:10px 0}@media all and (orientation: landscape){.c-horizontal-tab__label>a{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-horizontal-tab__label>a{padding-left:env(safe-area-inset-left)}}.c-horizontal-tab__label .c-active{color:#333;font-weight:600;border-bottom:#333 2px solid}.c-banner_ad__top~.c-horizontal-tab,.c-main_dfp_ad~.c-horizontal-tab{border-top:1px solid #dfdfdf}.c-thumbnail-state{display:block;position:relative}.c-thumbnail-state::before{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:19px 19px;position:absolute;bottom:-5px;right:-5px;width:19px;height:19px}.c-thumbnail-state--clip::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_circle-d9aa381b6adb58c2757c0b20593225dd8f0a628704323c45dfce936c3c4c7034.svg)}.c-thumbnail-state--fan img{border-radius:50%}.c-thumbnail-state--fan::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_fan_circle-1922065fe44be62d9c8996a211d70e974c800db5bb0376906bbe3985e651eb20.svg)}.c-trailer-content__item{padding:10px 10px 15px}.c-trailer-content__item:not(:first-child){border-top:1px solid #dfdfdf}.c-trailer-content__title{margin-bottom:10px;word-break:break-all}.c-trailer-content__title>*{color:#333;font-size:1.5rem;font-weight:600}.c-trailer-content__content{position:relative;width:100%;height:0;padding-top:56.42%;overflow:hidden}.c-trailer-content__content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-user-card{border-bottom:1px solid #dfdfdf}@media all and (orientation: landscape){.c-user-card{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c-user-card{padding-left:env(safe-area-inset-left)}}.c-user-card .c-media__title{margin-top:-2px}.c-user-card .c-follow{padding:10px 10px 15px}.c-user-card .p-content-carousel{padding:0 10px 15px;height:155px}.c-user-card .p-content-carousel__inner{height:140px}.c-user-card__header{display:flex;align-items:flex-start;padding:15px 10px 0px}.c-user-card__left{flex-grow:1}.c-user-card__right{min-width:93px;margin-left:10px}.c-banner_ad__top~.c-user-cards-list,.c-main_dfp_ad~.c-user-cards-list{border-top:1px solid #dfdfdf}.c-user-info-menu{display:flex}.c-user-info-menu__item{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:space-around;height:45px;padding:6px 0 4px;color:#d7bc43}.c-user-info-menu__item::before{display:block;content:""}.c-user-info-menu__item--marks{background-color:#fef298}.c-user-info-menu__item--marks::before{width:24px;height:15px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_m_nonactive-1a10260e345e802d6243de498666e36033d788ace6071764d6f16f18fa77c499.svg)}.c-user-info-menu__item--marks.is-active{background-color:#ffe100;color:#333}.c-user-info-menu__item--marks.is-active::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_m-73c9b8e8329bcc3f6db94ef4a1629a75c7fb59f92608a6b93d72cf5e6582399e.svg)}.c-user-info-menu__item--clips{background-color:#fef298}.c-user-info-menu__item--clips::before{width:23px;height:16px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_m_nonactive-29de0be0369384fabf8fd354f6c38f4dc37916c8ee6cc562b958f6d3fd255dc2.svg)}.c-user-info-menu__item--clips.is-active{background-color:#ffe100;color:#333}.c-user-info-menu__item--clips.is-active::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_m-d24d0f83eded8a619d0c48afc4562514848c41255a63059ea071f2f74fe6dbd7.svg)}.c-user-info-menu__item--fans{background-color:#febc7b;color:#e19953}.c-user-info-menu__item--fans::before{width:21px;height:16px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_fan_m_nonactive-ed74f1f2a8438295f5e224b89c051437f02b40291e11989bf45e92786f6dd5a3.svg)}.c-user-info-menu__item--fans.is-active{background-color:#ff7824;color:#fff}.c-user-info-menu__item--fans.is-active::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_fan_m-b74eb7a2472c1d0a46ed9517d273b8ee9c1bc9f8ed8031748d7b666a199de534.svg)}.c-user-info-menu__count{font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500}.c-view-changer{display:flex;justify-content:space-between;align-items:center;width:52px}.c-view-changer__button{margin-left:10px}.c-view-changer__button a{opacity:.3}.c-view-changer__button.is-active a{opacity:1}.c-vod-service-types__label{width:65px;padding:2px 0;font-size:1rem;font-weight:600;border:1px solid;text-align:center}.c-vod-service-types__label.label-svod{color:#cd2121;border-color:#cd2121}.c-vod-service-types__label.label-tvod{color:#092253;border-color:#092253}.c-vod-service-types__label.label-est{color:#269ba2;border-color:#269ba2}.c-vod-service-types__vertical>div:not(:first-child){margin-top:5px}.c-vod-service-types__horizontal{display:flex;flex-wrap:nowrap}.c-vod-service-types__horizontal>div:not(:first-child){margin-left:-1px}.c1-button-primary-l{display:flex;width:345px;height:50px;padding:0px 20px;justify-content:center;align-items:center;border-radius:3px;background:#00c4a5}.c1-button-primary-l__text{color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-avatar{display:flex}.c2-avatar__image-icon{overflow:hidden}.c2-avatar__image-icon img{border-radius:50%;width:100%;height:100%;object-fit:cover}.c2-avatar__image-icon--extra_small{width:20px;height:20px}.c2-avatar__image-icon--small{width:25px;height:25px}.c2-avatar__image-icon--medium{width:35px;height:35px}.c2-avatar__image-icon--large{width:50px;height:50px}.c2-avatar__image-icon--extra_large{width:70px;height:70px}.c2-award{display:flex;width:375px;padding:6px 10px;align-items:center;gap:10px}.c2-award__thumbnail{width:44px;height:44px;flex-shrink:0;overflow:hidden}.c2-award__thumbnail img{width:44px;height:44px;flex-shrink:0}.c2-award__body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0 0}.c2-award__head{display:flex;align-items:baseline;gap:10px}.c2-award__title{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-award__date{color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-award__detail{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-award__icon{width:24px;height:24px;flex-shrink:0}.c2-badge-like{display:flex;width:20px;height:20px;padding:4px;justify-content:center;align-items:center;border-radius:12px;background:#ff8a88}.c2-badge-like__icon{width:12px;height:12px;flex-shrink:0;color:#fff}.c2-badge-comment{display:flex;width:20px;height:20px;padding:4px;justify-content:center;align-items:center;border-radius:12px;background:#37cbd9}.c2-badge-comment__icon{width:12px;height:12px;flex-shrink:0;color:#fff}.c2-badge-clip{display:flex;width:20px;height:20px;padding:3px;justify-content:center;align-items:center;border-radius:12px;background:#ffe100}.c2-badge-clip__icon{width:14px;height:14px;flex-shrink:0;color:#282828}.c2-badge-fan{display:flex;width:20px;height:20px;padding:4px;justify-content:center;align-items:center;border-radius:12px;background:#ff7824}.c2-badge-fan__icon{width:12px;height:12px;flex-shrink:0;color:#fff}.c2-breadcrumbs{padding:30px 10px 10px 10px;align-items:flex-start}.c2-breadcrumbs__item-plain{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:300;line-height:20px;display:inline;vertical-align:middle}.c2-breadcrumbs__item-link{color:#10a388;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:300;line-height:20px;display:inline;vertical-align:middle}.c2-breadcrumbs__icon{width:16px;height:16px;background-color:#898989;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_chevron_right-8d63c65af9803f9daaaf9879c515a64ff466bdf1aabf86b76cfb839b337e8064.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_chevron_right-8d63c65af9803f9daaaf9879c515a64ff466bdf1aabf86b76cfb839b337e8064.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;display:inline-block;vertical-align:middle}.c2-button-primary-l{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-primary-l:hover{text-decoration:none;filter:brightness(90%)}.c2-button-primary-l:active{text-decoration:none;filter:brightness(80%)}.c2-button-primary-l.is-disabled:hover,.c2-button-primary-l.disabled:hover,.c2-button-primary-l.is-disabled:active,.c2-button-primary-l.disabled:active,.c2-button-primary-l.swiper-button-disabled:hover,.c2-button-primary-l.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-primary-l{display:flex;width:100%;height:50px;padding:0px 20px;justify-content:center;align-items:center;border-radius:3px;background:#18caaa}.c2-button-primary-l__text{color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-button-primary-l.is-disabled{background:#eee;cursor:not-allowed;pointer-events:none}.c2-button-primary-l.is-disabled__text{color:#ccc}.c2-button-primary-s{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-primary-s:hover{text-decoration:none;filter:brightness(90%)}.c2-button-primary-s:active{text-decoration:none;filter:brightness(80%)}.c2-button-primary-s.is-disabled:hover,.c2-button-primary-s.disabled:hover,.c2-button-primary-s.is-disabled:active,.c2-button-primary-s.disabled:active,.c2-button-primary-s.swiper-button-disabled:hover,.c2-button-primary-s.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-primary-s{display:flex;width:100%;height:30px;padding:0 10px;justify-content:center;align-items:center;border-radius:3px;background:#18caaa}.c2-button-primary-s__text{color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:19px}.c2-button-secondary-l{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-secondary-l:hover{text-decoration:none;filter:brightness(90%)}.c2-button-secondary-l:active{text-decoration:none;filter:brightness(80%)}.c2-button-secondary-l.is-disabled:hover,.c2-button-secondary-l.disabled:hover,.c2-button-secondary-l.is-disabled:active,.c2-button-secondary-l.disabled:active,.c2-button-secondary-l.swiper-button-disabled:hover,.c2-button-secondary-l.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-secondary-l{display:flex;width:100%;height:50px;padding:0px 20px;align-items:center;border-radius:3px;background:#898989}.c2-button-secondary-l__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-button-secondary-m-right-icon{position:relative;display:flex;height:40px;padding:10px 35px;align-items:center;gap:10px;align-self:stretch;border-radius:3px;background:#898989}.c2-button-secondary-m-right-icon__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;line-height:20px}.c2-button-secondary-m-right-icon__icon{width:24px;height:24px;position:absolute;right:10px;top:8px}.c2-button-secondary-s-right-icon{position:relative;display:flex;height:30px;padding:5px 27px;align-items:center;align-self:stretch;border-radius:3px;background:#898989}.c2-button-secondary-s-right-icon__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:19px}.c2-button-secondary-s-right-icon__icon{width:16px;height:16px;position:absolute;right:7px;top:7px}.c2-button-secondary-2xs-outline{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-secondary-2xs-outline:hover{text-decoration:none;filter:brightness(90%)}.c2-button-secondary-2xs-outline:active{text-decoration:none;filter:brightness(80%)}.c2-button-secondary-2xs-outline.is-disabled:hover,.c2-button-secondary-2xs-outline.disabled:hover,.c2-button-secondary-2xs-outline.is-disabled:active,.c2-button-secondary-2xs-outline.disabled:active,.c2-button-secondary-2xs-outline.swiper-button-disabled:hover,.c2-button-secondary-2xs-outline.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-secondary-2xs-outline{display:flex;width:40px;height:20px;padding:0px 5px;justify-content:center;align-items:center;border-radius:3px;border:1px solid #898989}.c2-button-secondary-2xs-outline__text{flex:1 0 0;color:#898989;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-button-app-l{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-app-l:hover{text-decoration:none;filter:brightness(90%)}.c2-button-app-l:active{text-decoration:none;filter:brightness(80%)}.c2-button-app-l.is-disabled:hover,.c2-button-app-l.disabled:hover,.c2-button-app-l.is-disabled:active,.c2-button-app-l.disabled:active,.c2-button-app-l.swiper-button-disabled:hover,.c2-button-app-l.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-app-l{display:flex;width:100%;height:50px;padding:0px 10px;justify-content:center;align-items:center;border-radius:3px;background:#000}.c2-button-app-l__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-button-destructive-l{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-destructive-l:hover{text-decoration:none;filter:brightness(90%)}.c2-button-destructive-l:active{text-decoration:none;filter:brightness(80%)}.c2-button-destructive-l.is-disabled:hover,.c2-button-destructive-l.disabled:hover,.c2-button-destructive-l.is-disabled:active,.c2-button-destructive-l.disabled:active,.c2-button-destructive-l.swiper-button-disabled:hover,.c2-button-destructive-l.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-destructive-l{display:flex;width:100%;height:50px;padding:0px 20px;justify-content:center;align-items:center;border-radius:3px;background:#d81f1c}.c2-button-destructive-l__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-button-tertiary-l-left-inner-icon{display:flex;height:48px;padding:0px 44px 0px 12px;align-items:center;align-self:stretch;gap:8px;flex-shrink:0;width:100%;border-radius:3px;background:#eee}.c2-button-tertiary-l-left-inner-icon__icon{width:24px;height:24px;position:absolute;left:12px;top:12px}.c2-button-tertiary-l-left-inner-icon__text{flex:1 0 0;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-button-tertiary-xs{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-tertiary-xs:hover{text-decoration:none;filter:brightness(90%)}.c2-button-tertiary-xs:active{text-decoration:none;filter:brightness(80%)}.c2-button-tertiary-xs.is-disabled:hover,.c2-button-tertiary-xs.disabled:hover,.c2-button-tertiary-xs.is-disabled:active,.c2-button-tertiary-xs.disabled:active,.c2-button-tertiary-xs.swiper-button-disabled:hover,.c2-button-tertiary-xs.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-tertiary-xs{display:inline-flex;padding:2px 5px;align-items:flex-start;border-radius:3px;background:#eee}.c2-button-tertiary-xs__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-button-theater-l{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-theater-l:hover{text-decoration:none;filter:brightness(90%)}.c2-button-theater-l:active{text-decoration:none;filter:brightness(80%)}.c2-button-theater-l.is-disabled:hover,.c2-button-theater-l.disabled:hover,.c2-button-theater-l.is-disabled:active,.c2-button-theater-l.disabled:active,.c2-button-theater-l.swiper-button-disabled:hover,.c2-button-theater-l.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-theater-l{display:flex;width:100%;height:50px;padding:0px 20px;justify-content:center;align-items:center;border-radius:3px;background:#d81f1c}.c2-button-theater-l__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.c2-button-theater-s{display:flex;width:150px;height:30px;padding:0px 10px;justify-content:center;align-items:center;border-radius:3px;background:#d81f1c;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;line-height:20px}.c2-button-theater-s__subtext{color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-button-textlink-m{cursor:pointer;text-decoration:underline;text-underline-position:from-font;text-decoration-color:#282828}.c2-button-textlink-m:hover,.c2-button-textlink-m:active{text-decoration:underline;text-underline-position:from-font;text-decoration-color:#282828}.c2-button-textlink-m.is-disabled,.c2-button-textlink-m.disabled{cursor:auto;text-decoration:none}.c2-button-textlink-m{display:inline-flex;justify-content:center;align-items:flex-start}.c2-button-textlink-m__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-button-textlink-s{cursor:pointer;text-decoration:underline;text-underline-position:from-font;text-decoration-color:#282828}.c2-button-textlink-s:hover,.c2-button-textlink-s:active{text-decoration:underline;text-underline-position:from-font;text-decoration-color:#282828}.c2-button-textlink-s.is-disabled,.c2-button-textlink-s.disabled{cursor:auto;text-decoration:none}.c2-button-textlink-s{display:inline-flex;justify-content:center;align-items:flex-start}.c2-button-textlink-s__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:16px}.c2-button-inverse-s{display:flex;width:343px;height:30px;padding:5px 15px;justify-content:center;align-items:center;flex-shrink:0;border-radius:3px;background:#fff}.c2-button-inverse-s__text{flex:1 0 0;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:19px}.c2-button-inverse-s.is-disabled{background:#eee}.c2-button-inverse-s.is-disabled .c2-button-inverse-s__text{color:#ccc}.c2-button-multiline-secondary-right-icon{display:flex;width:100%;padding:10px;align-items:center;gap:5px;border-radius:3px;background:#898989}.c2-button-multiline-secondary-right-icon__text{flex:1 0 0;color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;line-height:20px}.c2-button-multiline-secondary-right-icon__icon{width:24px;height:24px;flex-shrink:0}.c2-button-list-back{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-button-list-back:hover{text-decoration:none;filter:brightness(90%)}.c2-button-list-back:active{text-decoration:none;filter:brightness(80%)}.c2-button-list-back.is-disabled:hover,.c2-button-list-back.disabled:hover,.c2-button-list-back.is-disabled:active,.c2-button-list-back.disabled:active,.c2-button-list-back.swiper-button-disabled:hover,.c2-button-list-back.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-button-list-back{display:flex;width:100%;height:36px;padding:0px 10px;align-items:center;background:#eee}.c2-button-list-back__text{flex:1 0 0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-button-list-back__icon{flex-shrink:0;color:#898989}.c2-check-box-m{display:inline-flex;align-items:center;gap:8px}.c2-check-box-m input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:4px;border:1px solid #898989;background:#fff}.c2-check-box-m input[type=checkbox]:checked{display:flex;justify-content:center;align-items:center;border:1px solid #18caaa;flex-shrink:0;background:#18caaa url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/icon_check-807e88399de3e973dfc1c8134603018f583cedbdb2007dc694c066e0d32d97f6.svg)}.c2-check-box-m input[type=checkbox]:disabled{border:1px solid #ccc;background:#eee}.c2-check-box-m input[type=checkbox]:checked:disabled{display:flex;justify-content:center;align-items:center;border:none;flex-shrink:0;background:#eee url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/icon_check_disabled-8ad34b040a752273e0a378d54308c586eb6ccb9e6ac23183a77894dca33460c5.svg)}.c2-check-box-m__label{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:140%}.c2-check-box-m__label--disabled{color:#ccc;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:140%}.c2-description-list-item-header-width-m{display:flex;width:100%;align-items:flex-start}.c2-description-list-item-header-width-m__header{display:flex;width:120px;padding:15px;gap:10px;flex-shrink:0;align-self:stretch;border-bottom:1px solid #ddd;background:#eee;align-items:center}.c2-description-list-item-header-width-m__header-inner{flex:1 0 0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:19px}.c2-description-list-item-header-width-m__body{display:flex;padding:15px;align-items:center;gap:10px;flex:1 0 0;border-bottom:1px solid #ddd;background:#fff;align-self:stretch}.c2-description-list-item-header-width-m__body-inner{flex:1 0 0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px;white-space:pre-wrap}.c2-description-list-item-header-width-s{display:flex;width:100%;align-items:flex-start}.c2-description-list-item-header-width-s__header{display:flex;width:85px;padding:15px;gap:10px;flex-shrink:0;align-self:stretch;border-bottom:1px solid #ddd;background:#eee;align-items:center}.c2-description-list-item-header-width-s__header-inner{flex:1 0 0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:19px}.c2-description-list-item-header-width-s__body{display:flex;padding:15px;align-items:center;gap:10px;flex:1 0 0;border-bottom:1px solid #ddd;background:#fff;align-self:stretch}.c2-description-list-item-header-width-s__body-inner{flex:1 0 0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px;white-space:pre-wrap}.c2-divider{width:375px;height:1px;background:#ddd}.c2-episode-list-item{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start}.c2-episode-list-item:nth-of-type(n + 4){display:none}.c2-episode-list-item.is-show-all:nth-of-type(n + 4){display:block}.c2-episode-list-item__header{display:flex;padding:15px 10px;align-items:center;gap:15px;align-self:stretch}.c2-episode-list-item__header-text{display:flex;width:316px;align-items:flex-start;gap:15px}.c2-episode-list-item__header-text-number{color:#282828;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:22px}.c2-episode-list-item__header-text-title{flex:1 0 0;align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-episode-list-item__header-icon{width:24px;height:24px}.c2-episode-list-item__header-icon div{position:relative;left:4.5px;top:11px}.c2-episode-list-item__header-icon div.c-opened::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#7e7e7e;content:""}.c2-episode-list-item__header-icon div.c-closed::before,.c2-episode-list-item__header-icon div.c-closed::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#7e7e7e;content:""}.c2-episode-list-item__header-icon div.c-closed::before{transform:rotate(90deg)}.c2-episode-list-item__header-icon div.c-closed{border-bottom:none}.c2-episode-list-item__outline{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;overflow:hidden;transition:height .3s ease,padding .3s ease-out}.c2-episode-list-item__outline.opened{height:auto;padding:0px 10px 20px 42px}.c2-episode-list-item__outline.closed{height:0;padding:0px 10px 0px 42px}.c2-episode-list-item__outline-text{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-episode-list-item__outline-link{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.c2-episode-list-item__outline-link p{color:#10a388;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-footer{display:flex;width:100%;flex-direction:column;align-items:flex-start}.c2-footer__floating-banner{width:100%;border-bottom:1px solid #dfdfdf}.c2-footer__banner{display:flex;padding:20px 10px;justify-content:center;align-items:flex-start;align-self:stretch}.c2-footer__sns{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.c2-footer__sns-inner{display:flex;align-items:flex-start;align-self:stretch}.c2-footer__sns-facebook{display:flex;padding:20px 0px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-right:1px solid #ddd}.c2-footer__sns-facebook-icon{width:36px;height:36px;background-color:#1877f2;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_facebook-632cdc0c7e3f98a27b0353e9103f6e3c15d47c99c151ee7a72ce5b29ac5177b6.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_facebook-632cdc0c7e3f98a27b0353e9103f6e3c15d47c99c151ee7a72ce5b29ac5177b6.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.c2-footer__sns-facebook-text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px}.c2-footer__sns-twitter{display:flex;padding:20px 0px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex:1 0 0}.c2-footer__sns-twitter-icon{width:36px;height:36px;background-color:#282828;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_x-10a70480a5b382fbb4155afc674d0b3c661684904af87c950e214710e8e4e82d.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_x-10a70480a5b382fbb4155afc674d0b3c661684904af87c950e214710e8e4e82d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.c2-footer__sns-twitter-text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px}.c2-footer__download-banner{display:none}.c2-footer__download-banner.is-visible{display:block}.c2-footer__download-banner img{width:100%}.c2-footer__back-to-top{display:flex;align-items:flex-start;gap:10px;align-self:stretch;background:#eee;padding:11px 0;justify-content:center}.c2-footer__menu{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;background:#000}.c2-footer__menu-title{align-self:stretch;color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-footer__menu-inner{display:flex;padding-left:10px;align-items:flex-start;gap:40px;align-self:stretch}.c2-footer__menu-stack{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.c2-footer__menu-item{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-footer__menu-item:hover{text-decoration:underline;text-underline-position:from-font;text-decoration-color:inherit;filter:brightness(90%)}.c2-footer__menu-item:active{text-decoration:underline;text-underline-position:from-font;text-decoration-color:inherit;filter:brightness(80%)}.c2-footer__menu-item.is-disabled:hover,.c2-footer__menu-item.disabled:hover,.c2-footer__menu-item.is-disabled:active,.c2-footer__menu-item.disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-footer__menu-item a{align-self:stretch;color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;line-height:20px}.c2-footer__menu-copyrights{align-self:stretch;color:#fff;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:10px}.c2-header__bar{position:relative;z-index:1131;display:flex;justify-content:space-between;align-items:center;height:50px;padding:0 20px 0 10px;background-color:#000}.c2-header__brand{display:flex;align-items:flex-end;flex-shrink:0;gap:5px}.c2-header__brand-subtitle{color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:13px}.c2-header__actions{display:flex;align-items:center;gap:20px}.c2-header__actions-login a{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-header__actions-login a:hover{text-decoration:none;filter:brightness(90%)}.c2-header__actions-login a:active{text-decoration:none;filter:brightness(80%)}.c2-header__actions-login a.is-disabled:hover,.c2-header__actions-login a.disabled:hover,.c2-header__actions-login a.is-disabled:active,.c2-header__actions-login a.disabled:active,.c2-header__actions-login a.swiper-button-disabled:hover,.c2-header__actions-login a.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-header__actions-login a{display:flex;height:30px;padding:0 10px;align-items:center;border-radius:3px;color:#fff;background:#18caaa;font-size:1rem;font-weight:600;line-height:13px;white-space:nowrap}.c2-header__actions-search-btn,.c2-header__actions-user-icon,.c2-header__actions-menu-btn{display:flex;justify-content:center;align-items:center}.c2-header__actions-search-btn .c2-icon,.c2-header__actions-user-icon .c2-icon,.c2-header__actions-menu-btn .c2-icon{color:#fff}.c2-header__actions-user-icon{position:relative}.c2-header__actions-user-icon.is-active::after{position:absolute;display:block;border:5px solid rgba(0,0,0,0);border-bottom-color:#fff;border-top-width:0;content:"";top:30px;left:45%;left:inherit;transform:rotate(0)}.c2-header__actions-user-icon.is-active::after{position:absolute;bottom:0;right:5px;margin-right:env(safe-area-inset-right)}.c2-header__actions-menu-btn{position:relative}.c2-header__actions-menu-btn.is-active::after{position:absolute;display:block;border:5px solid rgba(0,0,0,0);border-bottom-color:#fff;border-top-width:0;content:"";top:30px;left:45%;left:inherit;transform:rotate(0)}.c2-header__actions-menu-btn.is-active::after{position:absolute;bottom:0;right:3px;margin-right:env(safe-area-inset-right)}.c2-header__actions-user-icon img{width:20px;height:20px;border-radius:50%;object-fit:cover}.c2-header__search{display:none}.c2-header-simple{display:flex;width:100%;height:44px;padding:0 16px;align-items:center;flex-shrink:0;background:#000}.c2-header-simple__logo{width:86px;height:20px;flex-shrink:0}.c2-header-simple__catch{display:none}.c2-heading-primary{display:flex;padding:5px 10px;align-items:flex-start;align-self:stretch;background:#eee;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;line-height:1.8rem;color:#282828}.c2-heading-secondary{display:flex;padding:5px 10px;align-items:flex-start;align-self:stretch;background:#eee;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.3rem;font-style:normal;font-weight:600;line-height:1.8rem;color:#282828}.c2-horizontal-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:208px;padding:15px 20px 20px}@media all and (orientation: landscape){.c2-horizontal-scroll{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.c2-horizontal-scroll{padding-left:env(safe-area-inset-left)}}.c2-horizontal-scroll__inner{display:flex;flex-wrap:nowrap;height:173px}.c2-horizontal-scroll-item{flex-grow:0;flex-shrink:0;margin-right:5px}.c2-horizontal-scroll-item:last-child{padding-right:20px}@media all and (orientation: landscape){.c2-horizontal-scroll-item:last-child{padding-right:env(safe-area-inset-right)}}.c2-horizontal-scroll-item-poster{display:block;overflow:hidden;position:relative;width:100px;height:140px}.c2-horizontal-scroll-item-poster img{width:100%;height:auto}.c2-horizontal-scroll-item-poster__tag{position:absolute;top:0;left:5px;z-index:131}.c2-horizontal-scroll-item-poster__season{position:absolute;right:5px;bottom:5px}.c2-horizontal-scroll-item__title{position:absolute;top:0;display:table;table-layout:fixed;height:140px;width:100px}.c2-horizontal-scroll-item__title p{display:table-cell;color:#333;z-index:231;vertical-align:middle;overflow-wrap:break-word;font-size:1.2rem;font-weight:600;padding:0 5px}.c2-horizontal-scroll-item-infobar{display:flex;justify-content:space-between;width:100px;height:33px}.c2-horizontal-scroll-item-infobar-item{width:33.3333%;padding:4px 2px;background-color:#eee}.c2-horizontal-scroll-item-infobar-item>img{display:block;margin:0px auto}.c2-horizontal-scroll-item-infobar-item--star{background-color:#fff}.c2-horizontal-scroll-item-infobar-item--star .c2-horizontal-scroll-item-infobar__count{color:#ffe100}.c2-horizontal-scroll-item-infobar-item.is-active{background-color:#ffe100}.c2-horizontal-scroll-item-infobar-item.is-active>img{fill:#282828}.c2-horizontal-scroll-item-infobar-item.is-active>span{color:#282828}.c2-horizontal-scroll-item-infobar__count{overflow:hidden;display:block;width:100%;color:#7e7e7e;font-size:.9rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;text-align:center;margin-top:2px}.c2-horizontal-scroll-item__season-label{position:absolute;right:5px;bottom:5px}.c2-horizontal-scroll-item__season-label span{color:#fff;background-color:#000;font-size:1rem;padding:2px 3px}.c2-icon{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.c2-label-spoiler-l{display:flex;width:266px;align-items:center;gap:5px}.c2-label-spoiler-l__icon{flex-shrink:0}.c2-label-spoiler-l__text{flex:1 0 0;color:#d81f1c;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-label-spoiler-m{display:flex;width:219px;align-items:center;gap:5px}.c2-label-spoiler-m__icon{width:20px;height:20px;flex-shrink:0}.c2-label-spoiler-m__text{flex:1 0 0;color:#d81f1c;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-label-netabare{display:inline-flex;align-items:center;gap:5px}.c2-label-netabare__icon{width:20px;height:20px;background-color:#d81f1c;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_exclamationmark_triangle_fill-a3177e0243b324f49c61b4f273ebc6e61e3013897f35fbd86f03d245193e4871.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_exclamationmark_triangle_fill-a3177e0243b324f49c61b4f273ebc6e61e3013897f35fbd86f03d245193e4871.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.c2-label-netabare__text{color:#d81f1c;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px}.c2-link-m-right-icon{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-link-m-right-icon:hover{text-decoration:underline;text-underline-position:from-font;text-decoration-color:inherit;filter:brightness(90%)}.c2-link-m-right-icon:active{text-decoration:underline;text-underline-position:from-font;text-decoration-color:inherit;filter:brightness(80%)}.c2-link-m-right-icon.is-disabled:hover,.c2-link-m-right-icon.disabled:hover,.c2-link-m-right-icon.is-disabled:active,.c2-link-m-right-icon.disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-link-m-right-icon{display:inline-flex;align-items:center}.c2-link-m-right-icon__text{color:#10a388;text-align:right;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-link-m-left-icon-back{display:inline-flex;align-items:center}.c2-link-m-left-icon-back__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-link-s-left-icon{display:inline-flex;align-items:center}.c2-link-s-left-icon__text{color:#10a388;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-link-xs-right-icon{display:inline-flex;align-items:center}.c2-link-xs-right-icon__text{color:#10a388;text-align:right;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-list-article-m{display:flex;width:100%;padding:15px 10px;justify-content:center;align-items:flex-start;gap:10px}.c2-list-article-m__thumbnail{width:50px;height:50px;flex-shrink:0;border-radius:3px}.c2-list-article-m__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.c2-list-article-m__title{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px}.c2-list-article-l{display:flex;width:100%;padding:15px 10px;flex-direction:column;align-items:flex-start;gap:10px}.c2-list-article-l__title{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-list-article-l__body{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.c2-list-article-l__thumbnail{width:120px;height:90px;border-radius:3px}.c2-list-article-l__main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.c2-list-article-l__subtext{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.c2-list-article-l__footer{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.c2-list-article-l__readmore{color:#10a388;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-list-more{display:flex;width:100%;padding:10px 0px;flex-direction:column;justify-content:center;align-items:center}.c2-list-primary-avatar{display:flex;padding:10px 10px 10px 15px;align-items:center;gap:10px;align-self:stretch;border-bottom:1px solid #ddd}.c2-list-primary-avatar__text{flex:1 0 0;color:#282828;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2.2rem}.c2-list-primary-avatar--arrow{margin-left:auto;right:10px}.c2-list-avatar{display:flex;justify-content:center;align-items:flex-start;gap:20px;align-self:stretch}.c2-list-vod-detail{display:flex;width:100%;padding:15px 10px 10px 10px;flex-direction:column;align-items:flex-start;gap:5px}.c2-list-vod-detail__content{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.c2-list-vod-detail__content-thumbnail{display:flex;width:50px;height:50px;justify-content:center;align-items:center}.c2-list-vod-detail__content-text{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.c2-list-vod-detail__content-text-title{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2.1rem}.c2-list-vod-detail__content-text-desc{align-self:stretch;color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.9rem}.c2-list-vod-detail__content-tag{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.c2-list-vod-detail__link{display:flex;flex-direction:column;align-items:flex-end;gap:10px;align-self:stretch}.c2-mark-list-s{display:flex;width:100%;padding:15px;flex-direction:column;align-items:flex-start;gap:10px}.c2-mark-list-s__heading{position:relative;display:flex;height:30px;flex-direction:column;align-items:flex-start;align-self:stretch}.c2-mark-list-s__rating{position:absolute;left:35px;bottom:0px;display:flex;height:13px;align-items:center;gap:5px}.c2-mark-list-s__content{display:flex;padding-left:35px;flex-direction:column;align-items:flex-start;align-self:stretch}.c2-mark-list-s__review{display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-mark-list-m-a{display:flex;width:100%;padding:15px 10px;flex-direction:column;align-items:flex-start;gap:10px}.c2-mark-list-m-a__heading{position:relative;display:flex;height:39px;align-items:flex-start;gap:10px;align-self:stretch}.c2-mark-list-m-a__user{display:flex;align-items:flex-start;gap:10px;flex:1 0 0}.c2-mark-list-m-a__published-at-text{color:#898989;text-align:right;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-mark-list-m-a__rating-and-reaction{display:flex;align-items:center;gap:8px;position:absolute;left:45px;bottom:0px}.c2-mark-list-m-a__like-count{display:flex;align-items:center;gap:2px;color:#898989;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:21px}.c2-mark-list-m-a__like-count-text{display:flex;height:13px;flex-direction:column;justify-content:center}.c2-mark-list-m-a__comment-count{display:flex;align-items:center;gap:2px;color:#898989;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:21px}.c2-mark-list-m-a__comment-count-text{display:flex;height:13px;flex-direction:column;justify-content:center}.c2-mark-list-m-a__icon{width:16px;height:16px}.c2-mark-list-m-a__netabare{display:flex;padding-left:45px;align-items:flex-start;gap:10px;align-self:stretch}.c2-mark-list-m-a__netabare+.c2-mark-list-m-a__content>.c2-mark-list-m-a__review{display:none}.c2-mark-list-m-a__netabare+.c2-mark-list-m-a__content>.c2-mark-list-m-a__review+.c2-mark-list-m-a__tags{display:none}.c2-mark-list-m-a__content{display:flex;padding-left:45px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.c2-mark-list-m-a__review{display:flex;flex-direction:column;align-items:flex-end;gap:10px;align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-mark-list-m-a__read-more{color:#10a388;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;line-height:21px}.c2-mark-list-m-a__tags{align-self:stretch;color:#10a388;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.c2-mark-list-m-a__tags a{display:inline-block;margin-right:10px}.c2-message-notice{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;background:#fff2b2}.c2-message-notice__title{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-message-notice__text{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:16px}.c2-message-error{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:4px;background:#feebeb}.c2-message-error__title{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-message-error__text{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:16px}.c2-music{display:flex;width:375px;padding:15px 10px;align-items:center;gap:10px}.c2-music__thumbnail{width:50px;height:50px;flex-shrink:0}.c2-music__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}.c2-music__label{display:flex;height:12px;flex-direction:column;justify-content:center;align-self:stretch;overflow:hidden;color:#898989;text-overflow:ellipsis;white-space:nowrap;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-music__title{display:flex;height:18px;flex-direction:column;justify-content:center;align-self:stretch;overflow:hidden;color:#282828;text-overflow:ellipsis;white-space:nowrap;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:21px}.c2-music__sub-text{display:flex;height:10px;flex-direction:column;justify-content:center;align-self:stretch;overflow:hidden;color:#282828;text-overflow:ellipsis;white-space:nowrap;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-music__play{width:24px;height:24px;flex-shrink:0}.c2-music-link:hover{text-decoration:none;opacity:.8}.c2-page-title-normal-with-bottom-line{display:flex;width:100%;padding:10px 10px 12px 10px;align-items:flex-start;border-bottom:2px solid #ddd}.c2-page-title-normal-with-bottom-line__text{flex:1 0 0;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:23px}.c2-page-title-normal{display:flex;width:100%;padding:10px 10px 12px 10px;align-items:flex-start}.c2-page-title-normal__text{flex:1 0 0;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:23px}.c2-page-title-description{display:flex;width:100%;padding:15px;flex-direction:column;align-items:center;gap:15px}.c2-page-title-description__text{align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-page-title-description__description{align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px;white-space:pre-wrap}.c2-page-title-fill{display:flex;width:100%;padding:10px 10px 12px 10px;align-items:flex-start;background:#898989}.c2-page-title-fill__text{flex:1 0 0;color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:23px}.c2-pagination{display:flex;justify-content:space-between;align-items:center}.c2-pagination__button{display:flex;height:40px;padding:4px 16px;flex-direction:column;justify-content:center;align-items:center;background:#eee;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:21px}.c2-pagination__button a{display:block;color:inherit}.c2-pagination__button--selected{background:#898989;color:#fff}.c2-pagination__icon-button{display:inline-flex;padding:8px;justify-content:center;align-items:center;border-radius:3px;border:1px solid #ddd;background:#eee}.c2-pagination__icon-button--disabled{border:1px solid #ccc;opacity:.5;background:#eee}.c2-pagination__prev{width:24px;height:24px;background-color:#898989;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_chevron_left-c8e1208c69b08c5844a81c65f8d64899426a335687faa5ab316e56dcc269bce4.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_chevron_left-c8e1208c69b08c5844a81c65f8d64899426a335687faa5ab316e56dcc269bce4.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c2-pagination__prev--disabled{background-color:#ccc}.c2-pagination__next{width:24px;height:24px;background-color:#898989;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_chevron_right-8d63c65af9803f9daaaf9879c515a64ff466bdf1aabf86b76cfb839b337e8064.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_chevron_right-8d63c65af9803f9daaaf9879c515a64ff466bdf1aabf86b76cfb839b337e8064.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c2-pagination__next--disabled{background-color:#ccc}.c2-pagination__list{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;border-radius:3px;border:1px solid #ddd}.c2-pagination__list .c2-pagination__button:not(:last-child){border-right:1px solid #ddd}.c2-pagination__empty{width:16px;height:16px;flex-shrink:0}.c2-pagination__dot{display:block;width:16px;height:16px;background-color:#898989;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_ellipsis-0e0a6fce2f38522963948441dbe7dd7c4ddcdf8aef9cbdc599b07a0b91a51a95.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_ellipsis-0e0a6fce2f38522963948441dbe7dd7c4ddcdf8aef9cbdc599b07a0b91a51a95.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c2-poster-s{width:60px;height:84px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/poster_bg-436798d54d26307f4fd0519f02fc0b0c1b797c47ebc28e331f5621f599c90b7f.svg),#d3d3d3 50%/cover no-repeat;background-size:60px 84px}.c2-poster-m{width:100px;height:140px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/poster_bg-436798d54d26307f4fd0519f02fc0b0c1b797c47ebc28e331f5621f599c90b7f.svg),#d3d3d3 50%/cover no-repeat;background-size:100px 140px;position:relative}.c2-poster-m__tag{top:0px;left:5px;position:absolute}.c2-poster-m__season{right:5px;bottom:5px;position:absolute}.c2-poster-m__title{right:5px;top:25px;position:absolute;display:flex;width:90px;height:90px;flex-direction:column;justify-content:center;flex-shrink:0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:19px;text-align:left}.c2-poster-l{width:150px;height:210px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/poster_bg-436798d54d26307f4fd0519f02fc0b0c1b797c47ebc28e331f5621f599c90b7f.svg),#d3d3d3 50%/cover no-repeat;background-size:150px 210px;position:relative}.c2-poster-l__tag{top:0px;left:5px;position:absolute}.c2-poster-l__season{right:5px;bottom:5px;position:absolute}.c2-rating-m{display:inline-flex;height:13px;align-items:center;gap:5px;flex-shrink:0}.c2-rating-m__star-score{display:flex;align-items:center}.c2-rating-m__star-score img{width:13px;height:13px}.c2-rating-m__text{color:#ffcb62;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:21px}.c2-rating-l{display:inline-flex;height:19px;align-items:center;gap:5px;flex-shrink:0}.c2-rating-l__star-score{display:flex;align-items:center}.c2-rating-l__star-score img{width:19px;height:19px}.c2-rating-l__text{color:#ffcb62;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:25px}.c2-readmore{display:flex;height:20px;padding:4px 0 4px 30px;justify-content:flex-end;align-items:center;gap:10px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 30%);cursor:pointer}.c2-readmore__label{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:1.2rem}.c2-tag-tvod{display:flex;width:65px;height:20px;padding:4px 4px 3px 4px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #083779}.c2-tag-tvod__text{width:57px;flex-shrink:0;color:#083779;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-svod{display:flex;width:65px;height:20px;padding:4px 4px 3px 4px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #d81f1c}.c2-tag-svod__text{width:57px;flex-shrink:0;color:#d81f1c;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-est{display:flex;width:65px;height:20px;padding:4px 4px 3px 4px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #10a388}.c2-tag-est__text{width:57px;flex-shrink:0;color:#10a388;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-require{display:inline-flex;height:20px;padding:0px 6px;justify-content:center;align-items:center;gap:10px;border-radius:3px;background:#d81f1c}.c2-tag-require__text{color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.9rem}.c2-tag-article{display:inline-flex;height:20px;padding:0px 10px;justify-content:center;align-items:center;border-radius:3px;background:#eee}.c2-tag-article__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-outline{display:inline-flex;height:18px;padding:0px 8px;justify-content:center;align-items:center;border-radius:3px;border:1px solid #898989}.c2-tag-outline__text{color:#898989;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-season{display:inline-flex;padding:1px 2px;justify-content:flex-end;align-items:flex-end;opacity:.8;background:#000}.c2-tag-season__text{color:#fff;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-search{display:inline-flex;height:28px;padding:0px 10px;justify-content:center;align-items:center;gap:10px;border-radius:14px;background:#eee}.c2-tag-search__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-release-coming{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-release-coming__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-release-coming__date{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-release-coming__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-release-coming-month{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-release-coming-month__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-release-coming-month__month{display:flex;height:12px;justify-content:center;align-items:baseline;flex-shrink:0;align-self:stretch}.c2-tag-release-coming-month__month-value{display:flex;width:14px;height:12px;flex-direction:column;justify-content:center;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-release-coming-month__month-suffix{display:flex;width:10px;height:10px;flex-direction:column;justify-content:center;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-release-coming-month__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-release-coming-year{display:flex;width:36px;height:41px;padding-top:7px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-release-coming-year__year{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-release-coming-year__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-broadcasting-coming{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-broadcasting-coming__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-broadcasting-coming__date{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-broadcasting-coming__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-broadcasting-coming-month{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-broadcasting-coming-month__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-broadcasting-coming-month__month{display:flex;height:12px;justify-content:center;align-items:baseline;flex-shrink:0;align-self:stretch}.c2-tag-broadcasting-coming-month__month-value{display:flex;width:14px;height:12px;flex-direction:column;justify-content:center;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-broadcasting-coming-month__month-suffix{display:flex;width:10px;height:10px;flex-direction:column;justify-content:center;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-broadcasting-coming-month__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-broadcasting-coming-year{display:flex;width:36px;height:41px;padding-top:7px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-broadcasting-coming-year__year{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-broadcasting-coming-year__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-ondemand-coming{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-ondemand-coming__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-ondemand-coming__date{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-ondemand-coming__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-ondemand-coming-month{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-ondemand-coming-month__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-ondemand-coming-month__month{display:flex;height:12px;justify-content:center;align-items:baseline;flex-shrink:0;align-self:stretch}.c2-tag-ondemand-coming-month__month-value{display:flex;width:14px;height:12px;flex-direction:column;justify-content:center;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-ondemand-coming-month__month-suffix{display:flex;width:10px;height:10px;flex-direction:column;justify-content:center;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-ondemand-coming-month__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-ondemand-coming-year{display:flex;width:36px;height:41px;padding-top:7px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-ondemand-coming-year__year{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-ondemand-coming-year__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-publish-coming{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-publish-coming__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-publish-coming__date{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-publish-coming__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-publish-coming-month{display:flex;width:36px;height:41px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-publish-coming-month__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-publish-coming-month__month{display:flex;height:12px;justify-content:center;align-items:baseline;flex-shrink:0;align-self:stretch}.c2-tag-publish-coming-month__month-value{display:flex;width:14px;height:12px;flex-direction:column;justify-content:center;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-publish-coming-month__month-suffix{display:flex;width:10px;height:10px;flex-direction:column;justify-content:center;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.3rem}.c2-tag-publish-coming-month__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-publish-coming-year{display:flex;width:36px;height:41px;padding-top:7px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_coming_bg-27128d190b1cd3a19074c86b4a2bd1b7cbd2d86c9607708aa72b66f67f6c0117.svg) no-repeat left top;background-size:36px 41px}.c2-tag-publish-coming-year__year{display:flex;height:12px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-publish-coming-year__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-rental{display:flex;width:36px;height:40px;padding-top:2px;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_rental_bg-e6b13fe4e0e92e82a765ddd0553fe173a831b9d97cb70df03a4854800f6f67bd.svg) no-repeat left top;background-size:36px 41px}.c2-tag-rental__year{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#ffcb62;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.3rem}.c2-tag-rental__date{display:flex;height:11px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#ffcb62;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.9rem}.c2-tag-rental__label{display:flex;height:8px;flex-direction:column;justify-content:center;flex-shrink:0;align-self:stretch;color:#ffcb62;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8rem;font-style:normal;font-weight:300;line-height:1.3rem}.c2-tag-broadcasting-now{width:24px;height:53px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_broadcasting_bg-abdaecd5446abee16863e740d50b6ef27c8ace03f937903f7787111e952c2065.svg) no-repeat left top;background-size:24px 53px}.c2-tag-ondemand-now{width:36px;height:41px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_ondemand_bg-70f65695b42a3959deb32ab621f39ff1abe4f6ad7fe51e5a1b603a03c42008dc.svg) no-repeat left top;background-size:36px 41px}.c2-tag-release-now{width:24px;height:53px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_release_now_bg-5b28d84d62949e7d98898a877a4f8b5c51a2bba53da5f3ed996a14eb6844bbae.svg) no-repeat left top;background-size:24px 53px}.c2-tag-publish-now{width:24px;height:53px;flex-shrink:0;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/v2/tag_work_publish_bg-cf498b50503c801b54ec141a2eebee937e9704ad091758040c85f92d88c82401.svg) no-repeat left top;background-size:24px 53px}.c2-text-area-m{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.c2-text-area-m__frame{display:block;width:100%;height:136px;border-radius:3px;border:1px solid #898989;background:#fff;align-self:stretch;padding:12px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:300;line-height:23px}.c2-text-area-m__frame:focus{border:1px solid #18caaa;outline:1px solid rgba(0,0,0,0)}.c2-text-area-m__frame::placeholder{color:#a3a3a3}.c2-text-area-m__frame:disabled{color:#ccc;background:#eee;border:1px solid #eee}.c2-text-area-m__subtext{align-self:stretch;color:#d81f1c;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-text-area-m .field_with_errors{width:100%}.field_with_errors .c2-text-area-m__frame{border:1px solid #e12727}.c2-text-field-m{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.c2-text-field-m__frame{border-radius:3px;border:1px solid #898989;background-color:#fff;width:100%;height:48px;padding:12px;align-items:center;gap:4px;flex-shrink:0;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:300;line-height:23px}.c2-text-field-m__frame:focus{border:1px solid #18caaa}.c2-text-field-m__frame::placeholder{color:#a3a3a3}.c2-text-field-m__frame:disabled{color:#ccc;background:#eee;border:1px solid #eee}.c2-text-field-m__subtext{color:#d81f1c;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-text-field-m .field_with_errors{width:100%}.field_with_errors .c2-text-field-m__frame{border:1px solid #d81f1c}.c2-text-field-extend-m{display:flex;width:100%;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:8px}.c2-text-field-extend-m .input-container{display:flex;align-items:center;border-radius:3px;border:1px solid #898989;background-color:#fff;width:100%;height:48px;padding:12px;gap:4px;flex-shrink:0}.c2-text-field-extend-m .input-container:focus-within{border:1px solid #18caaa}.c2-text-field-extend-m .input-container.is-invalid{border:1px solid #e12727}.c2-text-field-extend-m .input-container[disabled],.c2-text-field-extend-m .input-container:has(input:disabled){background-color:#eee;border:1px solid #eee}.c2-text-field-extend-m .input-container[disabled] .c2-text-field-extend-m__prefix,.c2-text-field-extend-m .input-container[disabled] .c2-text-field-extend-m__frame,.c2-text-field-extend-m .input-container:has(input:disabled) .c2-text-field-extend-m__prefix,.c2-text-field-extend-m .input-container:has(input:disabled) .c2-text-field-extend-m__frame{color:#ccc}.c2-text-field-extend-m__prefix{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#898989;text-overflow:ellipsis;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:300;line-height:23px}.c2-text-field-extend-m__frame{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;text-overflow:ellipsis;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-style:normal;font-weight:300;line-height:23px}.c2-text-field-extend-m__frame::placeholder{color:#a3a3a3}.c2-text-field-extend-m__subtext{color:#d81f1c;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-toggle-button-m-mark{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-toggle-button-m-mark:hover{text-decoration:none;filter:brightness(90%)}.c2-toggle-button-m-mark:active{text-decoration:none;filter:brightness(80%)}.c2-toggle-button-m-mark.is-disabled:hover,.c2-toggle-button-m-mark.disabled:hover,.c2-toggle-button-m-mark.is-disabled:active,.c2-toggle-button-m-mark.disabled:active,.c2-toggle-button-m-mark.swiper-button-disabled:hover,.c2-toggle-button-m-mark.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-toggle-button-m-mark{position:relative;display:flex;width:69px;height:52px;padding:5px;flex-direction:column;justify-content:flex-end;align-items:center;flex-shrink:0;border-radius:3px 0px 0px 3px;background:#fff2b2}.c2-toggle-button-m-mark__text{height:20px;flex-shrink:0;align-self:stretch;color:#d8bf1c;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:20px}.c2-toggle-button-m-mark__icon{position:absolute;left:20.5px;top:5px;width:28px;height:28px;background-color:#d8bf1c;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_mark_fill-b9c74ac955817e935ac406163765b56c960457bb5e62ceb6157b76e23a9e5610.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_mark_fill-b9c74ac955817e935ac406163765b56c960457bb5e62ceb6157b76e23a9e5610.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.c2-toggle-button-m-mark.is-selected{background:#ffe100}.c2-toggle-button-m-mark.is-selected .c2-toggle-button-m-mark__text{color:#282828}.c2-toggle-button-m-mark.is-selected .c2-toggle-button-m-mark__icon{background-color:#282828}.c2-toggle-button-m-clip{cursor:pointer;text-decoration:none;transition:filter .1s linear}.c2-toggle-button-m-clip:hover{text-decoration:none;filter:brightness(90%)}.c2-toggle-button-m-clip:active{text-decoration:none;filter:brightness(80%)}.c2-toggle-button-m-clip.is-disabled:hover,.c2-toggle-button-m-clip.disabled:hover,.c2-toggle-button-m-clip.is-disabled:active,.c2-toggle-button-m-clip.disabled:active,.c2-toggle-button-m-clip.swiper-button-disabled:hover,.c2-toggle-button-m-clip.swiper-button-disabled:active{cursor:auto;text-decoration:none;filter:none}.c2-toggle-button-m-clip{position:relative;display:flex;width:69px;height:52px;padding:5px;flex-direction:column;justify-content:flex-end;align-items:center;flex-shrink:0;border-radius:0px 3px 3px 0px;background:#fff2b2;transition:filter .1s linear}.c2-toggle-button-m-clip:hover{text-decoration:none;filter:brightness(95%)}.c2-toggle-button-m-clip:active{text-decoration:none;filter:brightness(90%)}.c2-toggle-button-m-clip__text{height:20px;flex-shrink:0;align-self:stretch;color:#d8bf1c;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.3rem;font-style:normal;font-weight:500;line-height:20px}.c2-toggle-button-m-clip__icon{position:absolute;left:20.5px;top:5px;width:28px;height:28px;background-color:#d8bf1c;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_clip_fill-af2d9303369bd22fd448c680b90987f76dfe7b34b9ea65a911b6c14daa57ff2f.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/component/v2/icon_clip_fill-af2d9303369bd22fd448c680b90987f76dfe7b34b9ea65a911b6c14daa57ff2f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.c2-toggle-button-m-clip.is-selected{background:#ffe100}.c2-toggle-button-m-clip.is-selected .c2-toggle-button-m-clip__text{color:#282828}.c2-toggle-button-m-clip.is-selected .c2-toggle-button-m-clip__icon{background-color:#282828}.c2-trailer-card{display:flex;width:164px;flex-direction:column;align-items:flex-start}.c2-trailer-card:not(:first-child){margin-left:10px}.c2-trailer-card__movie-title{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.9rem;margin-top:10px}.c2-trailer-card__trailer-title{display:-webkit-box;width:164px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#898989;text-overflow:ellipsis;font-size:1rem;font-weight:300;line-height:1.3rem;margin-top:5px}.c2-trailer-collection-horizontal-scroll{display:flex;padding:15px 10px 0px 10px;align-items:flex-start;align-self:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.c2-trailer-collection-horizontal-scroll__inner{display:flex;flex-wrap:nowrap}.c2-trailer-list{display:flex;align-items:flex-start;gap:15px}.c2-trailer-list__trailer-title{flex:1 0 0;color:#282828;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2.1rem}.c2-trailer-list--no-image{width:164px;height:92px;background-size:164px 92px;background-color:#ccc;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/img_cover-placehold_square-973e8f9e14b7c74a16a70ad5dac9f872d5930cb2cf14393dc8c2a009acd8637b.svg)}.c2-user-s{display:inline-flex;align-items:flex-start;gap:10px}.c2-user-s__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.c2-user-s__heading{display:flex;align-items:center;gap:2px;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:600;line-height:12px}.c2-user-s__heading a{color:inherit}.c2-user-s__check-seal{width:16px;height:16px;background-color:#3286fc}.c2-user-s__subtext{color:#898989;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:10px}.c2-user-m{display:inline-flex;align-items:flex-start;gap:10px}.c2-user-m__text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.c2-user-m__heading{display:flex;align-items:center;gap:2px;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-user-m__heading h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c2-user-m__heading a{color:inherit}.c2-user-m__heading a:hover{color:#10a388}.c2-user-m__check-seal{width:20px;height:20px;background-color:#3286fc}.c2-user-m__subtext{color:#898989;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:10px}.c2-works-card-m{display:flex;width:100px;min-width:93px;flex-direction:column;align-items:center;flex-shrink:0}.c2-works-card-m a:hover{text-decoration:none}.c2-works-card-m__infobar{display:flex;align-items:flex-start;align-self:stretch}.c2-works-list{display:flex;width:100%;padding:15px 10px;align-items:flex-start;gap:10px}.c2-works-list__text{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1 0 0;align-self:stretch}.c2-works-list__text-label{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-works-list__text-description{align-self:stretch;color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-works-list__icon{display:flex;justify-content:center;align-items:center;gap:10px;align-self:stretch}.c2-works-card-detail{display:flex;width:100%;flex-direction:column;align-items:flex-start;border-radius:3px;border:1px solid #ddd;background:#fff}.c2-works-card-detail__work{display:flex;padding:15px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch}.c2-works-card-detail__work-content{display:flex;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch}.c2-works-card-detail__work-content-detail{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.c2-works-card-detail__work-content-detail-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.c2-works-card-detail__work-content-detail-body-meta{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch}.c2-works-card-detail__work-content-detail-body-meta-counts{display:flex;align-items:flex-start;gap:15px;color:#898989;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:21px}.c2-works-card-detail__work-content-detail-body-meta-counts-mark{display:flex;align-items:center;gap:5px}.c2-works-card-detail__work-content-detail-body-meta-counts-clip{display:flex;align-items:center;gap:5px}.c2-works-card-detail__vods{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.c2-works-card-detail__vod{align-self:stretch;border-top:1px solid #ddd}.c2-works-card-detail__vod-button{display:flex;padding:10px 15px;flex-direction:column;align-items:flex-start;align-self:stretch}.c2-works-card-detail__vod-link{display:flex;padding:10px;flex-direction:column;align-items:flex-start;align-self:stretch;border-top:1px solid #ddd}.c2-works-card-detail__mark{border-top:1px solid #ddd}.c2-works-card-detail__header-title-with-tag{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.c2-works-card-detail__header-title-with-tag span{flex:1 0 0;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-works-card-detail__header-title-text{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-works-card-detail__title-outline{display:flex;padding:10px;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:3px;background:#eee;color:#282828}.c2-works-card-detail__title-outline *{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-works-card-detail__title-outline-read-more{align-self:stretch;color:#10a388;text-align:right}div:has(.c2-works-card-detail__title-outline-read-more){width:100%}.c2-works-card-detail-meta-text{color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-works-card-detail-meta-text ul,.c2-works-card-detail-meta-text li{display:inline;list-style-type:none}.c2-works-card-detail-meta-text li+li:before{content:"、"}.c2-works-card-detail-meta-text__main,.c2-works-card-detail-meta-text__additional{word-break:break-all}.c2-works-collection-horizontal-scroll{display:flex;width:100%;padding:15px 20px 20px 20px;align-items:flex-start;gap:5px;overflow-x:auto;overflow-y:hidden}.c2-works-detail{display:flex;width:375px;align-items:flex-start;gap:10px}.c2-works-detail .c2-works-detail__poster{display:flex;width:60px;height:84px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.c2-works-detail .c2-works-detail__main{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1 0 0}.c2-works-detail .c2-works-detail__title{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.c2-works-detail .c2-works-detail__title small{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.c2-works-detail .c2-works-detail__original-title{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-works-detail .c2-works-detail__other-info{display:block;color:#898989}.c2-works-detail .c2-works-detail__description{display:inline-block;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.c2-works-detail .c2-works-detail__description:not(:last-child):after{content:"、"}.c2-works-detail .c2-works-detail__description li{display:inline;list-style-type:none}.c2-works-detail .c2-works-detail__description li+li:before{content:"、"}.c2-works-label-mark-count{display:flex;width:33.3333333333px;height:33px;padding-bottom:2px;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#eee;position:relative}.c2-works-label-mark-count__icon{width:20px;height:20px;position:absolute;top:0;left:6.5px;color:#898989}.c2-works-label-mark-count__count{align-self:stretch;color:#898989;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:13px}.c2-works-label-mark-count.is-selected{background-color:#ffe100}.c2-works-label-mark-count.is-selected .c2-works-label-mark-count__icon{color:#282828}.c2-works-label-mark-count.is-selected .c2-works-label-mark-count__count{color:#282828}.c2-works-label-clip-count{display:flex;width:33.3333333333px;height:33px;padding-bottom:2px;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;background:#eee}.c2-works-label-clip-count__icon{width:20px;height:20px;position:absolute;top:0;left:6.5px;color:#898989}.c2-works-label-clip-count__count{align-self:stretch;color:#898989;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:13px}.c2-works-label-clip-count.is-selected{background-color:#ffe100}.c2-works-label-clip-count.is-selected .c2-works-label-clip-count__icon{color:#282828}.c2-works-label-clip-count.is-selected .c2-works-label-clip-count__count{color:#282828}.c2-works-label-comment-count{display:flex;width:33.3333333333px;height:33px;padding:2px 0;flex-direction:column;justify-content:center;align-items:center;background:#eee}.c2-works-label-comment-count__icon{width:16px;height:16px;flex-shrink:0;color:#898989}.c2-works-label-comment-count__count{align-self:stretch;color:#898989;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:13px}.c2-works-label-comment-count.is-selected .c2-works-label-comment-count__icon{color:#37cbd9}.c2-works-label-comment-count.is-selected .c2-works-label-comment-count__count{color:#37cbd9}.c2-works-label-like-count{display:flex;width:33.3333333333px;height:33px;padding:2px 0;flex-direction:column;justify-content:center;align-items:center;background:#eee}.c2-works-label-like-count__icon{width:16px;height:16px;flex-shrink:0;color:#898989}.c2-works-label-like-count__count{align-self:stretch;color:#898989;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:13px}.c2-works-label-like-count.is-selected .c2-works-label-like-count__icon{color:#ff8a88}.c2-works-label-like-count.is-selected .c2-works-label-like-count__count{color:#ff8a88}.c2-works-label-rating{display:flex;width:33.3333333333px;height:33px;padding:2px 0;flex-direction:column;justify-content:center;align-items:center;background:#fff}.c2-works-label-rating__icon{width:16px;height:16px;flex-shrink:0;color:#ffcb62}.c2-works-label-rating__count{width:33.3333333333px;color:#ffcb62;text-align:center;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:13px}.c3-heading-primary{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px}.c3-heading-primary__frame{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}.c3-heading-primary__text{align-self:stretch;color:#282828;text-align:center;font-feature-settings:"palt" on;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.52rem;letter-spacing:.09rem}.c3-heading-primary__detail{align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.68rem}.c3-heading-primary__line{width:24px;height:2px}.c3-heading-secondary{display:flex;width:100%;justify-content:center;align-items:center;gap:16px}.c3-heading-secondary__line{width:40px;height:1px;flex-shrink:0}.c3-heading-secondary__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2.1rem}.c3-tag-outline{display:inline-flex;height:18px;padding:0px 4px;justify-content:center;align-items:center;border-radius:4px;border:1px solid #898989}.c3-tag-outline__text{color:#898989;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1rem}.c3-tag-require{display:inline-flex;height:18px;padding:0px 4px;justify-content:center;align-items:center;border-radius:4px;background:#d81f1c}.c3-tag-require__text{color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1rem}.c3-toggle-group{display:inline-flex;align-items:flex-start;gap:4px}.c3-toggle-item{display:inline-flex;padding:8px;justify-content:center;align-items:center}.c3-toggle-item__icon{width:20px;height:20px}.c3-toggle-item--selected{border-radius:4px;background:#898989}.p-account{padding:20px 10px 0}.p-account .c-panel-menu+.c-panel-menu{margin-top:10px}.c-banner_ad__top~.p-account,.c-main_dfp_ad~.p-account{border-top:1px solid #dfdfdf}.p-article a{color:#333}.p-article__item{display:block;padding:15px 10px;border-bottom:1px solid #dfdfdf;color:#333}.p-article__item a{display:block}@media all and (orientation: landscape){.p-article__item a{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-article__item a{padding-left:env(safe-area-inset-left)}}.p-article__thumb{position:relative;float:left;overflow:hidden;width:50px;height:50px;border-radius:3px}.p-article__thumb img{position:absolute;top:0;left:-8px;width:67px;height:50px;max-width:none}.p-article__text{margin-left:60px}.p-article__title{font-size:1.4rem;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.p-article__category{margin-top:10px;padding:4px 10px;display:inline-block;font-size:1rem;background-color:#eee;border-radius:3px}.p-auth-panel{display:flex;padding:15px 10px 20px 10px;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.p-auth-panel__social-buttons{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.p-auth-panel__text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.p-auth-panel__text gap-mr4{margin-right:4px}.p-auth-panel__consent-message{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:16px}.p-auth-panel__container{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.p-auth-panel__form{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.p-auth-panel__form span{gap:4px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.p-auth-panel__form-label{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p-auth-panel__form-label-helper{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:100%}.p-auth-panel__form-submit-gap{margin-top:32px}.p-auth-panel__complete{align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:25px}.p-auth-panel__complete p{padding-top:4px;align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p-auth-panel__complete-body{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.p-auth-panel__complete-body-text{align-self:stretch;color:#282828;text-align:center;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.p-auth-panel__complete-illust-kuma-thanks{display:flex;width:160px;height:160px;padding:18px 0px 0px 9px;justify-content:flex-end;align-items:center;border-radius:80px;background:#ffe100}.p-available-vod-detail{margin-bottom:40px}.p-available-vod-detail__title{font-weight:600;font-size:1.4rem;line-height:1.5}.p-available-vod-detail__summary{display:flex;padding:10px;background-color:#fff;gap:20px}.p-available-vod-detail__summary-jacket-image{min-width:60px}.p-available-vod-detail__summary-text{font-weight:300;font-size:1.4rem;line-height:1.5;color:#333}.p-available-vod-detail__summary-text b{font-weight:600}.p-available-vod-detail__feature{background-color:#fff;padding:15px}.p-available-vod-detail__feature-title{font-weight:600;font-size:1.4rem;line-height:1.5;margin-bottom:10px}.p-available-vod-detail__feature-description{font-weight:300;font-size:1.4rem;line-height:1.5;padding-left:15px}.p-available-vod-detail__feature-description li{list-style-type:disc;color:#00c4a5}.p-available-vod-detail__feature-description li span{color:#000}.p-available-vod-detail__free-for-watch{background-color:#fff;padding:15px}.p-available-vod-detail__free-for-watch-button{display:flex;justify-content:center;align-items:center;position:relative;padding:13px 10px;margin:0 auto;background-color:#ffe100;line-height:1.4375;border-radius:3px;font-size:1.6rem;font-weight:600;color:#333}.p-available-vod-detail__free-for-watch-button:hover{text-decoration:none}.p-available-vod-detail__free-for-watch-button::before,.p-available-vod-detail__free-for-watch-button::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#333;content:""}.p-available-vod-detail__free-for-watch-button::before{margin-top:-3px;transform:rotate(45deg)}.p-available-vod-detail__free-for-watch-button::after{margin-top:2px;transform:rotate(-45deg)}.p-available-vod-detail__free-for-watch-button::before,.p-available-vod-detail__free-for-watch-button::after{right:18px}.p-available-vod-detail-basic-info{width:calc(100% - 30px);background-color:#fff;display:table;text-align:center;border-spacing:0px 15px}.p-available-vod-detail-basic-info__row{display:table-row}.p-available-vod-detail-basic-info__item{display:table-cell;width:28%}.p-available-vod-detail-basic-info__item-caption{font-weight:300;font-size:1.2rem;line-height:1.4166666667}.p-available-vod-detail-basic-info__item-description{padding-top:5px;font-weight:600;font-size:1.4rem;line-height:1.5}.p-available-vod-detail-basic-info__item:nth-child(2n+1){border-right:1px solid #ddd}.p-available-vod-detail-contract__box{margin-top:15px;background-color:#fff;border-top:1px solid #ddd}.p-available-vod-detail-contract__heading a{text-decoration:none;border-bottom:1px solid #ddd;color:#333;line-height:1;padding:15px;font-size:1.5rem;position:relative;display:block;cursor:pointer}.p-available-vod-detail-contract__heading a::before,.p-available-vod-detail-contract__heading a::after{right:20px}.p-available-vod-detail-contract__heading .c-closed::before,.p-available-vod-detail-contract__heading .c-closed::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#333;content:""}.p-available-vod-detail-contract__heading .c-closed::before{transform:rotate(90deg)}.p-available-vod-detail-contract__heading .c-opened::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#333;content:""}.p-available-vod-detail-contract__list{padding:0 15px;counter-reset:number;overflow:hidden}.p-available-vod-detail-contract__item{padding:20px 0 20px 45px;border-top:1px solid #ddd}.p-available-vod-detail-contract__item:first-child{border-top:none}.p-available-vod-detail-contract__text{font-size:1.4rem;line-height:1.4;position:relative}.p-available-vod-detail-contract__text::before{content:counter(number);counter-increment:number;display:block;background-color:#ffe100;border-radius:50%;font-size:1.4rem;color:#333;line-height:24px;position:absolute;top:-3px;left:-45px;width:24px;height:24px;text-align:center}.p-available-vod-detail-contract img{margin-top:15px;outline:1px solid #eee;outline-offset:-1px}.p-available-vod-detail-contract__list.opened .p-available-vod-detail-contract__item{transition:border-top .4s ease-out,padding-top .4s ease-out,padding-bottom .4s ease-out}.p-available-vod-detail-contract__list.opened .p-available-vod-detail-contract__text{transition:line-height .4s ease-out,opacity .1s linear,visibility .1s linear}.p-available-vod-detail-contract__list.opened .p-available-vod-detail-contract img{transition:opacity .1s linear,visibility .1s linear}.p-available-vod-detail-contract__list.closed .p-available-vod-detail-contract__item{padding-top:0;padding-bottom:0;border-top:none;height:0;transition:border-top .4s ease-out,padding-top .4s ease-out,padding-bottom .4s ease-out,border-top .4s ease-out}.p-available-vod-detail-contract__list.closed .p-available-vod-detail-contract__text{line-height:0;opacity:0;visibility:hidden;transition:line-height .4s ease-out,opacity .1s linear,visibility .1s linear}.p-available-vod-detail-contract__list.closed img{opacity:0;visibility:hidden;height:0;border-top:none;border-bottom:none;margin-top:0;transition:opacity .1s linear,visibility .1s linear,height .1s linear,margin-top .4s ease-out}.p-available-vod-detail-header{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative;background-color:#fff;padding:10px}.p-available-vod-detail-header table{width:100%}.p-available-vod-detail-header tbody{width:100%}.p-available-vod-detail-header__logo{text-align:center;width:100%}.p-available-vod-detail-header__table{width:100%;font-size:1.4rem;font-weight:300}.p-available-vod-detail-header__table-row{height:60px}.p-available-vod-detail-header__table-header{font-weight:600;font-size:1.2rem;line-height:1.4166666667;text-align:center;vertical-align:middle;padding:10px 15px;background-color:#dfdfdf;width:33%}.p-available-vod-detail-header__table-header+.p-available-vod-detail-header__table-header{border-left:1px solid #fff}.p-available-vod-detail-header__table-item{font-size:1.2rem;line-height:1.4166666667;text-align:center;vertical-align:middle;padding:5px;background-color:#f7f7f7}.p-available-vod-detail-header__table-item a:hover{text-decoration:none}.p-available-vod-detail-header__table-item+.p-available-vod-detail-header__table-item{border-left:#dfdfdf 1px solid}.p-available-vod-detail-header__table-circle{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/ico_circle-5030b14b9c7b4bfae915677f31bc43c94cbfb245ac2488d3d744745bf5b756e2.svg);margin:4px auto;width:16px;height:16px}.p-available-vod-detail-header__table-triangle{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/ico_triangle-769d3b859bfae0719306beb440fe07c60ab31ccac6b7065566a22603869184bf.svg);margin:4px auto;width:18px;height:16px}.p-available-vod-detail-header__button{background-color:#7e7e7e;border-radius:3px;padding:10px 0;color:#fff}.p-available-vod-detail-header__button-icon{position:relative;display:inline-block;width:7px;height:7px}.p-available-vod-detail-header__button-icon::before,.p-available-vod-detail-header__button-icon::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#fff;content:""}.p-available-vod-detail-header__button-icon::before{margin-top:-3px;transform:rotate(45deg)}.p-available-vod-detail-header__button-icon::after{margin-top:2px;transform:rotate(-45deg)}.p-available-vod-detail-header__button-icon::before,.p-available-vod-detail-header__button-icon::after{top:2px;left:5px}.p-available-vod-detail-option-info{width:100%;display:table;table-layout:fixed}.p-available-vod-detail-option-info__row{display:table-row}.p-available-vod-detail-option-info__caption{font-weight:600;font-size:1.2rem;line-height:1.4166666667;align-items:center;display:table-cell;overflow-wrap:break-word;background-color:#dfdfdf;width:30%;padding:15px;border-bottom:1px solid #fff}.p-available-vod-detail-option-info__description{padding:15px 15px 15px 20px;display:table-cell;overflow-wrap:break-word;font-weight:300;font-size:1.4rem;line-height:1.5;width:70%;background-color:#fff;border-bottom:1px solid #dfdfdf}.p-available-vod-detail-option-info__row:last-child>.p-available-vod-detail-option-info__caption,.p-available-vod-detail-option-info__row:last-child>.p-available-vod-detail-option-info__description{border-bottom:none}.p-content-alert{width:100%;background-color:#ffc7c7}.p-content-alert__inner{width:320px;margin:0 auto;padding-top:10px;padding-bottom:10px;color:#292f33;font-weight:600;text-align:center}.p-content-carousel{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:208px;padding:15px 20px 20px}@media all and (orientation: landscape){.p-content-carousel{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-carousel{padding-left:env(safe-area-inset-left)}}.p-content-carousel__inner{display:flex;flex-wrap:nowrap;height:173px}.p-content-carousel__item{flex-grow:0;flex-shrink:0;margin-right:5px}.p-content-carousel__item:last-child{padding-right:20px}@media all and (orientation: landscape){.p-content-carousel__item:last-child{padding-right:env(safe-area-inset-right)}}.p-content-carousel__movies-zero{display:flex;padding:15px 20px 20px 20px;align-items:center;gap:5px;flex:1 0 0;align-self:stretch}.p-content-carousel__movies-zero-message{color:#282828;font-size:1.3rem;font-weight:300;text-align:center;display:flex;flex-direction:column;flex:1 0 0}.p-content-cassette{background-color:#fff;border:solid 1px #ddd;border-radius:3px;margin:10px 15px 15px}.p-content-cassette+.p-content-cassette{margin-top:0px}.p-content-cassette__main{padding:12px 15px 15px}.p-content-cassette__title-wrapper{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-content-cassette__title{font-size:1.5rem;font-weight:600;line-height:1.5;margin-right:5px}.p-content-cassette__title:only-child{margin-right:0}.p-content-cassette__info{display:flex}.p-content-cassette__info-left{flex-basis:100px;flex-shrink:0}.p-content-cassette__info-main{flex-grow:1;margin-left:15px}.p-content-cassette__other-info{margin-bottom:5px;color:#7e7e7e;font-size:1rem;line-height:1.5;word-break:break-all}.p-content-cassette__other-info-list li{display:inline;list-style-type:none;line-height:1.6rem}.p-content-cassette__other-info-list li+li:before{content:"、"}.p-content-cassette__yet-other-info{color:#7e7e7e;font-size:1rem;line-height:1.5;word-break:break-all}.p-content-cassette__yet-other-info-title{display:inline-block;font-weight:300}.p-content-cassette__yet-other-info ul,.p-content-cassette__yet-other-info li{display:inline;list-style-type:none}.p-content-cassette__yet-other-info li+li:before{content:"、"}.p-content-cassette__rate{margin-bottom:6px}.p-content-cassette__rate .c-rating__star{font-size:1.5rem;letter-spacing:.4em}.p-content-cassette__rate .c-rating__score{margin-left:5px;font-size:1.8rem}.p-content-cassette__actions{word-break:break-all}.p-content-cassette__action{display:inline-block;color:#7e7e7e;font-size:1.4rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;line-height:1em;text-align:left;vertical-align:middle}.p-content-cassette__action--mark{margin-right:12px}.p-content-cassette__action--mark span{display:inline-block;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_s-c93d5de3b8add3447a6395008e781ae6de4c7b1d449b29201d16149ef3837559.svg) no-repeat 0 2px;padding-left:24px}.p-content-cassette__action--clip span{display:inline-block;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_s-a234c4d47f36ce12964425adfec880a9ed336b5de8ff0f4ed0e08054197eae48.svg) no-repeat 0 2px;padding-left:23px}.p-content-cassette__synopsis-desc{background-color:#eee;border-radius:3px;margin-top:10px;padding:10px;font-size:1.2rem;line-height:1.8rem;word-break:break-all}.p-content-cassette__review{position:relative;padding:14px 15px 15px;border-top:solid 1px #ddd}.p-content-cassette__review .c-media .c-media__title{margin-right:0;margin-bottom:2px;font-size:1.2rem}.p-content-cassette__review .c-media .c-media__thumbnail{flex-basis:inherit;margin-right:0;width:25px;height:25px}.p-content-cassette__review .c-rating{line-height:inherit}.p-content-cassette__review .c-rating__star{letter-spacing:3px}.p-content-cassette__review-body{margin:4px 0 0;font-size:1.2rem;line-height:1.5;word-break:break-all}.p-content-cassette__review-text{color:#333}.p-content-cassette__review-thumb{flex-basis:25px;flex-shrink:0}.p-content-cassette__review-main{flex-grow:1;margin-left:10px}.p-content-cassette__review-restricted{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:140%}.p-content-cassette__readmore{font-size:1.2rem;display:block;text-align:right}.p-content-cassette__vod-button{background-color:#00c4a5;margin-top:15px;padding:6px 15px 7px;font-size:1.2rem;text-align:center;width:100%;height:auto}.p-content-cassette__vod-info-readmore{padding:10px;position:relative;display:flex;justify-content:center;border-top:1px solid #ddd}.p-content-cassette__vod-info-readmore::before,.p-content-cassette__vod-info-readmore::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#fff;content:""}.p-content-cassette__vod-info-readmore::before{margin-top:-3px;transform:rotate(45deg)}.p-content-cassette__vod-info-readmore::after{margin-top:2px;transform:rotate(-45deg)}.p-content-cassette__vod-info-readmore::before,.p-content-cassette__vod-info-readmore::after{right:25px;margin-right:env(safe-area-inset-right)}.p-content-cassette__vod-info-readmore .readmore{border-radius:3px;color:#fff;font-weight:600;font-size:1.3rem;line-height:20px;padding:10px;width:100%;display:flex;justify-content:center;align-items:center;height:40px;background-color:#7e7e7e}.p-content-cassette-vod{display:block;padding:15px 10px;border-top:1px solid #ddd}.p-content-cassette-vod__upper{display:flex}.p-content-cassette-vod__thumbnail{width:50px;height:50px}.p-content-cassette-vod__text{padding:0 10px;width:calc(100% - 115px)}.p-content-cassette-vod__title{margin-top:6px;font-weight:600;color:#333;font-size:1.4rem}.p-content-cassette-vod__desc{font-size:1.2rem;color:#7e7e7e}.p-content-cassette-vod__link{margin-top:10px;padding-right:11px;text-align:right;font-size:1.1rem;position:relative}.p-content-cassette-vod__link::before,.p-content-cassette-vod__link::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#00c4a5;content:""}.p-content-cassette-vod__link::before{margin-top:-3px;transform:rotate(45deg)}.p-content-cassette-vod__link::after{margin-top:2px;transform:rotate(-45deg)}.p-content-cassette-vod__link::before,.p-content-cassette-vod__link::after{right:0}.p-content-detail{padding:10px 10px 18px}@media all and (orientation: landscape){.p-content-detail{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail{padding-left:env(safe-area-inset-left)}}.p-content-detail__title{font-size:1.5rem;font-weight:600;line-height:1.5}.p-content-detail__release-year{display:inline;font-size:1.2rem;font-weight:300;margin-left:8px}.p-content-detail__other-info{margin-bottom:10px}.p-content-detail__content{display:flex}.p-content-detail__content-left{flex-basis:150px;flex-shrink:0}.p-content-detail__content-right{flex-grow:1;margin-left:10px}.p-content-detail__rating{padding:10px;background-color:#fff}.p-content-detail__actions{margin-top:10px;padding-right:5px;color:#7e7e7e;font-size:1.4rem;height:50px}.p-content-detail__actions .c-actions{height:50px;align-items:flex-end;justify-content:flex-end}.p-content-detail__action-count{font-size:1.4rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;vertical-align:middle;line-height:1em;float:left;width:50%;text-align:center}.p-content-detail__action-count--mark span{display:inline-block;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mark_s-c93d5de3b8add3447a6395008e781ae6de4c7b1d449b29201d16149ef3837559.svg) no-repeat 0 2px;padding-left:24px}.p-content-detail__action-count--clip span{display:inline-block;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_clip_s-a234c4d47f36ce12964425adfec880a9ed336b5de8ff0f4ed0e08054197eae48.svg) no-repeat 0 2px;padding-left:23px}.p-content-detail__people-list-term{margin-top:12px;margin-bottom:2px;color:#7e7e7e;font-size:1.2rem;font-weight:600}.p-content-detail__people-list-term:first-child{margin-top:0}.p-content-detail-theater-count{margin-top:10px;padding:8px 10px;height:30px;font-size:1.3rem;border-radius:2px}.p-content-detail-theater-count small{font-size:1.1rem;font-weight:300;padding-top:3px}.p-content-detail-highlight{background:#fff}.p-content-detail-highlight__body{padding:15px 10px}.p-content-detail-highlight__body ul{padding-left:15px;margin-left:5px;list-style:initial;font-size:1.5rem;line-height:22px}.p-content-detail-highlight__robot{position:relative;display:flex;padding:15px 10px;align-items:center;gap:0px;align-self:stretch;font-size:1.2rem;font-weight:300;border-top:1px solid #ddd}.p-content-detail-highlight__robot .thumbs-icon-hidden{min-width:20px;height:20px;margin-left:15px;display:none}.p-content-detail-highlight__robot .is-disabled{pointer-events:none}.p-content-detail-highlight__robot--text{display:flex;align-items:center}.p-content-detail-highlight__robot--action{margin-left:15px;display:flex;align-items:center;justify-content:flex-end;flex-grow:1;gap:15px}.p-content-detail-highlight__robot--feedback{border-top:1px solid #ddd;padding:15px 10px;display:flex;justify-content:center;font-size:1.2rem;font-weight:300;line-height:19px}.p-content-detail-episode{padding:15px 10px}.p-content-detail-episode__title{font-size:1.5rem;font-weight:600}.p-content-detail-episode__clap{display:flex;margin:13px 0px}.p-content-detail-episode__clap-count{margin-left:5px;color:#7e7e7e;font-size:1.4rem}.p-content-detail-episode__outline{font-weight:300;font-size:1.5rem;line-height:1.5}.p-content-detail-navi{padding:10px;background-color:#dfdfdf;display:flex;border-top:1px solid #ccc;font-size:1.2rem}.p-content-detail-navi__list{margin:0 auto}.p-content-detail-navi__item{margin-right:10px;position:relative;float:left}.p-content-detail-navi__item a{padding:5px;display:block;border-radius:3px;color:#7e7e7e;background-color:#fff}.p-content-detail-navi__item a:hover{background-color:#7e7e7e;color:#fff}.p-content-detail-navi__item.is-active a,.p-content-detail-navi__item.is-active span{background-color:#7e7e7e;color:#fff}.p-content-detail-navi__item.is-active::after{position:absolute;display:block;border:5px solid rgba(0,0,0,0);border-bottom-color:#fafafa;border-top-width:0;content:"";top:30px;left:45%;left:calc(50% - 5px);transform:rotate(0)}.p-content-detail-navi__item--netabare a:hover{background-color:#e12727;color:#fff}.p-content-detail-navi__item--netabare.is-active a,.p-content-detail-navi__item--netabare.is-active span{background-color:#e12727;color:#fff}.p-content-detail-navi__item--enabled{padding:5px;display:block;border-radius:3px;color:#d5d5d5;background-color:#e8e8e8}.p-content-detail-rating-histogram-area{background-color:#fafafa;border:1px solid #eee}.p-content-detail-rating-histogram-area__header{height:56px;display:flex;align-items:center}.p-content-detail-rating-histogram-area__header-star{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/pc/component/ico_star-8d26f2ab7267f8e62409d8e677bf539d593d9d6912e89465348a7e115c51d337.svg) no-repeat;background-size:14px 13px;color:#ffd400;padding-right:18px;display:inline}.p-content-detail-rating-histogram-area__header-rating-range{font-weight:500;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;margin-right:1px;display:inline}.p-content-detail-rating-histogram-area__header a{text-decoration:none;color:#333;line-height:1;padding:10px 15px;font-size:1.5rem;position:relative;display:block;flex-grow:1;cursor:pointer}.p-content-detail-rating-histogram-area__header a::before,.p-content-detail-rating-histogram-area__header a::after{right:20px}.p-content-detail-rating-histogram-area__header a.is-closed::before,.p-content-detail-rating-histogram-area__header a.is-closed::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#333;content:""}.p-content-detail-rating-histogram-area__header a.is-closed::before{transform:rotate(90deg)}.p-content-detail-rating-histogram-area__header a.is-opened::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#333;content:""}.p-content-detail-rating-histogram-area__body-link{padding:0 10px;font-size:1.2rem;display:flex;justify-content:flex-end;align-items:center;height:40px}.p-content-detail-rating-histogram-area__body.is-closed{display:none}.p-content-detail-related-info__synopsis{padding:10px 10px 20px;white-space:pre-line}@media all and (orientation: landscape){.p-content-detail-related-info__synopsis{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail-related-info__synopsis{padding-left:env(safe-area-inset-left)}}.p-content-detail-related-info__synopsis .p-content-detail-related-info__text{font-size:1.5rem;line-height:1.4;word-break:break-word;overflow-wrap:break-word;display:none}.p-content-detail-related-info__synopsis .p-content-detail-related-info__text.is-show-all{display:block}.p-content-detail-related-info__synopsis .p-content-detail-related-info__text-readmore{width:100%;text-align:right;color:#00c4a5;font-size:1.2rem}.p-content-detail-related-info__award .p-content-detail-related-info__item{display:block;position:relative;border-bottom:1px solid #dfdfdf;color:#333}.p-content-detail-related-info__award .p-content-detail-related-info__link{display:flex;color:#333;padding:15px 30px 15px 10px;overflow-wrap:break-word}@media all and (orientation: landscape){.p-content-detail-related-info__award .p-content-detail-related-info__link{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail-related-info__award .p-content-detail-related-info__link{padding-left:env(safe-area-inset-left)}}.p-content-detail-related-info__award .p-content-detail-related-info__link::before,.p-content-detail-related-info__award .p-content-detail-related-info__link::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-content-detail-related-info__award .p-content-detail-related-info__link::before{margin-top:-3px;transform:rotate(45deg)}.p-content-detail-related-info__award .p-content-detail-related-info__link::after{margin-top:2px;transform:rotate(-45deg)}.p-content-detail-related-info__award .p-content-detail-related-info__link::before,.p-content-detail-related-info__award .p-content-detail-related-info__link::after{right:15px;margin-right:env(safe-area-inset-right)}.p-content-detail-related-info__award .p-content-detail-related-info__thumbnail{position:relative;float:left;width:48px;height:40px;padding-right:8px}.p-content-detail-related-info__award .p-content-detail-related-info__thumbnail img{height:40px;width:40px}.p-content-detail-related-info__award .p-content-detail-related-info__text{min-height:40px}.p-content-detail-related-info__award .p-content-detail-related-info__title{font-size:1.4rem;line-height:1.6;font-weight:600;margin-bottom:2px}.p-content-detail-related-info__award .p-content-detail-related-info__title__sub-info{display:inline-block;padding-left:5px;color:#7e7e7e;font-size:1rem;font-weight:300}.p-content-detail-related-info__award .p-content-detail-related-info__desc li{display:inline-block;font-size:1.2rem;line-height:19px}.p-content-detail-related-info__award .p-content-detail-related-info__desc li+li::before{content:" | "}@media all and (orientation: landscape){.p-content-detail-related-info__article .p-content-detail-related-info__list .p-content-detail-related-info__item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail-related-info__article .p-content-detail-related-info__list .p-content-detail-related-info__item{padding-left:env(safe-area-inset-left)}}.p-content-detail-related-info__article .p-content-detail-related-info__list .p-content-detail-related-info__item:nth-child(10)~li{display:none}.p-content-detail-related-info__article.is-show-all .p-content-detail-related-info__item:nth-child(10)~li{display:block}.p-content-detail-related-info__article .p-content-detail-related-info__item{border-bottom:1px solid #dfdfdf;color:#333;overflow-wrap:break-word}.p-content-detail-related-info__article .p-content-detail-related-info__link{display:block;color:#333}.p-content-detail-related-info__article .p-content-detail-related-info__title{font-weight:600;line-height:22px;margin-bottom:10px}.p-content-detail-related-info__article .p-content-detail-related-info__body{display:grid;grid-template-columns:120px auto;gap:0 10px}.p-content-detail-related-info__article .p-content-detail-related-info__thumbnail{position:relative;width:120px;height:90px;border-radius:3px;overflow:hidden;float:left;margin-right:10px}.p-content-detail-related-info__article .p-content-detail-related-info__thumbnail img{position:absolute;top:0;left:0;width:120px;height:90px;max-width:none}.p-content-detail-related-info__article .p-content-detail-related-info__contents{min-height:90px}.p-content-detail-related-info__article .p-content-detail-related-info__desc{font-size:1.2rem;line-height:19px;font-weight:300}.p-content-detail-related-info__article .p-content-detail-related-info__box{margin-top:10px;display:flex;align-items:center}.p-content-detail-related-info__article .p-content-detail-related-info__category{padding:4px 10px;display:inline-block;font-size:1.2rem;background-color:#eee;border-radius:3px}.p-content-detail-related-info__article .p-content-detail-related-info__readmore{font-size:1.2rem;line-height:19px;font-weight:300;margin-left:auto}.p-content-detail-related-info__trailer{display:flex;flex-direction:column;align-items:center;align-self:stretch}.p-content-detail-related-info__trailer-content{display:flex;padding:15px 10px 0px 10px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.p-content-detail-related-info__trailer-content-title{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p-content-detail-related-info__trailer-content-video{align-self:stretch;position:relative;width:100%;height:200px;padding-top:56.42%;overflow:hidden}.p-content-detail-related-info__trailer-content-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-content-detail-related-info__trailer-readmore{display:flex;padding:15px 10px 25px 10px;flex-direction:column;align-items:flex-start;align-self:stretch}@media all and (orientation: landscape){.p-content-detail-related-info-box .p-content-detail-related-info__list .p-content-detail-related-info__item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail-related-info-box .p-content-detail-related-info__list .p-content-detail-related-info__item{padding-left:env(safe-area-inset-left)}}.p-content-detail-related-info-box .p-content-detail-related-info__list .p-content-detail-related-info__item:nth-child(3)~li{display:none}.p-content-detail-related-info-box.is-show-all .p-content-detail-related-info__item:nth-child(3)~li{display:block}.p-content-detail-related-info-box .p-content-detail-related-info__item{position:relative;border-bottom:1px solid #ddd}.p-content-detail-related-info-box .p-content-detail-related-info__link{display:block}.p-content-detail-related-info-box .p-content-detail-related-info__link::before,.p-content-detail-related-info-box .p-content-detail-related-info__link::after{right:15px;margin-right:env(safe-area-inset-right)}.p-content-detail-related-info-readmore{padding:10px;position:relative;display:block;text-align:center;border-top:1px solid #ddd}.p-content-detail-related-info-readmore::before,.p-content-detail-related-info-readmore::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#fff;content:""}.p-content-detail-related-info-readmore::before{margin-top:-3px;transform:rotate(45deg)}.p-content-detail-related-info-readmore::after{margin-top:2px;transform:rotate(-45deg)}.p-content-detail-related-info-readmore::before,.p-content-detail-related-info-readmore::after{right:25px}.p-content-detail-related-info-readmore a,.p-content-detail-related-info-readmore span{border-radius:3px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:600;font-size:1.3rem;line-height:20px;color:#fff;padding:10px 40px 10px 10px;text-align:left;width:100%;display:flex;justify-content:center;align-items:center;background-color:#7e7e7e}.p-content-detail-related-info-readmore.no-border-top{border-top:none}.p-content-detail-related-info-music__logo{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #dfdfdf}.p-content-detail-related-info-music__text{font-size:1.2rem;line-height:1.5;font-weight:300;color:#7e7e7e}.p-content-detail-related-info-music__row{padding:15px 10px;display:flex;align-items:center;border-bottom:1px solid #dfdfdf;width:100%}.p-content-detail-related-info-music__thumbnail{width:50px;height:50px}.p-content-detail-related-info-music__content{padding-left:10px}.p-content-detail-related-info-music__section{font-size:1.2rem;line-height:1;font-weight:300;color:#7e7e7e}.p-content-detail-related-info-music__title{padding:2px 0;font-size:1.4rem;line-height:1.5;font-weight:600;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:260px}.p-content-detail-related-info-music__artist_name{font-size:1.2rem;line-height:1;font-weight:300;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:260px}.p-content-detail-related-info-music__play{margin-left:auto}.p-content-detail-related-info-music .p-content-detail-related-info-music__list .p-content-detail-related-info-music__item:nth-child(3)~li{display:none}.p-content-detail-related-info-music.is-show-all .p-content-detail-related-info-music__item:nth-child(3)~li{display:block}.p-content-detail-related-info-music__show-all{margin:7px;display:block;position:relative;padding-left:16px;color:#00c4a5;font-size:1.2rem;outline:none;text-align:center}.p-content-detail-related-info-music__show-all::before{font-size:small;content:"＞";padding:5px;display:inline-block;transform:scale(1.5, 1) rotate(90deg)}.p-content-detail-related-info-music__hide-latter{margin:7px 0;display:block;position:relative;padding-left:16px;color:#00c4a5;font-size:1.2rem;outline:none;text-align:center}.p-content-detail-related-info-music__hide-latter::before{font-size:small;content:"＞";padding:5px;display:inline-block;transform:scale(1.5, 1) rotate(270deg)}.p-content-detail-related-info-vod{overflow:hidden}@media all and (orientation: landscape){.p-content-detail-related-info-vod{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail-related-info-vod{padding-left:env(safe-area-inset-left)}}.p-content-detail-related-info-vod__link-outer{display:flex;padding:15px 10px 25px 10px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.p-content-detail-vod{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;color:#333}@media all and (orientation: landscape){.p-content-detail-vod{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-content-detail-vod{padding-left:env(safe-area-inset-left)}}.p-content-detail-vod__inner{margin-right:15px;margin-left:15px}.p-content-detail-vod__head{font-weight:600;font-size:1.2rem;line-height:1.4166666667;align-items:center;padding:10px 12px;background-color:#dfdfdf;color:#333}.p-content-detail-vod__hero{margin:20px 0 0;padding:0 30px;background-color:#fff;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative;min-height:124px}.p-content-detail-vod__hero-left{width:100%;max-width:calc(100% - 60px);font-weight:600;font-size:1.5rem;line-height:1.4;padding-right:20px;justify-content:center;margin:auto 0}.p-content-detail-vod__hero-right{margin:auto 0;margin-right:auto;float:left}.p-content-detail-vod__hero-image{position:relative}.p-content-detail-vod__hero-image-label{color:#fff;background-color:#000;position:absolute;right:3px;bottom:0;font-size:1rem;font-weight:300;line-height:1.5;padding:1px 2px}.p-content-detail-vod__guideline_date{background-color:#fff;padding:5px 0 0}.p-content-detail-vod__sub-title{font-weight:600;font-size:1.5rem;line-height:1.4}.p-content-detail-vod__exist-available-theater{display:flex;flex-direction:column;align-items:flex-start;margin:10px 15px;gap:10px}.p-content-detail-vod__exist-available-theater-theater-navigation{display:flex;padding:10px;flex-direction:column;align-items:center;align-self:stretch;color:#282828;background-color:#fff;font-size:1.4rem;line-height:2.1rem}.p-content-detail-vod__exist-available-theater-theater-navigation-heading{font-weight:600}.p-content-detail-vod__exist-available-theater-theater-navigation-detail{font-weight:300}.p-content-detail-vod__exist-available-theater-theater-navigation-count{width:240px;margin-top:10px}.p-content-detail-vod__exist-available-theater-unext-ticket{display:flex;padding:15px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;border:1px solid #eee;background-color:#fff}.p-content-detail-vod__exist-available-theater-unext-ticket-heading{color:#d81f1c;font-size:1.5rem;font-weight:600;line-height:2.1rem}.p-content-detail-vod__exist-available-theater-unext-ticket-detail{color:#282828;font-size:1.4rem;font-weight:300;line-height:2.1rem}.p-content-detail-vod__exist-available-theater-unext-ticket-description{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.p-content-detail-vod__exist-available-theater-unext-ticket-description-heading{color:#d81f1c;font-size:1.4rem;font-weight:600;line-height:2.1rem}.p-content-detail-vod__exist-available-theater-unext-ticket-description-detail{color:#282828;font-size:1.4rem;font-weight:300;line-height:2.1rem}.p-content-detail-vod__exist-available-theater-unext-ticket-navigation-theatre-banner{width:240px;height:65px}.p-content-detail-vod__exist-available-theater-unext-ticket-navigation-cinemacoupon{display:flex;padding:10px 0px;align-items:center;gap:4px;color:#10a388;font-size:1.4rem;font-weight:300;line-height:2.1rem}.p-content-detail-vod__exist-available-theater-recommend{border:1px solid #eee;align-self:stretch}.p-content-detail-vod__not-exist-available-vod{background-color:#fff;padding:15px;margin:5px 15px 15px 10px}.p-content-detail-vod__not-exist-available-vod__p{font-size:1.4rem;font-weight:600}.p-content-detail-vod__not-exist-available-vod__p-detail{font-size:1.4rem}.p-content-detail-vod__not-exist-available-vod-recommend{margin:10px;border:1px solid #eee;background-color:#fff}.p-content-detail-vod__not-exist-available-vod-recommend__section{margin:15px 5px;display:flex;overflow-x:auto}.p-content-detail-vod__not-available-vod{margin:0 15px;padding:4px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px 16px;flex-wrap:wrap;overflow:hidden;position:relative;background-color:#fff}.p-content-detail-vod__not-available-vod a{display:flex;align-items:center}.p-content-detail-vod__free-for-watch{background-color:#fff;padding:10px;margin-top:10px;font-size:1.4rem;font-weight:300;line-height:1.5}.p-content-detail-vod__free-for-watch b{font-weight:600}.p-content-detail-vod__trailer{background-color:#fff;margin:30px 0}.p-content-detail-vod__trailer__seemore{font-weight:600;font-size:1.5rem;line-height:1.4;border-radius:3px;padding:10px 64px 10px 30px;width:95%;margin:0 auto;background-color:#7e7e7e;color:#fff;display:block;position:relative}.p-content-detail-vod__trailer__seemore::before,.p-content-detail-vod__trailer__seemore::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#fff;content:""}.p-content-detail-vod__trailer__seemore::before{margin-top:-3px;transform:rotate(45deg)}.p-content-detail-vod__trailer__seemore::after{margin-top:2px;transform:rotate(-45deg)}.p-content-detail-vod__trailer__seemore::before,.p-content-detail-vod__trailer__seemore::after{right:15px;margin-right:env(safe-area-inset-right)}.p-content-detail-vod__recommend{margin-top:15px;margin-bottom:30px}.p-content-detail-vod__similar-titles{align-items:center}.p-content-detail-vod-episode-info__episode{background-color:#fff;border:1px solid #ddd;border-top:none}.p-content-detail-vod-episode-info__heading a{text-decoration:none;color:#333;line-height:1;padding:20px;font-size:1.5rem;position:relative;display:block;cursor:pointer}.p-content-detail-vod-episode-info__heading a::before,.p-content-detail-vod-episode-info__heading a::after{right:15px}.p-content-detail-vod-episode-info__heading a.c-closed::before,.p-content-detail-vod-episode-info__heading a.c-closed::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#7e7e7e;content:""}.p-content-detail-vod-episode-info__heading a.c-closed::before{transform:rotate(90deg)}.p-content-detail-vod-episode-info__heading a.c-closed{border-bottom:none}.p-content-detail-vod-episode-info__heading a.c-opened::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#7e7e7e;content:""}.p-content-detail-vod-episode-info__title{padding-left:35px;padding-right:25px}.p-content-detail-vod-episode-info__title::before{content:attr(data-episode-number);left:15px;position:absolute}.p-content-detail-vod-episode-info__static-heading{text-decoration:none;color:#333;line-height:1;padding:20px;font-size:1.5rem;position:relative;display:block}.p-content-detail-vod-episode-info__more-read a{color:#00c4a5;text-align:center}.p-content-detail-vod-episode-info__more-read a::before{content:"＞";font-size:1rem;padding:5px;display:inline-block;transform:scale(1.5, 1) rotate(90deg)}.p-content-detail-vod-episode-info__outline{overflow:hidden}.p-content-detail-vod-episode-info__item{padding-bottom:20px}.p-content-detail-vod-episode-info__text{line-height:1.5;opacity:1;visibility:visible;padding:0 10px 0 55px;font-size:1.4rem;position:relative}.p-content-detail-vod-episode-info img{outline:1px solid #eee;outline-offset:-1px}.p-content-detail-vod-episode-info__outline.opened .p-content-detail-vod-episode-info__item{transition:border-top .2s ease-out,padding-top .2s ease-out,padding-bottom .2s ease-out}.p-content-detail-vod-episode-info__outline.opened .p-content-detail-vod-episode-info__text{white-space:pre-line;transition:line-height .2s ease-out,opacity .1s linear,visibility .1s linear}.p-content-detail-vod-episode-info__outline.opened .p-content-detail-vod-episode-info img{transition:opacity .1s linear,visibility .1s linear}.p-content-detail-vod-episode-info__outline.closed .p-content-detail-vod-episode-info__item{border-top:none;padding-top:0;padding-bottom:0;transition:border-top .2s ease-out,padding-top .2s ease-out,padding-bottom .2s ease-out}.p-content-detail-vod-episode-info__outline.closed .p-content-detail-vod-episode-info__text{line-height:0;opacity:0;visibility:hidden;transition:line-height .2s ease-out,opacity .1s linear,visibility .1s linear}.p-content-detail-vod-episode-info__outline.closed .p-content-detail-vod-episode-info img{opacity:0;visibility:hidden;height:0;border-top:none;border-bottom:none;transition:opacity .1s linear,visibility .1s linear}.p-content-detail-vod-outline{font-size:1.4rem;margin:40px 15px 40px 15px}.p-content-detail-vod-outline__sub-title{font-weight:600;font-size:1.5rem;line-height:1.4;margin-bottom:10px}.p-content-detail-vod-outline__title{font-weight:600;font-size:1.5rem;line-height:1.4;margin-bottom:10px}.p-content-detail-vod-outline__description{font-weight:300;font-size:1.4rem;line-height:1.5;margin-bottom:30px}.p-content-detail-vod-outline__people-list{margin-bottom:30px}.p-content-detail-vod-outline__people-list h3{margin-top:20px}.p-content-detail-vod-outline__people-list h3:first-child{margin-top:0}.p-content-detail-vod-outline__people-list-desc{display:inline-block;margin-right:15px;font-weight:300;font-size:1.4rem;line-height:1.5}.p-content-detail-vod-outline__people-list-desc a{color:#00c4a5}.p-content-detail-vod-outline-info{display:table;table-layout:fixed;width:100%}.p-content-detail-vod-outline-info__row{display:table-row}.p-content-detail-vod-outline-info__header{font-weight:600;font-size:1.2rem;line-height:1.4166666667;align-items:center;display:table-cell;overflow-wrap:break-word;background-color:#dfdfdf;width:30%;padding:15px;border-bottom:1px solid #fff}.p-content-detail-vod-outline-info__row:last-child>.p-content-detail-vod-outline-info__header{border-bottom:none}.p-content-detail-vod-outline-info__item{padding:15px 15px 15px 20px;display:table-cell;overflow-wrap:break-word;font-weight:300;font-size:1.4rem;line-height:1.5;width:70%;background-color:#fff;border-bottom:1px solid #dfdfdf}.p-content-detail-vod-outline-info__row:last-child>.p-content-detail-vod-outline-info__item{border-bottom:none}.p-content-detail-vod-table-of-content{background-color:#fff;padding:20px 15px}.p-content-detail-vod-table-of-content__title{font-weight:600;font-size:1.5rem;line-height:1.4;border-bottom:1px solid #ddd;padding-bottom:10px}.p-content-detail-vod-table-of-content__list{font-weight:300;font-size:1.4rem;line-height:1.5}.p-content-detail-vod-table-of-content__item a{display:flex;gap:13px;border-bottom:1px solid #ddd;padding:10px 0}.p-content-detail-vod-table-of-content__item span{flex:1;display:list-item;list-style-type:disc;margin-left:20px;color:#333}.p-content-detail-vod-table-of-content__item span::marker{color:#00c4a5}.p-content-detail-vod-table-of-content__arrow{position:relative;display:flex;width:30px}.p-content-detail-vod-table-of-content__arrow::before{display:block;position:absolute;top:0;left:0;width:7px;height:7px;border:1px solid;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);content:"";transform:rotate(45deg)}.p-content-detail-vod-table-of-content__arrow::before{color:#00c4a5;left:12px;top:3px}.p-content-header{border-bottom:1px solid #eee;background-color:#fff}.p-content-header__premium-agreements-header{width:100%;height:100px;left:0px;top:64px;background-color:#ffe100;text-align:center;line-height:100px}.p-content-header__backlink{padding:10px;border-bottom:1px solid #dfdfdf;display:flex;align-items:center}.p-content-header__backlink-symbol{color:#7e7e7e;margin-right:12px}.p-content-header__backlink-symbol::before{color:#7e7e7e;font-size:1.5rem;content:"<"}.p-content-header__backlink-text{font-weight:300;color:#000}.p-premium-agreements{padding:0 24px}.p-content-movie-info>*{color:#333;display:block;font-size:1.5rem;font-weight:600;overflow-wrap:break-word}.p-content-movie-info__screen-time>*{color:#7e7e7e;font-size:1.2rem;font-weight:300;margin-top:4px}.p-content-notice{background-color:#fef298}.p-content-notice__inner{width:320px;margin:0 auto;padding-top:10px;padding-bottom:10px;color:#292f33;font-weight:600;text-align:center}.p-content-schedule-row{display:flex}.p-content-schedule__prefectures{border-bottom:1px solid #dfdfdf}.p-content-schedule__prefectures .region-item{border-bottom:none}.p-content-schedule__prefectures .region-item:nth-child(n+2){border-top:1px solid #dfdfdf}.p-content-schedule__prefectures-wrapper{overflow:hidden}.p-content-schedule__prefectures-wrapper.opened{max-height:500px;transition:max-height .4s linear,visibility .4s linear}.p-content-schedule__prefectures-wrapper.closed{max-height:0;transition:max-height .3s linear,visibility .3s linear;visibility:hidden}.p-content-schedule__prefectures .prefectures-nested-item{padding-left:9px}.p-content-schedule__prefectures .prefectures-nested-item:nth-child(-n+2){border-top:1px solid #dfdfdf}.p-content-schedule__prefectures .prefectures-nested-item:nth-last-child(1),.p-content-schedule__prefectures .prefectures-nested-item:nth-last-child(2):nth-child(odd){border-bottom:none}.p-content-schedule__selects{width:100%;background-color:#eee;padding:10px;position:relative}.p-content-schedule__selects::before{content:"";background-color:#eee;width:1px;height:100%;position:absolute;top:0;left:50%;z-index:1}.p-content-schedule__selects .p-content-schedule-select__button{word-break:break-word}.p-content-schedule__header{display:flex;align-items:flex-start;justify-content:space-between;padding:15px 10px;word-break:break-word;background:#fff}.p-content-schedule__toggle.disabled{pointer-events:none}.p-content-schedule__toggle-button{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;background-color:#eee;border-radius:3px;width:70px;height:30px;position:relative}.p-content-schedule__toggle-button span,.p-content-schedule__toggle-button a{color:#7e7e7e;font-size:1.2rem;font-weight:600;padding-right:7px}.p-content-schedule__toggle-button--location{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_area_target-33af45c56f06235bc64705d3b2135d31a898726b02848d05d509257b0f4979f9.svg);background-size:15px 15px;background-position:7px center;background-repeat:no-repeat}.p-content-schedule__toggle-button--area{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_area_map-5053127808b74c661049b04e4e9d91352a5c866f3d40e559d4fea20625ba1ea3.svg);background-size:13px 13px;background-position:7px center;background-repeat:no-repeat}.p-content-schedule__area-name .c-heading-1{line-height:1;padding:7px 10px}.p-content-schedule__none-show-time{padding:5px 0 15px 10px}.p-content-schedule__none-show-time>*{color:#333;font-size:1.3rem}.p-content-schedule__zero{position:absolute;left:0;right:0;padding:155px 15px 0;margin-top:20px;text-align:center;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/img_zero_content-2ec395d5ed63fd058edb7b0a26eb703feb383bc7d59ab78121133177bce41c89.png);background-size:160px 160px;background-position:top center;background-repeat:no-repeat}.p-content-schedule__zero-message{color:#333;font-size:1.4rem;font-weight:600;line-height:1.3;margin-top:20px}.p-content-schedule__after-schedule{padding:15px}.p-content-schedule__after-schedule.has-border{border-top:1px solid #ddd}.p-content-schedule__theater-links{margin:30px 15px}.p-content-schedule__theater-links ul{margin-left:auto;text-align:right}.p-content-schedule__theater-links ul li{line-height:30px;font-size:1.3rem}.p-content-schedule__footer{margin:30px 10px}.p-content-schedule__footer ul li{font-size:1.3rem}.p-content-schedule__footer ul li:nth-child(n+2){padding-top:10px}.p-content-schedule-areas__inner.no-content{min-height:250px}.p-content-schedule-areas__footer{height:50px}.p-content-schedule-areas__loading{display:flex;justify-content:center;position:relative}.p-content-schedule-areas__loading.has-margin-top{margin-top:50px}.p-content-schedule-areas__loading .c-spinner{width:40px;height:40px;position:relative;top:5px;left:auto;right:auto;margin:0}.p-content-schedule-areas__label{display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-weight:600;position:relative;padding:60px 0 30px;border-top:1px solid #ddd}.p-content-schedule-areas__label.first{border:none;padding-top:30px}.p-content-schedule-areas__label::before,.p-content-schedule-areas__label::after{content:"";display:block;width:50px;min-width:50px;height:1px;background-color:#ddd;margin:0 10px}.p-content-schedule-areas-search-footer{border-bottom:1px solid #ddd}.p-content-schedule-areas-search-footer__heading{font-size:1.3rem;text-align:center;font-weight:600;display:flex;justify-content:center;gap:10px;padding:30px 0;border-bottom:1px solid #ddd}.p-content-schedule-areas-search-footer__heading::before,.p-content-schedule-areas-search-footer__heading::after{content:"";width:50px;border-top:1px solid #ddd;align-self:center}.p-content-schedule-areas-search-footer .p-menus__item:last-child,.p-content-schedule-areas-search-footer .p-menus__item:nth-last-child(2):nth-child(2n+1){border-bottom:none}.p-content-schedule-calendar__inner{background-color:#fff;display:flex;justify-content:space-around;width:100%}.p-content-schedule-calendar__item{width:100%}.p-content-schedule-calendar__item-date{font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-size:1.6rem;font-weight:500}.p-content-schedule-calendar__item a{color:#333;display:block;padding:10px 0 11px;text-align:center;opacity:.5;transition:opacity ease .2s}.p-content-schedule-calendar__item a.is-saturday{color:#4990e2}.p-content-schedule-calendar__item a.is-sunday{color:#cd2121}.p-content-schedule-calendar__item a.is-active{opacity:1;border-bottom:2px solid #333}.p-content-schedule-calendar__item a.is-active.is-saturday{border-bottom-color:#4990e2}.p-content-schedule-calendar__item a.is-active.is-sunday{border-bottom-color:#cd2121}.p-content-schedule-calendar__item small{font-size:1rem;font-weight:600;margin-left:1px}.p-content-schedule-calendar__item.disabled{pointer-events:none}.p-content-schedule-modal__overlay{display:block;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1431}.p-content-schedule-modal__body{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1531;overflow-y:auto;-webkit-overflow-scrolling:touch}.p-content-schedule-screen-show-time{color:#333;display:inline-block;flex-grow:0;flex-shrink:0;padding-right:20px}.p-content-schedule-screen-show-time span{font-size:1rem;margin-right:1px}.p-content-schedule-screen-show-time__inner{max-width:52px;display:flex;flex-wrap:wrap;flex-direction:column}.p-content-schedule-screen-show-time__start{display:block;font-size:1.6rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;line-height:1;text-align:right}.p-content-schedule-screen-show-time__end{display:inline-block;font-size:1.2rem;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;font-weight:500;line-height:2;text-align:right}.p-content-schedule-screen-show-time.past-time{color:#aaa}.p-content-schedule-select{width:50%;max-width:50%}.p-content-schedule-select__list{background-color:#fff}.p-content-schedule-select__list-header{display:flex;justify-content:center;align-items:center;background:#fff;height:46px}.p-content-schedule-select__list-header>p{font-size:1.5rem;font-weight:600}.p-content-schedule-select__list-close{display:block;overflow:hidden;position:absolute;text-indent:-999em}.p-content-schedule-select__list-close::before,.p-content-schedule-select__list-close::after{display:block;position:absolute;top:5px;left:0;width:15px;height:3px;background-color:#333;content:""}.p-content-schedule-select__list-close::before{transform:rotate(45deg)}.p-content-schedule-select__list-close::after{transform:rotate(-45deg)}.p-content-schedule-select__list-close{top:16px;left:13px;width:15px;height:15px}.p-content-schedule-select-button{background-color:#fff;padding:10px 30px 10px 15px;position:relative}.p-content-schedule-select-button::before{display:block;position:absolute;top:0;left:0;width:9px;height:9px;border:1px solid;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);content:"";transform:rotate(45deg)}.p-content-schedule-select-button::before{color:#7e7e7e;top:12px;left:auto;right:15px}.p-content-schedule-select-button>span:first-child{color:#7e7e7e;font-size:1.3rem;font-weight:600}.p-content-schedule-select-button>span:nth-child(2){color:#7e7e7e;font-size:1rem;margin-left:3px}.p-content-schedule-select-button--left{border-radius:3px 0 0 3px}.p-content-schedule-select-button--right{border-radius:0 3px 3px 0}.p-content-schedule-select-item__list{background-color:#fff}.p-content-schedule-select-item__list__header{display:flex;justify-content:center;align-items:center;background:#fff;height:46px}.p-content-schedule-select-item__list__header>p{font-size:1.5rem;font-weight:600}.p-content-schedule-select-item__list__close{display:block;overflow:hidden;position:absolute;text-indent:-999em}.p-content-schedule-select-item__list__close::before,.p-content-schedule-select-item__list__close::after{display:block;position:absolute;top:5px;left:0;width:15px;height:3px;background-color:#333;content:""}.p-content-schedule-select-item__list__close::before{transform:rotate(45deg)}.p-content-schedule-select-item__list__close::after{transform:rotate(-45deg)}.p-content-schedule-select-item__list__close{top:16px;left:13px;width:15px;height:15px}.p-content-schedule-select-item__content{width:100%;height:100%;list-style:none;font-size:0}.p-content-schedule-select-item__content:only-child{border-top:1px solid #ddd}.p-content-schedule-select-item__button{border-bottom:1px solid #ddd;box-sizing:border-box;display:inline-block;width:50%;height:55px;vertical-align:middle;word-break:break-all}.p-content-schedule-select-item__button:nth-child(odd){border-right:1px solid #ddd}.p-content-schedule-select-item__button:last-child,.p-content-schedule-select-item__button:nth-last-child(2):nth-child(odd){border-bottom:none}.p-content-schedule-select-item__link{position:relative;display:flex;align-items:center;justify-content:flex-start;color:#333;font-size:1.5rem;line-height:1.4;padding:0 35px 0 10px;width:100%;height:100%;overflow-wrap:break-word}.p-content-schedule-select-item__link.disabled{color:#aaa;font-weight:300;cursor:not-allowed;pointer-events:none}.p-content-schedule-select-item__radio{padding-left:25px;display:inline-block;position:relative}.p-content-schedule-select-item__radio::before{content:"";position:absolute;top:1px;left:0;width:18px;height:18px;border-radius:50%;border:1px solid #00c4a5;transition:.2s}.p-content-schedule-select-item__radio.checked{font-weight:300}.p-content-schedule-select-item__radio.checked::before{background-color:#00c4a5}.p-content-schedule-select-item__radio.checked::after{content:"";position:absolute;top:3px;left:6px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.p-content-schedule-select-item__radio span{font-size:1.2rem}.p-content-schedule-show-time-carousel{padding:5px 0 15px 10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.p-content-schedule-sticky-header{width:100%;background:#fff}.p-content-schedule-sticky-header__inner{width:100%;position:relative;top:0;left:0}.p-content-schedule-sticky-header__inner.has-bottom-bar{padding-bottom:15px;border-bottom:1px solid #eee}.p-content-schedule-sticky-header__inner.has-bottom-space{padding-bottom:15px}.p-content-schedule-sticky-header__inner.is-fixed{position:fixed;z-index:1731}.p-content-schedule-sticky-header__inner .horizontal-tabs{padding:15px 10px 0;display:table;table-layout:fixed;text-align:center;width:100%;border-top:1px solid #eee}.p-content-schedule-sticky-header__inner .horizontal-tabs__label{display:table-cell}.p-content-schedule-sticky-header__inner .horizontal-tabs__label>a{color:#7e7e7e;background-color:#eee;display:block;font-size:1.3rem;text-decoration:none;border:1px solid #ddd;padding:7px 0}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .c-active{color:#fff;font-weight:600;background-color:#7e7e7e;border:1px solid #7e7e7e}.p-content-schedule-sticky-header__inner .horizontal-tabs__label>a::before{position:relative;content:"  ";padding-right:14px;background-repeat:no-repeat;display:inline-block}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .area-icon{border-radius:3px 0 0 3px}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .area-icon::before{top:1px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_area_map-5053127808b74c661049b04e4e9d91352a5c866f3d40e559d4fea20625ba1ea3.svg)}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .area-icon.c-active::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_area_map_active-b08d56f45616b3f5272b3f864f08e4089e512cd1f6d4169372ecb6e1d45fc874.svg)}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .location-icon{border-radius:0 3px 3px 0}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .location-icon::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_area_target-33af45c56f06235bc64705d3b2135d31a898726b02848d05d509257b0f4979f9.svg)}.p-content-schedule-sticky-header__inner .horizontal-tabs__label .location-icon.c-active::before{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_area_target_active-b5f66480872f102f98cc807220cde1ffd6c930a8eb82b2990507137689cf2a65.svg)}.p-content-schedule-theater{padding:10px 0 0}.p-content-schedule-theater+.p-content-schedule-theater{border-top:1px solid #ddd}.p-content-schedule-theater__header{display:flex;align-items:flex-start;justify-content:space-between;padding:0 15px}.p-content-schedule-theater__title{display:inline-block;position:relative;margin-top:4px}.p-content-schedule-theater__title>*{color:#333;font-size:1.5rem;font-weight:600;line-height:1.4;display:inline-block;word-break:break-all}.p-content-schedule-theater__title a{padding-right:20px}.p-content-schedule-theater__title a::before,.p-content-schedule-theater__title a::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-content-schedule-theater__title a::before{margin-top:-3px;transform:rotate(45deg)}.p-content-schedule-theater__title a::after{margin-top:2px;transform:rotate(-45deg)}.p-content-schedule-theater__title a::before,.p-content-schedule-theater__title a::after{right:0}.p-content-schedule-theater__distance{color:#7e7e7e;display:inline-block;font-size:1rem;font-weight:300;margin-left:5px}.p-content-schedule-theater__info{display:inline-block;min-width:60px;text-align:right}.p-content-schedule-theater__map{display:inline-block;width:28px;height:28px;border-radius:3px;background-color:#eee;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_map_pin-027ba0466f059dcff437a7fee7f9b3707bfb823760135d72f582882f00318ab6.svg);background-size:10px 14px;background-position:center;background-repeat:no-repeat}.p-content-schedule-theater__screens{padding-top:15px;padding-bottom:15px}.p-content-schedule-theater-screen{margin-left:15px}.p-content-schedule-theater-screen+.p-content-schedule-theater-screen{padding-top:10px;border-top:1px solid #ddd}.p-content-schedule-theater-screen__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-right:15px;word-break:break-word}.p-content-schedule-theater-screen__end-date>*{color:#7e7e7e;font-size:1rem}.p-content-schedule-theater-screen__formats-item{display:inline-block;margin-right:6px}.p-content-schedule-theater-screen__show-time-list{display:flex;flex-wrap:nowrap}.p-content-theater-schedule{background-color:#fff;padding-bottom:20px}.p-content-theater-schedule__heading{background-color:#fff}.p-content-theater-schedule__heading__title{padding:12px 10px 0 10px;font-size:1.6rem;line-height:1.5;font-weight:600;color:#282828;text-align:center}.p-content-theater-schedule__heading__title_container{padding:0 15px}.p-content-theater-schedule__heading__flex{display:flex;flex-wrap:wrap;align-items:center}.p-content-theater-schedule__heading__flex div:nth-child(2){margin-left:auto}.p-content-theater-schedule__heading__flex__item{background-color:#eee;border-radius:3px;margin-right:7px;height:28px;padding:7px 5px 0 5px;align-items:center;font-size:1.2rem;font-weight:600}.p-content-theater-schedule__heading__flex__item a{padding:9px 0 9px 28px;color:#898989}.p-content-theater-schedule__heading__flex__item--official a{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_official-9558be08686e0ef4e8068634f5d9f9ef3a770ce176b77770c76333f5c84213c6.svg) no-repeat left center;background-size:19px 19px}.p-content-theater-schedule__heading__address{padding:10px;font-size:1.3rem;line-height:1.5;color:#898989;text-align:center;font-weight:300}.p-content-theater-schedule__heading__map{padding-right:10px;display:flex;flex-direction:row-reverse;align-items:center}.p-content-theater-schedule__heading__map-body{width:28px;height:28px;border-radius:3px;background-color:#eee;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mappin_fill-ec542b855c5318c8b1a08df102bcc7e60daf85a48c02416dbcfb357e9a59ef2e.svg);background-size:24px;background-position:center}.p-content-theater-schedule__movies{width:100%;margin:0 auto}.p-content-theater-schedule__zero{height:250px;border-bottom:1px solid #ddd}.p-content-theater-schedule__zero-message{text-align:center;color:#333;font-size:1.4rem;font-weight:600;line-height:1.3;margin:20px 0}.p-content-theater-schedule__zero-image{padding-top:155px;text-align:center;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/img_zero_content-2ec395d5ed63fd058edb7b0a26eb703feb383bc7d59ab78121133177bce41c89.png);background-size:160px 160px;background-position:top center;background-repeat:no-repeat}.p-content-theater-schedule__movie-detail{background-color:#fff;border-bottom:1px solid #ddd}.p-content-theater-schedule__review{background-color:#fff}.p-content-theater-schedule__loading{display:flex;justify-content:center;position:relative}.p-content-theater-schedule__loading.has-margin-top{margin-top:20px}.p-content-theater-schedule__loading .c-spinner{width:40px;height:40px;position:relative;top:20px;left:auto;right:auto;margin-top:20px}.p-content-theater-schedule__footer{background-color:#fff;padding:5px 10px}.p-content-theater-schedule-heading{background-color:#fff}.p-content-theater-schedule-heading__title{padding:12px 10px 0 10px;font-size:1.6rem;line-height:1.5;font-weight:600;color:#282828;text-align:center}.p-content-theater-schedule-heading__title_container{padding:0 15px}.p-content-theater-schedule-heading__flex{display:flex;flex-wrap:wrap;align-items:center}.p-content-theater-schedule-heading__flex div:nth-child(2){margin-left:auto}.p-content-theater-schedule-heading__flex__item{background-color:#eee;border-radius:3px;margin-right:7px;height:28px;padding:7px 5px 0 5px;align-items:center;font-size:1.2rem;font-weight:600}.p-content-theater-schedule-heading__flex__item a{padding:9px 0 9px 28px;color:#898989}.p-content-theater-schedule-heading__flex__item--official a{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_official-9558be08686e0ef4e8068634f5d9f9ef3a770ce176b77770c76333f5c84213c6.svg) no-repeat left center;background-size:19px 19px}.p-content-theater-schedule-heading__address{padding:10px;font-size:1.3rem;line-height:1.5;color:#898989;text-align:center;font-weight:300}.p-content-theater-schedule-heading__map{padding-right:10px;display:flex;flex-direction:row-reverse;align-items:center}.p-content-theater-schedule-heading__map-body{width:28px;height:28px;border-radius:3px;background-color:#eee;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mappin_fill-ec542b855c5318c8b1a08df102bcc7e60daf85a48c02416dbcfb357e9a59ef2e.svg);background-size:24px;background-position:center}.p-content-theater-schedule-movie-item{margin-top:10px;border-bottom:1px solid #ddd}.p-content-theater-schedule-movie-item a{text-decoration:none;color:inherit;position:relative}.p-content-theater-schedule-movie-item a::before,.p-content-theater-schedule-movie-item a::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-content-theater-schedule-movie-item a::before{margin-top:-3px;transform:rotate(45deg)}.p-content-theater-schedule-movie-item a::after{margin-top:2px;transform:rotate(-45deg)}.p-content-theater-schedule-movie-item a::before,.p-content-theater-schedule-movie-item a::after{top:26px;right:15px}.p-content-theater-schedule-movie-item__content{padding:10px 0}.p-content-theater-schedule-movie-item__inner{margin-left:10px}.p-content-theater-schedule-movie-item__flex{display:flex;justify-content:flex-start;align-items:center}.p-content-theater-schedule-movie-item__img{margin-right:5px}.p-content-theater-schedule-movie-item__fallback-img{margin-right:5px;background-size:40px 50px;width:40px;height:50px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/img_cover-placehold-633a19fbbf6951dbb8debea06f29fefcc0666e8138e79c5ffd8a486da95432ae.svg)}.p-content-theater-schedule-movie-item__detail{margin-left:5px}.p-content-theater-schedule-movie-item__title{margin-right:44px;font-size:1.3rem;line-height:1.5;font-weight:600;color:#282828}.p-content-theater-schedule-movie-item__screen-time{padding:5px 0px;font-size:1rem;line-height:1.3;font-weight:300;color:#898989}.p-content-theater-schedule-other-movies{display:flex;justify-content:flex-start;align-items:center;padding:15px 10px 10px 10px;background-color:#fff}.p-content-theater-schedule-other-movies__title{padding-left:5px;padding-right:10px;font-size:1.5rem;line-height:1.4;font-weight:600;color:#282828}.p-content-theater-schedule-other-movies__left{margin-left:auto;display:flex}.p-content-theater-schedule-other-movies__count{color:#282828;font-size:1.2rem}.p-content-theater-schedule-other-movies__arrow{position:relative}.p-content-theater-schedule-other-movies__arrow::before,.p-content-theater-schedule-other-movies__arrow::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-content-theater-schedule-other-movies__arrow::before{margin-top:-3px;transform:rotate(45deg)}.p-content-theater-schedule-other-movies__arrow::after{margin-top:2px;transform:rotate(-45deg)}.p-content-theater-schedule-other-movies__arrow{padding:0 10px}.p-content-zero{margin-bottom:10px;padding:16px 10px 0}.p-content-zero__text{padding-bottom:20px;font-size:1.4rem;text-align:center;line-height:1.5;background-size:50% auto}.p-content-zero__text-icon{margin:0 3px;padding:7px 9px;background-color:#ffe100;border-radius:2px;width:36px}.p-content-zero__text-icon-l{margin:0 3px}.p-content-zero__img{padding:0 35px}.p-copyright-distribution{padding:12px 10px;font-size:1rem;line-height:1.5}@media all and (orientation: landscape){.p-copyright-distribution{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-copyright-distribution{padding-left:env(safe-area-inset-left)}}.p-copyright-distribution small{font-size:1rem}.p-floating-banner{text-align:center;display:block;position:fixed;left:0;bottom:0;width:100%;z-index:531}@media all and (orientation: landscape){.p-floating-banner{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-floating-banner{padding-left:env(safe-area-inset-left)}}.p-global-menu{width:100%}.p-global-menu__box{width:100%;height:100%;list-style:none;font-size:0}.p-global-menu__box a{position:relative;display:flex;align-items:center;justify-content:flex-start;color:#333;font-size:1.4rem;line-height:1.4;padding:0 35px 0 10px;width:100%;height:100%;overflow-wrap:break-word}.p-global-menu__box a::before,.p-global-menu__box a::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-global-menu__box a::before{margin-top:-3px;transform:rotate(45deg)}.p-global-menu__box a::after{margin-top:2px;transform:rotate(-45deg)}.p-global-menu__box a::before,.p-global-menu__box a::after{right:15px}.p-global-menu__toggle-btn{padding:15px 0}.p-global-menu__toggle-btn .c-switch-button-area{width:80%;margin-bottom:0}.p-global-menu__toggle-btn .c-switch-button{display:block;padding:7px 0 6px}.p-global-menu__toggle-btn .c-switch-button.is-active{background-color:#7e7e7e;color:#fff}.p-global-menu__hamburger-item{border-bottom:1px solid #ddd;box-sizing:border-box;display:inline-block;width:49.99%;width:50%;height:55px;vertical-align:middle;word-break:break-all}@media all and (orientation: landscape){.p-global-menu__hamburger-item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-global-menu__hamburger-item{padding-left:env(safe-area-inset-left)}}.p-global-menu__hamburger-item:nth-child(odd){border-right:1px solid #ddd}.p-global-menu__hamburger-item:last-child,.p-global-menu__hamburger-item:nth-last-child(2):nth-child(odd){border-bottom:none}.p-global-menu__user-item{border-bottom:1px solid #ddd;height:55px}@media all and (orientation: landscape){.p-global-menu__user-item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-global-menu__user-item{padding-left:env(safe-area-inset-left)}}.p-grid-contents{width:100%;display:flex;flex-wrap:wrap;padding:10px 1.25% 15px}.p-grid-contents__item{width:33.3%;margin:0 0 5px;text-align:center}.p-grid-contents__gap_item{width:33.3%;margin:0 10px;text-align:center}.p-grid-contents .c-content{display:inline-block}.p-grid-contents__center-img{margin:20px;text-align:center}@media screen and (min-width: 475px){.p-grid-contents__item{width:25%}}@media screen and (min-width: 590px){.p-grid-contents__item{width:20%}}.p-has-thumbnail-reviews__item{padding:15px 10px;border-bottom:1px solid #dfdfdf;word-break:break-word;overflow-wrap:break-word}@media all and (orientation: landscape){.p-has-thumbnail-reviews__item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-has-thumbnail-reviews__item{padding-left:env(safe-area-inset-left)}}.p-has-thumbnail-reviews .c-media{margin-bottom:8px}.p-has-thumbnail-reviews__content-title{margin:8px 0 4px;font-size:1.6rem;font-weight:600;line-height:1.5}.p-has-thumbnail-reviews__content-title a{color:inherit}.p-has-thumbnail-reviews .c-rating{margin:4px 0 8px}.p-has-thumbnail-reviews__content{margin-top:4px;font-size:1.5rem;line-height:1.5}.p-has-thumbnail-reviews__readmore{display:block;margin-top:5px;color:#00c4a5;font-size:1.2rem}.p-has-thumbnail-reviews__caution-spoiler{margin:4px 0 8px}.p-has-thumbnail-reviews__body{margin-right:-110px;padding-right:110px;float:left;width:100%}.p-has-thumbnail-reviews__thumbnail{float:right;width:100px;position:relative;margin-left:10px}.p-has-thumbnail-reviews__thumbnail>img{width:100px;height:auto}.p-has-thumbnail-reviews__thumbnail .c-release-date{position:absolute;top:0;left:7px;z-index:131}.p-has-thumbnail-reviews__restricted{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:140%}.p-header{position:relative;background-color:#000;height:50px}.p-header__inner{position:relative;z-index:1131}@media all and (orientation: landscape){.p-header__inner{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-header__inner{padding-left:env(safe-area-inset-left)}}.header_dfp_ad [id^=apvad]{position:fixed !important;top:0px !important;z-index:1231 !important}.p-header-nav{display:flex;justify-content:space-between;align-items:center;height:50px;background-color:#000}.p-header-nav__logo{display:flex;align-items:flex-end;flex-wrap:wrap;margin-right:5px;margin-left:10px}.p-header-nav__logo-sub{color:#fff;font-size:1rem;font-weight:600;margin-left:3px}.p-header-nav__menu{display:flex;align-items:center;margin-right:20px}.p-header-nav__menu-login{display:inline-block;margin-right:20px}.p-header-nav__menu-login .c-round-button{width:95px;height:24px;font-size:1rem;line-height:.1}.p-header-nav__menu-search-btn{margin-right:20px}.p-header-nav__menu-user-icon{margin-right:20px;position:relative}.p-header-nav__menu-user-icon.is-active::after{position:absolute;display:block;border:5px solid rgba(0,0,0,0);border-bottom-color:#fff;border-top-width:0;content:"";top:30px;left:45%;left:inherit;transform:rotate(0)}.p-header-nav__menu-user-icon.is-active::after{position:absolute;bottom:0;right:5px;margin-right:env(safe-area-inset-right)}.p-header-nav__menu-menu-btn{position:relative}.p-header-nav__menu-menu-btn.is-active::after{position:absolute;display:block;border:5px solid rgba(0,0,0,0);border-bottom-color:#fff;border-top-width:0;content:"";top:30px;left:45%;left:inherit;transform:rotate(0)}.p-header-nav__menu-menu-btn.is-active::after{position:absolute;bottom:0;right:3px;margin-right:env(safe-area-inset-right)}.p-induce-banner{display:flex;justify-content:center;border-radius:5px;background-color:#ffe100}.p-induce-banner__image{width:130px;margin-top:20px}.p-induce-banner__body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:160px;padding-right:12px;color:#333;font-size:1rem;text-align:center}.p-induce-banner__copy-1{margin-bottom:8px}.p-induce-banner__filmarks-logo{margin-bottom:8px}.p-induce-banner__copy-2{margin-bottom:20px}.p-induce-banner__button{display:none}.p-induce-banner__button.is-visible{display:block}.p-induce-banner-floating{display:none}.p-induce-banner-floating__inner{display:flex;align-items:center;position:relative;height:50px;padding:0 10px;background-color:rgba(255,255,255,0.8);z-index:31}.p-induce-banner-floating.is-opened{display:block}.p-induce-banner-floating__close{margin-right:10px}.p-induce-banner-floating__close:focus{outline:none}.p-induce-banner-floating__logo{margin-right:10px}.p-induce-banner-floating__text{color:#00c4a5;font-size:1.2rem;font-weight:300}.p-induce-banner-floating .c-round-button{position:absolute;top:50%;right:10px;width:90px;padding-left:0;padding-right:0;transform:translateY(-50%)}.p-induce-banner-slim{display:flex;justify-content:space-between;padding:9px 10px;background-color:#ffe100}.p-induce-banner-slim__text{flex-grow:1;font-size:1.2rem;font-weight:600;text-align:center}.p-induce-banner-slim .c-round-button{width:90px;padding-left:0;padding-right:0}.p-induce-banner-top{padding:15px;background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat}.p-induce-banner-top--movie{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/top_main_movie_bg-300ee7ad36ccff2652e1cab6640bbb8f6430879a580916c2bc7547c65b0ec9b4.jpg)}.p-induce-banner-top--drama{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/top_main_drama_bg-2fafc30b7d162dadf6cda6dc169b032e5c43073c7665261280819071808280b9.jpg)}.p-induce-banner-top--anime{background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/top_main_anime_bg-1467f49e12174a426d487435e806e176a45fd06d5ac7d93c7d86db203692390f.jpg)}.p-induce-banner-top .p-induce-banner-top__heading-1{color:#fff}@media all and (orientation: landscape){.p-induce-banner-top{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-induce-banner-top{padding-left:env(safe-area-inset-left)}}.p-induce-banner-top__heading-1{font-size:.9rem;font-weight:300;text-align:center;margin-bottom:12px}.p-induce-banner-top__main{display:flex;justify-content:center}.p-induce-banner-top__image{flex-basis:102px}.p-induce-banner-top__body{flex-basis:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333;text-align:center}.p-induce-banner-top__button{display:none;margin-top:30px}.p-induce-banner-top__button.is-visible{display:block}.p-induce-banner-top .c-round-button{max-width:335px;margin:0 auto}.p-induce-block{padding:20px 15px;border-bottom:1px solid #dfdfdf}.p-induce-block .c-round-button{margin-top:20px}.p-list-contents__nav{width:100%;height:40px;overflow:hidden}.p-list-contents__menu{margin:0;font-size:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.p-list-contents__menu li{display:inline-block;position:relative;padding:0 0 18px}.p-list-contents__menu li h2,.p-list-contents__menu li a,.p-list-contents__menu li span{display:block;color:#aaa;font-size:1.3rem;font-weight:300;padding:12px 20px}.p-list-contents__menu li h2{color:#333;font-weight:600}.p-list-contents__menu li h2::after{content:"";display:block;position:absolute;left:0;bottom:18px;width:100%;height:3px;background-color:#333;z-index:1}.p-list-contents__info{display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;padding:7px 10px;margin:0;background-color:#dfdfdf;font-size:1.1rem;font-weight:300;line-height:1.3}.p-list-contents__result{font-size:1.3rem;word-break:break-all;font-weight:300}.p-list-contents__result .c-heading-4__count{font-size:1.3rem}.p-list-people__link{display:block;color:#333;padding:10px}@media all and (orientation: landscape){.p-list-people__link{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-list-people__link{padding-left:env(safe-area-inset-left)}}.p-list-people__link::before,.p-list-people__link::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-list-people__link::before{margin-top:-3px;transform:rotate(45deg)}.p-list-people__link::after{margin-top:2px;transform:rotate(-45deg)}.p-list-people__link::before,.p-list-people__link::after{right:15px;margin-right:env(safe-area-inset-right)}.p-list-people__item{display:block;position:relative;border-bottom:1px solid #dfdfdf;color:#333}.p-list-people__thumb{position:relative;float:left;overflow:hidden;margin-right:10px;width:30px;height:30px;border-radius:3px}.p-list-people__thumb img{width:30px;height:30px;max-width:none;border-radius:50%}.p-list-people__title{font-size:1.4rem;line-height:2.2;font-weight:600}.p-login{display:flex;flex-direction:column;gap:32px}.p-login__frame{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.p-login__label{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p-login__reset-password-frame{display:flex;justify-content:center;align-items:flex-start;gap:10px}.p-login__account-lock-caution{color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:16px}.p-mail-warning-dialog{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;background:#d81f1c}.p-mail-warning-dialog__head{display:flex;width:319px;align-items:center;gap:8px}.p-mail-warning-dialog__head-icon{width:24px;height:24px;flex-shrink:0;background-color:#fff;-webkit-mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/icon_mail_fill-2c8b08886c14d8c831a7369ea8dc787d87d1132ae0dd0cb0f881e1885a917fc6.svg);mask-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/icon_mail_fill-2c8b08886c14d8c831a7369ea8dc787d87d1132ae0dd0cb0f881e1885a917fc6.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.p-mail-warning-dialog__head-text{flex:1 0 0;color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p-mail-warning-dialog__desc{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch}.p-mail-warning-dialog__desc-text{align-self:stretch;color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:16px}.p-mark-histogram{padding:0px 10px 10px;border-bottom:1px solid #eee}.p-mark-histogram__top{display:flex;justify-content:space-between;align-items:center;height:24px;margin-top:16px;margin-bottom:10px}.p-mark-histogram__total-count{font-size:1.2rem;line-height:17px;color:#7e7e7e}.p-mark-histogram__table{padding:0 10px;border-spacing:0 16px;border-collapse:separate}.p-mark-histogram-row{font-size:1.5rem;font-weight:500;font-family:"Helvetica Neue",helvetica,arial,Verdana,Roboto,sans-serif;display:flex;align-items:center;height:40px}.p-mark-histogram-row:hover{text-decoration:none}.p-mark-histogram-row__score-range{white-space:nowrap;color:#ffd400}.p-mark-histogram-row__meter{width:100%;padding:0 10px}.p-mark-histogram-row__meter-background{width:100%;height:12px;border-radius:3px;background-color:#dfdfdf}.p-mark-histogram-row__meter-fill{height:12px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#ffd400}.p-mark-histogram-row__meter-fill.is-all{border-top-right-radius:3px;border-bottom-right-radius:3px}.p-mark-histogram-row__percentage{color:#7e7e7e;text-decoration-line:underline;min-width:50px;text-align:right}.p-mark-histogram-row__percentage.is-zero{text-decoration-line:none}.p-menus__link{display:block;color:#333;padding:15px 30px 15px 10px}@media all and (orientation: landscape){.p-menus__link{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-menus__link{padding-left:env(safe-area-inset-left)}}.p-menus__link{overflow-wrap:break-word}.p-menus__link::before,.p-menus__link::after{position:absolute;display:block;top:50%;width:8px;height:1px;background-color:#7e7e7e;content:""}.p-menus__link::before{margin-top:-3px;transform:rotate(45deg)}.p-menus__link::after{margin-top:2px;transform:rotate(-45deg)}.p-menus__link::before,.p-menus__link::after{right:15px;margin-right:env(safe-area-inset-right)}.p-menus__inactive-link{display:block;padding:15px 30px 15px 10px;overflow-wrap:break-word;color:#aaa}.p-menus__toggle-item{display:block;color:#333;padding:15px 30px 15px 10px}@media all and (orientation: landscape){.p-menus__toggle-item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-menus__toggle-item{padding-left:env(safe-area-inset-left)}}.p-menus__toggle-item{overflow-wrap:break-word}.p-menus__toggle-item::before,.p-menus__toggle-item::after{right:15px;margin-right:env(safe-area-inset-right)}.p-menus__toggle-item-title{font-size:1.4rem;line-height:1.6;font-weight:inherit}.p-menus .c-opened::after{position:absolute;display:block;top:50%;width:12px;height:1px;background-color:#7e7e7e;content:""}.p-menus .c-closed::before,.p-menus .c-closed::after{position:absolute;display:block;top:50%;width:12px;height:1px;background-color:#7e7e7e;content:""}.p-menus .c-closed::before{transform:rotate(90deg)}.p-menus__item{display:block;position:relative;border-bottom:1px solid #dfdfdf;color:#333}.p-menus__item.no-border{border-bottom:none}.p-menus__item-label{display:block;position:relative;border-bottom:1px solid #dfdfdf;color:#333;padding:15px 10px}@media all and (orientation: landscape){.p-menus__item-label{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-menus__item-label{padding-left:env(safe-area-inset-left)}}.p-menus__icon{position:relative;float:left;overflow:hidden;width:18px;height:24px}.p-menus__icon img{position:absolute;top:0;left:0;width:13px;height:auto;max-width:none}.p-menus__trim-icon{position:relative;float:left;width:48px;height:40px;padding-right:8px}.p-menus__trim-icon img{height:40px;width:40px}.p-menus__title{font-size:1.4rem;line-height:1.6;font-weight:600}.p-menus__content{padding:0 8px;font-size:1.4rem;line-height:1.6}.p-menus__count{color:#7e7e7e;font-weight:300;font-size:1.1rem;line-height:1.1;margin-left:4px}.p-menus__text{color:#7e7e7e;font-size:1rem;line-height:1.1;margin-left:10px}.p-menus-top-wrapper .p-menus{display:flex;flex-wrap:wrap;width:100%;font-size:0}.p-menus-top-wrapper .p-menus__item{width:49.99%;width:50%;min-height:55px}.p-menus-top-wrapper .p-menus__item:nth-child(odd)::after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:0;background-color:#dfdfdf}.p-menus-top-wrapper .p-menus__link{display:flex;align-items:center;width:100%;height:100%;padding:0 30px 0 10px}.p-menus-top-wrapper .p-menus__title{font-weight:inherit}.c-banner_ad__top~.p-menus,.c-main_dfp_ad~.p-menus{border-top:1px solid #dfdfdf}.p-note{padding:12px 12px 24px;border-bottom:1px solid #dfdfdf;font-size:1.4rem;line-height:1.5}.p-note__webview{padding:24px;border-bottom:none}@media all and (orientation: landscape){.p-note p,.p-note ol,.p-note dl{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-note p,.p-note ol,.p-note dl{padding-left:env(safe-area-inset-left)}}.p-note p+p{margin-top:10px}.p-note__heading{display:block;padding:10px 8px;font-size:1.6rem;font-weight:600;line-height:1.6;text-align:center;border-bottom:2px solid #dfdfdf;overflow-wrap:break-word}@media all and (orientation: landscape){.p-note__heading{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-note__heading{padding-left:env(safe-area-inset-left)}}.p-note__heading{margin-top:24px;margin-bottom:10px}.p-note__heading:first-child{margin-top:0}.p-note__heading--secondary{margin-top:12px;padding-top:5px;padding-bottom:5px;font-size:1.4rem}.p-note__heading--in-policy{position:relative;font-size:1.8rem;font-style:normal;font-weight:600}.p-note__heading--in-policy::before{display:block;position:absolute;left:50%;width:24px;height:2px;margin-left:-10px;background-color:#000;content:""}.p-note__heading--in-policy{margin:40px auto 0px;padding-bottom:32px;border-bottom:none}.p-note__heading--in-policy::before{margin-top:40px}.p-note .c-heading-3{margin-top:24px;margin-bottom:10px}.p-note .c-heading-3:first-child{margin-top:0px}.p-note .c-heading-4{margin-top:10px;margin-bottom:5px}.p-note__additional-clause{margin-top:20px;text-align:right}.p-note__additional-clause dt,.p-note__additional-clause dd{margin-top:0}.p-note__additional-clause dt{font-weight:600}.p-note__caution{color:#e12727}.p-note__small{font-size:1.2rem}.p-note .c-note-card{margin:0 -12px 0;padding:0 12px 15px;border-bottom:2px solid #dfdfdf}.p-note .c-note-card:last-of-type{border-bottom:none}.p-note .c-note-card .c-heading-3{margin-bottom:15px}.p-note .c-note-card+.c-heading-3{margin-top:15px}.p-note-header__logo{padding:20px 0px;background-color:#ffe100;text-align:center}.p-online-content-sample{color:#e12727;font-weight:600;word-break:break-word;overflow-wrap:break-word}.p-online-content-sample__note{line-height:1.5}.p-other-links-modal{position:fixed;width:calc(100% - 30px);margin:auto 15px;background-color:#fff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);z-index:1531;cursor:default;left:0}.p-other-links-modal__header{display:flex;justify-content:center;position:relative}.p-other-links-modal__header-title{width:100%;display:block;font-size:1.4rem;line-height:2.4rem;font-weight:600;padding:10px 0;text-align:center}.p-other-links-modal__header-close{position:absolute;margin:auto;top:0;bottom:0;right:15px;height:13px;width:13px;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_modal_close-317facab74620cd1a1583a47085091c07a37c98f2d3538f667f664a94b6b4695.svg)}.p-other-links-modal__header-close:hover{cursor:pointer}.p-other-links-modal__links-row{display:flex;padding:10px;border-top:1px solid #ddd}.p-other-links-modal__links-row-icon{display:block;height:24px;width:24px;flex-shrink:0}.p-other-links-modal__links-row-icon.default-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/ico_link_clip-38892164f6cf5cc40074f65eb872700f51989ca01fa671ad52e1775dd1abddc1.svg) no-repeat top left}.p-other-links-modal__links-row-url{display:block;margin:auto 0 auto 10px;word-break:break-word;overflow-wrap:break-word;padding-top:1px;font-size:1.5rem}.p-other-theaters{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.p-other-theaters__header{font-weight:600;font-size:1.3rem;padding:5px 10px;background-color:#eee}.p-panel{padding:15px 10px 20px;border-bottom:1px solid #dfdfdf}@media all and (orientation: landscape){.p-panel{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-panel{padding-left:env(safe-area-inset-left)}}.p-panel__text{margin-bottom:15px;line-height:1.5}.p-panel__select-profile{position:relative}.p-panel__select-profile__modal .c-modal-list__body{width:100%;position:fixed;top:30%;left:0;padding:15px}.p-panel__select-profile__modal .c-modal-list__content{width:100%;position:relative}.p-panel__select-profile__modal .c-modal-list__lists{width:100%}.p-panel__select-profile__modal .c-modal-list__item>*{color:#333;display:block;width:100%;height:100%;padding:15px}.p-panel__1col-button>*:not(:last-child){margin-bottom:16px}.p-panel--no_border{border-bottom:none}.p-people{display:flex;flex-wrap:wrap;padding:13px 10px 5px}@media all and (orientation: landscape){.p-people{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-people{padding-left:env(safe-area-inset-left)}}.p-people__label{margin:0 10px 8px 0}.p-people-header{padding:15px 10px}.p-people-header__fan-count{width:100%;margin:2px 0 0 auto;text-align:right}.p-people-header__fan-count span{font-size:1.2rem;font-weight:300;line-height:1.9rem;color:#898989}.p-people-header__fan-count b{font-size:1.2rem;font-weight:600;line-height:1.9rem;color:#898989}.p-people-header__profile{margin-top:10px;white-space:pre-line}.p-people-header__profile .p-content-detail-related-info__text{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px;color:#898989;word-break:break-word;overflow-wrap:break-word;display:none}.p-people-header__profile .p-content-detail-related-info__text.is-show-all{display:block}.p-people-header__profile .c-btn-readmore__right{justify-content:flex-start}.p-people-header__profile .c-btn-readmore__right .c-btn-readmore{padding:8px 0 0 24px}.p-people-header__profile .c-btn-readmore__right .c-btn-readmore::before{top:7px;left:8px}.p-people__link-icons{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0px;gap:10px;width:100%;height:24px;flex:none;order:2;align-self:stretch;flex-grow:0}.p-people__link-icons-container{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:10px;width:160px;height:24px;flex:none;order:0;flex-grow:0}.p-people__link-icons-item{display:inline-block;height:24px;width:24px}.p-people__link-icons-item:hover{cursor:pointer}.p-people__link-icons .wikipedia-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_wikipedia-246d1a75d116b834595e4434f07bb45a289b337e3658495f3d1f26798ce90b58.svg) no-repeat left center}.p-people__link-icons .filmarks-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_filmarks-7d87067ed3a65255eaab0798eeb67b4cf66322cde8b1e1f66e6d5c12ec5a0338.svg) no-repeat left center}.p-people__link-icons .instagram-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_instagram-664c7f7430161d91872dc8c766901cd81c18c7df067f4e72ae23c400fd55cb5f.svg) no-repeat left center}.p-people__link-icons .twitter-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_x-f3b40007fe67f276a1b0d299873d871b9833a147cf87a67fdd9a7e340b4b88d5.svg) no-repeat left center}.p-people__link-icons .link-icon{background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/ico_link-e8617120be6b8b1604627429bbb9cb9895d641ef6fb90818ec027fa91ddfffc2.svg) no-repeat left center}.p-people__link-icons .spotify-link{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;width:107px;height:24px;flex:none;order:1;flex-grow:0}.p-people__link-icons .spotify-link__icon{position:relative;width:24px;height:24px;flex:none;order:0;flex-grow:0}.p-people__link-icons .spotify-link__icon__image{position:absolute;left:9.17%;right:9.17%;top:9.17%;bottom:9.17%}.p-people__link-icons .spotify-link__text{width:79px;height:19px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:300;font-size:1.2rem;line-height:19px;display:flex;align-items:center;color:#898989;flex:none;order:1;flex-grow:0}.p-people__link-icons .spotify-link:hover{color:#898989}.p-people__no-contents{padding:0px 16px;color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:13px}.p-people__article{border-bottom:1px solid #ddd}.p-people-list--vod{display:flex;flex-wrap:wrap}.p-people-list--vod h3{width:100%}.p-people-list h4.p-people-list__item:nth-of-type(10)~h3,.p-people-list h4.p-people-list__item:nth-of-type(10)~h4{display:none}.p-people-list.is-show-all h4.p-people-list__item:nth-of-type(10)~h3,.p-people-list.is-show-all h4.p-people-list__item:nth-of-type(10)~h4.p-people-list__item{display:block}.p-people-list.is-show-all h4.p-people-list__item--vod:nth-of-type(10)~h4.p-people-list__item{display:inline-block}.p-people-list__item{margin-top:3px;color:#7e7e7e;font-size:1.2rem;font-weight:300;line-height:1.5}.p-people-list__item:first-child{margin-top:0}.p-people-list__item--vod{display:inline-block;margin-top:0;margin-bottom:10px;margin-right:10px}.p-person-contents__grid{display:flex;justify-content:flex-start;align-items:center;gap:15px}.p-person-contents__profile{padding:10px}.p-person-contents__profile a{color:#282828}.p-person-contents__profile:hover{text-decoration:none}.p-person-contents__name{flex:1;line-height:2.2rem;font-size:1.5rem;font-style:normal;font-weight:600;color:#282828}.p-person-contents__information{padding:15px;text-align:center;border-top:1px solid #ddd}.p-person-contents__information--border-bottom{border-bottom:1px solid #ddd}.p-person-contents__trailers-content{padding:15px 10px;border-top:1px solid #ddd}.p-person-contents__trailers-item{display:flex;padding:15px 10px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;border-top:1px solid #ddd}.p-policy{background-color:#fff;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.p-policy__page-title{text-align:center;padding:16px;font-size:1.8rem;font-style:normal;font-weight:600}.p-policy__inner{padding:24px 16px;margin:0 auto;border-top:1px solid #ddd}.p-policy__inner p{font-size:1.5rem;font-style:normal;font-weight:300;line-height:140%}.p-policy__cookie-policy{padding-bottom:40px}.p-policy__heading{position:relative;font-size:1.8rem;font-style:normal;font-weight:600}.p-policy__heading::before{display:block;position:absolute;left:50%;width:24px;height:2px;margin-left:-10px;background-color:#000;content:""}.p-policy__heading{text-align:center;margin-bottom:32px}.p-policy__heading::before{bottom:-16px}.p-policy__head{border-top:1px solid #ddd}.p-policy__head a{text-decoration:none;color:#282828;line-height:1;padding:20px;font-size:1.5rem;font-style:normal;font-weight:600;position:relative;display:block;cursor:pointer}.p-policy__head a::before,.p-policy__head a::after{right:20px}.p-policy__head a.c-closed::before,.p-policy__head a.c-closed::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#898989;content:""}.p-policy__head a.c-closed::before{transform:rotate(90deg)}.p-policy__head a.c-opened::after{position:absolute;display:block;top:50%;width:15px;height:2px;background-color:#898989;content:""}.p-policy__body{list-style-type:none;overflow:hidden}.p-policy__body:last-child{border-bottom:1px solid #ddd}.p-policy__inner-body{opacity:1;visibility:visible;position:relative}.p-policy__inner-body::before{display:block;border-radius:50%;line-height:24px;position:absolute;text-align:center}.p-policy__body.opened .p-policy__inner-body{transition:height .4s ease-out,opacity .1s linear,visibility .1s linear}.p-policy__body.closed .p-policy__inner-body{opacity:0;height:0;visibility:hidden;transition:height .4s ease-out,opacity .1s linear,visibility .1s linear}.p-policy__table{width:100%;display:table;table-layout:fixed;font-size:1.8rem}.p-policy__table-header{display:table-cell;width:120px;padding:16px;font-size:1.2rem;font-style:normal;font-weight:600;line-height:1;vertical-align:middle;background-color:#eee;border-top:1px solid #ddd}.p-policy__table-body{display:table-cell;padding:16px;font-size:1.5rem;font-style:normal;font-weight:300;border-top:1px solid #ddd;word-break:break-all}.p-profile-editor{display:flex;padding:15px 10px 20px 10px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.p-profile-editor__row{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.p-profile-editor__avatar{position:relative;width:50px;height:62px}.p-profile-editor__avatar-check{display:none}.p-profile-editor__avatar-setting{overflow:hidden;position:absolute;bottom:0;left:4px;display:inline-flex;padding:2px 10px;align-items:flex-start;border-radius:3px;background:#eee}.p-profile-editor__avatar-setting-btn{color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.p-profile-editor__avatar-setting input[type=file]{opacity:0;position:absolute;top:0;right:0;font-size:10rem;cursor:pointer}.p-profile-editor__modal .c-modal-list__body{width:100%;position:fixed;top:30%;left:0;padding:15px}.p-profile-editor__modal .c-modal-list__content{width:100%;position:relative}.p-profile-editor__modal .c-modal-list__lists{width:100%}.p-profile-editor__modal .c-modal-list__item>*{color:#333;display:block;width:100%;height:100%;padding:15px}.p-profile-editor__note{margin-top:8px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.p-profile-editor__content{display:flex;flex-direction:column;flex:1;align-items:flex-start;gap:8px;align-self:stretch}.p-profile-editor__label{display:flex;align-items:center;gap:4px;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p-profile-editor__label span{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:19px}.p-profile-header{padding:15px 10px}@media all and (orientation: landscape){.p-profile-header{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-profile-header{padding-left:env(safe-area-inset-left)}}.p-profile-header__inner{display:flex;width:100%}.p-profile-header__actions{margin-top:7px}.p-profile-header .c-media{display:block;flex-wrap:inherit}.p-profile-header .c-media__body{flex-grow:1;position:relative;word-break:break-all;margin:auto}.p-profile-header .c-media__thumbnail{max-width:70px}.p-profile-header .c-media__detail{width:100%;margin-top:10px}.p-profile-header .c-media__detail .verified_account::after{content:"";background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/ico_is_verified_account-481546aab4c09e72b2c199cb8c6ca30bf15580bdc5fc7392b46248dd5b04ab9c.svg);background-size:20px 20px;width:20px;height:20px;margin-top:-4px;margin-left:2px;display:inline-block;vertical-align:middle}.p-profile-header .c-media__text{display:none}.p-profile-header .c-media__text.is-show-all{display:block}.c-banner_ad__top~.p-profile-header,.c-main_dfp_ad~.p-profile-header{border-top:1px solid #dfdfdf}.p-review{padding:15px 10px;border-bottom:1px solid #dfdfdf;word-break:break-word;overflow-wrap:break-word}@media all and (orientation: landscape){.p-review{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-review{padding-left:env(safe-area-inset-left)}}.p-review__body{margin:10px 0 0;font-size:1.5rem;line-height:1.5}.p-review__contents{margin-bottom:10px}.p-review__contents__readmore{color:#00c4a5;font-size:1.4rem;font-weight:300}.p-review__readmore{display:block;margin-top:5px;color:#00c4a5;font-size:1.2rem}.p-review__caution-spoiler{margin-top:10px}.p-review__caution-spoiler+.p-mark-review{display:none}.p-review .c-media__title{margin-right:100px}.p-review .c-media+.p-mark-review{margin-top:10px}.c-media+.p-review__comment{line-height:1.5}.p-review__tags{margin:20px 0 0;font-size:1.5rem;line-height:1.5}.p-review__tags li{display:inline-block}.p-review__reactions{display:flex;margin-top:20px;color:#7e7e7e;font-size:1.2rem}.p-review__reaction{margin-right:20px}.p-review__overlayer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:331}.p-review--2col .p-review__body,.p-review--2col .p-review__caution-spoiler,.p-review--2col .p-review__tags{margin-left:45px}.p-review .c-rating{display:inline-flex;line-height:inherit}.p-review__empty{margin:15px 10px;font-size:1.5rem;line-height:1.5}@media all and (orientation: landscape){.p-review__empty{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-review__empty{padding-left:env(safe-area-inset-left)}}.p-review__restricted{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:140%}.p-review-comment{padding:15px 20px;border-bottom:1px solid #dfdfdf;background-color:#fff}@media all and (orientation: landscape){.p-review-comment{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-review-comment{padding-left:env(safe-area-inset-left)}}.p-review-comment__body{margin:10px 0 0;font-size:1.2rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.p-review-comment__caution-spoiler{margin-top:10px}.p-review-user-marks{display:flex;flex-direction:column;align-self:stretch}.p-review-user-marks__footer{display:flex;padding:10px 10px 15px 10px;flex-direction:column;align-self:stretch}.p-settings{border-top:1px solid #dfdfdf}.p-settings__select-profile{position:relative}.p-settings__select-profile__modal .c-modal-list__body{width:100%;position:fixed;top:30%;left:0;padding:15px}.p-settings__select-profile__modal .c-modal-list__content{width:100%;position:relative}.p-settings__select-profile__modal .c-modal-list__lists{width:100%}.p-settings__select-profile__modal .c-modal-list__item>*{color:#333;display:block;width:100%;height:100%;padding:15px}.p-settings-row{padding:15px;border-bottom:1px solid #dfdfdf}.p-settings-row__title{width:280px;font-size:1.6rem;font-weight:600}.p-settings-row__title img{display:inline-block;margin-top:-3px;margin-right:7px}.p-settings-row__title span{display:block;margin-top:13px;color:#7e7e7e;font-size:1.4rem;font-weight:300}.p-settings-row__body{width:100%;margin-top:15px}.p-settings-row__body .c-input{display:flex;justify-content:space-between;width:100%}.p-settings-row__body .c-input__label{width:150px;margin-right:10px;margin-bottom:0}.p-settings-row__body .c-input__toggle{margin-left:10px}.p-social{width:100%}.p-social__icons{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.p-social__register{display:flex;flex-direction:column;align-items:center}.p-social__register-text{color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.p-theater-card{font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.p-theater-card__header{font-weight:600;font-size:1.3rem;padding:5px 10px;background-color:#eee}.p-theater-card__theater{border-top:1px solid #ddd;margin-top:20px}.p-theater-card__theater-header{display:flex;justify-content:space-between;align-items:center;height:50px;padding:10px 10px 10px 15px}.p-theater-card__theater-name{font-weight:600;font-size:1.5rem;font-style:normal;color:#282828}.p-theater-card__theater-name::after{position:absolute;color:#898989;font-weight:600;font-size:1.5rem;content:"＞";right:18px;transform:scale(0.5, 1)}.p-theater-card__theater-appendix{font-weight:300;font-size:1.2rem;color:#282828;margin-right:34px}.p-theater-card__placeholder{width:100px;height:140px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/common/img_cover-placehold-633a19fbbf6951dbb8debea06f29fefcc0666e8138e79c5ffd8a486da95432ae.svg);background-size:100px 140px}.p-theater-card__movies-zero{display:flex;padding:15px 20px 20px 20px;align-items:center;gap:5px;flex:1 0 0;align-self:stretch}.p-theater-card__movies-zero-message{color:#282828;font-size:1.3rem;font-weight:300;text-align:center;display:flex;flex-direction:column;flex:1 0 0}.p-theater-movies{background-color:#fff}.p-theater-movies__loading{display:flex;justify-content:center;position:relative}.p-theater-movies__loading.has-margin-top{margin-top:20px}.p-theater-movies__loading .c-spinner{width:40px;height:40px;position:relative;top:20px;left:auto;right:auto;margin-top:20px}.p-theater-movies__read-more{display:flex;height:50px;padding:0px 10px;justify-content:center;align-items:center;gap:5px;align-self:stretch;background-color:#eee}.p-theater-movies__read-more>span{color:#898989}.p-theater-movies__read-more>span::before{position:relative;content:"  ";padding-right:15px;background-repeat:no-repeat;display:inline-block}.p-theater-movies__read-more .arrow-icon::before{bottom:5px;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_arrow_triangle_down-ccf9c8e8f723e11e7ab2e7060979cca79af0147ada3fc6fe17e1886815a1fe7d.svg)}.p-theater-movies__location-error{left:0;right:0;padding:155px 15px 0;margin-top:20px;text-align:center;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/img_zero_content-2ec395d5ed63fd058edb7b0a26eb703feb383bc7d59ab78121133177bce41c89.png);background-size:160px 160px;background-position:top center;background-repeat:no-repeat}.p-theater-movies__footer .c-breadcrumbs{display:flex;margin:0;padding:30px 10px 10px 10px;align-items:flex-start}.p-theater-movies-info{padding:0 10px 22px}.p-theater-movies-info__summary{display:flex;flex-direction:column;padding:15px;gap:15px}.p-theater-movies-info__name-area{display:flex;align-items:center;justify-content:space-between;gap:15px}.p-theater-movies-info__left{flex:1}.p-theater-movies-info__name{font-weight:600;font-size:1.5rem}.p-theater-movies-info__address{font-weight:300;font-size:1.2rem;color:#282828;line-height:19px}.p-theater-movies-info__map{width:30px;height:30px;border-radius:3px;background-color:#eee;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_mappin_fill-ec542b855c5318c8b1a08df102bcc7e60daf85a48c02416dbcfb357e9a59ef2e.svg);background-size:24px;background-position:center}.p-theater-movies-info__link{position:relative;border-radius:3px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:600;font-size:1.2rem;line-height:19px;color:#fff;padding:10px;width:100%;display:flex;justify-content:center;align-items:center;height:30px;background-color:#898989}.p-theater-movies-info__link::after{position:absolute;top:50%;color:#fff;font-weight:600;font-size:.8rem;content:"＞";right:20px;transform:scale(0.5, 1) translateY(-50%)}.p-theater-movies-info__detail{width:100%;display:table;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-top:1px solid #ddd}.p-theater-movies-info__detail+.p-theater-movies-info__detail{margin-top:10px}.p-theater-movies-info__row{display:table-row}.p-theater-movies-info__head{padding:15px;display:table-cell;font-weight:600;font-size:1.2rem;background-color:#eee;border-bottom:1px solid #ddd}.p-theater-movies-info__head--normal{width:24%}.p-theater-movies-info__head--wide{width:34%}.p-theater-movies-info__item{padding:15px;font-weight:300;font-size:1.4rem;display:table-cell;background-color:#fff;border-bottom:1px solid #ddd}.p-timeline{border-bottom:1px solid #ddd}.p-timeline__zero{margin-bottom:10px;padding:20px 10px 0}.p-timeline__zero p{padding-bottom:170px;font-size:1.4rem;text-align:center;line-height:1.4;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/img_zero_content-2ec395d5ed63fd058edb7b0a26eb703feb383bc7d59ab78121133177bce41c89.png) no-repeat center bottom;background-size:150px auto}.p-timeline-item{background-color:#fafafa;padding:15px 0 0}.p-timeline-item+.p-timeline-item{border-top:1px solid #ddd}.p-timeline-item__media{padding:0 10px}.p-timeline-item__main{display:flex;justify-content:space-between;font-size:1.5rem;line-height:1.5;padding:10px;word-break:break-all}.p-timeline-item__left{flex:1}.p-timeline-item__right{margin-left:10px}.p-timeline-item__right--small{width:25px;min-width:25px}.p-timeline-item__right .c-actions{height:44px;align-items:flex-end;justify-content:center}.p-timeline-item__title{margin-bottom:5px}.p-timeline-item__rating{margin-bottom:8px}.p-timeline-item__readmore{margin-top:5px}.p-timeline-item__reactions{padding:0 10px;margin-top:10px}.p-timeline-item__actions{margin-top:5px}.p-timeline-item__footer{margin-bottom:10px;padding:0 10px}.p-timeline-item__tags{margin:10px 0 20px}.p-timeline-item__spoiler+.p-timeline-item__review{display:none}.p-timeline-item__reactions-actions{border-top:1px solid #ddd;padding:15px 10px 0}.p-timeline-item__comments{padding-top:15px;position:relative}.p-timeline-item__comments::before,.p-timeline-item__comments::after{content:"";display:block;position:absolute;top:9px;left:52px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-width:0}.p-timeline-item__comments::before{border-bottom-color:#ddd}.p-timeline-item__comments::after{border-bottom-color:#fff;margin-top:1px}.p-timeline-item__comments-link{border-top:1px solid #ddd;background-color:#fff;padding:15px 20px}.p-top-section:nth-child(even){background:#fafafa}.p-top-section:nth-child(odd){background:#fff}.p-top-section:last-child{border-bottom:1px solid #ddd}.p-top-heading{position:relative;margin:0 auto;padding:41px 0 57px;text-align:center;font-weight:600;font-size:1.5rem;line-height:2.2rem}.p-top-heading span{display:inline-block;margin-top:5px;font-weight:300;font-size:1.2rem;line-height:1.9rem}.p-top-heading::after{position:absolute;display:block;content:"";width:20px;height:2px;background-color:#000;margin-top:15px;right:calc(50% - 10px)}.p-top-heading.top-border{border-top:1px solid #ddd}.p-top-heading.bottom-border{border-bottom:1px solid #ddd}.p-top-read-more-outer{padding:15px 10px 25px}.p-top-read-more-outer .read-more{display:block;font-size:1.2rem;height:30px;line-height:30px;text-align:center;color:#fff;background-color:#7e7e7e;border-radius:3px;position:relative}.p-top-read-more-outer .read-more::after{content:"";position:absolute;background:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/component/ico_arrow_r_white-9a05e5cf2b116379e88d778cb1116625c4b2d3737baa79653f634bf02bc738ff.svg) no-repeat;vertical-align:middle;top:0;bottom:0;right:7px;height:14px;width:14px;margin:auto}.p-top-read-more-outer .read-more--large{height:50px;font-size:1.8rem;font-weight:300;line-height:50px}.p-top-read-more-outer .read-more--large::after{right:10px;background-size:10px;height:18px;width:18px}.p-top-vod-menus{align-items:stretch}.p-top-vod-menus__item{margin-top:15px;border:none;display:flex;align-items:center}.p-top-vod-menus__item::after{content:none !important}.p-top-vod-menus__item a{display:flex;align-items:center;margin:auto 10px}.p-top-vod-menus__item a .service-icon{width:50px;height:50px}.p-top-vod-menus__item a .service-name{font-weight:600;font-size:1.3rem;line-height:2rem;color:#333;margin-left:8px}.p-top-vod-menus__item a .service-name span{margin-top:2px;font-weight:300;color:#7e7e7e}.p-top-casts-container{padding-bottom:5px}.p-top-casts-carousel{overflow-x:auto;overflow-y:hidden}.p-top-casts-carousel-content{width:200%;display:flex;flex-wrap:wrap;padding:0 0 15px 10px}.p-top-casts-carousel-content__item a{margin:8px 8px 0 0}.p-topic{word-break:break-word;overflow-wrap:break-word}.p-topic__item{display:block;padding:10px;color:#333}@media all and (orientation: landscape){.p-topic__item{padding-right:env(safe-area-inset-right)}}@media all and (orientation: landscape){.p-topic__item{padding-left:env(safe-area-inset-left)}}.p-topic__item a{color:#333}.p-topic__title{font-size:1.5rem;line-height:1.5}.p-view-more-block{padding:10px}.p-view-more-block .c-round-button{height:56px;padding:14px 0;border-bottom:1px solid #dfdfdf}.p-collection{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-bottom:1px solid #ddd;background-color:#fff}.p-collection__banner{width:100%;align-self:stretch;aspect-ratio:16/9;background-color:#d3d3d3;background-position:50%;background-size:cover;background-repeat:no-repeat}.p-collection__content{display:flex;padding:15px 10px 10px 10px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch}.p-collection__head{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch}.p-collection__name{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.5rem}.p-collection__date{color:#898989;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2rem;font-style:normal;font-weight:300;line-height:1.9rem}.p-collection__description{position:relative}.p-collection__description-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;overflow:hidden;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:2.2rem;cursor:pointer}.p-collection__description-text.is-opened{display:block;overflow:visible;cursor:default}.p-collection__list{width:100%;align-self:stretch;aspect-ratio:390/342;background-image:url(https://d2ueuvlup6lbue.cloudfront.net/assets/sp/project/img_collection-03c405794ced70e860d60e50d33a62237027b7a8ef13cc844b582b86cd592bc0.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.p-collection__button{display:flex;padding:10px 10px 20px 10px;flex-direction:column;align-items:flex-start;align-self:stretch}.p-confirm-main{position:relative;display:flex;height:calc(100svh - 44px);flex-direction:column;justify-content:center;flex-shrink:0;background-color:#fff}.p-confirm-main__container{display:flex;flex-direction:column;align-items:center;margin:0 15px;gap:32px}.p-confirm-main__message{position:absolute;top:0;left:0;width:100%}.p-confirm-main__heading{text-align:center;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.5rem}.p2-empty-reviews-message{display:flex;padding:20px 10px;justify-content:center;align-items:center;align-self:stretch}.p2-empty-reviews-message__text{flex:1 0 0;color:#282828;width:100%;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.p2-my-mail{display:flex;padding:15px 10px 20px 10px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}.p2-my-mail__text{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:300;line-height:22px}.p2-my-mail__input{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.p2-my-mail__input-text{align-self:stretch;color:#282828;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:22px}.p2-my-mail__button{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.p2-related-people-list{margin-bottom:15px}.u-items-start{align-items:flex-start !important}.u-self-stretch{align-self:stretch !important}.u-border1{border:1px solid #dfdfdf !important}.u-border-t1{border-top:1px solid #dfdfdf !important}.u-border-b1{border-bottom:1px solid #dfdfdf !important}.u-border-l1{border-left:1px solid #dfdfdf !important}.u-border-r1{border-right:1px solid #dfdfdf !important}.u-border-y1{border-top:1px solid #dfdfdf !important;border-bottom:1px solid #dfdfdf !important}.u-border-x1{border-left:1px solid #dfdfdf !important;border-right:1px solid #dfdfdf !important}.u-border2{border:2px solid #dfdfdf !important}.u-border-t2{border-top:2px solid #dfdfdf !important}.u-border-b2{border-bottom:2px solid #dfdfdf !important}.u-border-l2{border-left:2px solid #dfdfdf !important}.u-border-r2{border-right:2px solid #dfdfdf !important}.u-border-y2{border-top:2px solid #dfdfdf !important;border-bottom:2px solid #dfdfdf !important}.u-border-x2{border-left:2px solid #dfdfdf !important;border-right:2px solid #dfdfdf !important}.u-border3{border:3px solid #dfdfdf !important}.u-border-t3{border-top:3px solid #dfdfdf !important}.u-border-b3{border-bottom:3px solid #dfdfdf !important}.u-border-l3{border-left:3px solid #dfdfdf !important}.u-border-r3{border-right:3px solid #dfdfdf !important}.u-border-y3{border-top:3px solid #dfdfdf !important;border-bottom:3px solid #dfdfdf !important}.u-border-x3{border-left:3px solid #dfdfdf !important;border-right:3px solid #dfdfdf !important}.u-border4{border:4px solid #dfdfdf !important}.u-border-t4{border-top:4px solid #dfdfdf !important}.u-border-b4{border-bottom:4px solid #dfdfdf !important}.u-border-l4{border-left:4px solid #dfdfdf !important}.u-border-r4{border-right:4px solid #dfdfdf !important}.u-border-y4{border-top:4px solid #dfdfdf !important;border-bottom:4px solid #dfdfdf !important}.u-border-x4{border-left:4px solid #dfdfdf !important;border-right:4px solid #dfdfdf !important}.u-border-light1{border:1px solid #eee !important}.u-border-light-t1{border-top:1px solid #eee !important}.u-border-light-b1{border-bottom:1px solid #eee !important}.u-border-light-l1{border-left:1px solid #eee !important}.u-border-light-r1{border-right:1px solid #eee !important}.u-border-light-y1{border-top:1px solid #eee !important;border-bottom:1px solid #eee !important}.u-border-light-x1{border-left:1px solid #eee !important;border-right:1px solid #eee !important}.u-border-light2{border:2px solid #eee !important}.u-border-light-t2{border-top:2px solid #eee !important}.u-border-light-b2{border-bottom:2px solid #eee !important}.u-border-light-l2{border-left:2px solid #eee !important}.u-border-light-r2{border-right:2px solid #eee !important}.u-border-light-y2{border-top:2px solid #eee !important;border-bottom:2px solid #eee !important}.u-border-light-x2{border-left:2px solid #eee !important;border-right:2px solid #eee !important}.u-border-light3{border:3px solid #eee !important}.u-border-light-t3{border-top:3px solid #eee !important}.u-border-light-b3{border-bottom:3px solid #eee !important}.u-border-light-l3{border-left:3px solid #eee !important}.u-border-light-r3{border-right:3px solid #eee !important}.u-border-light-y3{border-top:3px solid #eee !important;border-bottom:3px solid #eee !important}.u-border-light-x3{border-left:3px solid #eee !important;border-right:3px solid #eee !important}.u-border-light4{border:4px solid #eee !important}.u-border-light-t4{border-top:4px solid #eee !important}.u-border-light-b4{border-bottom:4px solid #eee !important}.u-border-light-l4{border-left:4px solid #eee !important}.u-border-light-r4{border-right:4px solid #eee !important}.u-border-light-y4{border-top:4px solid #eee !important;border-bottom:4px solid #eee !important}.u-border-light-x4{border-left:4px solid #eee !important;border-right:4px solid #eee !important}.u-border-neutral1{border:1px solid #ddd !important}.u-border-neutral-t1{border-top:1px solid #ddd !important}.u-border-neutral-b1{border-bottom:1px solid #ddd !important}.u-border-neutral-l1{border-left:1px solid #ddd !important}.u-border-neutral-r1{border-right:1px solid #ddd !important}.u-border-neutral-y1{border-top:1px solid #ddd !important;border-bottom:1px solid #ddd !important}.u-border-neutral-x1{border-left:1px solid #ddd !important;border-right:1px solid #ddd !important}.u-border-neutral2{border:2px solid #ddd !important}.u-border-neutral-t2{border-top:2px solid #ddd !important}.u-border-neutral-b2{border-bottom:2px solid #ddd !important}.u-border-neutral-l2{border-left:2px solid #ddd !important}.u-border-neutral-r2{border-right:2px solid #ddd !important}.u-border-neutral-y2{border-top:2px solid #ddd !important;border-bottom:2px solid #ddd !important}.u-border-neutral-x2{border-left:2px solid #ddd !important;border-right:2px solid #ddd !important}.u-border-neutral3{border:3px solid #ddd !important}.u-border-neutral-t3{border-top:3px solid #ddd !important}.u-border-neutral-b3{border-bottom:3px solid #ddd !important}.u-border-neutral-l3{border-left:3px solid #ddd !important}.u-border-neutral-r3{border-right:3px solid #ddd !important}.u-border-neutral-y3{border-top:3px solid #ddd !important;border-bottom:3px solid #ddd !important}.u-border-neutral-x3{border-left:3px solid #ddd !important;border-right:3px solid #ddd !important}.u-border-neutral4{border:4px solid #ddd !important}.u-border-neutral-t4{border-top:4px solid #ddd !important}.u-border-neutral-b4{border-bottom:4px solid #ddd !important}.u-border-neutral-l4{border-left:4px solid #ddd !important}.u-border-neutral-r4{border-right:4px solid #ddd !important}.u-border-neutral-y4{border-top:4px solid #ddd !important;border-bottom:4px solid #ddd !important}.u-border-neutral-x4{border-left:4px solid #ddd !important;border-right:4px solid #ddd !important}.u-d-block{display:block !important}.u-d-flex{display:flex !important}.u-d-contents{display:contents !important}.u-flex-col{flex-direction:column !important}.u-fs-6{font-size:0.6rem !important}.u-fs-7{font-size:0.7rem !important}.u-fs-8{font-size:0.8rem !important}.u-fs-9{font-size:0.9rem !important}.u-fs-10{font-size:1rem !important}.u-fs-11{font-size:1.1rem !important}.u-fs-12{font-size:1.2rem !important}.u-fs-13{font-size:1.3rem !important}.u-fs-14{font-size:1.4rem !important}.u-fs-15{font-size:1.5rem !important}.u-fs-16{font-size:1.6rem !important}.u-fs-17{font-size:1.7rem !important}.u-fs-18{font-size:1.8rem !important}.u-fs-19{font-size:1.9rem !important}.u-fs-20{font-size:2rem !important}.u-fs-21{font-size:2.1rem !important}.u-fs-22{font-size:2.2rem !important}.u-fs-23{font-size:2.3rem !important}.u-fs-24{font-size:2.4rem !important}.u-fs-25{font-size:2.5rem !important}.u-fs-26{font-size:2.6rem !important}.u-fs-27{font-size:2.7rem !important}.u-fs-28{font-size:2.8rem !important}.u-fs-29{font-size:2.9rem !important}.u-fs-30{font-size:3rem !important}.u-fs-2xs{font-size:.9rem !important}.u-fs-xs{font-size:1rem !important}.u-fs-s{font-size:1.2rem !important}.u-fs-m{font-size:1.5rem !important}.u-fs-l{font-size:1.8rem !important}.u-fs-xl{font-size:2.2rem !important}.u-fs-2xl{font-size:2.8rem !important}.u-gap2{gap:2px !important}.u-gap4{gap:4px !important}.u-gap5{gap:5px !important}.u-gap8{gap:8px !important}.u-gap10{gap:10px !important}.u-gap15{gap:15px !important}.u-gap16{gap:16px !important}.u-gap20{gap:20px !important}.u-gap30{gap:30px !important}.u-gap32{gap:32px !important}.u-l3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch}.u-mt0{margin-top:0px !important}.u-mb0{margin-bottom:0px !important}.u-ml0{margin-left:0px !important}.u-mr0{margin-right:0px !important}.u-my0{margin-top:0px !important;margin-bottom:0px !important}.u-mx0{margin-left:0px !important;margin-right:0px !important}.u-mt5{margin-top:5px !important}.u-mb5{margin-bottom:5px !important}.u-ml5{margin-left:5px !important}.u-mr5{margin-right:5px !important}.u-my5{margin-top:5px !important;margin-bottom:5px !important}.u-mx5{margin-left:5px !important;margin-right:5px !important}.u-mt10{margin-top:10px !important}.u-mb10{margin-bottom:10px !important}.u-ml10{margin-left:10px !important}.u-mr10{margin-right:10px !important}.u-my10{margin-top:10px !important;margin-bottom:10px !important}.u-mx10{margin-left:10px !important;margin-right:10px !important}.u-mt15{margin-top:15px !important}.u-mb15{margin-bottom:15px !important}.u-ml15{margin-left:15px !important}.u-mr15{margin-right:15px !important}.u-my15{margin-top:15px !important;margin-bottom:15px !important}.u-mx15{margin-left:15px !important;margin-right:15px !important}.u-mt20{margin-top:20px !important}.u-mb20{margin-bottom:20px !important}.u-ml20{margin-left:20px !important}.u-mr20{margin-right:20px !important}.u-my20{margin-top:20px !important;margin-bottom:20px !important}.u-mx20{margin-left:20px !important;margin-right:20px !important}.u-mt25{margin-top:25px !important}.u-mb25{margin-bottom:25px !important}.u-ml25{margin-left:25px !important}.u-mr25{margin-right:25px !important}.u-my25{margin-top:25px !important;margin-bottom:25px !important}.u-mx25{margin-left:25px !important;margin-right:25px !important}.u-mt30{margin-top:30px !important}.u-mb30{margin-bottom:30px !important}.u-ml30{margin-left:30px !important}.u-mr30{margin-right:30px !important}.u-my30{margin-top:30px !important;margin-bottom:30px !important}.u-mx30{margin-left:30px !important;margin-right:30px !important}.u-mt35{margin-top:35px !important}.u-mb35{margin-bottom:35px !important}.u-ml35{margin-left:35px !important}.u-mr35{margin-right:35px !important}.u-my35{margin-top:35px !important;margin-bottom:35px !important}.u-mx35{margin-left:35px !important;margin-right:35px !important}.u-mt40{margin-top:40px !important}.u-mb40{margin-bottom:40px !important}.u-ml40{margin-left:40px !important}.u-mr40{margin-right:40px !important}.u-my40{margin-top:40px !important;margin-bottom:40px !important}.u-mx40{margin-left:40px !important;margin-right:40px !important}.u-mt45{margin-top:45px !important}.u-mb45{margin-bottom:45px !important}.u-ml45{margin-left:45px !important}.u-mr45{margin-right:45px !important}.u-my45{margin-top:45px !important;margin-bottom:45px !important}.u-mx45{margin-left:45px !important;margin-right:45px !important}.u-mt50{margin-top:50px !important}.u-mb50{margin-bottom:50px !important}.u-ml50{margin-left:50px !important}.u-mr50{margin-right:50px !important}.u-my50{margin-top:50px !important;margin-bottom:50px !important}.u-mx50{margin-left:50px !important;margin-right:50px !important}.u-mt55{margin-top:55px !important}.u-mb55{margin-bottom:55px !important}.u-ml55{margin-left:55px !important}.u-mr55{margin-right:55px !important}.u-my55{margin-top:55px !important;margin-bottom:55px !important}.u-mx55{margin-left:55px !important;margin-right:55px !important}.u-mt60{margin-top:60px !important}.u-mb60{margin-bottom:60px !important}.u-ml60{margin-left:60px !important}.u-mr60{margin-right:60px !important}.u-my60{margin-top:60px !important;margin-bottom:60px !important}.u-mx60{margin-left:60px !important;margin-right:60px !important}.u-mt65{margin-top:65px !important}.u-mb65{margin-bottom:65px !important}.u-ml65{margin-left:65px !important}.u-mr65{margin-right:65px !important}.u-my65{margin-top:65px !important;margin-bottom:65px !important}.u-mx65{margin-left:65px !important;margin-right:65px !important}.u-mt70{margin-top:70px !important}.u-mb70{margin-bottom:70px !important}.u-ml70{margin-left:70px !important}.u-mr70{margin-right:70px !important}.u-my70{margin-top:70px !important;margin-bottom:70px !important}.u-mx70{margin-left:70px !important;margin-right:70px !important}.u-mt75{margin-top:75px !important}.u-mb75{margin-bottom:75px !important}.u-ml75{margin-left:75px !important}.u-mr75{margin-right:75px !important}.u-my75{margin-top:75px !important;margin-bottom:75px !important}.u-mx75{margin-left:75px !important;margin-right:75px !important}.u-mt80{margin-top:80px !important}.u-mb80{margin-bottom:80px !important}.u-ml80{margin-left:80px !important}.u-mr80{margin-right:80px !important}.u-my80{margin-top:80px !important;margin-bottom:80px !important}.u-mx80{margin-left:80px !important;margin-right:80px !important}.u-mt85{margin-top:85px !important}.u-mb85{margin-bottom:85px !important}.u-ml85{margin-left:85px !important}.u-mr85{margin-right:85px !important}.u-my85{margin-top:85px !important;margin-bottom:85px !important}.u-mx85{margin-left:85px !important;margin-right:85px !important}.u-mt90{margin-top:90px !important}.u-mb90{margin-bottom:90px !important}.u-ml90{margin-left:90px !important}.u-mr90{margin-right:90px !important}.u-my90{margin-top:90px !important;margin-bottom:90px !important}.u-mx90{margin-left:90px !important;margin-right:90px !important}.u-mt95{margin-top:95px !important}.u-mb95{margin-bottom:95px !important}.u-ml95{margin-left:95px !important}.u-mr95{margin-right:95px !important}.u-my95{margin-top:95px !important;margin-bottom:95px !important}.u-mx95{margin-left:95px !important;margin-right:95px !important}.u-mt100{margin-top:100px !important}.u-mb100{margin-bottom:100px !important}.u-ml100{margin-left:100px !important}.u-mr100{margin-right:100px !important}.u-my100{margin-top:100px !important;margin-bottom:100px !important}.u-mx100{margin-left:100px !important;margin-right:100px !important}.u-mx-auto{margin-left:auto;margin-right:auto}.u-pt0{padding-top:0px !important}.u-pb0{padding-bottom:0px !important}.u-pl0{padding-left:0px !important}.u-pr0{padding-right:0px !important}.u-px0{padding-right:0px !important;padding-left:0px !important}.u-py0{padding-top:0px !important;padding-bottom:0px !important}.u-pt10{padding-top:10px !important}.u-pb10{padding-bottom:10px !important}.u-pl10{padding-left:10px !important}.u-pr10{padding-right:10px !important}.u-px5{padding-right:5px !important;padding-left:5px !important}.u-py5{padding-top:5px !important;padding-bottom:5px !important}.u-pt20{padding-top:20px !important}.u-pb20{padding-bottom:20px !important}.u-pl20{padding-left:20px !important}.u-pr20{padding-right:20px !important}.u-px10{padding-right:10px !important;padding-left:10px !important}.u-py10{padding-top:10px !important;padding-bottom:10px !important}.u-pt30{padding-top:30px !important}.u-pb30{padding-bottom:30px !important}.u-pl30{padding-left:30px !important}.u-pr30{padding-right:30px !important}.u-px15{padding-right:15px !important;padding-left:15px !important}.u-py15{padding-top:15px !important;padding-bottom:15px !important}.u-pt40{padding-top:40px !important}.u-pb40{padding-bottom:40px !important}.u-pl40{padding-left:40px !important}.u-pr40{padding-right:40px !important}.u-px20{padding-right:20px !important;padding-left:20px !important}.u-py20{padding-top:20px !important;padding-bottom:20px !important}.u-pt50{padding-top:50px !important}.u-pb50{padding-bottom:50px !important}.u-pl50{padding-left:50px !important}.u-pr50{padding-right:50px !important}.u-px25{padding-right:25px !important;padding-left:25px !important}.u-py25{padding-top:25px !important;padding-bottom:25px !important}.u-pt60{padding-top:60px !important}.u-pb60{padding-bottom:60px !important}.u-pl60{padding-left:60px !important}.u-pr60{padding-right:60px !important}.u-px30{padding-right:30px !important;padding-left:30px !important}.u-py30{padding-top:30px !important;padding-bottom:30px !important}.u-pt70{padding-top:70px !important}.u-pb70{padding-bottom:70px !important}.u-pl70{padding-left:70px !important}.u-pr70{padding-right:70px !important}.u-px35{padding-right:35px !important;padding-left:35px !important}.u-py35{padding-top:35px !important;padding-bottom:35px !important}.u-pt80{padding-top:80px !important}.u-pb80{padding-bottom:80px !important}.u-pl80{padding-left:80px !important}.u-pr80{padding-right:80px !important}.u-px40{padding-right:40px !important;padding-left:40px !important}.u-py40{padding-top:40px !important;padding-bottom:40px !important}.u-pt90{padding-top:90px !important}.u-pb90{padding-bottom:90px !important}.u-pl90{padding-left:90px !important}.u-pr90{padding-right:90px !important}.u-px45{padding-right:45px !important;padding-left:45px !important}.u-py45{padding-top:45px !important;padding-bottom:45px !important}.u-pt100{padding-top:100px !important}.u-pb100{padding-bottom:100px !important}.u-pl100{padding-left:100px !important}.u-pr100{padding-right:100px !important}.u-px50{padding-right:50px !important;padding-left:50px !important}.u-py50{padding-top:50px !important;padding-bottom:50px !important}.u-pos-abs-l-t{position:absolute;left:0;top:0}.u-pos-abs-r-b{position:absolute;right:0;bottom:0}.u-pos-abs-full{position:absolute;top:0;right:0;bottom:0;left:0}.h-full{height:100%}.u-w-60{width:60px}.u-w-120{width:120px}.u-w-180{width:180px}.u-w-240{width:240px}.u-w-300{width:300px}.u-w-360{width:360px}.u-w-420{width:420px}.u-w-480{width:480px}.u-w-540{width:540px}.u-w-600{width:600px}.u-w-140{width:140px}.u-w-320{width:320px}.u-w-100p{width:100%}.u-text-base-color{color:#333}
