@charset "UTF-8";@import url(//fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@500&display=swap);.font-def{font-family:"Noto Sans JP",sans-serif;font-weight:400}.font-def--light{font-family:"Noto Sans JP",sans-serif;font-weight:300}.font-def--bold{font-family:"Noto Sans JP",sans-serif;font-weight:700}.font-def--black{font-family:"Noto Sans JP",sans-serif;font-weight:900}.NewsListItem__content,.font-zen--regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400}.AnnotationGuide__text,.AnnotationGuide__title,.AttentionBody,.AttentionBody__Headline,.Caption,.CastComment__content p,.CommonSectionTitle__ja,.DirectorComment,.InfoTableItem p,.InfoTableItem__CenterText,.InfoTableItem__CenterText.is--Small,.ScheduleListItem__title,.SimpleHeading,.SpProfile,.SpToggleCastComment,.StaffList__Item,.StoryBody,.font-zen--medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500}.CommonGrid__left p,.InfoTableItem__CenterText.is--Big,.InfoTableItem__body strong,.InfoTableItem__head,.NewsListItem__title,.Price span,.SpBtnCloseComment,.font-zen--bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}.Price,.font-mont--bold{font-family:Montserrat,sans-serif;font-weight:700}.BtnMore__text,.CommonGrid__price,.CommonSectionTitle__en,.Date,.NewsListItem__date,.SpScrollDown__text,.font-mont--exbold-italic{font-family:Montserrat,sans-serif;font-weight:800;font-style:italic}.font-mulish--regular{font-family:Mulish,sans-serif;font-weight:400}.font-shuei--regular{font-family:dnp-shuei-shogomincho-std,sans-serif;font-weight:700;font-style:normal}.CommonSectionTitle__en,.textSize--Headline-L{font-size:5.8rem;line-height:1}@media screen and (max-width:800px){.CommonSectionTitle__en,.textSize--Headline-L{font-size:3.6rem}}.CommonGrid__price,.InfoTableItem__CenterText.is--Big,.SimpleHeading--fs-28,.textSize--Headline-M{font-size:2.8rem}@media screen and (max-width:800px){.CommonGrid__price,.InfoTableItem__CenterText.is--Big,.SimpleHeading--fs-28,.textSize--Headline-M{font-size:2rem}}.AnnotationGuide__title,.AttentionBody__Headline,.CastList__title,.CommonSectionTitle__ja,.Date span,.SimpleHeading--fs-24,.textSize--Headline-S{font-size:2rem}@media screen and (max-width:800px){.AnnotationGuide__title,.AttentionBody__Headline,.CastList__title,.CommonSectionTitle__ja,.Date span,.SimpleHeading--fs-24,.textSize--Headline-S{font-size:1.8rem}}.CastList__item,.textSize--XL{font-size:3.6rem;line-height:1.87}@media screen and (max-width:800px){.CastList__item,.textSize--XL{font-size:2.8rem}}.CommonGrid__left p,.CommonGrid__left p *,.InfoTableItem .InfoBtn,.InfoTableItem .InfoBtn *,.InfoTableItem__CenterText,.InfoTableItem__CenterText *,.InfoTableItem__body strong,.InfoTableItem__body strong *,.NewsListItem__date,.NewsListItem__date *,.NewsListItem__title,.NewsListItem__title *,.StoryBody,.StoryBody *,.textSize--L,.textSize--L *{font-size:1.7rem;line-height:2}@media screen and (max-width:800px){.CommonGrid__left p,.CommonGrid__left p *,.InfoTableItem .InfoBtn,.InfoTableItem .InfoBtn *,.InfoTableItem__CenterText,.InfoTableItem__CenterText *,.InfoTableItem__body strong,.InfoTableItem__body strong *,.NewsListItem__date,.NewsListItem__date *,.NewsListItem__title,.NewsListItem__title *,.StoryBody,.StoryBody *,.textSize--L,.textSize--L *{font-size:1.5rem;text-align:left}}.AttentionBody__List,.AttentionBody__Text,.InfoTableItem__CenterText.is--Small,.textSize--M{font-size:1.5rem;line-height:1.5}@media screen and (max-width:800px){.AttentionBody__List,.AttentionBody__Text,.InfoTableItem__CenterText.is--Small,.textSize--M{font-size:1.3rem}}.AnnotationGuide__text,.NewsListItem__content,.linkList__caption,.textSize--S{font-size:1.4rem}@media screen and (max-width:800px){.AnnotationGuide__text,.NewsListItem__content,.linkList__caption,.textSize--S{font-size:1.2rem;line-height:1.4}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://otonakeikaku.net/cms/wp-content/themes/otonakeikaku/assets/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(https://otonakeikaku.net/cms/wp-content/themes/otonakeikaku/assets/css/fonts/slick.eot);src:url(https://otonakeikaku.net/cms/wp-content/themes/otonakeikaku/assets/css/fonts/slick.eot#iefix) format("embedded-opentype"),url(https://otonakeikaku.net/cms/wp-content/themes/otonakeikaku/assets/css/fonts/slick.woff) format("woff"),url(https://otonakeikaku.net/cms/wp-content/themes/otonakeikaku/assets/css/fonts/slick.ttf) format("truetype"),url(https://otonakeikaku.net/cms/wp-content/themes/otonakeikaku/assets/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.CommonHeader{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:80px;display:flex;justify-content:flex-end;align-items:center;padding:0 39px 0 0;z-index:10}@media screen and (max-width:1024px){.CommonHeader{padding:0 20px 0 0}}@media screen and (max-width:800px){.CommonHeader{height:54px;padding:0}}.CommonHeader__logo{width:90px;height:31px;display:block;z-index:1}.CommonHeader__logo img{display:block;width:100%;height:auto}@media screen and (max-width:800px){.CommonHeader__logo{display:none}}.CommonHeader__logo-higeki{position:absolute;top:50%;left:42px;width:94px;transform:translate(0,-50%);z-index:1}.CommonHeader__logo-higeki img{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.CommonHeader__logo-higeki{left:22px}}@media screen and (max-width:800px){.CommonHeader__logo-higeki{left:16px;width:94px}}.CommonHeaderMenu{display:flex;justify-content:center;position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%)}.CommonHeaderMenu button+button{margin-left:20px}@media screen and (max-width:1024px){.CommonHeaderMenu button+button{margin-left:13px}}@media screen and (max-width:800px){.CommonHeaderMenu{display:none}}.CommonHeaderMenu--sp{flex-direction:column;align-items:center}.CommonHeaderMenu--sp .BtnLocalNav--small{color:#fff;font-size:2rem}.CommonHeaderMenu--sp button+button{margin-left:0;margin-top:20px}@media screen and (max-width:800px){.CommonHeaderMenu--sp{display:flex}}.CommonSpMenu{position:fixed;top:54px;left:0;height:calc(100% - 54px);width:100%;z-index:10;display:none;align-items:center;justify-content:center}@media screen and (max-width:800px){body.is-open-sp-common-header .CommonSpMenu{display:flex!important}}.BtnToggleCommonHeader{display:none;position:relative}.BtnToggleCommonHeader::after,.BtnToggleCommonHeader::before{content:"";display:block;width:24px;height:1px;position:absolute;background-color:#000;left:16px}.BtnToggleCommonHeader::before{top:23px}.BtnToggleCommonHeader::after{top:30px}@media screen and (max-width:800px){.BtnToggleCommonHeader{display:block;width:54px;height:54px}}body.is-open-sp-common-header .BtnToggleCommonHeader::before{top:50%;transform:rotate(-25deg)}body.is-open-sp-common-header .BtnToggleCommonHeader::after{top:50%;transform:rotate(25deg)}.Keyvisual{position:relative;width:100%}.Keyvisual img{width:100%;height:auto;display:block}.Keyvisual__main{border-radius:8px 8px}@media screen and (max-width:800px){.Keyvisual__main{border-radius:0 0}}.Keyvisual__logo{margin-top:17px}.Main{padding-bottom:0;padding-top:0}@media screen and (max-width:800px){.Main{padding-top:54px}}@media screen and (max-width:800px){.Main{padding-top:0}}.CommonSection{position:relative;padding-top:120px;padding-bottom:120px;color:#1a1a30}@media screen and (max-width:800px){.CommonSection{padding-top:64px;padding-bottom:64px}}.CommonSection.is--BottomNone{padding-bottom:0}@media screen and (max-width:800px){.CommonSection.is--BottomNone{padding-bottom:50px}}.CommonSection--full-image{padding-top:0;padding-bottom:0}.CommonSectionTitle{text-align:center}.CommonSectionTitle--white{color:#fff}.CommonSection--noTopPadding{padding-top:0}.FillDrRed *{fill:#f5504e}.EyeCatching{text-align:center}.EyeCatching img{width:100%;max-width:1280px}.EyeCatching__img{position:relative;z-index:5}.InfoTableItem a,.TextLink,a{text-decoration:underline}.TextLink:hover,a:hover{color:#f5504e;text-decoration:none}.BtnLocalNav:not([data-touch]):hover{color:#252525;text-decoration:none}.Price{font-size:2.4rem;line-height:1}.Price span{font-size:1.5rem}.EmbedWrap--special{max-width:560px;margin:0 auto;margin-top:48px}#stkr{position:fixed;top:0;left:0;transition:.2s;transition-timing-function:ease-out;pointer-events:none;z-index:11}#stkr svg{width:24px;height:24px;transition:.2s;transition-timing-function:ease-out}#stkr svg path{transition:.2s;transition-timing-function:ease-out}@media screen and (max-width:800px){#stkr{display:none}}#stkr.stkr--Hover svg{transform:rotate(45deg)}#stkr.stkr--Hover svg path{fill:#d00017}*{margin:0;padding:0}body,html{width:100%;height:100%}.links div{margin:20px 10px}.List--has-border li+li{margin-top:60px;padding-top:60px;border-top:1px solid #f5504e}.Caption{text-align:right;font-size:1.2rem}@media screen and (max-width:800px){.Caption{font-size:1rem}}.CommonSpMenu{background:#252525}.CommonHeader--special{background:#f5504e}.BtnLocalNav--small{color:#fff;font-weight:700}.MenuHoverWrap{position:relative;padding:0 20px}.MenuHover{transition:opacity .2s ease-in-out;opacity:0;z-index:-10;position:absolute;width:100%;top:53px;left:20px;background:#fff;padding:20px}.MenuHover>.BtnLocalNav{color:#252525}.MenuHover>.BtnLocalNav:hover{color:#f5504e}.MenuHover>.BtnLocalNav+.BtnLocalNav{margin-left:0;margin-top:20px}.MenuHoverWrap:hover .MenuHover{z-index:10;opacity:1}.CommonHeaderLogo__special{position:absolute;top:50%;left:42px;width:120px;transform:translate(0,-50%);z-index:1}.CommonHeaderLogo__special img{width:100%;height:auto;display:block}@media screen and (max-width:1024px){.CommonHeaderLogo__special{left:22px}}@media screen and (max-width:800px){.CommonHeaderLogo__special{left:16px;width:120px}}.CommonSection--bgRed{background:#f5504e}.CommonSection--bgRedSoft{background:#ff9294}.CommonSection--bgGray{background:#f1f1f1}.CommonSection--bgPink{background:#ffd9d9}.CommonSection--bgWhite{background:#fff}.CommonWidth--padding{padding:0 32px}@media screen and (max-width:800px){.CommonWidth--padding{padding:0 16px}}.CommonWidth__inner{position:relative;z-index:5}.CommonSectionTitle__en{color:#252525}.CommonSectionTitle__ja{color:#252525}.CommonSectionTitle--white .CommonSectionTitle__en,.CommonSectionTitle--white .CommonSectionTitle__ja{color:#fff}.CommonSectionTitle--red .CommonSectionTitle__en,.CommonSectionTitle--red .CommonSectionTitle__ja{color:#f5504e}.SimpleHeading{text-align:center;color:#f5504e;font-family:"Zen Maru Gothic",sans-serif}.SimpleHeading--underline span{position:relative;border-bottom:2px solid #f5504e}.SimpleHeading--underlineFull{position:relative;border-bottom:2px solid #f5504e;margin-bottom:56px}@media screen and (max-width:800px){.SimpleHeading--underlineFull{margin-bottom:32px}}.CommonSectionTitle+.SimpleHeading--fs-28{margin-top:58px}@media screen and (max-width:800px){.CommonSectionTitle+.SimpleHeading--fs-28{margin-top:30px}}.Keyvisual{position:relative;transition:1s ease-in-out;z-index:5;width:100%;height:90vh;background-repeat:no-repeat;background-position:center;background-color:#fff}@media screen and (min-width:1281px){.Keyvisual{background-image:url(../images/202306_dr/main_visual.webp);min-height:750px}}@media screen and (min-width:801px) and (max-width:1280px){.Keyvisual{background-image:url(../images/202306_dr/main_visual.webp);min-height:750px}}@media screen and (max-width:800px){.Keyvisual{background-image:url(../images/202306_dr/main_visual_sp.webp)}}.Keyvisual__logo{padding:0 0 24px;width:90%;max-width:720px;position:absolute;right:50%;transform:translateX(50%)}.CastList p+p{margin-top:32px}@media screen and (max-width:800px){.CastList p+p{margin-top:32px}}.CastList__title{font-family:"Zen Maru Gothic",sans-serif;color:#f5504e;text-align:center}.CastList__item{font-family:"Zen Maru Gothic",sans-serif;color:#f5504e;text-align:center}@media screen and (max-width:800px){.CastList__item{font-size:1.8em}}.CastList__item+.CastList__title{margin-top:80px}@media screen and (max-width:800px){.CastList__item+.CastList__title{margin-top:64px}}.CastList__name{line-height:1.25;margin-top:20px}.CastList__team{font-size:1.8rem}@media screen and (max-width:800px){.CastList__team{font-size:1.4rem}}.DirectorComment{text-align:center}.DirectorComment *{font-size:2.2rem;line-height:1.8em}@media screen and (max-width:800px){.DirectorComment *{font-size:1.6rem}}.DirectorComment__Img{width:100%}.Date{font-size:5.6rem;letter-spacing:.03em;line-height:1em;margin-top:.15em}@media screen and (max-width:800px){.Date{line-height:1.5em}}.Date .show-sp{display:none!important}@media screen and (max-width:800px){.Date{font-size:4rem}.Date .show-sp{display:inline!important}}.DateSet__item{display:flex;justify-content:center;align-items:center}.DateSet__item img{width:17px;height:27px;display:block;margin:0 40px}@media screen and (max-width:800px){.DateSet__item{flex-direction:column}.DateSet__item img{transform:rotate(90deg) scale(.65);margin:-8px}}.DateSet__item path{fill:#252525}.DateSet__item--Red *{color:#f5504e}.DateSet__item--Red path{fill:#f5504e}.DateArrow{margin:0 24px}@media screen and (max-width:800px){.DateArrow{transform:rotate(90deg)}}.StoryBody{padding:62px 0 0 0;color:#fff}.StoryBody p{text-align:left}@media screen and (max-width:800px){.StoryBody{padding:50px 0 0 0}}.CommonSection.CommonSection--news{padding-bottom:160px}@media screen and (max-width:800px){.CommonSection.CommonSection--news{padding-bottom:96px}}.MediaList,.NewsList{max-width:680px;margin-left:auto;margin-right:auto}.CommonSectionTitle+.MediaList,.CommonSectionTitle+.NewsList{margin-top:48px}@media screen and (max-width:800px){.CommonSectionTitle+.MediaList,.CommonSectionTitle+.NewsList{margin-top:24px}}.NewsListItem{padding-bottom:15px}.NewsListItem+.NewsListItem{border-top:1px solid #bababa;padding-top:20px}.NewsListItem__date{letter-spacing:.1em}.NewsListItem__title{margin-top:7px}.NewsListItem__content{margin-top:7px}.NewsListItem__content p a{text-decoration:underline;font-weight:700}.NewsListItem__content p a:hover{text-decoration:none;color:#f5504e}.HidePanel,.HidePanel--Media{position:absolute;bottom:-72px;left:0;width:100%;display:flex;align-items:flex-end;justify-content:center}.BtnMore{display:flex;flex-direction:column;justify-content:center;align-items:center}.BtnMore:hover .BtnMore__circle{background-color:#fff;transition:background 0s}.BtnMore:hover .BtnMore__circle::after{border-left:1px solid #443f3e;border-bottom:1px solid #443f3e}.BtnMore__text{font-size:12px;line-height:1;color:#bababa;margin-bottom:12px}.BtnMore__circle{width:45px;height:45px;border:1px solid #bababa;border-radius:50% 50%;position:relative;transition:background .5s cubic-bezier(.19,1,.22,1)}.BtnMore__circle::after{content:"";width:11px;height:11px;border-left:1px solid #bababa;border-bottom:1px solid #bababa;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);margin-top:-1px}@media screen and (max-width:800px){.BtnMore__circle{width:30px;height:30px}}.SimpleHeading+.InfoTable{margin-top:38px}.InfoTableItem{color:#252525;margin-top:4px}.InfoTableItem a{color:#252525}.InfoTableItem a:hover{color:#f5504e}.InfoTableItem+.InfoTableItem{margin-top:8px}.InfoTableItem__head{background-color:#ffd9d9;color:#f5504e;font-size:2rem;height:79px;line-height:79px;text-align:center}@media screen and (max-width:800px){.InfoTableItem__head{height:72px;line-height:72px;font-size:1.8rem}}.InfoTableItem__body{overflow:hidden;background-color:#f1f1f1;padding:32px;display:flex;flex-direction:column;width:100%}.InfoTableItem__body img{width:100%}@media screen and (max-width:800px){.InfoTableItem__body{padding:16px}}@media screen and (max-width:800px){.CommonGrid{max-width:100%;flex-direction:column}}.CommonGrid__left{width:50%;padding-top:4px;padding-right:8px}.CommonGrid__left p{line-height:1}@media screen and (max-width:800px){.CommonGrid__left{width:100%;margin-bottom:8px}}.CommonGrid__right{display:flex;width:50%;flex-direction:column;align-items:flex-start}@media screen and (max-width:800px){.CommonGrid__right{width:100%;justify-content:flex-start}.CommonGrid__right .Price{margin-left:16px}}.CommonGrid+.CommonGrid,.CommonGrid+p{margin-top:24px}.InfoTableItem__body--image{display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}.InfoTableItem__body--image img{max-width:100%;height:auto}.InfoTableItem__body--schedule{padding:0}.InfoTableItem__body--schedule img{width:100%;height:auto}@media screen and (max-width:800px){.InfoTableItem__body--schedule{padding:0}}.InfoTableItem__body--text{padding-top:40px;padding-bottom:40px}.Date--Center{text-align:center;line-height:.75em;padding:24px 0 0}@media screen and (max-width:800px){.Date--Center{padding:8px 0 0}}.linkList__caption{margin-top:0}.CommonGrid__Wrap_price{line-height:2em}.InfoTableItem__CenterText{text-align:center}.InfoTableItem__CenterText.is--Small{text-align:center}.InfoTableItem__CenterText.is--Big{text-align:center}.InfoTableItem__Caption{margin-top:24px}.InfoTableItem .InfoBtn{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;display:block;border:1px solid #252525;border-radius:8px;width:100%;padding:8px 16px;text-align:center;margin-bottom:16px;text-decoration:none}.InfoTableItem .InfoBtn:hover{background-color:#f5504e;color:#fff;border-color:#f5504e}.InfoBtn+p{text-align:center}.InfoBg{overflow:hidden}.InfoBg:after,.InfoBg:before{content:"";display:block;width:20vw;height:60vh;position:fixed;top:55%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;z-index:-1}.InfoBg:before{background-image:url(../images/202306_dr/human_1.webp);background-position:left center;left:0}.InfoBg:after{background-image:url(../images/202306_dr/human_2.webp);background-position:right center;right:0}@media screen and (max-width:800px){.InfoBg:after,.InfoBg:before{height:90vh;width:40vw}}.CastCommentList{margin-top:58px}@media screen and (max-width:800px){.CastCommentList{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.CastCommentList li{width:calc(50% - 16px);margin-left:8px;margin-right:8px}.CastCommentList li+li{margin-top:0;padding-top:0;border-top:none}}@media screen and (max-width:800px){.CastCommentList__Item{padding-bottom:40px;position:relative;margin-bottom:40px}}.SpToggleCastComment{display:none;margin-bottom:16px;margin-top:10px;font-size:1.4rem}.SpToggleCastComment img{display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:5px}@media screen and (max-width:800px){.SpToggleCastComment{display:block;width:100%;height:32px;line-height:32px;background-color:#000;color:#fff;text-align:center;position:absolute;bottom:0;right:0;margin-bottom:0}}.CastComment{display:flex}@media screen and (max-width:800px){.CastComment{display:block}}.CastComment.CastComment--1Column{flex-direction:column;align-items:center}@media screen and (min-width:1281px){.CastComment.CastComment--1Column .CastComment__content{padding-left:0}}@media screen and (min-width:801px) and (max-width:1280px){.CastComment.CastComment--1Column .CastComment__content{padding-left:0}}@media screen and (max-width:800px){.CastComment.CastComment--1Column{width:100%}.CastComment.CastComment--1Column .CastComment__content{padding-left:16px}}.CastComment__profile{width:200px}@media screen and (max-width:800px){.CastComment__profile{width:100%}}.CastComment__content{width:calc(100% - 200px);padding-left:50px;position:relative;z-index:8}.CastComment__content p{font-size:1.5rem}@media screen and (max-width:800px){.CastComment__content{display:none}.CastComment__content p{font-size:1.4rem;line-height:1.42}}.CastComment_Sp{margin-bottom:15px}@media screen and (min-width:1281px){.CastComment_Sp{display:none}}@media screen and (min-width:801px) and (max-width:1280px){.CastComment_Sp{display:none}}@media screen and (max-width:800px){.CastComment--sp-show::before{content:"";width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);display:block}.CastComment--sp-show .CastComment__content{padding:16px 16px 11px 16px;display:block;position:fixed;top:calc(50% + 24px);left:9px;width:calc(100% - 18px);height:auto;transform:translate(0,-50%);background-color:#fff}}.SpBtnCloseComment{display:none;font-size:1.5rem;padding:15px 15px;margin:0 auto;margin-top:11px}@media screen and (max-width:800px){.SpBtnCloseComment{display:block}}.SpBtnCloseCommentIcon{width:20px;height:20px;box-sizing:border-box;border-radius:50% 50%;border:2px solid #000;display:inline-block;vertical-align:middle;position:relative;margin-top:-2px;margin-right:4px}.SpBtnCloseCommentIcon::after,.SpBtnCloseCommentIcon::before{content:"";width:10px;height:2px;background-color:#000;display:block;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-5px}.SpBtnCloseCommentIcon::before{transform:rotate(-45deg)}.SpBtnCloseCommentIcon::after{transform:rotate(45deg)}.CastComment__movie{padding-left:24px;padding-right:24px}@media screen and (max-width:800px){.CastComment__movie{padding:0}}.CastComment__Text+.CastComment__movie{margin-top:50px}@media screen and (max-width:800px){.CastComment__Text+.CastComment__movie{margin-top:20px}}.SpProfile__job+.CastComment__movie,.SpProfile__name+.CastComment__movie{margin-top:20px}@media screen and (max-width:800px){.SpProfile__job+.CastComment__movie,.SpProfile__name+.CastComment__movie{margin-top:20px}}.SpProfile{text-align:center}.SpProfile__job{font-size:1.4rem;line-height:1}.ImgWrap+.SpProfile__job{margin-top:20px}@media screen and (max-width:800px){.ImgWrap+.SpProfile__job{margin-top:10px}}.SpProfile__name{font-size:2rem}.AttentionBody{margin-top:52px;max-width:720px;margin-left:auto;margin-right:auto}.AttentionBody .SimpleHeading{margin-top:64px}.AttentionBody .SimpleHeading--underline{color:#252525}.AttentionBody .SimpleHeading--underline span{border-bottom:2px solid #252525}.AttentionBody__Headline{margin:40px 0;text-align:center}.AttentionBody__Text{text-align:left;margin:40px 0}.AttentionBody__Text p+p{margin-top:16px}.AttentionBody__Text a{color:#252525;text-decoration:underline}.AttentionBody__Text a:hover{color:#f5504e;text-decoration:none}.AttentionBody__Ol{list-style-type:decimal;padding-left:18px}.AttentionBody__List+.AttentionBody__List{margin-top:16px}.StaffGrid{display:flex}@media screen and (max-width:800px){.StaffGrid{flex-direction:column}}.StaffGrid__col:first-child{width:112px}.StaffGrid__col:last-child{width:calc(100% - 112px)}@media screen and (max-width:800px){.StaffGrid__col:first-child{width:100%}.StaffGrid__col:last-child{width:100%;padding-left:2%;margin-top:10px}}.StaffList{margin-top:60px;color:#fff}@media screen and (max-width:800px){.StaffList{margin-top:30px}}.StaffList__Item+.StaffList__Item{margin-top:32px}.CreditList span{display:inline-block;margin-right:10px}.CreditList p{overflow-wrap:break-word;word-break:keep-all}.font-size-32{font-size:32px;font-size:3.2rem}.font-size-22{font-size:22px;font-size:2.2rem}.font-size-20{font-size:20px;font-size:2rem}.font-size-18{font-size:18px;font-size:1.8rem}.font-size-16{font-size:16px;font-size:1.6rem}.font-size-12{font-size:12px;font-size:1.2rem}.AnnotationGuide{display:block;width:100%;padding-left:40px;padding-right:90px;padding-top:20px;padding-bottom:20px;color:#fff;background-color:#000;position:relative;transition:background .5s;position:absolute;top:80px;right:0;z-index:9}.AnnotationGuide:hover{background-color:#666;transition:background 10ms}@media screen and (max-width:800px){.AnnotationGuide{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:20px}}@media screen and (max-width:800px){.AnnotationGuide{top:54px}}.AnnotationGuide__title{color:#fff}@media screen and (max-width:800px){.AnnotationGuide__title{font-size:1.2em}}.AnnotationGuide__text{margin-top:6px;color:#fff}@media screen and (max-width:800px){.AnnotationGuide__text{margin-top:10px}}.SpScrollDown{position:absolute;top:50%;right:20px;transform:translate(0,-50%);display:flex;flex-direction:column;align-items:center}@media screen and (max-width:800px){.SpScrollDown{display:none}}.SpScrollDown__text{font-size:1.2rem;color:#fff}.SpScrollDownCircle{width:45px;height:45px;border:1px solid #fff;border-radius:50% 50%;position:relative}.SpScrollDownCircle::after{content:"";width:12px;height:12px;display:block;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-6px}.ScheduleListItem{text-align:center}.ScheduleListItem+.ScheduleListItem{margin-top:80px}@media screen and (max-width:800px){.ScheduleListItem+.ScheduleListItem{margin-top:64px}}.ScheduleListItem__title{font-size:2.8rem}.ScheduleListItem__title span{position:relative;border-bottom:2px solid #000}.ScheduleListItem__date{margin-top:24px}.ScheduleListItem__date+*{margin-top:40px}@media screen and (max-width:800px){.ScheduleListItem__date+*{margin-top:24px}}.performancelocateImage__Wrap{text-align:center}.performancelocateImage__Wrap img{max-width:160px}.Flyer{display:flex;align-items:center;justify-content:center}.Flyer__Item{width:40%}.Flyer__Item a{display:block;width:100%}.Flyer__Item a:hover{opacity:.8}.Flyer__Item img{width:100%}.Flyer__Item+.Flyer__Item{margin-left:32px}.SliderGallery__Item{width:33%;overflow:hidden}.SliderGallery__Item img{object-fit:cover}.SliderDecoRight{transform:rotate(90deg);position:fixed;top:300px}.Carousel{position:fixed;user-select:none;top:0;z-index:9;height:100vh;overflow:hidden}@media screen and (max-width:800px){.Carousel{display:none}}.Carousel__List{margin:0;padding:0;list-style-type:none;position:relative}.Carousel__Item{height:200px;line-height:200px}.Carousel__Item img{width:164px;height:15px;transform:rotate(90deg)}@keyframes carouselAnimation{0%{top:0}100%{top:-400px}}@keyframes carouselAnimationReverse{0%{top:-400px}100%{top:0}}.Carousel--Left{left:-40px}.Carousel--Left .Carousel__List{animation:carouselAnimation 9s infinite linear}.Carousel--Left .Carousel__Item img{transform:rotate(90deg)}.Carousel--Right{right:-40px}.Carousel--Right .Carousel__List{animation:carouselAnimationReverse 9s infinite linear}.Carousel--Right .Carousel__Item img{transform:rotate(-90deg)}.JsLoad{transition:.25s;opacity:0}.JsLoad.JsLoad--Done{opacity:1}.Keyvisual{transition:2s cubic-bezier(1,0,0,1);background-size:300%}@media screen and (max-width:800px){.Keyvisual{background-size:300%;height:100vh}}.Keyvisual.JsKeyvisual--Done{background-size:100%}@media screen and (max-width:800px){.Keyvisual.JsKeyvisual--Done{background-size:100%;height:60vh}}.Keyvisual__logo{transition:.5s ease-out;opacity:0;bottom:-20px}.Keyvisual__logo.JsKeyvisualLogo--Done{opacity:1;bottom:0}.CommonHeader{transition:.5s ease-out;opacity:0}.CommonHeader.JsCommonHeader--Done{opacity:1}.AnnotationGuide{transition:.5s ease-out;opacity:0}.AnnotationGuide.JsCommonHeader--Done{opacity:1}.Carousel{transition:4s ease-out;opacity:0}.Carousel.JsCarousel--Done{opacity:1}#stkr{opacity:0}#stkr.Jsstkr--Done{opacity:1}@keyframes whiteGradationLeft{25%{left:-250%}100%{left:0}}@keyframes whiteGradationRight{0%{right:0}75%{right:-250%}}.Loader{user-select:none;position:fixed;z-index:-1;width:100vw;height:100vh;bottom:0;right:0;display:flex;align-items:center}.Loader:after,.Loader:before{content:"";width:200vw;height:100vh;display:block;position:absolute;bottom:0}.Loader:before{background:linear-gradient(90deg,#fff 50%,rgba(255,255,255,0) 100%);animation:whiteGradationLeft 1.5s infinite ease-in-out}.Loader:after{background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%);animation:whiteGradationRight 1.5s infinite ease-in-out}.LoaderImage{width:100%;height:auto}.Loader.JsLoader--Done{display:none}
/*# sourceMappingURL=style_202306_dr.css.map */