/*!
 * PS4/Switch さくらの雲＊スカアレットの恋オフィシャルサイト
 * last update / 2021.08.25
*//*!
 * PS4/Switch さくらの雲＊スカアレットの恋オフィシャルサイト共通
 * last update / 2021.08.25
 */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@300;400&family=Roboto+Condensed:wght@700&family=Roboto:wght@400;700&display=swap");html{font-size:10px}body{font-family:-apple-system, BlinkMacSystemFont, Roboto, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.8;color:#39424b;letter-spacing:0.1em;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;line-break:strict}@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}html,body{height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-size:1rem}ul,ol{padding:0;margin:0}li{list-style-type:none}p,dt,dd{margin:0}.btn--row{display:-webkit-box;display:-ms-flexbox;display:flex}.btn--row .btn+.btn{margin-left:2em}.btn--column .btn+.btn{margin-top:1.5em}.btn{position:relative;display:block;width:260px;height:60px;font-family:"Roboto Condensed",sans-serif;font-size:1.2rem;line-height:60px;color:#39424b;text-align:center;background-color:#fff;border:solid 1px #39424b;-webkit-transition:all 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:all 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.btn.btn--center{margin:0 auto}.btn.btn--jp{font-family:"Noto Sans JP",sans-serif;font-weight:700}.btn.btn--mt30{margin-top:30px}.btn.btn--mt60{margin-top:60px}.btn.btn--mt80{margin-top:80px}.btn::after{position:absolute;top:5px;left:5px;z-index:-1;display:block;width:100%;height:100%;content:"";background-image:url(../images/btn_texture.jpg)}.btn:hover{color:#fff;text-decoration:none;background-color:#b81a35;border:solid 1px #b81a35}.inner-w960{width:960px;margin:0 auto}.link--invalid{pointer-events:none}.slick-prev,.slick-next{position:absolute;top:50%;z-index:10;display:block;width:4em;height:4em;padding:0;color:transparent;cursor:pointer;background:#39424b;border:none;border-radius:50%;outline:none;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.slick-prev{left:0}.character .slick-prev{left:calc(50% - 550px)}[dir="rtl"] .slick-prev{right:0;left:auto}.slick-next{right:0}.character .slick-next{right:calc(50% - 550px)}[dir="rtl"] .slick-next{right:auto;left:0}.slick-prev::before,.slick-next::before{position:absolute;top:50%;left:50%;display:block;width:1em;height:1em;content:"";border-top:1px solid #fff;border-right:1px solid #fff}.slick-prev::before{-webkit-transform:translate(-45%, -50%) rotate(225deg);transform:translate(-45%, -50%) rotate(225deg)}.slick-next::before{-webkit-transform:translate(-65%, -50%) rotate(45deg);transform:translate(-65%, -50%) rotate(45deg)}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default;opacity:0.2}.slick-dotted.slick-slider{margin-bottom:2em}.slick-dots{position:absolute;bottom:-3.5em;display:block;width:100%;padding:0;margin:0;text-align:center;list-style:none}.slick-dots li{position:relative;display:inline-block;width:2em;height:2em;padding:0;margin:0 0.5em;cursor:pointer}.slick-dots li button{display:block;width:2em;height:2em;padding:0;line-height:0;color:transparent;cursor:pointer;background:transparent;border:0;outline:none}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0.5em;left:0.5em;width:1em;height:1em;content:"";background-color:#39424b;border-radius:50%;opacity:0.25}.slick-dots li.slick-active button:before{opacity:0.75}.slick-slide{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.slick-center{-webkit-transform:scale(1.05);transform:scale(1.05)}.secttl-center{margin-bottom:90px;text-align:center}header{position:fixed;top:0;left:0;z-index: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;width:100%;height:100px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__list .nav__link{-webkit-transition:opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.nav__list .nav__link:hover{opacity:0.5}.nav__list .nav__item+li{margin-left:40px}.share__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:60px}.share__wrapper .share__subject{position:relative;height:20px;margin-right:50px;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:700;line-height:20px}.share__wrapper .share__subject::after{position:absolute;top:50%;right:-40px;display:block;width:30px;height:1px;content:"";background-color:#39424b}.share__wrapper .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50px}.main__inner{position:relative}.mv__wrapper{position:relative}.mv__wrapper .mv__img{width:100%;height:auto}.mv__wrapper .mv__release{position:absolute;top:190px;left:calc(50% + 36vw - 60px)}@media (max-width: 1164px){.mv__wrapper .mv__release{right:70px;left:auto}}@media (orientation: landscape){.mv__wrapper .mv__release img{width:3.7vw;max-width:60px}}.mv__wrapper .mv__ttllogo{position:absolute;top:calc(50% - 40px);left:calc(50% - 100px)}.mv__wrapper .mv__ttllogo .mv_ttllogo__img{width:200px;height:auto}@media (max-width: 1164px){.mv__wrapper .mv__ttllogo{top:30px;left:30px}.mv__wrapper .mv__ttllogo .mv_ttllogo__img{width:150px}}.mv__wrapper .mv__cslogo{position:absolute;top:80px;left:calc(50% + 36vw - 300px)}@media (max-width: 1164px){.mv__wrapper .mv__cslogo{right:70px;left:auto}}.mv__wrapper .mv__bg{position:absolute;width:100%;height:100%}.mv__wrapper .mv__bg .bg__img{position:absolute}.mv__wrapper .mv__bg .bg__img.bg__img--1{top:13%;left:5%}@media (max-width: 1164px){.mv__wrapper .mv__bg .bg__img.bg__img--1{display:none}}.mv__wrapper .mv__bg .bg__img.bg__img--2{top:75%;left:15%}@media (max-width: 1164px) and (orientation: portrait){.mv__wrapper .mv__bg .bg__img.bg__img--2{left:10%}}.mv__wrapper .mv__bg .bg__img.bg__img--3{top:2%;left:77%}@media (max-width: 1164px){.mv__wrapper .mv__bg .bg__img.bg__img--3{top:15%;left:83%}}.mv__wrapper .mv__bg .bg__img.bg__img--4{top:63%;left:93%}@media (max-width: 1164px) and (orientation: portrait){.mv__wrapper .mv__bg .bg__img.bg__img--4{display:none}}.mv__wrapper .mv__bg .bg__img.bg__img--5{top:78%;left:13%}@media (max-width: 1164px) and (orientation: portrait){.mv__wrapper .mv__bg .bg__img.bg__img--5{top:80%;left:8%}}.mv__wrapper .mv__bg .bg__img.bg__img--6{top:10%;left:13%}.mv__wrapper .mv__bg .bg__img.bg__img--7{top:15%;left:57%}.mv__wrapper .mv__bg .bg__img.bg__circle{width:4px;height:4px;background-color:#7d1e5f;border-radius:50%}.banner__wrapper{position:absolute;right:14vw;bottom:-120px}@media (max-width: 1164px){.banner__wrapper{right:5vw}}.banner__wrapper .banner__list{display:-webkit-box;display:-ms-flexbox;display:flex}.banner__wrapper .banner__list .banner__item .banner__link{display:block;margin:10px}.banner__wrapper .banner__list .banner__item .banner__link .banner__img{width:240px;height:auto;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:-webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:-webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:filter 0.5s cubic-bezier(0.5, 1, 0.89, 1), -webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.banner__wrapper .banner__list .banner__item .banner__link:hover .banner__img{-webkit-filter:brightness(115%);filter:brightness(115%)}.news__inner{padding:150px 0 100px}.news__inner .news__secttl{margin-bottom:30px}.news__wrapper{margin-bottom:160px}.news__wrapper .news__list .news__item{font-size:1.3rem}.news__wrapper .news__list .news__item+li{border-top:1px solid #c9c9c9}.news__wrapper .news__list .news__item .news__link{display:block;padding:30px;color:#39424b;text-decoration:none;-webkit-transition:opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.news__wrapper .news__list .news__item .news__link:hover{opacity:0.5}.news__wrapper .news__list .news__item .news__link time{margin-right:55px}.news__wrapper .news__list .news__item.news--new .news__link{position:relative}.news__wrapper .news__list .news__item.news--new .news__link::before{position:absolute;top:calc(50% - 8px);left:110px;font-family:"Roboto Condensed",sans-serif;font-size:1rem;font-weight:700;color:#b81a35;vertical-align:middle;content:"-NEW"}.news2__wrapper .news2__list{display:-ms-grid;display:grid;-ms-grid-columns:(302px)[3];grid-template-columns:repeat(3, 302px);gap:27px}.news2__wrapper .news2__list .news2__item .news2__order{display:block;padding-left:1em;margin-bottom:1em;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#b81a35;letter-spacing:0.25em}.news2__wrapper .news2__list .news2__item .news2__link{display:block;border:solid 1px #c9c9c9}.news2__wrapper .news2__list .news2__item .news2__link .news2__img{width:300px/*300*/;height:auto;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:-webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:-webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:filter 0.5s cubic-bezier(0.5, 1, 0.89, 1), -webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.news2__wrapper .news2__list .news2__item .news2__link:hover .news2__img{-webkit-filter:brightness(115%);filter:brightness(115%)}.news2__wrapper .news2__list .news2__item .news2__subject{margin-top:0.7em;font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:300;text-align:center}.news2__wrapper .news2__list .news2__item.news2--new{position:relative}.news2__wrapper .news2__list .news2__item.news2--new::before{position:absolute;top:0px;right:19px;display:block;width:32px;height:32px;content:"";background-color:#c9c9c9;-webkit-box-shadow:3px 3px 3px #c9c9c9;box-shadow:3px 3px 3px #c9c9c9;mix-blend-mode:multiply;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.news2__wrapper .news2__list .news2__item.news2--new::after{position:absolute;top:-10px;right:10px;display:block;width:50px;height:50px;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);font-family:"Roboto Condensed",sans-serif;line-height:50px;color:#fff;text-align:center;content:"NEW";background-color:#b81a35}.story__inner{padding:100px 0}.story__wrapper{position:relative;z-index:0}.story__wrapper .story__serif{position:absolute;z-index:10}.story__wrapper .story__serif.story__serif--tsukasa{top:-150px;right:0}.story__wrapper .story__serif.story__serif--syocho{bottom:0;left:16px}.story__wrapper .story__phrase{font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:2}.story__wrapper .story__phrase.story__phrase--1st{width:430px;margin-bottom:70px}.story__wrapper .story__phrase.story__phrase--2nd{width:430px;margin:0 16px 70px auto}.story__wrapper .story__phrase.story__phrase--3rd{margin:70px 16px 70px auto;text-align:right}.story__wrapper .story__phrase--em{text-align:right}.story__wrapper .story__phrase--em.story__phrase--em--1st{margin:70px auto}.story__wrapper .story__phrase--em .cover{position:relative;display:inline-block}.story__wrapper .story__phrase--em .cover::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:#39424b;-webkit-transform:scaleX(0);transform:scaleX(0)}.story__wrapper .story__world--s{position:relative;z-index:5}.story__wrapper .story__world--s.story__world--sakura{margin-left:118px}.story__wrapper .story__world--s.story__world--cafe{margin-left:354px}.story__wrapper .story__world--l{position:absolute}.story__wrapper .story__world--l.story__world--ginza{top:40px;right:16px}.story__wrapper .story__world--l.story__world--office{top:635px;left:0}.chara__inner{position:relative;padding:100px 0}.chara__bg{position:absolute;top:0;left:0;width:100%;height:100%}.chara__bg .bg__img{position:absolute}.chara__bg .bg__img.bg__img--1{top:755px;left:calc(50% - 582px)}.chara__bg .bg__img.bg__img--2{top:970px;left:calc(50% - 362px)}.chara__bg .bg__img.bg__img--3{top:405px;right:calc(50% - 410px)}.chara__bg .bg__img.bg__img--4{top:220px;right:calc(50% - 582px)}.chara__bg .pattern{position:absolute;top:calc(50% - 175px);left:0;z-index:-1;width:100%;height:350px;background:url(../images/pattern-pale.png)}.chara__list{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-80px}.chara__list .chara__item{width:400px}.chara__list .chara__item+li{margin-left:-160px}.chara__list .chara__item.chara__item--ch1{z-index:40}.chara__list .chara__item.chara__item--ch2{z-index:30;margin-top:20px}.chara__list .chara__item.chara__item--ch3{z-index:20;margin-top:40px}.chara__list .chara__item.chara__item--ch4{z-index:10;margin-top:60px}.chara__list .chara__item .chara__profile{position:relative}.chara__list .chara__item .chara__profile .chara__name{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.chara__list .chara__item .chara__profile .chara__name span{display:block;margin-top:1em;font-family:"Roboto Condensed",sans-serif;text-align:center}.gallery__inner{padding:100px 0 200px}.gallery__wrapper .gallery__list{display:-ms-grid;display:grid;-ms-grid-columns:(302px)[3];grid-template-columns:repeat(3, 302px);gap:27px;background:url(../images/gallery__parts.png) top left}.gallery__wrapper .gallery__list .gallery__item{position:relative}.gallery__wrapper .gallery__list .gallery__item .gallery__link{display:block;border:solid 1px #c9c9c9}.gallery__wrapper .gallery__list .gallery__item .gallery__link .gallery__img{width:300px;height:auto;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:-webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:-webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:filter 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:filter 0.5s cubic-bezier(0.5, 1, 0.89, 1), -webkit-filter 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.gallery__wrapper .gallery__list .gallery__item .gallery__link:hover .gallery__img{-webkit-filter:brightness(115%);filter:brightness(115%)}.gallery__wrapper .gallery__list .gallery__item.gallery--new{position:relative}.gallery__wrapper .gallery__list .gallery__item.gallery--new::before{position:absolute;top:-27px;right:19px;display:block;width:32px;height:32px;content:"";background-color:#c9c9c9;-webkit-box-shadow:3px 3px 3px #c9c9c9;box-shadow:3px 3px 3px #c9c9c9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gallery__wrapper .gallery__list .gallery__item.gallery--new::after{position:absolute;top:-35px;right:10px;display:block;width:50px;height:50px;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);font-family:"Roboto Condensed",sans-serif;line-height:50px;color:#fff;text-align:center;content:"NEW";background-color:#b81a35}.gallery__wrapper .notice{margin-top:70px;text-align:center}.material{background:url(../images/bg_texture.png) center left/cover}.material__inner{position:relative;z-index:0;padding:100px 0}.material__wrapper .material__list{display:-ms-grid;display:grid;-ms-grid-columns:(302px)[3];grid-template-columns:repeat(3, 302px);gap:27px}.material__wrapper .material__list .material__item{position:relative}.material__wrapper .material__list .material__item .material__link{position:relative;display:block;overflow:hidden;border:solid 1px #c9c9c9}.material__wrapper .material__list .material__item .material__link .material__img{width:300px;height:auto}.material__wrapper .material__list .material__item .material__link::before{position:absolute;display:block;width:30px;height:30px;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}.material__wrapper .material__list .material__item .material__link:hover::before{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.material__wrapper .material__list .material__item .movie__link::before{top:calc(50% - 15px);left:calc(50% - 15px);content:url(../images/btn_play.svg)}.material__wrapper .material__list .material__item .download__link::before{top:calc(50% - 12px);left:calc(50% - 15px);content:url(../images/btn_download.svg)}.material__wrapper .material__list .material__item .page__link::before{top:calc(50% - 13px);left:calc(50% - 15px);content:url(../images/btn_open.svg)}.material__wrapper .material__list .material__item .material__subject{margin-top:0.7em;font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:200;text-align:center}.material__wrapper .material__list .material__item.material--new{position:relative}.material__wrapper .material__list .material__item.material--new::before{position:absolute;top:-29px;right:19px;display:block;width:32px;height:32px;content:"";background-color:#c9c9c9;-webkit-box-shadow:3px 3px 3px #c9c9c9;box-shadow:3px 3px 3px #c9c9c9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.material__wrapper .material__list .material__item.material--new::after{position:absolute;top:-37px;right:10px;display:block;width:50px;height:50px;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);font-family:"Roboto Condensed",sans-serif;line-height:50px;color:#fff;text-align:center;content:"NEW";background-color:#b81a35}.product{background:url(../images/pattern-pale.png)}.product__inner{position:relative;padding:200px 0 100px}.product__inner .product__set .product__ttl{display:inline-block;padding:0.3em 1em;margin-bottom:40px;font-size:1.4rem;font-weight:700;border-bottom:solid 1px #39424b}.product__wrapper{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}.product__wrapper .dfn__ttl{margin-right:1em;font-size:1rem;font-weight:700}.product__wrapper .dfn__data{font-size:1.4rem}.product__wrapper .dfn__data+.dfn__data{margin-left:1em}.overview__wrapper{margin-bottom:100px;text-align:center}.overview__wrapper .overview__name{margin-bottom:0.5em;font-family:"Noto Serif JP",serif;font-size:3rem;font-weight:200}.overview__wrapper .overview__notice{color:#b81a35}.overview__wrapper .overview__list .overview__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overview__wrapper .overview__list .overview__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5em 1em}.overview__wrapper .overview__list .overview__item span{font-size:1rem;vertical-align:middle}.overview__wrapper .overview2__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overview__wrapper .overview2__list .overview2__item{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}.overview__wrapper .overview2__list .overview2__item+.overview2__item{margin-left:16px}.overview__wrapper .overview2__list .overview2__item .package .package__img{width:100%;height:auto}.overview__wrapper .overview2__list .overview2__item .package .package__name{font-size:1.4rem}.sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}.sns__list .sns__item{margin:0 10px}.sns__list .sns__item .sns__link{display:block;width:200px;height:40px;font-family:"Roboto Condensed",sans-serif;line-height:40px;color:#39424b;text-align:center;text-decoration:none;border:solid 1px #39424b;border-radius:5px;-webkit-transition:color 0.5s cubic-bezier(0.5, 1, 0.89, 1),background-color 0.5s cubic-bezier(0.5, 1, 0.89, 1);transition:color 0.5s cubic-bezier(0.5, 1, 0.89, 1),background-color 0.5s cubic-bezier(0.5, 1, 0.89, 1)}.sns__list .sns__item .sns__link:hover{color:#fff;background-color:#39424b}.sns__list .sns__item .sns__link ion-icon{margin-right:0.5em;font-size:1.6rem;vertical-align:middle}.product__bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.product__bg .bg__img{position:absolute}.product__bg .bg__img.bg__img--1{top:15%;left:calc(50% - 27vw)}.product__bg .bg__img.bg__img--2{bottom:3%;left:calc(50% - 13vw)}.product__bg .bg__img.bg__img--3{top:45%;right:calc(50% - 25vw)}.product__bg .bg__img.bg__img--4{top:19%;left:calc(50% - 24vw)}.product__bg .bg__img.bg__img--5{top:55%;right:calc(50% - 22vw)}.product__bg .bg__img.bg__circle{width:4px;height:4px;background-color:#7d1e5f;border-radius:50%}footer{padding:100px 0 70px}.brand{width:70vw;margin:70px auto 0;text-align:right}.brand .brand__img{width:130px;height:auto}.brand .brand__summary{margin-top:1em;letter-spacing:initial}.brand .brand__summary .brand__link{color:#39424b}.guideline{display:block}.guideline__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10vw}.guideline__inner .guideline__wrapper .guideline__list{display:-ms-grid;display:grid;gap:0.5em;padding-left:1em}.guideline__inner .guideline__wrapper .guideline__list .guideline__item{font-size:1rem;list-style:initial}.guideline__inner .guideline__wrapper .guideline__list .guideline__item .guideline__img{width:auto;height:1rem}.mv_phrase__wrapper{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;pointer-events:none}.mv_phrase__wrapper .mv_phrase__img{width:auto;height:100%}@media (max-width: 1164px){.mv_phrase__wrapper{display:none}}.loading .loading__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loading .year .year__number{font-family:"Roboto",sans-serif;font-size:4em}.loading .year .year__number::before{font-size:2.4rem;font-weight:700;content:"AD:"}.mv__ttllogo{-webkit-animation:fadeinup 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused;animation:fadeinup 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused}.loading_fin .mv__ttllogo{-webkit-animation-play-state:running;animation-play-state:running}.chara__list,.gallery__list,.material__list{-webkit-animation:fadeinup 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused;animation:fadeinup 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused}.chara__list.scrolled,.gallery__list.scrolled,.material__list.scrolled{-webkit-animation-play-state:running;animation-play-state:running}.news2__list,.banner__list{-webkit-animation:fadeinup 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused;animation:fadeinup 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused}.news2__list.scrolled,.banner__list.scrolled{-webkit-animation-play-state:running;animation-play-state:running}@media (orientation: portrait){.news2__list,.banner__list{-webkit-animation-play-state:running;animation-play-state:running}}.story__serif{-webkit-animation:fadeindown 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused;animation:fadeindown 0.5s cubic-bezier(0.5, 1, 0.89, 1) paused}.story__serif.scrolled{-webkit-animation-play-state:running;animation-play-state:running}.story__phrase--em .cover img{-webkit-animation:show 1s paused;animation:show 1s paused}.story__phrase--em.scrolled .cover img{-webkit-animation-play-state:running;animation-play-state:running}.story__phrase--em .cover::after{-webkit-animation:cover 1s cubic-bezier(0.83, 0, 0.17, 1) forwards paused;animation:cover 1s cubic-bezier(0.83, 0, 0.17, 1) forwards paused}.story__phrase--em.scrolled .cover::after{-webkit-animation-play-state:running;animation-play-state:running}.story__world{-webkit-animation:sepia 0.5s paused;animation:sepia 0.5s paused}.story__world.scrolled{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@keyframes show{0%{opacity:0}50%{opacity:0}51%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeinup{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinup{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeindown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeindown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sepia{0%{-webkit-filter:sepia(1);filter:sepia(1)}100%{-webkit-filter:sepia(0);filter:sepia(0)}}@keyframes sepia{0%{-webkit-filter:sepia(1);filter:sepia(1)}100%{-webkit-filter:sepia(0);filter:sepia(0)}}@-webkit-keyframes cover{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes cover{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}}
/*# sourceMappingURL=index.min.css.map */