@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Noto+Serif+JP:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Noto+Serif+JP:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Noto+Serif+JP:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Noto+Serif+JP:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Noto+Serif+JP:wght@500;600&display=swap");:root{--key-color1:#f0efef;--key-color2:#0f0f0f;--key-color3:#f9be00;--key-color4:#ddc5a2}html{width:100%;height:100%;font-size:62.5%;line-height:1.8;letter-spacing:.1rem;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media (max-width:480px){html{letter-spacing:.1rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--key-color1);color:var(--key-color2);font-size:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,游ゴシック体,"ヒラギノ角ゴ Pro W3",メイリオ,sans-serif;font-style:normal;word-wrap:break-word;overflow-wrap:break-word;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0}ol,ul{list-style:none;padding:0}li{list-style-type:none;font-size:1.5rem}@media (max-width:480px){li{font-size:3.72627vw;letter-spacing:.08rem}}img{display:block;max-width:100%;height:auto}a{font-size:1.5rem;outline:none;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;text-decoration:none}@media (max-width:480px){a{font-size:3.72627vw}}button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}p{font-size:1.5rem;line-height:2}@media (max-width:480px){p{font-size:3.72627vw;letter-spacing:.08rem}}h1{font-size:3rem}@media (max-width:480px){h1{font-size:7.98534vw}}h2{font-size:2.5rem}@media (max-width:480px){h2{font-size:6.65445vw}}h3{font-size:2rem}@media (max-width:480px){h3{font-size:5.32356vw}}h4{font-size:1.6rem}@media (max-width:480px){h4{font-size:4.25796vw}}@media (max-width:480px){.is_pc{display:none!important}}@media (min-width:481px) and (max-width:834px){.is_pc{display:none!important}}@media (max-width:480px){.is_ta{display:none!important}}@media (min-width:835px){.is_ta{display:none!important}}@media (min-width:481px) and (max-width:834px){.is_sp{display:none!important}}@media (min-width:835px){.is_sp{display:none!important}}@media (min-width:835px){.is_sp_ta{display:none!important}}
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}:root{--key-color1:#f0efef;--key-color2:#0f0f0f;--key-color3:#f9be00;--key-color4:#ddc5a2}.c-loading{background-color:var(--key-color1);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;pointer-events:none}.c-page-loading{background-color:var(--key-color1);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;pointer-events:none}.c-loading__end{opacity:0;visibility:hidden;-webkit-transition:all .5s cubic-bezier(.18,.06,.23,1);transition:all .5s cubic-bezier(.18,.06,.23,1)}.is-page-header .is-header-logo{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.is-page-header .is-header-nav{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1)}.is-page-header-show .is-header-logo{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}@media (min-width:481px) and (max-width:834px){.is-page-header-show .is-header-logo{-webkit-transition-delay:.3s;transition-delay:.3s}}@media (max-width:480px){.is-page-header-show .is-header-logo{-webkit-transition-delay:.3s;transition-delay:.3s}}.is-page-header-show .is-header-nav{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.c-l-container{width:100%;max-width:min(75vw,1440px);margin-right:auto;margin-left:auto}@media (min-width:481px) and (max-width:834px){.c-l-container{max-width:90vw;padding-right:6.25%;padding-left:6.25%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:480px){.c-l-container{max-width:100vw;padding-right:8vw;padding-left:8vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.c-m-container{width:100%;max-width:min(72vw,1280px);margin-right:auto;margin-left:auto}@media (min-width:481px) and (max-width:834px){.c-m-container{max-width:100vw;padding-right:6.25%;padding-left:6.25%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:480px){.c-m-container{max-width:100vw;padding-right:8vw;padding-left:8vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.c-s-container{width:100%;max-width:min(67.5vw,1080px);margin-right:auto;margin-left:auto}@media (min-width:481px) and (max-width:834px){.c-s-container{max-width:100vw;padding-right:6.25%;padding-left:6.25%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:480px){.c-s-container{max-width:100vw;padding-right:8vw;padding-left:8vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.contents-l-spacing{padding-top:13.889vw}@media (min-width:481px) and (max-width:834px){.contents-l-spacing{padding-top:37.26603vw}}@media (max-width:480px){.contents-l-spacing{padding-top:37.26603vw}}.contents-m-spacing{padding-top:10.417vw}@media (min-width:481px) and (max-width:834px){.contents-m-spacing{padding-top:17.708vw}}@media (max-width:480px){.contents-m-spacing{padding-top:29.333vw}}.contents-s-spacing{padding-top:8.333vw}@media (min-width:481px) and (max-width:834px){.contents-s-spacing{padding-top:13.021vw}}@media (max-width:480px){.contents-s-spacing{padding-top:22.667vw}}@media (min-width:835px){.l-page{padding-top:10rem}}@media (min-width:481px) and (max-width:834px){.l-page{padding-top:5.32356vw}}.l-page__inner{margin-bottom:150px}@media (min-width:481px) and (max-width:834px){.l-page__inner{margin-bottom:23.95602vw;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:480px){.l-page__inner{margin-bottom:23.95602vw}}.p-body{padding-bottom:15rem}@media (min-width:481px) and (max-width:834px){.p-body{padding-bottom:10rem}}@media (max-width:480px){.p-body{padding-bottom:21.333vw}}.c-link-button a{display:inline-block;font-size:1.4rem;color:var(--key-color1);background-color:var(--key-color3);padding:1.4rem 4rem;border-radius:3rem;-webkit-transition:.3s cubic-bezier(.43,.05,.17,1);transition:.3s cubic-bezier(.43,.05,.17,1)}.c-link-button a:hover{color:var(--key-color3);background-color:var(--key-color1)}@media (max-width:480px){.c-link-button a{font-size:3.45987vw;padding:3.45987vw 8.51703vw}}.ratio-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}:root{--key-color1:#f0efef;--key-color2:#0f0f0f;--key-color3:#f9be00;--key-color4:#ddc5a2}html.fixed{height:100%;overflow:hidden}.l-top-header{width:100%;position:relative;z-index:5}.l-top-header__inner{position:fixed;top:0;right:0;width:90px;height:100vh;background-color:var(--key-color1)}@media (min-width:481px) and (max-width:834px){.l-top-header__inner{width:13.3089vw;height:13.3089vw}}@media (max-width:480px){.l-top-header__inner{width:13.3089vw;height:13.3089vw}}.l-top-header__inner .l-sp-menu{width:30px;height:72px;position:absolute;top:40px;right:30px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1)}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu{width:6.38805vw;height:3.19347vw;top:4.79076vw;left:3.45987vw;right:0}}@media (max-width:480px){.l-top-header__inner .l-sp-menu{width:6.38805vw;height:3.19347vw;top:4.79076vw;left:3.45987vw;right:0}}.l-top-header__inner .l-sp-menu .header_drawerMenu{width:30px;height:14px;position:relative;z-index:9999}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu{width:6.38805vw;height:3.19347vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu{width:6.38805vw;height:3.19347vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button{width:100%;height:100%;padding:0;cursor:pointer;position:relative;z-index:20}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .drawer_button_inner{width:30px;height:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .drawer_button_inner{width:6.38805vw;height:3.19347vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .drawer_button_inner{width:6.38805vw;height:3.19347vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .drawer_button_line{-webkit-transition:.4s cubic-bezier(.19,1,.22,1);transition:.4s cubic-bezier(.19,1,.22,1)}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_top{width:30px;height:1px;background:var(--key-color2);position:absolute;top:0}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_top{width:6.38805vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_top{width:6.38805vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_mid{width:30px;height:1px;background:var(--key-color2);position:absolute;top:6px}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_mid{width:6.38805vw;top:1.33089vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_mid{width:6.38805vw;top:1.33089vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_btm{width:30px;height:1px;background:var(--key-color2);position:absolute;top:12px}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_btm{width:6.38805vw;top:2.66178vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button .button_line_btm{width:6.38805vw;top:2.66178vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_top{-webkit-transform:translate(0) rotate(45deg);transform:translate(0) rotate(45deg);top:3px}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_top{top:.79809vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_top{top:.79809vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_mid{opacity:0}.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_btm{-webkit-transform:translate(0) rotate(-45deg);transform:translate(0) rotate(-45deg);top:3px}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_btm{top:.79809vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .header_drawerMenu .drawer_button.active .button_line_btm{top:.79809vw}}.l-top-header__inner .l-sp-menu .header_drawerMenu .text{font-size:1.2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-left:3px;padding-top:14px}.l-top-header__inner .l-sp-menu .gmenu-nav{opacity:0;pointer-events:none;-webkit-transition:.3s cubic-bezier(.19,1,.22,1) opacity,-webkit-transform;transition:.3s cubic-bezier(.19,1,.22,1) opacity,-webkit-transform;transition:transform,.3s cubic-bezier(.19,1,.22,1) opacity;transition:transform,.3s cubic-bezier(.19,1,.22,1) opacity,-webkit-transform;position:absolute;z-index:9998}.l-top-header__inner .l-sp-menu .gmenu-nav.active{opacity:1;pointer-events:auto}.l-top-header__inner .l-sp-menu .gmenu-body{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;background:var(--key-color1);opacity:1;overflow-y:scroll}.l-top-header__inner .l-sp-menu .gmenu-inner{position:relative;width:100%;max-width:800px;height:auto;margin:auto;padding:80px 40px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .gmenu-inner{padding:15vw 8vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .gmenu-inner{padding:15vw 8vw}}.l-top-header__inner .l-sp-menu .gmenu-inner::-webkit-scrollbar{display:none}.l-top-header__inner .l-sp-menu .sp-menu__list ul li{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #b6b8b2}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li{padding-top:3.19347vw;padding-bottom:3.19347vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li{padding-top:3.19347vw;padding-bottom:3.19347vw}}.l-top-header__inner .l-sp-menu .sp-menu__list ul li .en{font-size:2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;display:block}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li .en{font-size:4.79076vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li .en{font-size:4.79076vw}}.l-top-header__inner .l-sp-menu .sp-menu__list ul li .en span{display:inline-block;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.2rem;margin-left:1.6rem}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li .en span{font-size:2.66178vw;margin-left:3.19347vw}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li .en span{font-size:2.66178vw;margin-left:3.19347vw}}.l-top-header__inner .l-sp-menu .sp-menu__list ul li .gmenu-movies a{display:block;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.4rem;line-height:2.4}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li .gmenu-movies a{font-size:2.92707vw;line-height:1.6;margin-top:1.2rem}}@media (max-width:480px){.l-top-header__inner .l-sp-menu .sp-menu__list ul li .gmenu-movies a{font-size:2.92707vw;line-height:1.6;margin-top:1.2rem}}.l-top-header__inner .c-nav{position:relative;width:100%;height:100%}.l-top-header__inner .c-nav__sns{position:absolute;bottom:40px;right:28px;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:481px) and (max-width:834px){.l-top-header__inner .c-nav__sns{top:5.32356vw;right:5.32356vw}}@media (max-width:480px){.l-top-header__inner .c-nav__sns{top:5.32356vw;right:5.32356vw}}.l-top-header__inner .c-nav__sns p{font-size:1.2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.l-top-header__inner .c-nav__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;padding-top:2.4rem}.l-top-header__inner .c-nav__sns__list{width:32px;height:32px;background-color:var(--key-color3);border-radius:50%}.l-top-header__inner .c-nav__sns__list a{position:relative;display:block;width:100%;height:100%}.l-top-header__inner .c-nav__sns__list a .icon-x{width:13.7px;height:14px;border-radius:4px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-top-header__inner .c-nav__sns__list a .icon-x .sns-x{width:13.7px;height:14px;fill:var(--key-color2);position:absolute;top:0}.l-top-header__inner .c-nav__sns__list a .icon-is{width:14px;height:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-top-header__inner .c-nav__sns__list a .icon-is .sns-is{fill:var(--key-color2);position:absolute;top:0}.l-sp-menu.is-scrolled .header_drawerMenu .drawer_button{border:1px solid var(--key-color1)}.l-sp-menu.is-scrolled .header_drawerMenu .drawer_button .drawer_button_line{background:var(--key-color1)}:root{--key-color1:#f0efef;--key-color2:#0f0f0f;--key-color3:#f9be00;--key-color4:#ddc5a2}.l-footer{width:100%}.l-theater__bg{position:sticky;top:0;left:0;z-index:0;width:100%;height:100lvh;overflow:hidden}.l-theater__bg__image{width:100%;height:100%}.l-theater__bg__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-theater__bg__cover{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;will-change:opacity,backdrop-filter}.l-theater__inner{position:relative;z-index:1}.l-theater__title h2{font-size:3.2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;color:#fff}@media (max-width:480px){.l-theater__title h2{font-size:7.45254vw}}.l-theater__title span{font-size:1.5rem;color:#fff;display:inline-block}@media (max-width:480px){.l-theater__title span{font-size:3.72627vw}}.l-theater__wrapper{padding-top:60px;color:#fff}@media (max-width:480px){.l-theater__wrapper{padding-top:10.64712vw}}.l-theater__wrapper .theater_list{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.l-theater__wrapper .theater_list .theater_title ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;border-bottom:1px solid #ccc}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_title ul{padding:3.19347vw 0}}.l-theater__wrapper .theater_list .theater_title ul li p{font-size:1.4rem}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_title ul li p{font-size:3.19347vw}}.l-theater__wrapper .theater_list .theater_title ul li:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:120px}@media (min-width:481px) and (max-width:834px){.l-theater__wrapper .theater_list .theater_title ul li:first-child{width:13.3089vw}}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_title ul li:first-child{width:19.96335vw}}.l-theater__wrapper .theater_list .theater_title ul li:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.l-theater__wrapper .theater_list .theater_title ul li:last-child p{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-theater__wrapper .theater_list .theater_item ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;border-bottom:1px solid #ccc}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_item ul{padding:3.19347vw 0}}.l-theater__wrapper .theater_list .theater_item ul li p{font-size:1.4rem}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_item ul li p{font-size:3.19347vw}}.l-theater__wrapper .theater_list .theater_item ul li p a{font-size:1.4rem;-webkit-transition:.3s cubic-bezier(.43,.05,.17,1);transition:.3s cubic-bezier(.43,.05,.17,1)}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_item ul li p a{font-size:3.19347vw}}.l-theater__wrapper .theater_list .theater_item ul li p a:hover{opacity:.5}.l-theater__wrapper .theater_list .theater_item ul li:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:120px}@media (min-width:481px) and (max-width:834px){.l-theater__wrapper .theater_list .theater_item ul li:first-child{width:13.3089vw}}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_item ul li:first-child{width:21.29424vw}}.l-theater__wrapper .theater_list .theater_item ul li:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:481px) and (max-width:834px){.l-theater__wrapper .theater_list .theater_item ul li:last-child{display:block}}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_item ul li:last-child{display:block}}.l-theater__wrapper .theater_list .theater_item ul li:last-child p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1rem}.l-theater__wrapper .theater_list .theater_item ul .theater_name p a{position:relative;padding-right:18px}.l-theater__wrapper .theater_list .theater_item ul .theater_name p a:before{content:"";background-image:url(//coppola-reprise2024.com/wp-content/themes/coppola/assets/styles/../images/top/theater_link_icon.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:calc(50% - 7px);right:0}@media (max-width:480px){.l-theater__wrapper .theater_list .theater_item ul .theater_name p a:before{width:3.72627vw;height:3.72627vw;top:calc(50% - 1.59618vw)}}.l-theater__foot{padding-top:200px;padding-bottom:100px}@media (max-width:480px){.l-theater__foot{padding-top:26.6178vw;padding-bottom:26.6178vw}}.l-theater__foot .logo{width:240px;margin:auto}@media (max-width:480px){.l-theater__foot .logo{width:47.91315vw}}.l-theater__foot .copy{padding-top:40px}@media (max-width:480px){.l-theater__foot .copy{padding-top:10.64712vw}}.l-theater__foot .copy img{width:200px;margin:auto}@media (max-width:480px){.l-theater__foot .copy img{width:53.23671vw}}.l-theater__foot .copy span{display:block;font-size:1rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;color:var(--key-color4);text-align:center;padding-top:1rem}:root{--key-color1:#f0efef;--key-color2:#0f0f0f;--key-color3:#f9be00;--key-color4:#ddc5a2}.is-mv .is-mv-image-1{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.is-mv .is-mv-image-2{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.is-mv .is-mv-image-logo{opacity:0;-webkit-transform:translateY(1vw);transform:translateY(1vw);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.is-mv .is-mv-title{opacity:0;-webkit-transform:translateY(1vw);transform:translateY(1vw);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.is-mv .is-mv-lead{opacity:0;-webkit-transform:translateY(1vw);transform:translateY(1vw);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.is-mv .is-mv-text{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s cubic-bezier(.19,1,.22,1);will-change:opacity}.is-mv-show .is-mv-image-1{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0;transition-delay:0}.is-mv-show .is-mv-image-2{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.5s;transition-delay:.5s}.is-mv-show .is-mv-image-logo{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;transition-delay:1s}.is-mv-show .is-mv-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.5s;transition-delay:1.5s}.is-mv-show .is-mv-lead{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.5s;transition-delay:1.5s}.is-mv-show .is-mv-text{opacity:1;-webkit-transition-delay:1.5s;transition-delay:1.5s}.is-title-fade{overflow:hidden}.is-title-fade .is-title-fadeIn{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .5s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform .5s cubic-bezier(.43,.05,.17,1);transition:opacity .5s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform .5s cubic-bezier(.43,.05,.17,1);transition:transform .5s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.18,.06,.23,1) .1s;transition:transform .5s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform .5s cubic-bezier(.43,.05,.17,1);will-change:transform,opacity}.is-title-fade.is-action .is-title-fadeIn{-webkit-transform:translateY(0);transform:translateY(0)}.is-text-fade{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform .5s cubic-bezier(.43,.05,.17,1);transition:opacity .5s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform .5s cubic-bezier(.43,.05,.17,1);transition:transform .5s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.18,.06,.23,1) .1s;transition:transform .5s cubic-bezier(.43,.05,.17,1),opacity .5s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform .5s cubic-bezier(.43,.05,.17,1);-webkit-transform:translateY(3vh);transform:translateY(3vh);will-change:transform,opacity}.is-text-fade.is-action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.is-img-fade{-webkit-transition:-webkit-transform .8s cubic-bezier(.43,.05,.17,1) .1s;transition:-webkit-transform .8s cubic-bezier(.43,.05,.17,1) .1s;transition:transform .8s cubic-bezier(.43,.05,.17,1) .1s;transition:transform .8s cubic-bezier(.43,.05,.17,1) .1s,-webkit-transform .8s cubic-bezier(.43,.05,.17,1) .1s;-webkit-transform:scale(1.1);transform:scale(1.1);will-change:transform,opacity}.is-img-fade.is-action{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.2s;transition-delay:.2s}.js-main-container{position:relative}.l-mv{width:100%;height:100%;position:relative}@media (min-width:835px){.l-mv{padding-right:90px}}.l-mv__wrap{width:100%;position:relative;overflow:hidden}.l-mv__title{width:100%;height:90px;position:relative;padding-left:90px}@media (min-width:481px) and (max-width:834px){.l-mv__title{height:29.27958vw;padding-left:0}}@media (max-width:480px){.l-mv__title{height:31.94136vw;padding-left:0}}.l-mv__title h1{width:clamp(90%,60vw,860px);max-width:860px;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:481px) and (max-width:834px){.l-mv__title h1{width:69.2085vw}}@media (max-width:480px){.l-mv__title h1{width:74.53206vw}}.l-mv__title h1 img{text-align:center}@media (min-width:835px){.l-mv__lead{position:absolute;top:0;left:0;width:90px;height:100%}}@media (min-width:481px) and (max-width:834px){.l-mv__lead{position:absolute;top:0;left:0;width:90px;height:100%}}@media (max-width:480px){.l-mv__lead{padding-top:6.65445vw}}@media (min-width:835px){.l-mv__lead h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;width:clamp(16px,2vw,24px)}}@media (min-width:481px) and (max-width:834px){.l-mv__lead h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}}@media (max-width:480px){.l-mv__lead h2{width:87.84096vw;margin:auto}}.l-mv__container{position:relative;margin-left:90px}@media (min-width:481px) and (max-width:834px){.l-mv__container{margin-left:5.32356vw;margin-right:5.32356vw}}@media (max-width:480px){.l-mv__container{margin-left:0}}.l-mv__container__images{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:481px) and (max-width:834px){.l-mv__container__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:480px){.l-mv__container__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-mv__container__images .movies-thum1{width:50%}@media (min-width:481px) and (max-width:834px){.l-mv__container__images .movies-thum1{width:100%}}@media (max-width:480px){.l-mv__container__images .movies-thum1{width:100%}}.l-mv__container__images .movies-thum1 ul{width:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.l-mv__container__images .movies-thum1 ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.l-mv__container__images .movies-thum1 ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.l-mv__container__images .movies-thum1 ul>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.l-mv__container__images .movies-thum1 ul>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.l-mv__container__images .movies-thum1 ul li{overflow:hidden}.l-mv__container__images .movies-thum1 ul .fig-l{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.l-mv__container__images .movies-thum1 ul .fig-s1{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.l-mv__container__images .movies-thum1 ul .fig-s2{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.l-mv__container__images .movies-thum1 ul figure{position:relative}.l-mv__container__images .movies-thum1 ul figure img{width:100%;-webkit-transform:scale(1.014);transform:scale(1.014)}.l-mv__container__images .movies-thum2{width:50%}@media (min-width:481px) and (max-width:834px){.l-mv__container__images .movies-thum2{width:100%}}@media (max-width:480px){.l-mv__container__images .movies-thum2{width:100%}}.l-mv__container__images .movies-thum2 ul{width:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.l-mv__container__images .movies-thum2 ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.l-mv__container__images .movies-thum2 ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.l-mv__container__images .movies-thum2 ul>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.l-mv__container__images .movies-thum2 ul>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.l-mv__container__images .movies-thum2 ul .fig-s1{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.l-mv__container__images .movies-thum2 ul .fig-s2{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.l-mv__container__images .movies-thum2 ul .fig-l{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.l-mv__container__images .movies-thum2 ul figure{position:relative}.l-mv__container__images .movies-thum2 ul figure img{width:100%;-webkit-transform:scale(1.014);transform:scale(1.014)}@media (max-width:480px){.l-mv__container__images .movies-thum1:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.l-mv__container__images .movies-thum1:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.l-mv__container__images .movies-thum2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.l-mv__container__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:clamp(30%,29vw,420px);max-width:420px}@media (min-width:481px) and (max-width:834px){.l-mv__container__title{width:66.54672vw}}@media (max-width:480px){.l-mv__container__title{width:74.53206vw}}.l-mv__movies{padding-top:2rem}.l-mv__movies__inner{width:100%;position:relative}.l-mv__movies__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-mv__movies__title span{width:2400px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:480px){.l-mv__movies__title span{width:1800px}}.l-mv__movies .info{width:176px;margin:10px auto 0}@media (min-width:481px) and (max-width:834px){.l-mv__movies .info{width:42.58959vw;margin:10px auto 0}}@media (max-width:480px){.l-mv__movies .info{width:42.58959vw;margin:5px auto 0}}.is-top-scroll{-webkit-animation:infinitescroll 20s linear infinite;animation:infinitescroll 20s linear infinite;z-index:1;top:0;left:50%;-webkit-transform:translate(-50%,40%);transform:translate(-50%,40%)}@-webkit-keyframes infinitescroll{0%{-webkit-transform:translate(-20%,0%);transform:translate(-20%,0%)}to{-webkit-transform:translate(-70%,0%);transform:translate(-70%,0%)}}@keyframes infinitescroll{0%{-webkit-transform:translate(-20%,0%);transform:translate(-20%,0%)}to{-webkit-transform:translate(-70%,0%);transform:translate(-70%,0%)}}.l-mvtk{width:90%;max-width:800px;margin:auto}@media (min-width:481px) and (max-width:834px){.l-mvtk{max-width:400px}}.l-mvtk__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:50px}@media (min-width:481px) and (max-width:834px){.l-mvtk__inner{gap:7.98534vw}}@media (max-width:480px){.l-mvtk__inner{gap:5.32356vw}}.l-mvtk__contents{width:calc(50% - 25px)}@media (min-width:481px) and (max-width:834px){.l-mvtk__contents{width:calc(50% - 25px)}}@media (max-width:480px){.l-mvtk__contents{width:calc(50% - 2.66178vw)}}.l-mvtk__contents p{font-size:clamp(1.4rem,1vw,1.8rem);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;text-align:center;line-height:1.8}@media (max-width:480px){.l-mvtk__contents p{font-size:3.19347vw;letter-spacing:0;line-height:1.6;text-align:justify}}.l-mvtk__contents span{font-size:clamp(1rem,.8vw,1.3rem);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-align:center;display:block}@media (max-width:480px){.l-mvtk__contents span{font-size:2.66178vw;text-align:justify}}.l-mvtk__contents a{display:block;margin-top:1.2rem}@media (max-width:480px){.l-mvtk__contents a{margin-top:1rem}}.l-mvtk__contents a img{width:100%}.l-roadshow__contents{width:90%;max-width:800px;margin:auto}.l-trailer{padding-bottom:150px}@media (max-width:480px){.l-trailer{padding-bottom:34.60425vw}}.l-trailer__title{text-align:center}.l-trailer__title h2{font-size:2.8rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;line-height:1}@media (max-width:480px){.l-trailer__title h2{font-size:6.38805vw}}.l-trailer__title p{font-size:1.4rem;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media (max-width:480px){.l-trailer__title p{font-size:3.19347vw}}.l-trailer__youtube{margin:auto;padding-top:3rem}.l-trailer__youtube .video{width:calc(33.3333% - 12px)}@media (max-width:480px){.l-trailer__youtube .video{width:100%}}.l-trailer__youtube .video__thumbnail{position:relative;display:block;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}.l-trailer__youtube .video__thumbnail:hover:before{background-color:var(--key-color1);-webkit-transform:scale(1.1);transform:scale(1.1)}.l-trailer__youtube .video__thumbnail:hover:after{background-color:var(--key-color2)}.l-trailer__youtube .video__thumbnail:hover img{opacity:1}.l-trailer__youtube .video__thumbnail:before{content:"";width:60px;height:60px;border:1px solid var(--key-color1);border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:5;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}@media (max-width:480px){.l-trailer__youtube .video__thumbnail:before{width:15.97068vw;height:15.97068vw;margin-top:-7.98645vw;margin-left:-7.98645vw}}.l-trailer__youtube .video__thumbnail:after{content:"";background-color:var(--key-color1);width:14px;height:18px;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-5px;z-index:5;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}@media (max-width:480px){.l-trailer__youtube .video__thumbnail:after{width:3.72627vw;height:4.79076vw;margin-top:-2.39649vw;margin-left:-1.332vw}}.l-trailer__youtube .video__thumbnail__inner{display:block;position:relative}.l-trailer__youtube .video__thumbnail__inner:after{content:"";width:100%;height:100%;background-color:var(--key-color2);background-size:cover;position:absolute;top:0;left:0;z-index:0}.l-trailer__youtube .video__thumbnail__inner img{position:relative;z-index:1;opacity:.6;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}.l-trailer__youtube .video p{font-size:1.2rem;font-size:clamp(.8rem,1vw,1.2rem);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;padding-top:1rem;line-height:1.8}@media (max-width:480px){.l-trailer__youtube .video p{font-size:2.66178vw;letter-spacing:0;padding-top:.8rem}}.l-trailer__youtube .video_l{max-width:600px;margin-inline:auto;margin-bottom:3rem}@media (max-width:480px){.l-trailer__youtube .video_l{margin-bottom:20px}}.l-trailer__youtube .video_l .video{width:100%}.l-trailer__youtube .video_l .video p{font-size:1.6rem;font-size:clamp(1.4rem,1.4vw,1.6rem);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-align:center;padding-top:1rem}@media (max-width:480px){.l-trailer__youtube .video_l .video p{font-size:3.06027vw;letter-spacing:0;padding-top:.6rem}}.l-trailer__youtube .video_s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:18px}@media (max-width:480px){.l-trailer__youtube .video_s{gap:20px}}.l-intro{position:relative}.l-intro__bg{position:sticky;top:0;left:0;z-index:0;width:100%;height:100lvh;overflow:hidden}.l-intro__bg__image{width:100%;height:100%}.l-intro__bg__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-intro__bg__cover{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;will-change:opacity,backdrop-filter}.l-intro__body{width:min(70%,1080px);max-width:1080px;margin:auto;position:relative;z-index:1;padding-bottom:160px}@media (min-width:835px){.l-intro__body{padding-right:90px}}@media (min-width:481px) and (max-width:834px){.l-intro__body{width:82vw;padding-right:0;padding-bottom:26.6178vw}}@media (max-width:480px){.l-intro__body{width:82vw;padding-right:0;padding-bottom:26.6178vw}}.l-intro__body .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10%}@media (min-width:481px) and (max-width:834px){.l-intro__body .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15.97068vw}}@media (max-width:480px){.l-intro__body .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:15.97068vw}}.l-intro__body .subtit p{font-size:2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:var(--key-color3)}@media (min-width:481px) and (max-width:834px){.l-intro__body .subtit p{font-size:4.25796vw;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media (max-width:480px){.l-intro__body .subtit p{font-size:4.25796vw;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.l-intro__body .inner h2{width:min(90%,660px);max-width:660px}@media (min-width:481px) and (max-width:834px){.l-intro__body .inner h2{width:100%}}@media (max-width:480px){.l-intro__body .inner h2{width:100%}}.l-intro__body .inner h3{font-size:clamp(1.5rem,1.5vw,2rem);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;padding-top:60px;padding-bottom:40px;color:#fff}@media (max-width:480px){.l-intro__body .inner h3{font-size:4.25796vw;padding-top:13.3089vw;padding-bottom:7.98534vw}}.l-intro__body .inner p{color:#fff}.l-intro__body .inner p:nth-child(n+4){padding-top:1.5rem}.l-movies{position:relative;width:100%;height:100%;padding-top:200px;padding-bottom:200px;overflow:hidden}@media (min-width:835px){.l-movies{padding-right:90px}}@media (max-width:480px){.l-movies{padding-top:34.60425vw;padding-bottom:34.60425vw}}.l-movies__bg{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0);z-index:-1}.l-movies__bg:before{content:"";width:100%;height:100%;background-image:url(//coppola-reprise2024.com/wp-content/themes/coppola/assets/styles/../images/top/main_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:fixed;top:0;left:0;z-index:-1}.l-thum{position:relative}.l-thum__container{width:min(83.3333%,980px)}@media (min-width:835px){.l-thum__container{max-width:980px}}@media (min-width:481px) and (max-width:834px){.l-thum__container{max-width:980px}}@media (max-width:480px){.l-thum__container{width:100%}}.l-thum__bg{position:absolute;top:100px;left:calc(50% - 260px);z-index:0;width:max(80%,520px);margin:auto}@media (min-width:835px){.l-thum__bg{max-width:520px}}@media (min-width:481px) and (max-width:834px){.l-thum__bg{width:90vw;top:18.63246vw;left:calc(50% - 45vw)}}@media (max-width:480px){.l-thum__bg{width:90vw;top:18.63246vw;left:calc(50% - 45vw)}}.l-thum__bg img{width:100%;opacity:.7}.l-thum__title{position:relative;z-index:1}.l-thum__title h2{font-size:2.2rem;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;letter-spacing:.2rem;text-align:center}@media (max-width:480px){.l-thum__title h2{font-size:5.32356vw;white-space:nowrap}}.l-thum__title h2 span{position:relative;display:inline-block;padding-right:9rem;padding-left:9rem}@media (max-width:480px){.l-thum__title h2 span{padding-right:21.29424vw;padding-left:21.29424vw}}.l-thum__title h2 span:before{position:absolute;top:50%;left:0;width:70px;height:1px;background-color:var(--key-color2);opacity:.2;content:""}@media (max-width:480px){.l-thum__title h2 span:before{width:15.97068vw}}.l-thum__title h2 span:after{position:absolute;top:50%;right:0;width:70px;height:1px;background-color:var(--key-color2);opacity:.2;content:""}@media (max-width:480px){.l-thum__title h2 span:after{width:15.97068vw}}.l-thum__list{position:relative;z-index:1;margin-top:130px}@media (min-width:481px) and (max-width:834px){.l-thum__list{margin-top:21.29424vw}}@media (max-width:480px){.l-thum__list{margin-top:21.29424vw}}.l-thum__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:180px}@media (min-width:481px) and (max-width:834px){.l-thum__list ul{row-gap:15.97068vw}}@media (max-width:480px){.l-thum__list ul{row-gap:15.97068vw}}.l-thum__list ul .movie-thum{width:calc(50% - 20px)}@media (min-width:835px){.l-thum__list ul .movie-thum:nth-child(2n){margin-top:60px}}@media (min-width:481px) and (max-width:834px){.l-thum__list ul .movie-thum{width:100%}}@media (max-width:480px){.l-thum__list ul .movie-thum{width:100%}}.l-thum__list ul .movie-thum__inner{width:70%;margin:auto}@media (min-width:481px) and (max-width:834px){.l-thum__list ul .movie-thum__inner{width:84%}}@media (max-width:480px){.l-thum__list ul .movie-thum__inner{width:84%}}.l-thum__list ul .movie-thum__inner a{display:block;-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1)}.l-thum__list ul .movie-thum__inner a figure{position:relative;z-index:1}.l-thum__list ul .movie-thum__inner a figure:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--key-color2);opacity:.1;-webkit-transform:translate(12px,12px);transform:translate(12px,12px);z-index:0;content:""}@media (max-width:480px){.l-thum__list ul .movie-thum__inner a figure:before{-webkit-transform:translate(2.66178vw,2.66178vw);transform:translate(2.66178vw,2.66178vw)}}.l-thum__list ul .movie-thum__inner a figure .fig{position:relative;overflow:hidden}.l-thum__list ul .movie-thum__inner a figure .fig img{width:100%;position:relative;-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1)}.l-thum__list ul .movie-thum__inner a figure figcaption{position:absolute;top:50%;left:-30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1.2rem;font-size:clamp(10px,1vw,12px);font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}@media (max-width:480px){.l-thum__list ul .movie-thum__inner a figure figcaption{left:-6.38916vw;font-size:2.66178vw}}.l-thum__list ul .movie-thum__inner a:hover figure .fig img{-webkit-transform:scale(1.05);transform:scale(1.05)}.l-thum__list ul .movie-thum__title{position:relative;margin-top:2.6rem}@media (max-width:480px){.l-thum__list ul .movie-thum__title{margin-top:5.85525vw}}.l-thum__list ul .movie-thum__title p{font-size:2.2rem;font-size:clamp(18px,1.8vw,22px);white-space:nowrap;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media (max-width:480px){.l-thum__list ul .movie-thum__title p{font-size:4.25796vw;line-height:1.5}}.l-thum__list ul .movie-thum__title span{font-size:1.4rem;font-size:clamp(10px,1.2vw,12px);font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:.2rem}@media (max-width:480px){.l-thum__list ul .movie-thum__title span{font-size:3.19347vw}}.l-thum__list ul .movie-thum__button{position:absolute;bottom:-35px;right:-35px;width:120px;height:120px;z-index:2}@media (max-width:480px){.l-thum__list ul .movie-thum__button{bottom:-6.65556vw;right:-6.65556vw;width:22.89153vw;height:22.89153vw}}.l-thum__list ul .movie-thum__button .rotate{-webkit-animation:rotate 12s infinite linear;animation:rotate 12s infinite linear;position:absolute;top:0;left:0;width:100%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.l-thum__list ul .movie-thum__button .arrow{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);width:20px;height:27px;z-index:1}@media (max-width:480px){.l-thum__list ul .movie-thum__button .arrow{width:4.25796vw;height:5.85525vw}}.l-movie{padding-top:200px;position:relative}@media (max-width:480px){.l-movie{padding-top:37.26603vw}}.l-movie__head{position:relative}.l-movie__head .title{position:absolute;width:130px}@media (min-width:481px) and (max-width:834px){.l-movie__head .title{position:relative;width:100%}}@media (max-width:480px){.l-movie__head .title{position:relative;width:100%}}.l-movie__head .title h3{position:relative}@media (min-width:835px){.l-movie__head .title h3{top:-60px}}@media (min-width:835px){.l-movie__head .title h3 p{width:30px;position:absolute;top:0;left:30px}}.l-movie__head .title h3 span{display:block}@media (min-width:835px){.l-movie__head .title h3 span{width:10px;position:absolute;top:80px;left:0}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__1__title h3 p{width:74.53206vw}}@media (max-width:480px){.l-movie__head .l-movie__1__title h3 p{width:74.53206vw}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__1__title h3 span{width:39.92781vw;padding-top:2.66178vw}}@media (max-width:480px){.l-movie__head .l-movie__1__title h3 span{width:39.92781vw;padding-top:2.66178vw}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__2__title h3 p{width:100%}}@media (max-width:480px){.l-movie__head .l-movie__2__title h3 p{width:100%}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__2__title h3 span{width:28.21509vw;padding-top:2.66178vw}}@media (max-width:480px){.l-movie__head .l-movie__2__title h3 span{width:28.21509vw;padding-top:2.66178vw}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__3__title h3 p{width:100%}}@media (max-width:480px){.l-movie__head .l-movie__3__title h3 p{width:100%}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__3__title h3 span{width:35.66874vw;padding-top:2.66178vw}}@media (max-width:480px){.l-movie__head .l-movie__3__title h3 span{width:35.66874vw;padding-top:2.66178vw}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__4__title h3 p{width:100%}}@media (max-width:480px){.l-movie__head .l-movie__4__title h3 p{width:100%}}@media (min-width:835px){.l-movie__head .l-movie__4__title h3 span{width:15px}}@media (min-width:481px) and (max-width:834px){.l-movie__head .l-movie__4__title h3 span{width:100%;padding-top:2.66178vw}}@media (max-width:480px){.l-movie__head .l-movie__4__title h3 span{width:100%;padding-top:2.66178vw}}.l-movie__head .wrapper{padding-left:130px}@media (min-width:481px) and (max-width:834px){.l-movie__head .wrapper{padding-top:7.98534vw;padding-left:0}}@media (max-width:480px){.l-movie__head .wrapper{padding-top:7.98534vw;padding-left:0}}.l-movie__head .wrapper figure{position:relative;overflow:hidden}@media (min-width:481px) and (max-width:834px){.l-movie__head .wrapper figure{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}@media (max-width:480px){.l-movie__head .wrapper figure{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.l-movie__head .wrapper .text{padding-top:5rem}@media (min-width:481px) and (max-width:834px){.l-movie__head .wrapper .text{padding-top:10.64712vw}}@media (max-width:480px){.l-movie__head .wrapper .text{padding-top:10.64712vw}}.l-movie__head .wrapper .text h4{font-size:1.7rem;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:2}@media (max-width:480px){.l-movie__head .wrapper .text h4{font-size:3.99267vw;line-height:1.8}}.l-movie__head .wrapper .text p{font-size:1.4rem;padding-top:3rem}@media (max-width:480px){.l-movie__head .wrapper .text p{font-size:3.72627vw;padding-top:7.98534vw}}.l-movie__bottom{padding-top:6rem}@media (max-width:480px){.l-movie__bottom{padding-top:13.3089vw}}.l-movie__bottom ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:40px}@media (max-width:480px){.l-movie__bottom ul{gap:7.98534vw}}.l-movie__bottom ul li{width:calc(33.3333% - 26.6666666667px)}@media (max-width:480px){.l-movie__bottom ul li{width:100%}}.l-movie__bottom ul li figure{position:relative;overflow:hidden}.l-movie__bottom p{margin-top:3rem;font-size:1rem;text-align:center}@media (max-width:480px){.l-movie__bottom p{margin-top:5.32356vw;text-align:justify}}.l-movie__addition{padding-top:8rem}@media (max-width:480px){.l-movie__addition{padding-top:15.97068vw}}.l-movie__addition .wrapper figure{position:relative;width:min(100%,640px);margin:auto;overflow:hidden}@media (min-width:481px) and (max-width:834px){.l-movie__addition .wrapper figure{width:auto;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}@media (max-width:480px){.l-movie__addition .wrapper figure{width:auto;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.l-movie__addition .wrapper .text{padding-top:4rem;width:min(80%,820px);margin:auto}@media (min-width:481px) and (max-width:834px){.l-movie__addition .wrapper .text{padding-top:7.98534vw;width:100%}}@media (max-width:480px){.l-movie__addition .wrapper .text{padding-top:7.98534vw;width:100%}}.l-movie__addition .wrapper .text h4{font-size:2rem;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:2}@media (max-width:480px){.l-movie__addition .wrapper .text h4{font-size:4.52436vw;line-height:1.7}}.l-movie__addition .wrapper .text h4 span{display:inline-block;font-size:1.3rem;padding:3px 6px;border:1px solid var(--key-color2);border-radius:2rem;line-height:1;white-space:nowrap}@media (min-width:481px) and (max-width:834px){.l-movie__addition .wrapper .text h4 span{display:block;width:56px}}@media (max-width:480px){.l-movie__addition .wrapper .text h4 span{display:block;font-size:3.19347vw;padding:.79809vw 1.59618vw;margin-bottom:1.33089vw;width:14.10699vw}}.l-movie__addition .wrapper .text p:nth-child(2){font-size:1.4rem;padding-top:2rem}@media (max-width:480px){.l-movie__addition .wrapper .text p:nth-child(2){font-size:3.72627vw;padding-top:3.72627vw}}.l-movie__addition .wrapper .text p:nth-child(3){font-size:1rem;padding-top:2rem}@media (max-width:480px){.l-movie__addition .wrapper .text p:nth-child(3){font-size:2.66178vw;padding-top:3.72627vw}}.l-director{position:relative;width:100%;height:100%;overflow:hidden;color:var(--key-color4)}@media (min-width:835px){.l-director{padding-right:90px}}.l-director__bg{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0);z-index:-1}.l-director__bg:before{content:"";width:100%;height:100%;background-image:url(//coppola-reprise2024.com/wp-content/themes/coppola/assets/styles/../images/top/director_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:fixed;top:0;left:0;z-index:-1}.l-director__container{position:relative;z-index:1;padding-top:200px;padding-bottom:200px}@media (max-width:480px){.l-director__container{padding-top:34.60425vw;padding-bottom:34.60425vw}}.l-director__title h2{font-size:2.4rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;text-align:center}@media (max-width:480px){.l-director__title h2{font-size:5.32356vw}}.l-director__fig{padding-top:6rem}@media (max-width:480px){.l-director__fig{padding-top:10.64712vw}}.l-director__fig .fig-image figure{width:min(65%,565px);margin:auto;position:relative}@media (max-width:480px){.l-director__fig .fig-image figure{width:88%}}.l-director__fig .fig-image figure .fig{position:relative;overflow:hidden}.l-director__fig .fig-image .name{width:min(80%,630px);margin:auto;-webkit-transform:translateY(-30px);transform:translateY(-30px)}@media (max-width:480px){.l-director__fig .fig-image .name{width:100%;-webkit-transform:translateY(-4.79187vw);transform:translateY(-4.79187vw)}}@media (min-width:835px){.l-director__fig .fig-lead{position:absolute;top:-30px;right:-130px}}@media (min-width:481px) and (max-width:834px){.l-director__fig .fig-lead{padding-top:11.97801vw}}@media (max-width:480px){.l-director__fig .fig-lead{padding-top:11.97801vw}}@media (min-width:835px){.l-director__fig .fig-lead p{width:clamp(80px,6.25vw,90px)}}@media (min-width:481px) and (max-width:834px){.l-director__fig .fig-lead p{width:80%;margin-right:auto}}@media (max-width:480px){.l-director__fig .fig-lead p{width:100%}}.l-director__text{padding-top:8rem}@media (max-width:480px){.l-director__text{padding-top:15.97068vw}}.l-director__text .feature:nth-child(n+2),.l-director__text .message:nth-child(n+2),.l-director__text .profile:nth-child(n+2){padding-top:8.6rem}@media (max-width:480px){.l-director__text .feature:nth-child(n+2),.l-director__text .message:nth-child(n+2),.l-director__text .profile:nth-child(n+2){padding-top:15.97068vw}}.l-director__text .feature .inner,.l-director__text .message .inner,.l-director__text .profile .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7rem}@media (min-width:481px) and (max-width:834px){.l-director__text .feature .inner,.l-director__text .message .inner,.l-director__text .profile .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px}}@media (max-width:480px){.l-director__text .feature .inner,.l-director__text .message .inner,.l-director__text .profile .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:5.32356vw}}.l-director__text .feature .inner .sec-title h3,.l-director__text .message .inner .sec-title h3,.l-director__text .profile .inner .sec-title h3{font-size:1.8rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;position:relative;white-space:nowrap}@media (min-width:835px){.l-director__text .feature .inner .sec-title h3,.l-director__text .message .inner .sec-title h3,.l-director__text .profile .inner .sec-title h3{width:200px;padding-left:70px}}@media (min-width:481px) and (max-width:834px){.l-director__text .feature .inner .sec-title h3,.l-director__text .message .inner .sec-title h3,.l-director__text .profile .inner .sec-title h3{padding-right:70px}}@media (max-width:480px){.l-director__text .feature .inner .sec-title h3,.l-director__text .message .inner .sec-title h3,.l-director__text .profile .inner .sec-title h3{font-size:4.25796vw;padding-right:18.09966vw}}.l-director__text .feature .inner .sec-title h3:before,.l-director__text .message .inner .sec-title h3:before,.l-director__text .profile .inner .sec-title h3:before{content:"";width:60px;height:1px;background-color:var(--key-color4);opacity:.3;position:absolute;top:50%}@media (min-width:835px){.l-director__text .feature .inner .sec-title h3:before,.l-director__text .message .inner .sec-title h3:before,.l-director__text .profile .inner .sec-title h3:before{left:0}}@media (min-width:481px) and (max-width:834px){.l-director__text .feature .inner .sec-title h3:before,.l-director__text .message .inner .sec-title h3:before,.l-director__text .profile .inner .sec-title h3:before{right:0}}@media (max-width:480px){.l-director__text .feature .inner .sec-title h3:before,.l-director__text .message .inner .sec-title h3:before,.l-director__text .profile .inner .sec-title h3:before{right:0}}.l-director__text .feature .inner .sec-contents p,.l-director__text .message .inner .sec-contents p,.l-director__text .profile .inner .sec-contents p{font-size:1.5rem;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:2}.l-director__text .feature .inner .sec-contents p:nth-child(n+2),.l-director__text .message .inner .sec-contents p:nth-child(n+2),.l-director__text .profile .inner .sec-contents p:nth-child(n+2){padding-top:3rem}@media (max-width:480px){.l-director__text .feature .inner .sec-contents p,.l-director__text .message .inner .sec-contents p,.l-director__text .profile .inner .sec-contents p{font-size:3.72627vw;line-height:1.8}}.l-director__text .feature .inner .sec-contents .image,.l-director__text .message .inner .sec-contents .image,.l-director__text .profile .inner .sec-contents .image{padding-top:5rem}@media (max-width:480px){.l-director__text .feature .inner .sec-contents .image,.l-director__text .message .inner .sec-contents .image,.l-director__text .profile .inner .sec-contents .image{padding-top:13.3089vw}}.l-director__text .feature .inner .sec-contents .image ul,.l-director__text .message .inner .sec-contents .image ul,.l-director__text .profile .inner .sec-contents .image ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:4rem}@media (max-width:480px){.l-director__text .feature .inner .sec-contents .image ul,.l-director__text .message .inner .sec-contents .image ul,.l-director__text .profile .inner .sec-contents .image ul{gap:6.65445vw}}.l-director__text .feature .inner .sec-contents .image ul li,.l-director__text .message .inner .sec-contents .image ul li,.l-director__text .profile .inner .sec-contents .image ul li{width:calc(50% - 2rem)}@media (max-width:480px){.l-director__text .feature .inner .sec-contents .image ul li,.l-director__text .message .inner .sec-contents .image ul li,.l-director__text .profile .inner .sec-contents .image ul li{width:100%}}.l-director__text .feature .inner .sec-contents .image ul li figure,.l-director__text .message .inner .sec-contents .image ul li figure,.l-director__text .profile .inner .sec-contents .image ul li figure{position:relative;overflow:hidden}.l-director__text .feature .inner .sec-contents .image ul li figure img,.l-director__text .message .inner .sec-contents .image ul li figure img,.l-director__text .profile .inner .sec-contents .image ul li figure img{width:100%}.l-director__text .filmography{padding-top:8.6rem}@media (max-width:480px){.l-director__text .filmography{padding-top:15.97068vw}}.l-director__text .filmography .inner .sec-title h3{font-size:1.8rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal;position:relative;white-space:nowrap;display:inline-block}@media (min-width:835px){.l-director__text .filmography .inner .sec-title h3{padding-left:70px}}@media (min-width:481px) and (max-width:834px){.l-director__text .filmography .inner .sec-title h3{padding-right:70px}}@media (max-width:480px){.l-director__text .filmography .inner .sec-title h3{font-size:4.25796vw;padding-right:18.09966vw}}.l-director__text .filmography .inner .sec-title h3:before{content:"";width:60px;height:1px;background-color:var(--key-color4);opacity:.3;position:absolute;top:50%}@media (min-width:835px){.l-director__text .filmography .inner .sec-title h3:before{left:0}}@media (min-width:481px) and (max-width:834px){.l-director__text .filmography .inner .sec-title h3:before{right:0}}@media (max-width:480px){.l-director__text .filmography .inner .sec-title h3:before{right:0}}.l-director__text .filmography .inner .sec-contents{padding-top:4rem}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents{padding-top:5.32356vw}}.l-director__text .filmography .inner .sec-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:6rem}@media (min-width:481px) and (max-width:834px){.l-director__text .filmography .inner .sec-contents ul{gap:0}}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul{gap:0}}.l-director__text .filmography .inner .sec-contents ul li{width:calc(50% - 3rem)}@media (min-width:481px) and (max-width:834px){.l-director__text .filmography .inner .sec-contents ul li{width:100%}}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li{width:100%}}.l-director__text .filmography .inner .sec-contents ul li dl{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex}.l-director__text .filmography .inner .sec-contents ul li dl:nth-child(n+2) dt{padding-top:1.2rem}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl:nth-child(n+2) dt{padding-top:.10545vw}}.l-director__text .filmography .inner .sec-contents ul li dl:nth-child(n+2) dd{padding-top:1rem}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl:nth-child(n+2) dd{padding-top:.05217vw}}.l-director__text .filmography .inner .sec-contents ul li dl dt{font-size:1.4rem;padding-right:24px;position:relative;width:76px;white-space:nowrap}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl dt{font-size:3.19347vw;width:14.63979vw;padding-right:3.72627vw}}.l-director__text .filmography .inner .sec-contents ul li dl dt:before{content:"";width:1px;height:100%;background-color:var(--key-color4);opacity:.3;position:absolute;top:0;right:0}.l-director__text .filmography .inner .sec-contents ul li dl dd{width:calc(100% - 110px);padding-left:20px}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl dd{width:calc(100% - 13.3089vw)}}.l-director__text .filmography .inner .sec-contents ul li dl dd .title:nth-child(n+2){padding-top:1rem}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl dd{padding-left:2.66178vw}.l-director__text .filmography .inner .sec-contents ul li dl dd .title:nth-child(n+2){padding-top:.10545vw}}.l-director__text .filmography .inner .sec-contents ul li dl dd .title p{font-size:1.4rem;display:inline-block;line-height:1.6}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl dd .title p{font-size:3.19347vw;line-height:1.6}}.l-director__text .filmography .inner .sec-contents ul li dl dd .title span{font-size:1.2rem;color:#fff;display:inline-block}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul li dl dd .title span{font-size:2.66178vw}}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul .second dl:first-child dt{padding-top:1rem}}@media (max-width:480px) and (max-width:480px){.l-director__text .filmography .inner .sec-contents ul .second dl:first-child dt{padding-top:.10545vw}}@media (max-width:480px){.l-director__text .filmography .inner .sec-contents ul .second dl:first-child dd{padding-top:1rem}}@media (max-width:480px) and (max-width:480px){.l-director__text .filmography .inner .sec-contents ul .second dl:first-child dd{padding-top:.10545vw}}.l-gallary{position:relative;width:100%;overflow:hidden;background-color:#fff}@media (min-width:835px){.l-gallary{padding-right:90px}}.l-gallary__container{padding-top:180px;padding-bottom:180px}@media (max-width:480px){.l-gallary__container{padding-top:29.27958vw;padding-bottom:23.95602vw}}.l-gallary__title h2{font-size:3.2rem;font-family:"Cormorant Garamond",serif;font-weight:700;font-style:normal}@media (max-width:480px){.l-gallary__title h2{font-size:7.45254vw}}.l-gallary__title span{font-size:1.5rem;display:inline-block}@media (max-width:480px){.l-gallary__title span{font-size:3.72627vw}}.l-gallary__contents{position:relative;padding-top:50px}@media (max-width:480px){.l-gallary__contents{padding-top:7.98534vw}}.l-gallary__contents .slide-button{position:absolute;top:-50px;right:0;width:110px;height:48px}@media (max-width:480px){.l-gallary__contents .slide-button{top:-10.64823vw;width:23.42433vw;height:10.64712vw}}.l-gallary__contents .slide-button .swiper-button-prev{width:48px;height:48px;border-radius:50%;cursor:pointer;position:absolute;top:0;left:0;border:1px solid #b6b8b2;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}@media (max-width:480px){.l-gallary__contents .slide-button .swiper-button-prev{width:10.64712vw;height:10.64712vw}}.l-gallary__contents .slide-button .swiper-button-prev:before{position:absolute;top:calc(50% - 5px);left:calc(50% - 4px);width:8.5px;height:10px;background-image:url(//coppola-reprise2024.com/wp-content/themes/coppola/assets/styles/../images/common/arrow2.svg);background-size:cover;content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}@media (max-width:480px){.l-gallary__contents .slide-button .swiper-button-prev:before{width:2.12898vw;height:2.66178vw;top:calc(50% - 1.33089vw);left:calc(50% - 1.06449vw)}}.l-gallary__contents .slide-button .swiper-button-prev:hover{background-color:var(--key-color1);-webkit-transform:scale(1.1);transform:scale(1.1)}.l-gallary__contents .slide-button .swiper-button-next{width:48px;height:48px;border-radius:50%;cursor:pointer;position:absolute;top:0;right:0;border:1px solid #b6b8b2;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1)}@media (max-width:480px){.l-gallary__contents .slide-button .swiper-button-next{width:10.64712vw;height:10.64712vw}}.l-gallary__contents .slide-button .swiper-button-next:before{position:absolute;top:calc(50% - 5px);left:calc(50% - 4px);width:8.5px;height:10px;background-image:url(//coppola-reprise2024.com/wp-content/themes/coppola/assets/styles/../images/common/arrow2.svg);background-size:cover;-webkit-transition:.5s cubic-bezier(.19,1,.22,1);transition:.5s cubic-bezier(.19,1,.22,1);content:""}@media (max-width:480px){.l-gallary__contents .slide-button .swiper-button-next:before{width:2.12898vw;height:2.66178vw;top:calc(50% - 1.33089vw);left:calc(50% - 1.06449vw)}}.l-gallary__contents .slide-button .swiper-button-next:hover{background-color:var(--key-color1);-webkit-transform:scale(1.1);transform:scale(1.1)}.l-gallary__contents .contents-slide{margin-right:calc(50% - 50vw)}@media (min-width:835px){.l-gallary__contents .contents-slide{padding-right:50px}}.l-bg{opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:var(--key-color2);-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.is-img-fade{opacity:0;-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transition:opacity .6s cubic-bezier(.18,.06,.23,1),-webkit-transform 1s cubic-bezier(.43,.05,.17,1);transition:opacity .6s cubic-bezier(.18,.06,.23,1),-webkit-transform 1s cubic-bezier(.43,.05,.17,1);transition:transform 1s cubic-bezier(.43,.05,.17,1),opacity .6s cubic-bezier(.18,.06,.23,1);transition:transform 1s cubic-bezier(.43,.05,.17,1),opacity .6s cubic-bezier(.18,.06,.23,1),-webkit-transform 1s cubic-bezier(.43,.05,.17,1)}.is-img-fade.is-action{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (min-width:835px){.is-img-fade.is-action{-webkit-transition-delay:.2s;transition-delay:.2s}}.is-text-fade{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform 1s cubic-bezier(.43,.05,.17,1);transition:opacity 1s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform 1s cubic-bezier(.43,.05,.17,1);transition:transform 1s cubic-bezier(.43,.05,.17,1),opacity 1s cubic-bezier(.18,.06,.23,1) .1s;transition:transform 1s cubic-bezier(.43,.05,.17,1),opacity 1s cubic-bezier(.18,.06,.23,1) .1s,-webkit-transform 1s cubic-bezier(.43,.05,.17,1);-webkit-transform:translateY(2vh);transform:translateY(2vh);will-change:transform,opacity}.is-text-fade.is-action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.grain{position:absolute;overflow:hidden;width:100%;height:100%}.grain:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url(//coppola-reprise2024.com/wp-content/themes/coppola/assets/styles/../images/top/noise.gif);background-size:cover;opacity:.04;z-index:1;pointer-events:none}