<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}body{background-color:#fff}body,button,table{color:#fff;font-family:"Zen Maru Gothic",serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 768px){body,button,table{font-size:14px;line-height:1.7142857143}}@media screen and (min-width: 769px){body,button,table{font-size:16px;line-height:1.625}}h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0;padding:0}p{margin:0;padding:0}hr{margin:0}strong{font-weight:bold}a{color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}button{background-color:rgba(0,0,0,0);border:inherit;border-radius:inherit;cursor:pointer;padding:0}img{height:auto;max-width:100%;width:100%;display:block}figure{margin:0}ul,ol,li{list-style:none}ul,ol,dl,dt,dd{margin:0;padding:0}table{-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;margin:0;width:100%}tr,th,td{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.l-wrapper{position:relative;width:100%}.l-header{text-align:center}@media screen and (max-width: 768px){.l-header{padding:10.6666666667vw 0}}@media screen and (min-width: 769px){.l-header{padding:40px 0}}@media screen and (max-width: 768px){.l-header__title{font-size:8.5333333333vw}}@media screen and (min-width: 769px){.l-header__title{font-size:32px}}.l-contents{position:relative;overflow:hidden}#loading{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;background-color:#e40065;width:100%;height:100%;position:fixed;z-index:9999}.loader{width:50px;height:28px;--_g: no-repeat radial-gradient(farthest-side,#FFF000 94%,#E40065);background:var(--_g) 50% 0,var(--_g) 100% 0;background-size:12px 12px;position:relative;-webkit-animation:l23-0 1.5s linear infinite;animation:l23-0 1.5s linear infinite}.loader:before{content:"";position:absolute;height:12px;aspect-ratio:1;border-radius:50%;background:#fff000;left:0;top:0;-webkit-animation:l23-1 1.5s linear infinite,l23-2 .5s cubic-bezier(0, 200, 0.8, 200) infinite;animation:l23-1 1.5s linear infinite,l23-2 .5s cubic-bezier(0, 200, 0.8, 200) infinite}@-webkit-keyframes l23-0{0%,31%{background-position:50% 0,100% 0}33%{background-position:50% 100%,100% 0}43%,64%{background-position:50% 0,100% 0}66%{background-position:50% 0,100% 100%}79%{background-position:50% 0,100% 0}100%{-webkit-transform:translateX(-33.3333333333%);transform:translateX(-33.3333333333%)}}@keyframes l23-0{0%,31%{background-position:50% 0,100% 0}33%{background-position:50% 100%,100% 0}43%,64%{background-position:50% 0,100% 0}66%{background-position:50% 0,100% 100%}79%{background-position:50% 0,100% 0}100%{-webkit-transform:translateX(-33.3333333333%);transform:translateX(-33.3333333333%)}}@-webkit-keyframes l23-1{100%{left:calc(100% + 7px)}}@keyframes l23-1{100%{left:calc(100% + 7px)}}@-webkit-keyframes l23-2{100%{top:-0.1px}}@keyframes l23-2{100%{top:-0.1px}}.l-footer{position:relative;color:#fff;text-align:center;z-index:1}.l-footer__totop{background-color:#fff;font-size:0;position:fixed}@media screen and (max-width: 768px){.l-footer__totop{bottom:17.0666666667vw;height:12.8vw;right:4.2666666667vw;width:12.8vw}}@media screen and (min-width: 769px){.l-footer__totop{bottom:40px;height:48px;right:40px;width:48px}}.l-footer__totop::after{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){.l-footer__totop::after{border-right:.5333333333vw solid #fff;border-top:.5333333333vw solid #fff;height:4.2666666667vw;left:4.2666666667vw;top:5.3333333333vw;width:4.2666666667vw}}@media screen and (min-width: 769px){.l-footer__totop::after{border-right:2px solid #fff;border-top:2px solid #fff;height:16px;left:16px;top:20px;width:16px}}.l-footer__totop.is-fixed{position:absolute}@media screen and (max-width: 768px){.l-footer__totop.is-fixed{bottom:32vw}}@media screen and (min-width: 769px){.l-footer__totop.is-fixed{bottom:120px}}.l-footer__copyright{text-align:center;display:block}@media screen and (max-width: 768px){.l-footer__copyright{font-size:2.6666666667vw}}@media screen and (min-width: 769px){.l-footer__copyright{font-size:14px}}.c-y-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:70}@media screen and (min-width: 769px){.c-y-modal{min-width:1100px}}.c-y-modal__overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__nav{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);width:100%}@media screen and (max-width: 768px){.c-y-modal__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.c-y-modal__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-y-modal__nav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffe56d;color:#e40065;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:.01em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media screen and (max-width: 768px){.c-y-modal__nav__link{border-radius:.5333333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3.4666666667vw;height:10.6666666667vw;line-height:1.2307692308;margin-top:1.3333333333vw;width:46.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__nav__link{border-radius:2px;height:34px;font-size:14px;margin:12px 12px 0 0;padding:0 10px}.c-y-modal__nav__link:hover{background-color:#e40065;color:#fff}}.c-y-modal__nav__link:last-child{margin-right:0}.c-y-modal__nav__link.is-active{background-color:#e40065;color:#fff}.c-y-modal__content{background-color:#000;position:absolute;top:50%}@media screen and (max-width: 768px){.c-y-modal__content{height:52.8vw;left:2.1333333333vw;margin-top:-26.4vw;width:93.8666666667vw}}@media screen and (min-width: 769px){.c-y-modal__content{height:585px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1040px}}.c-y-modal__content__inner{height:100%;width:100%}.c-y-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__close{background-color:rgba(0,0,0,0);cursor:pointer;position:absolute;top:50%;z-index:1}@media screen and (max-width: 768px){.c-y-modal__close{height:10.1333333333vw;right:2.1333333333vw;margin-top:-36.5333333333vw;width:10.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__close{height:50px;left:50%;margin:-352px 0 0 470px;width:50px}}.c-y-modal__close::before,.c-y-modal__close::after{background-color:#fff;content:"";position:absolute;top:50%}@media screen and (max-width: 768px){.c-y-modal__close::before,.c-y-modal__close::after{height:.2666666667vw;left:0;width:10.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__close::before,.c-y-modal__close::after{height:1px;left:-4px;width:59px}}.c-y-modal__close::before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.c-y-modal__close::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.js-anime{-webkit-transform:translateY(50px);transform:translateY(50px)}.js-anime.is-animated{-webkit-transition:.6s;transition:.6s;-webkit-transform:translateY(0);transform:translateY(0)}.js-anime.zoomin{-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.js-anime.zoomin.is-animated{-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bgscroll-1{0%{background-position:0 0}100%{background-position:1445px 0}}@keyframes bgscroll-1{0%{background-position:0 0}100%{background-position:1445px 0}}@-webkit-keyframes bgscroll-2{0%{background-position:0 0}100%{background-position:-1442px 0}}@keyframes bgscroll-2{0%{background-position:0 0}100%{background-position:-1442px 0}}@-webkit-keyframes bgscroll-sp-1{0%{background-position:0 0}100%{background-position:760px 0}}@keyframes bgscroll-1{0%{background-position:0 0}100%{background-position:760px 0}}@-webkit-keyframes bgscroll-sp-2{0%{background-position:0 0}100%{background-position:-760px 0}}@keyframes bgscroll-2{0%{background-position:0 0}100%{background-position:-760px 0}}.c-header{width:100%;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:9}@media screen and (max-width: 768px){.c-header{top:0;left:0}}@media screen and (min-width: 769px){.c-header{background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-header__nav{width:100%;position:fixed;color:#fff}@media screen and (max-width: 768px){.c-header__nav{height:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;-webkit-box-shadow:-6px 0px 6px 0px rgba(0,0,0,.4);box-shadow:-6px 0px 6px 0px rgba(0,0,0,.4);display:none;background-color:#fe5d6a}}@media screen and (min-width: 769px){.c-header__nav{height:52px;z-index:9;font-weight:800;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#4d4398;padding:0 10px}}.c-header__nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.c-header__nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-bottom:30px;background:none;text-align:center;width:auto;padding-top:52px}}.c-header__nav__list__item{-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){.c-header__nav__list__item{display:block;border-right:none;width:100%;margin:0;font-weight:600;font-size:20px;max-width:inherit;width:90%;margin:0 auto}}@media screen and (min-width: 769px){.c-header__nav__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-header__nav__list__item:last-of-type a{padding-right:0}.c-header__nav__list__item:last-of-type:after{content:none}.c-header__nav__list__item a{text-decoration:none;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;color:#fff;-webkit-transition:all .5s;transition:all .5s;-webkit-transform-origin:center center;transform-origin:center center;padding:15px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:1;position:relative}@media screen and (max-width: 768px){.c-header__nav__list__item a{font-size:22px;height:auto;margin:10px auto;line-height:1;padding:0;font-weight:500}}@media screen and (max-width: 830px){.c-header__nav__list__item a{padding:15px 4px}}.c-header__nav__list__item a:hover{color:#ffec00}@media screen and (max-width: 768px){.c-header__nav__list.--sns{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 769px){.c-header__nav__list.--sns{position:absolute;right:20px}}@media screen and (max-width: 768px){.c-header__nav__list.--sns li{width:auto;margin:0 10px}}.c-header__nav__menu{width:23px;height:23px;right:14px;margin:auto;cursor:pointer;z-index:99999999;display:none;position:absolute}@media screen and (max-width: 768px){.c-header__nav__menu{display:block;bottom:auto;top:13px;margin:auto}}@media screen and (min-width: 769px){.c-header__nav__menu{top:0;bottom:0}}.c-header__nav__menu .menu1{width:23px;height:3px;background-color:#fff;position:absolute;top:0;left:0;right:0;margin:auto;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2);box-shadow:0px 0px 5px rgba(0,0,0,.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-header__nav__menu .menu2{width:23px;height:3px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2);box-shadow:0px 0px 5px rgba(0,0,0,.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-header__nav__menu .menu3{width:23px;height:3px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;margin:auto;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.2);box-shadow:0px 0px 5px rgba(0,0,0,.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-header__nav__menu .menuclick1{top:0;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.c-header__nav__menu .menuclick2{opacity:0}.c-header__nav__menu .menuclick3{top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.p-index{position:relative;margin:0 auto}.p-index__inner{margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 768px){.p-index__inner{width:89.3333333333vw}}@media screen and (min-width: 769px){.p-index__inner{max-width:940px;width:68.8140556369%}}.p-index__tl{width:auto;text-align:center}@media screen and (max-width: 768px){.p-index__tl{height:30px;margin-bottom:8vw}}@media screen and (min-width: 769px){.p-index__tl{height:40px;margin-bottom:50px}}.p-index__tl img{height:100%;width:auto}.p-index__sns{position:absolute;top:0;right:0;z-index:999}@media screen and (max-width: 768px){.p-index__sns{padding-top:3.7333333333vw;padding-right:calc(4vw - 9px)}}@media screen and (min-width: 769px){.p-index__sns{padding-top:1.4641288433%;padding-right:calc(1.4641288433% - 11px)}}.p-index__sns__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.p-index__sns__list__item{margin:0 9px}}@media screen and (min-width: 769px){.p-index__sns__list__item{margin:0 11px}}.p-index__sns__list__item a{font-size:30px;color:#fff;-webkit-transition:all .5s;transition:all .5s}.p-index__sns__list__item a:hover{color:#ffdb3f}.p-index__vis&gt;img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-index__vis__catch{position:absolute}@media screen and (max-width: 768px){.p-index__vis__catch{width:17.3333333333vw;top:3.4666666667vw;left:4vw}}@media screen and (min-width: 769px){.p-index__vis__catch{width:9.4436310395%;top:4.1727672035%;left:9.8828696925%}}.p-index__vis__tl{position:absolute;left:0;right:0;top:0;bottom:auto;margin:auto;pointer-events:none}@media screen and (max-width: 768px){.p-index__vis__tl{width:89.3333333333vw;padding-top:83.7333333333vw}}@media screen and (min-width: 769px){.p-index__vis__tl{width:55.0512445095%;padding-top:37.701317716%}}@media screen and (max-width: 768px){.p-index__vis__bnr{background-color:#ff4326;padding:0 0 5.6vw}}@media screen and (min-width: 769px){.p-index__vis__bnr{position:absolute;top:7.6866764275vw;right:1.4641288433%;width:15.0805270864vw}}@media screen and (max-width: 768px){.p-index__vis__bnr__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;margin:0 auto}}.p-index__vis__bnr__item{-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){.p-index__vis__bnr__item{width:54.9333333333vw;margin:0 1.3333333333vw 2.6666666667vw}}@media screen and (min-width: 769px){.p-index__vis__bnr__item{margin-bottom:20px}}.p-index__vis__bnr__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.p-index__vis__roadshow{pointer-events:none}@media screen and (max-width: 768px){.p-index__vis__roadshow{background-color:#ff4326;padding:5.6vw 0}.p-index__vis__roadshow img{width:32vw;margin:0 auto}}@media screen and (min-width: 769px){.p-index__vis__roadshow{width:13.6896046852%;right:2.8550512445%;padding-top:45.9004392387%;position:absolute;top:0}}.p-index__vis__release{pointer-events:none}@media screen and (max-width: 768px){.p-index__vis__release{background-color:#ff4326;padding:8.2666666667vw 0}.p-index__vis__release img{width:66.1333333333vw;margin:0 auto}}@media screen and (min-width: 769px){.p-index__vis__release{width:18.6676427526%;right:1.4641288433%;padding-top:48.8286969253%;position:absolute;top:0}}.p-index__cont{background-color:#ff4326}@media screen and (max-width: 768px){.p-index__cont{padding:0 0 9.3333333333vw}}@media screen and (min-width: 769px){.p-index__cont{padding:2.9282576867% 0 1.756954612%}}.p-index__cont__credit{margin:0 auto}@media screen and (max-width: 768px){.p-index__cont__credit{width:100%}}@media screen and (min-width: 769px){.p-index__cont__credit{width:52.6595744681%}}.p-index__cont__nav{margin:0 auto}@media screen and (max-width: 768px){.p-index__cont__nav{margin:14.6666666667vw auto}}@media screen and (min-width: 769px){.p-index__cont__nav{margin:7.1633237822% auto 4.2979942693%}}.p-index__cont__nav__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}@media screen and (max-width: 768px){.p-index__cont__nav__list__item{width:100%;margin-bottom:14px}}@media screen and (min-width: 769px){.p-index__cont__nav__list__item{margin-bottom:14px;margin-right:10px;width:calc((100% - 30px)/4)}}.p-index__cont__nav__list__item a{display:block;text-align:center;text-decoration:none;position:relative;margin:auto;padding:10px;font-weight:bold;border-radius:9em;color:#fff;border:2px solid #fff;-webkit-box-shadow:4px 4px #fff;box-shadow:4px 4px #fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4d4398}@media screen and (max-width: 768px){.p-index__cont__nav__list__item a{font-size:16px}}@media screen and (min-width: 769px){.p-index__cont__nav__list__item a{font-size:20px}}.p-index__cont__nav__list__item a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px)}.p-index__cont__nav__list__item a.disable{pointer-events:none;background-color:#999}@media screen and (min-width: 769px){.p-index__cont__nav__list__item.--about{width:76.5957446809%;margin-left:auto}}.p-index__cont__nav__list__item:last-of-type{margin-right:0}.p-index__cont__nav__list__item:first-of-type{margin-right:auto}.p-index__cont__tieup{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}@media screen and (max-width: 768px){.p-index__cont__tieup{margin:8vw auto}}@media screen and (min-width: 769px){.p-index__cont__tieup{margin:4.2979942693% auto}}.p-index__cont__tieup__item{margin:0 5px 10px;border:solid 1px #fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.p-index__cont__tieup__item{width:calc(50% - 10px);margin-bottom:14px}}@media screen and (min-width: 769px){.p-index__cont__tieup__item{width:16.5446559297vw;max-width:226px}}.p-index__cont__tieup__item a{display:block;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){.p-index__cont__tieup__item a{font-size:16px}}@media screen and (min-width: 769px){.p-index__cont__tieup__item a{font-size:20px}}.p-index__cont__tieup__item a:hover{opacity:.8}@media screen and (max-width: 768px){.p-index__cont__lead{margin-bottom:6.4vw}}@media screen and (min-width: 769px){.p-index__cont__lead{margin-bottom:2.2340425532%}}.p-index__cont__barrierfree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.p-index__cont__barrierfree{margin:24px auto 30px}}@media screen and (min-width: 769px){.p-index__cont__barrierfree{margin:33px auto}}.p-index__cont__barrierfree__item{height:58px;margin:0 8px}.p-index__cont__barrierfree__item img{height:100%;width:auto}.p-index__cont__deco-01{position:absolute;pointer-events:none;top:0;left:0}@media screen and (max-width: 768px){.p-index__cont__deco-01{width:13.3333333333vw;padding-top:2.3880597015vw}}@media screen and (min-width: 769px){.p-index__cont__deco-01{width:13.6170212766%;padding-top:9.6808510638%}}.p-index__cont__deco-02{position:absolute;pointer-events:none;top:0;right:0}@media screen and (max-width: 768px){.p-index__cont__deco-02{width:13.3333333333vw;margin-top:-16.4179104478vw;padding-top:2.9850746269vw}}@media screen and (min-width: 769px){.p-index__cont__deco-02{width:13.9%;padding-top:13.1914893617%;margin-right:-5.4255319149%}}.p-index__cont__deco-03{position:absolute;pointer-events:none;top:0;left:0}@media screen and (max-width: 768px){.p-index__cont__deco-03{width:12.7973333333vw;padding-top:53.7313432836vw}}@media screen and (min-width: 769px){.p-index__cont__deco-03{width:15.5319148936%;padding-top:36.5957446809%;margin-left:-15.5319148936%}}.p-index__cont__deco-04{position:absolute;pointer-events:none;top:0;right:0}@media screen and (max-width: 768px){.p-index__cont__deco-04{width:11.7333333333vw;padding-top:53.4328358209vw;margin-right:-2.3880597015vw}}@media screen and (min-width: 769px){.p-index__cont__deco-04{width:12.7659574468%;padding-top:39.4680851064%;margin-right:-12.7659574468%}}.mov01,.mov02,.mov03,.mov04{opacity:0}.popup{-webkit-animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}@-webkit-keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.p-cast{margin:0;color:#000;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:940px;width:100%}@media screen and (max-width: 768px){.p-cast{padding:8vw}}@media screen and (min-width: 769px){.p-cast{padding:50px}}@media screen and (min-width: 769px){.p-cast__body{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-cast__ph{position:relative;height:100%;z-index:1}@media screen and (max-width: 768px){.p-cast__ph{width:52vw;margin:0 auto 12vw}}@media screen and (min-width: 769px){.p-cast__ph{width:35.3571428571%;margin-right:8.2142857143%}}.p-cast__ph:after{content:"";position:absolute;width:100%;height:100%;display:block;background:url("../images/cast/bg_dots.png") repeat top center;background-size:4.3771043771%;top:0;left:0;z-index:-1}@media screen and (max-width: 768px){.p-cast__ph:after{left:10.2564102564%;top:10.2564102564%}}@media screen and (min-width: 769px){.p-cast__ph:after{left:10.101010101%;top:10.101010101%}}@media screen and (min-width: 769px){.p-cast__txt{width:56.6666666667%}}.p-cast__name{color:#4d4398;line-height:1.5}@media screen and (max-width: 768px){.p-cast__name{font-size:6.4vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.p-cast__name{font-size:30px;margin-bottom:10px}}.p-cast__name span{display:block}@media screen and (max-width: 768px){.p-cast__name span{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-cast__name span{font-size:24px;line-height:1}}.p-cast__comment{margin-bottom:1em;line-height:1.8571428571}@media screen and (min-width: 769px){.p-cast__comment{font-size:14px}}.p-staff{margin:0;color:#000;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:940px;width:100%}@media screen and (max-width: 768px){.p-staff{padding:8vw}}@media screen and (min-width: 769px){.p-staff{padding:50px}}@media screen and (min-width: 769px){.p-staff__body{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-staff__name{color:#f76a9c;line-height:1.5}@media screen and (max-width: 768px){.p-staff__name{font-size:6.4vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.p-staff__name{font-size:30px;margin-bottom:10px}}.p-staff__name span{display:block}@media screen and (max-width: 768px){.p-staff__name span{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-staff__name span{font-size:24px;line-height:1}}.p-staff__comment{margin-bottom:1em;line-height:1.8571428571}@media screen and (min-width: 769px){.p-staff__comment{font-size:14px}}.p-about{position:relative;margin:0 auto}.p-about__inner{margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 768px){.p-about__inner{width:89.3333333333vw}}@media screen and (min-width: 769px){.p-about__inner{max-width:940px;width:68.8140556369%}}.p-about__tl{width:auto}@media screen and (max-width: 768px){.p-about__tl{height:30px;margin-bottom:8vw}}@media screen and (min-width: 769px){.p-about__tl{height:85px;margin-bottom:50px}}.p-about__tl img{height:100%;width:auto;margin:0 auto}@media screen and (max-width: 768px){.p-about__intro{position:relative;z-index:0;padding:9.8666666667vw 0 17.6vw;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@media screen and (min-width: 769px){.p-about__intro{background:url("../images/about/bg_intro_pc.jpg") no-repeat center center;background-size:cover;background-attachment:fixed;padding:1.6105417277% 0 5.270863836%}}@media screen and (max-width: 768px){.p-about__intro:before{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:url("../images/about/bg_intro_sp.jpg") no-repeat center center;background-size:100% auto;z-index:-1}}.p-about__intro__tl{position:relative;z-index:1}@media screen and (max-width: 768px){.p-about__intro__tl{height:18.9653333333vw;margin-bottom:5.8666666667vw}}@media screen and (min-width: 769px){.p-about__intro__tl{height:7.3704245974%;margin-bottom:1.2811127379%}}.p-about__intro__wrap{color:#000;position:relative;background:url("../images/about/bg_intro_grid.jpg") repeat left top;background-size:12px}@media screen and (max-width: 768px){.p-about__intro__wrap{padding:5.9701492537vw 5.9701492537vw 11.9402985075vw}}@media screen and (min-width: 769px){.p-about__intro__wrap{padding:6.914893617%}}.p-about__intro--catch{position:relative}@media screen and (max-width: 768px){.p-about__intro--catch{margin-bottom:8.3582089552vw}}@media screen and (min-width: 769px){.p-about__intro--catch{margin-bottom:14px}}.p-about__intro--catch img{position:relative;z-index:1}.p-about__intro__txt{position:relative;z-index:1}@media screen and (max-width: 768px){.p-about__intro__txt{height:385px;padding-right:10px}}.p-about__intro--txt{margin-bottom:1em}.p-about__intro--copy{position:absolute;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.p-about__intro--copy{width:72.8vw;margin-bottom:-8.2666666667vw;bottom:0}}@media screen and (min-width: 769px){.p-about__intro--copy{width:50%}}.p-about__intro--deco01{position:absolute;top:0;left:0}@media screen and (max-width: 768px){.p-about__intro--deco01{width:14.1333333333vw;margin-top:-2.4vw;margin-left:-1.8666666667vw}}@media screen and (min-width: 769px){.p-about__intro--deco01{width:10.6172839506%;margin-top:-4.3209876543%;margin-left:-1.4814814815%}}.p-about__intro--deco02{position:absolute;top:0;right:0}@media screen and (max-width: 768px){.p-about__intro--deco02{width:14.1333333333vw;margin-top:8.5333333333vw;margin-right:-2.4vw}}@media screen and (min-width: 769px){.p-about__intro--deco02{width:11.3580246914%;margin-right:-1.975308642%}}.p-about__intro--deco03{position:absolute;bottom:0;left:0}@media screen and (max-width: 768px){.p-about__intro--deco03{width:14.6666666667vw;margin-bottom:-3.2vw;left:14.1333333333vw}}@media screen and (min-width: 769px){.p-about__intro--deco03{width:10.7407407407%;margin-bottom:-4.3209876543%;left:22.0987654321%}}.p-about__story{background:url("../images/about/bg_pink_grid.jpg") repeat left top;background-size:12px;position:relative;z-index:1}@media screen and (max-width: 768px){.p-about__story{padding:4.8vw 0 9.6vw}}@media screen and (min-width: 769px){.p-about__story{padding:5.8565153734% 0 7.3206442167%}}@media screen and (max-width: 768px){.p-about__story__tl{height:13.9813333333vw;margin-bottom:5.8666666667vw}}@media screen and (min-width: 769px){.p-about__story__tl{height:6.5007320644%;margin-bottom:2.0497803807%}}@media screen and (min-width: 769px){.p-about__story__wrap{text-align:center}}.p-about__story--txt{margin-bottom:1em}@media screen and (max-width: 768px){.p-about__story--txt{text-align:justify}}.p-about__story--copy{color:#fff000}@media screen and (max-width: 768px){.p-about__story--copy{font-size:24px}}@media screen and (min-width: 769px){.p-about__story--copy{font-size:26px}}@media screen and (max-width: 768px){.p-about__story--deco{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.6666666667vw;width:80.1786666667vw;margin-right:6.6666666667vw;margin-left:2.4vw}}@media screen and (max-width: 768px){.p-about__story--deco01{width:53.7898692919vw}}@media screen and (min-width: 769px){.p-about__story--deco01{width:25.9%;margin-left:-18.6170212766%;position:absolute;top:0;left:0}}@media screen and (max-width: 768px){.p-about__story--deco02{width:53.2643762264vw;margin-left:-6.9844015033%;padding-top:2.4vw}}@media screen and (min-width: 769px){.p-about__story--deco02{width:25.8882978723%;margin-bottom:-5.9574468085%;margin-right:-20.4255319149%;position:absolute;bottom:0;right:0}}.p-about__slide{position:relative}.p-about__slide__01{width:100%;padding:0;background:url("../images/about/ph-slide-01.jpg")}@media screen and (max-width: 768px){.p-about__slide__01{height:101px;background-size:auto 101px;-webkit-animation:bgscroll-sp-1 50s linear infinite;animation:bgscroll-sp-1 50s linear infinite}}@media screen and (min-width: 769px){.p-about__slide__01{height:192px;background-size:auto 192px;-webkit-animation:bgscroll-1 50s linear infinite;animation:bgscroll-1 50s linear infinite}}.p-about__slide__02{width:100%;padding:0;background:url("../images/about/ph-slide-02.jpg")}@media screen and (max-width: 768px){.p-about__slide__02{height:101px;background-size:auto 101px;-webkit-animation:bgscroll-sp-2 50s linear infinite;animation:bgscroll-sp-2 50s linear infinite}}@media screen and (min-width: 769px){.p-about__slide__02{height:192px;background-size:auto 192px;-webkit-animation:bgscroll-2 50s linear infinite;animation:bgscroll-2 50s linear infinite}}.p-about__slide--deco01{position:absolute;top:0;left:0;right:0;margin:auto;z-index:1}@media screen and (max-width: 768px){.p-about__slide--deco01{width:9.3333333333vw;margin-top:-2.6666666667vw}}@media screen and (min-width: 769px){.p-about__slide--deco01{width:4.5387994143%;margin-top:-.878477306%;margin-right:30.7467057101%;left:auto}}.p-about__slide--deco02{position:absolute;left:0;bottom:0;z-index:1}@media screen and (max-width: 768px){.p-about__slide--deco02{width:8vw;margin-bottom:-2.9333333333vw;margin-left:8vw}}@media screen and (min-width: 769px){.p-about__slide--deco02{width:3.8799414348%;margin-left:13.4699853587%;margin-bottom:-1.4641288433%}}.p-about__slide--deco03{position:absolute;bottom:0;right:0;z-index:1}@media screen and (max-width: 768px){.p-about__slide--deco03{width:11.2vw;margin-bottom:-5.3333333333vw;margin-right:8vw}}@media screen and (min-width: 769px){.p-about__slide--deco03{width:5.4904831625%;margin-bottom:-2.196193265%;margin-right:20.4978038067%}}.p-about__cast{position:relative}@media screen and (max-width: 768px){.p-about__cast{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);padding:10.6666666667vw 0 21.3333333333vw}}@media screen and (min-width: 769px){.p-about__cast{background:url("../images/about/bg_cast_pc.jpg") no-repeat center center;background-size:cover;background-attachment:fixed;padding:4.0263543192% 0 8.2723279649%}}@media screen and (max-width: 768px){.p-about__cast:before{content:"";background:url("../images/about/bg_cast_sp.jpg") no-repeat center center;background-size:100% auto;position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:-1}}@media screen and (max-width: 768px){.p-about__cast__tl{height:12.7333333333vw;margin-bottom:12vw}}@media screen and (min-width: 769px){.p-about__cast__tl{height:8.7893617021%;margin-bottom:7.5531914894%}}@media screen and (max-width: 768px){.p-about__cast__item{margin-bottom:16vw}}@media screen and (min-width: 769px){.p-about__cast__item{margin-bottom:7.9787234043%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 768px){.p-about__cast__item:last-child{margin-bottom:0}}.p-about__cast__item__ph{position:relative}@media screen and (max-width: 768px){.p-about__cast__item__ph{width:64vw;margin:0 auto 10.6666666667vw}}@media screen and (min-width: 769px){.p-about__cast__item__ph{width:27.6595744681%}}.p-about__cast__item__ph:after{content:"";position:absolute;width:100%;height:100%;display:block;background:url("../images/about/bg_cast_dots.png") repeat top center;background-size:4.1666666667%;z-index:-1}@media screen and (max-width: 768px){.p-about__cast__item__ph:after{top:10%;left:10%}}@media screen and (min-width: 769px){.p-about__cast__item__ph:after{top:9.2307692308%;left:9.2307692308%}}.p-about__cast__item__ph--deco{position:absolute;top:0;left:0}@media screen and (max-width: 768px){.p-about__cast__item__ph--deco.-deco_01{width:60.4166666667%;margin-top:-16.6666666667%;margin-left:-11.6666666667%}}@media screen and (min-width: 769px){.p-about__cast__item__ph--deco.-deco_01{width:54.6153846154%;margin-top:-13.4615384615%;margin-left:-10%}}@media screen and (max-width: 768px){.p-about__cast__item__ph--deco.-deco_02{width:62.0833333333%;margin-top:-11.6666666667%;margin-left:-11.6666666667%}}@media screen and (min-width: 769px){.p-about__cast__item__ph--deco.-deco_02{width:57.6923076923%;margin-top:-8.0769230769%;margin-left:-11.9230769231%}}@media screen and (max-width: 768px){.p-about__cast__item__ph--deco.-deco_03{width:54.1666666667%;margin-top:-8.3333333333%;margin-left:-11.6666666667%}}@media screen and (min-width: 769px){.p-about__cast__item__ph--deco.-deco_03{width:49.2307692308%;margin-top:-7.3076923077%;margin-left:-11.5384615385%}}@media screen and (max-width: 768px){.p-about__cast__item__ph--deco.-deco_04{width:45%;margin-top:-7.9166666667%;margin-left:-11.6666666667%}}@media screen and (min-width: 769px){.p-about__cast__item__ph--deco.-deco_04{width:44.5833333333%;margin-top:-4.2307692308%;margin-left:-12.3076923077%}}@media screen and (min-width: 769px){.p-about__cast__item__txt{width:66.0638297872%}}@media screen and (max-width: 768px){.p-about__cast__item--name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3.4666666667vw}}@media screen and (min-width: 769px){.p-about__cast__item--name{margin-bottom:15px}}@media screen and (max-width: 768px){.p-about__cast__item--role{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:5.8666666667vw}}@media screen and (min-width: 769px){.p-about__cast__item--role{height:28.07px;margin-bottom:7px}}.p-about__cast__item--role img{height:100%;width:auto}@media screen and (max-width: 768px){.p-about__cast__item--actor{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:8vw;margin-right:10px}}@media screen and (min-width: 769px){.p-about__cast__item--actor{height:38.25px}}.p-about__cast__item--actor img{height:100%;width:auto}@media screen and (max-width: 768px){.p-about__cast__item--txt{margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-about__cast__item--txt{margin-bottom:12px}}.p-about__cast__item--link a{display:block;text-align:center;text-decoration:none;position:relative;padding:5px;font-weight:bold;border-radius:9em;color:#fff;border:2px solid #fff;-webkit-box-shadow:4px 4px #fff;box-shadow:4px 4px #fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4d4398}@media screen and (max-width: 768px){.p-about__cast__item--link a{font-size:16px}}@media screen and (min-width: 769px){.p-about__cast__item--link a{width:175px}}.p-about__cast__item--link a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px)}.p-about__cast__item--link a .arrow{display:block;position:absolute;width:16.77px;height:7px;top:0;bottom:0;right:17px;left:auto;margin:auto}.p-about__staff{background-color:#ff4326;position:relative}@media screen and (max-width: 768px){.p-about__staff{padding:5.8666666667vw 0 27.4666666667vw}}@media screen and (min-width: 769px){.p-about__staff{padding:4.5387994143% 0 6.3689604685%}}@media screen and (max-width: 768px){.p-about__staff__inner{margin-bottom:26.6666666667vw}}@media screen and (min-width: 769px){.p-about__staff__inner{margin-bottom:10.2489019034%}}@media screen and (max-width: 768px){.p-about__staff__tl{height:13.4613333333vw;margin-bottom:7.4666666667vw}}@media screen and (min-width: 769px){.p-about__staff__tl{height:9.0712765957%;margin-bottom:5.4255319149%}}.p-about__staff__wrap{margin:0 auto}@media screen and (max-width: 768px){.p-about__staff__wrap{margin-bottom:16vw}}@media screen and (min-width: 769px){.p-about__staff__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10.6382978723%}}.p-about__staff__item{position:relative;margin-right:15px}@media screen and (max-width: 768px){.p-about__staff__item{width:auto}}@media screen and (min-width: 769px){.p-about__staff__item{width:46.8085106383%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 768px){.p-about__staff__item:first-of-type{margin-bottom:10.6666666667vw}}.p-about__staff__item:before{content:"";position:absolute;width:100%;height:100%;display:block;background:url("../images/about/bg_link_dots.png") repeat top center;top:0;left:0;z-index:-1}@media screen and (max-width: 768px){.p-about__staff__item:before{left:15px;top:15px;background-size:1.6vw}}@media screen and (min-width: 769px){.p-about__staff__item:before{left:16px;top:16px;background-size:2.0408163265%}}.p-about__staff__item a{text-align:center;display:block;border:solid 3px #fff;position:relative;background-color:#ff4326;-webkit-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.p-about__staff__item a{font-size:24px;padding:6.1333333333vw}}@media screen and (min-width: 769px){.p-about__staff__item a{padding:4.0816326531% 35px;font-size:25px}}@media screen and (min-width: 768px)and (max-width: 1170px){.p-about__staff__item a{font-size:20px;padding:4.0816326531% 20px}}.p-about__staff__item a:after{content:"";position:absolute;bottom:15px;right:15px;width:20px;height:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width: 768px)and (max-width: 1150px){.p-about__staff__item a:after{right:10px;width:15px;height:6px}}.p-about__staff__item a:hover{background-color:#fff;color:#ff4326}.p-about__staff__item a:hover:after{right:10px;border-bottom:2px solid #ff4326;border-right:2px solid #ff4326}.p-about__staff--deco01{position:absolute;top:0;right:0;pointer-events:none}@media screen and (max-width: 768px){.p-about__staff--deco01{width:10.6666666667vw;margin-top:83.7333333333vw}}@media screen and (min-width: 769px){.p-about__staff--deco01{width:8.9311859444%;margin-top:2.9282576867%}}.p-about__staff--deco02{position:absolute;bottom:0;left:0;pointer-events:none}@media screen and (max-width: 768px){.p-about__staff--deco02{width:19.7333333333vw;margin-bottom:5.0666666667vw}}@media screen and (min-width: 769px){.p-about__staff--deco02{width:10.541727672%;margin-bottom:9.8096632504%}}@media screen and (max-width: 768px){.p-about__original__tl{height:13.8613333333vw;margin-bottom:3.4666666667vw}}@media screen and (min-width: 769px){.p-about__original__tl{height:83.36px;margin-bottom:24px}}.p-about__original__txt{font-size:14px;line-height:1.8571428571}@media screen and (max-width: 768px){.p-about__original__txt{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-about__original__txt{margin-bottom:2.635431918%}}.p-about__original__cover{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.p-about__original__cover{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-about__original__cover{margin-bottom:2.5622254758%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.p-about__original__cover__item{width:21.0666666667vw}}@media screen and (min-width: 769px){.p-about__original__cover__item{width:16.170212766%;margin:0 10px}}.p-about__original__link{position:relative}@media screen and (min-width: 769px){.p-about__original__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-about__original__link a{display:block;border:solid 3px #fff;position:relative;background-color:#ff4326;color:#fff;text-align:center;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width: 769px){.p-about__original__link a{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;padding:10px}}@media screen and (min-width: 768px)and (max-width: 950px){.p-about__original__link a{font-size:1.8vw}}@media screen and (max-width: 768px){.p-about__original__link a{font-size:18px;margin-bottom:6.4vw;padding:2.6666666667vw}}.p-about__original__link a:last-of-type{margin-bottom:0}.p-about__original__link a:before{content:"";position:absolute;width:100%;height:100%;display:block;background:url("../images/top/dots-yellow.png") repeat top left;top:0;left:0;z-index:-1}@media screen and (max-width: 768px){.p-about__original__link a:before{left:15px;top:15px;background-size:1.6vw}}@media screen and (min-width: 769px){.p-about__original__link a:before{left:16px;top:16px;background-size:2.8368794326%}}.p-about__original__link a:hover{color:#ff4326;background-color:#fff}.p-about__music{color:#000}@media screen and (max-width: 768px){.p-about__music{background:url("../images/about/bg_blue_stripe_sp.jpg") repeat left top;background-size:100%;padding:5.6vw 0 10.1333333333vw}}@media screen and (min-width: 769px){.p-about__music{background:url("../images/about/bg_blue_stripe_pc.jpg") no-repeat left top;background-size:cover;padding:3.2210834553% 0 6.2957540264%}}@media screen and (max-width: 768px){.p-about__music__tl{height:14.5093333333vw;margin-bottom:6.9333333333vw}}@media screen and (min-width: 769px){.p-about__music__tl{height:9.8418604651%;margin-bottom:6.0465116279%}}.p-about__music__item{margin:0 auto;position:relative}@media screen and (max-width: 768px){.p-about__music__item{margin-bottom:48px}}@media screen and (min-width: 769px){.p-about__music__item{max-width:860px;width:91.4893617021%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:90px}}.p-about__music__item:last-child{margin-bottom:0}.p-about__music__item__ph{position:relative;z-index:1}@media screen and (max-width: 768px){.p-about__music__item__ph{width:67.7333333333vw;margin:0 auto 9.0666666667vw}}@media screen and (min-width: 769px){.p-about__music__item__ph{width:32.5581395349%}}.p-about__music__item__ph:after{content:"";position:absolute;width:100%;height:100%;display:block;background:url("../images/about/bg_music_dots.png") repeat center center;background-size:4.1666666667%;z-index:-1}@media screen and (max-width: 768px){.p-about__music__item__ph:after{top:20px;left:20px}}@media screen and (min-width: 769px){.p-about__music__item__ph:after{top:20px;left:20px}}@media screen and (min-width: 769px){.p-about__music__item__body{width:62.5581395349%}}.p-about__music__item--tlset{color:#4d4398}@media screen and (max-width: 768px){.p-about__music__item--tlset{text-align:center;margin-bottom:3.2vw}}@media screen and (min-width: 769px){.p-about__music__item--tlset{margin-bottom:20px}}@media screen and (max-width: 768px){.p-about__music__item--theme{font-size:22px}}@media screen and (min-width: 769px){.p-about__music__item--theme{font-size:26px}}@media screen and (max-width: 768px){.p-about__music__item--title{font-size:26px;line-height:1.2692307692}}@media screen and (min-width: 769px){.p-about__music__item--title{font-size:34px;line-height:1.2}}.p-about__music__item--title small{display:block}@media screen and (max-width: 768px){.p-about__music__item--title small{font-size:14px}}@media screen and (min-width: 769px){.p-about__music__item--title small{font-size:17px}}.p-about__music__item--txt{margin-bottom:1em}.p-about__music--deco01{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 768px){.p-about__music--deco01{width:19.7333333333vw;margin-top:-9.3333333333vw;margin-left:0vw}}@media screen and (min-width: 769px){.p-about__music--deco01{width:14.8837209302%;margin-top:-6.1627906977%;margin-left:-9.8837209302%}}.p-about__music--deco02{position:absolute;top:0;right:0;z-index:-1}@media screen and (max-width: 768px){.p-about__music--deco02{width:17.8666666667vw;margin-top:9.6vw;margin-right:-1.8666666667vw}}@media screen and (min-width: 769px){.p-about__music--deco02{width:16.1627906977%;margin-top:-2.5581395349%;margin-right:-7.6744186047%}}.p-about__music--deco03{position:absolute;left:0;z-index:-1}@media screen and (max-width: 768px){.p-about__music--deco03{width:17.0666666667vw;margin-top:103.7333333333vw;margin-left:-2.1333333333vw;top:0}}@media screen and (min-width: 769px){.p-about__music--deco03{width:16.976744186%;margin-bottom:-1.2790697674%;margin-left:-18.3720930233%;bottom:0}}.p-about__music--deco04{position:absolute;right:0;z-index:-1}@media screen and (max-width: 768px){.p-about__music--deco04{width:14.9333333333vw;top:0;margin-top:108.8vw;margin-right:-4.2666666667vw}}@media screen and (min-width: 769px){.p-about__music--deco04{width:13.9534883721%;margin-right:-16.0465116279%;bottom:0}}.p-about__music--deco05{position:absolute;left:0;z-index:-1}@media screen and (max-width: 768px){.p-about__music--deco05{width:17.8666666667vw;top:0;margin-top:36.2666666667vw;margin-left:-1.8666666667vw}}@media screen and (min-width: 769px){.p-about__music--deco05{width:16.1627906977%;margin-left:-2.5581395349%;bottom:6.8604651163%}}.p-about__music--deco06{position:absolute;right:0;z-index:-1}@media screen and (max-width: 768px){.p-about__music--deco06{width:19.7333333333vw;top:0;margin-top:67.4666666667vw;margin-right:-3.4666666667vw}}@media screen and (min-width: 769px){.p-about__music--deco06{width:14.8837209302%;margin-right:-14.8837209302%;bottom:18.1395348837%}}@media screen and (max-width: 768px){.p-about__outro{padding:22.6666666667vw 0;background:url("../images/about/bg_outro_sp.jpg") no-repeat center center;background-size:100% auto}}@media screen and (min-width: 769px){.p-about__outro{background:url("../images/about/bg_outro_pc.jpg") no-repeat center center;background-size:cover;padding:8.1991215227% 0 6.8081991215%}}.p-about__outro__title{margin:0 auto}@media screen and (max-width: 768px){.p-about__outro__title{width:100%;margin-bottom:6.8656716418vw}}@media screen and (min-width: 769px){.p-about__outro__title{width:55.3191489362%;margin-bottom:3.9361702128%}}.p-about__outro__credit{margin:0 auto}@media screen and (max-width: 768px){.p-about__outro__credit{width:81.4925373134vw}}@media screen and (min-width: 769px){.p-about__outro__credit{width:45%}}.mov01,.mov02,.mov03{opacity:0}.deco-area{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.deco-left-01{position:absolute;width:100%;top:0;left:0;pointer-events:none}@media screen and (max-width: 768px){.deco-left-01 img{width:15.2vw}}@media screen and (min-width: 769px){.deco-left-01 img{width:21.8155197657%}}.deco-left-02{position:absolute;width:100%;top:0;left:0;pointer-events:none}@media screen and (max-width: 768px){.deco-left-02{padding-top:159.4666666667vw}}@media screen and (min-width: 769px){.deco-left-02{padding-top:46.6325036603%}}@media screen and (max-width: 768px){.deco-left-02 img{width:15.4666666667vw}}@media screen and (min-width: 769px){.deco-left-02 img{width:14.2020497804%}}.deco-left-03{position:absolute;width:100%;top:0;left:0;pointer-events:none}@media screen and (max-width: 768px){.deco-left-03{padding-top:286.6666666667vw}}@media screen and (min-width: 769px){.deco-left-03{padding-top:109.8096632504%}}@media screen and (max-width: 768px){.deco-left-03 img{width:12.8vw}}@media screen and (min-width: 769px){.deco-left-03 img{width:10.541727672%}}.deco-left-04{position:absolute;top:auto;bottom:0;left:0;width:100%;pointer-events:none}@media screen and (max-width: 768px){.deco-left-04{padding-top:378.9333333333vw;top:0;bottom:auto}}@media screen and (max-width: 768px){.deco-left-04 img{width:10.1333333333vw}}@media screen and (min-width: 769px){.deco-left-04 img{width:10.541727672%}}.deco-right-01{position:absolute;width:100%;top:0;right:0;pointer-events:none}.deco-right-01 img{right:0;position:absolute}@media screen and (max-width: 768px){.deco-right-01 img{width:51.2vw}}@media screen and (min-width: 769px){.deco-right-01 img{width:24.6705710102%}}.deco-right-02{position:absolute;top:0;right:0;pointer-events:none}@media screen and (max-width: 768px){.deco-right-02{padding-top:110.6666666667vw}}@media screen and (min-width: 769px){.deco-right-02{padding-top:35.5783308931%}}.deco-right-02 img{right:0;position:absolute}@media screen and (max-width: 768px){.deco-right-02 img{width:7.2vw}}@media screen and (min-width: 769px){.deco-right-02 img{width:8.9311859444%}}.deco-right-03{position:absolute;top:0;right:0;pointer-events:none}@media screen and (max-width: 768px){.deco-right-03{padding-top:282.9333333333vw}}@media screen and (min-width: 769px){.deco-right-03{padding-top:104.6852122987%}}.deco-right-03 img{right:0;position:absolute}@media screen and (max-width: 768px){.deco-right-03 img{width:9.3333333333vw}}@media screen and (min-width: 769px){.deco-right-03 img{width:6.6617862372%}}.deco-right-04{position:absolute;top:0;pointer-events:none}@media screen and (max-width: 768px){.deco-right-04{padding-top:404vw}}@media screen and (min-width: 769px){.deco-right-04{padding-top:146.4128843338%}}.deco-right-04 img{right:0;position:absolute}@media screen and (max-width: 768px){.deco-right-04 img{width:11.4666666667vw}}@media screen and (min-width: 769px){.deco-right-04 img{width:8.4919472914%}}.popup{-webkit-animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}@keyframes popup{0%{-webkit-transform:translateY(40px) scale(0.8);transform:translateY(40px) scale(0.8);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}80%,100%{opacity:1}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.p-ticket{position:relative;margin:0 auto}@media screen and (max-width: 768px){.p-ticket{padding:9.8666666667vw 0 17.6vw}}@media screen and (min-width: 769px){.p-ticket{background:url("../images/ticket/bg_ticket_pc.jpg") no-repeat center center;background-size:cover;background-attachment:fixed}}@media screen and (max-width: 768px){.p-ticket:before{content:"";background:url("../images/ticket/bg_ticket_sp.jpg") no-repeat center center;background-size:100%;display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}}@media screen and (min-width: 769px){.p-ticket__body{padding:55px 0 100px}}.p-ticket__inner{margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 768px){.p-ticket__inner{width:89.3333333333vw}}@media screen and (min-width: 769px){.p-ticket__inner{max-width:1000px;width:73.2064421669%}}.p-ticket__tl{width:auto}@media screen and (max-width: 768px){.p-ticket__tl{height:30px;margin-bottom:8vw}}@media screen and (min-width: 769px){.p-ticket__tl{height:85px;margin-bottom:50px}}.p-ticket__tl img{height:100%;width:auto;margin:0 auto}.p-ticket__wrap{background:url("../images/ticket/bg_grid.jpg") repeat top left;background-size:12px 12px;color:#000}@media screen and (max-width: 768px){.p-ticket__wrap{padding:8.9552238806vw 5.9701492537vw}}@media screen and (min-width: 769px){.p-ticket__wrap{padding:5.3% 8.1%}}.p-ticket__wrap a{color:#e40065;text-decoration:underline}.p-ticket__wrap a.kome{color:#000;font-weight:normal}@media screen and (max-width: 768px){.p-ticket__wrap a.kome{font-size:14px}}@media screen and (min-width: 769px){.p-ticket__wrap a.kome{font-size:16px}}.p-ticket__txt{margin-bottom:1em}@media screen and (max-width: 768px){.p-ticket__txt{font-size:14px}}@media screen and (min-width: 769px){.p-ticket__txt{font-size:16px}}.p-ticket__txt.bold{font-weight:bold}@media screen and (max-width: 768px){.p-ticket__txt.bold{font-size:16px}}@media screen and (min-width: 769px){.p-ticket__txt.bold{font-size:18px}}@media screen and (max-width: 768px){.p-ticket__item{margin-top:6.6666666667vw}}@media screen and (min-width: 769px){.p-ticket__item{margin-top:40px}}.p-ticket__item__tl{color:#4d4398}@media screen and (max-width: 768px){.p-ticket__item__tl{font-size:16px}}@media screen and (min-width: 769px){.p-ticket__item__tl{font-size:18px}}.p-ticket__item__mark{display:inline-block;border:solid 1px #000;padding:2px 5px}@media screen and (max-width: 768px){.p-ticket__item__mark{font-size:14px;margin:10px 0}}@media screen and (min-width: 769px){.p-ticket__item__mark{font-size:16px;margin:14px 0}}.p-ticket__card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.p-ticket__card{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}@media screen and (min-width: 769px){.p-ticket__card{margin-top:10px}}@media screen and (max-width: 768px){.p-ticket__card__item{width:calc(50% - 20px);margin-right:10px;margin-bottom:10px}.p-ticket__card__item:nth-child(2n){margin-right:0}}@media screen and (min-width: 769px){.p-ticket__card__item{margin-right:10px;margin-bottom:10px;max-width:137px;width:13.7%}.p-ticket__card__item:last-child{margin-right:0}}@media screen and (max-width: 768px){.p-ticket__digitalcard{margin:15px 0}}@media screen and (min-width: 769px){.p-ticket__digitalcard{max-width:280px;width:28%;margin:10px 0}}.p-media{margin:0 auto}@media screen and (max-width: 768px){.p-media{position:relative;font-size:15px}}@media screen and (min-width: 769px){.p-media{background:url("../images/media/bg_media_pc.jpg") no-repeat center center;background-size:cover;background-attachment:fixed;padding:104px 0 80px;font-size:18px}}@media screen and (max-width: 768px){.p-media:before{content:"";background:url("../images/media/bg_media_sp.jpg") no-repeat center center;background-size:100% 100%;width:100%;height:100%;position:fixed;top:0;left:0;display:block;z-index:-1}}.p-media__inner{margin:0 auto}@media screen and (max-width: 768px){.p-media__inner{padding:19.2vw 6.4vw;position:relative}}@media screen and (min-width: 769px){.p-media__inner{max-width:1036px;width:100%}}@media screen and (max-width: 768px){.p-media__tl{width:38.2746666667vw;margin:0 auto 10.1333333333vw}}@media screen and (min-width: 769px){.p-media__tl{width:23.3532818533vw;margin:0 auto 7.3359073359vw}}.p-media__nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.p-media__nav{margin:0 auto 8vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 769px){.p-media__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}}.p-media__nav__item{background-color:#ffdb3f;color:#4d4398;border-radius:9em;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold}@media screen and (max-width: 768px){.p-media__nav__item{margin:0 1.3333333333vw 2.6666666667vw 0;font-size:5.0666666667vw;padding:1.3333333333vw 9.3333333333vw;width:42.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 769px){.p-media__nav__item{margin:0 8px;padding:6px 52px;width:200px}}.p-media__nav__item.select{background-color:#4d4398;color:#fff}.p-media__nav__item:nth-child(2){margin-right:0}.p-media__nav__item:last-child{margin-right:0}.p-media__wrap{background-color:none}@media screen and (max-width: 768px){.p-media__wrap{margin-bottom:17.0666666667vw}}@media screen and (min-width: 769px){.p-media__wrap{margin-bottom:72px}}.p-media__wrap.disnon{display:none}.p-media__wrap table{background-color:initial}@media screen and (max-width: 768px){.p-media__wrap table tr{display:block;border-bottom:solid 1px #fff;margin-top:18px}}@media screen and (max-width: 768px){.p-media__wrap table tr:first-of-type{border-bottom:none}}.p-media__wrap table th{color:#4d4398;text-align:left}@media screen and (max-width: 768px){.p-media__wrap table th{display:none}}@media screen and (min-width: 769px){.p-media__wrap table th{padding-bottom:8px;border-bottom:solid 1px #fff;font-size:20px}}.p-media__wrap table td{color:#000;min-width:5em}@media screen and (max-width: 768px){.p-media__wrap table td{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:separate;border-spacing:1px;font-size:15px;border-bottom:dotted 2px #fff}}@media screen and (min-width: 769px){.p-media__wrap table td{padding:17px 0;border-bottom:solid 1px #fff;font-size:16px}}@media screen and (max-width: 768px){.p-media__wrap table td:before{content:"";display:block;width:23.4666666667vw;min-width:23.4666666667vw;content:attr(data-label);color:#4d4398;padding:2.6666666667vw 0;margin-right:4.2666666667vw}}.p-media__wrap table td p{line-height:1.5}@media screen and (max-width: 768px){.p-media__wrap table td p{padding:2.6666666667vw 0}}@media screen and (max-width: 768px){.p-media__wrap table td:last-child{margin-bottom:10px;border-bottom:none}}.p-media__wrap table td a{color:#fff;word-break:break-all}.p-media__wrap table td .new{background-color:#fff;color:#fe5d6a;border-radius:9em;line-height:1;margin-right:10px}@media screen and (max-width: 768px){.p-media__wrap table td .new{font-size:15px;padding:0 10px}}@media screen and (min-width: 769px){.p-media__wrap table td .new{padding:0 15px}}.p-media__wrap__cap{margin-top:20px;font-size:12px}.p-media__top{margin:0 auto}@media screen and (max-width: 768px){.p-media__top{width:62.9333333333vw}}@media screen and (min-width: 769px){.p-media__top{width:27.2884283247vw}}@media screen and (max-width: 768px){.p-media__top img{margin-bottom:6.4vw}}@media screen and (min-width: 769px){.p-media__top img{margin-bottom:40px}}.p-media__top a{text-decoration:none;text-align:center}.p-media__top a p{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}@media screen and (max-width: 768px){.p-media__top a p{font-size:6.4vw}}@media screen and (min-width: 769px){.p-media__top a p{font-size:28px;line-height:1}}.p-media__top a p:before{content:"";background:url("../images/media/icon_backarrow.svg") no-repeat;background-size:contain;display:block;margin-right:12px}@media screen and (max-width: 768px){.p-media__top a p:before{width:16px;height:16px}}@media screen and (min-width: 769px){.p-media__top a p:before{width:20px;height:20px}}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--none{display:none}</pre></body></html>