*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#000;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#000;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [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{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:0.3s opacity;transition:0.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:0.2s top, 0.2s -webkit-transform;transition:0.2s top, 0.2s -webkit-transform;transition:0.2s transform, 0.2s top;transition:0.2s transform, 0.2s top, 0.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s left, 0.2s -webkit-transform;transition:0.2s left, 0.2s -webkit-transform;transition:0.2s transform, 0.2s left;transition:0.2s transform, 0.2s left, 0.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s right, 0.2s -webkit-transform;transition:0.2s right, 0.2s -webkit-transform;transition:0.2s transform, 0.2s right;transition:0.2s transform, 0.2s right, 0.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}html{font-size:62.5%}body{font-feature-settings:"palt" 1;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#001c62;color:#fff;font-family:"Noto Sans JP", sans-seif;letter-spacing:0.08em}@font-face{font-family:"ulala";src:url("../fonts/ulala-webfont.woff2") format("woff2"),url("../fonts/ulala-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ulala-ja";src:url("../fonts/ulala-webfont-ja.woff2") format("woff2"),url("../fonts/ulala-webfont-ja.woff") format("woff");font-weight:normal;font-style:normal}.f{font-family:"ulala";color:#fd3484;font-weight:normal}.f-ja{font-family:"ulala-ja";color:#fd3484;font-weight:normal}.f-acumin{font-family:acumin-pro-condensed, sans-serif;font-weight:700;font-style:normal;letter-spacing:0.1em}.is-sp{display:block}@media only screen and (min-width: 830px){.is-sp{display:none}}.is-pc{display:none}@media only screen and (min-width: 830px){.is-pc{display:block}}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:visited,button:active,button:hover,button:focus,button:focus-within{outline:none}a:hover,avisited,a:focus{text-decoration:none}html[lang="en-CA"] body{font-family:acumin-pro, sans-serif}@media only screen and (min-width: 830px){html[lang="en-CA"] #homedl .__hard .__dl{width:85%}}html[lang="en-CA"] #homedl .__hard .__dl li .btn{font-family:acumin-pro, sans-serif}html[lang="en-CA"] #homedl .__hard .__dl li .btn.f{font-family:"ulala"}html[lang="en-CA"] .__product .__hard .__dl li .btn{font-family:acumin-pro, sans-serif}html[lang="en-CA"] .__product .__hard .__dl li .btn.f{font-family:"ulala"}html[lang="en-CA"] .__product .__hard .__dl li.limited>.tx{line-height:1.4;font-family:acumin-pro-condensed, sans-serif}@media only screen and (min-width: 830px){html[lang="en-CA"] .__product .__hard .__dl li.limited>.tx{font-size:1.6rem}}html[lang="en-CA"] #homedl .__hard .__dl li .block.limited .price{line-height:1.4}@media only screen and (min-width: 830px){html[lang="en-CA"] #homedl .__hard .__dl li .block.limited .price{font-size:1.6rem}}html[lang="en-CA"] #statement .tx__wrap h2{line-height:1.3}html[lang="en-CA"] #statement .tx__wrap .sub__tx__wrap .tx{line-height:1.6}html[lang="en-CA"] #homeabout .tx__wrap .tx{line-height:1.6}html[lang="en-CA"] #homeabout .tx__wrap .sub__tx{line-height:1.6}html[lang="en-CA"] .__news .block__s>.tx{line-height:1.6}html[lang="en-CA"] .__news__det .block{line-height:1.6}html[lang="en-CA"] .__about .tx__wrap h3{line-height:1.6}html[lang="en-CA"] .__about .tx__wrap .tx{line-height:1.6}html[lang="en-CA"] #charactor__case .chara__modal .ch__detail .tx{line-height:1.6}html[lang="en-CA"] #anniversary .tx__3{line-height:1.6}html[lang="en-CA"] #anniversary .tx__4{line-height:1.6}header{position:fixed;width:100%;z-index:888;top:0;left:0;pointer-events:none}header .lay__one{position:fixed;width:200%;height:200vw;top:calc(50% - 100vw);left:calc(50% - 100vw);border-radius:100%;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;border-style:solid;border-color:#ff77ad;border-width:100vw;z-index:7777}@media only screen and (min-width: 830px){header .lay__one{width:100%;height:100vw;top:calc(50% - 50vw);left:0;border-width:50vw}}header .lay__two{position:fixed;width:200%;height:200vw;top:calc(50% - 100vw);left:calc(50% - 100vw);border-radius:100%;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;border-style:solid;border-color:#fd3484;border-width:100vw;z-index:7777}@media only screen and (min-width: 830px){header .lay__two{width:100%;height:100vw;top:calc(50% - 50vw);left:0;border-width:50vw}}header .lay__three{position:fixed;width:200%;height:200vw;top:calc(50% - 100vw);left:calc(50% - 100vw);background:#000;border-radius:100%;-webkit-transform:scale(0.5) translateZ(0);transform:scale(0.5) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto;z-index:7777}@media only screen and (min-width: 830px){header .lay__three{width:100%;height:100vw;top:calc(50% - 50vw);left:0}}header .inner{padding:20px 15px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative;z-index:888}@media only screen and (min-width: 830px){header .inner{padding:40px}}header h1{width:75px;pointer-events:auto}@media only screen and (min-width: 830px){header h1{width:110px}}header .trigger__wrap{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;pointer-events:auto}header .trigger__wrap a{color:#f7e600;display:block;line-height:1;margin-right:15px;position:relative;overflow:hidden;line-height:normal}header .trigger__wrap a .tx:nth-of-type(2){position:absolute;left:0;top:0}header .trigger__wrap a .tx:nth-of-type(2) span{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media only screen and (min-width: 830px){header .trigger__wrap a{font-size:1.8rem}}header .trigger__wrap .tri{width:30px;height:30px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media only screen and (min-width: 830px){header .trigger__wrap .tri{width:38px;height:38px}}header .trigger__wrap .tri>span{width:30px;height:2px;border-radius:2px;display:block;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition:background 0.2s;transition:background 0.2s;position:relative}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span{height:3px;border-radius:3px;width:38px}}header .trigger__wrap .tri>span .in{margin:0;-webkit-transform:none;transform:none;width:100%;height:100%;-webkit-transform-origin:center;transform-origin:center;position:relative;overflow:visible;position:absolute;top:0;left:0}header .trigger__wrap .tri>span .in:before{content:"";display:inline-block;width:250%;height:100%;background:#fff;position:absolute;top:0;left:0}header .trigger__wrap .tri>span .in:after{content:"";display:inline-block;width:250%;height:100%;background:#fff;position:absolute;top:0;left:80px}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span .in:after{left:105px}}header .trigger__wrap .tri>span:nth-of-type(1){-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:bottom left;transform-origin:bottom left;margin-left:18px}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span:nth-of-type(1){margin-left:22px}}header .trigger__wrap .tri>span:nth-of-type(1) .in{-webkit-animation:nav_linesSp 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite;animation:nav_linesSp 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span:nth-of-type(1) .in{-webkit-animation:nav_lines 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite;animation:nav_lines 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite}}header .trigger__wrap .tri>span:nth-of-type(2){margin:6px 0}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span:nth-of-type(2){margin:8px 0}}header .trigger__wrap .tri>span:nth-of-type(2) .in{-webkit-animation:nav_lines2Sp 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite;animation:nav_lines2Sp 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span:nth-of-type(2) .in{-webkit-animation:nav_lines2 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite;animation:nav_lines2 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite}}header .trigger__wrap .tri>span:nth-of-type(2) .in:after{left:78px}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span:nth-of-type(2) .in:after{left:102px}}header .trigger__wrap .tri>span:nth-of-type(3){margin-left:5px;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:top left;transform-origin:top left}header .trigger__wrap .tri>span:nth-of-type(3) .in{-webkit-animation:nav_linesSp 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite;animation:nav_linesSp 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite}@media only screen and (min-width: 830px){header .trigger__wrap .tri>span:nth-of-type(3) .in{-webkit-animation:nav_lines 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite;animation:nav_lines 5.5s cubic-bezier(0.79, 0.25, 0.56, 0.97) infinite}}header .trigger__wrap .tri:focus{outline:none}@media only screen and (min-width: 830px){header .trigger__wrap .tri:hover>span{background:#fb3484}}header .lay{position:fixed;top:0;left:0;width:100%;height:100%;background:#001c62;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}nav{position:fixed;top:47%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%}@media only screen and (min-width: 830px){nav{top:50%;width:70%;max-width:1080px}}@media only screen and (min-width: 830px){nav{width:90%}}nav .nav-container{width:100%;height:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){nav .nav-container{height:480px;-webkit-transform:perspective(800px) rotateY(340deg) translate3d(-5%, 0, 0);transform:perspective(800px) rotateY(340deg) translate3d(-5%, 0, 0)}}@media only screen and (max-width: 1024px) and (min-width: 768px){nav .nav-container{z-index:9999;position:relative}}nav .nav-container .top{content:"";display:block;width:100%;height:20%;position:absolute;top:-5px;right:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,28,98,0)), color-stop(80%, #001c62));background:linear-gradient(to top, rgba(0,28,98,0), #001c62 80%);z-index:2;pointer-events:none;opacity:0}@media only screen and (min-width: 830px){nav .nav-container .top{width:780px}}nav .nav-container .bottom{content:"";display:block;width:100%;height:20%;position:absolute;bottom:-5px;right:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,28,98,0)), color-stop(80%, #001c62));background:linear-gradient(to bottom, rgba(0,28,98,0), #001c62 80%);z-index:2;pointer-events:none;opacity:0}@media only screen and (min-width: 830px){nav .nav-container .bottom{width:780px}}nav .nav-slide{height:25px;margin:12px 0;opacity:0;-webkit-transform:perspective(1000px) skewX(-40deg) rotateY(-100deg) translate3d(-500px, -600px, 0px);transform:perspective(1000px) skewX(-40deg) rotateY(-100deg) translate3d(-500px, -600px, 0px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.4s 0.3s, -webkit-transform 1s 1s;transition:opacity 0.4s 0.3s, -webkit-transform 1s 1s;transition:opacity 0.4s 0.3s, transform 1s 1s;transition:opacity 0.4s 0.3s, transform 1s 1s, -webkit-transform 1s 1s}@media only screen and (min-width: 830px){nav .nav-slide{height:50px;margin:15px 0}}@media only screen and (max-width: 1024px) and (min-width: 768px){nav .nav-slide{height:30px}}nav .nav-slide a{color:#fff;display:-webkit-box;display:flex;flex-wrap:nowarap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start}@media only screen and (min-width: 830px){nav .nav-slide a{-webkit-box-pack:end;justify-content:flex-end}}nav .nav-slide a span{color:#fff;line-height:1}nav .nav-slide a .num{font-size:1rem;-webkit-transition:color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:color 0.4s ease-in-out, transform 0.4s ease-in-out;transition:color 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media only screen and (min-width: 830px){nav .nav-slide a .num{font-size:1.4rem}}nav .nav-slide a .tx{font-size:2.7rem;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out, transform 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;white-space:nowrap}@media only screen and (min-width: 830px){nav .nav-slide a .tx{font-size:6rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){nav .nav-slide a .tx{font-size:4rem}}nav .nav-slide a:hover .num{color:#fb3484;-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}nav .nav-slide a:hover .tx{color:#fb3484;letter-spacing:0.05em;-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}nav .nav-slide-active a span{color:#fd3484}.contact{-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out}.contact:hover{color:#fb3484;letter-spacing:0.1em}header .sub{font-size:1.4rem;color:#fff;position:absolute;bottom:15%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media only screen and (min-width: 830px){header .sub{bottom:40px;left:auto;right:40px;-webkit-transform:none;transform:none}}.monitor{position:absolute;width:44%;top:50%;left:5%;-webkit-transform:translateX(-15%) translateY(-50%) translate3d(0, 0, 0);transform:translateX(-15%) translateY(-50%) translate3d(0, 0, 0);opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.monitor img{width:100%;opacity:0.5;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 0) perspective(800px) rotateY(34deg) scaleX(1.6);transform:translate3d(0, 0, 0) perspective(800px) rotateY(34deg) scaleX(1.6);-webkit-transform-origin:left;transform-origin:left;display:block}.moro{width:18%;position:absolute;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);bottom:-35%;z-index:3;opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.moro{bottom:0;left:0;-webkit-transform:none;transform:none}}.moro img{width:100%}@media only screen and (max-width: 1024px) and (min-width: 768px){.moro{bottom:0}}@media (min-width: 500px) and (max-width: 768px){.moro{bottom:-80%}}.lang{position:fixed;bottom:25px;left:15px;display:-webkit-box;display:flex;z-index:20}@media only screen and (min-width: 830px){.lang{bottom:50px;left:40px}}.lang .is-active a{color:#fd3484}.lang a{font-size:1rem;color:#838383}@media only screen and (min-width: 830px){.lang a{font-size:1.2rem}}.lang li:nth-of-type(1):after{content:"";display:block;width:1px;height:8px;background:#838383;display:inline-block;margin:0 10px}.contact{font-size:1rem;position:fixed;color:#fff;bottom:25px;right:15px;opacity:0;-webkit-transform:translateX(-20px) translateY(0) translateZ(0);transform:translateX(-20px) translateY(0) translateZ(0)}@media only screen and (min-width: 830px){.contact{font-size:1.4rem;bottom:50px;right:40px}}.nav__wrap{visibility:hidden;opacity:0;pointer-events:auto;z-index:2;position:relative}button.dev{position:fixed;width:160px;height:30px;background:gold;color:#000;top:200px;left:100px;z-index:555}header .trigger__wrap a .tx span{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.84, 0.5, 0.44, 0.95);transition:-webkit-transform 0.3s cubic-bezier(0.84, 0.5, 0.44, 0.95);transition:transform 0.3s cubic-bezier(0.84, 0.5, 0.44, 0.95);transition:transform 0.3s cubic-bezier(0.84, 0.5, 0.44, 0.95), -webkit-transform 0.3s cubic-bezier(0.84, 0.5, 0.44, 0.95)}header .trigger__wrap a .tx span:nth-of-type(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}header .trigger__wrap a .tx span:nth-of-type(2){-webkit-transition-delay:0.12s;transition-delay:0.12s}header .trigger__wrap a .tx span:nth-of-type(3){-webkit-transition-delay:0.14s;transition-delay:0.14s}header .trigger__wrap a .tx span:nth-of-type(4){-webkit-transition-delay:0.16s;transition-delay:0.16s}header .trigger__wrap a .tx span:nth-of-type(5){-webkit-transition-delay:0.18s;transition-delay:0.18s}header .trigger__wrap a .tx span:nth-of-type(6){-webkit-transition-delay:0.2s;transition-delay:0.2s}header .trigger__wrap a .tx span:nth-of-type(7){-webkit-transition-delay:0.22s;transition-delay:0.22s}header .trigger__wrap a .tx span:nth-of-type(8){-webkit-transition-delay:0.24s;transition-delay:0.24s}header .trigger__wrap a .tx span:nth-of-type(9){-webkit-transition-delay:0.26s;transition-delay:0.26s}header .trigger__wrap a .tx span:nth-of-type(10){-webkit-transition-delay:0.28s;transition-delay:0.28s}header .trigger__wrap a:hover .tx:nth-of-type(1) span{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}header .trigger__wrap a:hover .tx:nth-of-type(2) span{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.nav-container .nav-wrapper{height:100%;display:block;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.nav-container .nav-wrapper::-webkit-scrollbar{display:none}.nav-container .nav-wrapper .nav-slide{display:block}.nav-container .nav-wrapper .nav-slide:nth-of-type(1){margin-top:50px}@media only screen and (min-width: 830px){.nav-container .nav-wrapper .nav-slide:nth-of-type(1){margin-top:70px}}.nav-container .nav-wrapper .nav-slide:last-child{margin-bottom:80px}header{opacity:0}.lang__footer{opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.lang__footer.is-hide{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);opacity:0 !important;pointer-events:none}.snsmenu{opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.snsmenu.is-hide{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);opacity:0 !important;pointer-events:none}.nav-container .nav-wrapper .nav-slide.disable{pointer-events:none}.nav-container .nav-wrapper .nav-slide.disable .num{color:#555555}.nav-container .nav-wrapper .nav-slide.disable .tx{color:#555555}.nav-container .nav-wrapper .nav-slide.disable .tx .small{font-size:1rem;color:#555555}@media only screen and (min-width: 830px){.nav-container .nav-wrapper .nav-slide.disable .tx .small{font-size:1.4rem}}.musicfesLink{font-size:1rem;position:fixed;color:#fff;bottom:60px;right:15px;opacity:0;-webkit-transform:translateX(-20px) translateY(0) translateZ(0);transform:translateX(-20px) translateY(0) translateZ(0);text-align:right;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out}@media only screen and (min-width: 830px){.musicfesLink{font-size:1.4rem;bottom:50px;right:200px}}.musicfesLink:hover{color:#fb3484;letter-spacing:0.1em}.arcamera{font-size:1rem;position:fixed;color:#fff;bottom:110px;right:15px;opacity:0;-webkit-transform:translateX(-20px) translateY(0) translateZ(0);transform:translateX(-20px) translateY(0) translateZ(0);text-align:right;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out}@media only screen and (min-width: 830px){.arcamera{font-size:1.4rem;bottom:50px;right:460px}}.arcamera:hover{color:#fb3484;letter-spacing:0.1em}.head__is .nav-container .nav-wrapper .nav-slide{-webkit-transition:opacity 1s, -webkit-transform 1.2s;transition:opacity 1s, -webkit-transform 1.2s;transition:opacity 1s, transform 1.2s;transition:opacity 1s, transform 1.2s, -webkit-transform 1.2s;opacity:1;-webkit-transform:perspective(1000px) skewX(0) rotateY(0) translate3d(0, 0, 0);transform:perspective(1000px) skewX(0) rotateY(0) translate3d(0, 0, 0)}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(15){-webkit-transition-delay:0.1s;transition-delay:0.1s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(14){-webkit-transition-delay:0.15s;transition-delay:0.15s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(13){-webkit-transition-delay:0.2s;transition-delay:0.2s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(12){-webkit-transition-delay:0.25s;transition-delay:0.25s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(11){-webkit-transition-delay:0.3s;transition-delay:0.3s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(10){-webkit-transition-delay:0.35s;transition-delay:0.35s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(9){-webkit-transition-delay:0.4s;transition-delay:0.4s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(8){-webkit-transition-delay:0.45s;transition-delay:0.45s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(7){-webkit-transition-delay:0.5s;transition-delay:0.5s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(6){-webkit-transition-delay:0.55s;transition-delay:0.55s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(5){-webkit-transition-delay:0.6s;transition-delay:0.6s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(4){-webkit-transition-delay:0.65s;transition-delay:0.65s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(3){-webkit-transition-delay:0.7s;transition-delay:0.7s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(2){-webkit-transition-delay:0.75s;transition-delay:0.75s}.head__is .nav-container .nav-wrapper .nav-slide:nth-of-type(1){-webkit-transition-delay:0.8s;transition-delay:0.8s}footer{background:#05050f;position:relative}footer .inner{position:relative;padding:50px 35px}@media only screen and (min-width: 830px){footer .inner{padding:120px 0 35px}}footer .ring{position:absolute;top:-120px;right:15px;width:57px;height:144px;pointer-events:none}@media only screen and (min-width: 830px){footer .ring{width:86px;height:200px;top:-45px;right:90px}}footer .ring img{opacity:0.5;position:relative;-webkit-transform-origin:bottom;transform-origin:bottom}footer .ring img:nth-of-type(1){top:30px;-webkit-transform:scale(0) perspective(800px) rotateX(300deg) translate3d(0, 0, 0);transform:scale(0) perspective(800px) rotateX(300deg) translate3d(0, 0, 0)}footer .ring img:nth-of-type(2){-webkit-transform:scale(0) perspective(800px) rotateX(290deg) translate3d(0, 0, 0);transform:scale(0) perspective(800px) rotateX(290deg) translate3d(0, 0, 0)}footer .ring img:nth-of-type(3){top:-30px;-webkit-transform:scale(0) perspective(800px) rotateX(280deg) translate3d(0, 0, 0);transform:scale(0) perspective(800px) rotateX(280deg) translate3d(0, 0, 0)}footer .deco__wrap{position:absolute;top:-120px;right:15px;width:57px;height:144px;pointer-events:none}@media only screen and (min-width: 830px){footer .deco__wrap{width:86px;height:200px;top:-45px;right:90px}}footer .deco__wrap .deco{position:relative;width:100%;height:100%}footer .deco__wrap i{width:16px;height:16px;opacity:0;display:block;position:absolute;top:50%;left:50%}footer .deco__wrap i.pink{background:url(../materials/gl-pink.png) no-repeat center/cover;-webkit-filter:drop-shadow(0 0 3px #fd3484);filter:drop-shadow(0 0 3px #fd3484)}footer .deco__wrap i.yellow{background:url(../materials/gl-yellow.png) no-repeat center/cover;-webkit-filter:drop-shadow(0 0 3px #f7e600);filter:drop-shadow(0 0 3px #f7e600)}footer .deco__wrap i.blue{background:url(../materials/gl-blue.png) no-repeat center/cover;-webkit-filter:drop-shadow(0 0 3px #34fbfd);filter:drop-shadow(0 0 3px #34fbfd)}footer .deco__wrap img{width:10px;height:10px;position:absolute}footer .chara{position:absolute;top:-120px;right:0px;width:100px;height:144px}@media only screen and (min-width: 830px){footer .chara{width:120px;height:200px;top:-45px;right:70px}}footer .chara img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .device{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}@media only screen and (min-width: 830px){footer .device{-webkit-box-pack:center;justify-content:center;width:65%;margin:auto;margin-bottom:120px}}footer .device li{margin-bottom:11%}footer .device li a{display:block;-webkit-transition:0.3s;transition:0.3s}footer .device li a:hover{opacity:0.6}footer .device li:nth-of-type(1){width:46%;margin-right:14%}@media only screen and (min-width: 830px){footer .device li:nth-of-type(1){width:21%;margin:auto}}footer .device li:nth-of-type(2){width:40%}@media only screen and (min-width: 830px){footer .device li:nth-of-type(2){width:20%;margin:auto}}footer .device li:nth-of-type(3){width:38%;margin-right:17%}@media only screen and (min-width: 830px){footer .device li:nth-of-type(3){width:18%;margin:auto}}footer .device li:nth-of-type(4){width:45%}@media only screen and (min-width: 830px){footer .device li:nth-of-type(4){width:24%;margin:auto}}footer .sns{text-align:center;margin-bottom:18px}@media only screen and (min-width: 830px){footer .sns{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:0}}footer .sns p{font-size:1.2rem;line-height:1;margin-bottom:15px}@media only screen and (min-width: 830px){footer .sns p{font-size:1.4rem;margin-bottom:0;margin-right:20px}}footer .sns ul{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0;margin-bottom:0}footer .sns li{list-style:none;width:20px;height:20px;margin:0 10px}@media only screen and (min-width: 830px){footer .sns li{width:22px;height:22px}}footer .sns li a img{-webkit-transition:0.3s;transition:0.3s}footer .sns li a img:hover{opacity:0.6}footer .sns li img{height:100%;margin:auto}footer .cp{position:absolute;bottom:15px;left:15px;width:130px}@media only screen and (min-width: 830px){footer .cp{bottom:30px;left:30px;width:174px}}footer .cp a img{-webkit-transition:0.3s;transition:0.3s}footer .cp a img:hover{opacity:0.6}footer .cpright{position:absolute;bottom:15px;right:15px;font-size:1rem}footer .cpright span{letter-spacing:0.15em}footer .cpright span:nth-of-type(2){margin-left:6px}@media only screen and (min-width: 830px){footer .cpright{font-size:1.1rem;bottom:30px;right:30px}footer .cpright span:nth-of-type(2){margin-left:12px}}.lang__footer{position:fixed;bottom:25px;left:15px;display:-webkit-box;display:flex;z-index:20}@media only screen and (min-width: 830px){.lang__footer{bottom:40px;left:40px}}.lang__footer .is-active a{color:#fd3484}.lang__footer a{font-size:1rem;color:#838383}@media only screen and (min-width: 830px){.lang__footer a{font-size:1.2rem}}.lang__footer li:nth-of-type(1):after{content:"";width:1px;height:8px;background:#838383;display:inline-block;margin:0 10px}.snsmenu{position:fixed;bottom:20px;right:20px;width:50px;height:50px;box-sizing:border-box;z-index:20;-webkit-backface-visibility:hidden;backface-visibility:hidden}.snsmenu .icon{width:20px;height:20px;display:block}@media only screen and (min-width: 830px){.snsmenu{bottom:50px;right:50px;width:140px;height:140px}}svg.shadowed{position:absolute}.menu-item,.menu-open-button{background:#fd3484;border-radius:100%;width:50px;height:50px;position:absolute;-webkit-transform:translate3d(10px, 10px, 0);transform:translate3d(10px, 10px, 0);-webkit-transition:-webkit-transform ease-out 200ms;transition:-webkit-transform ease-out 200ms;transition:transform ease-out 200ms;transition:transform ease-out 200ms, -webkit-transform ease-out 200ms}@media only screen and (min-width: 830px){.menu-item,.menu-open-button{width:60px;height:60px}}@media only screen and (min-width: 830px){.snsmenu .menu-item{-webkit-transition-timing-function:cubic-bezier(0.935, 0, 0.34, 1.33);transition-timing-function:cubic-bezier(0.935, 0, 0.34, 1.33)}.snsmenu:hover .menu-item:nth-child(3){-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transform:translate3d(-70px, 20px, 0);transform:translate3d(-70px, 20px, 0)}.snsmenu:hover .menu-item:nth-child(4){-webkit-transition-duration:0.75s;transition-duration:0.75s;-webkit-transform:translate3d(-50px, -50px, 0);transform:translate3d(-50px, -50px, 0)}.snsmenu:hover .menu-item:nth-child(5){-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transform:translate3d(20px, -70px, 0);transform:translate3d(20px, -70px, 0)}}.menu-open-button{background:#0d1127;border:2px solid #fd3484;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:0}@media only screen and (min-width: 830px){.menu-open-button{position:absolute;bottom:0;right:0}}.menu-open{display:none}.menu-item{width:40px;height:40px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.menu-item{position:absolute;bottom:20px;right:20px}}.menu-item:hover{background:#f7e600}.menu-item:nth-child(3){-webkit-transition-duration:0.07s;transition-duration:0.07s}.menu-item:nth-child(4){-webkit-transition-duration:0.13s;transition-duration:0.13s}.menu-item:nth-child(5){-webkit-transition-duration:0.19s;transition-duration:0.19s}.menu-open-button{z-index:2;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:scale(1.1, 1.1) translate3d(0, 0, 0);transform:scale(1.1, 1.1) translate3d(0, 0, 0);cursor:pointer}.menu-open-button:hover{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}.menu-open:checked+.menu-open-button{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0.2s;transition-duration:0.2s}.menu-open:checked ~ .menu-item{-webkit-transition-timing-function:cubic-bezier(0.935, 0, 0.34, 1.33);transition-timing-function:cubic-bezier(0.935, 0, 0.34, 1.33)}.menu-open:checked ~ .menu-item:nth-child(3){-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transform:translate3d(-70px, 20px, 0);transform:translate3d(-70px, 20px, 0)}.menu-open:checked ~ .menu-item:nth-child(4){-webkit-transition-duration:0.55s;transition-duration:0.55s;-webkit-transform:translate3d(-50px, -50px, 0);transform:translate3d(-50px, -50px, 0)}.menu-open:checked ~ .menu-item:nth-child(5){-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transform:translate3d(20px, -70px, 0);transform:translate3d(20px, -70px, 0)}i{width:18px;height:18px}i img{width:100%;height:100%}.transition_lay__1{position:fixed;width:200%;height:200vw;top:calc(50% - 100vw);left:calc(50% - 100vw);background:#ff77ad;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto}@media only screen and (min-width: 830px){.transition_lay__1{width:100%;height:100vw;top:calc(50% - 50vw);left:0}}.lang__footer{z-index:888}.lang__footer .wpml-ls-current-language a{color:#fd3484}.lang__footer a{font-family:"ulala";font-weight:normal;color:#838383;-webkit-transition:color 0.3s;transition:color 0.3s}.lang__footer a:hover{color:#fd3484}.lang__footer .wpml-ls-legacy-list-horizontal a{padding:0}.lang__footer .wpml-ls-display{display:none}.wpml-ls-legacy-list-horizontal a{display:inline-block !important}@media only screen and (min-width: 830px){footer .chara{cursor:pointer}}h2{-webkit-transform-origin:top left;transform-origin:top left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}h2.f{font-size:2.5rem;line-height:1;margin-bottom:40px}@media only screen and (min-width: 830px){h2.f{font-size:5rem;margin-bottom:80px}}h3.f{font-size:1.5rem;line-height:1;color:#fff;margin-bottom:20px}@media only screen and (min-width: 830px){h3.f{font-size:2.2rem;margin-bottom:40px}}h4.f-acumin{font-size:2rem;letter-spacing:0.1em;line-height:1;margin-bottom:2rem}main{overflow:hidden}.cnts__case{max-width:86%;margin:auto;padding-top:34%;position:relative}@media only screen and (min-width: 830px){.cnts__case{padding-top:13%;width:80%;max-width:1400px}}@media only screen and (max-width: 1024px) and (min-width: 768px){.cnts__case{padding-top:25%;width:90%}}.columm__wrap{display:-webkit-box;display:flex;flex-wrap:wrap}ul{margin:0;padding:0}ul li{list-style:none}.btn{font-size:1.4rem;background:#f7e600;width:100%;height:100%;color:#000;text-align:center;margin:auto;z-index:1;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;overflow:hidden}.btn .drop{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#fd3484;-webkit-transition:width 0.4s ease-in-out, height 0.4s ease-in-out;transition:width 0.4s ease-in-out, height 0.4s ease-in-out;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn .tx{position:relative;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;line-height:normal}.btn__mini{font-size:1.4rem;background:#f7e600;text-align:center;z-index:1;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0;width:calc(210px / 2);height:calc(50px / 2);border-radius:calc(50px / 2);position:relative;overflow:hidden;z-index:1}@media only screen and (min-width: 830px){.btn__mini{width:122px;height:26px;margin-top:26px;border-radius:26px}}.btn__mini:before{content:"";position:absolute;top:0;right:-50px;bottom:0;left:0;border-right:50px solid transparent;border-bottom:80px solid #fd3484;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn__mini .tx{position:relative;color:#000;font-weight:normal}.placeholder{background:#001c62;width:100%;height:100vh;display:block}.placeholder .is-pc{position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:230px;height:121.47px;margin-top:-16.5px;overflow:hidden}.placeholder .goggles{position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:230px;height:121.47px;margin-top:-16.5px;overflow:hidden}.placeholder .goggles .case{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placeholder .goggles .tick{position:absolute;width:800px;max-width:initial;top:60px;left:0;opacity:0;-webkit-animation:goggles 50s linear forwards;animation:goggles 50s linear forwards}@-webkit-keyframes goggles{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0}0.5%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:1}}@keyframes goggles{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0}0.5%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);opacity:1}}.secondary__case{opacity:0}.wrap{overflow:hidden}#transition .lay__01{width:100vh;height:100vh;position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);border-color:#ff77ad;border-style:solid;border-width:50vh;border-radius:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9999}@media only screen and (min-width: 830px){#transition .lay__01{width:100vw;height:100vw;border-width:50vw}}#transition .lay__02{width:100vh;height:100vh;position:fixed;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);border-color:#fd3484;border-style:solid;border-width:50vh;border-radius:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:auto;z-index:9999}@media only screen and (min-width: 830px){#transition .lay__02{width:100vw;height:100vw;border-width:50vw}}#isIe11-item{background:#191919;width:100%;height:100vh;z-index:99999999;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;display:none}#isIe11-item .l--1{width:200px;margin:auto;margin-bottom:45px}@media only screen and (min-width: 830px){#isIe11-item .l--1{width:400px;margin-bottom:50px}}#isIe11-item .l--2{font-size:2rem}@media only screen and (min-width: 830px){#isIe11-item .l--2{font-size:2.8rem;text-align:center}}#isIe11-item .l--3{font-size:1.4rem;margin-bottom:40px}@media only screen and (min-width: 830px){#isIe11-item .l--3{font-size:1.6rem;text-align:center}}#isIe11-item .l--4{width:250px;margin:auto}@media only screen and (min-width: 830px){#isIe11-item .l--4{width:400px}}#cv{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:-1 !important;pointer-events:none}#first{width:100%;height:100vh;-webkit-transition:margin-top 1s;transition:margin-top 1s}.arrow__attention{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:10px}.arrow__attention img{position:relative;width:50px;height:66px;margin:0 5px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.arrow__attention img:nth-of-type(2){top:20px}.arrow__attention img:nth-of-type(3){top:40px}@media only screen and (min-width: 830px){.arrow__attention{margin-bottom:400px}.arrow__attention img{-webkit-transform-origin:bottom;transform-origin:bottom;position:relative;width:150px;height:auto;margin:0 20px}.arrow__attention img:nth-of-type(2){top:70px}.arrow__attention img:nth-of-type(3){top:140px}}.arrow__attention.is-active img,.arrow__attention.is-active-sp img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.arrow__attention.is-active img:nth-of-type(1),.arrow__attention.is-active-sp img:nth-of-type(1){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s}.arrow__attention.is-active img:nth-of-type(2),.arrow__attention.is-active-sp img:nth-of-type(2){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s}.arrow__attention.is-active img:nth-of-type(3),.arrow__attention.is-active-sp img:nth-of-type(3){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}#statement{padding-top:60px;width:86%;margin:auto;position:relative;margin-bottom:100px}@media only screen and (min-width: 830px){#statement{padding-top:160px;max-width:1330px;margin-bottom:20%}}#statement .deco{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);will-change:auto}#statement .deco.action{will-change:transform;-webkit-animation-timing-function:linear;animation-timing-function:linear}#statement .rotate svg{will-change:transform;-webkit-animation:50s infinite rotateBase linear;animation:50s infinite rotateBase linear}#statement svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);position:absolute;top:50%;left:50%;will-change:auto;width:115%;height:115%}#statement svg path{fill:#f7e600}#statement svg.line{width:118%;height:118%}#statement input,#statement label{position:absolute;top:0;left:0;width:100%;height:100%;display:none}#statement .__circle{position:relative;width:100%;padding-top:100.5%;box-sizing:content-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}#statement .__circle .lay{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);-webkit-transform-origin:center;transform-origin:center;border-radius:100%;border-width:43vw;border-style:solid;pointer-events:none}@media only screen and (min-width: 830px){#statement .__circle .lay{border-width:21.3vw}}#statement .__circle .yellow{border-color:#f7e600}#statement .__circle .pink{border-color:#fd3484}#statement .__circle .yellow__2{border-color:#f7e600}#statement .__circle .pink__2{border-color:#fd3484}#statement .__circle .blue{border-color:#34fbfd}#statement .__circle .blue__2{border-color:#34fbfd}#statement .__circle .video{cursor:pointer;border-radius:100%;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;border-style:solid;border-color:#fd3484;border-width:0}#statement .__circle .video .play__icon{width:23px;height:23px;position:absolute;top:50%;left:50%;margin-top:-11.5px;margin-left:-11.5px;z-index:1}@media only screen and (min-width: 830px){#statement .__circle .video .play__icon{width:40px;height:40px}}#statement .__circle .video .play__icon .f{position:absolute;top:52%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:130px;font-size:1.6rem;color:#f7e600;text-align:center;line-height:normal}#statement .__circle .video .play__icon .f span{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);-webkit-transition:0.2s;transition:0.2s}#statement .__circle .video .play__icon .f span:nth-of-type(2){-webkit-transition-delay:0.05s;transition-delay:0.05s}#statement .__circle .video .play__icon .f span:nth-of-type(3){-webkit-transition-delay:0.1s;transition-delay:0.1s}#statement .__circle .video .play__icon .f span:nth-of-type(4){-webkit-transition-delay:0.15s;transition-delay:0.15s}#statement .__circle .video .play__icon .f span:nth-of-type(5){-webkit-transition-delay:0.2s;transition-delay:0.2s}#statement .__circle .video .play__icon img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform:scale(1) rotate(0deg) translateZ(0);transform:scale(1) rotate(0deg) translateZ(0);-webkit-transform-origin:center;transform-origin:center}#statement .__circle .video .play__icon:before,#statement .__circle .video .play__icon:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;border-radius:100%}#statement .__circle .video .play__icon:before{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1), -webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);background:rgba(255,119,173,0.6);-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}#statement .__circle .video .play__icon:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s, -webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;background:#fd3484;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){#statement .__circle .video:hover .play__icon .f span{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#statement .__circle .video:hover .play__icon img{-webkit-transform:scale(0) rotate(360deg) translateZ(0);transform:scale(0) rotate(360deg) translateZ(0)}#statement .__circle .video:hover .play__icon:before{-webkit-transform:scale(4) translateZ(0);transform:scale(4) translateZ(0)}#statement .__circle .video:hover .play__icon:after{-webkit-transform:scale(3.5) translateZ(0);transform:scale(3.5) translateZ(0)}}@media only screen and (min-width: 830px){#statement .__circle{width:50%;padding-top:50%;margin-left:0}}#statement .__circle video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){#statement .__circle .play__icon{width:80px;height:80px;position:absolute;bottom:-5px;right:14px;margin-top:0;margin-left:0;z-index:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transform:scale(0);transform:scale(0)}#statement .__circle .play__icon:before,#statement .__circle .play__icon:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;border-radius:100%}#statement .__circle .play__icon:before{background:rgba(255,119,173,0.6);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.15);transform:scale(1.15)}#statement .__circle .play__icon:after{background:#fb3484}#statement .__circle .play__icon .f{font-size:1rem;color:#ffec00;line-height:normal}}@media only screen and (max-width: 1024px) and (min-width: 768px){#statement .__circle .play__icon{width:120px;height:120px;position:absolute;bottom:-5px;right:45px;margin-top:0;margin-left:0;z-index:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transform:scale(0);transform:scale(0)}#statement .__circle .play__icon:before,#statement .__circle .play__icon:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;border-radius:100%}#statement .__circle .play__icon:before{background:rgba(255,119,173,0.6);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.15);transform:scale(1.15)}#statement .__circle .play__icon:after{background:#fb3484}#statement .__circle .play__icon .f{font-size:1rem;color:#ffec00;line-height:normal}}#statement .tx__wrap{margin-top:20px;position:relative;z-index:20}@media only screen and (min-width: 830px){#statement .tx__wrap{width:54%;margin-top:0;position:absolute;bottom:-12%;right:0}}#statement .tx__wrap h2{font-size:3.2rem;margin-bottom:16px;font-weight:bold}#statement .tx__wrap h2 span{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}@media only screen and (min-width: 830px){#statement .tx__wrap h2{font-size:7rem}}#statement .tx__wrap .sub__tx__wrap{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 10%, 0) scaleY(1.5);transform:translate3d(0, 10%, 0) scaleY(1.5)}#statement .tx__wrap .sub__tx__wrap .tx{font-size:1.5rem;line-height:1.8;margin-bottom:16px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){#statement .tx__wrap .sub__tx__wrap .tx{font-size:1.8rem;margin-bottom:20px}}#statement .tx__wrap dl{font-size:0;margin-bottom:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){#statement .tx__wrap dl{display:inline-block;margin-bottom:0;margin-top:5px}#statement .tx__wrap dl:nth-of-type(1){margin-right:10px}}#statement .tx__wrap dl dt,#statement .tx__wrap dl dd{display:inline-block;font-size:1.3rem;font-weight:normal}@media only screen and (min-width: 830px){#statement .tx__wrap dl dt,#statement .tx__wrap dl dd{font-size:1.4rem}}#statement .tx__wrap dl dt{background:#fd3484;padding:5px 10px 6px;line-height:1;border-radius:10px;margin-right:8px;font-size:1rem;min-width:70px;text-align:center}@media only screen and (min-width: 830px){#statement .tx__wrap dl dt{min-width:auto}}#statement.is-active .__circle .yellow,#statement.is-active-sp .__circle .yellow{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);border-width:0;-webkit-transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}#statement.is-active .__circle .blue,#statement.is-active-sp .__circle .blue{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);border-width:0;-webkit-transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s}#statement.is-active .__circle .pink,#statement.is-active-sp .__circle .pink{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);border-width:0;-webkit-transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s}#statement.is-active .__circle .yellow__2,#statement.is-active-sp .__circle .yellow__2{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);border-width:0;-webkit-transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s}#statement.is-active .__circle .video,#statement.is-active-sp .__circle .video{-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);-webkit-transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;transition:border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.9s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.9s,border-width 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.9s;border-width:4px;box-shadow:0 0 8px #fd3484}@media only screen and (min-width: 830px){#statement.is-active .__circle .video,#statement.is-active-sp .__circle .video{border-width:8px}}#statement.is-active .__circle .deco,#statement.is-active-sp .__circle .deco{-webkit-animation:decoFlash 2.2s cubic-bezier(0.4, 0, 0.2, 1) forwards;animation:decoFlash 2.2s cubic-bezier(0.4, 0, 0.2, 1) forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}#statement.is-active .__circle .deco.anim-stop svg,#statement.is-active-sp .__circle .deco.anim-stop svg{-webkit-animation:none;animation:none;-webkit-animation-delay:0;animation-delay:0}#statement.is-active .__circle .deco.anim-stop [data-f-flash],#statement.is-active-sp .__circle .deco.anim-stop [data-f-flash]{-webkit-animation:none;animation:none}#statement.is-active .__circle svg,#statement.is-active-sp .__circle svg{will-change:transform;-webkit-animation:50s infinite rotateBase linear;animation:50s infinite rotateBase linear;-webkit-animation-delay:1.7s;animation-delay:1.7s}#statement.is-active .tx__wrap h2 span:nth-of-type(1),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(1){-webkit-animation:colorFlash01 0.3s forwards;animation:colorFlash01 0.3s forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}#statement.is-active .tx__wrap h2 span:nth-of-type(2),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(2){-webkit-animation:colorFlash02 0.3s forwards;animation:colorFlash02 0.3s forwards;-webkit-animation-delay:0.55s;animation-delay:0.55s}#statement.is-active .tx__wrap h2 span:nth-of-type(3),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(3){-webkit-animation:colorFlash03 0.3s forwards;animation:colorFlash03 0.3s forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}#statement.is-active .tx__wrap h2 span:nth-of-type(4),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(4){-webkit-animation:colorFlash04 0.3s forwards;animation:colorFlash04 0.3s forwards;-webkit-animation-delay:0.65s;animation-delay:0.65s}#statement.is-active .tx__wrap h2 span:nth-of-type(5),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(5){-webkit-animation:colorFlash05 0.3s forwards;animation:colorFlash05 0.3s forwards;-webkit-animation-delay:0.7s;animation-delay:0.7s}#statement.is-active .tx__wrap h2 span:nth-of-type(6),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(6){-webkit-animation:colorFlash06 0.3s forwards;animation:colorFlash06 0.3s forwards;-webkit-animation-delay:0.75s;animation-delay:0.75s}#statement.is-active .tx__wrap h2 span:nth-of-type(7),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(7){-webkit-animation:colorFlash07 0.3s forwards;animation:colorFlash07 0.3s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}#statement.is-active .tx__wrap h2 span:nth-of-type(8),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(8){-webkit-animation:colorFlash08 0.3s forwards;animation:colorFlash08 0.3s forwards;-webkit-animation-delay:0.85s;animation-delay:0.85s}#statement.is-active .tx__wrap h2 span:nth-of-type(9),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(9){-webkit-animation:colorFlash09 0.3s forwards;animation:colorFlash09 0.3s forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s}#statement.is-active .tx__wrap h2 span:nth-of-type(10),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(10){-webkit-animation:colorFlash10 0.3s forwards;animation:colorFlash10 0.3s forwards;-webkit-animation-delay:0.95s;animation-delay:0.95s}#statement.is-active .tx__wrap h2 span:nth-of-type(11),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(11){-webkit-animation:colorFlash11 0.3s forwards;animation:colorFlash11 0.3s forwards;-webkit-animation-delay:1s;animation-delay:1s}#statement.is-active .tx__wrap h2 span:nth-of-type(12),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(12){-webkit-animation:colorFlash12 0.3s forwards;animation:colorFlash12 0.3s forwards;-webkit-animation-delay:1.05s;animation-delay:1.05s}#statement.is-active .tx__wrap h2 span:nth-of-type(13),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(13){-webkit-animation:colorFlash13 0.3s forwards;animation:colorFlash13 0.3s forwards;-webkit-animation-delay:1.15s;animation-delay:1.15s}#statement.is-active .tx__wrap h2 span:nth-of-type(14),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(14){-webkit-animation:colorFlash01 0.3s forwards;animation:colorFlash01 0.3s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}#statement.is-active .tx__wrap h2 span:nth-of-type(15),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(15){-webkit-animation:colorFlash02 0.3s forwards;animation:colorFlash02 0.3s forwards;-webkit-animation-delay:1.25s;animation-delay:1.25s}#statement.is-active .tx__wrap h2 span:nth-of-type(16),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(16){-webkit-animation:colorFlash03 0.3s forwards;animation:colorFlash03 0.3s forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}#statement.is-active .tx__wrap h2 span:nth-of-type(17),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(17){-webkit-animation:colorFlash04 0.3s forwards;animation:colorFlash04 0.3s forwards;-webkit-animation-delay:1.35s;animation-delay:1.35s}#statement.is-active .tx__wrap h2 span:nth-of-type(18),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(18){-webkit-animation:colorFlash05 0.3s forwards;animation:colorFlash05 0.3s forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}#statement.is-active .tx__wrap h2 span:nth-of-type(19),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(19){-webkit-animation:colorFlash06 0.3s forwards;animation:colorFlash06 0.3s forwards;-webkit-animation-delay:1.45s;animation-delay:1.45s}#statement.is-active .tx__wrap h2 span:nth-of-type(20),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(20){-webkit-animation:colorFlash07 0.3s forwards;animation:colorFlash07 0.3s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}#statement.is-active .tx__wrap h2 span:nth-of-type(21),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(21){-webkit-animation:colorFlash08 0.3s forwards;animation:colorFlash08 0.3s forwards;-webkit-animation-delay:1.55s;animation-delay:1.55s}#statement.is-active .tx__wrap h2 span:nth-of-type(22),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(22){-webkit-animation:colorFlash09 0.3s forwards;animation:colorFlash09 0.3s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}#statement.is-active .tx__wrap h2 span:nth-of-type(23),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(23){-webkit-animation:colorFlash10 0.3s forwards;animation:colorFlash10 0.3s forwards;-webkit-animation-delay:1.65s;animation-delay:1.65s}#statement.is-active .tx__wrap h2 span:nth-of-type(24),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(24){-webkit-animation:colorFlash11 0.3s forwards;animation:colorFlash11 0.3s forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}#statement.is-active .tx__wrap h2 span:nth-of-type(25),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(25){-webkit-animation:colorFlash12 0.3s forwards;animation:colorFlash12 0.3s forwards;-webkit-animation-delay:1.75s;animation-delay:1.75s}#statement.is-active .tx__wrap h2 span:nth-of-type(26),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(26){-webkit-animation:colorFlash13 0.3s forwards;animation:colorFlash13 0.3s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}#statement.is-active .tx__wrap h2 span:nth-of-type(27),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(27){-webkit-animation:colorFlash01 0.3s forwards;animation:colorFlash01 0.3s forwards;-webkit-animation-delay:1.85s;animation-delay:1.85s}#statement.is-active .tx__wrap h2 span:nth-of-type(28),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(28){-webkit-animation:colorFlash02 0.3s forwards;animation:colorFlash02 0.3s forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}#statement.is-active .tx__wrap h2 span:nth-of-type(29),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(29){-webkit-animation:colorFlash03 0.3s forwards;animation:colorFlash03 0.3s forwards;-webkit-animation-delay:1.95s;animation-delay:1.95s}#statement.is-active .tx__wrap h2 span:nth-of-type(30),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(30){-webkit-animation:colorFlash04 0.3s forwards;animation:colorFlash04 0.3s forwards;-webkit-animation-delay:2s;animation-delay:2s}#statement.is-active .tx__wrap h2 span:nth-of-type(31),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(31){-webkit-animation:colorFlash05 0.3s forwards;animation:colorFlash05 0.3s forwards;-webkit-animation-delay:2.05s;animation-delay:2.05s}#statement.is-active .tx__wrap h2 span:nth-of-type(32),#statement.is-active-sp .tx__wrap h2 span:nth-of-type(32){-webkit-animation:colorFlash06 0.3s forwards;animation:colorFlash06 0.3s forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s}#statement.is-active .tx__wrap .sub__tx__wrap,#statement.is-active-sp .tx__wrap .sub__tx__wrap{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1);opacity:1}#statement.is-active-sp .__circle .play__icon.is-sp{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;transition:-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s}#banner{position:relative;width:86%;margin:auto;position:relative;margin-bottom:100px}@media only screen and (min-width: 830px){#banner{margin-bottom:12%}}#banner .bnr{max-width:670px;position:relative;margin:auto;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;margin-bottom:40px}@media only screen and (min-width: 830px){#banner .bnr{margin-bottom:80px}}#banner .bnr img{width:100%;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform-origin:center;transform-origin:center}@media only screen and (min-width: 830px){#banner .bnr:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}}#banner .card{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 10%, 0) scaleY(1.5);transform:translate3d(0, 10%, 0) scaleY(1.5)}#banner .urara{opacity:0;width:27.244582%;position:absolute;top:-13.003096%;right:11.455108%;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, -100px, 0) scale(0, 1) rotateY(720deg);transform:translate3d(0, -100px, 0) scale(0, 1) rotateY(720deg)}#banner .card__moro{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:absolute;bottom:26px;left:50%;width:81.492537%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}@media only screen and (min-width: 830px){#banner .card__moro{bottom:58px}}#banner .card__moro li{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, -150px, 0) scale(0, 1.5) rotateY(720deg);transform:translate3d(0, -150px, 0) scale(0, 1.5) rotateY(720deg);width:28.571429%}#banner .card__moro li:nth-of-type(2){width:38.461538%}#banner.is-active .card,#banner.is-active-sp .card{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1);-webkit-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s,-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s,-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s,opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s,opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s,-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0s}#banner.is-active .urara,#banner.is-active-sp .urara{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0);transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0);-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s;transition:transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s}#banner.is-active .card__moro li,#banner.is-active-sp .card__moro li{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0);transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0);-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s;transition:transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.8s cubic-bezier(1, 0, 0, 1) 0.2s}#banner.is-active .card__moro li:nth-of-type(2),#banner.is-active-sp .card__moro li:nth-of-type(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}#banner.is-active .card__moro li:nth-of-type(3),#banner.is-active-sp .card__moro li:nth-of-type(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}#homedl{margin-bottom:100px}@media only screen and (min-width: 830px){#homedl{margin-bottom:11%}}#homedl .cnts__case{padding-top:0}#homedl h2{text-align:center;opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 200%, 0) scaleY(10);transform:translate3d(0, 200%, 0) scaleY(10)}@media only screen and (min-width: 830px){#homedl h2{text-align:left;font-size:3rem;margin-bottom:1.5%}}#homedl .__hard>li{border:2px solid #fd3484;background:url(../materials/bg-pattern.png) repeat;box-shadow:0 0 8px #fd3484;border-radius:calc(1.5rem / 2);padding:30px;margin-bottom:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (min-width: 830px){#homedl .__hard>li{padding:30px 40px;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;border-radius:1.5rem;margin-bottom:1.2%}}#homedl .__hard>li:last-child{margin-bottom:0}#homedl .__hard>li:nth-of-type(1) .logo{width:calc(53% + 30px)}@media only screen and (min-width: 830px){#homedl .__hard>li:nth-of-type(1) .logo{width:31%}#homedl .__hard>li:nth-of-type(1) .logo img{width:225px}}#homedl .__hard>li:nth-of-type(2) .logo{width:calc(50% + 30px)}@media only screen and (min-width: 830px){#homedl .__hard>li:nth-of-type(2) .logo{width:31%}#homedl .__hard>li:nth-of-type(2) .logo img{width:218px}}#homedl .__hard>li:nth-of-type(3) .logo{width:calc(41% + 30px)}@media only screen and (min-width: 830px){#homedl .__hard>li:nth-of-type(3) .logo{width:31%}#homedl .__hard>li:nth-of-type(3) .logo img{width:190px}}#homedl .__hard>li:nth-of-type(4) .logo{width:calc(54% + 30px)}@media only screen and (min-width: 830px){#homedl .__hard>li:nth-of-type(4) .logo{width:31%}#homedl .__hard>li:nth-of-type(4) .logo img{width:230px}}#homedl .__hard>li .logo{margin:auto;margin-bottom:20px}@media only screen and (min-width: 830px){#homedl .__hard>li .logo{margin:0}#homedl .__hard>li .logo img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#homedl .__hard .__dl .button__case{margin:15px 0;position:relative}#homedl .__hard .__dl .button__case:last-child{margin-bottom:0}#homedl .__hard .__dl .button__case small{font-size:1.3rem;width:100%;text-align:center;display:block;margin-top:10px}@media only screen and (min-width: 830px){#homedl .__hard .__dl .button__case small{margin-top:5px}}@media only screen and (min-width: 830px){#homedl .__hard .__dl{margin-bottom:0;width:69%}}#homedl .__hard .__dl li{margin-bottom:20px}@media only screen and (min-width: 830px){#homedl .__hard .__dl li{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}}#homedl .__hard .__dl li:last-child{margin-bottom:0}#homedl .__hard .__dl li .block{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:10px}@media only screen and (min-width: 830px){#homedl .__hard .__dl li .block{-webkit-box-pack:left;justify-content:left;margin-bottom:0;width:calc(100% - 250px)}}#homedl .__hard .__dl li .block .pack{margin-right:20px}@media only screen and (max-width: 767px){#homedl .__hard .__dl li .block .pack{margin-right:5px}}#homedl .__hard .__dl li .block .pack span{display:inline-block;line-height:1;font-size:1.2rem;padding:8px 20px;border:1px solid rgba(255,255,255,0.3)}@media only screen and (max-width: 767px){#homedl .__hard .__dl li .block .pack span{border:none;padding:8px 5px}}@media only screen and (min-width: 830px){#homedl .__hard .__dl li .block .pack{margin-right:0;width:48%}#homedl .__hard .__dl li .block .pack span{font-size:1.3rem}}#homedl .__hard .__dl li .block .price{font-size:1.6rem;line-height:1.4}#homedl .__hard .__dl li .block .price.ja{font-size:1.3rem;letter-spacing:0.08em}#homedl .__hard .__dl li .block .price .att{font-size:1.3rem;margin-left:5px}#homedl .__hard .__dl li .block .price .small{display:block;font-size:1.3rem;font-weight:normal;letter-spacing:0.08em}#homedl .__hard .__dl li .block.limited{display:block;text-align:center}@media only screen and (min-width: 830px){#homedl .__hard .__dl li .block.limited{display:-webkit-box;display:flex;text-align:left}}#homedl .__hard .__dl li .block.limited .price{line-height:1.8;font-size:1.4rem}#homedl .__hard .__dl li .block.limited .level__1{font-size:1.7rem;font-weight:bold}#homedl .__hard .__dl li .btn{font-size:1.2rem;width:220px;height:45px;border-radius:45px;position:relative;overflow:hidden}#homedl .__hard .__dl li .btn .tx{white-space:nowrap}#homedl .__hard .__dl li .btn .tx.ja{font-family:"Noto Sans JP", sans-seif;font-weight:bold;font-size:1.5rem}@media only screen and (min-width: 830px){#homedl .__hard .__dl li .btn .tx.ja{font-size:1.4rem}}#homedl .__hard .__dl li .btn .tx.f-acumin{font-family:acumin-pro-condensed, sans-serif;font-size:1.6rem;letter-spacing:0.05em}@media only screen and (min-width: 830px){#homedl .__hard .__dl li .btn{width:250px;height:50px;border-radius:50px}#homedl .__hard .__dl li .btn .tx{line-height:normal}}#homedl .__hard .__dl li .btn.is-active{-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}#homedl .__hard .__dl li .btn.is-active:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#homedl .__hard .__dl li .btn.is-active:hover .drop{width:200%;height:880%}#homedl .__hard .__dl li .btn.is-active:hover .tx{letter-spacing:0.1em;color:#fff}#homedl .__hard .__dl li .btn.inactive{font-family:"Noto Sans JP", sans-serif;color:#f7e600;background:none;font-weight:bold;border:2px solid #f7e600;pointer-events:none}@media only screen and (min-width: 830px){#homedl .__hard .__dl li .btn.inactive{font-size:1.4rem}}#homedl .__hard .__dl li .btn.inactive a{color:#f7e600}@media only screen and (min-width: 830px){#homedl .__hard dl{width:21%}}#homedl .__hard dl dt{font-size:1.3rem;font-weight:bold;margin-bottom:5px}#homedl .__hard dl dd{line-height:1.8;font-weight:bold;font-size:1.6rem;font-family:acumin-pro-condensed, "Noto Sans JP", sans-serif}#homedl .__hard .__hard__li{-webkit-transform:translate3d(0, 15%, 0) scaleX(0);transform:translate3d(0, 15%, 0) scaleX(0);opacity:0}#homedl .__hard .__hard__li .logo,#homedl .__hard .__hard__li .__dl{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}#homedl .__hard .__hard__li.coming_soon li .btn.inactive{font-family:acumin-pro-condensed, sans-serif;font-size:1.6rem;letter-spacing:0.1em}#homedl .attention{font-size:1.3rem;margin-top:30px;opacity:0}#homedl.is-active h2,#homedl.is-active-sp h2{-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#homedl.is-active .attention,#homedl.is-active-sp .attention{-webkit-transition:opacity 0.3s 1s;transition:opacity 0.3s 1s;opacity:1}#homedl.is-active .__hard__li{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}#homedl.is-active .__hard__li:nth-of-type(1){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s}#homedl.is-active .__hard__li:nth-of-type(1) .logo,#homedl.is-active .__hard__li:nth-of-type(1) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#homedl.is-active .__hard__li:nth-of-type(2){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s}#homedl.is-active .__hard__li:nth-of-type(2) .logo,#homedl.is-active .__hard__li:nth-of-type(2) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#homedl.is-active .__hard__li:nth-of-type(3){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s}#homedl.is-active .__hard__li:nth-of-type(3) .logo,#homedl.is-active .__hard__li:nth-of-type(3) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.65s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#homedl.is-active .__hard__li:nth-of-type(4){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.25s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s}#homedl.is-active .__hard__li:nth-of-type(4) .logo,#homedl.is-active .__hard__li:nth-of-type(4) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#homedl .__hard__li.is-active-sp{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0s}#homedl .__hard__li.is-active-sp .logo,#homedl .__hard__li.is-active-sp .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#release{position:relative;margin-bottom:100px}@media only screen and (min-width: 830px){#release{margin-bottom:7%}}#release .simplebar-track.simplebar-vertical{top:0;width:10px;right:8px}#release .cnts__case{padding-top:0;padding:120px 0;position:relative}@media only screen and (min-width: 830px){#release .cnts__case{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;padding:20% 0;max-width:960px}}#release .__block{margin-bottom:200px}@media only screen and (min-width: 830px){#release .__block{margin-bottom:0;width:48%}}#release .__block:last-child{margin-bottom:0}#release h2{text-align:center;margin-bottom:20px;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#release h2{font-size:3.4rem}}#release h2.action{opacity:1;-webkit-transform:scaleY(1) translate3d(0, 0, 0);transform:scaleY(1) translate3d(0, 0, 0)}#release .__card{position:relative}#release .__card .drop{position:absolute;top:4px;left:4px;width:100%;height:100%;border-radius:1.5rem;-webkit-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#release .__card .drop.blue{background:#34fbfd}#release .__card .drop.pink{background:#fd3484;top:8px;left:8px}#release .__card .drop.yellow{background:#f7e600;top:12px;left:12px}#release .__card .drop.blue__2{background:#34fbfd}#release .__card .drop.pink__2{background:#fd3484}#release .__card .drop.yellow__2{background:#f7e600}#release .__card__in{padding:40px 30px;border-radius:1.5rem;background:#0d1127;position:relative;-webkit-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#release .__news{margin-bottom:0}#release .__news ul{margin-bottom:0;height:460px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#release .__news ul::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#release .__news ul{height:493px}}#release .__news .block__s{display:block}#release .__news .block__s>.tx{height:calc(1.4rem * 1.8 * 2);position:relative;overflow:hidden;width:auto;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}@media only screen and (min-width: 830px){#release .__news .block__s>.tx{height:calc(1.6rem * 1.8 * 2);margin-right:0;margin-bottom:14px}}#release .__news li{border-bottom:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}#release .__news li:after{content:"";display:block;width:calc(100% + 40px);height:1px;position:absolute;bottom:0;left:-20px;background:rgba(145,165,180,0.6)}@media only screen and (min-width: 830px){#release .__news li:after{width:calc(100% + 60px);left:-30px}}#release .__news li:last-child:after{display:none}#release .__news li a:hover .block__s>.tx{color:#fd3484}#release .__news li a:hover .btn__mini:before{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 830px){#release .__news li a{padding:0;-webkit-box-align:start;align-items:flex-start}}#release .__tw .drop{top:4px;left:auto;right:4px}#release .__tw .drop.pink{left:auto;right:8px}#release .__tw .drop.yellow{left:auto;right:12px}#release .__tw .__card__in{height:322px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#release .__tw .__card__in::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#release .__tw .__card__in{height:493px}}@media only screen and (max-width: 767px){#release .__tw iframe{width:729px !important}}#release .more{font-size:1.3rem;color:#f7e600;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;line-height:1;margin-top:30px;white-space:nowrap;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;opacity:0;-webkit-transform:translate3d(0, 200%, 0) scaleY(5);transform:translate3d(0, 200%, 0) scaleY(5)}#release .more:hover{color:#fb3484;letter-spacing:0.1em}@media only screen and (min-width: 830px){#release .more{font-size:1.6rem}}#release .date__wrap{width:80px;margin-right:30px}@media only screen and (min-width: 830px){#release .date__wrap{margin-top:14px}}#release .date__wrap .d{font-size:2rem}@media only screen and (min-width: 830px){#release .date__wrap .d{font-size:3rem}}#release #news h2{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 200%, 0) scaleY(10);transform:translate3d(0, 200%, 0) scaleY(10)}#release #tw h2{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 200%, 0) scaleY(10);transform:translate3d(0, 200%, 0) scaleY(10)}#release #news.is-active h2,#release #news.is-active-sp h2{-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#release #news.is-active .drop,#release #news.is-active-sp .drop{-webkit-transform:scale(1);transform:scale(1)}#release #news.is-active .yellow,#release #news.is-active-sp .yellow{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s}#release #news.is-active .pink,#release #news.is-active-sp .pink{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s}#release #news.is-active .blue,#release #news.is-active-sp .blue{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}#release #news.is-active .yellow__2,#release #news.is-active-sp .yellow__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s}#release #news.is-active .pink__2,#release #news.is-active-sp .pink__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s}#release #news.is-active .blue__2,#release #news.is-active-sp .blue__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s}#release #news.is-active .__card__in,#release #news.is-active-sp .__card__in{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-webkit-transform:scale(1);transform:scale(1)}#release #news.is-active .more,#release #news.is-active-sp .more{-webkit-transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1);opacity:1}#release #tw.is-active h2,#release #tw.is-active-sp h2{-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1);opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#release #tw.is-active h2,#release #tw.is-active-sp h2{-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s;transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s;transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s,opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s,opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,-webkit-transform 0.5s cubic-bezier(0.7, 0.33, 0.35, 1) 0.2s;opacity:1}}#release #tw.is-active .drop,#release #tw.is-active-sp .drop{-webkit-transform:scale(1);transform:scale(1)}#release #tw.is-active .yellow,#release #tw.is-active-sp .yellow{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.1s}@media only screen and (min-width: 830px){#release #tw.is-active .yellow,#release #tw.is-active-sp .yellow{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s}}#release #tw.is-active .pink,#release #tw.is-active-sp .pink{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.15s}@media only screen and (min-width: 830px){#release #tw.is-active .pink,#release #tw.is-active-sp .pink{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s}}#release #tw.is-active .blue,#release #tw.is-active-sp .blue{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s}@media only screen and (min-width: 830px){#release #tw.is-active .blue,#release #tw.is-active-sp .blue{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s}}#release #tw.is-active .yellow__2,#release #tw.is-active-sp .yellow__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.25s}@media only screen and (min-width: 830px){#release #tw.is-active .yellow__2,#release #tw.is-active-sp .yellow__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.45s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.45s}}#release #tw.is-active .pink__2,#release #tw.is-active-sp .pink__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.3s}@media only screen and (min-width: 830px){#release #tw.is-active .pink__2,#release #tw.is-active-sp .pink__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.5s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.5s}}#release #tw.is-active .blue__2,#release #tw.is-active-sp .blue__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.35s}@media only screen and (min-width: 830px){#release #tw.is-active .blue__2,#release #tw.is-active-sp .blue__2{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.55s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.55s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.55s}}#release #tw.is-active .__card__in,#release #tw.is-active-sp .__card__in{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (min-width: 830px){#release #tw.is-active .__card__in,#release #tw.is-active-sp .__card__in{-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;transition:-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.6s;transition:transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.6s, -webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.6s}}#release #tw.is-active .more,#release #tw.is-active-sp .more{-webkit-transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1);opacity:1}@media only screen and (min-width: 830px){#release #tw.is-active .more,#release #tw.is-active-sp .more{-webkit-transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:color 0.4s ease-in-out,letter-spacing 0.4s ease-in-out,transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,opacity 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.7s}}.illumi__w{width:110%;margin-left:-5%;position:absolute;top:0;left:0}.illumi__w.__bottom{top:auto;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.illumi__w .case{position:relative;padding-top:12%}.illumi__w img{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;max-width:100%}.illumi__w .__1{will-change:auto}.illumi__w .__2{will-change:auto;top:76%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(2);transform:translate3d(-50%, -50%, 0) scale(2);-webkit-transform-origin:bottom;transform-origin:bottom}@media only screen and (min-width: 830px){.illumi__w .__2{top:61.5%}}.illumi__w .__3{will-change:auto;top:65%}@media only screen and (min-width: 830px){.illumi__w .__3{top:50%}}.illumi__w.is-active .__1{-webkit-animation:10s linear infinite glow__1;animation:10s linear infinite glow__1;will-change:transform}.illumi__w.is-active .__2{-webkit-animation:15s linear infinite glow__2;animation:15s linear infinite glow__2;will-change:transform}.illumi__w.is-active .__3{-webkit-animation:5s linear infinite glow__3;animation:5s linear infinite glow__3;will-change:transform}.ticker__wrap{position:absolute;top:55%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:100%;height:100vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.ticker__wrap{top:50%}}.ticker__wrap img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.ticker__wrap .ticker{width:300vw;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;justify-content:space-around;-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0);white-space:nowrap;will-change:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ticker__wrap .ticker.is-active{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:30s;animation-duration:30s;will-change:transform}@-webkit-keyframes color{0%{stroke:#fff}50%{stroke:cyan}100%{stroke:#fff}}@keyframes color{0%{stroke:#fff}50%{stroke:cyan}100%{stroke:#fff}}#homeabout{margin-bottom:200px;position:relative}@media only screen and (min-width: 830px){#homeabout{margin-bottom:250px}}#homeabout .cnts__case{padding-top:0}@media only screen and (min-width: 830px){#homeabout .cnts__case{max-width:800px}}#homeabout .gif{width:240px;margin:auto;margin-bottom:15%}@media only screen and (min-width: 830px){#homeabout .gif{width:450px;margin-bottom:11%}}#homeabout h3{width:90%;margin:auto;margin-bottom:6%}@media only screen and (min-width: 830px){#homeabout h3{width:55%;margin-bottom:4%}}#homeabout .tx__wrap{font-size:1.4rem;margin-bottom:80px;-webkit-transform-origin:bottom;transform-origin:bottom}@media only screen and (min-width: 830px){#homeabout .tx__wrap{margin-bottom:15%;font-size:2.7rem;line-height:1.8}}#homeabout .tx__wrap .tx{margin-bottom:10px}@media only screen and (min-width: 830px){#homeabout .tx__wrap .tx{margin-bottom:30px}}#homeabout .tx__wrap .sub__tx{font-size:1.2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 50%, 0) scaleY(2);transform:translate3d(0, 50%, 0) scaleY(2);-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#homeabout .tx__wrap .sub__tx{font-size:1.6rem}}#homeabout .tx__wrap .sub__tx.is-active{-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.8s cubic-bezier(0.7, 0.33, 0.35, 1) 0.8s;transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.8s cubic-bezier(0.7, 0.33, 0.35, 1) 0.8s;transition:transform 0.8s cubic-bezier(0.7, 0.33, 0.35, 1) 0.8s,opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.8s;transition:transform 0.8s cubic-bezier(0.7, 0.33, 0.35, 1) 0.8s,opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.8s,-webkit-transform 0.8s cubic-bezier(0.7, 0.33, 0.35, 1) 0.8s;opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.heart{font-size:0;width:155px;height:126px;margin:auto;position:relative}@media only screen and (min-width: 830px){.heart{width:199px;height:180px}}.heart .tx{font-size:1.3rem;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:120%;z-index:1;color:#ffec00}.heart .tx span{visibility:hidden;opacity:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:translate3d(-60%, -60%, 0) scale(5) skew(10deg, 10deg);transform:translate3d(-60%, -60%, 0) scale(5) skew(10deg, 10deg)}@media only screen and (min-width: 830px){.heart .tx{font-size:1.7rem}}.heart .btn{width:180px;height:40px;border-radius:40px;background:#fb3484;margin-top:20px;margin-left:-12.5px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media only screen and (min-width: 830px){.heart .btn{margin-left:0;margin:auto;margin-top:30px}}.heart .btn .drop{background:#ffec00;-webkit-transition:width 0.5s ease-in-out, height 0.5s ease-in-out;transition:width 0.5s ease-in-out, height 0.5s ease-in-out}.heart .btn .tx{-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:normal;font-size:1.2rem;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.heart a .tx{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:normal}.heart a:hover>.tx{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.1);transform:translate3d(-50%, -50%, 0) scale(1.1)}.heart a:hover .btn{-webkit-transform:scale(1.05);transform:scale(1.05)}.heart a:hover .btn .drop{width:200%;height:900%}.heart a:hover .btn .tx{letter-spacing:0.1em;color:#fb3484}.left,.right{display:inline-block}.left{width:84px;height:126px;margin-right:-2px}@media only screen and (min-width: 830px){.left{width:108px;height:162px}}.left .left__a{padding-right:28px}@media only screen and (min-width: 830px){.left .left__a{padding-right:36px}}.left .left__b{padding-right:14px}@media only screen and (min-width: 830px){.left .left__b{padding-right:18px}}.right{margin-left:1px}.right .right__a{padding-left:14px}@media only screen and (min-width: 830px){.right .right__a{padding-left:18px}}.left .line,.right .line{display:block;height:14px}@media only screen and (min-width: 830px){.left .line,.right .line{height:18px}}.heart i{width:12px;height:12px;background:#fd3484;display:inline-block;float:right;margin:1px;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.heart i{width:16px;height:16px}}i.d__0{-webkit-animation:flash 1.1s 0s 1 forwards;animation:flash 1.1s 0s 1 forwards}i.d__1{-webkit-animation:flash 1.1s 0.1s 1 forwards;animation:flash 1.1s 0.1s 1 forwards}i.d__2{-webkit-animation:flash 1.1s 0.2s 1 forwards;animation:flash 1.1s 0.2s 1 forwards}i.d__3{-webkit-animation:flash 1.1s 0.3s 1 forwards;animation:flash 1.1s 0.3s 1 forwards}i.d__4{-webkit-animation:flash 1.1s 0.4s 1 forwards;animation:flash 1.1s 0.4s 1 forwards}i.d__5{-webkit-animation:flash 1.1s 0.5s 1 forwards;animation:flash 1.1s 0.5s 1 forwards}i.d__6{-webkit-animation:flash 1.1s 0.6s 1 forwards;animation:flash 1.1s 0.6s 1 forwards}i.d__7{-webkit-animation:flash 1.1s 0.7s 1 forwards;animation:flash 1.1s 0.7s 1 forwards}.right i{float:left}@-webkit-keyframes flash{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:0}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes flash{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:0}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#statement [data-f-flash]{-webkit-animation:waitFlash 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;animation:waitFlash 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite}#statement [data-f-flash]:nth-of-type(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}#statement [data-f-flash]:nth-of-type(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}#statement [data-f-flash]:nth-of-type(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}#statement [data-f-flash]:nth-of-type(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}#statement [data-f-flash]:nth-of-type(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}#statement [data-f-flash]:nth-of-type(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}#statement [data-f-flash]:nth-of-type(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}#statement [data-f-flash]:nth-of-type(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}#statement [data-f-flash]:nth-of-type(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}#statement [data-f-flash]:nth-of-type(10){-webkit-animation-delay:1s;animation-delay:1s}#statement [data-f-flash]:nth-of-type(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}#statement [data-f-flash]:nth-of-type(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}#statement [data-f-flash]:nth-of-type(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}#statement [data-f-flash]:nth-of-type(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}#statement [data-f-flash]:nth-of-type(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}@media only screen and (max-width: 1024px) and (min-width: 768px){#statement .tx__wrap h2{font-size:5.2rem}}#statement .deco{opacity:0}@media (min-width: 1570px){#statement .__circle .lay{border-width:333px}}.openTest{position:fixed;width:100px;height:100px;top:100px;left:20px;z-index:999}.closeTest{position:fixed;width:100px;height:100px;top:100px;left:200px;z-index:999}@media (min-width: 1025px) and (max-width: 1070px){#statement .tx__wrap h2{font-size:6.5rem}}.__home__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;visibility:hidden;opacity:0}.__home__modal .lay{width:100%;height:100%;background:#001c62;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:bottom;transform-origin:bottom}.__home__modal #closeHome{position:fixed;width:25px;height:25px;top:20px;right:15px;cursor:pointer;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17), -webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17)}@media only screen and (min-width: 830px){.__home__modal #closeHome{top:40px;right:40px;width:30px;height:30px}}.__home__modal #closeHome:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.__home__modal #closeHome span{display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:50%;margin-left:-15px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.__home__modal #closeHome span{margin-left:-19px}}.__home__modal #closeHome span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.__home__modal #closeHome span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.__home__modal .yt__case{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:90%;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;box-shadow:0 0 8px rgba(205,47,113,0.6);overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom}@media only screen and (min-width: 830px){.__home__modal .yt__case{border-radius:1.5rem;width:70%}}.__home__modal .yt__case .player{position:relative;padding-top:56.25%}.__home__modal .yt__case .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}#banner__swipe{margin-bottom:100px;overflow:visible}@media only screen and (min-width: 830px){#banner__swipe{margin-bottom:12%}}#banner__swipe ul li.swiper-slide{opacity:0.5;pointer-events:none;-webkit-transition:0.3s opacity;transition:0.3s opacity}#banner__swipe ul li.swiper-slide-active{opacity:1;pointer-events:auto}#banner__swipe ul li a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#banner__swipe ul li a img{width:100%;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}#banner__swipe ul li a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}#banner__swipe ul.is-active a,#banner__swipe ul.is-active-sp a{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#banner__swipe .swiper-button-next,#banner__swipe .swiper-button-prev{top:50%;width:calc(55px / 2);height:calc(45px / 2);background:url(../materials/arrow.svg) no-repeat center/cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}#banner__swipe .swiper-button-next:focus,#banner__swipe .swiper-button-prev:focus{outline:none}@media only screen and (min-width: 830px){#banner__swipe .swiper-button-next,#banner__swipe .swiper-button-prev{-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform;width:55px;height:45px;left:100px}#banner__swipe .swiper-button-next:hover,#banner__swipe .swiper-button-prev:hover{-webkit-transform:translateX(-10px) translateY(-50%);transform:translateX(-10px) translateY(-50%)}}#banner__swipe .swiper-button-next{-webkit-transform:translateX(0) translateY(-50%) rotate(180deg);transform:translateX(0) translateY(-50%) rotate(180deg);left:auto;right:10px}@media only screen and (min-width: 830px){#banner__swipe .swiper-button-next{right:100px}#banner__swipe .swiper-button-next:hover{-webkit-transform:translateX(10px) translateY(-50%) rotate(180deg);transform:translateX(10px) translateY(-50%) rotate(180deg)}}.__goods__arc ul{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:125px;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (min-width: 830px){.__goods__arc ul{margin-bottom:13%}}.__goods__arc li{margin-bottom:50px}.__goods__arc li:last-child{margin-bottom:0}@media only screen and (min-width: 830px){.__goods__arc li{width:44%;margin-bottom:7%}}.__goods__arc a .img{margin-bottom:20px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.__goods__arc a:hover .img{-webkit-transform:scale(1.04);transform:scale(1.04)}.__goods__arc a:hover .btn__mini:before{-webkit-transform:translateX(0);transform:translateX(0)}.__goods__arc .tit{font-size:1.6rem;font-weight:bold;color:#fff;margin-bottom:5px}.__goods__arc .reserve{font-size:1.6rem;font-weight:bold;color:#fd3484}.__goods__arc .price{font-size:1.6rem;color:#fd3484;font-weight:bold}.__goods__arc .btn__mini{margin-top:15px}.__goods__det{margin-bottom:130px}@media only screen and (min-width: 830px){.__goods__det{max-width:67%;margin:auto;margin-bottom:18%}}@media only screen and (max-width: 1024px) and (min-width: 768px){.__goods__det{max-width:90%}}.__goods__det h2{color:#fff;font-size:1.6rem;font-weight:bold;margin-bottom:5px}@media only screen and (min-width: 830px){.__goods__det h2{font-size:2.2rem}}.__goods__det .reserve{font-size:1.6rem;color:#fd3484;font-weight:bold}@media only screen and (min-width: 830px){.__goods__det .reserve{font-size:1.8rem}}.__goods__det .price{font-size:1.8rem;color:#fd3484;font-weight:bold}.__goods__det .post__block{margin-top:40px;margin-bottom:50px}@media only screen and (min-width: 830px){.__goods__det .post__block{margin-top:5%;margin-bottom:11%}}.__goods__det .post__block>.tx{font-size:1.4rem;line-height:1.8;margin-bottom:40px}@media only screen and (min-width: 830px){.__goods__det .post__block>.tx{font-size:1.6rem;margin-bottom:5%}}.__goods__det .post__block .sub{font-size:1.2rem;line-height:1.8;margin-bottom:40px}@media only screen and (min-width: 830px){.__goods__det .post__block .sub{font-size:1.4rem;margin-bottom:5%}}.__goods__det .post__block .block__s{margin-bottom:40px}@media only screen and (min-width: 830px){.__goods__det .post__block .block__s{margin-bottom:7%}}.__goods__det .post__block .link{color:#fd3484;font-weight:bold;font-size:1.3rem;line-height:1;margin-bottom:20px;display:inline-block}@media only screen and (min-width: 830px){.__goods__det .post__block .link{font-size:1.6rem;margin-bottom:2.5%}}.__goods__det .post__block .link:after{content:"";display:inline-block;background:url(../materials/_l-blank.svg) no-repeat center/cover;width:18px;height:18px;margin-left:8px;top:2px;position:relative}@media only screen and (min-width: 830px){.__goods__det .post__block .link:after{width:16px;height:16px}}.__goods__det .post__block .btn{width:265px;height:50px;border-radius:50px;margin-top:60px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media only screen and (min-width: 830px){.__goods__det .post__block .btn{width:450px;height:80px;border-radius:80px}}.__goods__det .post__block .btn .tx{font-weight:bold}.__goods__det .post__block .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.__goods__det .post__block .btn:hover .drop{width:200%;height:1130%}.__goods__det .post__block .btn:hover .tx{letter-spacing:0.1em;color:#fff}.__goods__det .back{text-align:center;font-size:1.4rem;color:#f7e600;display:block;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out}.__goods__det .back:hover{color:#fb3484;letter-spacing:0.1em}.__goods__det .swiper-container{margin-bottom:40px}@media only screen and (min-width: 830px){.__goods__det .swiper-container{margin-bottom:10%;height:70vh;overflow:visible}.__goods__det .swiper-container .swiper-wrapper{height:100%}.__goods__det .swiper-container .swiper-wrapper .swiper-slide{height:100%}.__goods__det .swiper-container .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}}.__goods__det .swiper-pagination{margin:10px 0;position:static}.__goods__det .swiper-pagination-bullet{width:7px;height:7px;background:#f7e600}#goods__arc__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#goods__arc__case h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__goods__arc li{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}.__goods__det .swiper-container .swiper-slide{opacity:0;-webkit-transition:0.3s;transition:0.3s}.__goods__det .swiper-container .swiper-slide-active{opacity:1}.single__img{margin-bottom:40px}@media only screen and (min-width: 830px){.single__img{margin-bottom:5%;height:70vh}.single__img img{height:100%;-o-object-fit:cover;object-fit:cover;margin:auto}}.__gallery{margin-bottom:130px;position:relative}@media only screen and (min-width: 830px){.__gallery{margin-bottom:17%}}.__gallery .swiper-button-next,.__gallery .swiper-button-prev{top:calc(50% - 11.25px);width:calc(55px / 2);height:calc(45px / 2);background:url("../materials/arrow.svg") no-repeat center/cover}.__gallery .swiper-button-next:focus,.__gallery .swiper-button-next:visited,.__gallery .swiper-button-prev:focus,.__gallery .swiper-button-prev:visited{outline:none}@media only screen and (min-width: 830px){.__gallery .swiper-button-next,.__gallery .swiper-button-prev{width:55px;height:45px;top:calc(50% - 45px)}}@media only screen and (min-width: 830px){.__gallery .swiper-button-next,.__gallery .swiper-button-prev{-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.__gallery .swiper-button-next{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:-5%}@media only screen and (min-width: 830px){.__gallery .swiper-button-next{right:-100px}.__gallery .swiper-button-next:hover:not(.swiper-button-disabled){-webkit-transform:translate3d(10px, 0, 0) rotate(180deg);transform:translate3d(10px, 0, 0) rotate(180deg)}}.__gallery .swiper-button-prev{left:-5%}@media only screen and (min-width: 830px){.__gallery .swiper-button-prev{left:-100px}.__gallery .swiper-button-prev:hover:not(.swiper-button-disabled){-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}}.gallery-top{margin-bottom:10px}.gallery-top{border-radius:calc(15px / 2)}@media only screen and (min-width: 830px){.gallery-top{border-radius:15px}}.gallery-top li img{width:100%;margin:0}.gallery-thumbs li{overflow:hidden;border-radius:calc(15px / 2);cursor:pointer;z-index:1}.gallery-thumbs li img{position:relative;-webkit-transition:0.4s;transition:0.4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center}.gallery-thumbs li:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000}.gallery-thumbs li:not(.swiper-slide-thumb-active) img{opacity:0.5}@media only screen and (min-width: 830px){.gallery-thumbs li{border-radius:15px}.gallery-thumbs li:hover img{-webkit-transform:scale(1.08) rotate(0.1deg);transform:scale(1.08) rotate(0.1deg);opacity:1}}.gallery-thumbs{overflow:hidden}.__wallpaper{margin-bottom:34%}@media only screen and (min-width: 830px){.__wallpaper{margin-bottom:17%}}.__wallpaper .columm__wrap{-webkit-box-pack:justify;justify-content:space-between}.__wallpaper .columm__wrap .columm{margin-bottom:13%}@media only screen and (min-width: 830px){.__wallpaper .columm__wrap .columm{width:46%;margin-bottom:0}}.__wallpaper .columm__wrap .columm:nth-of-type(2){margin-bottom:0}.__wallpaper .columm__wrap .columm:nth-of-type(2)>img{width:50%;margin:auto;margin-bottom:2rem}@media only screen and (min-width: 830px){.__wallpaper .columm__wrap .columm:nth-of-type(2)>img{width:37.1%}}.__wallpaper img{margin-bottom:2rem}.__wallpaper ul{padding:0;margin:0}.__wallpaper ul li{list-style:none}.__wallpaper ul li a{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;background:#0e1225;padding:20px 15px}@media only screen and (min-width: 830px){.__wallpaper ul li a{padding:20px 30px}}.__wallpaper ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fd3484;display:block;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:-webkit-transform 0.2s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.2s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.2s cubic-bezier(0.26, 0.01, 0.15, 0.93), -webkit-transform 0.2s cubic-bezier(0.26, 0.01, 0.15, 0.93);-webkit-transform-origin:bottom;transform-origin:bottom}.__wallpaper ul li a .tx{line-height:1;font-size:1.7rem;color:#fff200;position:relative}@media only screen and (min-width: 830px){.__wallpaper ul li a .tx{font-size:1.8rem}}.__wallpaper ul li a i{width:13px;height:15px;background:url(../materials/_l-download.svg) no-repeat center/cover;position:relative}@media only screen and (min-width: 830px){.__wallpaper ul li a i{width:18px;height:20px}}.__wallpaper ul li a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}#mate__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#mate__case h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#mate__case h3{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 80%, 0) scaleY(1.1);transform:translate3d(0, 80%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s}#mate__case h3.is{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.gallery-top{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.15s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.15s}.gallery-thumbs{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s}.is .gallery-top{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.is .gallery-thumbs{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__wallpaper .columm__wrap .columm{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 10%, 0) scaleY(1.1);transform:translate3d(0, 10%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s}.__wallpaper .columm__wrap .columm.is{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__mode{margin-bottom:130px}@media only screen and (min-width: 830px){.__mode{margin-bottom:17%}}.__mode .mode__list{margin-bottom:80px}@media only screen and (min-width: 830px){.__mode .mode__list{margin-bottom:17%}}.__mode .mode__list li{position:relative;margin-bottom:25px}.__mode .mode__list li:last-child{margin-bottom:0}@media only screen and (min-width: 830px){.__mode .mode__list li{margin-bottom:7%}}.__mode .mode__list .lay{position:absolute;top:0;left:0;background:rgba(0,0,0,0.4);width:100%;height:100%;z-index:1}.__mode .mode__list .tx__wrap{padding:15px;position:absolute;bottom:0;left:0;z-index:1}@media only screen and (min-width: 830px){.__mode .mode__list .tx__wrap{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:70px}}.__mode .mode__list .bg{padding-top:61%;width:100%;display:block}.__mode .mode__list h2{color:#fff;font-size:2.2rem;margin-bottom:8px;line-height:1}@media only screen and (min-width: 830px){.__mode .mode__list h2{font-size:4rem;margin-bottom:20px}}.__mode .mode__list .tx{font-size:1.4rem}@media only screen and (min-width: 830px){.__mode .mode__list .tx{font-size:1.8rem}}.__mode .block__dlc{position:relative;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;background:url(../materials/bg-pattern.png) repeat;padding:40px 20px;box-shadow:0 0 8px rgba(205,47,113,0.6);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0) scaleX(0);transform:translate3d(0, 0, 0) scaleX(0);visibility:hidden;opacity:0}@media only screen and (min-width: 830px){.__mode .block__dlc{padding:60px 70px}}.__mode .block__dlc .chara{position:absolute;opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}.__mode .block__dlc .chara.__01{width:68px;top:-55px;left:-20px}@media only screen and (min-width: 830px){.__mode .block__dlc .chara.__01{width:103px;top:-70px;left:-30px}}.__mode .block__dlc .chara.__02{width:45px;bottom:-40px;right:-20px}@media only screen and (min-width: 830px){.__mode .block__dlc .chara.__02{width:68px}}.__mode .block__dlc li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted rgba(255,255,255,0.6);opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.__mode .block__dlc li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media only screen and (min-width: 830px){.__mode .block__dlc li{margin-bottom:34px;padding-bottom:34px}}.__mode .block__dlc h3{font-weight:bold;font-size:1.8rem;margin-bottom:30px;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}@media only screen and (min-width: 830px){.__mode .block__dlc h3{margin-bottom:40px;font-size:2.8rem}}.__mode .block__dlc a{color:#fff;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.__mode .block__dlc .date{font-size:1.6rem;line-height:1;width:140px;margin-top:2px;margin-right:10px}@media only screen and (min-width: 830px){.__mode .block__dlc .date{margin-top:5px;margin-right:0;width:23%}}@media only screen and (min-width: 830px){.__mode .block__dlc .block__s{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}}.__mode .block__dlc .tx{font-size:1.4rem;font-weight:bold;margin-bottom:15px}@media only screen and (min-width: 830px){.__mode .block__dlc .tx{font-size:1.6rem;margin-bottom:0}}.__mode .block__dlc .btn__mini .tx{font-weight:normal}@media only screen and (min-width: 830px){.__mode .block__dlc .btn__mini{margin:0}}#mode__case>h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#mode__case>h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__mode .mode__list li .lay,.__mode .mode__list li .bg{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 5%, 0) scaleY(1.1);transform:translate3d(0, 5%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93)}.__mode .mode__list li h2{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 50%, 0) scaleY(1.1);transform:translate3d(0, 50%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s}.__mode .mode__list li .tx{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.25s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.25s}.__mode .mode__list li.is .lay,.__mode .mode__list li.is .bg{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__mode .mode__list li.is h2{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__mode .mode__list li.is .tx{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__movie{margin-bottom:130px}@media only screen and (min-width: 830px){.__movie{margin-bottom:17%}}.__movie ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.__movie li{width:100%;position:relative;cursor:pointer;margin-bottom:25px}.__movie li:last-child{margin-bottom:0}@media only screen and (min-width: 830px){.__movie li{margin-bottom:3%;width:48%}.__movie li:nth-of-type(2n){-webkit-transform:translateY(50%);transform:translateY(50%);margin-bottom:1.5%}}.__movie li .case{position:relative;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;box-shadow:0 0 8px rgba(205,47,113,0.6);z-index:1;overflow:hidden;padding-top:56%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0)}.__movie li .case:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background 0.3s;transition:background 0.3s}@media only screen and (min-width: 830px){.__movie li .case{border-radius:1.5rem}}.__movie li .bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.__movie li .tx__wrap{padding:8px;position:absolute;bottom:0;left:0;z-index:1}.__movie li .tx__wrap .tx{line-height:1.6;font-size:1.4rem;font-weight:bold;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:0.2s;transition:0.2s}@media only screen and (min-width: 830px){.__movie li .tx__wrap .tx{font-size:1.8rem;font-size:calc(1.2rem + (1vw - 10.25px));padding:10px}}.__movie li .play__icon{width:23px;height:23px;position:absolute;top:50%;left:50%;margin-top:-11.5px;margin-left:-11.5px;z-index:1}@media only screen and (min-width: 830px){.__movie li .play__icon{width:40px;height:40px}}.__movie li .play__icon .f{position:absolute;top:52%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:130px;font-size:1.6rem;color:#f7e600;text-align:center;line-height:normal}.__movie li .play__icon .f span{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);-webkit-transition:0.2s;transition:0.2s}.__movie li .play__icon .f span:nth-of-type(2){-webkit-transition-delay:0.05s;transition-delay:0.05s}.__movie li .play__icon .f span:nth-of-type(3){-webkit-transition-delay:0.1s;transition-delay:0.1s}.__movie li .play__icon .f span:nth-of-type(4){-webkit-transition-delay:0.15s;transition-delay:0.15s}.__movie li .play__icon .f span:nth-of-type(5){-webkit-transition-delay:0.2s;transition-delay:0.2s}.__movie li .play__icon svg path{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) rotate(0deg) translateZ(0);transform:scale(1) rotate(0deg) translateZ(0);-webkit-transition:fill, -webkit-transform 0.3s;transition:fill, -webkit-transform 0.3s;transition:fill, transform 0.3s;transition:fill, transform 0.3s, -webkit-transform 0.3s;-webkit-transform-origin:center;transform-origin:center}.__movie li .play__icon:before,.__movie li .play__icon:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;border-radius:100%}.__movie li .play__icon:before{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1), -webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);background:rgba(255,119,173,0.6);-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.__movie li .play__icon:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s, -webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;background:#fd3484;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.__movie__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;visibility:hidden;opacity:0}.__movie__modal .lay{width:100%;height:100%;background:#001c62;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:bottom;transform-origin:bottom}.__movie__modal #close{position:fixed;width:25px;height:25px;top:20px;right:15px;cursor:pointer;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17), -webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17)}@media only screen and (min-width: 830px){.__movie__modal #close{top:40px;right:40px;width:30px;height:30px}}.__movie__modal #close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.__movie__modal #close span{display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:50%;margin-left:-15px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.__movie__modal #close span{margin-left:-19px}}.__movie__modal #close span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.__movie__modal #close span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.__movie__modal .yt__case{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:90%;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;box-shadow:0 0 8px rgba(205,47,113,0.6);overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom}@media only screen and (min-width: 830px){.__movie__modal .yt__case{border-radius:1.5rem;width:70%}}.__movie__modal .yt__case .player{position:relative;padding-top:56.25%}.__movie__modal .yt__case .player iframe{position:absolute;top:0;left:0;width:100%;height:100%}#movie__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#movie__case h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){.__movie li:hover .bg{-webkit-transform:scale(1.06) translateZ(0);transform:scale(1.06) translateZ(0)}.__movie li:hover .case:before{background:rgba(0,0,0,0.6)}.__movie li:hover .play__icon .f span{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__movie li:hover .play__icon svg path{-webkit-transform:scale(0) rotate(360deg) translateZ(0);transform:scale(0) rotate(360deg) translateZ(0)}.__movie li:hover .play__icon:before{-webkit-transform:scale(4) translateZ(0);transform:scale(4) translateZ(0)}.__movie li:hover .play__icon:after{-webkit-transform:scale(3.5) translateZ(0);transform:scale(3.5) translateZ(0)}.__movie li:hover .tx__wrap .tx{opacity:0;-webkit-transform:translate3d(0, 15%, 0);transform:translate3d(0, 15%, 0)}}#movie__case .__cp__case{border:2px solid #fd3484;background:url(../materials/bg-pattern.png) repeat;border-radius:calc(1.5rem / 2);padding:20px;margin-bottom:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);margin-bottom:40px;-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1);transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1);transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1),opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1);-webkit-transform:translate3d(0, 15%, 0) scaleX(0);transform:translate3d(0, 15%, 0) scaleX(0);opacity:0;backface-visibility:hidden}@media only screen and (min-width: 830px){#movie__case .__cp__case{padding:20px 40px;border-radius:1.5rem;margin-bottom:80px}}#movie__case .__cp__case .flex{display:block;opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0);-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s}@media only screen and (min-width: 830px){#movie__case .__cp__case .flex{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}#movie__case .__cp__case h3{font-size:1.4rem}@media only screen and (min-width: 830px){#movie__case .__cp__case h3{margin-right:60px;font-size:1.8rem}}#movie__case .__cp__case .btn{width:70%;height:40px;margin-top:calc(110px / 4);border-radius:calc(110px / 2);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;font-size:1.1rem;margin-top:20px}#movie__case .__cp__case .btn .f{color:#000}@media only screen and (min-width: 830px){#movie__case .__cp__case .btn{font-size:1.3rem;width:260px;height:50px;margin:0;margin-top:0}}#movie__case .__cp__case .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#movie__case .__cp__case .btn:hover .drop{width:200%;height:520px}#movie__case .__cp__case .btn:hover .tx{color:#fff;letter-spacing:0.1em}#movie__case .__cp__case.is{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1)}#movie__case .__cp__case.is .flex{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.date__wrap{color:#fff;text-align:center;margin-right:16px;margin-top:6px}@media only screen and (min-width: 830px){.date__wrap{margin-top:0;width:130px;margin-right:60px}}.date__wrap .d{font-size:2.9rem;line-height:1}@media only screen and (min-width: 830px){.date__wrap .d{font-size:4.2rem}}.date__wrap .m,.date__wrap .y{font-size:calc(1.4rem / 2)}@media only screen and (min-width: 830px){.date__wrap .m,.date__wrap .y{font-size:1rem}}.date__wrap .m{margin-right:5px}#news__list h2{visibility:hidden;opacity:0}#news__list .__news li{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__news{margin-bottom:130px}@media only screen and (min-width: 830px){.__news{margin-bottom:17%}}.__news ul{margin-bottom:50px}@media only screen and (min-width: 830px){.__news ul{margin-bottom:7%}}.__news li{border-bottom:1px dotted rgba(255,255,255,0.5);margin-bottom:30px;padding-bottom:30px}.__news li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.__news li a{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;color:#fff}.__news li a:hover .block__s>.tx{color:#fd3484}.__news li a:hover .btn__mini:before{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 830px){.__news li a{padding:0 20px;-webkit-box-align:center;align-items:center}}.__news .block__s{width:240px}@media only screen and (min-width: 830px){.__news .block__s{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}}.__news .block__s>.tx{font-weight:bold;margin-bottom:15px;line-height:1.8;font-size:1.4rem;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}@media only screen and (min-width: 830px){.__news .block__s>.tx{font-size:1.6rem;margin-bottom:0;margin-right:5%;width:calc(100% - 200px + 100px)}}@media only screen and (min-width: 830px){.__news .block__s .btn__mini{margin-top:0}}.__news .pagination{text-align:center;position:relative}.__news .pagination .pg__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.__news .pagination .page-numbers{font-size:1.8rem;color:#f7e600}.__news .pagination .page-numbers:before{content:"";display:block;position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;width:100%;height:100%;border:2px solid rgba(247,230,0,0.5);border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.3s cubic-bezier(0.64, 0.44, 0.38, 1.19);transition:0.3s cubic-bezier(0.64, 0.44, 0.38, 1.19)}@media only screen and (min-width: 830px){.__news .pagination a:hover:before{-webkit-transform:scale(1);transform:scale(1)}}.__news .pagination .tri:before,.__news .pagination .tri:after{content:"";border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600}.__news .pagination .c{border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600;margin:0 4px}.__news .pagination .page-numbers{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:40px;height:40px;position:relative;margin:0 8px}@media only screen and (min-width: 830px){.__news .pagination .page-numbers{margin:0 15px}}.__news .pagination .page-numbers .tx{line-height:1;margin-top:2px}.__news .pagination .next{font-size:0}@media only screen and (min-width: 830px){.__news .pagination .next{margin-left:50px}}.__news .pagination .next:before{display:none}.__news .pagination .prev{font-size:0}@media only screen and (min-width: 830px){.__news .pagination .prev{margin-right:50px}}.__news .pagination .prev .tri{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.__news .pagination .prev:before{display:none}.__news .pagination .current:before{-webkit-transform:scale(1);transform:scale(1);border:2px solid #f7e600}.__news__det{margin-bottom:130px}@media only screen and (min-width: 830px){.__news__det{max-width:880px;margin:auto;margin-bottom:17%}}.__news__det .head{background:#fd3484;border-radius:calc(15px / 2);padding:15px 10px;margin-bottom:40px;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}@media only screen and (min-width: 830px){.__news__det .head{padding:40px;border-radius:15px;margin-bottom:5%}}@media only screen and (min-width: 830px){.__news__det .head .date__wrap{width:120px;margin-right:20px}}.__news__det .head .tx{line-height:1.8;margin-bottom:0;font-size:1.4rem}@media only screen and (min-width: 830px){.__news__det .head .tx{font-size:1.6rem;width:calc(100% - 140px)}}.__news__det .block{margin-bottom:50px}@media only screen and (min-width: 830px){.__news__det .block{margin-bottom:11%}}.__news__det .block p{line-height:1.8;font-size:1.4rem;margin-bottom:30px}@media only screen and (min-width: 830px){.__news__det .block p{font-size:1.6rem;margin-bottom:4%}}.__news__det .btn{width:265px;height:50px;border-radius:50px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}.__news__det .btn .tx{font-weight:bold}.__news__det .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.__news__det .btn:hover .drop{width:200%;height:1130%}.__news__det .btn:hover .tx{letter-spacing:0.1em;color:#fff}@media only screen and (min-width: 830px){.__news__det .btn{width:450px;height:80px;border-radius:80px}}.__news__det .back{text-align:center;font-size:1.4rem;color:#f7e600;display:block;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out}.__news__det .back:hover{color:#fb3484;letter-spacing:0.1em}.__news__det .block a{text-decoration:underline;color:#fb3484;display:block}.__news__det .block img{height:auto}.__news__det .block hr{border-width:0;border-bottom:1px dotted rgba(255,255,255,0.4);-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:auto;margin-block-end:auto;margin:30px 0}@media only screen and (min-width: 830px){.__news__det .block hr{margin:50px 0}}.__news__det .block h4{font-size:1.6rem;font-weight:bold;margin-bottom:20px}@media only screen and (min-width: 830px){.__news__det .block h4{font-size:2rem}}.__news__det .block h5{font-size:1.4rem;margin-bottom:20px;font-weight:bold;display:inline-block;padding:2px 24px;border:1px solid #fff;border-radius:calc(15px / 2)}@media only screen and (min-width: 830px){.__news__det .block h5{font-size:1.6rem;margin-bottom:30px}}.__news__det .block h6{margin-bottom:20px;color:#f7e600;font-size:1.4rem}@media only screen and (min-width: 830px){.__news__det .block h6{font-size:1.6rem}}.__news__det .btn{margin-top:60px}.__news__det .btn a{font-size:1.4rem;color:#000;text-decoration:none}.__news__det .yt{padding-top:56.25%;position:relative;margin-bottom:60px}.__news__det .yt iframe{position:absolute;width:100%;height:100%;top:0;left:0}.__news__det .campaign dl{margin-bottom:40px;line-height:1.8}.__news__det .campaign dl a{color:#fb3484;text-decoration:underline;display:inline}@media only screen and (min-width: 830px){.__news__det .campaign dl{margin-bottom:60px}}.__news__det .campaign dt{font-size:1.4rem;margin-bottom:20px;font-weight:bold;display:inline-block;padding:2px 24px;border:1px solid #fff;border-radius:calc(15px / 2)}@media only screen and (min-width: 830px){.__news__det .campaign dt{font-size:1.6rem;margin-bottom:30px}}.__news__det .campaign dd{font-size:1.3rem;margin-bottom:10px}.__news__det .campaign dd .f{color:#fff;font-size:1.2rem}@media only screen and (min-width: 830px){.__news__det .campaign dd .f{font-size:1.6rem}}@media only screen and (min-width: 830px){.__news__det .campaign dd{font-size:1.4rem}}.__news__det .campaign dd.step{margin-bottom:20px}.__news__det .campaign img{margin-bottom:30px}.__news__det .campaign .at__wrap{margin-bottom:50px;color:#cccccc}.__news__det .campaign .at__wrap p{margin-bottom:5px;line-height:1.8;font-size:1.2rem}.__news__det .campaign .at{padding:20px;border-radius:calc(15px / 2);border:2px solid rgba(255,255,255,0.3);font-size:1.2rem;color:#cccccc;margin-bottom:30px;margin-top:30px;height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.__news__det .campaign .at::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){.__news__det .campaign .at{height:300px;border-radius:15px;margin-top:60px;margin-bottom:60px}}.__news__det .campaign .at p{font-size:1.2rem}@media only screen and (min-width: 830px){.__news__det .campaign .at p{font-size:1.3rem}}.__news__det .cast__wrap ul{padding:0}.__news__det .cast__wrap li{padding:0;list-style:none;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dotted rgba(255,255,255,0.4)}@media only screen and (min-width: 830px){.__news__det .cast__wrap li{margin-bottom:50px;padding-bottom:50px}}.__news__det .cast__wrap li:last-child{margin-bottom:0;border-bottom:0}.__news__det .cast__wrap .name{font-size:1.4rem;font-weight:bold;margin-bottom:20px}@media only screen and (min-width: 830px){.__news__det .cast__wrap .name{font-size:1.6rem}}.__news__det .cast__wrap .name .f{font-size:1.1rem;color:#fff;margin-left:10px}@media only screen and (min-width: 830px){.__news__det .cast__wrap .name .f{font-size:1.3rem}}.__news__det .cast__wrap img{margin-bottom:20px}.__news__det .cast__wrap .profile{font-size:1.3rem;line-height:1.8;margin-bottom:20px}@media only screen and (min-width: 830px){.__news__det .cast__wrap .profile{font-size:1.4rem}}.__news__det .cast__wrap .link{font-size:1.3rem;margin-bottom:10px}@media only screen and (min-width: 830px){.__news__det .cast__wrap .link{font-size:1.4rem}}.__news__det .cast__wrap .link:last-child{margin-bottom:0}.__news__det .cast__wrap .link a{text-decoration:underline;color:#fb3484;display:block}.__news__det .case__2 .tx__4{font-size:1.4rem;margin-bottom:30px;font-weight:bold;display:inline-block;padding:2px 24px;border:1px solid #fff;border-radius:calc(15px / 2)}@media only screen and (min-width: 830px){.__news__det .case__2 .tx__4{font-size:1.6rem}}@media only screen and (min-width: 830px){.__news__det .case__2 li{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}}@media only screen and (min-width: 830px){.__news__det .case__2 li .img{width:40%;margin-right:20px}}@media only screen and (min-width: 830px){.__news__det .case__2 li .tx__wrap{width:calc(100% - 40% - 20px)}}.__news__det .case__2 li a{display:block;color:#fb3484;text-decoration:underline;margin-top:5px}.__news__det .case__2 li .name{font-size:1.6rem;font-weight:bold;margin-bottom:20px}@media only screen and (min-width: 830px){.__news__det .case__2 li .name{font-size:1.8rem}}.tempblock{margin-bottom:130px}@media only screen and (min-width: 830px){.tempblock{margin-bottom:17%;max-width:880px}}.tempblock .clblock{margin-bottom:40px;line-height:1.8}.tempblock h2+img{margin-bottom:60px}@media only screen and (min-width: 830px){.tempblock h2+img{margin-bottom:80px}}.tempblock .main__tx{font-size:1.6rem;font-weight:bold;margin-bottom:14px}@media only screen and (min-width: 830px){.tempblock .main__tx{font-size:1.8rem}}.tempblock h3{color:#fff;font-weight:bold;font-size:1.8rem;text-align:center;background:#fb3484;border-radius:7px;margin-bottom:30px;padding:14px 0}.tempblock h4{color:#fff;font-size:1.8rem;font-weight:bold;margin-bottom:20px}@media only screen and (min-width: 830px){.tempblock h4{margin-bottom:30px;font-size:2rem}}.tempblock h5{font-size:1.4rem;margin-bottom:15px;font-weight:bold;display:inline-block;padding:2px 12px;border:1px solid #fff;border-radius:3px}@media only screen and (min-width: 830px){.tempblock h5{margin-bottom:15px}}.tempblock h6{font-size:1.4rem;margin-bottom:20px;font-weight:bold}@media only screen and (min-width: 830px){.tempblock h6{font-size:1.6rem}}.tempblock p{font-size:1.4rem;margin-bottom:14px;line-height:1.8}@media only screen and (min-width: 830px){.tempblock p{margin-bottom:20px;font-size:1.6rem}}.tempblock p a{text-decoration:underline;color:#fb3484;display:inline-block;margin-right:15px;font-size:1.3rem;-webkit-transition:0.3s color;transition:0.3s color}.tempblock p a:hover{color:#f7e600}.tempblock p .alert{background:#fb3484;padding:5px;border-radius:2px;line-height:normal;font-size:1.2rem;display:inline-block;margin-top:5px;padding:3px 10px}.tempblock p .alert a{color:#fff;text-decoration:underline;margin-right:0}@media only screen and (min-width: 830px){.tempblock p .alert{margin-top:0px;font-size:1.3rem}}.tempblock .small{font-size:1.3rem}.tempblock img{width:100%;margin-bottom:40px}.tempblock .attention{padding:20px;border-radius:calc(15px / 2);border:2px solid rgba(255,255,255,0.3);font-size:1.2rem;color:#cccccc;margin-bottom:30px;margin-top:30px;height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 830px){.tempblock .attention{height:300px;border-radius:15px;margin-top:60px;margin-bottom:60px}}.tempblock .attention p{font-size:1.2rem}@media only screen and (min-width: 830px){.tempblock .attention p{font-size:1.3rem}}.tempblock iframe{width:100%;margin-bottom:20px}@media only screen and (max-width: 767px){.tempblock iframe{height:200px}}.tempblock .list li{margin-bottom:40px;line-height:1.8}@media only screen and (min-width: 830px){.tempblock .list li{margin-bottom:60px}}.tempblock .btn{margin-bottom:40px;margin-top:40px;width:265px;height:50px;border-radius:50px;transition:-webkit-transform 0.4s ease-in-out;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media only screen and (min-width: 830px){.tempblock .btn{margin-bottom:80px;margin-top:80px;width:450px;height:80px;border-radius:80px}}.tempblock .btn .tx{font-weight:bold}.tempblock .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.tempblock .btn:hover .drop{width:200%;height:1130%}.tempblock .btn:hover .tx{letter-spacing:0.1em;color:#fff}.tempblock .more{font-size:1.3rem;color:#f7e600;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;line-height:1;white-space:nowrap;-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out}@media only screen and (min-width: 830px){.tempblock .more{font-size:1.6rem}.tempblock .more:hover{color:#fb3484;letter-spacing:0.1em}}.tempblock figure{background:#fff;border-radius:15px;padding:20px;margin-bottom:30px;margin-top:30px}@media only screen and (min-width: 830px){.tempblock figure{padding:30px}}.tempblock figure h6{font-size:1.4rem;font-weight:bold;margin-bottom:20px;line-height:1.4;font-style:italic;color:#000}.tempblock figure h6 .small{font-size:80%}@media only screen and (min-width: 830px){.tempblock figure h6{margin-bottom:20px;font-size:2rem}}.tempblock figure img{margin-bottom:20px}.tempblock figure figcaption{color:#000}.tempblock .logo{width:50%;margin:auto;margin-top:60px}@media only screen and (min-width: 830px){.tempblock .logo{width:40%}}.tempblock .add__alert{background:#fb3484;border-radius:7px;padding:20px;margin:40px 0}.tempblock .add__alert .tit{font-size:1.6rem;font-weight:bold;margin-bottom:10px}@media only screen and (min-width: 830px){.tempblock .add__alert .tit{font-size:1.8rem}}.tempblock .add__alert .extra__tx{font-size:1.4rem;margin-bottom:10px}.tempblock .add__alert .extra__tx a{color:#fff;text-decoration:underline;font-size:1.4rem}@media only screen and (min-width: 830px){.tempblock .add__alert .extra__tx a{font-size:1.6rem}}@media only screen and (min-width: 830px){.tempblock .add__alert .extra__tx{font-size:1.6rem}}.tempblock .add__alert .extra__tx:last-child{margin-bottom:0}.__product{margin-bottom:130px}@media only screen and (min-width: 830px){.__product{margin-bottom:17%}}.__product .img{width:128%;margin-left:-14%;margin-bottom:40px}.__product .img img{width:100%}@media only screen and (min-width: 830px){.__product .img{width:100%;margin:auto;margin-bottom:7%}}.__product .__spec{padding:20px;border:2px solid rgba(255,255,255,0.3);border-radius:calc(1.5rem / 2);margin-bottom:40px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0) scaleX(0);transform:translate3d(0, 0, 0) scaleX(0);visibility:hidden;opacity:0}@media only screen and (min-width: 830px){.__product .__spec{padding:40px 60px;border-radius:1.5rem;margin-bottom:7%}}.__product .__spec h3{color:#fd3484;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}@media only screen and (min-width: 830px){.__product .__spec h3{margin-bottom:25px}}.__product .__spec>dl{display:-webkit-box;display:flex;flex-wrap:nowrap;line-height:1.8;margin-bottom:5px;font-size:1.2rem;opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.__product .__spec>dl{font-size:1.6rem}}.__product .__spec>dl dt{width:33%}@media only screen and (min-width: 830px){.__product .__spec>dl dt{width:200px}}.__product .__spec>dl dd{width:67%}.__product .__hard>li{border-radius:calc(1.5rem / 2);border:2px solid #fd3484;background:url(../materials/bg-pattern.png) repeat;box-shadow:0 0 8px rgba(205,47,113,0.6);border-radius:calc(1.5rem / 2);padding:30px;margin-bottom:20px;-webkit-transform:translate3d(0, 15%, 0) scaleX(0);transform:translate3d(0, 15%, 0) scaleX(0);opacity:0}@media only screen and (min-width: 830px){.__product .__hard>li{padding:30px 40px;display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;border-radius:1.5rem;margin-bottom:1.2%}}.__product .__hard>li:last-child{margin-bottom:0}.__product .__hard>li:nth-of-type(1) .logo{width:calc(53% + 30px)}@media only screen and (min-width: 830px){.__product .__hard>li:nth-of-type(1) .logo{width:31%}.__product .__hard>li:nth-of-type(1) .logo img{width:225px}}.__product .__hard>li:nth-of-type(2) .logo{width:calc(50% + 30px)}@media only screen and (min-width: 830px){.__product .__hard>li:nth-of-type(2) .logo{width:31%}.__product .__hard>li:nth-of-type(2) .logo img{width:218px}}.__product .__hard>li:nth-of-type(3) .logo{width:calc(41% + 30px)}@media only screen and (min-width: 830px){.__product .__hard>li:nth-of-type(3) .logo{width:31%}.__product .__hard>li:nth-of-type(3) .logo img{width:190px}}.__product .__hard>li:nth-of-type(4) .logo{width:calc(54% + 30px)}@media only screen and (min-width: 830px){.__product .__hard>li:nth-of-type(4) .logo{width:31%}.__product .__hard>li:nth-of-type(4) .logo img{width:230px}}.__product .__hard>li .logo{margin:auto;margin-bottom:20px;opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}@media only screen and (min-width: 830px){.__product .__hard>li .logo{margin:0}.__product .__hard>li .logo img{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.__product .__hard .__dl{margin-bottom:20px;opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}.__product .__hard .__dl .button__case{margin:15px 0;position:relative}.__product .__hard .__dl .button__case:last-child{margin-bottom:0}.__product .__hard .__dl .button__case small{font-size:1.3rem;width:100%;text-align:center;display:block;margin-top:10px}@media only screen and (min-width: 830px){.__product .__hard .__dl .button__case small{margin-top:5px}}@media only screen and (min-width: 830px){.__product .__hard .__dl{margin-bottom:0;width:44%}}.__product .__hard .__dl li{margin-bottom:30px}@media only screen and (min-width: 830px){.__product .__hard .__dl li{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}}.__product .__hard .__dl li:last-child{margin-bottom:0}.__product .__hard .__dl li>.tx{text-align:center;font-size:1.6rem;font-family:acumin-pro-condensed, "Noto Sans JP", sans-serif;font-weight:bold;line-height:1.4;margin-bottom:15px}@media only screen and (min-width: 830px){.__product .__hard .__dl li>.tx{margin-bottom:0;width:calc(100% - 250px);text-align:left}}.__product .__hard .__dl li>.tx.ja{font-size:1.3rem;letter-spacing:0.08em}.__product .__hard .__dl li>.tx .att{font-size:1.3rem;margin-left:5px}.__product .__hard .__dl li>.tx .small{display:block;font-size:1.3rem;font-weight:normal;letter-spacing:0.08em}.__product .__hard .__dl li .btn{font-size:1.3rem;width:255px;height:45px;border-radius:45px}@media only screen and (min-width: 830px){.__product .__hard .__dl li .btn{width:250px;height:50px;border-radius:50px}.__product .__hard .__dl li .btn .tx{line-height:1}}.__product .__hard .__dl li .btn.is-active{-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}.__product .__hard .__dl li .btn.is-active:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.__product .__hard .__dl li .btn.is-active:hover .drop{width:200%;height:880%}.__product .__hard .__dl li .btn.is-active:hover .tx{letter-spacing:0.1em;color:#fff}.__product .__hard .__dl li .btn.inactive{color:#f7e600;background:none;font-weight:bold;border:2px solid #f7e600;pointer-events:none}.__product .__hard .__dl li .btn.inactive a{color:#f7e600}@media only screen and (min-width: 830px){.__product .__hard .__dl li .btn.inactive{font-size:1.4rem}}.__product .__hard .__dl li .btn .tx.f-acumin{font-family:acumin-pro-condensed, sans-serif;font-size:1.6rem;letter-spacing:0.05em}.__product .__hard .__dl li.limited>.tx{font-size:1.4rem;line-height:1.8;font-family:"Noto Sans JP", sans-seif}.__product .__hard .__dl li.limited .level__1{font-size:1.7rem;font-weight:bold}.__product .__hard dl{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}@media only screen and (min-width: 830px){.__product .__hard dl{width:24%;margin-right:2%}}.__product .__hard dl dt{font-size:1.3rem;font-weight:bold;margin-bottom:5px}.__product .__hard dl dd{line-height:1.8;font-weight:bold;font-size:1.6rem;font-family:acumin-pro-condensed, "Noto Sans JP", sans-serif}.__product .__hard dl dd .att{font-size:1.3rem;margin-left:5px}.__product .__hard dl dd span.ja{font-size:1.2rem;line-height:1;display:block;margin-left:7px}@media only screen and (min-width: 830px){.__product .__hard dl dd span.ja{font-size:1.3rem}}.__product .__hard dl dd span.en{line-height:1;display:block;margin-left:7px}.__product .__hard dl dd.small{font-size:1.2rem;line-height:1;display:block;margin-top:8px}@media only screen and (min-width: 830px){.__product .__hard dl dd.small{font-size:1.3rem}}.__product .__hard dl dd.ja{font-size:1.2rem;line-height:1;display:block;margin-top:8px}@media only screen and (min-width: 830px){.__product .__hard dl dd.ja{font-size:1.3rem}}.__product .__hard .coming_soon dl{font-family:acumin-pro-condensed, "Noto Sans JP", sans-serif}.__product .__hard .coming_soon dl dt{font-size:1.6rem}.__product .__hard .coming_soon .__dl li .btn.inactive{font-size:1.6rem;letter-spacing:0.1em;font-family:acumin-pro-condensed, "Noto Sans JP", sans-serif}.__product .attention{font-size:1.3rem;margin-top:30px}#product__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#product__case h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__product .__hard.is-active-pc>li{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.__product .__hard.is-active-pc>li:nth-of-type(1){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.3s}.__product .__hard.is-active-pc>li:nth-of-type(1) .logo,.__product .__hard.is-active-pc>li:nth-of-type(1) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.7s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__product .__hard.is-active-pc>li:nth-of-type(2){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.4s}.__product .__hard.is-active-pc>li:nth-of-type(2) .logo,.__product .__hard.is-active-pc>li:nth-of-type(2) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.75s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__product .__hard.is-active-pc>li:nth-of-type(3){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s}.__product .__hard.is-active-pc>li:nth-of-type(3) .logo,.__product .__hard.is-active-pc>li:nth-of-type(3) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.85s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__product .__hard.is-active-pc>li:nth-of-type(4){-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.6s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.6s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.6s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s;transition:transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.6s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.15s,-webkit-transform 1s cubic-bezier(0.7, 0.33, 0.35, 1) 0.6s}.__product .__hard.is-active-pc>li:nth-of-type(4) .logo,.__product .__hard.is-active-pc>li:nth-of-type(4) .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s;transition:transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s,-webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.95s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__product .__hard.is-active-pc>li .logo,.__product .__hard.is-active-pc>li dl,.__product .__hard.is-active-pc>li .__dl{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__product .__hard>li.is-active-sp{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.1s}.__product .__hard>li.is-active-sp .logo,.__product .__hard>li.is-active-sp dl,.__product .__hard>li.is-active-sp .__dl{-webkit-transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s;transition:opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s;transition:transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s,opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.5s,-webkit-transform 0.6s cubic-bezier(0.7, 0.33, 0.35, 1) 0.5s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.__product .__hard .__dl li .btn .tx{white-space:nowrap}.__product .__hard .__dl li .btn .tx.ja{font-weight:bold;font-size:1.5rem}@media only screen and (min-width: 830px){.__product .__hard .__dl li .btn .tx.ja{font-size:1.4rem}}.__story{margin-bottom:130px}@media only screen and (min-width: 830px){.__story{margin-bottom:17%}}.__story li{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-bottom:50px}.__story li:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.__story li:last-child{margin-bottom:0}@media only screen and (min-width: 830px){.__story li{-webkit-box-pack:justify;justify-content:space-between;margin-bottom:7%}}.__story .img{width:100%;padding-top:59%;position:relative;border-radius:calc(1.5rem / 2);z-index:1;overflow:hidden;margin-bottom:25px}@media only screen and (min-width: 830px){.__story .img{border-radius:1.5rem;width:54%;padding-top:31.86%;margin-bottom:0}}.__story .img span{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.__story h3{color:#fd3484;font-size:1.5rem;line-height:1;margin-bottom:5px}@media only screen and (min-width: 830px){.__story h3{font-size:1.8rem}}.__story .ja{font-size:1.9rem;font-weight:bold;margin-bottom:15px}.__story .ja.f{color:#fff;font-family:"ulala";font-weight:normal}@media only screen and (min-width: 830px){.__story .ja{font-size:2.6rem}}.__story .tx{font-size:1.4rem;line-height:1.8}.__story .tx.f{color:#fff}.__story .tx .small{margin-top:10px;display:block;font-size:90%;font-family:"Noto Sans JP", sans-seif}.__story .non .img span{background:url(../materials/comingsoon.jpg) no-repeat center/cover}@media only screen and (min-width: 830px){.__story .tx__wrap{width:40%}}#story__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#story__case h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__story li .img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}.__story li h3{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 80%, 0) scaleY(1.1);transform:translate3d(0, 80%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s}.__story li .ja{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 80%, 0) scaleY(1.1);transform:translate3d(0, 80%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.15s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.15s}.__story li .tx{-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 25%, 0) scaleY(1.1);transform:translate3d(0, 25%, 0) scaleY(1.1);-webkit-transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:0.6s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s}.__story li.is .img{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__story li.is h3{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__story li.is .ja{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__story li.is .tx{opacity:1;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.__about{margin-bottom:130px}@media only screen and (min-width: 830px){.__about{margin-bottom:17%}}.__about .img{width:128%;margin-left:-14%;margin-bottom:70px}.__about .img img{width:100%}@media only screen and (min-width: 830px){.__about .img{width:100%;margin:auto;margin-bottom:8%}}.__about .tx__wrap{margin-bottom:50px;position:relative}@media only screen and (min-width: 830px){.__about .tx__wrap{width:840px;margin:auto;margin-bottom:7%}}@media only screen and (max-width: 1024px) and (min-width: 768px){.__about .tx__wrap{width:100%}}.__about .tx__wrap h3{font-size:2.3rem;line-height:1.6;margin-bottom:35px}@media only screen and (min-width: 830px){.__about .tx__wrap h3{text-align:center;font-size:3.8rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){.__about .tx__wrap h3{font-size:3.2rem}}.__about .tx__wrap .tx{font-size:1.4rem;line-height:1.8;margin-bottom:15px}@media only screen and (min-width: 830px){.__about .tx__wrap .tx{font-size:1.8rem}}.__about .tx__wrap h4{font-size:1.8rem;font-weight:bold;margin-bottom:10px;margin-top:10px}.__about .flex{width:95%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:auto;margin-bottom:70px;position:relative}@media only screen and (min-width: 830px){.__about .flex{width:520px;margin-bottom:10%}}.__about .flex .bnr{width:170px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin-top:40px}.__about .flex .bnr:hover{opacity:0.6}@media only screen and (min-width: 830px){.__about .flex .bnr{width:55%;margin-top:40px}}.__about .heart{width:100px;height:90px;margin:0}@media only screen and (min-width: 830px){.__about .heart{width:155px;height:140px}}.__about .heart .tx{font-size:1rem;width:140%}@media only screen and (min-width: 830px){.__about .heart .tx{font-size:1.3rem}}.__about .heart i{width:7px;height:7px}@media only screen and (min-width: 830px){.__about .heart i{width:12px;height:12px}}.__about .heart .right .right__a{padding-left:9px}.__about .heart .left{width:54px;height:81px}@media only screen and (min-width: 830px){.__about .heart .left{width:84px;height:126px}}.__about .heart .left .line,.__about .heart .right .line{height:9px}@media only screen and (min-width: 830px){.__about .heart .left .line,.__about .heart .right .line{height:14px}}.__about .heart .left .left__a{padding-right:18px}@media only screen and (min-width: 830px){.__about .heart .left .left__a{padding-right:28px}}.__about .heart .left .left__b{padding-right:9px}@media only screen and (min-width: 830px){.__about .heart .left .left__b{padding-right:14px}}.__about .heart h3{width:180%;line-height:1.4;margin-left:-40%;white-space:unset;font-size:1rem;margin-bottom:0;margin-top:10px}@media only screen and (min-width: 830px){.__about .heart h3{font-size:1.1rem}}.__about .heart .btn{width:120px;height:30px;border-radius:30px;margin:auto;margin-left:-10px;margin-top:15px}.__about .heart .btn .tx{font-size:1rem}@media only screen and (min-width: 830px){.__about .heart .btn{width:140px;height:35px;border-radius:35px;margin-left:0;margin:auto;margin-top:20px}}.__about .attention{color:#b9b9b9;font-size:1.1rem;line-height:1.8;padding-left:1em;text-indent:-1em}@media only screen and (min-width: 830px){.__about .attention{width:840px;margin:auto}}#packege .img{width:128%;margin-left:-14%;margin-bottom:70px}@media only screen and (min-width: 830px){#packege{margin-bottom:8%}}#packege .visual{position:relative;overflow:hidden;width:100%;height:calc(1400px * 66 / 114)}#packege .visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#packege .visual .m__logo{background:url(../materials/_l-main.svg) no-repeat center/cover;position:absolute;bottom:0;left:50%;-webkit-transform:translate3d(-50%, -80px, 80px);transform:translate3d(-50%, -80px, 80px);width:540px;height:227px}#packege .visual .m__logo.en{background:url(../materials/_l-main_en.svg) no-repeat center/cover}#packege .visual .lay__00{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#packege .visual .drop{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}#packege .visual .lay__02{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, -80px);transform:translate3d(-50%, -50%, -80px)}#packege .visual .lay__03{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#packege .visual .lay__04{position:absolute;bottom:-10px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);pointer-events:none}#packege .case{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;width:100%;max-width:100%;height:100%;position:relative}#about__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#about__case h2.is{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media (min-width: 768px) and (max-width: 829px){.__about .flex{width:60%}}.__about .heart h3{width:140px;font-size:1rem;margin-left:-20px;margin-top:20px;padding:6px}@media only screen and (min-width: 830px){.__about .heart h3{padding:12px;margin-left:2px}}.__about .btn{margin:60px auto;width:265px;height:50px;border-radius:50px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}.__about .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.__about .btn:hover .drop{width:200%;height:1130%}.__about .btn:hover .tx{letter-spacing:0.1em;color:#fff}@media only screen and (min-width: 830px){.__about .btn{width:450px;height:80px;border-radius:80px}}.__about .btn a{font-size:1.4rem;color:#000;text-decoration:none}.__about .btn .tx{font-weight:bold}#anniversary{margin-bottom:100px}@media only screen and (min-width: 830px){#anniversary{margin-bottom:300px}}@media only screen and (max-width: 1024px) and (min-width: 768px){#anniversary{margin-bottom:150px}}#anniversary .case{position:relative}@media only screen and (min-width: 830px){#anniversary .case{max-width:1140px;margin:0 auto}}#anniversary .inner{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}#anniversary h2{font-size:2rem}@media only screen and (min-width: 830px){#anniversary h2{font-size:4rem}}#anniversary h2 span{display:block;margin:10px 0}#anniversary h2 span:nth-of-type(2){margin-left:40px}@media only screen and (min-width: 830px){#anniversary h2 span:nth-of-type(2){margin-left:20px}}@media only screen and (min-width: 830px){#anniversary h2 span{display:inline}}@media only screen and (min-width: 830px){#anniversary h2{position:absolute;right:0;top:0;font-size:4rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){#anniversary h2{font-size:3rem}}#anniversary .img{width:100%;height:86vw}@media only screen and (min-width: 830px){#anniversary .img{position:absolute;top:0;left:0;width:50%;height:auto}}#anniversary .img .in{position:relative}@media only screen and (min-width: 830px){#anniversary .img .in{top:50px;width:444px;height:450px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}#anniversary .img .in .drop{top:-30px;position:absolute}#anniversary .img .in .drop.lay__1{left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}@media only screen and (min-width: 830px){#anniversary .img .in .drop.lay__1{left:auto;-webkit-transform:translateZ(-20px);transform:translateZ(-20px);width:440px;right:76px;top:0px}}#anniversary .img .in .drop.lay__2{width:120px;top:60px;right:40px}@media only screen and (min-width: 830px){#anniversary .img .in .drop.lay__2{width:145px;top:100px;right:100px}}#anniversary .img .in .drop.lay__2.count{width:auto;top:75px;right:25px;width:144px}@media only screen and (min-width: 830px){#anniversary .img .in .drop.lay__2.count{top:114px;right:98px;width:164px;-webkit-transform:translateZ(40px);transform:translateZ(40px)}}@media only screen and (max-width: 1024px) and (min-width: 768px){#anniversary .img .in .drop.lay__2.count{top:114px;right:180px}}#anniversary .img .in .drop.lay__2 .count__wrap{background:#0c1220;border:2px solid #fd3484;border-radius:calc(15px / 2);z-index:1;text-align:center;padding:15px}#anniversary .img .in .drop.lay__2 .count__wrap p{color:#f7e600}#anniversary .img .in .drop.lay__2 .count__wrap .__flex{font-size:calc(4.4rem / 2);-webkit-box-pack:center;justify-content:center;line-height:1;margin-bottom:8px}#anniversary .img .in .drop.lay__2 .count__wrap .__flex:before{content:"";background:url(../materials/_i-heart.png) no-repeat center/cover;width:18px;height:16px;margin-right:10px}@media only screen and (min-width: 830px){#anniversary .img .in .drop.lay__2 .count__wrap .__flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:3rem}#anniversary .img .in .drop.lay__2 .count__wrap .__flex:before{width:24px;height:21px;margin-right:10px}}#anniversary .img .in .drop.lay__2 .count__wrap .sub{font-size:calc(1.5rem / 2);line-height:1}@media only screen and (min-width: 830px){#anniversary .img .in .drop.lay__2 .count__wrap .sub{font-size:1rem}}#anniversary .img .in .drop.lay__3{width:calc(375px / 2);top:-45px;left:40px}@media only screen and (min-width: 830px){#anniversary .img .in .drop.lay__3{width:265px;top:-70px;left:0;-webkit-transform:translateZ(20px);transform:translateZ(20px)}}@media only screen and (max-width: 1024px) and (min-width: 768px){#anniversary .img .in .drop.lay__3{top:-10px;width:180px}}#anniversary .tx__wrap{position:relative}@media only screen and (min-width: 830px){#anniversary .tx__wrap{width:61%;padding-top:90px}}#anniversary .tx__3{font-size:1.8rem;margin-bottom:20px;line-height:1.8;font-weight:bold}@media only screen and (min-width: 830px){#anniversary .tx__3{margin-bottom:30px;font-size:2.4rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){#anniversary .tx__3{font-size:2rem;margin-bottom:10px}}#anniversary .tx__4{line-height:1.8;font-size:1.4rem}@media only screen and (min-width: 830px){#anniversary .tx__4{font-size:1.6rem}}#anniversary .btn{position:relative;overflow:hidden;z-index:1;width:90%;height:55px;margin-top:calc(55px / 2);border-radius:55px}@media only screen and (min-width: 830px){#anniversary .btn{margin-top:40px;width:450px;height:80px;font-size:1.8rem;border-radius:80px;margin-left:0}#anniversary .btn .tx{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative}#anniversary .btn .drop{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#fb3484;-webkit-transition:width 0.4s ease-in-out, height 0.4s ease-in-out;transition:width 0.4s ease-in-out, height 0.4s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#anniversary .btn:hover .drop{width:200%;height:1000px}#anniversary .btn:hover .tx{color:#fff;letter-spacing:0.1em}}#anniversary .heart{font-size:0;width:342px;height:279px}@media only screen and (min-width: 830px){#anniversary .heart{width:473px;height:360px}}#anniversary .heart .left{width:186px;height:279px;margin-right:-4px}@media only screen and (min-width: 830px){#anniversary .heart .left{width:272px;height:360px}}#anniversary .heart .right{margin-left:4px}#anniversary .heart .left .line,#anniversary .heart .right .line{display:block;height:31px}@media only screen and (min-width: 830px){#anniversary .heart .left .line,#anniversary .heart .right .line{height:40px}}#anniversary .heart .left .left__a{padding-right:62px}@media only screen and (min-width: 830px){#anniversary .heart .left .left__a{padding-right:80px}}#anniversary .heart .left .left__b{padding-right:31px}@media only screen and (min-width: 830px){#anniversary .heart .left .left__b{padding-right:40px}}#anniversary .heart .right .right__a{padding-left:31px}@media only screen and (min-width: 830px){#anniversary .heart .right .right__a{padding-left:40px}}#anniversary .heart i{width:27px;height:27px;background:#fd3484;display:inline-block;float:right;margin:2px;opacity:0;-webkit-transition:0.3s;transition:0.3s}@media only screen and (min-width: 830px){#anniversary .heart i{width:36px;height:36px}}#anniversary .heart .right i{float:left}#message{margin-bottom:60px}@media only screen and (min-width: 830px){#message{margin-bottom:60px;margin:auto}}#message .case h2{line-height:1;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px;font-size:1.8rem}#message .case h2:before{content:"";background:url(../materials/_i-heart.png) no-repeat center/cover;width:calc(34px / 2);height:calc(31px / 2);display:block;margin-right:7px}@media only screen and (min-width: 830px){#message .case h2{font-size:2.8rem}#message .case h2:before{width:24px;height:21px;margin-right:10px;margin-top:2px}}@media only screen and (max-width: 1024px) and (min-width: 768px){#message .case h2{font-size:2rem}#message .case h2:before{margin-top:-2px}}#message .case .tx{line-height:1.8;margin-bottom:45px;font-size:1.4rem}@media only screen and (min-width: 830px){#message .case .tx{margin-bottom:50px;font-size:1.6rem}}#message .category{position:relative}@media only screen and (min-width: 830px){#message .category{margin-bottom:80px}}#message .category .sub{position:absolute;right:-28px;top:-22px;width:calc(140px / 2);height:calc(174px / 2);z-index:2}@media only screen and (min-width: 830px){#message .category .sub{width:104px;height:130px;right:0;top:-36px}}#message .category .in{height:60px;border-radius:60px;border:2px solid #fb3484;margin-bottom:60px;z-index:1;overflow:hidden;position:relative}#message .category .in .n{overflow-x:scroll;height:60px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#message .category .in .n::-webkit-scrollbar{display:none}#message .category .in:after{content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)), to(#000));background:linear-gradient(to right, rgba(0,0,0,0), #000 100%);width:80px;height:100%;border-radius:40px;position:absolute;top:0;right:0}@media only screen and (min-width: 830px){#message .category .in:after{display:none}}@media only screen and (min-width: 830px){#message .category .in{overflow-x:hidden;overflow:hidden}}#message .category ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:180%;height:100%;padding:0 20px}@media only screen and (min-width: 830px){#message .category ul{justify-content:space-around;width:80%;margin:auto}}#message .category li{line-height:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:14px;position:relative}@media only screen and (min-width: 830px){#message .category li{margin-right:0}}#message .category li a{color:#f7e600;font-size:calc(20px / 2)}@media only screen and (min-width: 830px){#message .category li a{font-size:1.2rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){#message .category li a{font-size:1rem}}#message .category li .tri{display:none;margin-right:6px;position:relative;top:-1px}@media only screen and (min-width: 830px){#message .category li .tri{margin-right:14px}}#message .category li .tri .c{border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600;margin:0 4px}#message .category li .tri:before,#message .category li .tri:after{content:"";border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600}#message .category li.is-active .tri{display:-webkit-box;display:flex}#message .category li.is-active .tri:before{border-color:transparent transparent transparent #fd3484}#message .category li.is-active .tri .c{border-color:transparent transparent transparent #fd3484}#message .category li.is-active .tri:after{border-color:transparent transparent transparent #fd3484}#message .category li.is-active a{color:#fb3484}#message .category li:last-child{margin-right:0}#message .list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:left;justify-content:left;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (min-width: 830px){#message .list{width:100%;justify-content:space-around}}#message .list li{width:46%;margin-bottom:60px;position:relative;cursor:pointer}#message .list li .btn{font-size:1.1rem;width:90px;height:20px;border-radius:20px;z-index:1;margin-left:0;position:relative;overflow:hidden}#message .list li .btn .tx{position:relative;height:auto;line-height:1;margin-bottom:0;font-size:1rem}@media only screen and (min-width: 830px){#message .list li .btn{width:122px;height:26px;border-radius:26px;z-index:1}#message .list li .btn:before{content:"";position:absolute;top:0;right:-50px;bottom:0;left:0;border-right:50px solid transparent;border-bottom:80px solid #fd3484;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}}@media only screen and (min-width: 830px){#message .list li{width:28%;margin-bottom:100px}#message .list li:hover .img__case{-webkit-transform:scale(1.05);transform:scale(1.05)}#message .list li:hover>.tx{color:#fb3484}#message .list li:hover .btn:before{-webkit-transform:translateX(0);transform:translateX(0)}}#message .list li.is-hide{display:none}#message .list .name__w{margin-bottom:20px;font-weight:bold}@media only screen and (min-width: 830px){#message .list .name__w{margin-bottom:16px}}#message .list .new__mark{position:absolute;top:-30px;left:0;font-size:1rem;background:#fb3484;border-radius:1.5rem;padding:2px 10px;color:#fff}#message .list .img__case{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:calc(80vw / 2);-webkit-transition:0.4s cubic-bezier(0.52, 0.56, 0.41, 0.9);transition:0.4s cubic-bezier(0.52, 0.56, 0.41, 0.9)}#message .list .img__case img{width:auto;height:auto;max-width:100%;max-height:100%}@media only screen and (min-width: 830px){#message .list .img__case{height:246px}}#message .list .pos{font-size:1.1rem;margin-bottom:4px}@media only screen and (min-width: 830px){#message .list .pos{font-size:1.4rem}}#message .list .name{font-size:calc(3.6rem / 2)}@media only screen and (min-width: 830px){#message .list .name{font-size:2.4rem}}#message .list .name .small{font-size:60%}#message .list .tx{line-height:1.8;height:calc(1.4rem * 1.8 * 5);position:relative;overflow:hidden;margin-bottom:14px;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;font-size:1.4rem}@media only screen and (min-width: 830px){#message .list .tx{height:calc(1.4rem * 1.8 * 7)}}#message .list .tx br{display:none}#message .loadmroe{width:67%;height:calc(100px / 2);border-radius:calc(200px / 2);border:2px solid #f7e600;background:rgba(0,0,0,0);color:#f7e600;position:relative;overflow:hidden}#message .loadmroe .drop{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#f7e600;-webkit-transition:width 0.4s ease-in-out, height 0.4s ease-in-out;transition:width 0.4s ease-in-out, height 0.4s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#message .loadmroe .tx{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative}@media only screen and (min-width: 830px){#message .loadmroe{width:290px;height:66px;margin-top:66px;border-radius:66px}#message .loadmroe:hover .drop{width:225%;height:562.5px}#message .loadmroe:hover .tx{color:#000;letter-spacing:0.1em}}#message .messageLoad{width:67%;height:calc(100px / 2);margin-top:calc(100px / 2);border-radius:calc(200px / 2);border:2px solid #f7e600;background:rgba(0,0,0,0);color:#f7e600;position:relative;overflow:hidden}#message .messageLoad .drop{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#f7e600;-webkit-transition:width 0.4s ease-in-out, height 0.4s ease-in-out;transition:width 0.4s ease-in-out, height 0.4s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#message .messageLoad .tx{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative}@media only screen and (min-width: 830px){#message .messageLoad{width:290px;height:66px;margin-top:-50px;border-radius:66px}#message .messageLoad:hover .drop{width:225%;height:562.5px}#message .messageLoad:hover .tx{color:#000;letter-spacing:0.1em}}.twitter__w{height:320px;border:2px solid #fd3484;border-radius:calc(15px / 2);background:rgba(13,17,39,0.6);overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:20px}.twitter__w::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){.twitter__w{height:740px;margin-bottom:30px}}.twitter__w .in{padding:30px 15px}@media only screen and (min-width: 830px){.twitter__w .in{padding:50px}}@media only screen and (max-width: 767px){.twitter__w iframe{width:729px !important}}@media only screen and (max-width: 1024px) and (min-width: 768px){.twitter__w iframe{width:729px !important}}.twitter__link{font-size:1.4rem;margin-bottom:40px;display:block;text-align:right}.twitter__link a{color:#f7e600;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}@media only screen and (min-width: 830px){.twitter__link a:hover{color:#fb3484;letter-spacing:0.1em}}#twitter{margin-bottom:130px}@media only screen and (min-width: 830px){#twitter{max-width:880px;margin:auto;margin-bottom:17%}}#twitter h2{line-height:1;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px;font-size:1.8rem}#twitter h2:before{content:"";background:url(../materials/_i-heart.png) no-repeat center/cover;width:18px;height:16px;margin-right:10px}#twitter h2 span{margin:5px 0}#twitter h2 span:nth-of-type(2){margin-left:50px}@media only screen and (min-width: 830px){#twitter h2{font-size:2.8rem}#twitter h2 span{margin:0}#twitter h2 span:nth-of-type(2){margin-left:20px}#twitter h2:before{width:24px;height:21px;margin-right:10px;margin-top:2px}}@media only screen and (max-width: 1024px) and (min-width: 768px){#twitter h2{font-size:2rem}#twitter h2:before{margin-top:-2px}}#twitter .tx__wrap{margin-bottom:30px;text-align:left}#twitter .tx{line-height:1.8;font-size:1.7rem}@media only screen and (min-width: 830px){#twitter .tx{font-size:2.4rem}}#twitter .btn{width:80%;height:calc(110px / 2);margin-top:calc(110px / 4);border-radius:calc(110px / 2);font-size:1.4rem;background:#f7e600;color:#000;text-align:center;z-index:1;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;overflow:hidden;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media only screen and (min-width: 830px){#twitter .btn{width:450px;height:80px;margin-top:40px;border-radius:80px}}#twitter .btn .drop{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#fd3484;-webkit-transition:width 0.4s ease-in-out, height 0.4s ease-in-out;transition:width 0.4s ease-in-out, height 0.4s ease-in-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#twitter .btn .tx{position:relative;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;font-size:1.4rem;font-weight:bold}#twitter .btn .f{color:#000;font-weight:normal}#twitter .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#twitter .btn:hover .drop{width:200%;height:900px}#twitter .btn:hover .tx{color:#fff;letter-spacing:0.1em}.message__d__w{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;visibility:hidden}.message__d__w .lay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0);transform:scaleY(0)}.message__d__w .__s{width:100%;height:100%;-webkit-transform:scale(0) translate3d(0, 0, 0);transform:scale(0) translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center;visibility:hidden;opacity:0;pointer-events:none}.message__d__w .__a{max-width:880px;width:90%;margin:auto;background:#0d1127;border:2px solid #fd3484;border-radius:calc(15px / 2);position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);height:95%;pointer-events:auto}.message__d__w .close{position:fixed;width:25px;height:25px;top:15px;right:15px;display:block;z-index:1;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17), -webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17)}@media only screen and (min-width: 830px){.message__d__w .close{width:30px;height:30px;top:26px;right:26px}}.message__d__w .close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.message__d__w .__b{position:relative;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.message__d__w .__b::-webkit-scrollbar{display:none}.message__d__w .__d{padding:55px 15px;display:none;visibility:hidden}@media only screen and (min-width: 830px){.message__d__w .__d{padding:80px 70px}}.message__d__w li img{width:100%;margin-bottom:30px}@media only screen and (min-width: 830px){.message__d__w li img{margin-bottom:40px;height:70vh;-o-object-fit:contain;object-fit:contain}}.message__d__w li .prof__wrap{border-radius:calc(15px / 2);margin-top:30px}.message__d__w li .prof__wrap dl{font-size:1.2rem}.message__d__w li .prof__wrap dl dt{margin-bottom:10px}.message__d__w li .prof__wrap dl dd{line-height:1.8}.message__d__w li .prof__wrap a{display:block;color:#fb3484;text-decoration:underline}.message__d__w li .extra__tx{font-size:1.4rem;font-weight:bold;margin-top:40px;margin-bottom:10px}.message__d__w li .extra__btn{width:265px;height:50px;border-radius:50px;margin-top:20px;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}@media only screen and (min-width: 830px){.message__d__w li .extra__btn{margin-left:0}}.message__d__w li .extra__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.message__d__w li .extra__btn:hover .drop{width:200%;height:1130%}.message__d__w li .extra__btn:hover .tx{letter-spacing:0.1em;color:#fff}.message__d__w li .tx__4{line-height:1.8;font-size:1.4rem}@media only screen and (min-width: 830px){.message__d__w li .tx__4{font-size:1.6rem}}.message__d__w .name__w{margin-bottom:10px}@media only screen and (min-width: 830px){.message__d__w .name__w{margin-bottom:30px}}.message__d__w .name__w .pos{font-size:1.2rem}@media only screen and (min-width: 830px){.message__d__w .name__w .pos{font-size:1.4rem}}.message__d__w .name__w .name{font-size:2.4rem;font-weight:bold}@media only screen and (min-width: 830px){.message__d__w .name__w .name{font-size:2.8rem}}@media (min-width: 414px) and (max-width: 768px){#anniversary .img{height:380px}#anniversary .img .in .drop.lay__2.count{top:74px;right:260px}#anniversary .img .in .drop.lay__3{left:120px}}#message .list .exception a{color:#fff}#message .list .exception .img__case{height:auto;padding:20px 0}#message .list .exception .tx{height:auto}#charactor__case .lay{position:fixed;width:100%;height:100%;top:0;left:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0);background:rgba(5,5,15,0.7);z-index:99999}#charactor__case .bg__drop{top:0;right:0;width:100vh;height:100%;z-index:99999;position:fixed;-webkit-transition:0.3s;transition:0.3s;pointer-events:none;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#charactor__case .bg__drop:before{content:"";width:50%;height:100%;display:block;background:#fd3484;position:absolute;top:0;right:0;z-index:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;visibility:hidden}}#charactor__case .bg__drop img{position:absolute;top:0;right:0;width:auto;height:100vh;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 830px){#charactor__case .bg__drop{width:100%;right:auto;top:50%;left:50%;-webkit-transform:translate3d(-50%, -30%, 0);transform:translate3d(-50%, -30%, 0);max-width:1140px;margin:auto;height:calc(1140px * 64 / 114)}#charactor__case .bg__drop img{top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}#charactor__case .closeBt{position:fixed;top:30px;right:15px;width:25px;height:25px;z-index:99999;-webkit-transition:0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17)}@media only screen and (min-width: 830px){#charactor__case .closeBt{position:absolute;top:30px;right:30px;width:30px;height:30px}}@media only screen and (min-width: 830px){#charactor__case .closeBt:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}#charactor__case .chara__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;opacity:0;-webkit-transition:0.3s;transition:0.3s;pointer-events:none;-webkit-transition:0.2s;transition:0.2s}@media only screen and (min-width: 830px){#charactor__case .chara__modal{top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);max-width:1140px;margin:auto;overflow:visible;height:calc(1140px * 64 / 114)}#charactor__case .chara__modal .inner{height:100%;position:relative}#charactor__case .chara__modal .case{display:-webkit-box;display:flex;height:100%}}#charactor__case .chara__modal .img{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#charactor__case .chara__modal .img img{visibility:hidden;opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom}@media only screen and (min-width: 830px){#charactor__case .chara__modal .img{height:auto;width:50%}#charactor__case .chara__modal .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}}#charactor__case .chara__modal .scroll__attention{position:fixed;bottom:90px;left:15px}#charactor__case .chara__modal .scroll__attention span{border-top:10px solid #fd3484;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;display:block}#charactor__case .chara__modal .info{background:#fd3484;position:relative}@media only screen and (min-width: 830px){#charactor__case .chara__modal .info{margin-top:0;width:50%;position:relative;background:none}}#charactor__case .chara__modal .info .drop{position:absolute;top:0;left:0;width:100%;height:100%;background:#fd3484;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0;visibility:hidden;-webkit-transform-origin:bottom;transform-origin:bottom}#charactor__case .chara__modal .ch__detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:left;padding:50px 35px;padding-bottom:120px;position:relative}@media only screen and (min-width: 830px){#charactor__case .chara__modal .ch__detail{padding-bottom:0;padding:150px 50px;height:calc(100% - 125px)}}#charactor__case .chara__modal .ch__detail h2{font-size:3.5rem;color:#fff;margin-bottom:5px;line-height:normal;opacity:0;visibility:hidden;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#charactor__case .chara__modal .ch__detail h2{font-size:6rem;margin-bottom:0}}#charactor__case .chara__modal .ch__detail .ja{font-size:1.6rem;font-weight:bold;margin-bottom:10px;opacity:0;visibility:hidden;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#charactor__case .chara__modal .ch__detail .ja{font-size:1.8rem;margin-bottom:15px}}#charactor__case .chara__modal .ch__detail .tx{font-size:1.4rem;margin-bottom:10px;line-height:1.8;opacity:0;visibility:hidden;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#charactor__case .chara__modal .ch__detail .tx{font-size:1.6rem}}#charactor__case .chara__modal .ch__detail .cv__wrap{display:block;font-size:1.4rem;opacity:0;visibility:hidden;-webkit-transform-origin:top;transform-origin:top}@media only screen and (min-width: 830px){#charactor__case .chara__modal .ch__detail .cv__wrap{font-size:1.6rem}}#charactor__case .chara__modal .ch__detail .cv__wrap span{display:inline-block}#charactor__case .chara__modal .ch__detail .cv__wrap .cv{border:1px solid #fff;padding:1px 3px 2px;margin-right:5px}#charactor__case .chara__modal .controller{height:72px;padding:25px 35px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;border-top:0 solid #f7e600;position:relative;position:fixed;bottom:0;left:0;width:100%;background:#fd3484}@media only screen and (min-width: 830px){#charactor__case .chara__modal .controller{height:125px;padding:50px 70px;position:absolute;left:0;bottom:0;width:100%;background:none}}#charactor__case .chara__modal .controller button{color:#f7e600;font-size:1.4rem;opacity:0;display:none;-webkit-transition:0.3s;transition:0.3s}@media only screen and (min-width: 830px){#charactor__case .chara__modal .controller button{font-size:1.6rem}}#charactor__case .chara__modal .controller .index{width:20px;height:20px;position:static}@media only screen and (min-width: 830px){#charactor__case .chara__modal .controller .index{width:22px;height:22px}}#charactor__case.cnts__case{width:100%;max-width:100%;margin:auto;margin-bottom:130px}@media only screen and (min-width: 830px){#charactor__case.cnts__case{padding-top:13%;width:85%;max-width:85%;margin:auto;margin-bottom:17%}}#charactor__case>h2{margin-left:7%}@media only screen and (min-width: 830px){#charactor__case>h2{margin-left:0}}.chara__list__wrap{display:grid;grid-template-columns:repeat(2, 50vw);grid-template-rows:70vw;grid-auto-rows:70vw;grid-auto-flow:row;border-bottom:1px solid #fd3484}@media only screen and (min-width: 830px){.chara__list__wrap{grid-template-columns:repeat(6, 14.16667vw);grid-template-rows:19.611vw;grid-auto-rows:19.611vw;grid-auto-flow:row;border-right:0;border-top:1px solid #fd3484;border-left:1px solid #fd3484;border-bottom:0}}.chara__list__wrap .c{background:rgba(13,17,39,0.6);cursor:pointer;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.chara__list__wrap .c:first-child{border-top:1px solid #fd3484;border-left:1px solid #fd3484;border-right:1px solid #fd3484}@media only screen and (min-width: 830px){.chara__list__wrap .c:first-child{border-top:0;border-left:0;border-bottom:1px solid #fd3484}}.chara__list__wrap .c:not(:first-child){border-top:1px solid #fd3484;border-left:1px solid #fd3484}@media only screen and (min-width: 830px){.chara__list__wrap .c:not(:first-child){border-top:0;border-left:0;border-bottom:1px solid #fd3484}}.chara__list__wrap .c:nth-of-type(3),.chara__list__wrap .c:nth-of-type(4),.chara__list__wrap .c:nth-of-type(6),.chara__list__wrap .c:nth-of-type(8),.chara__list__wrap .c:nth-of-type(10),.chara__list__wrap .c:nth-of-type(12),.chara__list__wrap .c:nth-of-type(14),.chara__list__wrap .c:nth-of-type(16),.chara__list__wrap .c:nth-of-type(18),.chara__list__wrap .c:nth-of-type(20){border-right:1px solid #fd3484}@media only screen and (min-width: 830px){.chara__list__wrap .c:nth-of-type(3),.chara__list__wrap .c:nth-of-type(4),.chara__list__wrap .c:nth-of-type(6),.chara__list__wrap .c:nth-of-type(8),.chara__list__wrap .c:nth-of-type(10),.chara__list__wrap .c:nth-of-type(12),.chara__list__wrap .c:nth-of-type(14),.chara__list__wrap .c:nth-of-type(16),.chara__list__wrap .c:nth-of-type(18),.chara__list__wrap .c:nth-of-type(20){border-top:0;border-left:0;border-bottom:1px solid #fd3484}}@media only screen and (min-width: 830px){.chara__list__wrap .c{border-bottom:1px solid #fd3484;border-right:1px solid #fd3484}}.chara__list__wrap .c img{-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s}.chara__list__wrap .c .drop{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0);transform:translate3d(-50%, -50%, 0) scale(0);width:75%;height:53.675%;border-radius:100%;border-style:solid}.chara__list__wrap .c .drop.pink{border-color:#fd3484;border-width:5.27vw}.chara__list__wrap .c .drop.yellow{border-color:#f7e600;border-width:1vw}.chara__list__wrap .c .drop.blue{border-color:#34fbfd;border-width:1vw}.chara__list__wrap .c.list__a .drop.pink,.chara__list__wrap .c.list__b .drop.pink,.chara__list__wrap .c.list__c .drop.pink,.chara__list__wrap .c.list__o .drop.pink{border-width:10.5vw}.chara__list__wrap .c.list__a .drop.yellow,.chara__list__wrap .c.list__b .drop.yellow,.chara__list__wrap .c.list__c .drop.yellow,.chara__list__wrap .c.list__o .drop.yellow{border-color:#f7e600;border-width:2vw}.chara__list__wrap .c.list__a .drop.blue,.chara__list__wrap .c.list__b .drop.blue,.chara__list__wrap .c.list__c .drop.blue,.chara__list__wrap .c.list__o .drop.blue{border-color:#34fbfd;border-width:2vw}.chara__list__wrap .c.list__d .drop{width:37.4%;height:54.1%}@media only screen and (min-width: 830px){.chara__list__wrap .c:not(.nohover):hover img{-webkit-transform:scale(0.95);transform:scale(0.95)}.chara__list__wrap .c:not(.nohover):hover .drop.pink{-webkit-transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.5s cubic-bezier(0.51, 0.5, 0, 1.55);transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.5s cubic-bezier(0.51, 0.5, 0, 1.55);transition:transform 1.5s cubic-bezier(0.51, 0.5, 0, 1.55),border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s;transition:transform 1.5s cubic-bezier(0.51, 0.5, 0, 1.55),border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.5s cubic-bezier(0.51, 0.5, 0, 1.55);border-width:0;-webkit-transform:translate3d(-50%, -50%, 0) scale(1);transform:translate3d(-50%, -50%, 0) scale(1);opacity:0}.chara__list__wrap .c:not(.nohover):hover .drop.yellow{-webkit-transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.07s;transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.07s;transition:transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.07s,border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s;transition:transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.07s,border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.07s;border-width:0;-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95);transform:translate3d(-50%, -50%, 0) scale(0.95);opacity:0}.chara__list__wrap .c:not(.nohover):hover .drop.blue{-webkit-transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.15s;transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.15s;transition:transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.15s,border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s;transition:transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.15s,border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.15s;border-width:0;-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95);transform:translate3d(-50%, -50%, 0) scale(0.95);opacity:0}.chara__list__wrap .c:not(.nohover):hover .drop.yellow.sec{-webkit-transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.3s;transition:border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.3s;transition:transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.3s,border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s;transition:transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.3s,border-width 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.55s,opacity 0.6s 0.9s,-webkit-transform 1.7s cubic-bezier(0.51, 0.5, 0, 1.55) 0.3s;border-width:0;-webkit-transform:translate3d(-50%, -50%, 0) scale(0.95);transform:translate3d(-50%, -50%, 0) scale(0.95);opacity:0}}.chara__list__wrap .c img{position:relative}.chara__list__wrap .c .name{position:absolute;bottom:10px;left:10px;font-size:1.5rem;color:#fd3484;line-height:normal}.chara__list__wrap .c .name .f-acumin{font-size:80%;margin:0 6px}@media only screen and (min-width: 830px){.chara__list__wrap .c .name{bottom:20px;left:20px;font-size:2rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){.chara__list__wrap .c .name{font-size:1rem;bottom:10px;left:10px}}.chara__list__wrap .c .name .small{font-size:1rem;display:block}@media only screen and (min-width: 830px){.chara__list__wrap .c .name .small{font-size:1.2rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){.chara__list__wrap .c .name .small{font-size:1rem}}.chara__list__wrap .list__a{grid-column:1 / span 2;grid-row:1 / span 2}.chara__list__wrap .list__a .name{font-size:2.6rem;left:15px}@media only screen and (min-width: 830px){.chara__list__wrap .list__a .name{font-size:4rem;left:30px}}@media only screen and (max-width: 1024px) and (min-width: 768px){.chara__list__wrap .list__a .name{font-size:2rem;left:10px}}@media only screen and (min-width: 830px){.chara__list__wrap .list__b{grid-column:3 / span 2;grid-row:1 / span 2}.chara__list__wrap .list__b .name{font-size:4rem;left:30px}}@media only screen and (max-width: 1024px) and (min-width: 768px){.chara__list__wrap .list__b .name{font-size:2rem;left:10px}}@media only screen and (min-width: 830px){.chara__list__wrap .list__c{grid-column:5 / span 2;grid-row:1 / span 2}.chara__list__wrap .list__c .name{font-size:4rem;left:30px}}@media only screen and (max-width: 1024px) and (min-width: 768px){.chara__list__wrap .list__c .name{font-size:2rem;left:10px}}.chara__list__wrap .list__d{grid-column:1 / span 2;grid-row:4 / span 1}@media only screen and (min-width: 830px){.chara__list__wrap .list__d{grid-column:1 / span 2;grid-row:3 / span 1}}@media only screen and (min-width: 830px){.chara__list__wrap .list__o{grid-column:1 / span 2;grid-row:5 / span 2}.chara__list__wrap .list__o .name{font-size:4rem;left:30px}}@media only screen and (max-width: 1024px) and (min-width: 768px){.chara__list__wrap .list__o .name{font-size:2rem;left:10px}}@media (min-width: 1025px) and (max-width: 1430px){.chara__list__wrap .c .name{font-size:1.2vw}.chara__list__wrap .list__a .name,.chara__list__wrap .list__b .name,.chara__list__wrap .list__c .name,.chara__list__wrap .list__o .name{font-size:2.2vw}.chara__list__wrap .c .name .small{font-size:80%;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left;transform-origin:left;width:100%}}.modal-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;background:rgba(5,5,15,0.7);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.modal-bg.is-show{-webkit-transform:scaleY(1);transform:scaleY(1)}.chara__modal__wrap .chara__modal:first-child .controller .btn-prev{pointer-events:none;opacity:0.5}.chara__modal__wrap .chara__modal:last-child .controller .btn-next{pointer-events:none;opacity:0.5}#charactor__case .chara__modal.is-show{display:block;opacity:1;pointer-events:auto}#charactor__case .chara__modal.is-show .scroll__attention span{-webkit-animation:waitFlash 2.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;animation:waitFlash 2.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite}#charactor__case .chara__modal.is-show .scroll__attention span:nth-of-type(1){-webkit-animation-delay:0.2s;animation-delay:0.2s}#charactor__case .chara__modal.is-show .scroll__attention span:nth-of-type(2){-webkit-animation-delay:0.4s;animation-delay:0.4s}#charactor__case .chara__modal.is-show .scroll__attention span:nth-of-type(3){-webkit-animation-delay:0.6s;animation-delay:0.6s}#charactor__case .chara__modal.is-show .img img{-webkit-animation:charaImg 0.6s cubic-bezier(1, 0, 0, 1) 0.3s forwards;animation:charaImg 0.6s cubic-bezier(1, 0, 0, 1) 0.3s forwards}#charactor__case .chara__modal.is-show .ch__detail h2,#charactor__case .chara__modal.is-show .ch__detail .ja,#charactor__case .chara__modal.is-show .ch__detail .tx,#charactor__case .chara__modal.is-show .ch__detail .cv__wrap{-webkit-animation:charaInfo 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s forwards;animation:charaInfo 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.6s forwards}#charactor__case .lay.is-show{-webkit-transform:scaleY(1);transform:scaleY(1)}@media only screen and (min-width: 830px){#charactor__case .bg__drop.is-show{-webkit-animation:bgColor 0.8s cubic-bezier(1, 0, 0, 1) forwards;animation:bgColor 0.8s cubic-bezier(1, 0, 0, 1) forwards}}@media only screen and (max-width: 767px){#charactor__case .bg__drop.is-show{-webkit-animation:bgColorSp 0.6s cubic-bezier(1, 0, 0, 1) forwards;animation:bgColorSp 0.6s cubic-bezier(1, 0, 0, 1) forwards}}#charactor__case .bg__drop.is-show:before{-webkit-animation:charaDrop 1s cubic-bezier(1, 0, 0, 1) 0.2s forwards;animation:charaDrop 1s cubic-bezier(1, 0, 0, 1) 0.2s forwards}@media (min-width: 768px) and (max-width: 829px){#charactor__case .bg__drop.is-show{-webkit-animation:bgColorSp 0.6s cubic-bezier(1, 0, 0, 1) forwards;animation:bgColorSp 0.6s cubic-bezier(1, 0, 0, 1) forwards}}@-webkit-keyframes layer-01{0%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}50%{-webkit-transform:translate3d(-50%, -54%, 0);transform:translate3d(-50%, -54%, 0)}100%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}@keyframes layer-01{0%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}50%{-webkit-transform:translate3d(-50%, -54%, 0);transform:translate3d(-50%, -54%, 0)}100%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}@-webkit-keyframes layer-01-sp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, -4%, 0);transform:translate3d(0, -4%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes layer-01-sp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, -4%, 0);transform:translate3d(0, -4%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes bgColor{0%{visibility:hidden;opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1.6);transform:translate3d(-50%, -50%, 0) scaleY(1.6)}1%{visibility:visible;opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1.6);transform:translate3d(-50%, -50%, 0) scaleY(1.6)}100%{visibility:visible;opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1);transform:translate3d(-50%, -50%, 0) scaleY(1)}}@keyframes bgColor{0%{visibility:hidden;opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1.6);transform:translate3d(-50%, -50%, 0) scaleY(1.6)}1%{visibility:visible;opacity:0;-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1.6);transform:translate3d(-50%, -50%, 0) scaleY(1.6)}100%{visibility:visible;opacity:1;-webkit-transform:translate3d(-50%, -50%, 0) scaleY(1);transform:translate3d(-50%, -50%, 0) scaleY(1)}}@-webkit-keyframes bgColorSp{0%{visibility:hidden;opacity:0;-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}1%{visibility:visible;opacity:0;-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}100%{visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes bgColorSp{0%{visibility:hidden;opacity:0;-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}1%{visibility:visible;opacity:0;-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}100%{visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes charaImg{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0;-webkit-transform:translate3d(0, -200px, 0) scale(0, 1) rotateY(720deg);transform:translate3d(0, -200px, 0) scale(0, 1) rotateY(720deg)}100%{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0);transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0)}}@keyframes charaImg{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0;-webkit-transform:translate3d(0, -200px, 0) scale(0, 1) rotateY(720deg);transform:translate3d(0, -200px, 0) scale(0, 1) rotateY(720deg)}100%{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0);transform:translate3d(0, 0, 0) scale(1, 1) rotateY(0)}}@-webkit-keyframes charaInfo{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0;-webkit-transform:scaleY(1.5) translate3d(0, 60px, 0);transform:scaleY(1.5) translate3d(0, 60px, 0)}100%{visibility:visible;opacity:1;-webkit-transform:scaleY(1) translate3d(0, 0, 0);transform:scaleY(1) translate3d(0, 0, 0)}}@keyframes charaInfo{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0;-webkit-transform:scaleY(1.5) translate3d(0, 60px, 0);transform:scaleY(1.5) translate3d(0, 60px, 0)}100%{visibility:visible;opacity:1;-webkit-transform:scaleY(1) translate3d(0, 0, 0);transform:scaleY(1) translate3d(0, 0, 0)}}@-webkit-keyframes charaDrop{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes charaDrop{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{visibility:visible;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes charaController{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes charaController{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes zIndex{0%{z-index:-99999}1%{z-index:99999}100%{z-index:99999}}@keyframes zIndex{0%{z-index:-99999}1%{z-index:99999}100%{z-index:99999}}@media only screen and (min-width: 830px){#charactor__case [data-modal-content="modal-c"] .ch__detail h2{font-size:4rem}#charactor__case [data-modal-content="modal-d"] .ch__detail h2{font-size:4rem}#charactor__case [data-modal-content="modal-h"] .ch__detail h2{font-size:5rem}#charactor__case [data-modal-content="modal-j"] .ch__detail h2{font-size:5rem}#charactor__case [data-modal-content="modal-p"] .ch__detail h2{font-size:3.7rem}#charactor__case [data-modal-content="modal-q"] .ch__detail h2{font-size:3.7rem}#charactor__case [data-modal-content="modal-r"] .ch__detail h2{font-size:3rem}#charactor__case [data-modal-content="modal-s"] .ch__detail h2{font-size:5rem}#charactor__case [data-modal-content="modal-t"] .ch__detail h2{font-size:3rem}#charactor__case [data-modal-content="modal-d"] .ch__detail .tx{height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#charactor__case [data-modal-content="modal-d"] .ch__detail .tx::-webkit-scrollbar{display:none}}.simplebar-track.simplebar-vertical{width:10px;right:0px}.simplebar-scrollbar.simplebar-visible:before{opacity:1 !important;background:#f7e600}@media only screen and (min-width: 830px){#simple{width:400px;max-width:400px}#simple .simplebar-content-wrapper{padding:5px 10px}#simple .simplebar-track.simplebar-vertical{background:rgba(255,255,255,0.2)}}.__contact{position:relative}.__contact form{padding:40px 20px;background-color:#121229;border-radius:15px;position:relative;margin-bottom:200px}@media only screen and (min-width: 830px){.__contact form{padding:90px}}.__contact .lay{display:block;position:absolute;width:100%;height:100%;border-radius:15px;z-index:0}.__contact .lay.pink{top:5px;left:5px;background:#fd3781}@media only screen and (min-width: 830px){.__contact .lay.pink{top:6px;left:6px}}.__contact .lay.yellow{top:10px;left:10px;background:#f7e600}@media only screen and (min-width: 830px){.__contact .lay.yellow{top:12px;left:12px}}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.__contact label{width:100%;font-size:1.8rem;font-weight:bold;border-bottom:1px solid #353549;margin-bottom:25px;font-family:acumin-pro-condensed;color:#fff}.__contact label span{font-weight:normal;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem}.__contact label span input{outline:none;color:#acacac}.wpcf7-form-control-wrap{position:relative}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{background:transparent;border:none}.wpcf7-textarea{outline:none;width:100%;color:#acacac;margin-top:10px;font-size:1.6rem}@media only screen and (min-width: 830px){.wpcf7-textarea{margin-top:16px}}.__contact label input{width:100%;margin-top:10px}@media only screen and (min-width: 830px){.__contact label input{margin-top:16px}}.__contact p.attention{font-size:1.2rem;margin:5px 0 30px;line-height:1.8;font-weight:normal}@media only screen and (min-width: 830px){.__contact p.attention{font-size:1.4rem}}input.wpcf7-form-control.wpcf7-submit{font-family:"ulala";font-size:1.4rem;background:rgba(255,255,255,0);border:none;display:block}span.wpcf7-not-valid-tip{color:#fd3781 !important;margin-bottom:10px;font-size:1.4rem}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#fd3781;font-size:1.4rem;border:none !important;margin:0 !important;margin:20px 0 0 !important;padding:0 !important}div.wpcf7-mail-sent-ok{color:#f7e600;font-size:1.4rem;border:none !important;margin:0 !important;margin:20px 0 0 !important;padding:0 !important}input.wpcf7-form-control.wpcf7-submit{outline:none}input.wpcf7-form-control.wpcf7-submit:focus{outline:none}.wpcf7-form .btn{width:200px;height:55px;border-radius:55px;margin:0;-webkit-transition:background-color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:background-color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:transform 0.4s ease-in-out, background-color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;overflow:visible}@media only screen and (min-width: 830px){.wpcf7-form .btn{width:270px}}.wpcf7-form .btn input[value="SEND"]{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative;padding:0;width:100%;height:100%}.wpcf7-form .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#fd3781}.wpcf7-form .btn:hover .drop{width:200%;height:1130%}.wpcf7-form .btn:hover input[value="SEND"]{letter-spacing:0.1em;color:#fff}div.wpcf7 .ajax-loader{width:50px !important;height:50px !important;background:url(../materials/wait.gif) center/cover !important;position:absolute;top:3px;right:-60px}#notfound__case{margin-bottom:130px}@media only screen and (min-width: 830px){#notfound__case{margin-bottom:17%}}#notfound__case img{margin:auto}#notfound__case img:nth-of-type(2){margin-top:-40px;margin-bottom:20px}#notfound__case .btn{transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;font-size:1.2rem;width:220px;height:45px;border-radius:45px;position:relative;overflow:hidden;margin:auto}@media only screen and (min-width: 830px){#notfound__case .btn{font-size:1.4rem;width:370px;height:70px;border-radius:70px}}#notfound__case .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#notfound__case .btn:hover .drop{width:200%;height:880%}#notfound__case .btn:hover .tx{letter-spacing:0.1em;color:#fff}.notfoundBg{position:fixed;top:0;left:0;width:100%;height:100vh}.notfoundBg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;align-content:flex-start;-webkit-box-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:black;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:0.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#campaign__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__case h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#campaign__case>.flex{display:block;margin-bottom:70px}@media only screen and (min-width: 830px){#campaign__case>.flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:160px}}#campaign__case>.flex .mv{margin-bottom:40px;height:auto;max-width:auto;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}@media only screen and (min-width: 830px){#campaign__case>.flex .mv{max-width:50%}}#campaign__case>.flex .tx__wrap{line-height:1.8;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s}@media only screen and (min-width: 830px){#campaign__case>.flex .tx__wrap{margin-top:100px;max-width:45%}}#campaign__case>.flex h3{font-size:1.9rem;margin-bottom:35px}@media only screen and (min-width: 830px){#campaign__case>.flex h3{font-size:2.2rem}}#campaign__case>.flex .tx{font-size:1.4rem}#campaign__case>.flex .tx.first{margin-bottom:30px}#campaign__case>.flex .tx.first .pink{background:#fb3484;border-radius:2px;line-height:normal;font-size:1.2rem;display:inline-block;padding:2px 10px 4px}@media only screen and (min-width: 830px){#campaign__case>.flex .tx.first .pink{font-size:1.3rem}}#campaign__case>.flex .tx.first .gray{background:#252525;border-radius:2px;line-height:normal;font-size:1.2rem;display:inline-block;padding:2px 10px 4px}@media only screen and (min-width: 830px){#campaign__case>.flex .tx.first .gray{font-size:1.3rem}}@media only screen and (min-width: 830px){#campaign__case>.flex .tx{font-size:1.6rem}}#campaign__case>.flex .mini{display:block;font-size:1.3rem}@media only screen and (min-width: 830px){#campaign__case>.flex .mini{font-size:1.4rem}}#campaign__case>.flex .btn{width:80%;height:calc(110px / 2);margin-top:calc(110px / 4);border-radius:calc(110px / 2);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}#campaign__case>.flex .btn .f{color:#000}@media only screen and (min-width: 830px){#campaign__case>.flex .btn{width:340px;height:74px;margin:0;margin-top:40px}}#campaign__case>.flex .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#campaign__case>.flex .btn:hover .drop{width:200%;height:680px}#campaign__case>.flex .btn:hover .tx{color:#fff;letter-spacing:0.1em}#campaign__case>.flex.is-active .mv{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#campaign__case>.flex.is-active .tx__wrap{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.cp__movie__list li{width:100%;position:relative;cursor:pointer}.cp__movie__list li .case{position:relative;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;box-shadow:0 0 8px rgba(205,47,113,0.6);z-index:1;overflow:hidden;padding-top:56%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){.cp__movie__list li .case{border-radius:1.5rem}}.cp__movie__list li .case:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background 0.3s;transition:background 0.3s}.cp__movie__list li .bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.cp__movie__list li .tx__wrap{padding:8px;position:absolute;bottom:0;left:0;z-index:1}.cp__movie__list li .tx__wrap .tx{line-height:1.6;font-size:1.4rem;font-weight:bold;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:0.2s;transition:0.2s;color:#fff}@media only screen and (min-width: 830px){.cp__movie__list li .tx__wrap .tx{font-size:1.8rem;padding:10px}}.cp__movie__list li .play__icon{width:23px;height:23px;position:absolute;top:50%;left:50%;margin-top:-11.5px;margin-left:-11.5px;z-index:1}@media only screen and (min-width: 830px){.cp__movie__list li .play__icon{width:40px;height:40px}}.cp__movie__list li .play__icon:before,.cp__movie__list li .play__icon:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;border-radius:100%}.cp__movie__list li .play__icon:before{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1), -webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1);background:rgba(255,119,173,0.6);-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp__movie__list li .play__icon:after{-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:-webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;transition:transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s, -webkit-transform 0.4s cubic-bezier(0.43, 0.11, 0, 1) 0.1s;background:#fd3484;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp__movie__list li .play__icon .f{position:absolute;top:52%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:130px;font-size:1.6rem;color:#f7e600;text-align:center;line-height:normal}.cp__movie__list li .play__icon .f span{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);-webkit-transition:0.2s;transition:0.2s}.cp__movie__list li .play__icon .f span:nth-of-type(2){-webkit-transition-delay:0.05s;transition-delay:0.05s}.cp__movie__list li .play__icon .f span:nth-of-type(3){-webkit-transition-delay:0.1s;transition-delay:0.1s}.cp__movie__list li .play__icon .f span:nth-of-type(4){-webkit-transition-delay:0.15s;transition-delay:0.15s}.cp__movie__list li .play__icon .f span:nth-of-type(5){-webkit-transition-delay:0.2s;transition-delay:0.2s}.cp__movie__list li .play__icon svg path{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) rotate(0deg) translateZ(0);transform:scale(1) rotate(0deg) translateZ(0);-webkit-transition:fill, -webkit-transform 0.3s;transition:fill, -webkit-transform 0.3s;transition:fill, transform 0.3s;transition:fill, transform 0.3s, -webkit-transform 0.3s;-webkit-transform-origin:center;transform-origin:center}@media only screen and (min-width: 830px){.cp__movie__list li:hover .case:before{background:rgba(0,0,0,0.6)}.cp__movie__list li:hover .bg{-webkit-transform:scale(1.06) translateZ(0);transform:scale(1.06) translateZ(0)}.cp__movie__list li:hover .tx__wrap .tx{opacity:0;-webkit-transform:translate3d(0, 15%, 0);transform:translate3d(0, 15%, 0)}.cp__movie__list li:hover .play__icon:before{-webkit-transform:scale(4) translateZ(0);transform:scale(4) translateZ(0)}.cp__movie__list li:hover .play__icon .f span{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cp__movie__list li:hover .play__icon svg path{-webkit-transform:scale(0) rotate(360deg) translateZ(0);transform:scale(0) rotate(360deg) translateZ(0)}.cp__movie__list li:hover .play__icon:after{-webkit-transform:scale(3.5) translateZ(0);transform:scale(3.5) translateZ(0)}}#pickup{margin-bottom:70px;overflow:visible}@media only screen and (min-width: 830px){#pickup{margin-bottom:160px}}#pickup h2{max-width:86%;margin:auto;line-height:1;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px;font-size:1.8rem;margin-bottom:40px;opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}@media only screen and (min-width: 830px){#pickup h2{font-size:3rem;margin-bottom:60px;width:80%;max-width:1400px}}#pickup h2:before{content:"";background:url(../materials/_i-heart.png) no-repeat center/cover;width:18px;height:16px;margin-right:10px}@media only screen and (min-width: 830px){#pickup h2:before{width:24px;height:21px;margin-right:10px;margin-top:2px}}#pickup h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#pickup .cp__movie__list.is-active li{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#pickup .cp__movie__list li{width:90%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#pickup .swiper-slide{pointer-events:none}#pickup .swiper-slide a{-webkit-transition:0.3s opacity;transition:0.3s opacity;opacity:0.5;display:block}#pickup .swiper-slide-active{pointer-events:auto}#pickup .swiper-slide-active a{opacity:1}#pickup .swiper-button-next,#pickup .swiper-button-prev{top:50%;width:calc(55px / 2);height:calc(45px / 2);background:url(../materials/arrow.svg) no-repeat center/cover;-webkit-transform:translateY(50%);transform:translateY(50%);margin:0}@media only screen and (min-width: 830px){#pickup .swiper-button-next,#pickup .swiper-button-prev{-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform;width:55px;height:45px;left:100px}#pickup .swiper-button-next:hover,#pickup .swiper-button-prev:hover{-webkit-transform:translateX(-10px) translateY(50%);transform:translateX(-10px) translateY(50%)}}#pickup .swiper-button-next{-webkit-transform:translateX(0) translateY(50%) rotate(180deg);transform:translateX(0) translateY(50%) rotate(180deg);left:auto;right:10px}@media only screen and (min-width: 830px){#pickup .swiper-button-next{right:100px}#pickup .swiper-button-next:hover{-webkit-transform:translateX(10px) translateY(50%) rotate(180deg);transform:translateX(10px) translateY(50%) rotate(180deg)}}#cpCategory .btn{width:80%;height:calc(110px / 2);margin-top:calc(110px / 4);border-radius:calc(110px / 2);-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;opacity:0;margin:auto;margin-top:60px;font-size:1.2rem}#cpCategory .btn .f{color:#000000}@media only screen and (min-width: 830px){#cpCategory .btn{width:340px;height:74px;margin-top:120px;font-size:1.4rem}}#cpCategory .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#cpCategory .btn:hover .drop{width:200%;height:680px}#cpCategory .btn:hover .tx{color:#fff;letter-spacing:0.1em}#cpCategory .btn.is-active{opacity:1}#cpCategory .case{max-width:86%;margin:auto;position:relative;margin-bottom:130px}@media only screen and (min-width: 830px){#cpCategory .case{width:80%;max-width:1400px;margin-bottom:17%}}#cpCategory h2{line-height:1;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px;font-size:1.8rem;margin-bottom:40px;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#cpCategory h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#cpCategory h2{font-size:3rem;margin-bottom:120px}}#cpCategory h2:before{content:"";background:url(../materials/_i-heart.png) no-repeat center/cover;width:18px;height:16px;margin-right:10px;margin-top:5px}@media only screen and (min-width: 830px){#cpCategory h2:before{width:24px;height:21px;margin-right:10px;margin-top:2px}}#cpCategory h2 span{margin:5px 0}@media only screen and (min-width: 830px){#cpCategory h2 span{margin:0}}#cpCategory h2 span:nth-of-type(2){margin-left:70px}@media only screen and (min-width: 830px){#cpCategory h2 span:nth-of-type(2){margin-left:20px}}#cpCategory h2 span:nth-of-type(3){margin-left:140px}@media only screen and (min-width: 830px){#cpCategory h2 span:nth-of-type(3){margin-left:20px}}#cpCategory .movie__cate__list>li{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}#cpCategory .movie__cate__list>li:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li:not(:last-child){margin-bottom:50px}}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li{width:60%;margin-left:180px}#cpCategory .movie__cate__list>li:nth-of-type(even){margin-left:40%}}#cpCategory .movie__cate__list>li .bg{width:90%;height:calc(90vw / (58 / 23));margin-left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .bg{width:100%;height:calc(60vw / (70 / 23))}}#cpCategory .movie__cate__list>li .bg a,#cpCategory .movie__cate__list>li .bg .dammy{width:100%;height:100%;display:block;overflow:hidden;background:#000}#cpCategory .movie__cate__list>li .bg a span,#cpCategory .movie__cate__list>li .bg .dammy span{display:block;width:100%;height:100%;opacity:0.4;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s, -webkit-transform 0.4s}#cpCategory .movie__cate__list>li.is-active .bg{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#cpCategory .movie__cate__list>li.is-active .tx__wrap{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0) scaleY(1);transform:translate3d(0, -50%, 0) scaleY(1)}#cpCategory .movie__cate__list>li .tx__wrap{position:absolute;top:50%;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 0, 0) scaleY(1.1);transform:translate3d(0, 0, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap{left:-180px}}#cpCategory .movie__cate__list>li .tx__wrap .large{color:#f7e600;font-size:2.3rem;font-weight:bold;display:block;line-height:1.6;-webkit-transition:color 0.4s;transition:color 0.4s}#cpCategory .movie__cate__list>li .tx__wrap .large .small{font-size:80%;margin-left:0;margin-top:0}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .large .small{display:inline-block}}#cpCategory .movie__cate__list>li .tx__wrap .large.f-acumin{font-size:3rem}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .large.f-acumin{font-size:6rem}}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .large{font-size:4.6rem;white-space:nowrap}}#cpCategory .movie__cate__list>li .tx__wrap .small{display:-webkit-box;display:flex;margin-left:-5px;margin-top:15px}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small{margin-top:20px}}#cpCategory .movie__cate__list>li .tx__wrap .small>li:not(:last-child){margin-right:20px}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small>li:not(:last-child){margin-right:40px}}#cpCategory .movie__cate__list>li .tx__wrap .small a{color:#fff;font-weight:bold;font-size:1.4rem;padding:5px;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small a{font-size:2rem}}#cpCategory .movie__cate__list>li.cmngsn{pointer-events:none}#cpCategory .movie__cate__list>li.cmngsn .tx__wrap{opacity:0.5}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li:hover .bg a span{-webkit-transform:scale(1.06) translateZ(0);transform:scale(1.06) translateZ(0);opacity:0.6}#cpCategory .movie__cate__list>li:hover .tx__wrap .large{color:#fd3484}}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small a:hover{color:#fd3484}}#campaign__arc__case{margin-bottom:100px}#campaign__arc__case>h2{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case>h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case{margin-bottom:200px}}#campaign__arc__case .category{position:relative}#campaign__arc__case .category .in{height:60px;border-radius:60px;border:2px solid #fb3484;background:rgba(14,18,37,0.5);z-index:1;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .category .in.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case .category .in{height:70px}}#campaign__arc__case .category .in .n{overflow-x:scroll;height:60px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#campaign__arc__case .category .in .n::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#campaign__arc__case .category .in .n{height:70px}}#campaign__arc__case .category .in:after{content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)), to(#000));background:linear-gradient(to right, rgba(0,0,0,0), #000 100%);width:80px;height:100%;border-radius:40px;position:absolute;top:0;right:0}@media only screen and (min-width: 830px){#campaign__arc__case .category .in:after{display:none}}@media only screen and (min-width: 830px){#campaign__arc__case .category .in{overflow-x:hidden;overflow:hidden}}#campaign__arc__case .category .in ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:260%;height:100%;padding:0 40px;margin-top:-2px}@media only screen and (min-width: 830px){#campaign__arc__case .category .in ul{justify-content:space-around;width:90%;margin:auto;margin-top:-2px}}#campaign__arc__case .category .in li{line-height:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:30px;position:relative}#campaign__arc__case .category .in li.f-acumin a{font-size:1.6rem}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li.f-acumin a{font-size:1.8rem}}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li{margin-right:0}}#campaign__arc__case .category .in li a{color:#f7e600;font-size:1.4rem;font-weight:bold;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li a{font-size:1.5rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){#campaign__arc__case .category .in li a{font-size:1.4rem}}#campaign__arc__case .category .in li a:hover{color:#fd3484}#campaign__arc__case .category .in li .tri{display:none;margin-right:6px;position:relative}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li .tri{top:1px;margin-right:14px}}#campaign__arc__case .category .in li .tri .c{border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600;margin:0 4px}#campaign__arc__case .category .in li .tri:before,#campaign__arc__case .category .in li .tri:after{content:"";border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600}#campaign__arc__case .category .in li.is-active .tri{display:-webkit-box;display:flex}#campaign__arc__case .category .in li.is-active .tri:before{border-color:transparent transparent transparent #fd3484}#campaign__arc__case .category .in li.is-active .tri .c{border-color:transparent transparent transparent #fd3484}#campaign__arc__case .category .in li.is-active .tri:after{border-color:transparent transparent transparent #fd3484}#campaign__arc__case .category .in li.is-active a{color:#fb3484}#campaign__arc__case .category .in li:last-child{margin-right:0}#campaign__arc__case .category .sub__cate{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 40%, 0) scaleY(1.2);transform:translate3d(0, 40%, 0) scaleY(1.2);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .category .sub__cate.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case .category .sub__cate{margin-top:50px}}#campaign__arc__case .category .sub__cate li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:1}#campaign__arc__case .category .sub__cate li a{color:#fff;font-weight:bold;font-size:1.4rem;line-height:1;display:block;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#campaign__arc__case .category .sub__cate li a{font-size:1.8rem}}#campaign__arc__case .category .sub__cate li a:hover{color:#fd3484}#campaign__arc__case .category .sub__cate li:not(:first-child):before{content:"";width:2px;height:100%;display:block;background:#fff;margin:0 13px}@media only screen and (min-width: 830px){#campaign__arc__case .category .sub__cate li:not(:first-child):before{margin:0 26px}}#campaign__arc__case .all__list{padding-top:60px}#campaign__arc__case .all__list:not(:last-child){margin-bottom:30px}@media only screen and (min-width: 830px){#campaign__arc__case .all__list:not(:last-child){margin-bottom:60px}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list{padding-top:80px}}#campaign__arc__case .all__list h2{font-size:1.4rem;margin-bottom:20px;font-weight:bold;display:inline-block;padding:6px 16px;background:#fd3484;border-radius:calc(8px / 2);line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .all__list h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case .all__list h2{font-size:2.2rem;margin-bottom:60px;padding:10px 30px;border-radius:8px}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}}#campaign__arc__case .all__list .cp__movie__list li .case{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .all__list .cp__movie__list li.is-active .case{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#campaign__arc__case .all__list .cp__movie__list li:not(:last-child){margin-bottom:15px}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li:not(:last-child){margin-bottom:8%}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li:nth-of-type(3n-1){-webkit-transform:translateY(30%);transform:translateY(30%)}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li{width:30%;margin-right:5%}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li .play__icon{width:30px;height:30px}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li .tx__wrap .tx{font-size:1vw;padding:5px}}#campaign__arc__case .all__list .cp__movie__list li .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#campaign__single__case{padding-top:0;width:100%;max-width:100%}#campaign__single__case .holder{width:100%;height:120vh}#campaign__single__case .__movie__modal{position:static;top:auto;left:auto;width:100%;height:100%;z-index:999;position:relative;display:none;visibility:hidden;opacity:0;pointer-events:none}#campaign__single__case .cnts__case{position:fixed;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);padding:0;pointer-events:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-width:86%;height:100vh}#campaign__single__case .cnts__case::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#campaign__single__case .cnts__case{width:80%;max-width:1000px}}#campaign__single__case .cnts__case .cnts__case__in{padding:34% 0}@media only screen and (min-width: 830px){#campaign__single__case .cnts__case .cnts__case__in{padding:13% 0}}#campaign__single__case .__movie__modal #back{position:fixed;width:25px;height:25px;top:20px;right:15px;cursor:pointer;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17), -webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);z-index:10;pointer-events:auto}@media only screen and (min-width: 830px){#campaign__single__case .__movie__modal #back{top:40px;right:40px;width:30px;height:30px}}#campaign__single__case .__movie__modal .lay{width:100%;height:100%;background:#001c62;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:bottom;transform-origin:bottom;position:fixed;top:0;left:0;pointer-events:auto}#campaign__single__case .__movie__modal .yt__case{position:static;top:auto;left:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;box-shadow:0 0 8px rgba(205,47,113,0.6);overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;margin-bottom:30px;backface-visibility:hidden;opacity:0;transform-origin:bottom;pointer-events:auto}#campaign__single__case .__movie__modal #back:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#campaign__single__case .tx{font-size:1.4rem;margin-bottom:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);pointer-events:auto}#campaign__single__case .prof__wrap{border-radius:6px;border:1px solid rgba(255,255,255,0.2);padding:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);pointer-events:auto}@media only screen and (min-width: 830px){#campaign__single__case .prof__wrap{border-radius:12px}}#campaign__single__case .prof__wrap dl{font-size:1.2rem}#campaign__single__case .prof__wrap dl dt{margin-bottom:10px}#campaign__single__case .prof__wrap dl dd{line-height:1.8}@media only screen and (min-width: 830px){#campaign__single__case .prof__wrap dl dd{font-size:1.4rem}}#campaignSingle,.campaignSingle{-ms-overflow-style:none;scrollbar-width:none}#campaignSingle::-webkit-scrollbar,.campaignSingle::-webkit-scrollbar{display:none}html[lang="en-CA"] body #campaign__case>.flex .btn .tx{font-size:1.2rem}@media only screen and (min-width: 830px){html[lang="en-CA"] body #campaign__case>.flex .btn .tx{font-size:1.4rem}}#campaignSingle,.campaignSingle{overflow:hidden !important;position:fixed;width:100%}#campaignSingle .wrap,.campaignSingle .wrap{position:relative;z-index:99}#fanart__case{margin-bottom:70px}@media only screen and (min-width: 830px){#fanart__case{margin-bottom:160px}}#fanart__case h2{opacity:0;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#fanart__case h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#fanart__case h2 span{display:block;line-height:1.4}@media only screen and (min-width: 830px){#fanart__case h2 span{display:inline-block}}#fanart__case h2 span:nth-of-type(2){margin-left:80px}@media only screen and (min-width: 830px){#fanart__case h2 span:nth-of-type(2){margin-left:30px}}#fanart__case .mv{margin-bottom:40px;height:auto;max-width:auto;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}@media only screen and (min-width: 830px){#fanart__case .mv{padding:0 100px;margin:auto;margin-bottom:40px}}#fanart__case .tx__wrap{line-height:1.8;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.1s}@media only screen and (min-width: 830px){#fanart__case .tx__wrap{padding:0 100px}}#fanart__case h3{font-size:1.9rem;margin-bottom:35px}@media only screen and (min-width: 830px){#fanart__case h3{font-size:4.2rem}}#fanart__case dl{margin-bottom:30px}#fanart__case .tx{font-size:1.4rem}@media only screen and (min-width: 830px){#fanart__case .tx{font-size:2rem}}#fanart__case .tx dt{margin-bottom:8px;font-weight:normal}#fanart__case .tx dd:not(:last-child){margin-bottom:5px;text-indent:-1.5em;padding-left:1.5em}#fanart__case .tx dd.small{font-size:70%}#fanart__case .mini{display:block;font-size:1.3rem}@media only screen and (min-width: 830px){#fanart__case .mini{font-size:1.4rem}}#fanart__case .btn{width:80%;height:calc(110px / 2);margin-top:calc(110px / 4);border-radius:calc(110px / 2);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}#fanart__case .btn .f{color:#000}@media only screen and (min-width: 830px){#fanart__case .btn{width:340px;height:74px;margin:0;margin-top:40px}}#fanart__case .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#fanart__case .btn:hover .drop{width:200%;height:680px}#fanart__case .btn:hover .tx{color:#fff;letter-spacing:0.1em}#fanart__case .is-active .mv{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#fanart__case .is-active .tx__wrap{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}.cp__fanart__list li{width:100%;position:relative;cursor:pointer}.cp__fanart__list li .case{position:relative;z-index:1;overflow:hidden;padding-top:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cp__fanart__list li .case:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background 0.3s;transition:background 0.3s}.cp__fanart__list li .bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.cp__fanart__list li .tx__wrap{padding:20px;position:absolute;bottom:0;left:0;z-index:1}.cp__fanart__list li .tx__wrap .tx{line-height:1.6;font-size:1.4rem;font-weight:bold;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;-webkit-transition:0.2s;transition:0.2s;color:#fff}.cp__fanart__list li .tx__wrap .tx .small{display:block;line-height:1;margin-bottom:5px;font-size:80%}.cp__fanart__list li .tx__wrap .tx .small.a::before{content:"イラストアート"}.cp__fanart__list li .tx__wrap .tx .small.b::before{content:"スクリーンショット"}.cp__fanart__list li .tx__wrap .tx .small.c::before{content:"クラフト"}.cp__fanart__list li .tx__wrap .tx .small.d::before{content:"コスプレ"}.cp__fanart__list li .tx__wrap .tx .small.d::before{content:"グッズ"}@media only screen and (min-width: 830px){.cp__fanart__list li .tx__wrap .tx{font-size:1.8rem;padding:10px}}@media only screen and (min-width: 830px){.cp__fanart__list li:hover .case:before{background:rgba(0,0,0,0.6)}.cp__fanart__list li:hover .bg{-webkit-transform:scale(1.06) translateZ(0);transform:scale(1.06) translateZ(0)}.cp__fanart__list li:hover .tx__wrap .tx{opacity:0;-webkit-transform:translate3d(0, 15%, 0);transform:translate3d(0, 15%, 0)}.cp__fanart__list li:hover .play__icon:before{-webkit-transform:scale(4) translateZ(0);transform:scale(4) translateZ(0)}.cp__fanart__list li:hover .play__icon .f span{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cp__fanart__list li:hover .play__icon svg path{-webkit-transform:scale(0) rotate(360deg) translateZ(0);transform:scale(0) rotate(360deg) translateZ(0)}.cp__fanart__list li:hover .play__icon:after{-webkit-transform:scale(3.5) translateZ(0);transform:scale(3.5) translateZ(0)}}#cpCategory .btn{width:80%;height:calc(110px / 2);margin-top:calc(110px / 4);border-radius:calc(110px / 2);-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;opacity:0;margin:auto;margin-top:60px;font-size:1.2rem}#cpCategory .btn .f{color:#000000}@media only screen and (min-width: 830px){#cpCategory .btn{width:340px;height:74px;margin-top:120px;font-size:1.4rem}}#cpCategory .btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#cpCategory .btn:hover .drop{width:200%;height:680px}#cpCategory .btn:hover .tx{color:#fff;letter-spacing:0.1em}#cpCategory .btn.is-active{opacity:1}#cpCategory .case{max-width:86%;margin:auto;position:relative;margin-bottom:130px}@media only screen and (min-width: 830px){#cpCategory .case{width:80%;max-width:1400px;margin-bottom:17%}}#cpCategory h2{line-height:1;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px;font-size:1.8rem;margin-bottom:40px;visibility:hidden;-webkit-transform:translate3d(0, 20%, 0) scaleY(5);transform:translate3d(0, 20%, 0) scaleY(5);-webkit-transform-origin:top;transform-origin:top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#cpCategory h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#cpCategory h2{font-size:3rem;margin-bottom:120px}}#cpCategory h2:before{content:"";background:url(../materials/_i-heart.png) no-repeat center/cover;width:18px;height:16px;margin-right:10px;margin-top:5px}@media only screen and (min-width: 830px){#cpCategory h2:before{width:24px;height:21px;margin-right:10px;margin-top:2px}}#cpCategory h2 span{margin:5px 0}@media only screen and (min-width: 830px){#cpCategory h2 span{margin:0}}#cpCategory h2 span:nth-of-type(2){margin-left:70px}@media only screen and (min-width: 830px){#cpCategory h2 span:nth-of-type(2){margin-left:20px}}#cpCategory h2 span:nth-of-type(3){margin-left:140px}@media only screen and (min-width: 830px){#cpCategory h2 span:nth-of-type(3){margin-left:20px}}#cpCategory .movie__cate__list>li{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}#cpCategory .movie__cate__list>li:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li:not(:last-child){margin-bottom:50px}}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li{width:60%;margin-left:180px}#cpCategory .movie__cate__list>li:nth-of-type(even){margin-left:40%}}#cpCategory .movie__cate__list>li .bg{width:90%;height:calc(90vw / (58 / 23));margin-left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .bg{width:100%;height:calc(60vw / (70 / 23))}}#cpCategory .movie__cate__list>li .bg a,#cpCategory .movie__cate__list>li .bg .dammy{width:100%;height:100%;display:block;overflow:hidden;background:#000}#cpCategory .movie__cate__list>li .bg a span,#cpCategory .movie__cate__list>li .bg .dammy span{display:block;width:100%;height:100%;opacity:0.4;-webkit-transition:opacity 0.4s, -webkit-transform 0.4s;transition:opacity 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s, -webkit-transform 0.4s}#cpCategory .movie__cate__list>li.is-active .bg{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#cpCategory .movie__cate__list>li.is-active .tx__wrap{opacity:1;visibility:visible;-webkit-transform:translate3d(0, -50%, 0) scaleY(1);transform:translate3d(0, -50%, 0) scaleY(1)}#cpCategory .movie__cate__list>li .tx__wrap{position:absolute;top:50%;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 0, 0) scaleY(1.1);transform:translate3d(0, 0, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s;transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s,-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93) 0.2s}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap{left:-180px}}#cpCategory .movie__cate__list>li .tx__wrap .large{color:#f7e600;font-size:2.3rem;font-weight:bold;display:block;line-height:1.6;-webkit-transition:color 0.4s;transition:color 0.4s}#cpCategory .movie__cate__list>li .tx__wrap .large .small{font-size:80%;margin-left:0;margin-top:0}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .large .small{display:inline-block}}#cpCategory .movie__cate__list>li .tx__wrap .large.f-acumin{font-size:3rem}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .large.f-acumin{font-size:6rem}}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .large{font-size:4.6rem;white-space:nowrap}}#cpCategory .movie__cate__list>li .tx__wrap .small{display:-webkit-box;display:flex;margin-left:-5px;margin-top:15px}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small{margin-top:20px}}#cpCategory .movie__cate__list>li .tx__wrap .small>li:not(:last-child){margin-right:20px}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small>li:not(:last-child){margin-right:40px}}#cpCategory .movie__cate__list>li .tx__wrap .small a{color:#fff;font-weight:bold;font-size:1.4rem;padding:5px;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small a{font-size:2rem}}#cpCategory .movie__cate__list>li.cmngsn{pointer-events:none}#cpCategory .movie__cate__list>li.cmngsn .tx__wrap{opacity:0.5}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li:hover .bg a span{-webkit-transform:scale(1.06) translateZ(0);transform:scale(1.06) translateZ(0);opacity:0.6}#cpCategory .movie__cate__list>li:hover .tx__wrap .large{color:#fd3484}}@media only screen and (min-width: 830px){#cpCategory .movie__cate__list>li .tx__wrap .small a:hover{color:#fd3484}}#fanart__arc{margin-bottom:130px}#fanart__arc .cnts__case{padding-top:0}#fanart__arc .category{position:relative;margin-bottom:60px}@media only screen and (min-width: 830px){#fanart__arc .category{margin-bottom:80px}}#fanart__arc .category .in{height:60px;border-radius:60px;border:2px solid #fb3484;background:rgba(14,18,37,0.5);z-index:1;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#fanart__arc .category .in.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#fanart__arc .category .in{height:70px}}#fanart__arc .category .in .n{overflow-x:scroll;height:60px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#fanart__arc .category .in .n::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#fanart__arc .category .in .n{height:70px}}#fanart__arc .category .in:after{content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)), to(#000));background:linear-gradient(to right, rgba(0,0,0,0), #000 100%);width:80px;height:100%;border-radius:40px;position:absolute;top:0;right:0}@media only screen and (min-width: 830px){#fanart__arc .category .in:after{display:none}}@media only screen and (min-width: 830px){#fanart__arc .category .in{overflow-x:hidden;overflow:hidden}}#fanart__arc .category .in ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:210%;height:100%;padding:0 40px;margin-top:-2px}@media only screen and (min-width: 830px){#fanart__arc .category .in ul{justify-content:space-around;width:90%;margin:auto;margin-top:-2px}}#fanart__arc .category .in li{line-height:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:30px;position:relative}#fanart__arc .category .in li.f-acumin a{font-size:1.6rem}@media only screen and (min-width: 830px){#fanart__arc .category .in li.f-acumin a{font-size:1.8rem}}@media only screen and (min-width: 830px){#fanart__arc .category .in li{margin-right:0}}#fanart__arc .category .in li a{color:#f7e600;font-size:1.4rem;font-weight:bold;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#fanart__arc .category .in li a{font-size:1.5rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){#fanart__arc .category .in li a{font-size:1.4rem}}#fanart__arc .category .in li a:hover{color:#fd3484}#fanart__arc .category .in li .tri{display:none;margin-right:6px;position:relative}@media only screen and (min-width: 830px){#fanart__arc .category .in li .tri{top:1px;margin-right:14px}}#fanart__arc .category .in li .tri .c{border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600;margin:0 4px}#fanart__arc .category .in li .tri:before,#fanart__arc .category .in li .tri:after{content:"";border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600}#fanart__arc .category .in li.is-active .tri{display:-webkit-box;display:flex}#fanart__arc .category .in li.is-active .tri:before{border-color:transparent transparent transparent #fd3484}#fanart__arc .category .in li.is-active .tri .c{border-color:transparent transparent transparent #fd3484}#fanart__arc .category .in li.is-active .tri:after{border-color:transparent transparent transparent #fd3484}#fanart__arc .category .in li.is-active a{color:#fb3484}#fanart__arc .category .in li:last-child{margin-right:0}#fanart__arc .category .sub__cate{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 40%, 0) scaleY(1.2);transform:translate3d(0, 40%, 0) scaleY(1.2);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#fanart__arc .category .sub__cate.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#fanart__arc .category .sub__cate{margin-top:50px}}#fanart__arc .category .sub__cate li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:1}#fanart__arc .category .sub__cate li a{color:#fff;font-weight:bold;font-size:1.4rem;line-height:1;display:block;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#fanart__arc .category .sub__cate li a{font-size:1.8rem}}#fanart__arc .category .sub__cate li a:hover{color:#fd3484}#fanart__arc .category .sub__cate li:not(:first-child):before{content:"";width:2px;height:100%;display:block;background:#fff;margin:0 13px}@media only screen and (min-width: 830px){#fanart__arc .category .sub__cate li:not(:first-child):before{margin:0 26px}}#fanart__arc .thumb__list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 830px){#fanart__arc .thumb__list{-webkit-box-pack:start;justify-content:flex-start;width:110%;margin-left:-5%}}#fanart__arc .thumb__list li{width:46%;margin-bottom:40px;position:relative;cursor:pointer}@media only screen and (min-width: 830px){#fanart__arc .thumb__list li{width:24%;margin:0 4.6%;margin-bottom:80px}#fanart__arc .thumb__list li .img__case{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}#fanart__arc .thumb__list li:hover .img__case{-webkit-transform:scale(1.05);transform:scale(1.05)}}#fanart__arc .thumb__list li .img__case{margin-bottom:20px}#fanart__arc .thumb__list li .name__w{color:#fff}#fanart__arc .thumb__list li .name__w .cate{font-size:1.1rem}#fanart__arc .thumb__list li .name__w .cate.a::before{content:"イラストアート"}#fanart__arc .thumb__list li .name__w .cate.b::before{content:"スクリーンショット"}#fanart__arc .thumb__list li .name__w .cate.c::before{content:"クラフト"}#fanart__arc .thumb__list li .name__w .cate.d::before{content:"コスプレ"}#fanart__arc .thumb__list li .name__w .cate.d::before{content:"グッズ"}#fanart__arc .thumb__list li .name__w .name{font-size:1.8rem}#campaign__arc__case{margin-bottom:100px}#campaign__arc__case>h2{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case>h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case{margin-bottom:200px}}#campaign__arc__case .category{position:relative}#campaign__arc__case .category .in{height:60px;border-radius:60px;border:2px solid #fb3484;background:rgba(14,18,37,0.5);z-index:1;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .category .in.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case .category .in{height:70px}}#campaign__arc__case .category .in .n{overflow-x:scroll;height:60px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}#campaign__arc__case .category .in .n::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#campaign__arc__case .category .in .n{height:70px}}#campaign__arc__case .category .in:after{content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)), to(#000));background:linear-gradient(to right, rgba(0,0,0,0), #000 100%);width:80px;height:100%;border-radius:40px;position:absolute;top:0;right:0}@media only screen and (min-width: 830px){#campaign__arc__case .category .in:after{display:none}}@media only screen and (min-width: 830px){#campaign__arc__case .category .in{overflow-x:hidden;overflow:hidden}}#campaign__arc__case .category .in ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:260%;height:100%;padding:0 40px;margin-top:-2px}@media only screen and (min-width: 830px){#campaign__arc__case .category .in ul{justify-content:space-around;width:90%;margin:auto;margin-top:-2px}}#campaign__arc__case .category .in li{line-height:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:30px;position:relative}#campaign__arc__case .category .in li.f-acumin a{font-size:1.6rem}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li.f-acumin a{font-size:1.8rem}}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li{margin-right:0}}#campaign__arc__case .category .in li a{color:#f7e600;font-size:1.4rem;font-weight:bold;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li a{font-size:1.5rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){#campaign__arc__case .category .in li a{font-size:1.4rem}}#campaign__arc__case .category .in li a:hover{color:#fd3484}#campaign__arc__case .category .in li .tri{display:none;margin-right:6px;position:relative}@media only screen and (min-width: 830px){#campaign__arc__case .category .in li .tri{top:1px;margin-right:14px}}#campaign__arc__case .category .in li .tri .c{border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600;margin:0 4px}#campaign__arc__case .category .in li .tri:before,#campaign__arc__case .category .in li .tri:after{content:"";border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #f7e600}#campaign__arc__case .category .in li.is-active .tri{display:-webkit-box;display:flex}#campaign__arc__case .category .in li.is-active .tri:before{border-color:transparent transparent transparent #fd3484}#campaign__arc__case .category .in li.is-active .tri .c{border-color:transparent transparent transparent #fd3484}#campaign__arc__case .category .in li.is-active .tri:after{border-color:transparent transparent transparent #fd3484}#campaign__arc__case .category .in li.is-active a{color:#fb3484}#campaign__arc__case .category .in li:last-child{margin-right:0}#campaign__arc__case .category .sub__cate{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 40%, 0) scaleY(1.2);transform:translate3d(0, 40%, 0) scaleY(1.2);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .category .sub__cate.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case .category .sub__cate{margin-top:50px}}#campaign__arc__case .category .sub__cate li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:1}#campaign__arc__case .category .sub__cate li a{color:#fff;font-weight:bold;font-size:1.4rem;line-height:1;display:block;-webkit-transition:color 0.4s;transition:color 0.4s}@media only screen and (min-width: 830px){#campaign__arc__case .category .sub__cate li a{font-size:1.8rem}}#campaign__arc__case .category .sub__cate li a:hover{color:#fd3484}#campaign__arc__case .category .sub__cate li:not(:first-child):before{content:"";width:2px;height:100%;display:block;background:#fff;margin:0 13px}@media only screen and (min-width: 830px){#campaign__arc__case .category .sub__cate li:not(:first-child):before{margin:0 26px}}#campaign__arc__case .all__list{padding-top:60px}#campaign__arc__case .all__list:not(:last-child){margin-bottom:30px}@media only screen and (min-width: 830px){#campaign__arc__case .all__list:not(:last-child){margin-bottom:60px}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list{padding-top:80px}}#campaign__arc__case .all__list h2{font-size:1.4rem;margin-bottom:20px;font-weight:bold;display:inline-block;padding:6px 16px;background:#fd3484;border-radius:calc(8px / 2);line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .all__list h2.is-active{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}@media only screen and (min-width: 830px){#campaign__arc__case .all__list h2{font-size:2.2rem;margin-bottom:60px;padding:10px 30px;border-radius:8px}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}}#campaign__arc__case .all__list .cp__movie__list li .case{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);-webkit-transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93);transition:transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),opacity 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93),-webkit-transform 0.5s cubic-bezier(0.26, 0.01, 0.15, 0.93)}#campaign__arc__case .all__list .cp__movie__list li.is-active .case{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1)}#campaign__arc__case .all__list .cp__movie__list li:not(:last-child){margin-bottom:15px}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li:not(:last-child){margin-bottom:8%}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li:nth-of-type(3n){margin-right:0}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li:nth-of-type(3n-1){-webkit-transform:translateY(30%);transform:translateY(30%)}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li{width:30%;margin-right:5%}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li .play__icon{width:30px;height:30px}}@media only screen and (min-width: 830px){#campaign__arc__case .all__list .cp__movie__list li .tx__wrap .tx{font-size:1vw;padding:5px}}#campaign__arc__case .all__list .cp__movie__list li .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#fanart__single__case{padding-top:0;width:100%;max-width:100%}#fanart__single__case .holder{width:100%;height:120vh}#fanart__single__case .__movie__modal{position:static;top:auto;left:auto;width:100%;height:100%;z-index:999;position:relative;display:none;visibility:hidden;opacity:0;pointer-events:none}#fanart__single__case .cnts__case{position:fixed;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);padding:0;pointer-events:auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%;max-width:86%;height:100vh}#fanart__single__case .cnts__case::-webkit-scrollbar{display:none}@media only screen and (min-width: 830px){#fanart__single__case .cnts__case{width:80%;max-width:1000px}}#fanart__single__case .cnts__case .cnts__case__in{padding:34% 0}@media only screen and (min-width: 830px){#fanart__single__case .cnts__case .cnts__case__in{padding:10% 0}}#fanart__single__case .cnts__case .cnts__case__in img{margin-bottom:30px;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 830px){#fanart__single__case .cnts__case .cnts__case__in img{height:70vh;margin:auto;margin-bottom:60px}}#fanart__single__case .cnts__case .cnts__case__in dl .cate{display:block;font-size:1.1rem}#fanart__single__case .cnts__case .cnts__case__in dl .cate.a::before{content:"イラストアート"}#fanart__single__case .cnts__case .cnts__case__in dl .cate.b::before{content:"スクリーンショット"}#fanart__single__case .cnts__case .cnts__case__in dl .cate.c::before{content:"クラフト"}#fanart__single__case .cnts__case .cnts__case__in dl .cate.d::before{content:"コスプレ"}#fanart__single__case .cnts__case .cnts__case__in dl .cate.d::before{content:"グッズ"}#fanart__single__case .cnts__case .cnts__case__in dl .name{font-size:1.8rem}#fanart__single__case .__movie__modal #back{position:fixed;width:25px;height:25px;top:20px;right:15px;cursor:pointer;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:-webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);transition:transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17), -webkit-transform 0.3s cubic-bezier(0.6, 0.35, 0.4, 1.17);z-index:10;pointer-events:auto}@media only screen and (min-width: 830px){#fanart__single__case .__movie__modal #back{top:40px;right:40px;width:30px;height:30px}}#fanart__single__case .__movie__modal .lay{width:100%;height:100%;background:#001c62;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);-webkit-transform-origin:bottom;transform-origin:bottom;position:fixed;top:0;left:0;pointer-events:auto}#fanart__single__case .__movie__modal .yt__case{position:static;top:auto;left:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%;border-radius:calc(1.5rem / 2);border:2px solid #fd3484;box-shadow:0 0 8px rgba(205,47,113,0.6);overflow:hidden;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;margin-bottom:30px;backface-visibility:hidden;opacity:0;transform-origin:bottom;pointer-events:auto}#fanart__single__case .__movie__modal #back:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#fanart__single__case .tx{font-size:1.4rem;margin-bottom:30px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);pointer-events:auto}#fanart__single__case .prof__wrap{border-radius:6px;border:1px solid rgba(255,255,255,0.2);padding:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 20%, 0) scaleY(1.1);transform:translate3d(0, 20%, 0) scaleY(1.1);pointer-events:auto}@media only screen and (min-width: 830px){#fanart__single__case .prof__wrap{border-radius:12px}}#fanart__single__case .prof__wrap dl{font-size:1.2rem}#fanart__single__case .prof__wrap dl dt{margin-bottom:10px}#fanart__single__case .prof__wrap dl dd{line-height:1.8}@media only screen and (min-width: 830px){#fanart__single__case .prof__wrap dl dd{font-size:1.4rem}}#campaignSingle,.campaignSingle{-ms-overflow-style:none;scrollbar-width:none}#campaignSingle::-webkit-scrollbar,.campaignSingle::-webkit-scrollbar{display:none}html[lang="en-CA"] body .cp__fanart__list li .tx__wrap .tx .small.a::before{content:"Artwork"}html[lang="en-CA"] body .cp__fanart__list li .tx__wrap .tx .small.b::before{content:"ScreenShot of Game"}html[lang="en-CA"] body .cp__fanart__list li .tx__wrap .tx .small.c::before{content:"Craft-work"}html[lang="en-CA"] body .cp__fanart__list li .tx__wrap .tx .small.d::before{content:"Cosplay photo"}html[lang="en-CA"] body .cp__fanart__list li .tx__wrap .tx .small.e::before{content:"Goods photo"}html[lang="en-CA"] body #fanart__arc .thumb__list li .name__w .cate.a::before{content:"Artwork"}html[lang="en-CA"] body #fanart__arc .thumb__list li .name__w .cate.b::before{content:"ScreenShot of Game"}html[lang="en-CA"] body #fanart__arc .thumb__list li .name__w .cate.c::before{content:"Craft-work"}html[lang="en-CA"] body #fanart__arc .thumb__list li .name__w .cate.d::before{content:"Cosplay photo"}html[lang="en-CA"] body #fanart__arc .thumb__list li .name__w .cate.e::before{content:"Goods photo"}html[lang="en-CA"] body #fanart__single__case .cnts__case .cnts__case__in dl .cate.a::before{content:"Artwork"}html[lang="en-CA"] body #fanart__single__case .cnts__case .cnts__case__in dl .cate.b::before{content:"ScreenShot of Game"}html[lang="en-CA"] body #fanart__single__case .cnts__case .cnts__case__in dl .cate.c::before{content:"Craft-work"}html[lang="en-CA"] body #fanart__single__case .cnts__case .cnts__case__in dl .cate.d::before{content:"Cosplay photo"}html[lang="en-CA"] body #fanart__single__case .cnts__case .cnts__case__in dl .cate.e::before{content:"Goods photo"}#fanart__arc .thumb__list li.is{-webkit-animation:fadeIn 0.8s forwards;animation:fadeIn 0.8s forwards;display:block}#fanart__arc .thumb__list li.is-hide{-webkit-animation:fadeOut 0.8s forwards;animation:fadeOut 0.8s forwards;display:none}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeOut{0%{display:block;opacity:1}1%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}1%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.flex{display:-webkit-box;display:flex}@media only screen and (min-width: 376px){.hover_op{-webkit-transition:opacity 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition:opacity 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0s}.hover_op:hover{cursor:pointer;opacity:0.6 !important}}.modalMv{position:fixed;left:0;top:0;width:100%;height:100%;z-index:5;display:none}@media only screen and (max-width: 600px){.modalMv{overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}}.modalMv .name{font-family:"ulala";color:#fd3484;font-size:66px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:71px;min-width:300px;margin-left:-400px}@media only screen and (max-width: 600px){.modalMv .name{font-size:30px;margin-left:0;letter-spacing:0.08em;left:15px;bottom:50px;top:auto;-webkit-transform:none;transform:none}}.modalMv .name .inner{white-space:nowrap;position:absolute;left:0;top:0}.modalMv .nameSub{font-family:acumin-pro-condensed;left:15px;bottom:56px;position:absolute;font-size:16px;display:none}@media only screen and (max-width: 600px){.modalMv .nameSub{display:block}}.modalMv .nameSub img{width:9px;height:8px;position:absolute;right:-16px;bottom:7px}.modalMv .texts{font-size:16px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:400px}@media only screen and (max-width: 600px){.modalMv .texts{font-size:14px;margin-left:0;margin-top:100vh;margin:100vh 45px 80px;position:static;-webkit-transform:none;transform:none}}.modalMv .texts .tit{font-size:22px;font-weight:bold;margin-bottom:2px;margin-left:-3px}.modalMv .texts .text01{line-height:1.875;margin-bottom:4px}.modalMv .texts .text02{-webkit-box-align:center;align-items:center}.modalMv .texts .text02 .item:nth-child(1){display:-webkit-box;display:flex;margin-bottom:-2px;margin-right:8px}.modalMv .texts .text02 img{width:30px;height:18px}.modalMv .navi{color:#f7e600;position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px}@media only screen and (max-width: 600px){.modalMv .navi{bottom:-5px;position:fixed}}.modalMv .navi .inner{-webkit-box-align:center;align-items:center}.modalMv .navi .prev,.modalMv .navi .next{font-family:"ulala";font-size:16px;cursor:pointer;padding:10px}@media only screen and (max-width: 600px){.modalMv .navi .prev,.modalMv .navi .next{font-size:14px}}.modalMv .navi .all{position:relative;margin:0 50px;padding:10px;cursor:pointer}@media only screen and (max-width: 600px){.modalMv .navi .all{margin:0px 42px}}.modalMv .navi .all .inner{width:22px;height:22px}.modalMv .navi .all .ball{width:6px;height:6px;border-radius:50%;background-color:#f7e600;position:absolute}.modalMv .navi .all .ball:nth-child(1){left:0;top:0}.modalMv .navi .all .ball:nth-child(2){right:0;top:0}.modalMv .navi .all .ball:nth-child(3){right:0;bottom:0}.modalMv .navi .all .ball:nth-child(4){left:0;bottom:0}.modalMv .loader{margin:0 0 2em;height:100px;width:20%;text-align:center;padding:1em;margin:0 auto 1em;display:inline-block;vertical-align:top;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.modalMv .loader svg path,.modalMv .loader svg rect{fill:#fd3484}.canvasWrap.clip canvas{opacity:0}.canvasWrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100vh;z-index:0;position:absolute;left:0;top:0;width:100%;height:100%}.loadingText{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(732px / 2);margin-top:-2px;z-index:3;-webkit-clip-path:url(#svgPath2);clip-path:url(#svgPath2)}.loadingText .inner{opacity:0}.loadingText .img{width:100%;height:calc(52px / 2);background:url(../mv/loading.png) repeat-x;background-position:0 0;background-size:100%;-webkit-animation:bgloop 15s linear infinite;animation:bgloop 15s linear infinite}.loadingText svg{position:absolute;left:0;top:0;opacity:0}@-webkit-keyframes bgloop{from{background-position:0 0}to{background-position:calc(-732px / 2) 0}}@keyframes bgloop{from{background-position:0 0}to{background-position:calc(-732px / 2) 0}}@media (min-width: 601px){.modalMv .texts .tit{letter-spacing:0.08em;font-size:30px}.modalMv .texts .tit .small{font-size:60%}.modalMv .name .inner{position:static;top:auto;left:auto}.modalMv .name{text-align:right;min-height:auto;width:500px;line-height:1}.modalMv .name span.is-pc{display:inline-block}.modalMv .texts{width:400px}}@media (max-width: 600px){.modalMv .texts .tit .small{font-size:60%}.modalMv .name{bottom:60px;font-size:36px;letter-spacing:normal}.modalMv .texts{margin:100vh 15px 80px}.isSafari .modalMv .texts{margin:calc(var(--vh, 1vh) * 100) 15px 80px}.modalMv .texts .text02 img{width:25px;height:15px}}@-webkit-keyframes flicker{0%{opacity:0.8607993942}5%{opacity:0.864228845}10%{opacity:0.0021502344}15%{opacity:0.8564715701}20%{opacity:0.9127871571}25%{opacity:0.6672636328}30%{opacity:0.6720183488}35%{opacity:0.6016968717}40%{opacity:0.3862325957}45%{opacity:0.4842499575}50%{opacity:0.1360322191}55%{opacity:0.174506691}60%{opacity:0.848974582}65%{opacity:0.5995361919}70%{opacity:0.7178555573}75%{opacity:0.6347814658}80%{opacity:0.7180735676}85%{opacity:0.5002224428}90%{opacity:0.2649495389}95%{opacity:0.3295325901}100%{opacity:0.2039231328}}@keyframes flicker{0%{opacity:0.8607993942}5%{opacity:0.864228845}10%{opacity:0.0021502344}15%{opacity:0.8564715701}20%{opacity:0.9127871571}25%{opacity:0.6672636328}30%{opacity:0.6720183488}35%{opacity:0.6016968717}40%{opacity:0.3862325957}45%{opacity:0.4842499575}50%{opacity:0.1360322191}55%{opacity:0.174506691}60%{opacity:0.848974582}65%{opacity:0.5995361919}70%{opacity:0.7178555573}75%{opacity:0.6347814658}80%{opacity:0.7180735676}85%{opacity:0.5002224428}90%{opacity:0.2649495389}95%{opacity:0.3295325901}100%{opacity:0.2039231328}}@-webkit-keyframes turn-on{0%{-webkit-transform:scale(1, 0.8) translate3d(0, 0, 0);transform:scale(1, 0.8) translate3d(0, 0, 0);-webkit-filter:brightness(30);filter:brightness(30);opacity:0}3.5%{-webkit-transform:scale(1, 0.8) translate3d(0, 100%, 0);transform:scale(1, 0.8) translate3d(0, 100%, 0)}3.6%{-webkit-transform:scale(1, 0.8) translate3d(0, -100%, 0);transform:scale(1, 0.8) translate3d(0, -100%, 0);opacity:1}9%{-webkit-transform:scale(1.3, 0.6) translate3d(0, 100%, 0);transform:scale(1.3, 0.6) translate3d(0, 100%, 0);-webkit-filter:brightness(30);filter:brightness(30);opacity:0}11%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0);-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0);opacity:0}100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0);-webkit-filter:contrast(1) brightness(1.1) saturate(1.1);filter:contrast(1) brightness(1.1) saturate(1.1);opacity:1}}@keyframes turn-on{0%{-webkit-transform:scale(1, 0.8) translate3d(0, 0, 0);transform:scale(1, 0.8) translate3d(0, 0, 0);-webkit-filter:brightness(30);filter:brightness(30);opacity:1}3.5%{-webkit-transform:scale(1, 0.8) translate3d(0, 100%, 0);transform:scale(1, 0.8) translate3d(0, 100%, 0)}3.6%{-webkit-transform:scale(1, 0.8) translate3d(0, -100%, 0);transform:scale(1, 0.8) translate3d(0, -100%, 0);opacity:1}9%{-webkit-transform:scale(1.3, 0.6) translate3d(0, 100%, 0);transform:scale(1.3, 0.6) translate3d(0, 100%, 0);-webkit-filter:brightness(30);filter:brightness(30);opacity:0}11%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0);-webkit-filter:contrast(0) brightness(0);filter:contrast(0) brightness(0);opacity:0}55%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0);-webkit-filter:contrast(1) brightness(1.1) saturate(1.1);filter:contrast(1) brightness(1.1) saturate(1.1);opacity:1}100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0);-webkit-filter:contrast(1) brightness(1.1) saturate(1.1);filter:contrast(1) brightness(1.1) saturate(1.1);opacity:1}}@-webkit-keyframes turn-off{0%{-webkit-transform:scale(1, 1.3) translate3d(0, 0, 0);transform:scale(1, 1.3) translate3d(0, 0, 0);-webkit-filter:brightness(1);filter:brightness(1);opacity:1}60%{-webkit-transform:scale(1.3, 0.001) translate3d(0, 0, 0);transform:scale(1.3, 0.001) translate3d(0, 0, 0);-webkit-filter:brightness(10);filter:brightness(10)}100%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:scale(0, 0.0001) translate3d(0, 0, 0);transform:scale(0, 0.0001) translate3d(0, 0, 0);-webkit-filter:brightness(50);filter:brightness(50)}}@keyframes turn-off{0%{-webkit-transform:scale(1, 1.3) translate3d(0, 0, 0);transform:scale(1, 1.3) translate3d(0, 0, 0);-webkit-filter:brightness(1);filter:brightness(1);opacity:1}60%{-webkit-transform:scale(1.3, 0.001) translate3d(0, 0, 0);transform:scale(1.3, 0.001) translate3d(0, 0, 0);-webkit-filter:brightness(10);filter:brightness(10)}100%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:scale(0, 0.0001) translate3d(0, 0, 0);transform:scale(0, 0.0001) translate3d(0, 0, 0);-webkit-filter:brightness(50);filter:brightness(50)}}@-webkit-keyframes rotate{0%{-webkit-transform:perspective(800px) rotate3d(1, 0, 1, 360deg);transform:perspective(800px) rotate3d(1, 0, 1, 360deg)}50%{-webkit-transform:perspective(800px) rotate3d(1, 0, 1, 180deg);transform:perspective(800px) rotate3d(1, 0, 1, 180deg)}100%{-webkit-transform:perspective(800px) rotate3d(0, 0, 0, 0);transform:perspective(800px) rotate3d(0, 0, 0, 0)}}@keyframes rotate{0%{-webkit-transform:perspective(800px) rotate3d(1, 0, 1, 360deg);transform:perspective(800px) rotate3d(1, 0, 1, 360deg)}50%{-webkit-transform:perspective(800px) rotate3d(1, 0, 1, 180deg);transform:perspective(800px) rotate3d(1, 0, 1, 180deg)}100%{-webkit-transform:perspective(800px) rotate3d(0, 0, 0, 0);transform:perspective(800px) rotate3d(0, 0, 0, 0)}}@-webkit-keyframes rotate2{0%{-webkit-transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg);transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg)}100%{-webkit-transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg);transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg)}}@keyframes rotate2{0%{-webkit-transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg);transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg)}100%{-webkit-transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg);transform:perspective(1000px) translate3d(0, 0, 0) rotate3d(1, 1, 1, 0deg)}}@-webkit-keyframes rotateBase{from{-webkit-transform:translate3d(-50%, -50%, 0) rotate(0deg);transform:translate3d(-50%, -50%, 0) rotate(0deg)}to{-webkit-transform:translate3d(-50%, -50%, 0) rotate(360deg);transform:translate3d(-50%, -50%, 0) rotate(360deg)}}@keyframes rotateBase{from{-webkit-transform:translate3d(-50%, -50%, 0) rotate(0deg);transform:translate3d(-50%, -50%, 0) rotate(0deg)}to{-webkit-transform:translate3d(-50%, -50%, 0) rotate(360deg);transform:translate3d(-50%, -50%, 0) rotate(360deg)}}@-webkit-keyframes skew{0%{-webkit-transform:translateY(0) skew(0, 0);transform:translateY(0) skew(0, 0)}10%{-webkit-transform:translateY(-6px) skew(-5deg, -5deg);transform:translateY(-6px) skew(-5deg, -5deg)}20%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}30%{-webkit-transform:translateY(-6px) skew(4deg, 4deg);transform:translateY(-6px) skew(4deg, 4deg)}40%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}50%{-webkit-transform:translateY(-6px) skew(-2deg, -2deg);transform:translateY(-6px) skew(-2deg, -2deg)}60%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}70%{-webkit-transform:translateY(-6px) skew(4deg, 4deg);transform:translateY(-6px) skew(4deg, 4deg)}80%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}90%{-webkit-transform:translateY(-6px) skew(-5deg, -5deg);transform:translateY(-6px) skew(-5deg, -5deg)}100%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}}@keyframes skew{0%{-webkit-transform:translateY(0) skew(0, 0);transform:translateY(0) skew(0, 0)}10%{-webkit-transform:translateY(-6px) skew(-5deg, -5deg);transform:translateY(-6px) skew(-5deg, -5deg)}20%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}30%{-webkit-transform:translateY(-6px) skew(4deg, 4deg);transform:translateY(-6px) skew(4deg, 4deg)}40%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}50%{-webkit-transform:translateY(-6px) skew(-2deg, -2deg);transform:translateY(-6px) skew(-2deg, -2deg)}60%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}70%{-webkit-transform:translateY(-6px) skew(4deg, 4deg);transform:translateY(-6px) skew(4deg, 4deg)}80%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}90%{-webkit-transform:translateY(-6px) skew(-5deg, -5deg);transform:translateY(-6px) skew(-5deg, -5deg)}100%{-webkit-transform:translateY(0) skew(0deg, 0deg);transform:translateY(0) skew(0deg, 0deg)}}@-webkit-keyframes glow__1{0%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}50%{-webkit-transform:translate3d(0, 10px, 0) scale(1);transform:translate3d(0, 10px, 0) scale(1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}}@keyframes glow__1{0%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}50%{-webkit-transform:translate3d(0, 10px, 0) scale(1);transform:translate3d(0, 10px, 0) scale(1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}}@-webkit-keyframes glow__2{0%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.5);transform:translate3d(-50%, -50%, 0) scale(1.5)}50%{-webkit-transform:translate3d(-50%, -61.5%, 0) scale(1);transform:translate3d(-50%, -61.5%, 0) scale(1)}100%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.5);transform:translate3d(-50%, -50%, 0) scale(1.5)}}@keyframes glow__2{0%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.5);transform:translate3d(-50%, -50%, 0) scale(1.5)}50%{-webkit-transform:translate3d(-50%, -61.5%, 0) scale(1);transform:translate3d(-50%, -61.5%, 0) scale(1)}100%{-webkit-transform:translate3d(-50%, -50%, 0) scale(1.5);transform:translate3d(-50%, -50%, 0) scale(1.5)}}@-webkit-keyframes glow__3{0%{-webkit-transform:translate3d(0, 0, 0) scale(1.2);transform:translate3d(0, 0, 0) scale(1.2)}50%{-webkit-transform:translate3d(0, 5px, 0) scale(1);transform:translate3d(0, 5px, 0) scale(1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1.2);transform:translate3d(0, 0, 0) scale(1.2)}}@keyframes glow__3{0%{-webkit-transform:translate3d(0, 0, 0) scale(1.2);transform:translate3d(0, 0, 0) scale(1.2)}50%{-webkit-transform:translate3d(0, 5px, 0) scale(1);transform:translate3d(0, 5px, 0) scale(1)}100%{-webkit-transform:translate3d(0, 0, 0) scale(1.2);transform:translate3d(0, 0, 0) scale(1.2)}}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}100%{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0)}100%{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}}@-webkit-keyframes waitFlash{5%{opacity:0}10%{opacity:1}}@keyframes waitFlash{5%{opacity:0}10%{opacity:1}}@-webkit-keyframes colorFlash01{5%{opacity:1}12.5%{opacity:1;color:#f7e600}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#34fbfd}}@keyframes colorFlash01{5%{opacity:1}12.5%{opacity:1;color:#f7e600}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#34fbfd}}@-webkit-keyframes colorFlash02{5%{opacity:1}12.5%{opacity:1;color:#9900cc}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#ff34ff}}@keyframes colorFlash02{5%{opacity:1}12.5%{opacity:1;color:#9900cc}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#ff34ff}}@-webkit-keyframes colorFlash03{5%{opacity:1}12.5%{opacity:1;color:#996666}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#05ff97}}@keyframes colorFlash03{5%{opacity:1}12.5%{opacity:1;color:#996666}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#05ff97}}@-webkit-keyframes colorFlash04{5%{opacity:1}12.5%{opacity:1;color:#00ff99}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#fd3484}}@keyframes colorFlash04{5%{opacity:1}12.5%{opacity:1;color:#00ff99}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#fd3484}}@-webkit-keyframes colorFlash05{5%{opacity:1}12.5%{opacity:1;color:#34fbfd}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#0032ff}}@keyframes colorFlash05{5%{opacity:1}12.5%{opacity:1;color:#34fbfd}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#0032ff}}@-webkit-keyframes colorFlash06{5%{opacity:1}12.5%{opacity:1;color:#990033}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#009932}}@keyframes colorFlash06{5%{opacity:1}12.5%{opacity:1;color:#990033}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#009932}}@-webkit-keyframes colorFlash07{5%{opacity:1}12.5%{opacity:1;color:#fd3484}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#ff3232}}@keyframes colorFlash07{5%{opacity:1}12.5%{opacity:1;color:#fd3484}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#ff3232}}@-webkit-keyframes colorFlash08{5%{opacity:1}12.5%{opacity:1;color:#ff3333}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#fff007}}@keyframes colorFlash08{5%{opacity:1}12.5%{opacity:1;color:#ff3333}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#fff007}}@-webkit-keyframes colorFlash09{5%{opacity:1}12.5%{opacity:1;color:#fff006}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#fd3483}}@keyframes colorFlash09{5%{opacity:1}12.5%{opacity:1;color:#fff006}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#fd3483}}@-webkit-keyframes colorFlash10{5%{opacity:1}12.5%{opacity:1;color:#f7e600}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#34fbfd}}@keyframes colorFlash10{5%{opacity:1}12.5%{opacity:1;color:#f7e600}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#34fbfd}}@-webkit-keyframes colorFlash11{5%{opacity:1}12.5%{opacity:1;color:#9900cc}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#9900cc}}@keyframes colorFlash11{5%{opacity:1}12.5%{opacity:1;color:#9900cc}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#9900cc}}@-webkit-keyframes colorFlash12{5%{opacity:1}12.5%{opacity:1;color:#996666}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#00ff98}}@keyframes colorFlash12{5%{opacity:1}12.5%{opacity:1;color:#996666}25%{opacity:1;color:#9900cc}37.5%{opacity:1;color:#00ff99}50%{opacity:1;color:#996666}62.5%{opacity:1;color:#0000ff}75%{opacity:1;color:#fd3484}87.5%{opacity:1;color:#fff006}to{opacity:1;color:#00ff98}}@-webkit-keyframes colorFlash13{5%{opacity:1}12.5%{opacity:1;color:#00ff99}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#996666}}@keyframes colorFlash13{5%{opacity:1}12.5%{opacity:1;color:#00ff99}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#996666}}@-webkit-keyframes colorFlash14{5%{opacity:1}12.5%{opacity:1;color:#00ff99}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#906867}}@keyframes colorFlash14{5%{opacity:1}12.5%{opacity:1;color:#00ff99}25%{opacity:1;color:#0000ff}37.5%{opacity:1;color:#996666}50%{opacity:1;color:#fff006}62.5%{opacity:1;color:#00ff99}75%{opacity:1;color:#fff006}87.5%{opacity:1;color:#0000ff}to{opacity:1;color:#906867}}@-webkit-keyframes decoFlash{5%{opacity:0}10%{opacity:1}20%{opacity:0}22%{opacity:1}25%{opacity:0}30%{opacity:1}40%{opacity:0}45%{opacity:1}to{opacity:1}}@keyframes decoFlash{5%{opacity:0}10%{opacity:1}20%{opacity:0}22%{opacity:1}25%{opacity:0}30%{opacity:1}40%{opacity:0}45%{opacity:1}to{opacity:1}}@-webkit-keyframes nav_lines{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-160px);transform:translateX(-160px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes nav_lines{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-160px);transform:translateX(-160px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes nav_linesSp{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-125px);transform:translateX(-125px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes nav_linesSp{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-125px);transform:translateX(-125px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes nav_lines2Sp{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-120px);transform:translateX(-120px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes nav_lines2Sp{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-120px);transform:translateX(-120px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes nav_lines2{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-155px);transform:translateX(-155px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes nav_lines2{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-155px);transform:translateX(-155px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}
