@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap);
:root{--layer-bg: -100;--layer-m10: -10;--layer-m9: -9;--layer-m8: -8;--layer-m7: -7;--layer-m6: -6;--layer-m5: -5;--layer-m4: -4;--layer-m3: -3;--layer-m2: -2;--layer-m1: -1;--layer-default: 0;--layer-0: 0;--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-container: 0;--layer-canvas: -9999;--layer-main: 0;--layer-top-scroll: 0;--layer-top-container: 0;--layer-top-logo: 1;--layer-pixi: 1;--layer-official: 2;--layer-side: 5;--layer-footer: 16;--layer-share: 26;--layer-pageTop: 26;--layer-sub-header: 27;--layer-logo: 27;--layer-headerAnimBg: 27;--layer-headerNav: 27;--layer-lang: 28;--layer-btnNav: 29;--layer-header: 30;--layer-frame: 31;--layer-modal: 31;--layer-cursor: 32;--layer-loader: 34;--layer-opening: 35}:root{--default: #000;--black: #111111;--gray: #ddd;--pink-gray: #ad9d9d;--red: #a71a1a;--burgundy: rgb(62, 36, 42);--dark-gray: #393939;--light-blue: #66d9ff;--sky-blue: #d1faff;--blue: #2471c0;--dark-blue: #025b69;--aqua: #00a6ba;--aqua-bg: rgba(1, 180, 237, 0.85);--text-blue: #33bbcd;--green: #48b37b;--green-bg: rgba(72, 179, 123, 0.85);--light-green: #a5d73a;--light-green-bg: rgba(165, 215, 58, 0.85);--orange: #ea694c;--orange-bg: rgba(246, 165, 50, 0.85);--gold: #927c49;--gold2: #b9a67b;--purple: #433290;--light-yellow: #f3f271;--pink: #ffaabc;--sakura: #e62f8b;--pink-bg: rgba(235, 109, 154, 0.85);--shadow: 5px 5px 16px -6px rgba(0, 0, 0, 0.3);--newsTitle-bg: #bfd9d5;--btnhover: #e27d74;--new: #ee6e63;--headline: #d20019;--frameColor: #990b1c;--footerColor: #2a2a2a;--fontYellow: #fff200;--lineColor: #5e5959;--underline: #a33244;--hoverColor: #2edb4e;--btnColor: #cab12a;--mainColor: #303030;--subColor: #db0b01;--brown: #3f2813;--dark-brown: #442323}:root{--easeInOutQuart: cubic-bezier(0, 0.48, 0, 0.96)}:root{--scrollbar: 3px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}html.outline *{outline:solid 1px red}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{font-family:"Shippori Mincho",serif;color:var(--default);height:100%;font-weight:400;line-height:1;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a,span{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;outline:none;display:inline-block}a:hover{text-decoration:none !important}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #f1f5f8;margin:0 0;padding:0}input,select,button,option{vertical-align:middle;background-color:rgba(0,0,0,0);border:none}ul,ol{list-style:none}img{width:100%;max-width:100%;height:auto;display:block;aspect-ratio:attr(width)/attr(height)}h1,h2,h3,h4,h5,h6,em{font-weight:normal;font-style:normal}table{width:100%;height:100%}.pin-spacer{pointer-events:none}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0}.swiper-pagination-bullet-active{opacity:1;background:none}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{top:initial;bottom:initial;left:initial;width:initial}.swiper-pagination-bullet:only-child{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.swiper-pagination-bullet{width:initial;height:initial;border-radius:0;opacity:1;background:none}button:focus{outline:none}.IBM_Plex_Sans_JP.-bold{font-family:"IBM Plex Sans JP",sans-serif;font-weight:700;font-style:normal}.IBM_Plex_Sans_JP.-semibold{font-family:"IBM Plex Sans JP",sans-serif;font-weight:600;font-style:normal}.IBM_Plex_Sans_JP.-medium{font-family:"IBM Plex Sans JP",sans-serif;font-weight:500;font-style:normal}.IBM_Plex_Sans_JP.-regular{font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal}.IBM_Plex_Sans_JP.-light{font-family:"IBM Plex Sans JP",sans-serif;font-weight:300;font-style:normal}.IBM_Plex_Sans_JP.-extralight{font-family:"IBM Plex Sans JP",sans-serif;font-weight:200;font-style:normal}.IBM_Plex_Sans_JP.-thin{font-family:"IBM Plex Sans JP",sans-serif;font-weight:100;font-style:normal}.El_Messiri.-bold{font-family:"El Messiri",sans-serif;font-weight:700}.El_Messiri.-SemiBold{font-family:"El Messiri",sans-serif;font-weight:600}.El_Messiri.-medium{font-family:"El Messiri",sans-serif;font-weight:500}.El_Messiri.-regular{font-family:"El Messiri",sans-serif;font-weight:400}.Allura{font-family:"Allura",cursive;font-weight:400}.Carattere{font-family:"Carattere",cursive;font-weight:400}.Zen_Antique{font-family:"Zen Antique",serif;font-weight:400}.Rozha_One{font-family:"Rozha One",serif;font-weight:400}.Novecento_slab_wide.-bold{font-family:novecento-slab-wide,serif;font-weight:700;font-style:normal}.Novecento_slab_wide.-normal{font-family:novecento-slab-wide,serif;font-weight:400;font-style:normal}.Novecento_slab.-bold{font-family:novecento-slab,serif;font-weight:700;font-style:normal}.Novecento_slab.-normal{font-family:novecento-slab,serif;font-weight:400;font-style:normal}.Novecento_slab_condensed.-bold{font-family:novecento-slab-condensed,serif;font-weight:700;font-style:normal}.Novecento_slab_condensed.-Demibold{font-family:novecento-slab-condensed,serif;font-weight:600;font-style:normal}.Novecento_slab_condensed.-normal{font-family:novecento-slab-condensed,serif;font-weight:400;font-style:normal}.Novecento_slab_narrow.-bold{font-family:novecento-slab-narrow,serif;font-weight:700;font-style:normal}.Novecento_slab_narrow.-normal{font-family:novecento-slab-narrow,serif;font-weight:400;font-style:normal}.Rounded_M_PLUS_1p.-black{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900}.Rounded_M_PLUS_1p.-extrabold{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800}.Rounded_M_PLUS_1p.-bold{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}.Rounded_M_PLUS_1p.-medium{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500}.Rounded_M_PLUS_1p.-regular{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400}.Rounded_M_PLUS_1p.-light{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:300}.Rounded_M_PLUS_1p.-thin{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:100}.M_PLUS_1p.-black{font-family:"M PLUS 1p",sans-serif;font-weight:900}.M_PLUS_1p.-extrabold{font-family:"M PLUS 1p",sans-serif;font-weight:800}.M_PLUS_1p.-bold{font-family:"M PLUS 1p",sans-serif;font-weight:700}.M_PLUS_1p.-medium{font-family:"M PLUS 1p",sans-serif;font-weight:500}.M_PLUS_1p.-regular{font-family:"M PLUS 1p",sans-serif;font-weight:400}.M_PLUS_1p.-light{font-family:"M PLUS 1p",sans-serif;font-weight:300}.M_PLUS_1p.-thin{font-family:"M PLUS 1p",sans-serif;font-weight:100}.Noto_Sans_JP.-black{font-family:"Noto Sans JP",sans-serif;font-weight:900}.Noto_Sans_JP.-extrabold{font-family:"Noto Sans JP",sans-serif;font-weight:800}.Noto_Sans_JP.-bold{font-family:"Noto Sans JP",sans-serif;font-weight:700}.Noto_Sans_JP.-medium{font-family:"Noto Sans JP",sans-serif;font-weight:500}.Noto_Sans_JP.-regular{font-family:"Noto Sans JP",sans-serif;font-weight:400}.Noto_Sans_JP.-light{font-family:"Noto Sans JP",sans-serif;font-weight:300}.Noto_Sans_JP.-thin{font-family:"Noto Sans JP",sans-serif;font-weight:100}.Marcellus.-regular{font-family:"Marcellus",serif;font-weight:400}.Noto_Serif_JP.-black{font-family:"Noto Serif JP",serif;font-weight:700}.Noto_Serif_JP.-bold{font-family:"Noto Serif JP",serif;font-weight:700}.Noto_Serif_JP.-SemiBold{font-family:"Noto Serif JP",serif;font-weight:600}.Noto_Serif_JP.-Medium{font-family:"Noto Serif JP",serif;font-weight:500}.Noto_Serif_JP.-regular{font-family:"Noto Serif JP",serif;font-weight:400}.Noto_Serif_JP.-light{font-family:"Noto Serif JP",serif;font-weight:300}.A_OTF_RYUMIN_PR6n.-L-KL{font-family:a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal}.Abril_Fatface.regular{font-family:"Abril Fatface",cursive;font-weight:400}.Calgary_Script_OT_Regular.regular{font-family:calgary-script-ot,sans-serif;font-weight:400;font-style:normal}.Oswald.-bold{font-family:"OSWALD",sans-serif;font-weight:700}.Oswald.-SemiBold{font-family:"OSWALD",sans-serif;font-weight:600}.Oswald.-Medium{font-family:"OSWALD",sans-serif;font-weight:500}.Oswald.-regular{font-family:"OSWALD",sans-serif;font-weight:400}.Oswald.-light{font-family:"OSWALD",sans-serif;font-weight:300}.Oswald.-extraLight{font-family:"OSWALD",sans-serif;font-weight:200}.Noto_Sans.-black{font-family:"Noto Sans JP",sans-serif;font-weight:900}.Noto_Sans.-extrabold{font-family:"Noto Sans JP",sans-serif;font-weight:800}.Noto_Sans.-bold{font-family:"Noto Sans JP",sans-serif;font-weight:700}.Noto_Sans.-medium{font-family:"Noto Sans JP",sans-serif;font-weight:500}.Noto_Sans.-regular{font-family:"Noto Sans JP",sans-serif;font-weight:400}.Noto_Sans.-light{font-family:"Noto Sans JP",sans-serif;font-weight:300}.Noto_Sans.-thin{font-family:"Noto Sans JP",sans-serif;font-weight:100}.Cinzel.-black{font-family:"Cinzel",serif;font-weight:900}.Cinzel.-extrabold{font-family:"Cinzel",serif;font-weight:800}.Cinzel.-semibold{font-family:"Cinzel",serif;font-weight:600}.Cinzel.-bold{font-family:"Cinzel",serif;font-weight:700}.Cinzel.-medium{font-family:"Cinzel",serif;font-weight:500}.Cinzel.-regular{font-family:"Cinzel",serif;font-weight:400}.Bevan.-regular{font-family:"Bevan",cursive;font-weight:400}.Bevan.-italic{font-family:"Bevan",cursive;font-weight:400}.VT323.-regular{font-family:"VT323",monospace;font-weight:400}.l-Loader__inner{overflow:hidden;position:fixed;min-height:100%;min-width:100%;top:0;left:0;z-index:var(--layer-loader);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.l-Loader__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.l-Loader__txt{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem);letter-spacing:0.2em}.l-Loader__logo{width:100%}.l-Loader__num{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.l-Loader__progress{position:relative;width:100%;background-color:#fff;height:1px}.l-Loader__progressBar{position:absolute;left:0;top:0;background-color:#000;width:0;height:100%}.is-loaded .l-Loader{pointer-events:none}.l-Opening{position:relative;position:fixed;height:100svh;width:100%;overflow:hidden;top:0;left:0;z-index:var(--layer-opening)}.l-Opening__inner{background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-Opening .op{min-width:100%;min-height:100%;width:100%;height:100%;-webkit-filter:drop-shadow(0px 0px rgba(0, 0, 0, 0));filter:drop-shadow(0px 0px rgba(0, 0, 0, 0));outline:none;border:none}.l-Modal::-webkit-backdrop{background:#fff}.l-Modal::backdrop{background:#fff}.l-Modal{border:none;min-width:100%;min-height:100%;background-color:rgba(255,255,255,.1);padding:0}.l-Modal[open]{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:100%;grid-template-rows:1fr}.l-Modal__container{position:relative;margin:auto}.l-Modal__main{position:relative;width:100%;height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-Modal__inner{opacity:0}.modal-active .l-Modal__inner{-webkit-animation:fadeIn .3s 1s ease forwards;animation:fadeIn .3s 1s ease forwards}.l-Modal__btn{position:absolute;top:0;right:0;opacity:0}.modal-active .l-Modal__btn{-webkit-animation:fadeIn .3s 1s ease forwards;animation:fadeIn .3s 1s ease forwards}.l-Modal[data-modal-type=movie] .l-Modal__container::before{position:absolute;content:"";top:0;left:0;background-position:left top;background-repeat:no-repeat;width:100%;height:100%;opacity:0}.l-Modal[data-modal-type=comment] .l-Modal__container::before{position:absolute;content:"";top:0;left:0;background-repeat:no-repeat;width:100%;height:100%;opacity:0}.modal-active .l-Modal .l-Modal__container::before{-webkit-animation:fadeIn .3s 1s ease forwards;animation:fadeIn .3s 1s ease forwards}.l-Footer{position:relative;z-index:var(--layer-footer);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden}.l-Footer__txt{opacity:.15}.l-Footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.l-Footer__body{width:100%}.l-Footer__logo{display:block;-webkit-mask-image:url(../img/common/logo.webp);mask-image:url(../img/common/logo.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;aspect-ratio:123/127}.l-Footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.l-Footer__navLink{position:relative;padding-left:1.5em;text-indent:-1.5em;color:#fff;letter-spacing:0.1em;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.l-Footer__navLink:hover{color:var(--blue);-webkit-transition:color .3s ease;transition:color .3s ease}.l-Footer__official{display:block;border-radius:50%;-webkit-transition:background-color .3s ease,border .3s ease;transition:background-color .3s ease,border .3s ease;aspect-ratio:1/1;border:solid 1px #fff}.l-Footer__official:hover{border:solid 1px var(--blue);-webkit-transition:background-color .3s ease,border .3s ease;transition:background-color .3s ease,border .3s ease;background-color:var(--blue)}.l-Footer__bnrList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto}.l-Footer__footer{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.l-Footer__copy{letter-spacing:0.1em;text-align:center;color:#fff;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;word-break:keep-all;line-height:1.5}.pin-spacer:has(.l-Header){pointer-events:none}.l-Header{z-index:var(--layer-header);width:100%;position:sticky;position:fixed;top:0;left:0}.l-Header__bg{background-color:#000}.l-Header__main{z-index:var(--layer-header);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:fixed;top:0;left:-100%;height:100%;min-height:100%;opacity:0;pointer-events:none;display:none;display:grid;width:100%}.l-Header__gnav{width:100%;height:100%;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;background-image:url(../img/common/nav_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.l-Header__logo{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:fixed;top:0;z-index:var(--layer-logo);display:inline-block;left:0;aspect-ratio:1/1}.l-Header__logo a{width:100%}.l-Header__gnavList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-Header__gnavItem{position:relative}.nav-open .l-Header__main{opacity:1;pointer-events:auto;left:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.nav-open .l-Header__gnavList{width:100%;-webkit-transition:width .6s ease;transition:width .6s ease}.l-btnNav{padding:0;cursor:pointer}.l-menuIcon{position:relative;aspect-ratio:81/25}.l-menuBorder{position:absolute;left:0;width:100%;background-color:#fff;top:50%;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease,-webkit-transform .3s ease;aspect-ratio:81/1}.l-menuBorder:first-of-type{margin-top:-15.7894736842%}.l-menuBorder:nth-of-type(2){opacity:0}.l-menuBorder:last-of-type{margin-top:15.7894736842%}.nav-open .l-menuIcon{aspect-ratio:81/25}.nav-open .l-menuBorder{margin-top:0;-webkit-transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease,-webkit-transform .3s ease}.nav-open .l-menuBorder:first-of-type{-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 195deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 195deg)}.nav-open .l-menuBorder:nth-of-type(2){opacity:0;-webkit-transform:translate3d(100%, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(100%, -50%, 0) rotate3d(0, 0, 1, 0deg)}.nav-open .l-menuBorder:last-of-type{-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, -195deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, -195deg)}.l-Header__gnavListWrapper{display:grid;grid-template-columns:repeat(2, 1fr)}.l-Header__gnavLink{position:relative;padding-left:1.5em;text-indent:-1.5em;color:#fff;letter-spacing:0.1em;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.l-Header__gnavLink:hover{color:var(--blue);-webkit-transition:color .3s ease;transition:color .3s ease}.l-Footer__official{display:block;border-radius:50%;-webkit-transition:background-color .3s ease,border .3s ease;transition:background-color .3s ease,border .3s ease;aspect-ratio:1/1;border:solid 1px #fff}.l-Footer__official:hover{border:solid 1px var(--blue);-webkit-transition:background-color .3s ease,border .3s ease;transition:background-color .3s ease,border .3s ease;background-color:var(--blue)}html{overflow-x:hidden}body{background-color:#fff;color:#000;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.is-dark{background-color:#000;color:#fff}body.is-loading{position:fixed;width:100%}.l-Container{position:relative;width:100%;min-height:100lvh;z-index:var(--layer-container)}.l-Main{position:relative;z-index:var(--layer-main)}.l-Sub__container{position:relative;margin-left:auto;margin-right:auto}.l-Sub__header{top:0;left:0;display:grid;z-index:var(--layer-sub-header)}.l-Sub__header .l-Sub__header .logo{aspect-ratio:1/1}.l-Sub__main{margin-left:auto;margin-right:auto}.l-Canvas{position:fixed;top:0;left:0;width:100vw;height:100lvh;z-index:var(--layer-canvas)}.l-Bg{position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:var(--layer-canvas);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}body:not(#top) .l-Bg{position:absolute}body:not(#top) .l-Bg canvas{-webkit-transform:translate(45%, -45%);transform:translate(45%, -45%)}::-webkit-scrollbar{width:var(--scrollbar);height:var(--scrollbar)}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background-color:#fff;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;border:solid 1px #fff}@-webkit-keyframes scale-left-to-right-draw{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1)}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes scale-left-to-right-draw{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1)}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes scale-left-to-right-clear{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1)}}@keyframes scale-left-to-right-clear{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1)}}@-webkit-keyframes scaleDown3D{0%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes scaleDown3D{0%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes focusAnimation{0%{-webkit-filter:blur(100px);filter:blur(100px)}100%{-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes focusAnimation{0%{-webkit-filter:blur(100px);filter:blur(100px)}100%{-webkit-filter:blur(0px);filter:blur(0px)}}@-webkit-keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes mask-play{from{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes blink{0%,100%{-webkit-filter:brightness(130%);filter:brightness(130%)}25%,75%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@keyframes blink{0%,100%{-webkit-filter:brightness(130%);filter:brightness(130%)}25%,75%{-webkit-filter:brightness(100%);filter:brightness(100%)}}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1)}24%{opacity:0;-webkit-transform:translateY(-30px) scaleX(0.8) scaleY(1.1);transform:translateY(-30px) scaleX(0.8) scaleY(1.1)}25%{opacity:1;-webkit-transform:translateY(-30px) scaleX(0.8) scaleY(1.1);transform:translateY(-30px) scaleX(0.8) scaleY(1.1)}50%{opacity:1;-webkit-transform:translateY(0) scaleX(0.8) scaleY(1.1);transform:translateY(0) scaleX(0.8) scaleY(1.1)}60%{opacity:1;-webkit-transform:translateY(0) scaleX(1.2) scaleY(0.8);transform:translateY(0) scaleX(1.2) scaleY(0.8)}65%{opacity:1;-webkit-transform:translateY(0) scaleX(1.1) scaleY(0.9);transform:translateY(0) scaleX(1.1) scaleY(0.9)}75%{opacity:1;-webkit-transform:translateY(-15px) scaleX(0.9) scaleY(1.1);transform:translateY(-15px) scaleX(0.9) scaleY(1.1)}98%{opacity:1;-webkit-transform:translateY(0) scaleX(0.9) scaleY(1.1);transform:translateY(0) scaleX(0.9) scaleY(1.1)}100%{opacity:1;-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1)}24%{opacity:0;-webkit-transform:translateY(-30px) scaleX(0.8) scaleY(1.1);transform:translateY(-30px) scaleX(0.8) scaleY(1.1)}25%{opacity:1;-webkit-transform:translateY(-30px) scaleX(0.8) scaleY(1.1);transform:translateY(-30px) scaleX(0.8) scaleY(1.1)}50%{opacity:1;-webkit-transform:translateY(0) scaleX(0.8) scaleY(1.1);transform:translateY(0) scaleX(0.8) scaleY(1.1)}60%{opacity:1;-webkit-transform:translateY(0) scaleX(1.2) scaleY(0.8);transform:translateY(0) scaleX(1.2) scaleY(0.8)}65%{opacity:1;-webkit-transform:translateY(0) scaleX(1.1) scaleY(0.9);transform:translateY(0) scaleX(1.1) scaleY(0.9)}75%{opacity:1;-webkit-transform:translateY(-15px) scaleX(0.9) scaleY(1.1);transform:translateY(-15px) scaleX(0.9) scaleY(1.1)}98%{opacity:1;-webkit-transform:translateY(0) scaleX(0.9) scaleY(1.1);transform:translateY(0) scaleX(0.9) scaleY(1.1)}100%{opacity:1;-webkit-transform:translateY(0) scaleX(1) scaleY(1);transform:translateY(0) scaleX(1) scaleY(1)}}@-webkit-keyframes modal-active-sp{0%{-webkit-transform:scale(0);transform:scale(0);width:90%;height:25%}50%{-webkit-transform:scale(1);transform:scale(1);height:100%}90%{height:100%}100%{width:100%;height:100%}}@keyframes modal-active-sp{0%{-webkit-transform:scale(0);transform:scale(0);width:90%;height:25%}50%{-webkit-transform:scale(1);transform:scale(1);height:100%}90%{height:100%}100%{width:100%;height:100%}}@-webkit-keyframes modal-active-pc{0%{-webkit-transform:scale(0);transform:scale(0);width:41%;height:58%}50%{-webkit-transform:scale(1);transform:scale(1);height:100%}90%{height:100%}100%{width:100%;height:100%}}@keyframes modal-active-pc{0%{-webkit-transform:scale(0);transform:scale(0);width:41%;height:58%}50%{-webkit-transform:scale(1);transform:scale(1);height:100%}90%{height:100%}100%{width:100%;height:100%}}@-webkit-keyframes sway{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes sway{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes shine{0%{left:-150%}90%{left:-150%}100%{left:100%}}@keyframes shine{0%{left:-150%}90%{left:-150%}100%{left:100%}}@-webkit-keyframes kvLayer3{0%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.2);transform:translate3d(-50%, -50%, 0) scale(1.2)}100%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.001);transform:translate3d(-50%, -50%, 0) scale(1.001)}}@keyframes kvLayer3{0%{opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.2);transform:translate3d(-50%, -50%, 0) scale(1.2)}100%{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.001);transform:translate3d(-50%, -50%, 0) scale(1.001)}}@-webkit-keyframes btn-hover-1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-hover-1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes header-dec{from{-webkit-clip-path:polygon(100% 0, 100% 0%, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0%, 100% 100%, 100% 100%)}to{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}}@keyframes header-dec{from{-webkit-clip-path:polygon(100% 0, 100% 0%, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0%, 100% 100%, 100% 100%)}to{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}}@-webkit-keyframes header-dec-right{from{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}to{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}}@keyframes header-dec-right{from{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}to{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}}@-webkit-keyframes cursorAnim{0%{background-image:url("../img/common/butterfly_blue.webp")}32%{background-image:url("../img/common/butterfly_blue.webp")}33%{background-image:url("../img/common/butterfly_green.webp")}65%{background-image:url("../img/common/butterfly_green.webp")}66%{background-image:url("../img/common/butterfly_red.webp")}98%{background-image:url("../img/common/butterfly_red.webp")}99%{background-image:url("../img/common/butterfly_blue.webp")}}@keyframes cursorAnim{0%{background-image:url("../img/common/butterfly_blue.webp")}32%{background-image:url("../img/common/butterfly_blue.webp")}33%{background-image:url("../img/common/butterfly_green.webp")}65%{background-image:url("../img/common/butterfly_green.webp")}66%{background-image:url("../img/common/butterfly_red.webp")}98%{background-image:url("../img/common/butterfly_red.webp")}99%{background-image:url("../img/common/butterfly_blue.webp")}}@-webkit-keyframes flash{0%{-webkit-filter:grayscale(0);filter:grayscale(0)}25%{-webkit-filter:grayscale(0);filter:grayscale(0)}26%{-webkit-filter:grayscale(1);filter:grayscale(1)}100%{-webkit-filter:grayscale(1);filter:grayscale(1)}}@keyframes flash{0%{-webkit-filter:grayscale(0);filter:grayscale(0)}25%{-webkit-filter:grayscale(0);filter:grayscale(0)}26%{-webkit-filter:grayscale(1);filter:grayscale(1)}100%{-webkit-filter:grayscale(1);filter:grayscale(1)}}@-webkit-keyframes moveScreenShot{0%{background-position:bottom left}100%{background-position:bottom left min(54.6120058565vw,746px)}}@keyframes moveScreenShot{0%{background-position:bottom left}100%{background-position:bottom left min(54.6120058565vw,746px)}}@-webkit-keyframes moveTxt2-sp{0%{background-position:bottom left}100%{background-position:bottom left -261.2vw}}@keyframes moveTxt2-sp{0%{background-position:bottom left}100%{background-position:bottom left -261.2vw}}@-webkit-keyframes moveTxt-sp{0%{background-position:bottom left}100%{background-position:bottom left 261.2vw}}@keyframes moveTxt-sp{0%{background-position:bottom left}100%{background-position:bottom left 261.2vw}}@-webkit-keyframes moveTxt2{0%{background-position:bottom left}100%{background-position:bottom left max(-143.411420205vw,-1959px)}}@keyframes moveTxt2{0%{background-position:bottom left}100%{background-position:bottom left max(-143.411420205vw,-1959px)}}@-webkit-keyframes moveTxt{0%{background-position:bottom left}100%{background-position:bottom left min(143.411420205vw,1959px)}}@keyframes moveTxt{0%{background-position:bottom left}100%{background-position:bottom left min(143.411420205vw,1959px)}}@-webkit-keyframes movePt-sp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(12vw, -12vw, 0);transform:translate3d(12vw, -12vw, 0)}}@keyframes movePt-sp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(12vw, -12vw, 0);transform:translate3d(12vw, -12vw, 0)}}@-webkit-keyframes movePt{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(min(7.3206442167vw, 100px), max(-7.3206442167vw, -100px), 0);transform:translate3d(min(7.3206442167vw, 100px), max(-7.3206442167vw, -100px), 0)}}@keyframes movePt{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(min(7.3206442167vw, 100px), max(-7.3206442167vw, -100px), 0);transform:translate3d(min(7.3206442167vw, 100px), max(-7.3206442167vw, -100px), 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes line-bg{0%{background-position:left 0px center}100%{background-position:left 522.5px center}}@keyframes line-bg{0%{background-position:left 0px center}100%{background-position:left 522.5px center}}@-webkit-keyframes line-bg-sp{0%{background-position:left 0px center}100%{background-position:left 522.5px center}}@keyframes line-bg-sp{0%{background-position:left 0px center}100%{background-position:left 522.5px center}}@-webkit-keyframes line-anim-draw-half-lr{0%{-webkit-clip-path:polygon(50% 0, 100% 0, 100% 100%, 50% 100%);clip-path:polygon(50% 0, 100% 0, 100% 100%, 50% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes line-anim-draw-half-lr{0%{-webkit-clip-path:polygon(50% 0, 100% 0, 100% 100%, 50% 100%);clip-path:polygon(50% 0, 100% 0, 100% 100%, 50% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes line-anim-draw-half-rl{0%{-webkit-clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes line-anim-draw-half-rl{0%{-webkit-clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes line-anim-clear-half-lr{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}50%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}51%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}75%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(30% 0, 100% 0, 100% 100%, 30% 100%);clip-path:polygon(30% 0, 100% 0, 100% 100%, 30% 100%)}}@keyframes line-anim-clear-half-lr{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}50%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}51%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}75%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(30% 0, 100% 0, 100% 100%, 30% 100%);clip-path:polygon(30% 0, 100% 0, 100% 100%, 30% 100%)}}@-webkit-keyframes line-anim-clear-half-rl{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}50%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}51%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%);clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%)}}@keyframes line-anim-clear-half-rl{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}50%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}51%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}75%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%);clip-path:polygon(0 0, 70% 0, 70% 100%, 0% 100%)}}@-webkit-keyframes line-anim-clear-rl{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}}@keyframes line-anim-clear-rl{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}}@-webkit-keyframes line-anim-draw-rl{0%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes line-anim-draw-rl{0%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes line-anim{0%{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}15%{-webkit-clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0);clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0)}16%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}30%{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}@keyframes line-anim{0%{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}15%{-webkit-clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0);clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0)}16%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}30%{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}@-webkit-keyframes line-anim-clear{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes line-anim-clear{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes line-anim-draw{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes line-anim-draw{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes visual-fade{0%{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}100%{opacity:0;-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@keyframes visual-fade{0%{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}100%{opacity:0;-webkit-filter:brightness(1.5);filter:brightness(1.5)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes page-top-anim{0%{background-image:url("../../img/common/buta_B2.webp")}33%{background-image:url("../../img/common/buta_B1.webp")}66%{background-image:url("../../img/common/buta_A1.webp")}99%{background-image:url("../../img/common/buta_A2.webp")}100%{background-image:url("../../img/common/buta_A2.webp")}}@keyframes page-top-anim{0%{background-image:url("../../img/common/buta_B2.webp")}33%{background-image:url("../../img/common/buta_B1.webp")}66%{background-image:url("../../img/common/buta_A1.webp")}99%{background-image:url("../../img/common/buta_A2.webp")}100%{background-image:url("../../img/common/buta_A2.webp")}}@-webkit-keyframes page-top-hoverAnim{0%{background-image:url("../../img/common/buta_A2.webp")}33%{background-image:url("../../img/common/buta_A1.webp")}66%{background-image:url("../../img/common/buta_B1.webp")}99%{background-image:url("../../img/common/buta_B2.webp")}100%{background-image:url("../../img/common/buta_B2.webp")}}@keyframes page-top-hoverAnim{0%{background-image:url("../../img/common/buta_A2.webp")}33%{background-image:url("../../img/common/buta_A1.webp")}66%{background-image:url("../../img/common/buta_B1.webp")}99%{background-image:url("../../img/common/buta_B2.webp")}100%{background-image:url("../../img/common/buta_B2.webp")}}@-webkit-keyframes frame-light{0%{-webkit-filter:brightness(80%);filter:brightness(80%)}50%{-webkit-filter:brightness(120%);filter:brightness(120%)}100%{-webkit-filter:brightness(80%);filter:brightness(80%)}}@keyframes frame-light{0%{-webkit-filter:brightness(80%);filter:brightness(80%)}50%{-webkit-filter:brightness(120%);filter:brightness(120%)}100%{-webkit-filter:brightness(80%);filter:brightness(80%)}}@-webkit-keyframes hoverFade{from{opacity:1}to{opacity:.6}}@keyframes hoverFade{from{opacity:1}to{opacity:.6}}@-webkit-keyframes btn-watchBtn{from{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}to{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}@keyframes btn-watchBtn{from{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}to{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}}@-webkit-keyframes btn-watchBtn-reverse{from{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}to{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}@keyframes btn-watchBtn-reverse{from{-webkit-clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%)}to{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}@-webkit-keyframes btn-linkBtn{from{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}to{-webkit-clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0);clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0)}}@keyframes btn-linkBtn{from{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}to{-webkit-clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0);clip-path:polygon(100% 0, 100% 100%, 100% 100%, 100% 0)}}@-webkit-keyframes btn-linkBtn-reverse{from{-webkit-clip-path:polygon(0% 0, 0% 100%, 0 100%, 0 0);clip-path:polygon(0% 0, 0% 100%, 0 100%, 0 0)}to{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}}@keyframes btn-linkBtn-reverse{from{-webkit-clip-path:polygon(0% 0, 0% 100%, 0 100%, 0 0);clip-path:polygon(0% 0, 0% 100%, 0 100%, 0 0)}to{-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}}@-webkit-keyframes drift{from{-webkit-transform:translate(-50%, 0%) rotate(0deg);transform:translate(-50%, 0%) rotate(0deg)}to{-webkit-transform:translate(-50%, 0%) rotate(360deg);transform:translate(-50%, 0%) rotate(360deg)}}@keyframes drift{from{-webkit-transform:translate(-50%, 0%) rotate(0deg);transform:translate(-50%, 0%) rotate(0deg)}to{-webkit-transform:translate(-50%, 0%) rotate(360deg);transform:translate(-50%, 0%) rotate(360deg)}}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes rotateX3d{0%{-webkit-transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 0deg);transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 0deg)}100%{-webkit-transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 360deg)}}@keyframes rotateX3d{0%{-webkit-transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 0deg);transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 0deg)}100%{-webkit-transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(0, -50%, 0) rotate3d(1, 0, 0, 360deg)}}@-webkit-keyframes rotateZ3d-50-50{0%{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 360deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateZ3d-50-50{0%{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 360deg);-webkit-transform-origin:center;transform-origin:center}}@-webkit-keyframes rotateZ3d{0%{-webkit-transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 360deg);transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 360deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateZ3d{0%{-webkit-transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 360deg);transform:translate3d(-50%, 0, 0) rotate3d(0, 0, 1, 360deg);-webkit-transform-origin:center;transform-origin:center}}@-webkit-keyframes rotateZ3d-45deg{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:center;transform-origin:center}}@keyframes rotateZ3d-45deg{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:center;transform-origin:center}}@-webkit-keyframes rotateY3d{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotateY3d{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes clipPath-right{0%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}50%{-webkit-clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes clipPath-right{0%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}50%{-webkit-clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% 0, 50% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes clipPath-left-Hover{0%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes clipPath-left-Hover{0%{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes clipPath-left-noHover{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}}@keyframes clipPath-left-noHover{0%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}}@-webkit-keyframes scroll-btn{0%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}30%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}60%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}65%{-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}70%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}75%{-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}80%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}}@keyframes scroll-btn{0%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}30%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}60%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}65%{-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}70%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}75%{-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}80%{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}}@-webkit-keyframes line-down{0%{top:-100%}100%{top:100%}}@keyframes line-down{0%{top:-100%}100%{top:100%}}@-webkit-keyframes line-down2{0%{bottom:0}30%{bottom:min(-.7320644217vw,-10px)}31%{width:0;bottom:100%}32%{width:1px;bottom:100%}60%{bottom:0%}100%{bottom:0%}}@keyframes line-down2{0%{bottom:0}30%{bottom:min(-.7320644217vw,-10px)}31%{width:0;bottom:100%}32%{width:1px;bottom:100%}60%{bottom:0%}100%{bottom:0%}}@-webkit-keyframes underline-anim{0%{background-size:100% 1px;background-position:right center}30%{background-size:0% 1px;background-position:right center}31%{background-size:0px 0px;background-position:right center}32%{background-size:0px 0px;background-position:left center}100%{background-size:1.4641288433vw 1px;background-position:left center}}@keyframes underline-anim{0%{background-size:100% 1px;background-position:right center}30%{background-size:0% 1px;background-position:right center}31%{background-size:0px 0px;background-position:right center}32%{background-size:0px 0px;background-position:left center}100%{background-size:1.4641288433vw 1px;background-position:left center}}@-webkit-keyframes underline-anim-sp{0%{background-size:100% 1px;background-position:right bottom}30%{background-size:0% 1px;background-position:right bottom}31%{background-position:left bottom}80%{background-size:4vw 1px}100%{background-size:4vw 1px;background-position:left bottom}}@keyframes underline-anim-sp{0%{background-size:100% 1px;background-position:right bottom}30%{background-size:0% 1px;background-position:right bottom}31%{background-position:left bottom}80%{background-size:4vw 1px}100%{background-size:4vw 1px;background-position:left bottom}}@-webkit-keyframes underline-hover-anim{0%{background-size:1.4641288433vw 1px;background-position:left bottom}100%{background-size:100% 1px;background-position:left bottom}}@keyframes underline-hover-anim{0%{background-size:1.4641288433vw 1px;background-position:left bottom}100%{background-size:100% 1px;background-position:left bottom}}@-webkit-keyframes underline-hover-anim-sp{0%{background-size:2.6666666667vw 1px;background-position:left bottom}100%{background-size:100% 1px;background-position:left bottom}}@keyframes underline-hover-anim-sp{0%{background-size:2.6666666667vw 1px;background-position:left bottom}100%{background-size:100% 1px;background-position:left bottom}}@-webkit-keyframes underline-anim2{0%{width:100%;right:0}30%{width:0%;right:0}50%{left:0}80%{width:min(1.4641288433vw,20px)}100%{width:min(1.4641288433vw,20px);left:0}}@keyframes underline-anim2{0%{width:100%;right:0}30%{width:0%;right:0}50%{left:0}80%{width:min(1.4641288433vw,20px)}100%{width:min(1.4641288433vw,20px);left:0}}@-webkit-keyframes underline-anim2-sp{0%{width:100%;right:0}30%{width:0%;right:0}50%{left:0}80%{width:4vw}100%{width:4vw;left:0}}@keyframes underline-anim2-sp{0%{width:100%;right:0}30%{width:0%;right:0}50%{left:0}80%{width:4vw}100%{width:4vw;left:0}}@-webkit-keyframes underline-hover-anim2{0%{width:min(1.4641288433vw,20px);left:0}100%{width:100%;left:0}}@keyframes underline-hover-anim2{0%{width:min(1.4641288433vw,20px);left:0}100%{width:100%;left:0}}@-webkit-keyframes underline-hover-anim2-sp{0%{width:4vw;left:0}100%{width:100%;left:0}}@keyframes underline-hover-anim2-sp{0%{width:4vw;left:0}100%{width:100%;left:0}}@-webkit-keyframes underline-anim3{0%{height:100%;bottom:0}30%{height:0%;bottom:0}50%{top:0}80%{height:min(.7320644217vw,10px)}100%{height:min(.7320644217vw,10px);top:0}}@keyframes underline-anim3{0%{height:100%;bottom:0}30%{height:0%;bottom:0}50%{top:0}80%{height:min(.7320644217vw,10px)}100%{height:min(.7320644217vw,10px);top:0}}@-webkit-keyframes underline-anim3-sp{0%{height:100%;bottom:0}30%{height:0%;bottom:0}50%{top:0}80%{height:2.6666666667vw}100%{height:2.6666666667vw;top:0}}@keyframes underline-anim3-sp{0%{height:100%;bottom:0}30%{height:0%;bottom:0}50%{top:0}80%{height:2.6666666667vw}100%{height:2.6666666667vw;top:0}}@-webkit-keyframes underline-hover-anim3{0%{height:min(.7320644217vw,10px);top:0}100%{height:100%;top:0}}@keyframes underline-hover-anim3{0%{height:min(.7320644217vw,10px);top:0}100%{height:100%;top:0}}@-webkit-keyframes underline-hover-anim3-sp{0%{height:2.6666666667vw;top:0}100%{height:100%;top:0}}@keyframes underline-hover-anim3-sp{0%{height:2.6666666667vw;top:0}100%{height:100%;top:0}}@-webkit-keyframes underline-anim4{0%{height:min(.7320644217vw,10px);bottom:0}30%{height:0%;bottom:0}50%{height:min(.7320644217vw,10px);top:max(-.7320644217vw,-10px)}80%{height:min(.7320644217vw,10px);bottom:0}100%{height:min(.7320644217vw,10px);bottom:0}}@keyframes underline-anim4{0%{height:min(.7320644217vw,10px);bottom:0}30%{height:0%;bottom:0}50%{height:min(.7320644217vw,10px);top:max(-.7320644217vw,-10px)}80%{height:min(.7320644217vw,10px);bottom:0}100%{height:min(.7320644217vw,10px);bottom:0}}@-webkit-keyframes skew{0%{-webkit-transform:none;transform:none}33%{-webkit-transform:none;transform:none}33.3%{-webkit-transform:skewX(30deg);transform:skewX(30deg)}33.6%{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}33.9%{-webkit-transform:none;transform:none}66%{-webkit-transform:none;transform:none}66.3%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}66.6%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}66.9%{-webkit-transform:none;transform:none}77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:skewX(15deg);transform:skewX(15deg)}77.6%{-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}77.9%{-webkit-transform:none;transform:none}}@keyframes skew{0%{-webkit-transform:none;transform:none}33%{-webkit-transform:none;transform:none}33.3%{-webkit-transform:skewX(30deg);transform:skewX(30deg)}33.6%{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}33.9%{-webkit-transform:none;transform:none}66%{-webkit-transform:none;transform:none}66.3%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}66.6%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}66.9%{-webkit-transform:none;transform:none}77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:skewX(15deg);transform:skewX(15deg)}77.6%{-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}77.9%{-webkit-transform:none;transform:none}}@-webkit-keyframes skew2{0%{-webkit-transform:none;transform:none}33%{-webkit-transform:none;transform:none}33.3%{-webkit-transform:skewX(150deg);transform:skewX(150deg)}33.6%{-webkit-transform:skewX(-150deg);transform:skewX(-150deg)}33.9%{-webkit-transform:none;transform:none}66%{-webkit-transform:none;transform:none}66.3%{-webkit-transform:skewX(25deg);transform:skewX(25deg)}66.6%{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}66.9%{-webkit-transform:none;transform:none}77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:skewX(75deg);transform:skewX(75deg)}77.6%{-webkit-transform:skewX(-75deg);transform:skewX(-75deg)}77.9%{-webkit-transform:none;transform:none}}@keyframes skew2{0%{-webkit-transform:none;transform:none}33%{-webkit-transform:none;transform:none}33.3%{-webkit-transform:skewX(150deg);transform:skewX(150deg)}33.6%{-webkit-transform:skewX(-150deg);transform:skewX(-150deg)}33.9%{-webkit-transform:none;transform:none}66%{-webkit-transform:none;transform:none}66.3%{-webkit-transform:skewX(25deg);transform:skewX(25deg)}66.6%{-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}66.9%{-webkit-transform:none;transform:none}77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:skewX(75deg);transform:skewX(75deg)}77.6%{-webkit-transform:skewX(-75deg);transform:skewX(-75deg)}77.9%{-webkit-transform:none;transform:none}}@-webkit-keyframes skew3{0%{-webkit-transform:none;transform:none}11%{-webkit-transform:none;transform:none}11.1%{-webkit-transform:skewX(8deg) translate3d(-5px, 0, 0);transform:skewX(8deg) translate3d(-5px, 0, 0)}11.2%{-webkit-transform:skewX(-16deg) translate3d(-10px, 0, 0);transform:skewX(-16deg) translate3d(-10px, 0, 0)}11.3%{-webkit-transform:skewX(8deg) translate3d(-5px, 0, 0);transform:skewX(8deg) translate3d(-5px, 0, 0)}11.4%{-webkit-transform:none;transform:none}33%{-webkit-transform:none;transform:none}40%{-webkit-transform:none;transform:none}77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:none;transform:none}77.6%{-webkit-transform:none;transform:none}77.9%{-webkit-transform:none;transform:none}}@keyframes skew3{0%{-webkit-transform:none;transform:none}11%{-webkit-transform:none;transform:none}11.1%{-webkit-transform:skewX(8deg) translate3d(-5px, 0, 0);transform:skewX(8deg) translate3d(-5px, 0, 0)}11.2%{-webkit-transform:skewX(-16deg) translate3d(-10px, 0, 0);transform:skewX(-16deg) translate3d(-10px, 0, 0)}11.3%{-webkit-transform:skewX(8deg) translate3d(-5px, 0, 0);transform:skewX(8deg) translate3d(-5px, 0, 0)}11.4%{-webkit-transform:none;transform:none}33%{-webkit-transform:none;transform:none}40%{-webkit-transform:none;transform:none}77%{-webkit-transform:none;transform:none}77.3%{-webkit-transform:none;transform:none}77.6%{-webkit-transform:none;transform:none}77.9%{-webkit-transform:none;transform:none}}@-webkit-keyframes to-w100{from{width:0%}to{width:100%}}@keyframes to-w100{from{width:0%}to{width:100%}}.c-pageTop-bg{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;-webkit-transform:translate3d(-50%, 50%, 0);transform:translate3d(-50%, 50%, 0);background-image:url(../img/common/btn_pagetop.webp);background-size:contain;background-position:center;background-repeat:no-repeat}.c-pageTop-bg::before{position:absolute;content:"";width:6px;aspect-ratio:1;background-color:#fff;border-radius:50%;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-pageTop-bg::after{position:absolute;content:"";width:1px;height:50%;aspect-ratio:1;background-color:#fff;top:50%;left:50%;-webkit-transform:translate3d(-50%, 0%, 0);transform:translate3d(-50%, 0%, 0)}.c-pageTop{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:var(--layer-pageTop);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-pageTop:hover i{color:var(--hoverColor);margin-top:-.7320644217vw;-webkit-transform:translate3d(-50%, 0, 0) rotate3d(0, 1, 0, 360deg);transform:translate3d(-50%, 0, 0) rotate3d(0, 1, 0, 360deg);-webkit-transition:color .4s ease-in-out,margin-top .3s ease,-webkit-transform .5s ease;transition:color .4s ease-in-out,margin-top .3s ease,-webkit-transform .5s ease;transition:color .4s ease-in-out,margin-top .3s ease,transform .5s ease;transition:color .4s ease-in-out,margin-top .3s ease,transform .5s ease,-webkit-transform .5s ease}.c-pageTop.-noEvent{pointer-events:none}.c-pageTopIcon{position:relative}.c-pageTopIcon::before{position:absolute;content:"";top:0;left:0;aspect-ratio:141/142;background-image:url(../img/common/btn_top_star.webp);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:sway 3s infinite;animation:sway 3s infinite}.c-pageTop .c-pageTopTxt{position:relative;color:#fff;letter-spacing:0.1em;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1}.c-btnNav{position:fixed;color:var(--mainColor);z-index:var(--layer-btnNav);cursor:pointer;opacity:1;pointer-events:auto;right:0;top:0;padding:0;background-size:contain;background-position:top center;background-repeat:no-repeat;-webkit-transition:background-color .2s linear,opacity .3s ease,background-image .3s ease;transition:background-color .2s linear,opacity .3s ease,background-image .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1;border-radius:50%;mix-blend-mode:exclusion}.c-btnNav:hover{-webkit-transition:background-image .3s ease;transition:background-image .3s ease}.c-btnNav.-close{mix-blend-mode:normal}.c-btnNavInner{background-color:#fff;aspect-ratio:1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-btnNavInner::after{position:absolute;display:block;content:"";-webkit-transition:background-image .3s ease;transition:background-image .3s ease;background-image:url(../img/common/btn_menu_border.webp);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:132/128;width:100%}.nav-open .c-btnNav{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.nav-open .c-btnNavInner::after{-webkit-transition:background-image .3s ease;transition:background-image .3s ease}.c-btnNav .c-menuBorder{background-color:#000}.c-btnNav .c-menuBorder:first-of-type{margin-top:-25%}.c-btnNav .c-menuBorder:last-of-type{margin-top:25%}.nav-open .c-btnNav.-close .c-menuBorder{background-color:#000}.nav-open .c-btnNav.-close .c-menuBorder:first-of-type{margin-top:0}.nav-open .c-btnNav.-close .c-menuBorder:last-of-type{margin-top:0}.c-btnNav .c-menuTxt{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-btnClose{position:relative;color:var(--mainColor);z-index:var(--layer-btnClose);cursor:pointer;aspect-ratio:1;border-radius:50%;border:solid 1px #000;opacity:1;top:0;right:0;padding:0;background-color:#fff;-webkit-transition:background-color .3s ease,opacity .3s ease,background-image .3s ease;transition:background-color .3s ease,opacity .3s ease,background-image .3s ease}.c-btnClose:hover{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnCloseInner{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 15%, 0);transform:translate3d(0, 15%, 0)}.c-btnCloseInner::after{position:relative;content:"Close";font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;width:100%;letter-spacing:0.1em;-webkit-transition:color .3s ease;transition:color .3s ease}.c-btnClose:hover .c-btnCloseInner::after{color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.c-btnCommnet{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-top:solid 1px #000;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%;padding:0}.c-btnCommnet:hover{cursor:pointer}.c-btnCommnet::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.c-btnCommnet:hover{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.c-btnCommnet:hover::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.c-btnCommnet i{position:absolute;right:0;border-radius:100vh 0 0 100vh;border-left:solid 1px #000;aspect-ratio:1/1;height:100%}.c-btnCommnet:hover i{border-left:solid 1px #fff;-webkit-transition:border-left .3s ease;transition:border-left .3s ease}.c-btnCommnet i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.c-btnCommnet:hover i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnCommnet i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-btnCommnet:hover i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tab-ed_item{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%;padding:0}.tab-ed_item:hover{cursor:pointer}.tab-ed_item::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.tab-ed_item:hover,.tab-ed_item.active{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.tab-ed_item:hover::before,.tab-ed_item.active::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.tab-ed_item i{position:absolute;right:0;aspect-ratio:1/1;height:100%}.tab-ed_item i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(90deg);transform:translate3d(-50%, -50%, 0) rotate(90deg)}.tab-ed_item:hover i::before,.tab-ed_item.active i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tab-ed_item i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(90deg);transform:translate3d(-50%, -50%, 0) rotate(90deg);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tab-ed_item:hover i::after,.tab-ed_item.active i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tab-ed{display:-webkit-box;display:-ms-flexbox;display:flex}.c-btnPlay{aspect-ratio:1/1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.c-btnPlay::before{position:absolute;content:"";aspect-ratio:76/49;-webkit-mask-image:url(../img/common/btn_play_arrow.webp);mask-image:url(../img/common/btn_play_arrow.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:45.7831325301%}.c-btnPlay:hover::before{background-color:var(--blue);-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.c-btnPlay::after{position:absolute;content:"";aspect-ratio:1;background-color:#fff;-webkit-mask-image:url(../img/common/btn_play_ring.webp);mask-image:url(../img/common/btn_play_ring.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;animation:rotateZ3d-50-50 30s linear reverse infinite;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnPlay:hover::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnMore{position:relative;letter-spacing:0.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;border-bottom:solid 1px #000;border-left:solid 1px #000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnMore:hover{color:#fff;background-color:var(--blue);border-bottom:solid 1px var(--blue);border-left:solid 1px var(--blue);-webkit-transition:background-color .3s ease,color .3s ease,border-bottom .3s ease,border-left .3s ease;transition:background-color .3s ease,color .3s ease,border-bottom .3s ease,border-left .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.c-btnMore::before{position:absolute;content:"";height:1px;background-color:#000;right:100%;top:0;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.c-btnMore:hover::before{-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.c-btnMore::after{position:absolute;content:"";width:6px;aspect-ratio:1;background-color:#000;border-radius:50%;top:100%;left:100%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnMore:hover::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}button.c-btnPrev{padding:0}.c-btnPrev{position:relative;letter-spacing:0.16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"BIZ UDMincho",serif;font-weight:700}.c-btnPrev::before{position:relative;content:"";display:block;height:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-animation:line-anim-draw-half-rl .6s ease forwards;animation:line-anim-draw-half-rl .6s ease forwards}.c-btnPrev:hover:before{-webkit-animation:line-anim-clear-half-rl .6s ease forwards;animation:line-anim-clear-half-rl .6s ease forwards}button.c-btnNext{padding:0}.c-btnNext{position:relative;letter-spacing:0.16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"BIZ UDMincho",serif;font-weight:700}.c-btnNext::after{position:relative;content:"";display:block;height:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-animation:line-anim-draw-half-lr .6s ease forwards;animation:line-anim-draw-half-lr .6s ease forwards}.c-btnNext:hover::after{-webkit-animation:line-anim-clear-half-lr .6s ease forwards;animation:line-anim-clear-half-lr .6s ease forwards}.c-btnLink{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr auto;grid-template-rows:100%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;font-family:"BIZ UDMincho",serif;font-weight:400;color:#fff}.c-btnLink::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.04);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}.c-btnLink:hover::before{-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.c-btnLink .dec{position:absolute;right:0;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.c-btnLink:hover .dec{-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}.c-btnLink .dec::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--red);-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.c-btnLink:hover .dec::before{-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}.c-btnLink .dec i{position:relative;aspect-ratio:6/20;background-color:#fff;-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-btnLink .dec i::before{position:absolute;content:"";width:100%;height:100%;background-color:#000;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.c-btnLink:hover .dec i::before{-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}.c-btnLink .txt{position:relative;text-align:center;width:100%;height:100%;word-break:break-all;border:solid 1px #fff;font-family:"BIZ UDMincho",serif;font-weight:400;line-height:1}.c-btnOfficial{position:fixed;aspect-ratio:1/1;bottom:0;left:0;z-index:var(--layer-official);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-clip-path:circle(100% at 0 100%);clip-path:circle(100% at 0 100%);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;mix-blend-mode:exclusion}.c-btnOfficial:hover{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;mix-blend-mode:initial}.c-btnOfficial:hover .c-btnOfficialTxt{mix-blend-mode:initial;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-btnOfficialTxt{width:53.5294117647%;margin-right:auto;margin-top:auto;padding-bottom:8.8235294118%;mix-blend-mode:exclusion}.c-share{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:var(--layer-share);border-top:solid 1px #67717e;border-bottom:solid 1px #67717e}.c-share::before{position:absolute;content:"";top:0;left:0;width:6px;aspect-ratio:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:#67717e;border-radius:50%}.c-share::after{position:absolute;content:"";top:100%;left:100%;width:6px;aspect-ratio:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:#67717e;border-radius:50%}.c-shareTitle{border:solid 1px #67717e;color:#fff;border-radius:100vh;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-shareList{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-shareItem{position:relative;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s var(--easeInOutQuart),opacity .3s var(--easeInOutQuart);transition:background-color .3s var(--easeInOutQuart),opacity .3s var(--easeInOutQuart)}.c-shareLink{position:relative;width:100%;aspect-ratio:1/1;vertical-align:bottom;background-color:#fff;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease}.c-shareLink.-tw,.c-shareLink.-fb,.c-shareLink.-line{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-shareLink.-tw{-webkit-mask-image:url("../img/common/icon_x.webp");mask-image:url("../img/common/icon_x.webp")}.c-shareLink.-fb{-webkit-mask-image:url("../img/common/icon_fb.webp");mask-image:url("../img/common/icon_fb.webp")}.c-shareLink.-line{-webkit-mask-image:url("../img/common/icon_line.webp");mask-image:url("../img/common/icon_line.webp")}.c-shareLink:hover{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-Post__list{display:grid}.c-Post__link{position:relative;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;background-image:url(../img/pt/pt01.webp);background-size:cover}.c-Post__link::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:var(--blue);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}a.c-Post__link:hover::before{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.c-Post__listItem{display:grid;grid-template-rows:auto 1fr auto;height:100%}.c-Post__title{position:relative;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0.1em;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;-webkit-transition:color .3s ease;transition:color .3s ease;line-height:2}.c-Post__link:hover .c-Post__title{color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.c-Post__date{position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:0.1em;color:#000;border-top:solid 1px #000;border-bottom:solid 1px #000;-webkit-transition:color .3s ease;transition:color .3s ease}.c-Post__link:hover .c-Post__date{color:#fff;border-top:solid 1px #fff;border-bottom:solid 1px #fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.c-Post__date p{border-radius:100vh;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}.c-Post__link:hover .c-Post__date p{border:solid 1px #fff;-webkit-transition:border .3s ease;transition:border .3s ease}.c-Post__clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.c-Post__textHover{display:inline;word-break:break-all;overflow-wrap:break-all}.c-Post__more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.c-Post__link:hover .c-Post__more{color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.c-Post__more i{position:relative;display:block;width:12.0689655172%;height:1px;background-color:#000;-webkit-transition:background-color .3s ease,width .3s ease;transition:background-color .3s ease,width .3s ease}.c-Post__link:hover .c-Post__more i{width:15.5172413793%;background-color:#fff;-webkit-transition:background-color .3s ease,width .3s ease;transition:background-color .3s ease,width .3s ease}.c-Post__more i::before{position:absolute;content:"";aspect-ratio:1;border-radius:50%;left:0;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:#000;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-Post__link:hover .c-Post__more i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-frame.frame-1{aspect-ratio:16/9;overflow:hidden;position:absolute;width:110%;margin:auto}.c-frame.frame-1 .js-ytPlayer{position:absolute;top:-50%;left:50%;width:100%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);height:200%;pointer-events:none;opacity:0}.c-framePoster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-framePlay{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:var(--layer-1);-webkit-transition:opacity .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart);width:22.2222222222%;pointer-events:auto}.c-list li:not(.c-listTitle){position:relative}.c-list li:not(.c-listTitle):last-child{margin-bottom:0}.c-list li:not(.c-listTitle)::before{content:attr(data-listmarker);position:relative;display:inline-block}.c-Pager__listWrapper{margin-left:auto;margin-right:auto}.c-Pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:auto;margin-right:auto}.c-Pager__list .c-Pager__item{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--default)}.c-Pager__list .c-Pager__item.-number{position:relative}.c-Pager__list .c-Pager__item.-number:not(.-current) .c-Pager__link{color:var(--default);border:solid 1px var(--default);border-radius:50%}.c-Pager__list .c-Pager__item.-number:not(.-current) .c-Pager__link:hover{color:#fff;border:none}.c-Pager__list .c-Pager__item.-number .c-Pager__link,.c-Pager__list .c-Pager__item.-number.-current span{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;aspect-ratio:1/1}.c-Pager__list .c-Pager__item.-number.-dot span{letter-spacing:-0.05em;-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0)}.c-Pager__list .c-Pager__item.-number:not(.-current)::before{border:solid 1px var(--default);opacity:1}.c-Pager__list .c-Pager__item.-number:not(.-dot)::before{position:absolute;content:"";top:0;left:0;opacity:.1;background-color:#fff;border:none;width:100%;height:100%;border-radius:50%;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease}.c-Pager__list .c-Pager__item.-number.-current,.c-Pager__list .c-Pager__item.-number:hover{position:relative}.c-Pager__list .c-Pager__item.-number.-current::before,.c-Pager__list .c-Pager__item.-number:hover::before{background-color:var(--blue);opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transition:background-color 1s ease,opacity 1s ease;transition:background-color 1s ease,opacity 1s ease}.c-Pager__list .c-Pager__item.-prev,.c-Pager__list .c-Pager__item.-next{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-Pager__list .c-Pager__item.-prev{left:0}.c-Pager__list .c-Pager__item.-next{right:0}.c-Pager__list .c-Pager__item.-prev.-active .c-Pager__link,.c-Pager__list .c-Pager__item.-next.-active .c-Pager__link{color:#fff}.c-Pager__list .c-btnPager{position:relative;letter-spacing:0.16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;height:min(4.2459736457vw,58px);font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-Pager__list .c-btnPager:hover{color:var(--blue);-webkit-transition:.3s ease;transition:.3s ease}.c-Pager__list .c-btnPager::before{position:absolute;content:"";height:1px;background-color:#000;top:50%;-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);-webkit-transition:.3s ease;transition:.3s ease}.c-Pager__list .c-btnPager:hover::before{background-color:var(--blue)}.c-Pager__list .c-btnPager::after{position:absolute;content:"";width:9px;aspect-ratio:1;background-color:#000;border-radius:50%;top:50%;-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform-origin:left;transform-origin:left}.c-Pager__list .c-btnPager:hover::after{background-color:var(--blue);-webkit-transition:.3s ease;transition:.3s ease}.c-Pager__list .c-Pager__item.-next .c-btnPager:hover::after{background-color:var(--blue);-webkit-transition:.3s ease;transition:.3s ease}.c-Pager__list .c-Pager__item.-next .c-btnPager{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform-origin:left;transform-origin:left}.c-Pager__list .c-Pager__item.-next .c-btnPager:hover{-webkit-transition:.3s ease;transition:.3s ease;padding-right:0}.c-Pager__list .c-Pager__item.-prev .c-btnPager{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-Pager__list .c-Pager__item.-prev .c-btnPager:hover{-webkit-transition:.3s ease;transition:.3s ease;padding-left:0}.c-Pager__list .c-Pager__item.-prev .c-btnPager::before{-webkit-transform-origin:left;transform-origin:left}.c-Pager__list .c-Pager__item.-prev .c-btnPager::after{-webkit-transform-origin:left;transform-origin:left}.c-Pager__list.-detail{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-Pager__list.-detail .c-Pager__item.-prev,.c-Pager__list.-detail .c-Pager__item.-next{position:absolute}.c-Pager__list.-detail .c-Pager__item.-back{-webkit-transition:color .3 ease;transition:color .3 ease}.c-Pager__list.-detail .c-Pager__item.-back a{color:var(--default);-webkit-transition:all .3s ease;transition:all .3s ease;display:block;border-top:1px solid var(--default);border-bottom:2px solid var(--default);text-align:center}.c-Pager__list.-detail .c-Pager__item.-back:hover a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:var(--blue);border-top:1px solid var(--blue);border-bottom:2px solid var(--blue)}.c-bgWrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--layer-bg);pointer-events:none}_::-webkit-full-page-media,_:future,:root .c-bgWrap{height:100lvh}.c-bgGrad{background:#3e242a;background:-webkit-gradient(linear, left bottom, left top, color-stop(25%, rgb(62, 36, 42)), to(rgb(0, 0, 0)));background:linear-gradient(0deg, rgb(62, 36, 42) 25%, rgb(0, 0, 0) 100%);position:fixed;top:0;left:0;width:100%;pointer-events:none}_::-webkit-full-page-media,_:future,:root .c-bgGrad{height:100lvh}.c-bgTree{opacity:.2;position:fixed;top:0;left:0;width:100%;background-image:url(../img/common/tree.webp);background-size:cover;pointer-events:none}_::-webkit-full-page-media,_:future,:root .c-bgTree{height:100lvh;display:block}.c-bgFace{opacity:.5;position:fixed;top:0;left:0;width:100%;background-image:url(../img/common/face.webp);background-position:right bottom;background-repeat:no-repeat;mix-blend-mode:overlay;pointer-events:none}_::-webkit-full-page-media,_:future,:root .c-bgFace{height:100lvh}.c-mouseViewport{position:fixed;top:0;z-index:var(--layer-cursor);pointer-events:none}.c-mouseWrapper .play{letter-spacing:0.16em;font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:min(1.0248901903vw,14px);fill:#fff}.c-menuIcon{position:relative}.c-menuBorder{position:absolute;left:0;width:100%;background-color:#fff;top:50%;-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease,-webkit-transform .3s ease}.c-menuBorder:first-of-type{margin-top:-15.7894736842%}.c-menuBorder:last-of-type{margin-top:15.7894736842%}.c-btnNav:hover .c-menuBorder:first-of-type{margin-top:0}.c-btnNav:hover .c-menuBorder:last-of-type{margin-top:0}.nav-open .c-menuIcon{aspect-ratio:40/14}.nav-open .c-menuBorder{margin-top:0;-webkit-transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease;transition:width .3s ease,opacity .3s ease,margin-top .3s ease,transform .3s ease,-webkit-transform .3s ease}.nav-open .c-menuBorder:first-of-type{-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 210deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, 210deg)}.nav-open .c-menuBorder:nth-of-type(2){opacity:0;-webkit-transform:translate3d(100%, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(100%, -50%, 0) rotate3d(0, 0, 1, 0deg)}.nav-open .c-menuBorder:last-of-type{-webkit-transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, -210deg);transform:translate3d(0, -50%, 0) rotate3d(0, 0, 1, -210deg)}.c-closeIcon{position:relative;aspect-ratio:1;width:29.1666666667%}.c-closeBorder{position:absolute;top:50%;left:50%;width:120%;background-color:#000;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 0deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 0deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:width .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,transform .3s ease;transition:width .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;height:1px}.c-closeBorder:first-of-type{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);-webkit-transition:color .3s ease;transition:color .3s ease}.c-btnClose:hover .c-closeBorder:first-of-type{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-closeBorder:nth-of-type(2){opacity:0}.c-closeBorder:last-of-type{-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);-webkit-transition:color .3s ease;transition:color .3s ease}.c-btnClose:hover .c-closeBorder:last-of-type{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.c-modalMovie{background:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:16/9}.c-modalMovie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-modalCommentMain{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-modalCommentBody{display:grid}.c-modalCommentCaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;width:100%}.c-modalCommentBody .role{position:relative;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;color:#000;border-top:solid 1px #000;border-bottom:solid 1px #000;line-height:2}.c-modalCommentBody .role::before{position:absolute;content:"";width:6px;aspect-ratio:1;left:0;top:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);border-radius:50%;background-color:#000}.c-modalCommentBody .role::after{position:absolute;content:"";width:6px;aspect-ratio:1;left:100%;top:100%;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:#000}.c-modalCommentBody .role p{border-radius:100vh;border:solid 1px #000;text-align:center}.c-modalCommentBody .name{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;letter-spacing:0.05em;text-align:center}.c-modalCommentBody .desc{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;letter-spacing:0.05em}.c-modalCommentBody .qa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-modalCommentBody .question{position:relative;color:var(--blue);line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-modalCommentBody .question .dec{position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;aspect-ratio:53/33;line-height:1;background-image:url(../img/common/dec_qa.webp);background-position:bottom center;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-modalCommentBody .title{position:relative;line-height:1.6;color:var(--blue);font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}#modalEd .js-tab_content{display:none}#modalEd .js-tab_content.active{display:block}#modalEd .l-Modal__btn{opacity:1}#modalEd .l-Modal__inner{opacity:1}#modalEd .l-Modal__container::before{position:absolute;content:"";top:0;left:0;background-repeat:no-repeat;width:100%;height:100%;opacity:1}#modalEd .modal-active .l-Modal .l-Modal__container::before{-webkit-animation:fadeIn .3s 1s ease forwards;animation:fadeIn .3s 1s ease forwards}#modalEd .qa:last-child{margin-bottom:0}.c-modalChara{width:100%}.c-modalChara__inner{position:relative;width:100%}.c-modalChara__inner .c-modalChara__main{position:relative}.c-modalChara__inner .c-modalChara__img{-webkit-mask-image:url(../img/cast/mask.png);mask-image:url(../img/cast/mask.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:292/401}.c-modalChara__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;width:100%}.c-modalChara__caption .role{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}.c-modalChara__caption .name{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}.c-modalChara__caption .desc{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.c-style1{position:relative;color:var(--red);font-family:"Noto Sans JP",sans-serif;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}.c-style1::before{position:absolute;content:"";top:0;left:0;background-color:var(--red);height:100%}.p-Top__scroll{position:relative;z-index:var(--layer-top-scroll)}.p-Top__container{position:relative;z-index:var(--layer-top-container);-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-Top__kv{position:relative}.p-Top__kvInner{position:absolute;top:0;left:0;width:100%;height:100%}.p-Top__kvSticky{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:min(100vh,100%)}.p-Fv__body{position:relative}.p-Fv__kv{position:relative;margin-left:auto;margin-right:auto}.p-Fv__kv::before{content:"";background-image:url(../img/top/fv/kv_cover.webp);background-repeat:no-repeat;background-size:100%;aspect-ratio:1366/800;position:absolute;left:0;z-index:3;-webkit-transform:translateY(50%);transform:translateY(50%)}.p-Fv__kv-1{position:relative;margin-left:auto;margin-right:auto;z-index:var(--layer-1);aspect-ratio:1366/1967}.p-Fv__kv-2{position:absolute;width:100%;z-index:1}.p-Fv__infoWrap{position:absolute;top:0;left:0;width:100%;z-index:1}.p-Fv__info{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Fv__logo{position:absolute;aspect-ratio:340/346;z-index:2}.p-Fv__onair{z-index:1}.p-Fv__catch-1{position:absolute;top:0;aspect-ratio:618/63;z-index:1}.p-Fv__catch-2{position:absolute;top:0;aspect-ratio:782/505;z-index:1}.p-Top__news{position:relative;margin-left:auto;margin-right:auto}.p-News__header{position:relative}.p-News__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;width:100%}.p-News__body{width:100%}.p-News__postListWrapper{position:relative}.p-News__footer{width:100%;margin-left:auto;margin-right:auto}.p-btnWrapper{text-align:right}.p-Top__intro{position:relative}.p-Intro__header{position:relative}.p-Intro__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;width:100%;overflow:hidden}.p-Intro__body{width:100%;position:relative;background-image:url(../img/common/udr_side_bg.jpg);background-repeat:repeat-y;background-position:left top}.p-Intro__txt{position:relative;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-Intro__txt .anim{position:relative;line-height:1.5;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0)}.is-active .anim{-webkit-transform-origin:left;transform-origin:left;-webkit-animation:line-anim-draw .6s var(--easeInOutQuart) forwards;animation:line-anim-draw .6s var(--easeInOutQuart) forwards}.p-Intro__txt .anim::after{position:absolute;content:"";top:0;left:0;background-color:var(--blue);width:100%;height:100%}.is-active .anim::after{-webkit-transform-origin:right;transform-origin:right;-webkit-animation:line-anim-clear .6s var(--easeInOutQuart) .6s forwards;animation:line-anim-clear .6s var(--easeInOutQuart) .6s forwards}.p-Intro__img02{position:absolute}.p-Intro__img03{position:absolute}.p-Intro__img04{position:absolute}.p-Intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.p-Intro__top-left-1{position:absolute;top:0;left:0;aspect-ratio:280/164}.p-Intro__top-left{position:absolute;top:0;left:0;aspect-ratio:111/62}.p-Intro__btm_right-1{position:absolute;bottom:0;aspect-ratio:103/90}.p-Intro__btm_right{position:absolute;bottom:0;left:50%;aspect-ratio:634/232}.p-Intro__top_right{position:absolute;top:0;right:0;aspect-ratio:236/158}.p-Onair__main{position:relative}.p-Onair__body hr{border-top:1px solid #dedede}.p-Streaming__header{position:relative;text-align:center}.p-Streaming__header .subttl{font-family:"BIZ UDMincho",serif;font-weight:400;background:-webkit-gradient(linear, left bottom, left top, color-stop(27%, rgb(167, 26, 26)), to(rgb(0, 0, 0)));background:linear-gradient(0deg, rgb(167, 26, 26) 27%, rgb(0, 0, 0) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.p-Streaming__header.-dec::after{position:relative;content:"";display:block;bottom:0;content:"";background-color:var(--red);height:1px;margin-left:auto;margin-right:auto}.p-Tv__grid{display:grid}.p-Tv__ttl,.p-Streaming__ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.p-Tv__date,.p-Streaming__date{font-family:"BIZ UDMincho",serif;font-weight:400;color:#fff}.p-Tv__main,.p-Streaming__main{display:grid;grid-template-columns:100%}.p-Tv__footer,.p-Streaming__footer{text-align:center}.p-streaming__desc{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;line-height:1.4}.p-Streaming__list{display:grid}.p-Streaming__listItem{display:grid;grid-template-rows:1fr}.p-Streaming__link{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;font-family:"BIZ UDMincho",serif;font-weight:400;color:#fff}.p-Streaming__link::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.04);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}a.p-Streaming__link:hover::before{-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.p-Streaming__link .dec{position:relative;height:100%;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-Streaming__link .dec::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--red);-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.p-Streaming__link:hover .dec::before{-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}.p-Streaming__link .dec i{position:relative;aspect-ratio:5/20;background-color:#fff;-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-Streaming__link .dec i::before{position:absolute;content:"";width:100%;height:100%;background-color:#000;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);-webkit-animation:line-anim-clear-lr .3s ease both;animation:line-anim-clear-lr .3s ease both}.p-Streaming__link:hover .dec i::before{-webkit-animation:line-anim-draw-lr .3s .3s ease both;animation:line-anim-draw-lr .3s .3s ease both}.p-Streaming__link span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;word-break:break-all}.p-Onair__main .p-streaming__list.mb-0{margin-bottom:0 !important}.p-Onair__main .p-streaming__item .p-streaming__link{line-height:1.4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-Onair__main .p-streaming__item .p-streaming__link span{word-break:break-all;display:inline-block;padding-left:.9em;padding-right:4.4em}.p-Onair__main .p-streaming__bloc02.p-streaming__bloc{margin-left:auto;margin-right:auto}.p-Onair__main .p-streaming__bloc02.p-streaming__bloc:last-child{margin-bottom:0}.p-Onair__main .p-streaming__bloc02 .p-streaming__item .p-streaming__link{line-height:1.4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-Onair__main .p-streaming__bloc02 .p-streaming__item .p-streaming__link span{word-break:break-all;display:inline-block;padding-left:.9em;padding-right:4.4em}.p-Staffcast__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto}.p-Staffcast__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-Staffcast__column.-column1{margin-left:auto;margin-right:auto;min-width:100%}.p-Staffcast__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Staffcast__role{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Staffcast__name{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Staffcast__copy{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;word-break:keep-all;overflow-wrap:break-word;margin-top:.7em}.p-Top__original::before{display:none;content:initial}.p-Staffcast__column.-column1 .p-Staffcast__btn{margin-left:auto;margin-right:auto}.p-Staffcast__column.-column2 .p-Staffcast__btn{margin-left:auto;margin-right:auto}.p-Top__cast,.p-Top__staff,.p-Top__original{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Top__cast::before,.p-Top__staff::before,.p-Top__original::before{position:absolute;content:"";background-image:url(../img/top/staffcast/CAST.webp);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:149/470;top:0;left:0;pointer-events:none;z-index:var(--layer-m1)}.p-Top__staff::before{background-image:url(../img/top/staffcast/STAFF.webp);aspect-ratio:178/587;top:0;right:0;left:auto;bottom:auto}.p-Cast__header,.p-Staff__header{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Cast__main,.p-Staff__main{position:relative}.p-Top__story{position:relative;margin-left:auto;margin-right:auto}.p-Story__header{position:relative}.p-Story__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid}.p-Story__link{color:#000;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;line-height:1.4}.p-Story__itemThum{position:relative;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;overflow:hidden}.p-Story__itemThum img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.p-Story__itemThum::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(37,115,193,.5);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right;z-index:1}a.p-Story__link:hover .p-Story__itemThum::before{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}a.p-Story__link:hover{color:var(--blue);-webkit-transition:color .3s ease-out;transition:color .3s ease-out}a.p-Story__link:hover img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:scale(1.15);transform:scale(1.15)}.p-Story__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;width:100%;overflow:hidden}.p-Story__body{width:100%;position:relative}.p-Character__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-Character__column.-column1{margin-left:auto;margin-right:auto;min-width:100%}.p-Character__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Character__role{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Character__name{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Character__copy{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;word-break:keep-all;overflow-wrap:break-word}.p-Character__column.-column1 .p-Character__btn{margin-left:auto;margin-right:auto}.p-Character__column.-column2 .p-Character__btn{margin-left:auto;margin-right:auto}.p-Top__characterOp,.p-Top__characterEd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Top__characterOp::before,.p-Top__characterEd::before{position:absolute;content:"";background-image:url(../img/top/character/opening_txt.webp);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:149/470;top:0;left:0;pointer-events:none;z-index:var(--layer-m1)}.p-Top__characterEd::before{background-image:url(../img/top/character/STAFF.webp);aspect-ratio:178/587;top:0;right:0;left:auto;bottom:auto}.p-Top__characterCont__header{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Cast__main{position:relative}.p-Top__characterCont__body{margin:auto}.p-Top__characterCont__txt{text-align:center;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}.p-Top__characterCont__ttl{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;text-align:center;line-height:1.4}.p-Top__characterCont__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-Top__characterCont__desc{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:1.6}.p-Top__characterCont__info{border-top:solid 1px #000;border-bottom:solid 1px #000;position:relative}.p-Top__characterCont__info::before,.p-Top__characterCont__info::after{content:"";position:absolute;aspect-ratio:1/1;width:6px;aspect-ratio:1;background-color:#000;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__characterCont__info::before{top:0;left:0}.p-Top__characterCont__info::after{bottom:-6px;right:-3px}.c-shareItem{position:relative;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s var(--easeInOutQuart),opacity .3s var(--easeInOutQuart);transition:background-color .3s var(--easeInOutQuart),opacity .3s var(--easeInOutQuart)}.p-Top__characterCont__social_link{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease}.p-Top__characterCont__social_link.-site{white-space:nowrap;gap:0 .5em}.p-Top__characterCont__social_link span{position:relative;width:100%;display:block;aspect-ratio:1/1;background-color:#000;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease}.p-Top__characterCont__social_link.-site span,.p-Top__characterCont__social_link.-ytb span,.p-Top__characterCont__social_link.-x span,.p-Top__characterCont__social_link.-insta span,.p-Top__characterCont__social_link.-tiktok span{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-Top__characterCont__social_link.-site span{-webkit-mask-image:url("../img/common/ico_site.webp");mask-image:url("../img/common/ico_site.webp");aspect-ratio:1/1}.p-Top__characterCont__social_link.-ytb span{-webkit-mask-image:url("../img/common/ico_ytb.webp");mask-image:url("../img/common/ico_ytb.webp");aspect-ratio:38/27}.p-Top__characterCont__social_link.-x span{-webkit-mask-image:url("../img/common/ico_x02.webp");mask-image:url("../img/common/ico_x02.webp");aspect-ratio:21/22}.p-Top__characterCont__social_link.-insta span{-webkit-mask-image:url("../img/common/ico_instagram.webp");mask-image:url("../img/common/ico_instagram.webp");aspect-ratio:1/1}.p-Top__characterCont__social_link.-tiktok span{-webkit-mask-image:url("../img/common/icon_tiktok.webp");mask-image:url("../img/common/icon_tiktok.webp");aspect-ratio:20/23}.p-Top__characterCont__social_link:hover span{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__characterCont__social_link:hover{color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__charactered .p-Top__characterCont__thum img{border:solid 1px #eee;display:block}.p-Top__characterCont__release{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.02em}.p-Top__characterCont__price{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-Top__characterCont__code{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-Top__characterCont_articleBtn{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-top:solid 1px #000;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%}.p-Top__characterCont_articleBtn::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.p-Top__characterCont_articleBtn:hover{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.p-Top__characterCont_articleBtn:hover::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-Top__characterCont_articleBtn i{position:absolute;right:0;border-radius:100vh 0 0 100vh;border-left:solid 1px #000;aspect-ratio:1/1;height:100%}.p-Top__characterCont_articleBtn:hover i{border-left:solid 1px #fff;-webkit-transition:border-left .3s ease;transition:border-left .3s ease}.p-Top__characterCont_articleBtn i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.p-Top__characterCont_articleBtn:hover i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__characterCont_articleBtn i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-Top__characterCont_articleBtn:hover i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Character__bloc{position:relative;margin-left:auto;margin-right:auto}.p-Character__bloc::before{content:"";position:absolute;z-index:-1}.p-Character__bloc.-type01::before{background-image:url(../img/character/character_item_bg01.webp);background-repeat:no-repeat;background-size:100%}.p-Character__bloc.-type02::before{background-image:url(../img/character/character_item_bg02.webp);background-repeat:no-repeat;background-size:100%}.p-Character__bloc.-type03::before{background-image:url(../img/character/character_item_bg01.webp);background-repeat:no-repeat;background-size:100%}.p-Character__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.p-Character__item{position:relative}.p-Character__item:hover{cursor:pointer}.p-Character__item .name{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;white-space:nowrap;position:absolute;color:#fff;mix-blend-mode:exclusion;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}.p-Character__item .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;aspect-ratio:277/449}.p-Character__item .name{-webkit-transition:all .3s linear;transition:all .3s linear}.p-Character__item img{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.p-Character__item:hover .name{color:#2471c0;-webkit-transition:all .3s linear;transition:all .3s linear;mix-blend-mode:initial}.p-Character__item:hover .img{background-color:#2471c0;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.p-Character__item:hover .img img{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.p-Character__item .arrow{position:absolute;right:0;bottom:0;-webkit-transition:border-color .3s linear,width .3s linear;transition:border-color .3s linear,width .3s linear}.p-Character__item .arrow span{display:block;position:relative;width:100%;height:100%}.p-Character__item .arrow span::before{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;content:"";position:absolute;aspect-ratio:1/1;left:0;background-color:#000;border-radius:50%}.p-Character__item:hover .arrow{border-color:#2471c0;-webkit-transition:border-color .3s linear,width .3s linear;transition:border-color .3s linear,width .3s linear}.p-Character__item:hover .arrow span::before{background-color:#2471c0;-webkit-transition:border-color .3s linear;transition:border-color .3s linear}.p-Character__bloc.-type02 .p-Character__item .arrow{position:absolute;left:0;bottom:0;-webkit-transition:border-color .3s linear,width .3s linear;transition:border-color .3s linear,width .3s linear}.p-Character__bloc.-type02 .p-Character__item .arrow span{display:block;position:relative;width:100%;height:100%}.p-Character__bloc.-type02 .p-Character__item .arrow span::before{-webkit-transition:border-color .3s linear;transition:border-color .3s linear;content:"";position:absolute;aspect-ratio:1/1;left:auto;right:0;background-color:#000;border-radius:50%}.p-Character__bloc.-type02 .p-Character__item:hover .arrow{border-color:#2471c0;-webkit-transition:border-color .3s linear,width .3s linear;transition:border-color .3s linear,width .3s linear}.p-Character__bloc.-type02 .p-Character__item:hover .arrow span::before{background-color:#2471c0;-webkit-transition:border-color .3s linear;transition:border-color .3s linear}#characterdata1 .p-character__media .head::after,#characterdata2 .p-character__media .head::after,#characterdata3 .p-character__media .head::after,#characterdata7 .p-character__media .head::after,#characterdata8 .p-character__media .head::after{background-image:url(../img/character/chara_modal_bg1.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#characterdata4 .p-character__media .head::after,#characterdata5 .p-character__media .head::after,#characterdata6 .p-character__media .head::after{background-image:url(../img/character/chara_modal_bg2.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.character__modal_bg{position:fixed;background-image:url(../img/character/chara_modal_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.p-character__media .head .stand_img{aspect-ratio:277/449}.p-character__media .head .name__bloc{border-top:solid 1px #000;border-bottom:solid 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.p-character__media .head .name__bloc .txt{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.p-character__media .head .name__bloc .name{font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal}.p-character__media .head .chara__thum{overflow:hidden}.p-character__media .head .cv{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;color:#2471c0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-character__media .head .cv .dec{position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;aspect-ratio:53/33;line-height:1;background-image:url(../img/common/dec_qa.webp);background-position:bottom center;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chara_modal_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chara_modal_select_item{aspect-ratio:1}.chara_modal_select_item:hover{cursor:pointer}.p-character__media .body{color:#fff}.p-character__media .body .info dt{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-character__media .body .info .desc{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:1.6}.get_character{display:grid;place-content:center}.chara_modal_select_item .ico{position:relative}.chara_modal_select_item .ico::before{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;content:"";position:absolute;left:0;top:0;aspect-ratio:1}.chara_modal_select_item.-item1 .ico::before{content:"";background-image:url(../img/character/chara1/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item3 .ico::before{content:"";background-image:url(../img/character/chara3/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item2 .ico::before{content:"";background-image:url(../img/character/chara2/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item4 .ico::before{content:"";background-image:url(../img/character/chara4/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item5 .ico::before{content:"";background-image:url(../img/character/chara5/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item6 .ico::before{content:"";background-image:url(../img/character/chara6/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item7 .ico::before{content:"";background-image:url(../img/character/chara7/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.-item8 .ico::before{content:"";background-image:url(../img/character/chara8/thum_ico_on.webp);background-repeat:no-repeat;background-size:100%}.chara_modal_select_item.active .ico::before{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.chara_modal_select_item.active .ico img{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.chara_modal_select_item:hover .ico::before{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.chara_modal_select_item:hover .ico img{opacity:0}.p-Music__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto}.p-Music__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-Music__column.-column1{margin-left:auto;margin-right:auto;min-width:100%}.p-Music__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Music__role{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Music__name{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Music__copy{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;text-align:center;word-break:keep-all;overflow-wrap:break-word}.p-Music__column.-column1 .p-Music__btn{margin-left:auto;margin-right:auto}.p-Music__column.-column2 .p-Music__btn{margin-left:auto;margin-right:auto}.p-Top__musicOp,.p-Top__musicEd{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Top__musicOp::before,.p-Top__musicEd::before{position:absolute;content:"";background-image:url(../img/top/music/opening_txt.webp);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:149/470;top:0;left:0;pointer-events:none;z-index:var(--layer-m1)}.p-Top__musicEd::before{background-image:url(../img/top/music/STAFF.webp);aspect-ratio:178/587;top:0;right:0;left:auto;bottom:auto}.p-Top__musicCont__header{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-Cast__main{position:relative}.p-Top__musicCont__body{margin:auto}.p-Top__musicCont__txt{text-align:center;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}.p-Top__musicCont__ttl{font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;text-align:center;line-height:1.4}.p-Top__musicCont__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-Top__musicCont__desc{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:1.6}.p-Top__musicCont__info{border-top:solid 1px #000;border-bottom:solid 1px #000;position:relative}.p-Top__musicCont__info::before,.p-Top__musicCont__info::after{content:"";position:absolute;aspect-ratio:1/1;width:6px;aspect-ratio:1;background-color:#000;border-radius:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__musicCont__info::before{top:0;left:0}.p-Top__musicCont__info::after{bottom:-6px;right:-3px}.c-shareItem{position:relative;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s var(--easeInOutQuart),opacity .3s var(--easeInOutQuart);transition:background-color .3s var(--easeInOutQuart),opacity .3s var(--easeInOutQuart)}.p-Top__musicCont__social_link{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease}.p-Top__musicCont__social_link.-site{white-space:nowrap;gap:0 .5em}.p-Top__musicCont__social_link span{position:relative;width:100%;display:block;aspect-ratio:1/1;background-color:#000;-webkit-transition:background-color .3s ease,opacity .3s ease;transition:background-color .3s ease,opacity .3s ease}.p-Top__musicCont__social_link.-site span,.p-Top__musicCont__social_link.-ytb span,.p-Top__musicCont__social_link.-x span,.p-Top__musicCont__social_link.-insta span,.p-Top__musicCont__social_link.-tiktok span{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-Top__musicCont__social_link.-site span{-webkit-mask-image:url("../img/common/ico_site.webp");mask-image:url("../img/common/ico_site.webp");aspect-ratio:1/1}.p-Top__musicCont__social_link.-ytb span{-webkit-mask-image:url("../img/common/ico_ytb.webp");mask-image:url("../img/common/ico_ytb.webp");aspect-ratio:38/27}.p-Top__musicCont__social_link.-x span{-webkit-mask-image:url("../img/common/ico_x02.webp");mask-image:url("../img/common/ico_x02.webp");aspect-ratio:21/22}.p-Top__musicCont__social_link.-insta span{-webkit-mask-image:url("../img/common/ico_instagram.webp");mask-image:url("../img/common/ico_instagram.webp");aspect-ratio:1/1}.p-Top__musicCont__social_link.-tiktok span{-webkit-mask-image:url("../img/common/icon_tiktok.webp");mask-image:url("../img/common/icon_tiktok.webp");aspect-ratio:20/23}.p-Top__musicCont__social_link:hover span{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__musicCont__social_link:hover{color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__musiced .p-Top__musicCont__thum img{border:solid 1px #eee;display:block}.p-Top__musicCont__release{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.02em}.p-Top__musicCont__price{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-Top__musicCont__code{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-Top__musicCont_articleBtn{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-top:solid 1px #000;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%}.p-Top__musicCont_articleBtn::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.p-Top__musicCont_articleBtn:hover{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.p-Top__musicCont_articleBtn:hover::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-Top__musicCont_articleBtn i{position:absolute;right:0;border-radius:100vh 0 0 100vh;border-left:solid 1px #000;aspect-ratio:1/1;height:100%}.p-Top__musicCont_articleBtn:hover i{border-left:solid 1px #fff;-webkit-transition:border-left .3s ease;transition:border-left .3s ease}.p-Top__musicCont_articleBtn i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.p-Top__musicCont_articleBtn:hover i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__musicCont_articleBtn i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-Top__musicCont_articleBtn:hover i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Top__movie{position:relative;z-index:3}.p-Movie__headline{position:absolute;width:100%;height:100%;pointer-events:none}.p-Movie__headline-anim{display:block}.p-Movie__decNumber{margin-left:auto;margin-right:auto}.p-Movie__headline-m{position:absolute}.p-Movie__headline-o{position:absolute}.p-Movie__headline-v{position:absolute}.p-Movie__headline-i{position:absolute}.p-Movie__headline-e{position:absolute}.p-Movie__headline-anim{-webkit-animation:float 10s linear infinite;animation:float 10s linear infinite}.p-Movie__main{position:relative}.p-Movie__body{position:relative;overflow:hidden}.p-Movie__frame{position:relative;aspect-ratio:1/1;margin-left:auto;margin-right:auto}.p-Movie__frame::before{position:absolute;content:"";bottom:0;left:50%;aspect-ratio:1165/210;background-image:url(../img/top/movie/frame_bg.webp);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);pointer-events:none}.p-Movie__frame::after{position:absolute;content:"";width:100%;height:100%;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:opacity .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart);background-image:url(../img/top/movie/frame.webp);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-animation:rotateZ3d 60s linear infinite;animation:rotateZ3d 60s linear infinite}.p-Movie__mask{-webkit-clip-path:circle(30.5% at 50% 50%);clip-path:circle(30.5% at 50% 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;overflow:hidden;position:relative;z-index:2}.p-Movie__mask .c-frame.frame-1{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(1.1);transform:scale(1.1);position:relative}.p-Movie__mask .c-frame.frame-1::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(37,115,193,.5);z-index:1;opacity:0}.p-Movie__mask:hover{cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.p-Movie__mask:hover .c-frame.frame-1{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(1.2);transform:scale(1.2)}.p-Movie__mask:hover .c-frame.frame-1::before{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.p-Movie__mask:hover .c-btnPlay{cursor:pointer}.p-Movie__mask:hover .c-btnPlay::before{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.p-Movie__mask .c-frame.frame-1{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-btnPlay:hover::before{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg)}.c-btnPlay:hover::after{background-color:#fff}.p-MovieOthers__header{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.p-MovieOthers__body{margin:auto}.others-Movie__itemHead{position:relative;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;aspect-ratio:16/9}.others-Movie__itemHead::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(37,115,193,.5);z-index:1;opacity:0}.others-Movie__item .c-framePoster{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.others-Movie__item:hover{cursor:pointer}.others-Movie__item:hover .others-Movie__itemHead::before{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.others-Movie__item:hover .others-Movie__itemHead .c-btnPlay::before{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.others-Movie__item:hover .c-framePoster{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.others-Movie__item:hover .others-Movie__itemBody_ttl{color:var(--blue);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.others-Movie__item .c-btnPlay:hover{cursor:pointer}.others-Movie__item .c-btnPlay:hover::before{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg)}.others-Movie__item .c-btnPlay:hover::after{background-color:#fff}.others-Movie__itemBody_ttl{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.others-Movie__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.others-Movie__itemBody_ttl{line-height:1.4}.p-Sub__news{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__news .p-News__headline{margin-left:auto;margin-right:auto}.p-Sub__news .p-News__main{margin-left:auto;margin-right:auto}.p-NewsArticle__header{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-NewsArticle__header .date{display:block;position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:0.1em;color:#000;border-top:solid 1px #000;border-bottom:solid 1px #000;-webkit-transition:color .3s ease;transition:color .3s ease}.p-NewsArticle__header .date span{border-radius:100vh;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}.p-NewsArticle__header .ttl{color:var(--default);line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}.p-NewsArticle__main{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:2;color:var(--default)}.p-NewsArticle__main a{color:var(--blue);word-break:break-all}.p-NewsArticle__main img{width:auto;height:auto;max-width:100%}.p-NewsArticle__main iframe{aspect-ratio:16/9 !important;max-width:100%;height:auto !important}.p-NewsArticle__main .grid-4-2{display:grid}.p-NewsArticle__main .img_list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-NewsArticle__main .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.p-NewsArticle__main .card .c-articleBtn{width:100%}.p-NewsArticle__main .c-articleBtn{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-top:solid 1px #000;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%}.p-NewsArticle__main .c-articleBtn::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.p-NewsArticle__main .c-articleBtn:hover{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.p-NewsArticle__main .c-articleBtn:hover::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-NewsArticle__main .c-articleBtn i{position:absolute;right:0;border-radius:100vh 0 0 100vh;border-left:solid 1px #000;aspect-ratio:1/1;height:100%}.p-NewsArticle__main .c-articleBtn:hover i{border-left:solid 1px #fff;-webkit-transition:border-left .3s ease;transition:border-left .3s ease}.p-NewsArticle__main .c-articleBtn i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.p-NewsArticle__main .c-articleBtn:hover i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-NewsArticle__main .c-articleBtn i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-NewsArticle__main .c-articleBtn:hover i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-NewsArticle__main .sub_ttl{color:var(--blue);font-weight:bold;position:relative}.p-NewsArticle__main .sub_ttl::before{content:"";position:absolute;left:0;top:0;-webkit-transform:translateY(calc(-100% - 0.2em));transform:translateY(calc(-100% - 0.2em));background-color:var(--blue)}.p-NewsArticle__main .commentDl dt{font-weight:bold}.p-NewsArticle__main .commentDl dd{line-height:1.6;margin-top:.5em}.p-NewsArticle__main .bold{font-weight:bold}.p-NewsArticle__main .color-blue{color:var(--blue)}.p-NewsArticle__main .img{max-width:600px}.p-News__mainWp{position:relative}.p-News__mainWp::before,.p-News__mainWp::after{content:"";position:absolute;top:0;height:100%;background-image:url(../img/common/udr_side_bg.jpg);background-repeat:repeat-y}.p-News__mainWp::before{left:0}.p-News__mainWp::after{right:0}.p-Sub__story{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__story .p-Story__headline{margin-left:auto;margin-right:auto}.p-Sub__story .p-Story__bloc{margin-left:auto;margin-right:auto}.p-Sub__story.-list{margin-left:auto;margin-right:auto}.p-StoryArticle__header{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-StoryArticle__header .num{display:block;position:relative;font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;color:#000;border-top:solid 1px #000;border-bottom:solid 1px #000;-webkit-transition:color .3s ease;transition:color .3s ease}.p-StoryArticle__header .num span{border-radius:100vh;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}.p-StoryArticle__header .ttl{color:var(--default);line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;text-align:center}.p-StoryArticle__main{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:2;color:var(--default)}.p-Story__mainWp{position:relative}.p-Story__mainWp::before,.p-Story__mainWp::after{content:"";position:absolute;top:0;height:100%;background-image:url(../img/common/udr_side_bg.jpg);background-repeat:repeat-y}.p-Story__mainWp::before{left:0}.p-Story__mainWp::after{right:0}.p-storyThum_item{position:relative;overflow:hidden}.p-storyThum_item img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.p-storyThum_item::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(37,115,193,.5);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right;z-index:1}.p-storyThum_item:hover{cursor:pointer}.p-storyThum_item:hover img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:scale(1.15);transform:scale(1.15)}.p-storyThum_item.swiper-pagination-bullet-active::before{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-storyThum_item.swiper-pagination-bullet-active::before img{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:scale(1.15);transform:scale(1.15)}.p-storyThum_item:hover::before{cursor:pointer;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-Sub__staffcast{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__staffcast .p-Staffcast__header::after{position:absolute;content:"";width:1px;height:100%;top:0;left:0;background:#ad9d9d;background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%)}.p-Sub__staffcast .p-Staffcast__headline{display:grid}.p-Sub__music{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__music .p-Music__header::after{position:absolute;content:"";width:1px;height:100%;top:0;left:0;background:#ad9d9d;background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%)}.p-Sub__music .p-Music__headline{display:grid}.p-Sub__music .p-Music__main{margin-left:auto;margin-right:auto}.p-Sub__music .p-Music__body{width:100%}.p-Sub__music .p-Music__tabList{display:grid}.p-Sub__music .p-Music__tabLink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;background-color:#211e1e;font-family:"BIZ UDMincho",serif;font-weight:400;-webkit-transition:background-color .6s var(--easeInOutQuart);transition:background-color .6s var(--easeInOutQuart);width:100%}.p-Sub__music .swiper-pagination-bullet-active .p-Music__tabLink,.p-Sub__music .p-Music__tabLink:hover{background-color:var(--pink-gray);-webkit-transition:background-color .6s var(--easeInOutQuart);transition:background-color .6s var(--easeInOutQuart)}.p-Sub__music .p-Music__tabLink::before{position:absolute;content:"";background-color:#000;width:100%;height:3px;bottom:0;left:0}.p-Sub__music .p-Music__tabLink::after{position:absolute;content:"";background-color:var(--pink-gray);width:100%;height:3px;bottom:0;left:0;-webkit-animation:scale-left-to-right-draw .6s .6s var(--easeInOutQuart) both;animation:scale-left-to-right-draw .6s .6s var(--easeInOutQuart) both}.p-Sub__music .swiper-pagination-bullet-active .p-Music__tabLink::after,.p-Sub__music .p-Music__tabLink:hover::after{-webkit-animation:scale-left-to-right-clear .6s var(--easeInOutQuart) both;animation:scale-left-to-right-clear .6s var(--easeInOutQuart) both}.p-Sub__music .p-Ending__copy{text-align:center}.p-Theme{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Theme__ttl{font-family:"BIZ UDMincho",serif;font-weight:400;letter-spacing:0.1em;color:var(--pink-gray);text-align:center}.p-Theme__txt,.p-Theme__artist{font-family:"BIZ UDMincho",serif;font-weight:400;letter-spacing:0.1em;line-height:1.5}.p-Theme__txt.-center,.-center.p-Theme__artist{text-align:center}.p-Theme__txt ol li,.p-Theme__artist ol li{list-style-type:decimal;margin:0;padding:0;display:table-row;counter-increment:table-ol}.p-Theme__txt ol li:before,.p-Theme__artist ol li:before{content:counter(table-ol) ".";display:table-cell;padding-right:.4em;text-align:right}.p-Theme__artist{text-align:center}.p-Theme__artist .em{line-height:2}.p-Theme__credits{font-family:"BIZ UDMincho",serif;font-weight:400;letter-spacing:0.1em;text-align:center}.p-Theme__jacket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-Theme__jacket figure{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Theme__jacket figcaption{font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal;background-color:rgba(0,0,0,.3);letter-spacing:0.02em;text-align:center;line-height:1.5}.p-Artist__header{font-family:"BIZ UDMincho",serif;font-weight:700;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--pink-gray);letter-spacing:0.1em}.p-Artist__header::before,.p-Artist__header::after{position:relative;display:block;content:"";height:1px}.p-Artist__header::before{background:-webkit-gradient(linear, right top, left top, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0))) bottom left/100% 1px no-repeat;background:linear-gradient(-90deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%) bottom left/100% 1px no-repeat}.p-Artist__header::after{background:-webkit-gradient(linear, left top, right top, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0))) bottom left/100% 1px no-repeat;background:linear-gradient(90deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%) bottom left/100% 1px no-repeat}.p-Artist__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Artist__imgList{display:grid}.p-Artist__imgItem{border-bottom:solid 2px var(--dark-brown)}.p-Artist__imgItem figcaption{text-align:center;letter-spacing:0.1em}.p-Artist__imgItem figcaption small{line-height:2}.p-Artist__prof{background-color:rgba(255,255,255,.1);letter-spacing:0.1em}.p-Artist__profHeader{font-family:"BIZ UDMincho",serif;font-weight:400;display:grid;grid-template-columns:auto 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-Artist__profHeader::after{position:relative;display:block;content:"";background-color:#e6e6e6;height:1px}.p-Artist__profTxt{line-height:1.5}.p-Albam__header{font-family:"BIZ UDMincho",serif;font-weight:700;display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--pink-gray);letter-spacing:0.1em}.p-Albam__header::before,.p-Albam__header::after{position:relative;display:block;content:"";height:1px}.p-Albam__header::before{background:-webkit-gradient(linear, right top, left top, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0))) bottom left/100% 1px no-repeat;background:linear-gradient(-90deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%) bottom left/100% 1px no-repeat}.p-Albam__header::after{background:-webkit-gradient(linear, left top, right top, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0))) bottom left/100% 1px no-repeat;background:linear-gradient(90deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%) bottom left/100% 1px no-repeat}.p-Albam__header-sub{position:relative;text-align:center;font-family:"BIZ UDMincho",serif;font-weight:400;letter-spacing:0.1em;line-height:1.5}.p-Albam__hr{position:relative;display:block;margin-left:auto;margin-right:auto;height:3px;background-color:var(--dark-brown);display:block;border:0px}.p-Albam__body{background-color:rgba(255,255,255,.1);letter-spacing:0.1em}.p-Albam__txt,.p-Albam__official,.p-Albam__official small,.p-Albam__txt small{line-height:1.5;font-family:"BIZ UDMincho",serif;font-weight:400;letter-spacing:0.1em}.p-Albam__txt small,.p-Albam__official small{font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-Albam__official{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 1px #fff;color:#fff}.p-Sub__books{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__books .p-Books__header::after{position:absolute;content:"";width:1px;height:100%;top:0;left:0;background:#ad9d9d;background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%)}.p-Sub__books .p-Books__headline{display:grid}.p-Sub__books .p-Books__main{margin-left:auto;margin-right:auto}.p-Sub__books .p-Books__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Sub__books .p-Books__listHeader{font-family:"BIZ UDMincho",serif;font-weight:400;letter-spacing:0.1em;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.p-Sub__books .p-Books__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Sub__books .p-Books__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-Sub__books .p-Books__row.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-Sub__books .p-Books__link{display:block;-webkit-transition:background-color .6s var(--easeInOutQuart);transition:background-color .6s var(--easeInOutQuart)}.p-Sub__books .p-Books__link:hover{background-color:var(--red);-webkit-transition:background-color .6s var(--easeInOutQuart);transition:background-color .6s var(--easeInOutQuart)}.p-Sub__books .p-Books__link img{mix-blend-mode:screen}.p-Sub__character .p-Character__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Sub__character .p-Character__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-Sub__character .p-Character__link{background-image:url(../img/character/bg_chara.webp);background-size:cover;background-position:left top;overflow:hidden;position:relative;display:block;border-top:solid 3px var(--pink-gray)}.p-Sub__character .p-Character__off{position:relative;z-index:var(--layer-1);-webkit-filter:drop-shadow(0px 0px 17px rgba(0, 0, 0, 0.65)) drop-shadow(0px 0px 17px rgba(0, 0, 0, 0.65));filter:drop-shadow(0px 0px 17px rgba(0, 0, 0, 0.65)) drop-shadow(0px 0px 17px rgba(0, 0, 0, 0.65));-webkit-transition:opacity .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart)}.p-Sub__character .p-Character__link:hover .p-Character__off{opacity:0;-webkit-transition:opacity .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart)}.p-Sub__character .p-Character__on{position:absolute;top:0;left:0;-webkit-transition:opacity .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart)}.p-Sub__character .p-Character__link:hover .p-Character__on{-webkit-transition:opacity .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart)}.p-Sub__character .p-Character__shadow{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left top;mask-position:left top;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0}.p-Sub__character .p-Character__link .p-Character__blend{mix-blend-mode:overlay;-webkit-transition:-webkit-filter .6s var(--easeInOutQuart);transition:-webkit-filter .6s var(--easeInOutQuart);transition:filter .6s var(--easeInOutQuart);transition:filter .6s var(--easeInOutQuart), -webkit-filter .6s var(--easeInOutQuart)}.p-Sub__character .p-Character__link:hover .p-Character__blend{-webkit-filter:drop-shadow(0px 0px 17px rgba(198, 128, 128, 0.65)) drop-shadow(0px 0px 17px rgba(198, 128, 128, 0.65));filter:drop-shadow(0px 0px 17px rgba(198, 128, 128, 0.65)) drop-shadow(0px 0px 17px rgba(198, 128, 128, 0.65));-webkit-transition:-webkit-filter .6s var(--easeInOutQuart);transition:-webkit-filter .6s var(--easeInOutQuart);transition:filter .6s var(--easeInOutQuart);transition:filter .6s var(--easeInOutQuart), -webkit-filter .6s var(--easeInOutQuart)}.p-Sub__character .p-Character__name{font-family:"BIZ UDMincho",serif;font-weight:400;position:absolute;bottom:0;left:0;width:100%;letter-spacing:0.1em;z-index:var(--layer-2);background:#180a0a;background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(24, 10, 10, 0.95)), to(rgba(255, 255, 255, 0)));background:linear-gradient(90deg, rgba(24, 10, 10, 0.95) 50%, rgba(255, 255, 255, 0) 100%);color:#fff}.p-Sub__character .p-Character__caption{font-family:"IBM Plex Sans JP",sans-serif;font-weight:400;font-style:normal;letter-spacing:0.02em;background-color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-Sub__character .p-Character__cv{position:relative}.p-Sub__character .p-Character__cv::before{position:relative;content:"CV"}.js-modal02,.js-modal03{display:none}.js-modal02,.js-modal03{position:fixed;width:100%;min-height:100vh;height:100%;top:0;left:0;background-color:#fff;z-index:9999;overflow-y:auto}.js-modal02::before,.js-modal03::before{content:"";position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;z-index:-1}.modal__overlay{position:fixed;width:100%;min-height:100vh;height:100%;top:0;left:0;z-index:99}.modal__overlay::before,.modal__overlay::after{content:"";position:absolute;left:0;z-index:-1}.modal__container::-webkit-scrollbar{display:none}.modal__container{width:100%;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal__content_frame{width:100%;height:100%;position:relative}.modal__content{height:100%;line-height:1.5;position:relative}.modal__content .inner{position:relative;height:100%}.modal__content .inner::before,.modal__content .inner::after{content:"";position:absolute;left:0;z-index:-1}.modal__content_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-modal__movie_frame{position:relative;padding-top:56.25%}.p-modal__movie_frame iframe{position:absolute;width:100%;height:100%;display:block;top:0;left:0;border-radius:20px}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.js-modal02{display:none}.js-modal02.is-open{display:block;position:fixed;width:100%;height:100%;top:0;left:0;overflow-y:auto;z-index:9999}.js-modal[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.js-modal[aria-hidden=false] .modal__container{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.js-modal[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.js-modal[aria-hidden=true] .modal__container{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.js-modal .modal__container,.js-modal .modal__overlay{will-change:transform}button:focus-visible{outline:none}.modal__close{position:fixed;color:var(--mainColor);z-index:999;cursor:pointer;opacity:1;pointer-events:auto}.modal__close .c-menuBorder{-webkit-transition:width .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,opacity .3s ease,transform .3s ease;transition:width .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.modal__close .c-menuBorder:first-of-type{top:0%;-webkit-transform:rotate3d(0, 0, 1, 22.5deg);transform:rotate3d(0, 0, 1, 22.5deg);-webkit-transform-origin:left top;transform-origin:left top}.modal__close .c-menuBorder:nth-of-type(2){opacity:0}.modal__close .c-menuBorder:last-of-type{top:100%;-webkit-transform:translate3d(0, -100%, 0) rotate3d(0, 0, 1, -22.5deg);transform:translate3d(0, -100%, 0) rotate3d(0, 0, 1, -22.5deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.modal__charaWrapper{position:fixed;width:100%;min-height:100vh;height:100%;top:0;left:0;z-index:99}.p-comment__media .body .name{font-family:"Noto Sans JP",sans-serif;font-weight:bold;color:#fff;-webkit-clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(20% 0%, 100% 0%, 80% 100%, 0% 100%);background-color:red;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-comment__media .body .cv{font-family:"Noto Sans JP",sans-serif;font-weight:900;color:#fff}.p-comment__media .body .desc{font-family:"Noto Sans JP",sans-serif;text-align:left;color:#fff;font-weight:bold}#modalCharater img{pointer-events:none;-ms-touch-action:none;touch-action:none}.is-modal .l-Modal__btn{-webkit-animation:fadeIn .3s 1s ease forwards;animation:fadeIn .3s 1s ease forwards}.character_navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.character_navigation span{position:relative;letter-spacing:0.16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:min(4.2459736457vw,58px);font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.character_navigation span:hover{cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.character_navigation span::before{position:absolute;content:"";height:1px;top:50%;-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);-webkit-transition:.3s ease;transition:.3s ease}.character_navigation span::after{position:absolute;content:"";width:9px;aspect-ratio:1;border-radius:50%;top:50%;-webkit-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0);-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform-origin:left;transform-origin:left}.character_navigation span:hover::after{-webkit-transition:.3s ease;transition:.3s ease}.character_navigation .character_navigation-button-prev span:hover::after{-webkit-transition:.3s ease;transition:.3s ease}.character_navigation .character_navigation-button-prev span{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform-origin:left;transform-origin:left}.character_navigation .character_navigation-button-prev span:hover{-webkit-transition:.3s ease;transition:.3s ease;padding-right:0}.character_navigation .character_navigation-button-next span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff}.character_navigation .character_navigation-button-next span::after{background-color:#fff}.character_navigation .character_navigation-button-next span::before{background-color:#fff}.character_navigation .character_navigation-button-next span:hover{-webkit-transition:.3s ease;transition:.3s ease;padding-left:0}.character_navigation .character_navigation-button-next span::before{-webkit-transform-origin:left;transform-origin:left}.character_navigation .character_navigation-button-next span::after{-webkit-transform-origin:left;transform-origin:left}.c-btnClose.modal__close.close.chara_close{background:none}.p-Sub__character{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__character .p-Character__header::after{position:absolute;content:"";width:1px;height:100%;top:0;left:0;background:#ad9d9d;background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, rgb(173, 157, 157)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgb(173, 157, 157) 85%, rgba(255, 255, 255, 0) 100%)}.p-Sub__character .p-Character__headline{display:grid}.p-Sub__character .p-Character__main{margin-left:auto;margin-right:auto}.p-Sub__character .p-Character__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-Sub__movie{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__movie .p-Movie__headline_udr{margin-left:auto;margin-right:auto}.p-Sub__movie .p-Movie__main{margin-left:auto;margin-right:auto}.udr-Movie__itemHead{position:relative;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;aspect-ratio:16/9}.udr-Movie__itemHead::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(37,115,193,.5);z-index:1;opacity:0}.udr-Movie__item .c-framePoster{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.udr-Movie__item:hover{cursor:pointer}.udr-Movie__item:hover .udr-Movie__itemHead::before{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:1}.udr-Movie__item:hover .udr-Movie__itemHead .c-btnPlay::before{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.udr-Movie__item:hover .c-framePoster{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.udr-Movie__item:hover .udr-Movie__itemBody_ttl{color:var(--blue);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.udr-Movie__item .c-btnPlay:hover{cursor:pointer}.udr-Movie__item .c-btnPlay:hover::before{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg)}.udr-Movie__item .c-btnPlay:hover::after{background-color:#fff}.udr-Movie__itemBody_ttl{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.udr-Movie__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-NewsArticle__header{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-NewsArticle__header .date{display:block;position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;letter-spacing:0.1em;color:#000;border-top:solid 1px #000;border-bottom:solid 1px #000;-webkit-transition:color .3s ease;transition:color .3s ease}.p-NewsArticle__header .date span{border-radius:100vh;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}.p-NewsArticle__header .ttl{color:var(--default);line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal}.p-NewsArticle__main{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;line-height:2;color:var(--default)}.p-NewsArticle__main a{color:var(--blue)}.p-NewsArticle__main img{width:auto;height:auto;max-width:100%}.p-NewsArticle__main iframe{aspect-ratio:16/9 !important;max-width:100%;height:auto !important}.p-NewsArticle__main .c-articleBtn{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-top:solid 1px #000;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%}.p-NewsArticle__main .c-articleBtn::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.p-NewsArticle__main .c-articleBtn:hover{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.p-NewsArticle__main .c-articleBtn:hover::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-NewsArticle__main .c-articleBtn i{position:absolute;right:0;border-radius:100vh 0 0 100vh;border-left:solid 1px #000;aspect-ratio:1/1;height:100%}.p-NewsArticle__main .c-articleBtn:hover i{border-left:solid 1px #fff;-webkit-transition:border-left .3s ease;transition:border-left .3s ease}.p-NewsArticle__main .c-articleBtn i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.p-NewsArticle__main .c-articleBtn:hover i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-NewsArticle__main .c-articleBtn i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-NewsArticle__main .c-articleBtn:hover i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-NewsArticle__main .sub_ttl{color:var(--blue);font-weight:bold;position:relative}.p-NewsArticle__main .sub_ttl::before{content:"";position:absolute;left:0;top:0;-webkit-transform:translateY(calc(-100% - 0.2em));transform:translateY(calc(-100% - 0.2em));background-color:var(--blue)}.p-NewsArticle__main .commentDl dt{font-weight:bold}.p-NewsArticle__main .commentDl dd{line-height:1.6;margin-top:.5em}.p-NewsArticle__main .bold{font-weight:bold}.p-NewsArticle__main .color-blue{color:var(--blue)}.p-NewsArticle__main .img{max-width:600px}.p-NewsArticle__main .img_list02{display:-webkit-box;display:-ms-flexbox;display:flex}.p-NewsArticle__main .btn_list02{display:-webkit-box;display:-ms-flexbox;display:flex}.p-News__mainWp{position:relative}.p-News__mainWp::before,.p-News__mainWp::after{content:"";position:absolute;top:0;height:100%;background-image:url(../img/common/udr_side_bg.jpg);background-repeat:repeat-y}.p-News__mainWp::before{left:0}.p-News__mainWp::after{right:0}.p-Sub__onair{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__onair .p-Onair__headline_udr{margin-left:auto;margin-right:auto}.p-Sub__onair .p-Onair__main{margin-left:auto;margin-right:auto}.udr-Onair__itemHead{position:relative}.udr-Onair__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.udr-Onair__itemHead:hover .c-btnPlay::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.udr-Onair__itemHead:hover .c-btnPlay::before{background-color:var(--blue);-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);transform:translate3d(-50%, -50%, 0) rotate3d(1, 0, 0, 360deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.l-Sub__main_onair .p-streaming__bloc{margin-left:auto;margin-right:auto}.l-Sub__main_onair .p-streaming__bloc:last-child{margin-bottom:0}.l-Sub__main_onair .p-streaming__item .p-streaming__link{line-height:1.4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.l-Sub__main_onair .p-streaming__item .p-streaming__link span{word-break:break-all;display:inline-block;padding-left:.9em;padding-right:4.4em}.l-Sub__main_onair .p-Udr__onair,.l-Sub__main_onair .p-Udr__streaming{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-Sub__main_onair .p-Udr__onair::before,.l-Sub__main_onair .p-Udr__streaming::before{position:absolute;content:"";background-image:url(../img/onair/tv_onair.webp);background-size:contain;background-position:center;background-repeat:no-repeat;aspect-ratio:219/261;top:0;left:0;pointer-events:none;z-index:var(--layer-m1)}.l-Sub__main_onair .p-Udr__streaming::before{background-image:url(../img/onair/streaming.webp);aspect-ratio:156/855;top:0;right:0;left:auto;bottom:auto}.l-Sub__main_onair .udr-Onair__header,.l-Sub__main_onair .udr-streaming__header{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center;letter-spacing:0.1em}.l-Sub__main_onair .udr-onair__main,.l-Sub__main_onair .udr-streaming__main{position:relative}.p-streaming__dt{position:relative;color:var(--blue);line-height:1.6;font-family:"Shippori Mincho",serif;font-weight:700;font-style:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-streaming__dt .dec{position:relative;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;aspect-ratio:53/33;line-height:1;background-image:url(../img/common/dec_qa.webp);background-position:bottom center;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-Sub__download{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%}.p-Sub__download .p-Download__headline{margin-left:auto;margin-right:auto}.p-Sub__download .p-Download__main{margin-left:auto;margin-right:auto}.p-Download_name{position:relative;font-family:"Shippori Mincho",serif;font-weight:600;font-style:normal;color:#000;border-top:solid 1px #000;border-bottom:solid 1px #000;-webkit-transition:color .3s ease;transition:color .3s ease}.p-Download_name_txt{border-radius:100vh;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border .3s ease;transition:border .3s ease}.p-downloadBtn{position:relative;z-index:var(--layer-1);color:#000;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart);transition:opacity .6s var(--easeInOutQuart),filter .6s var(--easeInOutQuart),-webkit-filter .6s var(--easeInOutQuart);border-top:solid 1px #000;border-bottom:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.1em;width:100%}.p-downloadBtn::before{position:absolute;content:"";width:100%;height:100%;background-color:var(--blue);z-index:var(--layer-m1);-webkit-animation:line-anim-clear .3s ease forwards;animation:line-anim-clear .3s ease forwards;-webkit-transform-origin:right;transform-origin:right}.p-downloadBtn:hover{border-top:solid 1px var(--blue);border-bottom:solid 1px var(--blue);color:#fff;-webkit-transition:color .3s ease,border-top .3s ease,border-bottom .3s ease;transition:color .3s ease,border-top .3s ease,border-bottom .3s ease}.p-downloadBtn:hover::before{-webkit-animation:line-anim-draw .3s ease forwards;animation:line-anim-draw .3s ease forwards;-webkit-transform-origin:left;transform-origin:left}.p-downloadBtn i{position:absolute;right:0;border-radius:100vh 0 0 100vh;border-left:solid 1px #000;aspect-ratio:1/1;height:100%}.p-downloadBtn:hover i{border-left:solid 1px #fff;-webkit-transition:border-left .3s ease;transition:border-left .3s ease}.p-downloadBtn i::before{position:absolute;content:"";top:50%;left:50%;border-radius:50%;background-color:#000;aspect-ratio:1/1;width:35%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.p-downloadBtn:hover i::before{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-downloadBtn i::after{position:absolute;content:"";top:50%;left:50%;background-color:#fff;aspect-ratio:5/8;width:12.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-mask-image:url(../img/common/dec_arrow.webp);mask-image:url(../img/common/dec_arrow.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-downloadBtn:hover i::after{background-color:var(--blue);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-Download_list{display:grid}.p-Download_itemThum img{display:block;border:solid 1px #eee}.p-Download_list02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-Download_list03{display:-webkit-box;display:-ms-flexbox;display:flex}.p-Download__bloc:first-child{margin-top:0}.p-Download_back.-back{-webkit-transition:color .3 ease;transition:color .3 ease}.p-Download_back.-back a{color:var(--default);-webkit-transition:all .3s ease;transition:all .3s ease;display:block;border-top:1px solid var(--default);border-bottom:2px solid var(--default);text-align:center;font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-Download_back.-back:hover a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;background-color:var(--blue);border-top:1px solid var(--blue);border-bottom:2px solid var(--blue)}.p-Sub__download.-detail .p-Download__body{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}.p-Download__mainWp{position:relative}.p-Download__mainWp::before,.p-Download__mainWp::after{content:"";position:absolute;top:0;height:100%;background-image:url(../img/common/udr_side_bg.jpg);background-repeat:repeat-y}.p-Download__mainWp::before{left:0}.p-Download__mainWp::after{right:0}.u-none{display:none !important}.u-brightness{-webkit-transition:-webkit-filter .6s ease;transition:-webkit-filter .6s ease;transition:filter .6s ease;transition:filter .6s ease, -webkit-filter .6s ease}.u-brightness:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transition:-webkit-filter .6s ease;transition:-webkit-filter .6s ease;transition:filter .6s ease;transition:filter .6s ease, -webkit-filter .6s ease}.u-pointer{cursor:pointer}.u-nowrap{white-space:nowrap}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-text-left{text-align:left !important}.u-text-center{text-align:center !important}.u-text-right{text-align:right !important}.u-f-left{float:left}.u-f-right{float:right}.u-mx-auto{margin-left:auto;margin-right:auto}.u-ml-auto-sp{margin-left:auto}.u-skew{-webkit-animation:skew 3s ease-in-out infinite;animation:skew 3s ease-in-out infinite}.u-clearfix::after{content:"";display:block;clear:both}.u-grid-itemA{grid-area:itemA}.u-grid-itemB{grid-area:itemB}.u-grid-itemC{grid-area:itemC}.u-brink:hover{-webkit-animation:blink .2s linear 2 forwards;animation:blink .2s linear 2 forwards}.u-stickyArea{position:absolute;width:100%;height:100%;top:0;left:0}.u-sticky-t0{position:sticky;top:0;left:0}.u-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.u-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-imgWidth-0{width:0% !important}.u-imgWidth-10{width:10% !important}.u-imgWidth-20{width:20% !important}.u-imgWidth-30{width:30% !important}.u-imgWidth-40{width:40% !important}.u-imgWidth-50{width:50% !important}.u-imgWidth-60{width:60% !important}.u-imgWidth-70{width:70% !important}.u-imgWidth-80{width:80% !important}.u-imgWidth-90{width:90% !important}.u-imgWidth-100{width:100% !important}.u-pd-0{padding:0px !important}.u-pt-0{padding-top:0px !important}.u-pb-0{padding-bottom:0px !important}.u-pl-0{padding-left:0px !important}.u-pr-0{padding-right:0px !important}.u-mt-0{margin-top:0px !important}.u-mb-0{margin-bottom:0px !important}.u-ml-0{margin-left:0px !important}.u-mr-0{margin-right:0px !important}.fw-0{font-weight:0 !important}.u-pd-10{padding:10px !important}.u-pt-10{padding-top:10px !important}.u-pb-10{padding-bottom:10px !important}.u-pl-10{padding-left:10px !important}.u-pr-10{padding-right:10px !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-ml-10{margin-left:10px !important}.u-mr-10{margin-right:10px !important}.fw-100{font-weight:100 !important}.u-pd-20{padding:20px !important}.u-pt-20{padding-top:20px !important}.u-pb-20{padding-bottom:20px !important}.u-pl-20{padding-left:20px !important}.u-pr-20{padding-right:20px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-ml-20{margin-left:20px !important}.u-mr-20{margin-right:20px !important}.fw-200{font-weight:200 !important}.u-pd-30{padding:30px !important}.u-pt-30{padding-top:30px !important}.u-pb-30{padding-bottom:30px !important}.u-pl-30{padding-left:30px !important}.u-pr-30{padding-right:30px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-ml-30{margin-left:30px !important}.u-mr-30{margin-right:30px !important}.fw-300{font-weight:300 !important}.u-pd-40{padding:40px !important}.u-pt-40{padding-top:40px !important}.u-pb-40{padding-bottom:40px !important}.u-pl-40{padding-left:40px !important}.u-pr-40{padding-right:40px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-ml-40{margin-left:40px !important}.u-mr-40{margin-right:40px !important}.fw-400{font-weight:400 !important}.u-pd-50{padding:50px !important}.u-pt-50{padding-top:50px !important}.u-pb-50{padding-bottom:50px !important}.u-pl-50{padding-left:50px !important}.u-pr-50{padding-right:50px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-ml-50{margin-left:50px !important}.u-mr-50{margin-right:50px !important}.fw-500{font-weight:500 !important}.u-pd-60{padding:60px !important}.u-pt-60{padding-top:60px !important}.u-pb-60{padding-bottom:60px !important}.u-pl-60{padding-left:60px !important}.u-pr-60{padding-right:60px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-ml-60{margin-left:60px !important}.u-mr-60{margin-right:60px !important}.fw-600{font-weight:600 !important}.u-pd-70{padding:70px !important}.u-pt-70{padding-top:70px !important}.u-pb-70{padding-bottom:70px !important}.u-pl-70{padding-left:70px !important}.u-pr-70{padding-right:70px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-ml-70{margin-left:70px !important}.u-mr-70{margin-right:70px !important}.fw-700{font-weight:700 !important}.u-pd-80{padding:80px !important}.u-pt-80{padding-top:80px !important}.u-pb-80{padding-bottom:80px !important}.u-pl-80{padding-left:80px !important}.u-pr-80{padding-right:80px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-ml-80{margin-left:80px !important}.u-mr-80{margin-right:80px !important}.fw-800{font-weight:800 !important}.u-pd-90{padding:90px !important}.u-pt-90{padding-top:90px !important}.u-pb-90{padding-bottom:90px !important}.u-pl-90{padding-left:90px !important}.u-pr-90{padding-right:90px !important}.u-mt-90{margin-top:90px !important}.u-mb-90{margin-bottom:90px !important}.u-ml-90{margin-left:90px !important}.u-mr-90{margin-right:90px !important}.fw-900{font-weight:900 !important}.u-pd-100{padding:100px !important}.u-pt-100{padding-top:100px !important}.u-pb-100{padding-bottom:100px !important}.u-pl-100{padding-left:100px !important}.u-pr-100{padding-right:100px !important}.u-mt-100{margin-top:100px !important}.u-mb-100{margin-bottom:100px !important}.u-ml-100{margin-left:100px !important}.u-mr-100{margin-right:100px !important}.fw-1000{font-weight:1000 !important}.u-hover-shine{position:relative;line-height:0;overflow:hidden}.u-hover-shine::before{position:absolute;content:"";width:50%;height:100%;top:0;left:-75%;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.u-hover-shine:hover::before{-webkit-animation:shine .7s;animation:shine .7s}.u-hover-off{position:relative}.u-hover-on{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}*:hover>.u-hover-on{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.debug_window{position:fixed;display:inline;width:auto;top:0;left:0;z-index:300;background-color:#000}.debug_window p{color:#fff}.u-black{color:var(--black)}.u-light-blue{color:var(--light-blue)}.u-pink{color:var(--pink) !important}.u-aqua{color:var(--aqua) !important}.u-green{color:var(--green)}.u-light-green{color:var(--light-green)}.u-gray{color:var(--gray)}.u-red{color:var(--subColor) !important}.u-pink{color:var(--pink) !important}.u-blue{color:var(--blue) !important}.u-light-blue{color:var(--light-blue) !important}.u-dark-blue{color:var(--dark-blue) !important}.js-modal-trigger{cursor:pointer !important}.js-fade-img{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.js-fade-img.-active{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.js-clipPathRight{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}.js-clipPathRight.-active{-webkit-animation:clipPath-right .3s ease forwards;animation:clipPath-right .3s ease forwards}.js-tab-content{display:none}.js-inTab-content{display:none}.js-canvas{position:fixed;top:0;left:0;width:100%;pointer-events:none}_::-webkit-full-page-media,_:future,:root .js-canvas{opacity:.2}.js-plane{position:fixed;top:0;right:0;width:100%;pointer-events:none}.js-plane img{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.js-pixi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-pixi);pointer-events:none}@media print{body{-webkit-print-color-adjust:exact;top:0 !important;left:0 !important;width:200mm !important}}@media screen and (min-width: 51.3125em){.l-Loader__inner{background-size:3.6603221083vw auto}.l-Loader__num{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem)}.modal-active .l-Modal__container{-webkit-animation:modal-active-pc .3s ease forwards;animation:modal-active-pc .3s ease forwards}.l-Modal__main{gap:min(2.5622254758vw,4.5572916667vh);padding:min(8.4187408492vw,14.9739583333vh) 0}.l-Modal__btn{margin-top:min(2.9282576867vw,5.2083333333vh);margin-right:min(2.9282576867vw,5.2083333333vh)}.l-Modal[data-modal-type=movie] .l-Modal__container::before{background-image:url(../img/common/bg_modal.webp);background-size:min(49.8535871157vw,88.671875vh) auto}.l-Modal[data-modal-type=comment] .l-Modal__container::before{background-image:url(../img/common/dec_comment.webp),url(../img/common/bg_modal.webp);background-size:min(15.0805270864vw,26.8229166667vh) auto,min(49.8535871157vw,88.671875vh) auto;background-position:left bottom,left top}.l-Footer{padding-top:9%;background-image:url(../img/common/bg_footer.webp)}.l-Footer__txt{margin-bottom:min(7.3206442167%,100px)}.l-Footer__main{width:82.4304538799%;margin-bottom:min(7.3206442167%,100px)}.l-Footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-Footer__logo{margin-right:min(5.8565153734vw,80px);width:min(9.0043923865vw,123px)}.l-Footer__navList{margin-right:min(2.9282576867vw,40px)}.l-Footer__navLink{margin-right:min(2.9282576867vw,40px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2}.l-Footer__navLink small{font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem);line-height:2.6666666667}.l-Footer__official{width:min(7.3206442167vw,100px)}.l-Footer__bnrList{gap:min(1.4641288433vw,20px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-Footer__bnrItem{width:min(18.3016105417vw,250px)}.l-Footer__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:82.4304538799%;padding-bottom:min(10.980966325%,150px)}.l-Footer__copy{font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.l-Header__main{overflow:auto}.l-Header__gnav{position:absolute;top:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-Header__logo{width:min(7.3206442167vw,100px);top:min(2.9282576867vw,40px);left:min(2.9282576867vw,40px)}.l-Header__gnavList{gap:min(1.8301610542vw,25px)}.l-btnNav{margin-top:min(2.196193265%,30px);margin-bottom:min(2.196193265%,30px)}.l-menuIcon{width:min(5.9297218155vw,81px)}.l-Header__gnavListWrapper{gap:0 min(8.5651537335vw,117px)}.l-Header__gnavLink{margin-right:min(2.9282576867vw,40px);font-size:32px;font-size:2rem;font-size:min(2.3426061493vw,2rem);line-height:1}.l-Header__gnavLink small{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2}.l-Footer__official{width:min(7.3206442167vw,100px)}.l-Container{display:grid;grid-template-rows:1fr auto;grid-template-columns:100%}.l-Main.-sub{display:block}.l-Sub__header{position:sticky;width:min(10.2489019034vw,140px);padding-top:min(2.9282576867vw,40px);padding-left:min(2.9282576867vw,40px)}.l-Sub__header .l-Sub__header .logo{width:min(7.3206442167vw,100px)}.l-Sub__main{width:79.5021961933vw}.c-pageTop-bg{width:min(24.1581259151vw,330px);margin-bottom:min(3.6603221083vw,50px)}.c-pageTopIcon{aspect-ratio:299/189;width:min(21.8887262079vw,299px)}.c-pageTopIcon::before{width:min(10.3221083455vw,141px)}.c-pageTop .c-pageTopTxt{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.c-btnNav{width:min(9.5168374817vw,130px);top:min(2.9282576867vw,40px);right:min(2.9282576867vw,40px);padding:min(.8052708638vw,11px)}.c-btnNavInner{width:min(7.906295754vw,108px);font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.c-btnNavInner::after{width:min(9.663250366vw,132px);top:50%;left:50%;-webkit-transform:translate(-49%, -50%);transform:translate(-49%, -50%)}.c-btnNav .c-menuIcon{aspect-ratio:32/18;width:min(2.3426061493vw,32px)}.c-btnNav .c-menuBorder{aspect-ratio:16/1}.nav-open .c-btnNav.-close .c-menuBorder{aspect-ratio:16/1}.c-btnNav .c-menuTxt{top:min(5.8565153734vw,80px);font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.c-btnClose{width:min(8.78477306vw,15.625vh)}.c-btnCloseInner{gap:min(.439238653vw,6px)}.c-btnCloseInner::after{font-size:min(1.0248901903vw,1.8229166667vh)}.c-btnCommnet{height:min(2.9282576867vw,40px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.tab-ed_item{height:min(2.9282576867vw,40px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.tab-ed{gap:min(3.6603221083vw,50px)}.c-btnMore{gap:15px;width:min(13.9092240117vw,190px);height:min(2.9282576867vw,40px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.c-btnMore::before{width:24.1581259151vw}.c-btnPrev{gap:min(1.4641288433vw,20px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.c-btnPrev::before{width:min(5.1244509517vw,70px)}.c-btnNext{gap:min(1.4641288433vw,20px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.c-btnNext::after{width:min(5.1244509517vw,70px)}.c-btnLink{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem)}.c-btnLink .dec{width:min(1.4641288433vw,20px)}.c-btnLink .dec i{width:min(.3660322108vw,5px)}.c-btnLink .txt{padding:min(1.4641288433vw,20px) min(0vw,0px)}.c-btnLink small{font-size:15px;font-size:.9375rem;font-size:min(1.0980966325vw,.9375rem)}.c-btnOfficial{width:min(9.5168374817vw,130px)}.c-share{gap:min(2.196193265vw,30px);padding:0 min(.7320644217vw,10px)}.c-shareTitle{height:min(2.9282576867vw,40px);padding:0 min(2.196193265vw,30px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem);line-height:2}.c-shareList{gap:min(1.4641288433vw,20px)}.c-shareItem{width:min(2.9282576867vw,40px)}.c-shareLink.-tw,.c-shareLink.-fb,.c-shareLink.-line{-webkit-mask-size:auto 42.5%;mask-size:auto 42.5%}.c-Post__list{gap:min(1.4641288433vw,20px);grid-template-columns:repeat(4, 1fr)}.c-Post__listItem{padding:min(1.8301610542vw,25px) 0}.c-Post__title{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem);padding:min(2.196193265vw,30px) min(2.9282576867vw,40px);height:min(14.6412884334vw,200px)}.c-Post__date{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);padding:0 .7320644217vw}.c-Post__date p{padding:10px 0}.c-Post__clamp{-webkit-line-clamp:4}.c-Post__clamp.-clamp1{-webkit-line-clamp:1}.c-Post__more{gap:min(.7320644217vw,10px);font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.c-Post__more i::before{width:6px}.c-list li:not(.c-listTitle){padding-left:min(1.1713030747vw,16px);text-indent:max(-.5856515373vw,-8px)}.c-Pager__listWrapper{margin-top:min(4.39238653vw,60px)}.c-Pager__list{gap:min(1.756954612vw,24px)}.c-Pager__list .c-Pager__item{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem)}.c-Pager__list .c-Pager__item.-number .c-Pager__link,.c-Pager__list .c-Pager__item.-number.-current span{width:min(4.39238653vw,60px)}.c-Pager__list .c-Pager__item.-prev,.c-Pager__list .c-Pager__item.-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-Pager__list .c-btnPager{gap:15px;width:min(15.3733528551vw,210px);font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem)}.c-Pager__list .c-btnPager::before{width:min(4.0263543192vw,55px)}.c-Pager__list .c-Pager__item.-next .c-btnPager::before{width:min(4.0263543192vw,55px);left:0}.c-Pager__list .c-Pager__item.-next .c-btnPager:hover::before{width:calc(min(4.0263543192vw,55px) + 3.2em)}.c-Pager__list .c-btnPager::after{width:min(.6588579795vw,9px)}.c-Pager__list .c-Pager__item.-next .c-btnPager::after{left:min(4.0263543192vw,55px)}.c-Pager__list .c-Pager__item.-next .c-btnPager:hover::after{left:calc(min(4.0263543192vw,55px) + 3.2em)}.c-Pager__list .c-Pager__item.-next .c-btnPager{padding-right:3.2em;-webkit-transition:.3s ease;transition:.3s ease}.c-Pager__list .c-Pager__item.-prev .c-btnPager{padding-left:3.2em;-webkit-transition:.3s ease;transition:.3s ease}.c-Pager__list .c-Pager__item.-prev .c-btnPager:hover::before{width:calc(min(4.0263543192vw,55px) + 3.2em)}.c-Pager__list .c-Pager__item.-prev .c-btnPager:hover::after{right:calc(min(4.0263543192vw,55px) + 3.2em)}.c-Pager__list .c-Pager__item.-prev .c-btnPager::before{right:0}.c-Pager__list .c-Pager__item.-prev .c-btnPager::after{right:min(4.0263543192vw,55px)}.c-Pager__list.-detail .c-Pager__item.-prev,.c-Pager__list.-detail .c-Pager__item.-next{top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.c-Pager__list.-detail .c-Pager__item.-back a{padding:10px min(6.9546120059vw,95px)}.c-bgGrad{height:100%}.c-bgTree{height:100%;display:none}.c-bgFace{background-size:auto min(95.0432730134%,1208px);height:100%}.c-menuIcon{aspect-ratio:38/12;width:min(2.7818448023vw,38px)}.c-menuBorder{aspect-ratio:38/1}.c-modalMovie{width:min(69.1800878477vw,123.046875vh)}.c-modalComment{width:min(71.7423133236vw,127.6041666667vh)}.c-modalCommentMain{min-height:min(10.980966325vw,19.53125vh);gap:min(2.196193265vw,3.90625vh)}.c-modalCommentBody{grid-template-columns:min(25.6222547584vw,45.5729166667vh) 1fr;gap:min(4.39238653vw,7.8125vh)}.c-modalCommentImg{width:100%}.c-modalCommentImgCaption{margin-top:min(2.196193265vw,3.90625vh)}.c-modalCommentBody .role{font-size:min(1.1713030747vw,2.0833333333vh);margin-bottom:min(1.0980966325vw,1.953125vh);padding:0 min(1.0980966325vw,1.953125vh)}.c-modalCommentBody .name{font-size:min(2.9282576867vw,5.2083333333vh)}.c-modalCommentBody .name small{font-size:min(2.196193265vw,3.90625vh)}.c-modalCommentBody .desc{gap:min(2.9282576867vw,5.2083333333vh);font-size:min(1.1713030747vw,2.0833333333vh)}.c-modalCommentBody .qa{gap:min(1.8301610542vw,3.2552083333vh)}.c-modalCommentBody .question{gap:min(1.4641288433vw,2.6041666667vh);font-size:min(1.4641288433vw,2.6041666667vh)}.c-modalCommentBody .question .dec{width:min(3.8799414348vw,6.9010416667vh);padding-left:min(.3660322108vw,.6510416667vh);margin-bottom:min(.3660322108vw,.6510416667vh)}.c-modalCommentBody .title{font-size:min(2.196193265vw,3.90625vh)}#modalEd .l-Modal__container::before{background-image:url(../img/common/bg_modal.webp);background-size:min(49.8535871157vw,88.671875vh) auto;background-position:left top}#modalEd .qa{margin-bottom:min(2.9282576867vw,5.2083333333vh)}.c-modalChara__inner .c-modalChara__main{display:grid;grid-template-columns:min(21.9619326501vw,39.0625vh) 60%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-modalChara__caption{padding-top:min(5.8565153734vw,10.4166666667vh)}.c-modalChara__caption .role{font-size:min(1.4641288433vw,2.6041666667vh);margin-bottom:min(1.4641288433vw,2.6041666667vh)}.c-modalChara__caption .name{font-size:min(2.9282576867vw,5.2083333333vh);margin-bottom:min(3.6603221083vw,6.5104166667vh)}.c-modalChara__caption .desc{gap:min(2.5622254758vw,4.5572916667vh);font-size:min(1.1713030747vw,2.0833333333vh)}.c-modalChara__caption .desc p:not(:last-of-type){margin-bottom:min(2.5622254758vw,4.5572916667vh)}.c-style1{padding-left:min(.878477306vw,12px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.c-style1::before{width:4px}.p-Top__scrollInner{position:sticky;top:0;left:0}.p-Top__kvSticky{position:sticky;top:0;left:0;width:100%}.p-Top__catch{width:min(16.0177975528%,144px);margin-left:min(1.6685205784%,15px);margin-top:min(5.5617352614%,50px)}.p-Fv__body{padding-bottom:min(14.6412884334vw,26.0416666667vh)}.p-Fv__kv::before{width:100%;bottom:0}.p-Fv__kv-1{width:100vw}.p-Fv__kv-2{left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);aspect-ratio:917/999;width:67.1303074671vw;bottom:11.7130307467vw}.p-Fv__infoWrap{padding-left:min(5.8565153734vw,10.4166666667vh)}.p-Fv__logo{left:2.9282576867vw;top:57.1742313324vw;width:24.8901903367vw;padding-top:2.9282576867vw}.p-Fv__onair{right:0;top:78.3308931186vw;position:absolute;width:27.2327964861vw}.p-Fv__catch-1{top:51.8301610542vw;width:45.2415812592vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.p-Fv__catch-2{top:10.102489019vw;width:57.2474377745vw;right:0}.p-Top__news{width:88.2869692533%;margin-bottom:min(14.6412884334%,200px)}.p-News__header{margin-bottom:min(5.4904831625vw,75px)}.p-News__headline{height:min(9.7364568082vw,133px)}.p-News__footer{margin-top:min(6.6334991708%,80px)}.p-Top__intro{margin-bottom:min(14.6412884334%,200px)}.p-Intro__header{margin-bottom:min(8.78477306%,120px)}.p-Intro__headline{height:min(9.9560761347vw,136px)}.p-Intro__main{padding-bottom:min(9.5168374817%,130px)}.p-Intro__body{background-size:5.8565153734% auto;padding-left:8.78477306%}.p-Intro__catch{margin-bottom:min(6.588579795%,90px)}.p-Intro__txt{letter-spacing:0.05em;font-size:18px;font-size:1.125rem;font-size:1.317715959vw;line-height:2.7222222222}.p-Intro__img02{top:0;right:0;width:min(33.0893118594%,452px);margin-right:-2.5622254758%;margin-top:max(-9.1508052709%,-125px)}.p-Intro__img03{top:0;right:0;width:min(23.1332357247%,316px);margin-right:min(19.7657393851%,270px);margin-top:min(15.7393850659%,215px)}.p-Intro__img04{bottom:0;right:0;width:min(19.0336749634%,260px);margin-right:2.196193265%;margin-bottom:max(-5.1244509517%,-70px)}.p-Intro__top-left-1{width:min(20.4978038067vw,280px);margin-left:min(2.9282576867%,40px);margin-top:min(2.9282576867%,40px)}.p-Intro__top-left{width:min(8.1259150805vw,111px);margin-left:min(24.5241581259%,335px);margin-top:min(9.5168374817%,130px)}.p-Intro__btm_right-1{right:50%;width:min(7.5402635432vw,103px);margin-right:-20.4978038067%;margin-top:min(2.196193265%,30px)}.p-Intro__btm_right{width:min(46.4128843338vw,634px);margin-left:-14.6412884334%}.p-Intro__top_right{width:min(17.2767203514vw,236px);margin-right:min(2.9282576867%,40px);margin-top:min(2.9282576867%,40px)}.p-Onair__header{margin-bottom:min(5.8565153734%,80px)}.p-Onair__headline{height:min(9.8828696925vw,135px)}.p-Onair__footer{margin-top:min(8.9311859444vw,122px);margin-right:min(5.8565153734vw,80px)}.p-streaming__bloc.-streaming{margin-top:min(7.3206442167%,100px)}.p-Onair__img{height:min(15.5197657394vw,212px);margin-bottom:min(8.9311859444%,122px)}.p-Onair__img.-type02{height:min(28.6237188873vw,391px)}.p-Tv__header{margin-bottom:min(7.3206442167vw,100px)}.p-Tv__header .subttl{height:min(9.5168374817vw,130px)}.p-Streaming__header{margin-bottom:min(4.39238653vw,60px)}.p-Streaming__header .subttl{font-size:30px;font-size:1.875rem;font-size:min(2.196193265vw,1.875rem)}.p-Streaming__header.-dec::after{width:min(2.9282576867vw,40px);margin-top:min(2.196193265vw,30px)}.p-Tv__header img,.p-Streaming__header img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.p-Tv__grid{grid-template-columns:repeat(2, 1fr);gap:min(4.39238653vw,60px) min(2.196193265vw,30px)}.p-Tv__ttl,.p-Streaming__ttl{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);margin-bottom:min(1.4641288433vw,20px)}.p-Tv__date,.p-Streaming__date{font-size:26px;font-size:1.625rem;font-size:min(1.9033674963vw,1.625rem)}.p-Streaming__date{margin-bottom:min(2.196193265vw,30px)}.p-Tv__main,.p-Streaming__main{gap:min(5.1244509517vw,70px)}.p-Tv__footer,.p-Streaming__footer{font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-streaming__desc{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem);margin-top:min(4.39238653vw,60px)}.p-Streaming__list{grid-template-columns:repeat(4, 1fr)}.p-Streaming__link{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.p-Streaming__link .dec{width:min(1.4641288433vw,20px)}.p-Streaming__link .dec i{width:min(.3660322108vw,5px)}.p-Streaming__link span{padding:min(3.6603221083vw,50px) min(1.4641288433vw,20px)}.p-Onair__main .p-streaming__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid;width:40.9956076135%;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2, 1fr);gap:min(2.9282576867vw,40px) min(2.9282576867vw,40px);margin-bottom:min(9.5168374817vw,130px)}.p-Onair__main .p-streaming__item .p-streaming__link{height:min(5.270863836vw,72px)}.p-Onair__main .p-streaming__bloc02.p-streaming__bloc{width:min(88.2869692533%,1206px);margin-bottom:min(9.5168374817vw,130px)}.p-Onair__main .p-streaming__bloc02 .p-streaming__list{display:grid;margin-top:min(2.9282576867vw,40px);grid-template-columns:repeat(4, 1fr);gap:min(2.9282576867vw,40px) min(1.317715959vw,18px);width:auto}.p-Onair__main .p-streaming__bloc02 .p-streaming__item .p-streaming__link{height:min(5.270863836vw,72px)}.p-Top__staffcast{margin-bottom:min(30.7467057101%,420px)}.p-Staffcast__header{margin-bottom:min(5.8565153734%,80px)}.p-Staffcast__headline{height:min(9.8828696925vw,135px)}.p-Staffcast__list{gap:min(5.1244509517vw,70px);width:min(61.4934114202%,840px)}.p-Staffcast__row{gap:min(2.9282576867vw,40px)}.p-Staffcast__row.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-Staffcast__column{min-width:calc((100% - min(5.8565153734vw,80px))/3)}.p-Staffcast__column.-column2{min-width:calc((100% - min(2.9282576867vw,40px))/2)}.p-Staffcast__role{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-Staffcast__name{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem);line-height:1.5}.p-Staffcast__copy{margin-top:.7em;font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Staffcast__btn{margin-top:min(1.8301610542vw,25px)}.p-Top__original{margin-bottom:min(5.8565153734%,80px)}.p-Staffcast__column.-column1 .p-Staffcast__btn{min-width:calc((100% - min(5.8565153734vw,80px))/3)}.p-Staffcast__column.-column2 .p-Staffcast__btn{min-width:63.3325%}.p-Top__cast,.p-Top__staff,.p-Top__original{gap:min(7.3206442167vw,100px);margin-bottom:min(11.7130307467%,160px)}.p-Top__cast::before,.p-Top__staff::before,.p-Top__original::before{width:min(10.9077598829%,149px)}.p-Top__staff::before{width:min(13.0307467057%,178px)}.p-Cast__header,.p-Staff__header{line-height:6;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-Top__story{width:71.0102489019%;margin-bottom:min(14.6412884334%,200px)}.p-Story__header{margin-bottom:min(8.78477306%,120px)}.p-Story__headline{height:min(9.663250366vw,132px)}.p-Story__list{grid-template-columns:repeat(3, 1fr);gap:min(4.39238653vw,60px) min(3.2942898975vw,45px)}.p-Story__link{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Story__itemBody{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:min(1.4641288433vw,20px)}.p-Story__itemNum{min-width:4em}.p-Story__itemTitle{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-Story__main{padding-bottom:min(9.5168374817%,130px)}.p-Story__footer{margin-top:min(5.8565153734%,80px);margin-right:6px}.p-Top__character{margin-top:min(14.6412884334%,200px);margin-bottom:min(14.6412884334%,200px)}.p-Character__header{margin-bottom:min(5.8565153734%,80px)}.p-Character__headline{height:min(10.4685212299vw,143px)}.p-Character__row{gap:min(2.9282576867vw,40px)}.p-Character__column{min-width:calc((100% - min(5.8565153734vw,80px))/3)}.p-Character__column.-column2{min-width:calc((100% - min(2.9282576867vw,40px))/2)}.p-Character__role{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-Character__name{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem);line-height:1.5}.p-Character__copy{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Character__btn{margin-top:min(1.8301610542vw,25px)}.p-Character__column.-column1 .p-Character__btn{min-width:calc((100% - min(5.8565153734vw,80px))/3)}.p-Character__column.-column2 .p-Character__btn{min-width:63.3325%}.p-Top__characterOp,.p-Top__characterEd{gap:min(7.3206442167vw,100px);margin-bottom:min(11.7130307467%,160px)}.p-Top__characterOp::before,.p-Top__characterEd::before{width:min(10.9077598829%,149px)}.p-Top__characterEd::before{width:min(13.0307467057%,178px)}.p-Top__characterCont__header{line-height:6;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-Top__characterCont__body{width:min(65.0073206442vw,888px)}.p-Top__characterCont__txt{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem)}.p-Top__characterCont__ttl{margin-top:min(.7320644217vw,10px);font-size:48px;font-size:3rem;font-size:min(3.513909224vw,3rem)}.p-Top__characterCont__thum{margin-top:min(2.9282576867vw,40px)}.p-Top__characterCont__social{gap:0 min(5.4172767204vw,74px);margin-top:min(3.6603221083vw,50px)}.p-Top__characterCont__desc{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);margin-top:min(3.6603221083vw,50px)}.p-Top__characterCont__info{margin-top:min(3.6603221083vw,50px);padding:min(2.9282576867vw,40px) 0}.p-Top__characterCont__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(2.9282576867vw,40px)}.p-Top__characterCont__mediaImg{width:min(21.9619326501vw,300px)}.p-Top__characterCont__mediaBody{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-Top__characterCont__social_link{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Top__characterCont__social_link.-site span,.p-Top__characterCont__social_link.-ytb span,.p-Top__characterCont__social_link.-x span,.p-Top__characterCont__social_link.-insta span,.p-Top__characterCont__social_link.-tiktok span{-webkit-mask-size:auto 100%;mask-size:auto 100%}.p-Top__characterCont__social_link.-site span{width:min(2.4890190337vw,34px)}.p-Top__characterCont__social_link.-ytb span{width:min(2.7818448023vw,38px)}.p-Top__characterCont__social_link.-x span{width:min(1.5373352855vw,21px)}.p-Top__characterCont__social_link.-insta span{width:min(1.9765739385vw,27px)}.p-Top__characterCont__social_link.-tiktok span{width:min(1.4641288433vw,20px)}.p-Top__charactered .p-Top__characterCont__thum img{width:min(32.9428989751vw,450px);margin:auto}.p-Top__characterCont__release{font-size:36px;font-size:2.25rem;font-size:min(2.635431918vw,2.25rem)}.p-Top__characterCont__price{margin-top:min(.7320644217vw,10px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Top__characterCont__code{margin-top:min(.7320644217vw,10px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Top__characterCont_articleBtn{margin-top:min(2.9282576867vw,40px);height:min(2.9282576867vw,40px);width:min(18.3016105417vw,250px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-Character__bloc{width:min(76.5739385066%,1046px)}.p-Character__bloc::before{width:min(76.5739385066vw,1046px);height:min(18.3016105417vw,250px);top:min(14.2752562225vw,195px);left:0}.p-Character__bloc.-type02{margin-top:min(9.0775988287vw,124px)}.p-Character__bloc.-type02::before{top:min(20.4978038067vw,280px)}.p-Character__bloc.-type02 .img{margin-left:min(5.1244509517vw,70px)}.p-Character__bloc.-type02 .name{right:0;top:min(6.2225475842vw,85px)}.p-Character__bloc.-type02 .p-Character__item{min-height:min(46.8521229868vw,640px);padding-bottom:min(3.6603221083vw,50px)}.p-Character__bloc.-type03{margin-top:min(9.0775988287vw,124px)}.p-Character__list{gap:min(1.1713030747vw,16px)}.p-Character__item{min-height:min(41.3616398243vw,565px);width:min(24.7437774524vw,338px)}.p-Character__item .name{top:min(.2928257687vw,4px);left:min(1.1713030747vw,16px);font-size:70px;font-size:4.375rem;font-size:min(5.1244509517vw,4.375rem)}.p-Character__item .img{width:min(20.2781844802vw,277px);margin-left:min(5.4904831625vw,75px);min-height:min(32.8696925329vw,449px)}.p-Character__item.-character01 .img{-webkit-mask-image:url(../img/character/chara1/character_stand01.webp);mask-image:url(../img/character/chara1/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character03 .img{width:min(17.3499267936vw,237px);-webkit-mask-image:url(../img/character/chara3/character_stand01.webp);mask-image:url(../img/character/chara3/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character02 .img{width:min(18.2284040996vw,249px);-webkit-mask-image:url(../img/character/chara2/character_stand01.webp);mask-image:url(../img/character/chara2/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character04 .img{-webkit-mask-image:url(../img/character/chara4/character_stand01.webp);mask-image:url(../img/character/chara4/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character05 .img{-webkit-mask-image:url(../img/character/chara5/character_stand01.webp);mask-image:url(../img/character/chara5/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character06 .img{-webkit-mask-image:url(../img/character/chara6/character_stand01.webp);mask-image:url(../img/character/chara6/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character07 .img{-webkit-mask-image:url(../img/character/chara7/character_stand01.webp);mask-image:url(../img/character/chara7/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character08 .img{-webkit-mask-image:url(../img/character/chara8/character_stand01.webp);mask-image:url(../img/character/chara8/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item .arrow{width:min(4.39238653vw,60px);height:min(4.39238653vw,60px);border-right:solid 1px #000;border-bottom:solid 1px #000}.p-Character__item .arrow span::before{width:min(.5124450952vw,7px);bottom:min(-.2196193265vw,-3px)}.p-Character__item:hover .arrow{width:min(8.78477306vw,120px)}.p-Character__bloc.-type02 .p-Character__item .arrow{width:min(4.39238653vw,60px);height:min(4.39238653vw,60px);border-left:solid 1px #000;border-bottom:solid 1px #000;border-right:none}.p-Character__bloc.-type02 .p-Character__item .arrow span::before{width:min(.5124450952vw,7px);bottom:min(-.2196193265vw,-3px)}.p-Character__bloc.-type02 .p-Character__item:hover .arrow{width:min(8.78477306vw,120px)}.p-character__media{position:relative;width:min(85.3587115666vw,1166px);margin:auto;gap:min(23.4260614934vw,320px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:min(4.39238653vw,60px);padding-bottom:min(21.9619326501vw,300px)}.p-character__media .head{width:min(29.5754026354vw,404px)}.p-character__media .head::after{content:""}.p-character__media .body{-webkit-box-flex:1;-ms-flex:1;flex:1}.character__modal_bg{z-index:-1;width:50%;height:100%;top:0;right:0}.p-character__media .head .stand_img{width:min(26.3543191801vw,360px);position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0}.p-character__media .head .name__bloc{width:100%;height:min(5.5636896047vw,76px)}.p-character__media .head .name__bloc .txt{font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem);line-height:3}.p-character__media .head .name__bloc .name{font-size:42px;font-size:2.625rem;font-size:min(3.074670571vw,2.625rem);line-height:.8571428571;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-character__media .head .chara__thum{margin-top:min(2.9282576867vw,40px)}.p-character__media .head .cv{gap:1em;margin-top:min(3.6603221083vw,50px);font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem)}.p-character__media .head .cv .dec{width:min(3.8799414348vw,6.9010416667vh);padding-left:min(.3660322108vw,5px);margin-bottom:min(.3660322108vw,.6510416667vh)}.chara_modal_select{position:fixed;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);gap:min(.7320644217vw,10px);bottom:min(2.196193265vw,30px)}.chara_modal_select_item{width:min(4.39238653vw,60px)}#characterdata1 .p-character__media .head .stand_img{-webkit-transform:translate(-29%, -20%);transform:translate(-29%, -20%)}#characterdata2 .p-character__media .head .stand_img{-webkit-transform:translate(-37%, -8%);transform:translate(-37%, -8%)}#characterdata3 .p-character__media .head .stand_img{-webkit-transform:translate(-39%, -5%);transform:translate(-39%, -5%)}#characterdata4 .p-character__media .head .stand_img{-webkit-transform:translate(-36%, 0);transform:translate(-36%, 0)}#characterdata5 .p-character__media .head .stand_img{-webkit-transform:translate(-37%, -7%);transform:translate(-37%, -7%)}#characterdata6 .p-character__media .head .stand_img{-webkit-transform:translate(-44%, -20%);transform:translate(-44%, -20%)}#characterdata7 .p-character__media .head .stand_img{-webkit-transform:translate(-35.5%, -5%);transform:translate(-35.5%, -5%)}#characterdata8 .p-character__media .head .stand_img{-webkit-transform:translate(-39%, -5%);transform:translate(-39%, -5%)}.p-character__media .body{padding-top:min(3.6603221083vw,50px);padding-left:min(1.6105417277vw,22px)}.p-character__media .body .info dt{font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-character__media .body .info dd{margin-top:min(1.4641288433vw,20px)}.p-character__media .body .info .desc{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.character_list{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;display:grid;place-content:center}.get_character{height:100vh}.chara_modal_select_item .ico::before{width:min(4.39238653vw,60px)}.p-Top__music{margin-top:min(14.6412884334%,200px)}.p-Music__header{margin-bottom:min(5.8565153734%,80px)}.p-Music__headline{height:min(10.4685212299vw,143px)}.p-Music__list{gap:min(5.1244509517vw,70px);width:min(61.4934114202%,840px)}.p-Music__row{gap:min(2.9282576867vw,40px)}.p-Music__column{min-width:calc((100% - min(5.8565153734vw,80px))/3)}.p-Music__column.-column2{min-width:calc((100% - min(2.9282576867vw,40px))/2)}.p-Music__role{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-Music__name{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem);line-height:1.5}.p-Music__copy{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Music__btn{margin-top:min(1.8301610542vw,25px)}.p-Music__column.-column1 .p-Music__btn{min-width:calc((100% - min(5.8565153734vw,80px))/3)}.p-Music__column.-column2 .p-Music__btn{min-width:63.3325%}.p-Top__musicOp,.p-Top__musicEd{gap:min(7.3206442167vw,100px);margin-bottom:min(11.7130307467%,160px)}.p-Top__musicOp::before,.p-Top__musicEd::before{width:min(10.9077598829%,149px)}.p-Top__musicEd::before{width:min(13.0307467057%,178px)}.p-Top__musicCont__header{line-height:6;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-Top__musicCont__body{width:min(65.0073206442vw,888px)}.p-Top__musicCont__txt{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem)}.p-Top__musicCont__ttl{margin-top:min(.7320644217vw,10px);font-size:48px;font-size:3rem;font-size:min(3.513909224vw,3rem)}.p-Top__musicCont__thum{margin-top:min(2.9282576867vw,40px)}.p-Top__musicCont__social{gap:0 min(5.4172767204vw,74px);margin-top:min(3.6603221083vw,50px)}.p-Top__musicCont__desc{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);margin-top:min(3.6603221083vw,50px)}.p-Top__musicCont__info{margin-top:min(3.6603221083vw,50px);padding:min(2.9282576867vw,40px) 0}.p-Top__musicCont__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(2.9282576867vw,40px)}.p-Top__musicCont__mediaImg{width:min(21.9619326501vw,300px)}.p-Top__musicCont__mediaBody{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-Top__musicCont__social_link{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Top__musicCont__social_link.-site span,.p-Top__musicCont__social_link.-ytb span,.p-Top__musicCont__social_link.-x span,.p-Top__musicCont__social_link.-insta span,.p-Top__musicCont__social_link.-tiktok span{-webkit-mask-size:auto 100%;mask-size:auto 100%}.p-Top__musicCont__social_link.-site span{width:min(2.4890190337vw,34px)}.p-Top__musicCont__social_link.-ytb span{width:min(2.7818448023vw,38px)}.p-Top__musicCont__social_link.-x span{width:min(1.5373352855vw,21px)}.p-Top__musicCont__social_link.-insta span{width:min(1.9765739385vw,27px)}.p-Top__musicCont__social_link.-tiktok span{width:min(1.4641288433vw,20px)}.p-Top__musiced .p-Top__musicCont__thum img{width:min(32.9428989751vw,450px);margin:auto}.p-Top__musicCont__release{font-size:36px;font-size:2.25rem;font-size:min(2.635431918vw,2.25rem)}.p-Top__musicCont__price{margin-top:min(.7320644217vw,10px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Top__musicCont__code{margin-top:min(.7320644217vw,10px);font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Top__musicCont_articleBtn{margin-top:min(2.9282576867vw,40px);height:min(2.9282576867vw,40px);width:min(18.3016105417vw,250px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-Top__movie{margin-bottom:min(14.6412884334vw,200px)}.p-Movie__header{padding-bottom:min(2.196193265vw,30px)}.p-Movie__decNumber{width:min(5.1976573939vw,71px)}.p-Movie__headline-m{top:50%;left:50%;margin-top:max(-3.6603221083vw,-50px);margin-left:max(-42.4597364568vw,-580px);width:min(10.1756954612vw,139px)}.p-Movie__headline-o{top:50%;left:50%;margin-top:min(8.4187408492vw,115px);margin-left:max(-32.9428989751vw,-450px);width:min(3.4407027818vw,47px)}.p-Movie__headline-v{top:50%;left:50%;margin-top:min(14.6412884334vw,200px);margin-left:min(24.5241581259vw,335px);width:min(2.5622254758vw,35px)}.p-Movie__headline-i{top:50%;left:50%;margin-top:max(-6.588579795vw,-90px);margin-left:min(27.0863836018vw,370px);width:min(8.6383601757vw,118px)}.p-Movie__headline-e{top:50%;left:50%;margin-top:min(5.8565153734vw,80px);margin-left:min(36.6032210835vw,500px);width:min(2.7818448023vw,38px)}.p-Movie__footer{margin-top:min(5.8565153734%,80px);margin-right:min(5.8565153734vw,80px)}.p-Movie__frame{width:min(54.6852122987vw,747px)}.p-Movie__frame::before{width:min(85.2855051245vw,1165px);margin-bottom:min(13.17715959vw,180px)}.p-MovieOthers__header{line-height:6;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-MovieOthers__main{margin-top:min(5.1244509517vw,70px)}.p-MovieOthers__body{width:min(53.4407027818vw,730px)}.others-Movie__list{gap:min(5.8565153734vw,80px) min(1.4641288433vw,20px)}.others-Movie__item{width:calc((100% - min(2.9282576867vw,40px))/3)}.others-Movie__itemBody_ttl{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem);padding:min(1.0980966325vw,15px) 0 0 0}.p-Top__movieOthers{margin-top:5.8565153734vw}.p-Sub__news .p-News__header{margin-bottom:min(7.3206442167vw,100px)}.p-Sub__news .p-News__header::after{height:min(21.9619326501vw,300px);margin-top:min(106.25%,85px);margin-left:min(6.25%,5px)}.p-Sub__news .p-News__headline{width:min(18.3016105417vw,250px)}.p-Sub__news .p-News__main{width:min(70.7174231332vw,966px)}.p-Sub__news .p-News__footer{margin-top:min(7.3206442167vw,100px)}.p-Sub__news .p-News__postList{grid-template-columns:repeat(3, 1fr);gap:min(5.8565153734vw,80px) min(3.6603221083vw,50px)}.p-Sub__news.-list .c-Post__title{padding:min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px)}.p-Sub__news.-list .p-News__footer{width:62.9575402635vw}.p-NewsArticle__header .date{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);padding:0 min(25.6222547584vw,350px)}.p-NewsArticle__header .date span{padding:10px 0}.p-NewsArticle__header .ttl{padding:min(2.9282576867vw,40px) 0 0;font-size:28px;font-size:1.75rem;font-size:min(2.0497803807vw,1.75rem)}.p-NewsArticle__main{padding:min(4.39238653vw,60px) 0;font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.p-NewsArticle__main .grid-4-2{grid-template-columns:repeat(4, 1fr);gap:1.4641288433vw}.p-NewsArticle__main .img_list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.4641288433vw}.p-NewsArticle__main .c-articleBtn{height:min(2.9282576867vw,40px);width:min(27.0863836018vw,370px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-NewsArticle__main .sub_ttl{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem);line-height:1.5}.p-NewsArticle__main .sub_ttl::before{width:24px;height:3px}.p-NewsArticle__main .-txtM{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem);line-height:1.8}.l-Sub__main.-sideWp{width:100%}.p-News__mainWp::before,.p-News__mainWp::after{width:min(5.8565153734vw,80px)}.p-Sub__story .p-Story__header{margin-bottom:min(7.3206442167vw,100px)}.p-Sub__story .p-Story__header::after{height:min(21.9619326501vw,300px);margin-top:min(106.25%,85px);margin-left:min(6.25%,5px)}.p-Sub__story .p-Story__headline{width:min(18.3016105417vw,250px)}.p-Sub__story .p-Story__bloc{width:min(70.7174231332vw,966px)}.p-Sub__story .p-Story__footer{margin-top:min(7.3206442167vw,100px)}.p-Sub__story.-list{width:min(71.0102489019vw,970px)}.p-Story__bloc{padding-bottom:0}.p-StoryArticle__header .num{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem);padding:0 min(25.6222547584vw,350px)}.p-StoryArticle__header .num span{padding:10px 0}.p-StoryArticle__header .ttl{padding:min(4.39238653vw,60px) 0;font-size:36px;font-size:2.25rem;font-size:min(2.635431918vw,2.25rem)}.p-StoryArticle__main{padding:min(4.39238653vw,60px) 0;font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.p-Sub__story.-detail .p-News__footer.p-Story__footer{margin-top:min(5.8565153734vw,80px)}.l-Sub__main.-sideWp{width:100%}.p-Story__mainWp::before,.p-Story__mainWp::after{width:min(5.8565153734vw,80px)}.p-Story__thum_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(.3660322108vw,5px);margin-top:min(.3660322108vw,5px)}.p-Sub__staffcast{padding-top:min(16.5745856354%,180px)}.p-Sub__staffcast .p-Staffcast__header{position:absolute}.p-Sub__staffcast .p-Staffcast__header::after{height:min(21.9619326501vw,300px);margin-top:min(200%,160px);margin-left:min(6.25%,5px)}.p-Sub__staffcast .p-Staffcast__headline{grid-template-columns:min(5.8565153734vw,80px) 1fr}.p-Sub__music{padding-top:min(16.5745856354%,180px)}.p-Sub__music .p-Music__header{position:absolute}.p-Sub__music .p-Music__header::after{height:min(21.9619326501vw,300px);margin-top:min(100%,80px);margin-left:min(6.25%,5px)}.p-Sub__music .p-Music__headline{grid-template-columns:min(5.8565153734vw,80px) 1fr}.p-Sub__music .p-Music__main{width:51.2445095168vw}.p-Sub__music .p-Music__tab{margin-bottom:min(5.8565153734vw,80px)}.p-Sub__music .p-Music__tabList{grid-template-columns:repeat(3, 1fr)}.p-Sub__music .p-Music__tabLink{padding-top:min(1.4641288433vw,20px);padding-bottom:min(1.4641288433vw,20px);font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Sub__music .p-Ending__footer{margin-top:min(2.9282576867vw,40px)}.p-Sub__music .p-Ending__copy{margin-top:min(2.9282576867vw,40px);font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Theme{padding-bottom:min(5.8565153734vw,80px);gap:min(3.2942898975vw,45px)}.p-Theme__ttl{font-size:36px;font-size:2.25rem;font-size:min(2.635431918vw,2.25rem)}.p-Theme__txt,.p-Theme__artist{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem)}.p-Theme__artist .em{font-size:28px;font-size:1.75rem;font-size:min(2.0497803807vw,1.75rem)}.p-Theme__credits{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.p-Theme__jacket{gap:min(.7320644217vw,10px)}.p-Theme__jacket>img{width:calc((100% - min(.7320644217vw,10px))/2)}.p-Theme__jacket figure{width:68.4931506849%;gap:min(1.4641288433vw,20px)}.p-Theme__jacket figcaption{padding:.7320644217vw 0;font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Artist__header{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem);margin-bottom:min(3.2942898975vw,45px);gap:min(.7320644217vw,10px)}.p-Artist__body{gap:min(2.196193265vw,30px)}.p-Artist__imgList{grid-template-columns:repeat(3, 1fr);gap:min(1.8301610542vw,25px)}.p-Artist__imgItem{padding-bottom:min(1.4641288433vw,20px)}.p-Artist__imgItem figcaption{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);margin-top:min(.7320644217vw,10px)}.p-Artist__imgItem figcaption small{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Artist__prof{padding:min(1.4641288433vw,20px)}.p-Artist__profHeader{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem);margin-bottom:min(.7320644217vw,10px);gap:min(.7320644217vw,10px)}.p-Artist__profTxt{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Albam{padding-bottom:min(5.8565153734vw,80px)}.p-Albam__header{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem);margin-bottom:min(3.2942898975vw,45px);gap:min(.7320644217vw,10px)}.p-Albam__header-sub{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem)}.p-Albam__hr{width:31.0810810811%;margin-top:min(2.9282576867vw,40px);margin-bottom:min(2.9282576867vw,40px)}.p-Albam__body{padding:min(2.196193265vw,30px) min(1.4641288433vw,20px)}.p-Albam__txt,.p-Albam__official,.p-Albam__official small,.p-Albam__txt small{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.p-Albam__txt:not(:last-of-type),.p-Albam__official:not(:last-of-type),.p-Albam__official small:not(:last-of-type),.p-Albam__txt small:not(:last-of-type){margin-bottom:min(2.196193265vw,30px)}.p-Albam__official{padding:min(1.0980966325vw,15px) 0}.p-Sub__books{padding-top:min(16.5745856354%,180px)}.p-Sub__books .p-Books__header{position:absolute}.p-Sub__books .p-Books__header::after{height:min(21.9619326501vw,300px);margin-top:min(106.25%,85px);margin-left:min(6.25%,5px)}.p-Sub__books .p-Books__headline{grid-template-columns:min(5.8565153734vw,80px) 1fr}.p-Sub__books .p-Books__main{width:51.2445095168vw}.p-Sub__books .p-Books__body{gap:min(10.2489019034vw,140px)}.p-Sub__books .p-Books__listHeader{font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem);margin-bottom:min(2.9282576867vw,40px)}.p-Sub__books .p-Books__list{gap:min(3.6603221083vw,50px)}.p-Sub__books .p-Books__row{gap:min(1.4641288433vw,20px)}.p-Sub__books .p-Books__column{width:calc((100% - min(4.39238653vw,60px))/4)}.p-Sub__character .p-Character__list{gap:min(3.6603221083vw,50px)}.p-Sub__character .p-Character__row{gap:min(1.4641288433vw,20px)}.p-Sub__character .p-Character__column{width:calc((100% - min(2.9282576867vw,40px))/3)}.p-Sub__character .p-Character__name{padding:.7320644217vw min(1.0980966325vw,15px);font-size:30px;font-size:1.875rem;font-size:min(2.196193265vw,1.875rem);margin-bottom:min(.7320644217vw,10px)}.p-Sub__character .p-Character__caption{padding:.7320644217vw min(1.0980966325vw,15px);font-size:14px;font-size:.875rem;font-size:min(1.0248901903vw,.875rem)}.modal__overlay::before,.modal__overlay::after{width:100vw;height:29.7950219619vw}.modal__overlay::before{background-image:url(../img/common/layout_frame_top.webp);top:0;background-repeat:no-repeat;background-size:100%}.modal__overlay::after{background-image:url(../img/common/layout_frame_bottom.webp);bottom:0;background-repeat:no-repeat;background-size:100%}.modal__content .inner{display:grid;place-items:center;width:100%}.modal__content .inner::before,.modal__content .inner::after{width:100vw;height:29.7950219619vw}.modal__content .inner::before{background-image:url(../img/common/layout_frame_top.webp);top:0;background-repeat:no-repeat;background-size:100%}.modal__content .inner::after{background-image:url(../img/common/layout_frame_bottom.webp);bottom:0;background-repeat:no-repeat;background-size:100%}.modal__content_inner{width:63.3235724744vw;max-width:960px}.modal__close .c-menuBorder{width:105%}.p-comment__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 5.8565153734vw;width:68.0819912152vw;margin:auto}.p-comment__media .img{width:21.9619326501vw}.p-comment__media .body{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-comment__media .body .name{font-size:1.5373352855vw;min-width:23.1332357247vw;min-height:3.0014641288vw;padding:0 1em}.p-comment__media .body .cv{font-size:5.270863836vw}.p-comment__media .body .desc{line-height:1.6;font-size:1.317715959vw;margin-top:2.196193265vw}#modalCharater .js-modal-content{height:100%;padding-bottom:min(10.980966325vw,150px)}.character_navigation{position:fixed;width:100%;left:0;bottom:min(2.196193265vw,30px)}.character_navigation span{color:#000;gap:15px;width:min(15.3733528551vw,210px);font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem)}.character_navigation span::before{background-color:#000;width:min(4.0263543192vw,55px)}.character_navigation .character_navigation-button-prev span::before{width:min(4.0263543192vw,55px);left:0}.character_navigation .character_navigation-button-prev span:hover::before{width:calc(min(4.0263543192vw,55px) + 3.2em)}.character_navigation span::after{background-color:#000;width:min(.6588579795vw,9px)}.character_navigation .character_navigation-button-prev span::after{left:min(4.0263543192vw,55px)}.character_navigation .character_navigation-button-prev span:hover::after{left:calc(min(4.0263543192vw,55px) + 3.2em)}.character_navigation .character_navigation-button-prev span{padding-right:3.2em;-webkit-transition:.3s ease;transition:.3s ease}.character_navigation .character_navigation-button-next span{padding-left:3.2em;-webkit-transition:.3s ease;transition:.3s ease}.character_navigation .character_navigation-button-next span:hover::before{width:calc(min(4.0263543192vw,55px) + 3.2em)}.character_navigation .character_navigation-button-next span:hover::after{right:calc(min(4.0263543192vw,55px) + 3.2em)}.character_navigation .character_navigation-button-next span::before{right:0}.character_navigation .character_navigation-button-next span::after{right:min(4.0263543192vw,55px)}.c-btnClose.modal__close.close.chara_close{border-color:#fff;top:min(2.9282576867vw,40px);right:min(2.9282576867vw,40px)}.c-btnClose.modal__close.close.chara_close .c-closeBorder{background-color:#fff}.c-btnClose.modal__close.close.chara_close .c-btnCloseInner::after{color:#fff}.p-Sub__character{padding-top:min(16.5745856354%,180px)}.p-Sub__character .p-Character__header{position:absolute}.p-Sub__character .p-Character__header::after{height:min(21.9619326501vw,300px);margin-top:min(125%,100px);margin-left:min(7.5%,6px)}.p-Sub__character .p-Character__headline{grid-template-columns:min(5.8565153734vw,80px) 1fr}.p-Sub__character .p-Character__main{width:56.3689604685vw}.p-Sub__character .p-Character__body{gap:min(10.2489019034vw,140px)}.p-Sub__movie .p-Movie__header{margin-bottom:min(7.3206442167vw,100px)}.p-Sub__movie .p-Movie__header::after{height:min(21.9619326501vw,300px);margin-top:min(106.25%,85px);margin-left:min(6.25%,5px)}.p-Sub__movie .p-Movie__headline_udr{width:min(19.1068814056vw,261px)}.p-Sub__movie .p-Movie__main{width:min(70.7174231332vw,966px)}.p-Sub__movie .p-Movie__footer{margin-top:min(7.3206442167vw,100px)}.p-Sub__movie .p-Movie__postList{grid-template-columns:repeat(3, 1fr);gap:min(5.8565153734vw,80px) min(3.6603221083vw,50px)}.p-Sub__Movie.-list .c-Post__title{padding:min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px)}.p-Sub__Movie.-list .p-Movie__footer{width:62.9575402635vw}.udr-Movie__list{gap:min(5.8565153734vw,80px) min(3.1478770132vw,43px)}.udr-Movie__item{width:calc((100% - min(6.2957540264vw,86px))/3)}.udr-Movie__itemBody_ttl{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem);padding:min(1.4641288433vw,20px) 0 0 0}.p-NewsArticle__header .date{font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);padding:0 min(25.6222547584vw,350px)}.p-NewsArticle__header .date span{padding:10px 0}.p-NewsArticle__header .ttl{padding:min(2.9282576867vw,40px) 0 0;font-size:28px;font-size:1.75rem;font-size:min(2.0497803807vw,1.75rem)}.p-NewsArticle__main{padding:min(4.39238653vw,60px) 0;font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem)}.p-NewsArticle__main .c-articleBtn{height:min(2.9282576867vw,40px);width:min(27.0863836018vw,370px);font-size:16px;font-size:1rem;font-size:min(1.1713030747vw,1rem);line-height:2.25}.p-NewsArticle__main .sub_ttl{font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem);line-height:1.5}.p-NewsArticle__main .sub_ttl::before{width:24px;height:3px}.p-NewsArticle__main .-txtM{font-size:20px;font-size:1.25rem;font-size:min(1.4641288433vw,1.25rem);line-height:1.8}.p-NewsArticle__main .img_list02{gap:.2196193265vw}.p-NewsArticle__main .btn_list02{gap:2.9282576867vw}.l-Sub__main.-sideWp{width:100%}.p-News__mainWp::before,.p-News__mainWp::after{width:min(5.8565153734vw,80px)}.p-Sub__onair .p-Onair__header{margin-bottom:min(7.3206442167vw,100px)}.p-Sub__onair .p-Onair__header::after{height:min(21.9619326501vw,300px);margin-top:min(106.25%,85px);margin-left:min(6.25%,5px)}.p-Sub__onair .p-Onair__headline_udr{width:min(19.1068814056vw,261px)}.p-Sub__onair .p-Onair__main{width:min(70.7174231332vw,966px)}.p-Sub__onair .p-Onair__footer{margin-top:min(7.3206442167vw,100px)}.p-Sub__onair .p-Onair__postList{grid-template-columns:repeat(3, 1fr);gap:min(5.8565153734vw,80px) min(3.6603221083vw,50px)}.p-Sub__Onair.-list .c-Post__title{padding:min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px)}.p-Sub__Onair.-list .p-Onair__footer{width:62.9575402635vw}.udr-Onair__list{gap:min(5.8565153734vw,80px) min(3.1478770132vw,43px)}.udr-Onair__item{width:calc((100% - min(6.2957540264vw,86px))/3)}.udr-Onair__itemBody_ttl{font-size:18px;font-size:1.125rem;font-size:min(1.317715959vw,1.125rem);padding:min(1.4641288433vw,20px) 0 0 0}.l-Sub__main_onair .p-streaming__bloc{width:min(88.2869692533%,1206px);margin-bottom:min(9.5168374817vw,130px)}.l-Sub__main_onair .p-streaming__list{display:grid;margin-top:min(2.9282576867vw,40px);grid-template-columns:repeat(4, 1fr);gap:min(2.9282576867vw,40px) min(1.317715959vw,18px)}.l-Sub__main_onair .p-streaming__item .p-streaming__link{height:min(5.270863836vw,72px)}.l-Sub__main_onair .p-Udr__onair,.l-Sub__main_onair .p-Udr__streaming{gap:min(7.3206442167vw,100px);margin-bottom:min(11.7130307467%,160px)}.l-Sub__main_onair .p-Udr__onair::before,.l-Sub__main_onair .p-Udr__streaming::before{width:min(16.0322108346%,219px)}.l-Sub__main_onair .p-Udr__streaming::before{width:min(11.420204978%,156px)}.l-Sub__main_onair .udr-Onair__header,.l-Sub__main_onair .udr-streaming__header{line-height:6;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem)}.p-streaming__dt{gap:min(1.4641288433vw,2.6041666667vh);font-size:min(1.4641288433vw,2.6041666667vh)}.p-streaming__dt .dec{width:min(3.8799414348vw,6.9010416667vh);padding-left:min(.3660322108vw,.6510416667vh);margin-bottom:min(.3660322108vw,.6510416667vh)}.p-Sub__download .p-Download__header{margin-bottom:min(7.3206442167vw,100px)}.p-Sub__download .p-Download__header::after{height:min(21.9619326501vw,300px);margin-top:min(106.25%,85px);margin-left:min(6.25%,5px)}.p-Sub__download .p-Download__headline{width:min(32.5036603221vw,444px)}.p-Sub__download .p-Download__main{width:min(70.7174231332vw,966px)}.p-Sub__download .p-Download__footer{margin-top:min(11.7130307467vw,160px)}.p-Download_name{font-size:28px;font-size:1.75rem;font-size:min(2.0497803807vw,1.75rem);line-height:1.2857142857;padding:0 1.4641288433vw}.p-Download_name_txt{padding:8px 0}.p-downloadBtn{margin-top:min(1.4641288433vw,20px);height:min(2.9282576867vw,40px);width:100%;font-size:12px;font-size:.75rem;font-size:min(.878477306vw,.75rem);line-height:3}.p-Download_list{margin-top:min(4.6852122987vw,64px);grid-template-columns:repeat(6, 1fr);gap:min(1.317715959vw,18px)}.p-Download_list02{margin-top:min(4.6852122987vw,64px);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(1.756954612vw,24px)}.p-Download_list02 .p-Download_item{width:calc((100% - min(7.027818448vw,96px))/5)}.p-Download_list03{margin-top:min(4.6852122987vw,64px);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(2.9282576867vw,40px)}.p-Download_list03 .p-Download_item{width:calc((100% - min(2.9282576867vw,40px))/2)}.p-Download__bloc{margin-top:min(7.3206442167vw,100px)}.p-Download_back.-back{width:min(24.1581259151vw,330px);margin:min(8.78477306vw,120px) auto 0}.p-Download_back.-back a{padding:10px min(6.9546120059vw,95px);font-size:24px;font-size:1.5rem;font-size:min(1.756954612vw,1.5rem)}.p-Sub__download.-list .c-Post__title{padding:min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px) min(2.196193265vw,30px)}.p-Sub__download.-list .p-News__footer{width:62.9575402635vw}.l-Sub__main.-sideWp{width:100%}.p-Download__mainWp::before,.p-Download__mainWp::after{width:min(5.8565153734vw,80px)}.u-sp-only{display:none !important}.u-justify-center-pc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-pd-pc0{padding:min(0vw, 0px) !important}.u-pt-pc0{padding-top:min(0vw, 0px) !important}.u-pb-pc0{padding-bottom:min(0vw, 0px) !important}.u-pl-pc0{padding-left:min(0vw, 0px) !important}.u-pr-pc0{padding-right:min(0vw, 0px) !important}.u-mt-pc0{margin-top:min(0vw, 0px) !important}.u-mb-pc0{margin-bottom:min(0vw, 0px) !important}.u-ml-pc0{margin-left:min(0vw, 0px) !important}.u-mr-pc0{margin-right:min(0vw, 0px) !important}.u-width-pc0{width:0% !important}.u-fs-pc0{font-size:min(0vw, 0px)}.u-pd-pc10{padding:min(0.7320644217vw, 10px) !important}.u-pt-pc10{padding-top:min(0.7320644217vw, 10px) !important}.u-pb-pc10{padding-bottom:min(0.7320644217vw, 10px) !important}.u-pl-pc10{padding-left:min(0.7320644217vw, 10px) !important}.u-pr-pc10{padding-right:min(0.7320644217vw, 10px) !important}.u-mt-pc10{margin-top:min(0.7320644217vw, 10px) !important}.u-mb-pc10{margin-bottom:min(0.7320644217vw, 10px) !important}.u-ml-pc10{margin-left:min(0.7320644217vw, 10px) !important}.u-mr-pc10{margin-right:min(0.7320644217vw, 10px) !important}.u-width-pc10{width:10% !important}.u-fs-pc10{font-size:min(0.7320644217vw, 10px)}.u-pd-pc20{padding:min(1.4641288433vw, 20px) !important}.u-pt-pc20{padding-top:min(1.4641288433vw, 20px) !important}.u-pb-pc20{padding-bottom:min(1.4641288433vw, 20px) !important}.u-pl-pc20{padding-left:min(1.4641288433vw, 20px) !important}.u-pr-pc20{padding-right:min(1.4641288433vw, 20px) !important}.u-mt-pc20{margin-top:min(1.4641288433vw, 20px) !important}.u-mb-pc20{margin-bottom:min(1.4641288433vw, 20px) !important}.u-ml-pc20{margin-left:min(1.4641288433vw, 20px) !important}.u-mr-pc20{margin-right:min(1.4641288433vw, 20px) !important}.u-width-pc20{width:20% !important}.u-fs-pc20{font-size:min(1.4641288433vw, 20px)}.u-pd-pc30{padding:min(2.196193265vw, 30px) !important}.u-pt-pc30{padding-top:min(2.196193265vw, 30px) !important}.u-pb-pc30{padding-bottom:min(2.196193265vw, 30px) !important}.u-pl-pc30{padding-left:min(2.196193265vw, 30px) !important}.u-pr-pc30{padding-right:min(2.196193265vw, 30px) !important}.u-mt-pc30{margin-top:min(2.196193265vw, 30px) !important}.u-mb-pc30{margin-bottom:min(2.196193265vw, 30px) !important}.u-ml-pc30{margin-left:min(2.196193265vw, 30px) !important}.u-mr-pc30{margin-right:min(2.196193265vw, 30px) !important}.u-width-pc30{width:30% !important}.u-fs-pc30{font-size:min(2.196193265vw, 30px)}.u-pd-pc40{padding:min(2.9282576867vw, 40px) !important}.u-pt-pc40{padding-top:min(2.9282576867vw, 40px) !important}.u-pb-pc40{padding-bottom:min(2.9282576867vw, 40px) !important}.u-pl-pc40{padding-left:min(2.9282576867vw, 40px) !important}.u-pr-pc40{padding-right:min(2.9282576867vw, 40px) !important}.u-mt-pc40{margin-top:min(2.9282576867vw, 40px) !important}.u-mb-pc40{margin-bottom:min(2.9282576867vw, 40px) !important}.u-ml-pc40{margin-left:min(2.9282576867vw, 40px) !important}.u-mr-pc40{margin-right:min(2.9282576867vw, 40px) !important}.u-width-pc40{width:40% !important}.u-fs-pc40{font-size:min(2.9282576867vw, 40px)}.u-pd-pc50{padding:min(3.6603221083vw, 50px) !important}.u-pt-pc50{padding-top:min(3.6603221083vw, 50px) !important}.u-pb-pc50{padding-bottom:min(3.6603221083vw, 50px) !important}.u-pl-pc50{padding-left:min(3.6603221083vw, 50px) !important}.u-pr-pc50{padding-right:min(3.6603221083vw, 50px) !important}.u-mt-pc50{margin-top:min(3.6603221083vw, 50px) !important}.u-mb-pc50{margin-bottom:min(3.6603221083vw, 50px) !important}.u-ml-pc50{margin-left:min(3.6603221083vw, 50px) !important}.u-mr-pc50{margin-right:min(3.6603221083vw, 50px) !important}.u-width-pc50{width:50% !important}.u-fs-pc50{font-size:min(3.6603221083vw, 50px)}.u-pd-pc60{padding:min(4.39238653vw, 60px) !important}.u-pt-pc60{padding-top:min(4.39238653vw, 60px) !important}.u-pb-pc60{padding-bottom:min(4.39238653vw, 60px) !important}.u-pl-pc60{padding-left:min(4.39238653vw, 60px) !important}.u-pr-pc60{padding-right:min(4.39238653vw, 60px) !important}.u-mt-pc60{margin-top:min(4.39238653vw, 60px) !important}.u-mb-pc60{margin-bottom:min(4.39238653vw, 60px) !important}.u-ml-pc60{margin-left:min(4.39238653vw, 60px) !important}.u-mr-pc60{margin-right:min(4.39238653vw, 60px) !important}.u-width-pc60{width:60% !important}.u-fs-pc60{font-size:min(4.39238653vw, 60px)}.u-pd-pc70{padding:min(5.1244509517vw, 70px) !important}.u-pt-pc70{padding-top:min(5.1244509517vw, 70px) !important}.u-pb-pc70{padding-bottom:min(5.1244509517vw, 70px) !important}.u-pl-pc70{padding-left:min(5.1244509517vw, 70px) !important}.u-pr-pc70{padding-right:min(5.1244509517vw, 70px) !important}.u-mt-pc70{margin-top:min(5.1244509517vw, 70px) !important}.u-mb-pc70{margin-bottom:min(5.1244509517vw, 70px) !important}.u-ml-pc70{margin-left:min(5.1244509517vw, 70px) !important}.u-mr-pc70{margin-right:min(5.1244509517vw, 70px) !important}.u-width-pc70{width:70% !important}.u-fs-pc70{font-size:min(5.1244509517vw, 70px)}.u-pd-pc80{padding:min(5.8565153734vw, 80px) !important}.u-pt-pc80{padding-top:min(5.8565153734vw, 80px) !important}.u-pb-pc80{padding-bottom:min(5.8565153734vw, 80px) !important}.u-pl-pc80{padding-left:min(5.8565153734vw, 80px) !important}.u-pr-pc80{padding-right:min(5.8565153734vw, 80px) !important}.u-mt-pc80{margin-top:min(5.8565153734vw, 80px) !important}.u-mb-pc80{margin-bottom:min(5.8565153734vw, 80px) !important}.u-ml-pc80{margin-left:min(5.8565153734vw, 80px) !important}.u-mr-pc80{margin-right:min(5.8565153734vw, 80px) !important}.u-width-pc80{width:80% !important}.u-fs-pc80{font-size:min(5.8565153734vw, 80px)}.u-pd-pc90{padding:min(6.588579795vw, 90px) !important}.u-pt-pc90{padding-top:min(6.588579795vw, 90px) !important}.u-pb-pc90{padding-bottom:min(6.588579795vw, 90px) !important}.u-pl-pc90{padding-left:min(6.588579795vw, 90px) !important}.u-pr-pc90{padding-right:min(6.588579795vw, 90px) !important}.u-mt-pc90{margin-top:min(6.588579795vw, 90px) !important}.u-mb-pc90{margin-bottom:min(6.588579795vw, 90px) !important}.u-ml-pc90{margin-left:min(6.588579795vw, 90px) !important}.u-mr-pc90{margin-right:min(6.588579795vw, 90px) !important}.u-width-pc90{width:90% !important}.u-fs-pc90{font-size:min(6.588579795vw, 90px)}.u-pd-pc100{padding:min(7.3206442167vw, 100px) !important}.u-pt-pc100{padding-top:min(7.3206442167vw, 100px) !important}.u-pb-pc100{padding-bottom:min(7.3206442167vw, 100px) !important}.u-pl-pc100{padding-left:min(7.3206442167vw, 100px) !important}.u-pr-pc100{padding-right:min(7.3206442167vw, 100px) !important}.u-mt-pc100{margin-top:min(7.3206442167vw, 100px) !important}.u-mb-pc100{margin-bottom:min(7.3206442167vw, 100px) !important}.u-ml-pc100{margin-left:min(7.3206442167vw, 100px) !important}.u-mr-pc100{margin-right:min(7.3206442167vw, 100px) !important}.u-width-pc100{width:100% !important}.u-fs-pc100{font-size:min(7.3206442167vw, 100px)}.js-canvas{height:100%}.js-plane{height:100%}}@media screen and (max-width: 51.25em){.l-Loader__inner{background-size:6.6666666667vw auto}.l-Loader__num{font-size:14px;font-size:.875rem;font-size:3.7333333333vw}.modal-active .l-Modal__container{-webkit-animation:modal-active-sp .3s ease forwards;animation:modal-active-sp .3s ease forwards}.l-Modal__main{gap:13.3333333333vw;padding:29.3333333333vw 0}.l-Modal__inner{padding-top:10.6666666667vw}.l-Modal__btn{margin-top:5.3333333333vw;margin-right:5.3333333333vw}.l-Modal[data-modal-type=movie] .l-Modal__container::before{background-image:url(../img/common/bg_modal_sp.webp);background-size:89.2% auto}.l-Modal[data-modal-type=comment] .l-Modal__container::before{background-image:url(../img/common/dec_comment_sp.webp),url(../img/common/bg_modal_sp.webp);background-size:40.6666666667% auto,89.2% auto;background-position:right bottom,left top}.l-Footer{background-image:url(../img/common/bg_footer_sp.webp)}.l-Footer__txt{height:106.6666666667vw;margin-bottom:15.3333333333%}.l-Footer__main{width:89.3333333333%;margin-bottom:17.9104477612%}.l-Footer__logo{margin-bottom:6.6666666667vw;width:20.6666666667vw;margin-left:auto;margin-right:auto}.l-Footer__nav{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:0 3.2vw}.l-Footer__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 3.2vw;padding-left:5.9701492537%;margin-bottom:6.6666666667vw}.l-Footer__navLink{font-size:15px;font-size:.9375rem;font-size:4vw;line-height:3}.l-Footer__navLink small{font-size:11px;font-size:.6875rem;font-size:2.9333333333vw;line-height:4.0909090909}.l-Footer__official{margin-left:auto;margin-right:auto;width:20vw;margin-bottom:16vw}.l-Footer__bnrList{gap:5.3333333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-Footer__bnrItem{width:calc((100% - 5.3333333333vw)/2)}.l-Footer__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:89.3333333333%;padding-bottom:61.3333333333%;gap:16vw}.l-Footer__copy{font-size:9px;font-size:.5625rem;font-size:2.4vw}.l-Header__gnav{min-height:100%;padding:21.3333333333vw 6.6666666667vw 10.6666666667vw;gap:12vw;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-Header__logo{width:16vw;top:2.6666666667vw;left:2.6666666667vw}.l-Header__gnavList{gap:4vw 4vw}.l-menuIcon{width:19.3333333333vw}.l-Header__gnavListWrapper{gap:0 3.2vw}.l-Header__gnavList .l-Footer__official{margin-bottom:0}.l-Header__gnavLink{font-size:21px;font-size:1.3125rem;font-size:5.6vw;line-height:2.1428571429}.l-Header__gnavLink small{font-size:11px;font-size:.6875rem;font-size:2.9333333333vw;line-height:4.0909090909}.l-Footer__official{margin-left:auto;margin-right:auto;width:20vw;margin-bottom:16vw}.l-Sub__container{padding-top:32vw}.l-Sub__header{position:absolute;width:13.7333333333vw}.l-Sub__header{width:13.7333333333vw;margin-top:5.3333333333vw;margin-left:5.3333333333vw}.l-Sub__main{width:89.3333333333vw}.c-pageTop-bg{width:82.6666666667vw;margin-bottom:10.6666666667vw}.c-pageTopIcon{aspect-ratio:449/283;width:59.8666666667vw}.c-pageTopIcon::before{width:28.2666666667vw}.c-pageTop .c-pageTopTxt{font-size:12px;font-size:.75rem;font-size:3.2vw}.c-btnNav{width:16vw;top:2.6666666667vw;right:2.6666666667vw;padding:1.3333333333vw}.c-btnNavInner{width:12.8vw;font-size:6px;font-size:.375rem;font-size:1.6vw}.c-btnNavInner::after{width:16.2666666667vw;top:50%;left:50%;-webkit-transform:translate(-49%, -50%);transform:translate(-49%, -50%)}.c-btnNav .c-menuIcon{aspect-ratio:32/18;width:4.2666666667vw}.c-btnNav .c-menuBorder{aspect-ratio:16/1}.nav-open .c-btnNav.-close .c-menuBorder{aspect-ratio:16/1}.c-btnNav .c-menuTxt{top:10vw;font-size:7px;font-size:.4375rem;font-size:1.8666666667vw}.c-btnClose{width:24vw}.c-btnCloseInner::after{font-size:10.5px;font-size:.65625rem;font-size:2.8vw;line-height:1.7142857143}.c-btnCommnet{height:6.6666666667vw;font-size:10px;font-size:.625rem;font-size:2.6666666667vw;line-height:2.25}.tab-ed_item{height:6.6666666667vw;font-size:10px;font-size:.625rem;font-size:2.6666666667vw;line-height:2.25}.tab-ed{gap:5.3333333333vw}.c-btnMore{gap:3.3333333333vw;width:40vw;height:8vw;font-size:12px;font-size:.75rem;font-size:3.2vw}.c-btnMore::before{width:50vw}.c-btnPrev{gap:4.6666666667vw;font-size:18px;font-size:1.125rem;font-size:4.8vw}.c-btnPrev::before{width:10.6666666667vw}.c-btnNext{gap:4.6666666667vw;font-size:18px;font-size:1.125rem;font-size:4.8vw}.c-btnNext::after{width:10.6666666667vw}.c-btnLink{font-size:21.5px;font-size:1.34375rem;font-size:5.7333333333vw}.c-btnLink .dec{width:2.6666666667vw}.c-btnLink .dec i{width:.6666666667vw}.c-btnLink .txt{padding:2.6666666667vw 0vw}.c-btnLink small{font-size:13.5px;font-size:.84375rem;font-size:3.6vw}.c-btnOfficial{width:26.6666666667vw}.c-share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8vw;padding:0 2vw}.c-shareTitle{padding:0 9.3333333333vw;height:9.3333333333vw;font-size:13.5px;font-size:.84375rem;font-size:3.6vw;line-height:2}.c-shareList{gap:4vw}.c-shareItem{width:9.3333333333vw}.c-shareLink.-tw,.c-shareLink.-fb,.c-shareLink.-line{-webkit-mask-size:auto 42.8571428571%;mask-size:auto 42.8571428571%}.c-Post__list{grid-template-columns:repeat(2, 1fr);gap:8.5333333333vw 3.2vw}.c-Post__listItem{padding:4.2666666667vw 0;min-height:43.0666666667vw}.c-Post__title{font-size:10.5px;font-size:.65625rem;font-size:2.8vw;padding:3.3333333333vw 4.6666666667vw}.c-Post__date{font-size:12px;font-size:.75rem;font-size:3.2vw;padding:0 2vw}.c-Post__date p{padding:1.3333333333vw 0}.c-Post__clamp{-webkit-line-clamp:4}.c-Post__clamp.-clamp1{-webkit-line-clamp:2}.c-Post__more{font-size:2.4vw;gap:1.3333333333vw}.c-Post__more i::before{width:1.0666666667vw}.c-list li:not(.c-listTitle){padding-left:4.2666666667vw;text-indent:-2.1333333333vw}.c-Pager__listWrapper{margin-top:10.6666666667vw}.c-Pager__list{width:89.3333333333vw;gap:2.6666666667vw;padding-bottom:22.6666666667vw}.c-Pager__list .c-Pager__item{font-size:50px;font-size:3.125rem;font-size:3.6603221083vw}.c-Pager__list .c-Pager__item.-number .c-Pager__link,.c-Pager__list .c-Pager__item.-number.-current span{width:11.3333333333vw}.c-Pager__list .c-Pager__item.-prev,.c-Pager__list .c-Pager__item.-next{bottom:0}.c-Pager__list .c-btnPager{font-size:18px;font-size:1.125rem;font-size:4.8vw}.c-Pager__list .c-btnPager::before{width:23.0666666667vw}.c-Pager__list .c-Pager__item.-next .c-btnPager::before{right:125%}.c-Pager__list .c-Pager__item.-next .c-btnPager::after{right:115%}.c-Pager__list .c-Pager__item.-prev .c-btnPager::before{left:125%}.c-Pager__list .c-Pager__item.-prev .c-btnPager::after{left:125%}.c-Pager__list.-detail{padding-bottom:22.6666666667vw}.c-Pager__list.-detail .c-Pager__item.-back{width:100%}.c-Pager__list.-detail .c-Pager__item.-back a{width:100%;padding:2.6666666667vw 30.6666666667vw;font-size:18px;font-size:1.125rem;font-size:4.8vw}.c-bgGrad{height:100lvh}.c-bgTree{height:100lvh}.c-bgFace{background-size:min(69.8666666667vw,524px) auto;height:100lvh}.c-menuIcon{aspect-ratio:60/22;width:8vw}.c-menuBorder{aspect-ratio:60/2}.c-modalMovie{width:84vw}.c-modalComment{width:89.3333333333vw}.c-modalCommentMain{gap:8vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-modalCommentBody{grid-template-columns:100%;gap:10.6666666667vw}.c-modalCommentImg{width:76.1194029851%;margin-left:auto;margin-right:auto}.c-modalCommentImgCaption{margin-top:5.3333333333vw}.c-modalCommentBody .role{font-size:12px;font-size:.75rem;font-size:3.2vw;margin-bottom:2.6666666667vw;padding:0 3.3333333333vw}.c-modalCommentBody .name{font-size:30px;font-size:1.875rem;font-size:8vw}.c-modalCommentBody .name small{font-size:22.5px;font-size:1.40625rem;font-size:6vw}.c-modalCommentBody .desc{gap:10.6666666667vw;font-size:12px;font-size:.75rem;font-size:3.2vw}.c-modalCommentBody .qa{gap:4vw}.c-modalCommentBody .question{gap:4vw;font-size:15px;font-size:.9375rem;font-size:4vw}.c-modalCommentBody .question .dec{width:10.6666666667vw;padding-left:.6666666667vw;margin-bottom:.6666666667vw}.c-modalCommentBody .title{font-size:20px;font-size:1.25rem;font-size:5.3333333333vw}#modalEd .l-Modal__container::before{background-image:url(../img/common/bg_modal_sp.webp);background-size:89.2% auto;background-position:left top}#modalEd .qa{margin-bottom:10.6666666667vw}.c-modalChara__inner .c-modalChara__main{gap:8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-modalChara__inner .c-modalChara__img{width:100%}.c-modalChara__caption .role{font-size:17.5px;font-size:1.09375rem;font-size:4.6666666667vw;margin-bottom:2.6666666667vw}.c-modalChara__caption .name{font-size:30px;font-size:1.875rem;font-size:8vw;margin-bottom:5.3333333333vw}.c-modalChara__caption .desc{gap:8vw;font-size:13px;font-size:.8125rem;font-size:3.4666666667vw}.c-modalChara__caption .desc p:not(:last-of-type){margin-bottom:4vw}.c-style1{padding-left:2.9333333333vw;font-size:14px;font-size:.875rem;font-size:3.7333333333vw}.c-style1::before{width:.8vw}.p-Top__catch{width:19.2%;margin-left:2.6666666667%;margin-top:2.6666666667%}.p-Top__logo{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);margin-left:auto;margin-right:auto;width:88.9333333333vw;margin-top:102vw;z-index:var(--layer-top-logo)}.p-Fv__body{padding-bottom:26.6666666667%}.p-Fv__kv::before{width:100%;bottom:0}.p-Fv__kv-2{width:83.8666666667vw;bottom:0;z-index:2;left:4vw}.p-Fv__logo{width:52.5333333333vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:93.3333333333vw;z-index:4}.p-Fv__onair{position:relative;z-index:3;width:65.0666666667vw;margin-left:auto;margin-top:10.6666666667vw}.p-Fv__catch-1{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);right:0;width:82.9333333333vw;top:122.4vw;z-index:3}.p-Fv__catch-2{right:4vw;top:14.5333333333vw;width:52.8vw}.p-Top__news{width:89.3333333333%;margin-bottom:26.6666666667%}.p-News__header{margin-bottom:10.6666666667vw}.p-News__headline{height:26.5333333333vw}.p-News__footer{margin-top:17.9104477612%}.p-Top__intro{margin-bottom:26.6666666667%}.p-Intro__header{margin-bottom:14.6666666667%}.p-Intro__headline{height:22.4vw}.p-Intro__main{padding-bottom:106%}.p-Intro__body{background-size:5.3333333333% auto;padding-left:5.3333333333%}.p-Intro__catch{margin-bottom:12%}.p-Intro__txt{letter-spacing:0.04em;font-size:11.5px;font-size:.71875rem;font-size:3.0666666667vw;line-height:2.6086956522;width:88.7323943662%;margin-left:auto;margin-right:auto;padding-bottom:4%}.p-Intro__img02{bottom:0;right:0;width:71.746031746%;margin-right:3.1746031746%;margin-bottom:-74.6031746032%}.p-Intro__img03{bottom:0;left:0;width:50.1587301587%;margin-left:-2.380952381%;margin-bottom:-106.3492063492%}.p-Intro__img04{bottom:0;right:0;width:41.2698412698%;margin-right:12.6984126984%;margin-bottom:-123.8095238095%}.p-Intro__top-left-1{width:36vw;margin-left:-1.3333333333%;margin-top:-2.6666666667%}.p-Intro__top-left{width:14.8vw;margin-left:16.6666666667%;margin-top:36%}.p-Intro__btm_right-1{right:0;width:13.7333333333vw;margin-right:3.3333333333%;margin-bottom:37.3333333333%}.p-Intro__btm_right{width:84.5333333333vw;margin-left:-42.6666666667%}.p-Intro__top_right{width:31.4666666667vw;margin-top:32%}.p-Top__onair{margin-left:auto;margin-right:auto}.p-Onair__header{margin-bottom:11.9402985075%}.p-Onair__headline{height:22.5333333333vw}.p-Onair__footer{margin-top:16vw;padding:0 5.3333333333vw}.p-streaming__bloc.-streaming{margin-top:12vw}.p-Onair__img{width:100%;margin-bottom:13.3333333333vw;padding:0 5.3333333333vw}.p-Tv__header{margin-bottom:13.3333333333vw}.p-Streaming__header{margin-bottom:10.6666666667vw}.p-Streaming__header .subttl{font-size:30px;font-size:1.875rem;font-size:8vw}.p-Streaming__header.-dec::after{width:6.6666666667vw;margin-top:6.6666666667vw}.p-Tv__grid{grid-template-columns:100%;gap:9.3333333333vw}.p-Tv__ttl,.p-Streaming__ttl{font-size:14px;font-size:.875rem;font-size:3.7333333333vw;margin-bottom:4vw}.p-Tv__date,.p-Streaming__date{font-size:20px;font-size:1.25rem;font-size:5.3333333333vw}.p-Streaming__date{margin-bottom:5.3333333333vw}.p-Tv__main,.p-Streaming__main{gap:13.3333333333vw}.p-streaming__desc{text-align:center;font-size:18px;font-size:1.125rem;font-size:4.8vw;margin-top:10.6666666667vw}.p-Streaming__list{grid-template-columns:repeat(2, 1fr)}.p-Streaming__link{font-size:14px;font-size:.875rem;font-size:3.7333333333vw}.p-Streaming__link .dec{width:2.6666666667vw}.p-Streaming__link .dec i{width:.6666666667vw}.p-Streaming__link span{padding:6.6666666667vw 2.6666666667vw}.p-Onair__main .p-streaming__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:5.3333333333vw;margin-top:8vw;padding:0 5.3333333333vw;margin-bottom:min(16vw,120px)}.p-Onair__main .p-streaming__item .p-streaming__link{width:100%;height:12vw;font-size:12px;font-size:.75rem;font-size:3.2vw;line-height:1.875;list-style:1.275}.p-Onair__main .p-streaming__bloc02.p-streaming__bloc{padding:0 5.3333333333vw;margin-bottom:16vw}.p-Onair__main .p-streaming__bloc02.p-streaming__bloc:first-child{margin-top:13.3333333333vw}.p-Onair__main .p-streaming__bloc02 .p-streaming__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw 0;margin-top:8vw}.p-Onair__main .p-streaming__bloc02 .p-streaming__item .p-streaming__link{height:12vw;font-size:12px;font-size:.75rem;font-size:3.2vw;line-height:1.875;line-height:1.275}.p-Top__staffcast{margin-bottom:56vw}.p-Staffcast__header{margin-bottom:10.6666666667%}.p-Staffcast__headline{height:22.5333333333vw}.p-Staffcast__list{gap:12vw;width:89.3333333333%}.p-Staffcast__row{gap:8vw 3.2vw}.p-Staffcast__column{min-width:calc((100% - 3.2vw)/2)}.p-Staffcast__role{font-size:10px;font-size:.625rem;font-size:2.6666666667vw;line-height:2.25}.p-Staffcast__name{font-size:15px;font-size:.9375rem;font-size:4vw;line-height:1.5}.p-Staffcast__copy{margin-top:.5em;font-size:11.5px;font-size:.71875rem;font-size:3.0666666667vw;padding-bottom:.5em}.p-Staffcast__btn{margin-top:2vw}.p-Top__original{margin-bottom:16vw}.p-Staffcast__column.-column1 .p-Staffcast__btn{min-width:calc((100% - 3.2vw)/2)}.p-Staffcast__column.-column2 .p-Staffcast__btn{min-width:100%}.p-Top__cast,.p-Top__staff,.p-Top__original{gap:13.3333333333vw;margin-bottom:16vw}.p-Top__cast::before,.p-Top__staff::before,.p-Top__original::before{width:19.8666666667%}.p-Top__staff::before{width:23.7333333333%}.p-Cast__header,.p-Staff__header{line-height:5;font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-Top__story{padding:0 2.6666666667vw;margin-bottom:26.6666666667%}.p-Story__header{margin-bottom:14.6666666667%}.p-Story__headline{height:26.4vw}.p-Story__list{grid-template-columns:repeat(2, 1fr);gap:10vw 2.6666666667vw}.p-Story__link{font-size:13.5px;font-size:.84375rem;font-size:3.6vw}.p-Story__itemBody{margin-top:4.6666666667vw}.p-Story__itemTitle{margin-top:.6666666667vw}.p-Story__main{padding-bottom:26.6666666667%}.p-Story__footer{margin-top:13.3333333333vw;margin-right:6px}.p-Top__character{padding:0 5.3333333333vw;margin-top:26.6666666667vw;margin-bottom:26.6666666667vw}.p-Character__header{margin-bottom:10.6666666667%}.p-Character__headline{height:24vw}.p-Character__row{gap:8vw 3.2vw}.p-Character__column{min-width:calc((100% - 3.2vw)/2)}.p-Character__role{font-size:10px;font-size:.625rem;font-size:2.6666666667vw;line-height:2.25}.p-Character__name{font-size:15px;font-size:.9375rem;font-size:4vw;line-height:1.5}.p-Character__copy{font-size:11.5px;font-size:.71875rem;font-size:3.0666666667vw}.p-Character__btn{margin-top:2vw}.p-Character__column.-column1 .p-Character__btn{min-width:calc((100% - 3.2vw)/2)}.p-Character__column.-column2 .p-Character__btn{min-width:100%}.p-Top__characterOp,.p-Top__characterEd{gap:13.3333333333vw;margin-bottom:16vw}.p-Top__characterOp::before,.p-Top__characterEd::before{width:19.8666666667%}.p-Top__characterEd::before{width:23.7333333333%}.p-Top__characterCont__header{line-height:5;font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-Top__characterCont__body{padding:0 5.3333333333vw}.p-Top__characterCont__txt{font-size:12.5px;font-size:.78125rem;font-size:3.3333333333vw}.p-Top__characterCont__ttl{margin-top:1.3333333333vw;font-size:30px;font-size:1.875rem;font-size:8vw}.p-Top__characterCont__thum{margin-top:10.6666666667vw}.p-Top__characterCont__social{margin-top:5.3333333333vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 6.2666666667vw}.p-Top__characterCont__desc{font-size:12px;font-size:.75rem;font-size:3.2vw;margin-top:10.6666666667vw}.p-Top__characterCont__info{margin-top:9.3333333333vw;padding:12vw 0}.p-Top__characterCont__media{padding:0 5.3333333333vw}.p-Top__characterCont__mediaBody{margin-top:8vw}.c-shareItem{width:9.3333333333vw}.p-Top__characterCont__social_link{font-size:14px;font-size:.875rem;font-size:3.7333333333vw}.p-Top__characterCont__social_link.-site{margin-right:13.3333333333vw}.p-Top__characterCont__social_link.-site span,.p-Top__characterCont__social_link.-ytb span,.p-Top__characterCont__social_link.-x span,.p-Top__characterCont__social_link.-insta span,.p-Top__characterCont__social_link.-tiktok span{-webkit-mask-size:auto 100%;mask-size:auto 100%}.p-Top__characterCont__social_link.-site span{width:7.2vw}.p-Top__characterCont__social_link.-ytb span{width:8vw}.p-Top__characterCont__social_link.-x span{width:4.6666666667vw}.p-Top__characterCont__social_link.-insta span{width:5.7333333333vw}.p-Top__characterCont__social_link.-tiktok span{width:4.1333333333vw}.p-Top__charactered .p-Top__characterCont__thum{padding:0 5.3333333333vw}.p-Top__characterCont__release{font-size:27px;font-size:1.6875rem;font-size:7.2vw}.p-Top__characterCont__price{margin-top:1.3333333333vw;font-size:13.5px;font-size:.84375rem;font-size:3.6vw}.p-Top__characterCont__code{margin-top:1.3333333333vw;font-size:13.5px;font-size:.84375rem;font-size:3.6vw}.p-Top__characterCont_articleBtn{margin-top:8vw;width:100%;height:10.4vw;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Character__bloc::before{width:100%;height:21.3333333333vw;top:17.0666666667vw;left:0}.p-Character__bloc.-type02{margin-top:16.2666666667vw}.p-Character__bloc.-type02::before{top:24vw}.p-Character__bloc.-type02 .name{right:.6666666667vw;top:8vw}.p-Character__bloc.-type02 .p-Character__item{min-height:54.1333333333vw;padding-bottom:4.6666666667vw}.p-Character__bloc.-type03{margin-top:16.2666666667vw}.p-Character__list{gap:1.0666666667vw}.p-Character__item{min-height:47.2vw;width:29.3333333333vw;padding-bottom:2.9333333333vw}.p-Character__item .name{left:.6666666667vw;font-size:23.5px;font-size:1.46875rem;font-size:6.2666666667vw}.p-Character__item .img{margin-left:5.3333333333vw;width:23.3333333333vw}.p-Character__item.-character01 .img{-webkit-mask-image:url(../img/character/chara1/character_stand01.webp);mask-image:url(../img/character/chara1/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character03 .img{-webkit-mask-image:url(../img/character/chara3/character_stand01.webp);mask-image:url(../img/character/chara3/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character02 .img{-webkit-mask-image:url(../img/character/chara2/character_stand01.webp);mask-image:url(../img/character/chara2/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character04 .img{-webkit-mask-image:url(../img/character/chara4/character_stand01.webp);mask-image:url(../img/character/chara4/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character05 .img{-webkit-mask-image:url(../img/character/chara5/character_stand01.webp);mask-image:url(../img/character/chara5/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character06 .img{-webkit-mask-image:url(../img/character/chara6/character_stand01.webp);mask-image:url(../img/character/chara6/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character07 .img{-webkit-mask-image:url(../img/character/chara7/character_stand01.webp);mask-image:url(../img/character/chara7/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item.-character08 .img{-webkit-mask-image:url(../img/character/chara8/character_stand01.webp);mask-image:url(../img/character/chara8/character_stand01.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom}.p-Character__item .arrow{width:5.3333333333vw;height:5.3333333333vw;border-right:solid 1px #000;border-bottom:solid 1px #000}.p-Character__item .arrow span::before{width:.9333333333vw;bottom:-.5333333333vw}.p-Character__item:hover .arrow{width:26vw}.p-Character__bloc.-type02 .p-Character__item .arrow{width:5.3333333333vw;height:5.3333333333vw;border-left:solid 1px #000;border-bottom:solid 1px #000;border-right:none}.p-Character__bloc.-type02 .p-Character__item .arrow span::before{width:.9333333333vw;bottom:-.5333333333vw}.p-Character__bloc.-type02 .p-Character__item:hover .arrow{width:26vw}.p-character__media .head{position:relative;padding:40vw 5.3333333333vw 0}.p-character__media .head::before{content:"";position:absolute;width:100%;height:177.0666666667vw;background-color:#fff;left:0;z-index:-1;top:0}.p-character__media .head::after{content:""}.p-character__media .body{padding:0 5.3333333333vw;margin-top:10.6666666667vw;position:relative}.character__modal_bg{position:absolute;height:100%;bottom:0;left:0;width:100%}.p-character__media .head .stand_img{width:61.3333333333vw;margin:14.6666666667vw auto 0}.p-character__media .head .name__bloc{width:100%;height:15.2vw}.p-character__media .head .name__bloc .txt{font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-character__media .head .name__bloc .name{font-size:31.5px;font-size:1.96875rem;font-size:8.4vw;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-character__media .head .chara__thum{margin-top:8vw}.p-character__media .head .cv{gap:1em;font-size:15px;font-size:.9375rem;font-size:4vw;margin-top:10.6666666667vw}.p-character__media .head .cv .dec{width:10.6666666667vw;padding-left:.6666666667vw;margin-bottom:.6666666667vw}.chara_modal_select{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:14.6666666667vw;padding:0 5.3333333333vw;gap:8.5333333333vw 4.2666666667vw}.chara_modal_select_item{width:13.3333333333vw}#characterdata1 .p-character__media .head .stand_img{-webkit-transform:translate(20%, 0);transform:translate(20%, 0);margin-top:-11vw}#characterdata2 .p-character__media .head .stand_img{-webkit-transform:translate(12%, 0);transform:translate(12%, 0);margin:7.666667vw auto 0}#characterdata3 .p-character__media .head .stand_img{-webkit-transform:translate(11%, 0);transform:translate(11%, 0);margin-top:3vw}#characterdata4 .p-character__media .head .stand_img{margin:15.666667vw auto 0;-webkit-transform:translate(12%, 0);transform:translate(12%, 0)}#characterdata5 .p-character__media .head .stand_img{margin:4.666667vw auto 0;-webkit-transform:translate(12%, 0);transform:translate(12%, 0)}#characterdata6 .p-character__media .head .stand_img{-webkit-transform:translate(6%, 0);transform:translate(6%, 0);margin:-9.333333vw auto 0}#characterdata7 .p-character__media .head .stand_img{-webkit-transform:translate(11%, 0);transform:translate(11%, 0);margin-top:3vw}#characterdata8 .p-character__media .head .stand_img{-webkit-transform:translate(11%, 0);transform:translate(11%, 0);margin-top:3vw}.p-character__media .body .info dt{font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-character__media .body .info dd{margin-top:4.6666666667vw}.p-character__media .body .info .desc{font-size:12px;font-size:.75rem;font-size:3.2vw}.chara_modal_select_item .ico::before{width:100%}.p-Top__music{margin-top:26.6666666667vw}.p-Music__header{margin-bottom:10.6666666667%}.p-Music__headline{height:19.0666666667vw}.p-Music__list{gap:12vw;width:89.3333333333%}.p-Music__row{gap:8vw 3.2vw}.p-Music__column{min-width:calc((100% - 3.2vw)/2)}.p-Music__role{font-size:10px;font-size:.625rem;font-size:2.6666666667vw;line-height:2.25}.p-Music__name{font-size:15px;font-size:.9375rem;font-size:4vw;line-height:1.5}.p-Music__copy{font-size:11.5px;font-size:.71875rem;font-size:3.0666666667vw}.p-Music__btn{margin-top:2vw}.p-Music__column.-column1 .p-Music__btn{min-width:calc((100% - 3.2vw)/2)}.p-Music__column.-column2 .p-Music__btn{min-width:100%}.p-Top__musicOp,.p-Top__musicEd{gap:13.3333333333vw;margin-bottom:16vw}.p-Top__musicOp::before,.p-Top__musicEd::before{width:19.8666666667%}.p-Top__musicEd::before{width:23.7333333333%}.p-Top__musicCont__header{line-height:5;font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-Top__musicCont__body{padding:0 5.3333333333vw}.p-Top__musicCont__txt{font-size:12.5px;font-size:.78125rem;font-size:3.3333333333vw}.p-Top__musicCont__ttl{margin-top:1.3333333333vw;font-size:30px;font-size:1.875rem;font-size:8vw}.p-Top__musicCont__thum{margin-top:10.6666666667vw}.p-Top__musicCont__social{margin-top:5.3333333333vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 6.2666666667vw}.p-Top__musicCont__desc{font-size:12px;font-size:.75rem;font-size:3.2vw;margin-top:10.6666666667vw}.p-Top__musicCont__info{margin-top:9.3333333333vw;padding:12vw 0}.p-Top__musicCont__media{padding:0 5.3333333333vw}.p-Top__musicCont__mediaBody{margin-top:8vw}.c-shareItem{width:9.3333333333vw}.p-Top__musicCont__social_link{font-size:14px;font-size:.875rem;font-size:3.7333333333vw}.p-Top__musicCont__social_link.-site{margin-right:13.3333333333vw}.p-Top__musicCont__social_link.-site span,.p-Top__musicCont__social_link.-ytb span,.p-Top__musicCont__social_link.-x span,.p-Top__musicCont__social_link.-insta span,.p-Top__musicCont__social_link.-tiktok span{-webkit-mask-size:auto 100%;mask-size:auto 100%}.p-Top__musicCont__social_link.-site span{width:7.2vw}.p-Top__musicCont__social_link.-ytb span{width:8vw}.p-Top__musicCont__social_link.-x span{width:4.6666666667vw}.p-Top__musicCont__social_link.-insta span{width:5.7333333333vw}.p-Top__musicCont__social_link.-tiktok span{width:4.1333333333vw}.p-Top__musiced .p-Top__musicCont__thum{padding:0 5.3333333333vw}.p-Top__musicCont__release{font-size:27px;font-size:1.6875rem;font-size:7.2vw}.p-Top__musicCont__price{margin-top:1.3333333333vw;font-size:13.5px;font-size:.84375rem;font-size:3.6vw}.p-Top__musicCont__code{margin-top:1.3333333333vw;font-size:13.5px;font-size:.84375rem;font-size:3.6vw}.p-Top__musicCont_articleBtn{margin-top:8vw;width:100%;height:10.4vw;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Top__movie{margin-bottom:26.6666666667%}.p-Movie__header{padding-bottom:10.6666666667vw}.p-Movie__decNumber{width:14.1333333333vw}.p-Movie__headline-m{top:0;left:0;margin-top:-7.3333333333vw;margin-left:8vw;width:23.2vw}.p-Movie__headline-o{top:0;right:0;margin-top:4.6666666667vw;margin-right:4.39238653vw;width:7.7333333333vw}.p-Movie__headline-v{bottom:0;left:0;margin-bottom:21.3333333333vw;margin-left:8vw;width:5.8666666667vw}.p-Movie__headline-i{bottom:0;right:50%;margin-right:-13.8666666667vw;width:19.6vw}.p-Movie__headline-e{bottom:0;right:0;margin-bottom:21.3333333333vw;margin-right:8vw;width:6.2666666667vw}.p-Movie__main{padding-bottom:20%}.p-Movie__footer{margin-top:13.3333333333vw;margin-right:5.3333333333vw}.p-Movie__frame{width:89.3333333333%}.p-Movie__frame::before{width:150%;margin-bottom:24vw}.p-MovieOthers__header{line-height:5;font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-MovieOthers__main{margin-top:6.6666666667vw}.p-MovieOthers__body{padding:0 5.3333333333vw}.others-Movie__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.6666vw 4vw}.others-Movie__item{width:calc((100% - 4vw)/2)}.others-Movie__itemBody_ttl{font-size:12px;font-size:.75rem;font-size:3.2vw;padding:2.6666666667vw 0 0 0}.p-Top__movieOthers{margin-top:10.6666666667vw}.p-Sub__news .p-News__header::after{height:77.3333333333vw;margin-top:17.6119402985%;margin-left:1.0447761194%}.p-Sub__news .p-News__headline{width:50.1333333333vw;margin-bottom:10.6666666667vw}.p-Sub__news.-list .c-Post__title{padding:3.3333333333vw 4.6666666667vw}.p-Sub__news.-list .p-News__footer{margin-top:20vw}.p-NewsArticle__header .date{font-size:12px;font-size:.75rem;font-size:3.2vw;padding:0 12vw}.p-NewsArticle__header .date span{padding:2vw}.p-NewsArticle__header .ttl{padding:8vw 0 0;font-size:21px;font-size:1.3125rem;font-size:5.6vw}.p-NewsArticle__main{padding:10.6666666667vw 0;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-NewsArticle__main .grid-4-2{grid-template-columns:repeat(2, 1fr);gap:2.6666666667vw}.p-NewsArticle__main .img_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.6666666667vw}.p-Sub__news.-detail .p-News__footer{margin-top:13.3333333333vw}.p-Sub__news.-detail .p-News__body{padding:0 5.3333333333vw}.p-NewsArticle__main .c-articleBtn{width:100%;height:10.4vw;font-size:11px;font-size:.6875rem;font-size:2.9333333333vw}.p-NewsArticle__main .sub_ttl{font-size:18px;font-size:1.125rem;font-size:4.8vw}.p-NewsArticle__main .sub_ttl::before{width:18px;height:2px}.p-NewsArticle__main .-txtM{font-size:16px;font-size:1rem;font-size:4.2666666667vw}.l-Sub__main.-sideWp{width:100%}.p-News__mainWp::before,.p-News__mainWp::after{width:2.6666666667vw}.p-Sub__story .p-Story__header::after{height:77.3333333333vw;margin-top:17.6119402985%;margin-left:1.0447761194%}.p-Sub__story .p-Story__headline{width:50.1333333333vw;margin-bottom:10.6666666667vw}.p-StoryArticle__header .num{font-size:15px;font-size:.9375rem;font-size:4vw;padding:0 12vw}.p-StoryArticle__header .num span{padding:2vw}.p-StoryArticle__header .ttl{padding:8vw 0;font-size:27px;font-size:1.6875rem;font-size:7.2vw}.p-StoryArticle__main{padding:8.5333333333vw 0 0;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Sub__story.-detail .p-News__footer.p-Story__footer{margin-top:26.6666666667vw}.p-Sub__story.-detail .p-Story__body{padding:0 5.3333333333vw}.l-Sub__main.-sideWp{width:100%}.p-Story__mainWp::before,.p-Story__mainWp::after{width:2.6666666667vw}.p-Story__thum_list{display:grid;margin-top:.5333333333vw;grid-template-columns:repeat(3, 1fr);gap:.9333333333vw .5333333333vw}.p-Sub__staffcast .p-Staffcast__header::after{height:77.3333333333vw;margin-top:35.8208955224%;margin-left:1.0447761194%}.p-Sub__staffcast .p-Staffcast__headline{grid-template-columns:30.1333333333vw 1fr;margin-bottom:6.6666666667vw}.p-Sub__music .p-Music__header::after{height:77.3333333333vw;margin-top:17.9104477612%;margin-left:1.0447761194%}.p-Sub__music .p-Music__headline{grid-template-columns:15.2vw 1fr;margin-bottom:6.6666666667vw}.p-Sub__music .p-Music__main{width:78.6666666667vw}.p-Sub__music .p-Music__tab{margin-bottom:13.3333333333vw}.p-Sub__music .p-Music__tabList{grid-template-columns:repeat(2, 1fr)}.p-Sub__music .p-Music__tabLink{padding-top:4.6666666667vw;padding-bottom:4.6666666667vw;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Sub__music .p-Ending__footer{margin-top:8vw}.p-Sub__music .p-Ending__copy{margin-top:8vw;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Theme{padding-bottom:18.6666666667vw;gap:6.6666666667vw}.p-Theme__ttl{font-size:23px;font-size:1.4375rem;font-size:6.1333333333vw;line-height:1.3043478261}.p-Theme__txt,.p-Theme__artist{font-size:14px;font-size:.875rem;font-size:3.7333333333vw}.p-Theme__artist .em{font-size:19px;font-size:1.1875rem;font-size:5.0666666667vw}.p-Theme__credits{font-size:13px;font-size:.8125rem;font-size:3.4666666667vw}.p-Theme__jacket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3333333333vw}.p-Theme__jacket>img{width:100%}.p-Theme__jacket figure{width:100%;gap:4vw}.p-Theme__jacket figcaption{padding:1.3333333333vw 0;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Artist__header{font-size:20px;font-size:1.25rem;font-size:5.3333333333vw;margin-bottom:6.6666666667vw;gap:2.6666666667vw}.p-Artist__body{gap:8vw}.p-Artist__imgList{grid-template-columns:repeat(2, 1fr);gap:4vw 2.6666666667vw}.p-Artist__imgItem{padding-bottom:2.6666666667vw}.p-Artist__imgItem figcaption{font-size:13px;font-size:.8125rem;font-size:3.4666666667vw;margin-top:2.6666666667vw}.p-Artist__imgItem figcaption small{font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Artist__prof{padding:2.6666666667vw}.p-Artist__profHeader{font-size:15px;font-size:.9375rem;font-size:4vw;margin-bottom:4vw;gap:1.3333333333vw}.p-Artist__profTxt{font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Albam{padding-bottom:18.6666666667vw}.p-Albam__header{font-size:20px;font-size:1.25rem;font-size:5.3333333333vw;margin-bottom:6.6666666667vw;gap:2.6666666667vw}.p-Albam__header-sub{font-size:17px;font-size:1.0625rem;font-size:4.5333333333vw}.p-Albam__hr{width:47.4576271186%;margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}.p-Albam__body{padding:2.6666666667vw}.p-Albam__txt,.p-Albam__official,.p-Albam__official small,.p-Albam__txt small{font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Albam__txt:not(:last-of-type),.p-Albam__official:not(:last-of-type),.p-Albam__official small:not(:last-of-type),.p-Albam__txt small:not(:last-of-type){margin-bottom:4.6666666667vw}.p-Albam__official{padding:3.3333333333vw 0}.p-Sub__books .p-Books__header::after{height:77.3333333333vw;margin-top:17.9104477612%;margin-left:1.0447761194%}.p-Sub__books .p-Books__headline{grid-template-columns:15.2vw 1fr;margin-bottom:6.6666666667vw}.p-Sub__books .p-Books__main{width:78.6666666667vw}.p-Sub__books .p-Books__body{gap:18.6666666667vw}.p-Sub__books .p-Books__listHeader{font-size:14px;font-size:.875rem;font-size:3.7333333333vw;margin-bottom:min(5.3333333333vw,40px)}.p-Sub__books .p-Books__list{gap:12vw}.p-Sub__books .p-Books__row{gap:4vw}.p-Sub__books .p-Books__column{width:calc((100% - 4vw)/2)}.p-Sub__character .p-Character__list{gap:12vw}.p-Sub__character .p-Character__row{gap:12vw 2.6666666667vw}.p-Sub__character .p-Character__column{width:calc((100% - 2.6666666667vw)/2)}.p-Sub__character .p-Character__name{padding:1.3333333333vw 2vw;font-size:21px;font-size:1.3125rem;font-size:5.6vw;margin-bottom:min(1.3333333333vw,10px)}.p-Sub__character .p-Character__caption{padding:2.6666666667vw 2vw;font-size:11.5px;font-size:.71875rem;font-size:3.0666666667vw}.js-modal02,.js-modal03{overflow-x:hidden}.modal__overlay::before,.modal__overlay::after{width:100vw;height:40.8vw}.modal__overlay::before{background-image:url(../img/common/layout_frame_top_sp.webp);top:0;background-repeat:no-repeat;background-size:100%}.modal__overlay::after{background-image:url(../img/common/layout_frame_bottom_sp.webp);bottom:0;background-repeat:no-repeat;background-size:100%}.modal__content .inner{padding:21.3333333333vw 5.3333333333vw 1.3333333333vw}.modal__content .inner::before,.modal__content .inner::after{width:100vw;height:40.8vw}.modal__content .inner::before{background-image:url(../img/common/layout_frame_top_sp.webp);top:0;background-repeat:no-repeat;background-size:100%}.modal__content .inner::after{background-image:url(../img/common/layout_frame_bottom_sp.webp);bottom:0;background-repeat:no-repeat;background-size:100%}.modal__content_inner{width:100%}.modal__close .c-menuBorder{width:110%}.modal__charaWrapper{overflow-y:auto}.p-comment__media{min-height:100vh}.p-comment__media .img{width:45.0666666667vw;margin:auto}.p-comment__media .body{margin-top:8vw;text-align:center}.p-comment__media .body .name{font-size:3.0666666667vw;min-width:48.6666666667vw;min-height:6.2666666667vw;padding:0 1em}.p-comment__media .body .cv{font-size:10.8vw}.p-comment__media .body .desc{line-height:1.8;font-size:3.2vw;margin-top:4vw}#modalCharater .js-modal-content{padding-bottom:26.6666666667vw}#modalCharater .js-modal-content{overflow-y:auto;overflow-x:hidden}.character_navigation{margin-top:26.6666666667vw}.character_navigation span{color:#fff;font-size:18px;font-size:1.125rem;font-size:4.8vw}.character_navigation span::before{background-color:#fff;width:23.0666666667vw}.character_navigation .character_navigation-button-prev span::before{left:0}.character_navigation span::after{background-color:#fff}.character_navigation .character_navigation-button-prev span::after{left:22vw}.character_navigation .character_navigation-button-next span::before{right:0}.character_navigation .character_navigation-button-next span::after{right:22vw}.c-btnClose.modal__close.close.chara_close{position:absolute;top:5.3333333333vw;right:5.3333333333vw}.character_navigation-button-next,.character_navigation-button-prev{width:37.3333333333vw}.character_navigation-button-next span,.character_navigation-button-prev span{width:100%}.p-Sub__character .p-Character__header::after{height:77.3333333333vw;margin-top:23.8805970149%;margin-left:1.0447761194%}.p-Sub__character .p-Character__headline{grid-template-columns:29.7333333333vw 1fr;margin-bottom:6.6666666667vw}.p-Sub__character .p-Character__main{width:78.6666666667vw}.p-Sub__character .p-Character__body{gap:18.6666666667vw}.p-Sub__movie .p-Movie__header::after{height:77.3333333333vw;margin-top:17.6119402985%;margin-left:1.0447761194%}.p-Sub__movie .p-Movie__headline_udr{width:50.1333333333vw;margin-bottom:10.6666666667vw}.p-Sub__Movie.-list .c-Post__title{padding:3.3333333333vw 4.6666666667vw}.p-Sub__Movie.-list .p-Movie__footer{margin-top:20vw}.udr-Movie__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16vw}.udr-Movie__item{width:100%}.udr-Movie__itemBody_ttl{font-size:18px;font-size:1.125rem;font-size:4.8vw;padding:5.3333333333vw 0 0 0}.p-NewsArticle__header .date{font-size:12px;font-size:.75rem;font-size:3.2vw;padding:0 12vw}.p-NewsArticle__header .date span{padding:2vw}.p-NewsArticle__header .ttl{padding:8vw 0 0;font-size:21px;font-size:1.3125rem;font-size:5.6vw}.p-NewsArticle__main{padding:10.6666666667vw 0;font-size:12px;font-size:.75rem;font-size:3.2vw}.p-Sub__news.-detail .p-News__footer{margin-top:13.3333333333vw}.p-Sub__news.-detail .p-News__body{padding:0 5.3333333333vw}.p-NewsArticle__main .c-articleBtn{width:100%;height:10.4vw;font-size:11px;font-size:.6875rem;font-size:2.9333333333vw}.p-NewsArticle__main .sub_ttl{font-size:18px;font-size:1.125rem;font-size:4.8vw}.p-NewsArticle__main .sub_ttl::before{width:18px;height:2px}.p-NewsArticle__main .-txtM{font-size:16px;font-size:1rem;font-size:4.2666666667vw}.p-NewsArticle__main .img_list02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6666666667vw}.p-NewsArticle__main .btn_list02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw}.l-Sub__main.-sideWp{width:100%}.p-News__mainWp::before,.p-News__mainWp::after{width:2.6666666667vw}.p-Sub__onair .p-Onair__header::after{height:77.3333333333vw;margin-top:17.6119402985%;margin-left:1.0447761194%}.p-Sub__onair .p-Onair__headline_udr{width:50.1333333333vw;margin-bottom:10.6666666667vw}.p-Sub__Onair.-list .c-Post__title{padding:3.3333333333vw 4.6666666667vw}.p-Sub__Onair.-list .p-Onair__footer{margin-top:20vw}.udr-Onair__list{gap:8vw}.udr-Onair__item{width:calc((100% - 8vw)/2)}.udr-Onair__itemBody_ttl{font-size:12px;font-size:.75rem;font-size:3.2vw;padding:0 2vw}.l-Sub__main_onair .p-streaming__bloc{margin-bottom:16vw}.l-Sub__main_onair .p-streaming__bloc:first-child{margin-top:13.3333333333vw}.l-Sub__main_onair .p-streaming__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw 0;margin-top:8vw;padding:0 5.3333333333vw}.l-Sub__main_onair .p-streaming__item .p-streaming__link{height:12vw;font-size:12px;font-size:.75rem;font-size:3.2vw;line-height:1.875;line-height:1.275}.l-Sub__main_onair .p-Udr__onair,.l-Sub__main_onair .p-Udr__streaming{gap:13.3333333333vw;padding:0 5.3333333333vw;margin-bottom:16vw}.l-Sub__main_onair .p-Udr__onair::before,.l-Sub__main_onair .p-Udr__streaming::before{width:29.2%}.l-Sub__main_onair .p-Udr__streaming::before{width:20.8%}.l-Sub__main_onair .udr-Onair__header,.l-Sub__main_onair .udr-streaming__header{line-height:5;font-size:9px;font-size:.5625rem;font-size:2.4vw}.p-streaming__dt{gap:4vw;font-size:18px;font-size:1.125rem;font-size:4.8vw}.p-streaming__dt .dec{width:10.6666666667vw;padding-left:.6666666667vw;margin-bottom:.6666666667vw}.p-Sub__download .p-Download__header{margin-bottom:10.6666666667vw}.p-Sub__download .p-Download__header::after{height:77.3333333333vw;margin-top:17.6119402985%;margin-left:1.0447761194%}.p-Sub__download .p-Download__headline{width:72vw;margin-bottom:10.6666666667vw}.p-Download_name{font-size:18px;font-size:1.125rem;font-size:4.8vw;line-height:1.3333333333;padding:0}.p-Download_name_txt{padding:2vw 6vw}.p-downloadBtn{margin-top:2.6666666667vw;width:100%;height:8vw;font-size:11px;font-size:.6875rem;font-size:2.9333333333vw}.p-Download_list{margin-top:8vw;grid-template-columns:repeat(2, 1fr);gap:5.3333333333vw 2.6666666667vw}.p-Download_list02{margin-top:8vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw 2.6666666667vw}.p-Download_list02 .p-Download_item{width:calc((100% - 2.6666666667vw)/2)}.p-Download_list03{margin-top:8vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw 2.6666666667vw}.p-Download_list03 .p-Download_item{width:calc((100% - 2.6666666667vw)/2)}.p-Download__bloc{margin-top:13.3333333333vw}.p-Download_back.-back{width:100%;margin:16vw auto 0;width:80vw}.p-Download_back.-back a{width:100%;padding:2.6666666667vw 2.6666666667vw;font-size:18px;font-size:1.125rem;font-size:4.8vw}.p-Sub__download.-list .c-Post__title{padding:3.3333333333vw 4.6666666667vw}.p-Sub__download.-list .p-News__footer{margin-top:20vw}.p-Sub__download.-detail .p-Download__footer{margin-top:26.6666666667vw}.p-Sub__download.-detail .p-Download__body{padding:0 10.6666666667vw}.l-Sub__main.-sideWp{width:100%}.p-Download__mainWp::before,.p-Download__mainWp::after{width:2.6666666667vw}.u-pc-only{display:none !important}.u-justify-center-sp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-pd-sp0{padding:0vw !important}.u-pt-sp0{padding-top:0vw !important}.u-pb-sp0{padding-bottom:0vw !important}.u-pl-sp0{padding-left:0vw !important}.u-pr-sp0{padding-right:0vw !important}.u-mt-sp0{margin-top:0vw !important}.u-mb-sp0{margin-bottom:0vw !important}.u-ml-sp0{margin-left:0vw !important}.u-mr-sp0{margin-right:0vw !important}.u-width-sp0{width:0% !important}.u-pd-sp10{padding:1.3333333333vw !important}.u-pt-sp10{padding-top:1.3333333333vw !important}.u-pb-sp10{padding-bottom:1.3333333333vw !important}.u-pl-sp10{padding-left:1.3333333333vw !important}.u-pr-sp10{padding-right:1.3333333333vw !important}.u-mt-sp10{margin-top:1.3333333333vw !important}.u-mb-sp10{margin-bottom:1.3333333333vw !important}.u-ml-sp10{margin-left:1.3333333333vw !important}.u-mr-sp10{margin-right:1.3333333333vw !important}.u-width-sp10{width:10% !important}.u-pd-sp20{padding:2.6666666667vw !important}.u-pt-sp20{padding-top:2.6666666667vw !important}.u-pb-sp20{padding-bottom:2.6666666667vw !important}.u-pl-sp20{padding-left:2.6666666667vw !important}.u-pr-sp20{padding-right:2.6666666667vw !important}.u-mt-sp20{margin-top:2.6666666667vw !important}.u-mb-sp20{margin-bottom:2.6666666667vw !important}.u-ml-sp20{margin-left:2.6666666667vw !important}.u-mr-sp20{margin-right:2.6666666667vw !important}.u-width-sp20{width:20% !important}.u-pd-sp30{padding:4vw !important}.u-pt-sp30{padding-top:4vw !important}.u-pb-sp30{padding-bottom:4vw !important}.u-pl-sp30{padding-left:4vw !important}.u-pr-sp30{padding-right:4vw !important}.u-mt-sp30{margin-top:4vw !important}.u-mb-sp30{margin-bottom:4vw !important}.u-ml-sp30{margin-left:4vw !important}.u-mr-sp30{margin-right:4vw !important}.u-width-sp30{width:30% !important}.u-pd-sp40{padding:5.3333333333vw !important}.u-pt-sp40{padding-top:5.3333333333vw !important}.u-pb-sp40{padding-bottom:5.3333333333vw !important}.u-pl-sp40{padding-left:5.3333333333vw !important}.u-pr-sp40{padding-right:5.3333333333vw !important}.u-mt-sp40{margin-top:5.3333333333vw !important}.u-mb-sp40{margin-bottom:5.3333333333vw !important}.u-ml-sp40{margin-left:5.3333333333vw !important}.u-mr-sp40{margin-right:5.3333333333vw !important}.u-width-sp40{width:40% !important}.u-pd-sp50{padding:6.6666666667vw !important}.u-pt-sp50{padding-top:6.6666666667vw !important}.u-pb-sp50{padding-bottom:6.6666666667vw !important}.u-pl-sp50{padding-left:6.6666666667vw !important}.u-pr-sp50{padding-right:6.6666666667vw !important}.u-mt-sp50{margin-top:6.6666666667vw !important}.u-mb-sp50{margin-bottom:6.6666666667vw !important}.u-ml-sp50{margin-left:6.6666666667vw !important}.u-mr-sp50{margin-right:6.6666666667vw !important}.u-width-sp50{width:50% !important}.u-pd-sp60{padding:8vw !important}.u-pt-sp60{padding-top:8vw !important}.u-pb-sp60{padding-bottom:8vw !important}.u-pl-sp60{padding-left:8vw !important}.u-pr-sp60{padding-right:8vw !important}.u-mt-sp60{margin-top:8vw !important}.u-mb-sp60{margin-bottom:8vw !important}.u-ml-sp60{margin-left:8vw !important}.u-mr-sp60{margin-right:8vw !important}.u-width-sp60{width:60% !important}.u-pd-sp70{padding:9.3333333333vw !important}.u-pt-sp70{padding-top:9.3333333333vw !important}.u-pb-sp70{padding-bottom:9.3333333333vw !important}.u-pl-sp70{padding-left:9.3333333333vw !important}.u-pr-sp70{padding-right:9.3333333333vw !important}.u-mt-sp70{margin-top:9.3333333333vw !important}.u-mb-sp70{margin-bottom:9.3333333333vw !important}.u-ml-sp70{margin-left:9.3333333333vw !important}.u-mr-sp70{margin-right:9.3333333333vw !important}.u-width-sp70{width:70% !important}.u-pd-sp80{padding:10.6666666667vw !important}.u-pt-sp80{padding-top:10.6666666667vw !important}.u-pb-sp80{padding-bottom:10.6666666667vw !important}.u-pl-sp80{padding-left:10.6666666667vw !important}.u-pr-sp80{padding-right:10.6666666667vw !important}.u-mt-sp80{margin-top:10.6666666667vw !important}.u-mb-sp80{margin-bottom:10.6666666667vw !important}.u-ml-sp80{margin-left:10.6666666667vw !important}.u-mr-sp80{margin-right:10.6666666667vw !important}.u-width-sp80{width:80% !important}.u-pd-sp90{padding:12vw !important}.u-pt-sp90{padding-top:12vw !important}.u-pb-sp90{padding-bottom:12vw !important}.u-pl-sp90{padding-left:12vw !important}.u-pr-sp90{padding-right:12vw !important}.u-mt-sp90{margin-top:12vw !important}.u-mb-sp90{margin-bottom:12vw !important}.u-ml-sp90{margin-left:12vw !important}.u-mr-sp90{margin-right:12vw !important}.u-width-sp90{width:90% !important}.u-pd-sp100{padding:13.3333333333vw !important}.u-pt-sp100{padding-top:13.3333333333vw !important}.u-pb-sp100{padding-bottom:13.3333333333vw !important}.u-pl-sp100{padding-left:13.3333333333vw !important}.u-pr-sp100{padding-right:13.3333333333vw !important}.u-mt-sp100{margin-top:13.3333333333vw !important}.u-mb-sp100{margin-bottom:13.3333333333vw !important}.u-ml-sp100{margin-left:13.3333333333vw !important}.u-mr-sp100{margin-right:13.3333333333vw !important}.u-width-sp100{width:100% !important}.u-fs-sp0{font-size:0vw}.u-fs-sp10{font-size:1.3333333333vw}.u-fs-sp20{font-size:2.6666666667vw}.u-fs-sp30{font-size:4vw}.u-fs-sp40{font-size:5.3333333333vw}.u-fs-sp50{font-size:6.6666666667vw}.u-fs-sp60{font-size:8vw}.u-fs-sp70{font-size:9.3333333333vw}.u-fs-sp80{font-size:10.6666666667vw}.u-fs-sp90{font-size:12vw}.u-fs-sp100{font-size:13.3333333333vw}.u-fs-sp110{font-size:14.6666666667vw}.u-fs-sp120{font-size:16vw}.u-fs-sp130{font-size:17.3333333333vw}.u-fs-sp140{font-size:18.6666666667vw}.u-fs-sp150{font-size:20vw}.u-fs-sp160{font-size:21.3333333333vw}.u-fs-sp170{font-size:22.6666666667vw}.u-fs-sp180{font-size:24vw}.u-fs-sp190{font-size:25.3333333333vw}.u-fs-sp200{font-size:26.6666666667vw}.js-canvas{height:100lvh}.js-plane{height:100lvh}}@media screen and (min-width: 51.3125em)and (min-width: 51.3125em){.p-character__media .head::after{position:fixed;z-index:-1;width:50%;height:100vh;top:0;right:0}}@media screen and (max-width: 51.25em)and (max-width: 51.25em){.p-character__media .head::after{z-index:-2;position:fixed;height:100%;bottom:0;left:0;width:100%}}
