@charset "UTF-8";/*! TAK's Custom Base.css v1.3.3 | MIT License | github.com/tak-dcxi/taks-custom-base-css *//*! the-new-css-reset | MIT License | github.com/elad2412/the-new-css-reset *//*! Marx v4.1.1 - The classless CSS reset (perfect for Communists) | MIT License | https://github.com/mblode/marx *//*! Modified - Layout was changed and functionality was enhanced and made Japanese-language. */*,::after,::before{box-sizing:border-box;min-inline-size:0;border-style:solid;border-width:0}:where(:root,body){overflow-inline:clip}@supports not (overflow-inline:clip){:where(:root,body){overflow-x:clip}}:where(:root){font-family:"Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",meiryo,sans-serif;font-style:unset;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;text-align:start;word-break:initial;overflow-wrap:anywhere;-moz-tab-size:4;-o-tab-size:4;tab-size:4;cursor:default;scrollbar-gutter:stable;text-spacing-trim:trim-start;line-break:strict;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent}:where(:root):has(:where(:modal)){overflow:hidden}:where(body){min-block-size:100svb;margin:unset}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;margin-top:0;margin-bottom:0;font-size:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl){margin-block:unset;margin-top:0;margin-bottom:0}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol){-webkit-padding-start:unset;padding-inline-start:unset;list-style-type:none}:where(ol){counter-reset:revert}:where(li){display:block flow}:where(dd){-webkit-margin-start:unset;margin-inline-start:unset}:where(hr){height:0;color:inherit;border-block-start-width:1px}:where(pre){overflow:auto;font-family:monospace,monospace;font-size:1em;-moz-tab-size:2;-o-tab-size:2;tab-size:2}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:700}:where(em):where(:lang(ja,zh)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(small){font-size:1em;font-weight:400}:where(code,kbd,samp){font-family:ui-monospace,sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",serif;font-size:unset}:where(cite,dfn)::before{content:var(--_quotation-start, "“")}:where(cite,dfn)::after{content:var(--_quotation-end, "”")}:where(cite,dfn):where(:lang(ja)){--_quotation-start:"「";--_quotation-end:"」"}:where(var){font-family:serif}:where(var):where(:lang(ja)){font-family:unset}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;appearance:revert}:where(:-webkit-any-link){color:unset;-webkit-text-decoration-line:none;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;background-color:unset;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(:-moz-any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;background-color:unset;text-decoration-skip-ink:auto}:where(:any-link){color:unset;-webkit-text-decoration-line:none;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;background-color:unset;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(ins):not(:where(.adsbygoogle)){-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-offset:.4em;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(del){-webkit-text-decoration-style:double;text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block flow;max-inline-size:100%;block-size:auto}:where(iframe){border-style:unset}:where(table){text-indent:0;border-collapse:collapse;border-color:currentColor}:where(caption){text-align:start}:where(td,th){padding:unset;vertical-align:top}:where(th){font-weight:700;text-align:start}::-webkit-file-upload-button{padding:unset;font:unset;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;vertical-align:middle;background-color:unset;border:1px solid transparent;border-radius:unset}::file-selector-button,:where(button,input,select,textarea){padding:unset;font:unset;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;vertical-align:middle;background-color:unset;border:1px solid transparent;border-radius:unset}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(input,textarea){-webkit-user-select:unset;-moz-user-select:unset;user-select:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where([type=search i]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}:where(textarea){margin-block:unset;white-space:revert;resize:block}::-webkit-file-upload-button{inline-size:-webkit-fit-content;inline-size:fit-content;touch-action:manipulation}::file-selector-button,:where(button){inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:unset}::-webkit-file-upload-button{cursor:pointer}::file-selector-button,:where(button,label[for],select,[role=tab],[role=button],[role=option]){cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){padding:unset;margin-inline:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}:where(progress){vertical-align:baseline}::-webkit-input-placeholder{color:unset;opacity:unset}::-moz-placeholder{color:unset;opacity:unset}::placeholder{color:unset;opacity:unset}::picker(select){display:block flow;padding:unset}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:unset}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}:where(summary){display:block flow;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){inline-size:unset;max-inline-size:unset;block-size:unset;max-block-size:unset;padding:unset;overflow:unset;color:unset;background-color:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}::-webkit-backdrop{background-color:unset}::backdrop{background-color:unset}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:0}[tabindex="-1"]:focus-visible{outline:0!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}:root{--color-gray-100:#fff;--color-gray-200:#f5f5f5;--color-gray-300:#ccc;--color-gray-400:#767676;--color-gray-500:#000;--color-primary-100:#ddf3fc;--color-primary-200:#98dbf7;--color-primary-300:#54c3f1;--color-primary-400:#367d99;--color-primary-500:#224e60;--color-secondary-100:#eaeffb;--color-secondary-200:#a4b4e0;--color-secondary-300:#1c44b1;--color-secondary-400:#16368e;--color-secondary-500:#0e2155;--color-tertiary-100:#fee7cc;--color-tertiary-200:#fdce99;--color-tertiary-300:#fa8500;--color-tertiary-400:#b56100;--color-tertiary-500:#643500;--color-body:var(--color-gray-500);--background-body:var(--color-gray-200);--background-contents:rgba(0, 0, 0, 0.3);--border-color:#ddd;--border-radius-small:calc(4px * var(--font-ratio));--border-radius:calc(8px * var(--font-ratio));--border-radius-pill:calc(infinity * 1px);--root-font-size:16;--font-family-jp:"Noto Sans JP","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo","ＭＳ ゴシック",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height:1.5;--letter-spacing:0.04em;--leading-trim:calc((1em - 1lh) / 2);--box-shadow:0 0 10px rgb(0 0 0 / 10%);--z-index-header:100;--z-index-footer:100;--focus:var(--color-tertiary-300);--base-width:1920;--inner-width:calc(1080px * var(--font-ratio))}body{margin:0;font-family:var(--font-family-jp);font-size:var(--body-font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height);color:var(--color-body);letter-spacing:var(--letter-spacing);background-color:var(--background-body)}[data-menu]{position:fixed;top:var(--fixed-y);left:0;width:100vw;height:100vh}img{width:auto;max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}button{padding:0;line-height:inherit;color:currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:0;outline:0}button:disabled{cursor:default}ol,ul{padding:0;margin:0;list-style-type:none}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{position:relative;box-sizing:border-box}.splide__list{display:flexbox;display:flex;height:100%;padding:0!important;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flexbox;display:flex;flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;margin:calc(20px * var(--font-ratio)) 0 0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0 calc(6px * var(--font-ratio));line-height:1;list-style-type:none;pointer-events:auto}.splide__pagination li button{width:calc(40px * var(--font-ratio));height:calc(5px * var(--font-ratio));background-color:#4d4d4d;border-radius:1rem}.splide__pagination li button[aria-selected=true]{background-color:#fff}.splide:not(.is-overflow) .splide__toggle{display:none}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;box-sizing:border-box;flex-shrink:0;margin:0;list-style-type:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:20px;height:20px;margin:auto;border:2px solid #999;border-left-color:transparent;border-radius:50%;-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;contain:strict}.splide__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.splide:not(.is-overflow) .splide__toggle__pause,.splide:not(.is-overflow) .splide__toggle__play{display:none}.splide__toggle__pause,.splide__toggle__play{display:inline-block;width:calc(40px * var(--font-ratio));height:calc(40px * var(--font-ratio));background:no-repeat 0 0/100% auto}.splide__toggle__pause span,.splide__toggle__play span{position:fixed!important;inset:0!important;display:block!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;pointer-events:none!important;border-width:0!important;contain:strict!important}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline-block}.splide__track{position:relative;z-index:0}.splide:not(.is-overflow) .splide__arrow{display:none}.splide__arrow{position:absolute;top:calc(100% - 5px);z-index:10;display:flex;align-items:center;justify-content:center;width:calc(38px * var(--font-ratio));height:calc(38px * var(--font-ratio));color:#fff;background-color:#000;border:1px solid #fff;border-radius:50%;transition:background-color .3s,color .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.splide__arrow svg{width:50%;height:50%;fill:currentColor}.splide__arrow--next{right:33.3333333333%}.splide__arrow--prev{left:33.3333333333%;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}:root{--base-max-width:1;--base-unit:1px;--base-width:1920}:root{--font-ratio:1;--body-font-size:calc(var(--root-font-size) * var(--font-ratio) * 1px)}.l-wrapper{position:relative;padding-bottom:var(--nav-height,0);margin-right:var(--scrollbar-width,0);overflow:hidden}.l-wrapper::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:#000}.l-wrapper.lower::before{background:0 0}.top .l-wrapper{--nav-height:calc(144px * var(--font-ratio))}.top .l-wrapper.is-end{--nav-height:0}.l-contents{position:relative;padding:0 calc(20px * var(--font-ratio))}.l-contents__inr{max-width:calc(1200px * var(--font-ratio));margin:0 auto}.c-button-a{position:relative;z-index:3;display:block;padding:calc(5px * var(--font-ratio));margin-top:calc(24px * var(--font-ratio));text-align:center;background-color:#fff;border-radius:calc(10px * var(--font-ratio));box-shadow:calc(5px * var(--font-ratio)) calc(5px * var(--font-ratio)) 0 var(--button-border-color);transition:opacity .3s}.c-button-a--hidden:not([href]){display:none}.c-button-a__inner{display:flex;align-items:center;justify-content:center;min-height:calc(81px * var(--font-ratio));font-size:calc(28px * var(--font-ratio));font-weight:var(--font-weight-medium);color:#fff;text-decoration:none;background:var(--button-background);border-radius:calc(10px * var(--font-ratio))}.c-button-a img,.c-button-a picture{width:100%}.c-dialog{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .5s,visibility .5s}.has-dialog{overflow:hidden;scrollbar-width:none}.has-dialog::-webkit-scrollbar{display:none}.c-dialog.-closing{display:none}.c-dialog--has-close .c-dialog__main{padding-top:calc(100px * var(--font-ratio))}.c-dialog[aria-hidden=false]{visibility:visible;opacity:1}.c-dialog--movie .c-dialog__cnt{max-width:calc(890px * var(--font-ratio))}.c-dialog--movie .c-dialog__white{background-color:transparent}.c-dialog__wrap{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.7)}.c-dialog__cnt{position:absolute;right:50%;bottom:50%;z-index:2;width:calc(100% - calc(30px * var(--font-ratio)));max-width:calc(670px * var(--font-ratio));max-height:100%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.c-dialog__main{position:relative;padding:calc(50px * var(--font-ratio)) 0}.c-dialog__white{position:relative;background:#fff;border-radius:calc(16px * var(--font-ratio))}.c-dialog__white .video-wrap{position:relative;width:100%;height:0;padding-bottom:56.25%}.c-dialog__white .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-dialog__btn{position:absolute;top:calc(-66px * var(--font-ratio));right:0;display:block;width:calc(47px * var(--font-ratio));height:calc(47px * var(--font-ratio));color:#fff;background:no-repeat 0 0/100% auto}.c-dialog__btn svg{width:100%;height:100%}.c-dialog .next{right:1rem}.c-dialog .prev{left:1rem;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.c-icon{position:relative;display:inline-block;width:1em;height:1em;line-height:inherit;vertical-align:middle;fill:currentColor}.c-note{display:flex;justify-content:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:calc(15px * var(--font-ratio)) calc(30px * var(--font-ratio));margin:auto;font-size:calc(18rem / var(--root-font-size) * var(--font-ratio));color:#fff;background-color:#c60000;border-radius:calc(10px * var(--font-ratio))}.c-slider-a__inner{max-width:calc(1080px * var(--font-ratio));padding-bottom:calc(20px * var(--font-ratio));margin-right:auto;margin-left:auto;overflow:hidden}.c-slider-a__track{max-width:calc(1090px * var(--font-ratio));margin-right:auto;margin-left:auto}.c-slider-a__arrow--next,.c-slider-a__arrow--prev{position:absolute}.c-slider-a__arrow--prev{left:calc(-50px * var(--font-ratio))}.c-slider-a__arrow--next{right:calc(-50px * var(--font-ratio))}.c-sns{--width:670;--button-background:var(--color);--title-background:var(--color);position:relative;width:100%;max-width:calc(670px * var(--font-ratio));margin:0 auto;border-radius:calc(16px * var(--font-ratio))}.c-sns--x{--color:#1da1f2;--sub-color:#d9f1ff;--sub-color02:#97ceee;--step-background:var(--color);--arrow-color:var(--color);--background:var(--sub-color);--button-border-color:var(--sub-color02)}.c-sns--instagram{--color:#961cd3;--sub-color:#f8e9ff;--sub-color02:#e4abff;--gradient-color:linear-gradient(
    to right,
    rgba(102, 18, 255, 1) 0,
    rgba(239, 61, 124, 1) 80%,
    rgba(246, 170, 72, 1) 100%
  );--title-background:var(--gradient-color);--button-background:var(--gradient-color);--button-border-color:var(--sub-color02);--background:var(--sub-color);--arrow-color:var(--color);--step-background:var(--color)}.c-sns--line{--color:#06c755;--sub-color:#e4fbed;--sub-color02:#97e4b5;--step-background:var(--color);--arrow-color:var(--color);--background:var(--sub-color);--button-border-color:var(--sub-color02)}.c-sns--wchance{--color:#ff9c00;--sub-color:#fff1d9;--background:var(--sub-color)}.c-sns--prizes{--color:#d368ff}.c-sns--prizes::after{position:absolute;top:0;left:0;width:calc(645px * var(--font-ratio));height:calc(178px * var(--font-ratio));content:"";background:url(../img/top/bg_prize.png) no-repeat top center/100%}.c-sns__heading{position:relative;display:flex;justify-content:center;min-height:calc(120px * var(--font-ratio));font-size:calc(48px * var(--font-ratio));color:#fff;text-align:center;background:var(--title-background);border-radius:calc(16px * var(--font-ratio)) calc(16px * var(--font-ratio)) 0 0}.c-sns__heading--02{font-size:calc(43px * var(--font-ratio))}.c-sns__heading--prizes{min-height:calc(180px * var(--font-ratio))}.c-sns__heading-img{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(var(--_prize-width) * var(--font-ratio));margin-right:auto;margin-left:auto}.c-sns__heading-inr{display:flex;align-items:center;justify-content:center}.c-sns__heading-inr--row{flex-direction:column;line-height:1}.c-sns__heading .small{font-size:calc(40px * var(--font-ratio))}.c-sns__heading .small2{font-size:calc(30px * var(--font-ratio))}.c-sns__close{position:absolute;top:calc(-10px * var(--font-ratio));right:calc(-20px * var(--font-ratio));z-index:999;width:calc(130px * var(--font-ratio));font-size:calc(21px * var(--font-ratio));font-weight:700;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:calc(25px * var(--font-ratio))}.c-sns__close svg{position:absolute;top:50%;right:calc(10px * var(--font-ratio));width:calc(10px * var(--font-ratio));height:calc(10px * var(--font-ratio));color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-sns__inner{padding:calc(40px * var(--font-ratio));border-radius:0 0 calc(16px * var(--font-ratio)) calc(16px * var(--font-ratio))}.c-sns__inner--prizes{background:repeating-linear-gradient(-45deg,#fbf4fb,#fbf4fb calc(5px * var(--font-ratio)),#f8edf9 calc(5px * var(--font-ratio)),#f8edf9 calc(20px * var(--font-ratio)))}.c-sns__lead img{margin:0 auto}.c-sns__lead+*{margin-top:calc(60px * var(--font-ratio))}.c-sns__list>*+*{margin-top:calc(40px * var(--font-ratio))}.c-sns__list+*{margin-top:calc(35px * var(--font-ratio))}.c-sns__item{position:relative}.c-sns__item::before{position:absolute;top:calc(100px * var(--font-ratio));left:calc(40px * var(--font-ratio));width:calc(21px * var(--font-ratio));height:calc(21px * var(--font-ratio));content:"";border-right:calc(3px * var(--font-ratio)) solid var(--arrow-color);border-bottom:calc(3px * var(--font-ratio)) solid var(--arrow-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-sns__item::after{position:absolute;top:calc(120px * var(--font-ratio));left:calc(40px * var(--font-ratio));width:calc(21px * var(--font-ratio));height:calc(21px * var(--font-ratio));content:"";border-right:calc(3px * var(--font-ratio)) solid var(--arrow-color);border-bottom:calc(3px * var(--font-ratio)) solid var(--arrow-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-sns__item:last-child::after,.c-sns__item:last-child::before{content:none}.c-sns__def{display:flex}.c-sns__title{position:relative;flex:0 0 calc(100px * var(--font-ratio));width:calc(100px * var(--font-ratio));height:calc(100px * var(--font-ratio));margin-right:calc(30px * var(--font-ratio));background:var(--step-background);border-radius:50%}.c-sns__title::after{position:absolute;top:50%;left:calc(100% - 1px * var(--font-ratio));width:0;height:0;content:"";border-style:solid;border-top:calc(5px * var(--font-ratio)) solid transparent;border-right:0;border-bottom:calc(5px * var(--font-ratio)) solid transparent;border-left:calc(9px * var(--font-ratio)) solid var(--arrow-color);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-sns__title p{position:absolute;top:50%;left:50%;width:100%;margin-top:0;margin-bottom:0;font-size:calc(40px * var(--font-ratio));font-weight:700;line-height:1;color:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-sns__title p span{display:block;font-size:calc(20px * var(--font-ratio))}.c-sns__data{flex:1;margin-left:0}.c-sns__data>div{padding:calc(20px * var(--font-ratio));background:var(--background);border-radius:calc(10px * var(--font-ratio))}.c-sns__data>div+div{margin-top:calc(20px * var(--font-ratio))}.c-sns__data>*+*{margin-top:calc(20px * var(--font-ratio))}.c-sns__img{margin:calc(20px * var(--font-ratio)) 0}.c-sns__img img{margin:0 auto}.c-sns__present{margin:calc(20px * var(--font-ratio)) calc(-20px * var(--font-ratio)) 0}.c-sns__text{font-size:calc(28rem / var(--root-font-size) * var(--font-ratio));font-weight:500;line-height:1.5}.c-sns__text small{display:block;font-size:calc(24rem / var(--root-font-size) * var(--font-ratio));color:#000}.c-sns__text02{font-size:calc(24rem / var(--root-font-size) * var(--font-ratio));font-weight:500;line-height:1.5;color:var(--color);text-align:center}.c-sns__anchor{color:var(--body-color)}.c-sns__anchor:-webkit-any-link{color:#4590e3;text-decoration:underline}.c-sns__anchor:-moz-any-link{color:#4590e3;text-decoration:underline}.c-sns__anchor:any-link{color:#4590e3;text-decoration:underline}.c-sns__chance{background:#fff1d9!important}.c-sns__chance-ttl{width:100%;padding:calc(10px * var(--font-ratio));margin-right:auto;margin-bottom:calc(20px * var(--font-ratio));margin-left:auto;font-size:calc(32px * var(--font-ratio));font-weight:var(--font-weight-bold);line-height:1;color:#fff;text-align:center;background:#ff9c00;border-radius:calc(36px * var(--font-ratio))}.c-sns__chance-text{margin-top:calc(20px * var(--font-ratio));font-size:calc(36px * var(--font-ratio));font-weight:var(--font-weight-bold);color:#ff5a00}.c-sns__imgs>*+*{margin-top:calc(20px * var(--font-ratio))}.c-sns__box{padding:calc(10px * var(--font-ratio));background:#fff;border-radius:calc(10px * var(--font-ratio))}.p-lower-header{position:relative;z-index:10;--width:1100}.p-lower-header::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:no-repeat url(../img/common/lower/bg_lower_01.png) top center/cover,radial-gradient(circle,#fff 0,#60d9ff 100%)}.p-lower-header::after{position:absolute;bottom:0;left:0;width:100vw;height:calc(71px * var(--font-ratio));content:"";background:url(../img/common/lower/bg_lower_02.png);background-repeat:repeat-x;background-position:center;background-size:cover;-webkit-mask:url(../img/common/lower/bg_lower_03.png) repeat-x center/cover;mask:url(../img/common/lower/bg_lower_03.png) repeat-x center/cover}.p-lower-header__title{position:relative;z-index:-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 calc((100% - var(--_lower-title-width) * 1px * var(--font-ratio))/ 2 - 50px) 0 calc((100% - var(--_lower-title-width) * 1px * var(--font-ratio))/ 2 + 50px)}.p-lower-main{position:relative;padding:calc(50px * var(--font-ratio)) 0 calc(80px * var(--font-ratio));font-weight:var(--font-weight-medium)}.p-lower-main::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:url(../img/common/lower/bg_lower_02.png);background-repeat:repeat-y;background-size:contain}.p-lower-main__inner{position:relative;max-width:calc(1000px * var(--font-ratio));padding:calc(50px * var(--font-ratio));margin:0 auto;background-color:#fff;border-radius:calc(20px * var(--font-ratio))}.p-lower-main__inner::after{position:absolute;top:-2px;left:-2px;z-index:-1;width:calc(100% + 4px);height:calc(100% + 4px);content:"";background:linear-gradient(to right,#f4c7ff 0,#3a61ff 50%,#00b6ff 100%);border-radius:calc(20px * var(--font-ratio))}.p-lower-main__inner>*+*{margin-top:calc(50px * var(--font-ratio))}.p-lower-main__button{display:block;width:calc(342px * var(--font-ratio));margin:calc(80px * var(--font-ratio)) auto 0;border-radius:99999px;transition:opacity .3s}.p-lower-main__button img{width:100%}.p-lower-inner>*+*{margin-top:calc(40px * var(--font-ratio))}.p-lower-inner section{padding-left:calc(40px * var(--font-ratio))}.p-lower-inner section>*+*{margin-top:calc(20px * var(--font-ratio))}.p-lower-inner .no-padding{padding-left:0!important}.p-lower-inner h2{position:relative;display:flex;margin-left:calc(-40px * var(--font-ratio));font-size:calc(18rem / var(--root-font-size) * var(--font-ratio));color:#0068eb}.p-lower-inner h2.ttl{display:block;width:100%;padding:calc(10px * var(--font-ratio));margin-left:0;font-size:calc(20rem / var(--root-font-size) * var(--font-ratio));color:#fff;text-align:center;background:linear-gradient(to right,#00befa 0,#0060ea 100%);border-radius:calc(8px * var(--font-ratio))}.p-lower-inner h2 .num{display:flex;align-items:center;justify-content:center;width:calc(30px * var(--font-ratio));height:calc(30px * var(--font-ratio));margin-right:calc(10px * var(--font-ratio));color:#fff;background:linear-gradient(45deg,#00befa 0,#0060ea 100%);border-radius:5px}.p-lower-inner h2+*{margin-top:calc(20px * var(--font-ratio))}.p-lower-inner h3{display:inline-block;margin-top:calc(30px * var(--font-ratio));font-size:calc(18rem / var(--root-font-size) * var(--font-ratio));color:#0068eb}.p-lower-inner h4{position:relative;padding-left:calc(20px * var(--font-ratio))}.p-lower-inner h4::before{position:absolute;top:50%;bottom:0;left:0;width:calc(10px * var(--font-ratio));height:calc(10px * var(--font-ratio));content:"";background:linear-gradient(45deg,#00befa 0,#0060ea 100%);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-lower-inner h4+*{margin-top:calc(10px * var(--font-ratio))}.p-lower-inner h5{margin-bottom:0;font-size:calc(16rem / var(--root-font-size) * var(--font-ratio))}.p-lower-inner h5+*{margin-top:0}.p-lower-inner a{color:#0068eb;text-decoration:underline}.p-lower-inner ul li{position:relative;padding-left:1em}.p-lower-inner ul li::before{position:absolute;top:0;left:0;content:"・"}.p-lower-inner ol{counter-reset:item}.p-lower-inner ol li{position:relative;padding-left:2.2em}.p-lower-inner ol li::before{position:absolute;top:0;left:0;content:"(" counter(item) ")";counter-increment:item}.p-lower-footer{padding-top:calc(40px * var(--font-ratio));text-align:center;background-color:#000}.p-lower-footer__copy{padding:calc(20px * var(--font-ratio)) 0;margin-top:calc(40px * var(--font-ratio));font-size:calc(18rem / var(--root-font-size) * var(--font-ratio));color:#fff;border-top:1px solid}.p-top-mv{position:relative}.p-top-mv__image img{display:block;width:100%}.p-top-mv__title{position:fixed!important;inset:0!important;display:block!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;pointer-events:none!important;border-width:0!important;contain:strict!important}.p-top-mv__links{position:absolute;top:50%;right:calc(60 / var(--base-width) * 100vw);width:calc(120 / var(--base-width) * 100vw);padding:calc(20 / var(--base-width) * 100vw) 0;background:#fff;border-radius:calc(10px * var(--font-ratio));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-top-mv__links li{line-height:1}.p-top-mv__links li a{display:block;transition:opacity .3s}.p-top-mv__links li:last-child{margin-bottom:0!important}.p-top-mv__links .logo{width:calc(80 / var(--base-width) * 100vw);margin-right:auto;margin-bottom:calc(40 / var(--base-width) * 100vw);margin-left:auto}.p-top-mv__links .sns{width:calc(60 / var(--base-width) * 100vw);margin-right:auto;margin-bottom:calc(20 / var(--base-width) * 100vw);margin-left:auto}.p-top-application{position:relative;z-index:100;transition:.3s opacity ease}.p-top-application.hidden{opacity:0}.p-top-application__inr{position:fixed;top:0;left:50%;width:100%;max-width:1200px;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-top-application__bnr{width:calc(var(--_application-width) * 1px * .8)}.p-top-main{position:relative;padding:calc(40px * var(--font-ratio)) 0 0}.p-top-detail{position:relative;padding:0 0 calc(70px * var(--font-ratio))}.p-top-detail::after{--_height:calc(100% + (40px * var(--font-ratio)));position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;top:calc(-40px * var(--font-ratio));background:url(../img/update/bg_detail_01.png.webp) no-repeat center 0/cover}.p-top-detail__background{position:absolute;mix-blend-mode:soft-light}.p-top-detail__background *{width:100%;height:100%}.p-top-detail__background[data-position=right]{margin-right:calc(50% - 50vw);top:calc(-50px * var(--font-ratio));right:0;width:calc(166px * var(--font-ratio));height:calc(361px * var(--font-ratio));pointer-events:none}.p-top-detail__background[data-position=left]{margin-left:calc(50% - 50vw);bottom:0;left:0;width:calc(156px * var(--font-ratio));height:calc(386px * var(--font-ratio));pointer-events:none}.p-top-detail__button{position:absolute;top:0;left:calc(var(--_left)/ var(--_item-width) * 100%);width:calc(var(--_button-width)/ var(--_item-width) * 100%);margin-top:calc(var(--_top)/ var(--_item-width) * 100%);transition:opacity .3s}.p-top-detail__button[data-type=main]{--_top:243;--_left:45;--_button-width:361!important}.p-top-detail__button[data-type=chance]{--_top:10;--_left:350;--_button-width:88!important}.p-top-detail__title{width:calc(var(--_detail-width)/ 1200 * 100%);max-width:var(--_detail-width);margin-right:auto;margin-left:auto}.p-top-detail__title img{width:100%}.p-top-detail__title+*{margin-top:calc(40px * var(--font-ratio))}.p-top-detail__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40px * var(--font-ratio))}.p-top-detail__list+*{margin-top:calc(40px * var(--font-ratio))}.p-top-detail__item{position:relative}.p-top-detail__item img{width:100%}.p-top-detail__footer{display:flex;justify-content:center;margin-right:calc(-20px * var(--font-ratio));margin-left:calc(-20px * var(--font-ratio))}.p-top-detail__footer>*{padding-right:calc(20px * var(--font-ratio));padding-left:calc(20px * var(--font-ratio))}.p-top-detail__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .3s}.p-top-quiz{position:relative;padding:calc(70px * var(--font-ratio)) 0}.p-top-quiz::after{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:url(../img/update/bg_quiz_01.png.webp) no-repeat center/cover}.p-top-quiz__title{width:calc(var(--_quiz-width)/ 1200 * 100%);max-width:var(--_quiz-width);margin-right:auto;margin-left:auto}.p-top-quiz__title img{width:100%}.p-top-quiz__title+*{margin-top:calc(40px * var(--font-ratio))}.p-top-quiz__main{--_max-width:610;max-width:calc(610px * var(--font-ratio));margin:calc(50px * var(--font-ratio)) auto 0}.p-top-quiz__title02{position:relative;z-index:4;width:calc(var(--_quiz02-width)/ var(--_max-width) * 100%);max-width:var(--_quiz02-width);margin:0 auto}.p-top-quiz__title02 img{width:100%}.p-top-quiz__box{max-width:950px;padding:calc(40px * var(--font-ratio)) calc(80px * var(--font-ratio)) calc(40px * var(--font-ratio));margin-right:auto;margin-left:auto;background:url(../img/update/bg_quiz_02.png.webp) no-repeat center/100% 100%}.p-top-quiz__thumb{position:relative;z-index:4;width:calc(var(--_quiz-thumb-width)/ var(--_max-width) * 100%);max-width:var(--_quiz-thumb-width);margin-top:calc(40px * var(--font-ratio));margin-right:auto;margin-left:auto}.p-top-quiz__thumb button{position:relative;transition:opacity .3s}.p-top-quiz__thumb button:not(.ok){pointer-events:none}.p-top-quiz__thumb button:not(.ok)::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.7)}.p-top-quiz__thumb img{width:100%}.p-top-quiz__head{margin-bottom:calc(20px * var(--font-ratio));font-size:calc(40px * var(--font-ratio));color:#c5006e;text-align:center}.p-top-quiz__text{margin-bottom:calc(40px * var(--font-ratio));font-size:calc(32px * var(--font-ratio));font-weight:700;color:#333;text-align:center}.p-top-quiz__list{display:flex;gap:calc(22px * var(--font-ratio));justify-content:center;max-width:610px;margin:0 auto calc(20px * var(--font-ratio))}.p-top-quiz__list>*{width:50%}.p-top-quiz__link--hidden:not([href]){display:none}.p-top-quiz__link a{transition:opacity .3s}.p-top-quiz__thumb button{transition:opacity .3s}.p-top-episode{position:relative;padding:calc(70px * var(--font-ratio)) 0}.p-top-episode::after{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:url(../img/update/bg_episode_01.png.webp) no-repeat center/cover}.p-top-episode__title{width:calc(var(--_episode-width)/ 1200 * 100%);max-width:var(--_episode-width);margin-right:auto;margin-left:auto}.p-top-episode__title img{width:100%}.p-top-episode__title02{width:calc(var(--_ribbon-width)/ 1200 * 100%);max-width:var(--_ribbon-width);margin-right:auto;margin-left:auto}.p-top-episode__title02 img{width:100%}.p-top-episode__lead{max-width:calc(682px * var(--font-ratio));margin:calc(30px * var(--font-ratio)) 0 0;margin-right:auto;margin-left:auto;font-size:calc(15rem / var(--root-font-size) * var(--font-ratio));font-weight:900;line-height:1.7;color:#333;text-align:center;letter-spacing:0}.p-top-episode__bnr{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(30px * var(--font-ratio)) auto 0}.p-top-episode__bnr a{transition:opacity .3s}.p-top-movies{padding:calc(70px * var(--font-ratio)) 0}.p-top-movies__wrap{max-width:950px;margin-right:auto;margin-left:auto}.p-top-movies__list{display:flex;margin:0 calc(-20px * var(--font-ratio))}.p-top-movies__item{width:50%;padding:0 calc(20px * var(--font-ratio))}.p-top-movies__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(20px * var(--font-ratio)) auto 0;text-align:center}.p-top-movies button{position:relative;transition:opacity .3s}.p-top-movies button:not(.ok){pointer-events:none}.p-top-movies button:not(.ok)::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,.7)}.p-top-campaign{position:relative;padding:calc(70px * var(--font-ratio)) 0}.p-top-campaign::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background-image:radial-gradient(#fff0b9 5px,transparent 5px),radial-gradient(#fff0b9 5px,#fffae7 5px);background-position:0 0,20px 20px;background-size:40px 40px}.p-top-campaign__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.p-top-campaign__bnr{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(30px * var(--font-ratio)) auto 0}.p-top-campaign__bnr a{transition:opacity .3s}.p-top-campaign02{position:relative;padding:calc(70px * var(--font-ratio)) 0}.p-top-campaign02::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background-image:url(../img/top/bg_campaign02.jpg);background-repeat:repeat;background-position:top center;background-size:1920px 560px}.p-top-campaign02__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.p-top-campaign02__bnr{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(30px * var(--font-ratio)) auto 0}.p-top-campaign02__bnr a{transition:opacity .3s}.p-top-nav{--_background:rgba(0, 0, 0, 0.8);position:fixed;bottom:0;left:0;z-index:100;width:100%;padding-right:var(--scrollbar-width);padding-bottom:calc(20px * var(--font-ratio));background:var(--_background);-webkit-filter:drop-shadow(0 calc(4px * var(--font-ratio)) calc(4px * var(--font-ratio)) rgba(0, 0, 0, .5));filter:drop-shadow(0 calc(4px * var(--font-ratio)) calc(4px * var(--font-ratio)) rgba(0, 0, 0, .5))}.p-top-nav__title{margin:calc(-38px * var(--font-ratio)) auto calc(20px * var(--font-ratio))}.p-top-nav__title img{margin:0 auto}.p-top-nav__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20px * var(--font-ratio));max-width:calc(970px * var(--font-ratio));margin:0 auto}.p-top-nav__item img{width:100%}.p-top-nav__button{transition:opacity .3s}.p-top-others{margin-top:calc(30px * var(--font-ratio))}.p-top-others__title img{margin:0 auto}.p-top-others__text{margin-top:calc(20px * var(--font-ratio));font-size:calc(20rem / var(--root-font-size) * var(--font-ratio));font-weight:var(--font-weight-bold);text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.p-top-others__bnr{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(25px * var(--font-ratio)) auto 0;transition:opacity .3s}.p-top-others__movie{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:calc(30px * var(--font-ratio)) auto 0;text-align:center;transition:opacity .3s;-webkit-transform:translateX(calc(-31px * var(--font-ratio)));transform:translateX(calc(-31px * var(--font-ratio)))}.p-top-period{--_color:#fff;--_background-color:#694e17;position:relative;padding-top:calc(60px * var(--font-ratio));padding-bottom:calc(60px * var(--font-ratio));font-weight:var(--font-weight-bold);color:var(--_color)}.p-top-period::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background-color:var(--_background-color)}.p-top-period__title{display:flex;gap:calc(20px * var(--font-ratio));align-items:center;justify-content:center;font-size:calc(51rem / var(--root-font-size) * var(--font-ratio))}.p-top-period__title::after,.p-top-period__title::before{display:block;width:calc(45px * var(--font-ratio));height:calc(43px * var(--font-ratio));content:"";background:url(../img/top/bg_period_01.png) no-repeat 0 0/100% auto}.p-top-period__text{font-size:calc(34rem / var(--root-font-size) * var(--font-ratio));text-align:center}.p-top-period__text strong{display:inline-block;font-size:calc(60rem / var(--root-font-size) * var(--font-ratio))}.p-top-period__row{display:flex;flex-wrap:wrap;row-gap:calc(10px * var(--font-ratio));-webkit-column-gap:calc(60px * var(--font-ratio));-moz-column-gap:calc(60px * var(--font-ratio));column-gap:calc(60px * var(--font-ratio));justify-content:center;margin-top:calc(40px * var(--font-ratio))}.p-top-period__anchor{display:flex;gap:calc(5px * var(--font-ratio));align-items:center;font-size:calc(30rem / var(--root-font-size) * var(--font-ratio));color:var(--_color);transition:opacity .3s}.p-top-period__anchor::before{font-size:.6666666667em;content:"● "}.p-top-period__anchor span{text-decoration:underline}.p-top-end{margin-right:auto;margin-bottom:calc(40px * var(--font-ratio));margin-left:auto;text-align:center}.p-top-end__text img{margin-right:auto;margin-left:auto}.p-top-end__message{margin-top:calc(20px * var(--font-ratio))}.p-top-end__message img{margin-right:auto;margin-left:auto}.p-top-recommend{border-image-source:linear-gradient(var(--_background-color) 0 0);border-image-slice:fill 0;border-image-outset:0 100vi;padding-top:calc(60px * var(--font-ratio));padding-bottom:calc(60px * var(--font-ratio));--_background-color:#000}.p-top-recommend__title{width:calc(626px * var(--font-ratio));margin-right:auto;margin-bottom:calc(25px * var(--font-ratio));margin-left:auto}.p-top-recommend__title img{margin:0 auto}.p-top-recommend__note{margin-top:calc(40px * var(--font-ratio))}.p-top-note{position:relative;padding-bottom:calc(40px * var(--font-ratio));font-size:calc(18rem / var(--root-font-size) * var(--font-ratio));color:#fff}.p-top-note::before{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:#000}.p-top-note__list>*+*{margin-top:1em}.p-top-note__item{position:relative;padding-left:1em}.p-top-note__item::before{position:absolute;top:0;left:0;content:"・"}.p-top-note__anchor{color:var(--body-color);-webkit-text-decoration:revert;text-decoration:revert}.p-top-footer{padding-top:calc(20px * var(--font-ratio));padding-bottom:calc(20px * var(--font-ratio));color:#8b8b8b;text-align:center;border-top:1px solid #464646}.p-top-footer__copy{font-size:calc(18rem / var(--root-font-size) * var(--font-ratio))}.u-visually-hidden{position:fixed!important;inset:0!important;display:block!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;pointer-events:none!important;border-width:0!important;contain:strict!important}.u-text-justify{text-align:justify!important}.u-text-wrap{white-space:normal!important}.u-text-nowrap{white-space:nowrap!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-text-lowercase{text-transform:lowercase!important}.u-text-uppercase{text-transform:uppercase!important}.u-text-capitalize{text-transform:capitalize!important}.u-mt-0{margin-top:0!important}.u-mr-0{margin-right:0!important}.u-ml-0{margin-left:0!important}.u-mb-0{margin-bottom:0!important}.u-pt-0{padding-top:0!important}.u-pr-0{padding-right:0!important}.u-pl-0{padding-left:0!important}.u-pb-0{padding-bottom:0!important}@media (prefers-reduced-motion:reduce){::-webkit-backdrop{background-attachment:unset!important;scroll-behavior:unset!important;transition-delay:unset!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:unset!important;animation-delay:unset!important;-webkit-animation-iteration-count:unset!important;animation-iteration-count:unset!important;view-transition-name:none!important}*,::after,::backdrop,::before{background-attachment:unset!important;scroll-behavior:unset!important;transition-delay:unset!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-delay:unset!important;animation-delay:unset!important;-webkit-animation-iteration-count:unset!important;animation-iteration-count:unset!important;view-transition-name:none!important}}@media print{:where(pre){white-space:pre-wrap}html{--font-ratio:1}}@media (forced-colors:none){:where(mark){color:unset;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.4em;-webkit-text-decoration-color:oklch(from #ff0 l c h/50%);text-decoration-color:oklch(from #ff0 l c h/50%);text-underline-offset:-.2em;background-color:unset;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}@media (max-width:576px){.splide:not(.is-overflow) .splide__list{justify-content:center}.c-dialog__white::after{right:calc(-10px * var(--font-ratio));bottom:calc(-10px * var(--font-ratio))}.c-dialog__btn{top:calc(-45rem / var(--root-font-size) * var(--font-ratio));right:0;width:calc(40rem / var(--root-font-size) * var(--font-ratio));height:calc(40rem / var(--root-font-size) * var(--font-ratio))}.c-slider-a{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.c-slider-a__arrows{display:none}}@media (max-width:875.98px){.splide__pagination{margin:calc(60px * var(--font-ratio)) 0 0}.splide{padding-bottom:calc(40px * var(--font-ratio))}.splide__toggle__pause,.splide__toggle__play{width:calc(32px * var(--font-ratio));height:calc(32px * var(--font-ratio))}.splide__arrow{top:90%;width:calc(60px * var(--font-ratio));height:calc(60px * var(--font-ratio))}.splide__arrow--next{right:calc(100px * var(--font-ratio))}.splide__arrow--prev{left:calc(100px * var(--font-ratio))}.l-contents{padding:0 calc(32px * var(--font-ratio))}.lower .l-contents{padding:0 calc(20px * var(--font-ratio))}.c-note{width:100%;max-width:100%;font-size:calc(32rem / var(--root-font-size) * var(--font-ratio))}.c-sns__heading-img{width:calc(var(--_prize-width) * 1px * var(--font-ratio))}.c-sns__img{margin-right:calc(var(--_margin-right-sp) * var(--font-ratio))}.p-lower-header::after{width:100%;height:calc(94px * var(--font-ratio));-webkit-mask:url(../img/common/lower/bg_lower_03_sp.png) repeat-x center/cover;mask:url(../img/common/lower/bg_lower_03_sp.png) repeat-x center/cover}.p-lower-header__title{width:100%!important}.p-lower-header__title img{width:100%}.p-lower-main__inner{padding:calc(50px * var(--font-ratio)) calc(30px * var(--font-ratio))}.p-lower-main__button{width:100%;max-width:calc(550px * var(--font-ratio))}.p-lower-inner{font-size:calc(28rem / var(--root-font-size) * var(--font-ratio))}.p-lower-inner section{padding-left:calc(30px * var(--font-ratio))}.p-lower-inner h2{margin-left:calc(-30px * var(--font-ratio));font-size:calc(36rem / var(--root-font-size) * var(--font-ratio))}.p-lower-inner h2.ttl{font-size:calc(40rem / var(--root-font-size) * var(--font-ratio))}.p-lower-inner h2 .num{width:calc(60px * var(--font-ratio));height:calc(60px * var(--font-ratio));margin-right:calc(20px * var(--font-ratio))}.p-lower-inner h2+*{margin-top:calc(10px * var(--font-ratio))}.p-lower-inner h3{margin-top:calc(30px * var(--font-ratio));font-size:calc(36rem / var(--root-font-size) * var(--font-ratio))}.p-lower-inner h4{padding-left:calc(40px * var(--font-ratio))}.p-lower-inner h4::before{width:calc(20px * var(--font-ratio));height:calc(20px * var(--font-ratio))}.p-lower-inner h5{font-size:calc(26rem / var(--root-font-size) * var(--font-ratio))}.p-lower-footer .c-note{width:auto;margin:0 calc(32px * var(--font-ratio))}.p-top-mv__links{top:0;right:50%;width:calc(100% - 40px * var(--font-ratio));padding:calc(20px * var(--font-ratio));border-radius:0 0 calc(20px * var(--font-ratio)) calc(20px * var(--font-ratio));-webkit-transform:translateX(50%);transform:translateX(50%)}.p-top-mv__links ul{display:flex}.p-top-mv__links .logo{margin-bottom:0}.p-top-mv__links .logo img{width:100%}.p-top-mv__links .logo.cm{width:calc(111px * var(--font-ratio));margin-right:calc(90px * var(--font-ratio))}.p-top-mv__links .logo.lbr{width:calc(199px * var(--font-ratio));margin-right:calc(40px * var(--font-ratio))}.p-top-mv__links .sns{width:calc(60px * var(--font-ratio));margin-right:calc(30px * var(--font-ratio));margin-bottom:0}.p-top-mv__links .sns:last-child{margin-right:0}.p-top-mv__links .sns img{width:100%}.p-top-application__inr{top:0;left:0;width:calc(var(--_application-width) * 1px * var(--font-ratio));-webkit-transform:none;transform:none}.p-top-application__bnr{width:100%!important}.p-top-detail::after{background-image:url(../img/update/bg_detail_01_sp.png.webp)}.p-top-detail__background{display:none}.p-top-detail__list{grid-template-columns:1fr}.p-top-detail__title{width:90%;max-width:100%}.p-top-quiz::after{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw;background:url(../img/update/bg_quiz_01_sp.png.webp) no-repeat center/cover}.p-top-quiz__bg01{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw}.p-top-quiz__bg01::before{width:calc(140px * var(--font-ratio));height:calc(140px * var(--font-ratio))}.p-top-quiz__bg01::after{width:calc(140px * var(--font-ratio));height:calc(140px * var(--font-ratio))}.p-top-quiz__bg02{position:absolute;top:0;z-index:-1;height:var(--_height,100%);overflow:hidden;content:"";left:calc(50% - 50vw);width:100vw}.p-top-quiz__bg02::before{width:calc(140px * var(--font-ratio));height:calc(140px * var(--font-ratio))}.p-top-quiz__bg02::after{width:calc(140px * var(--font-ratio));height:calc(140px * var(--font-ratio))}.p-top-quiz__title{width:calc(var(--_quiz-width) * 1.3px * var(--font-ratio));max-width:100%}.p-top-quiz__thumb{width:100%}.p-top-quiz__box{padding:calc(30px * var(--font-ratio)) calc(40px * var(--font-ratio)) calc(40px * var(--font-ratio));background:url(../img/update/bg_quiz_02_sp.png.webp) no-repeat center/100% 100%}.p-top-quiz__text{font-size:calc(32px * var(--font-ratio))}.p-top-episode{padding:calc(50px * var(--font-ratio)) 0}.p-top-episode::after{background-image:url(../img/update/bg_episode_01_sp.png.webp)}.p-top-episode__title{width:75%;max-width:100%}.p-top-episode__title02{width:80%;max-width:100%}.p-top-episode__lead{font-size:calc(32rem / var(--root-font-size) * var(--font-ratio));text-align:left}.p-top-movies__list{margin:0 calc(-10px * var(--font-ratio))}.p-top-movies__item{padding:0 calc(10px * var(--font-ratio))}.p-top-movies__title{width:100%}.p-top-movies__title img{width:auto;height:calc(69px * var(--font-ratio));margin-right:auto;margin-left:auto}.p-top-campaign__title{width:90%}.p-top-campaign__title img{width:100%}.p-top-campaign__bnr{width:100%}.p-top-campaign__bnr img{width:100%}.p-top-campaign02::before{background:url(../img/top/bg_campaign02_sp.jpg) no-repeat center/cover}.p-top-campaign02__title{width:90%}.p-top-campaign02__title img{width:100%}.p-top-campaign02__bnr{width:100%;margin-top:0}.p-top-campaign02__bnr img{width:100%}.p-top-nav{padding:0 calc(21px * var(--font-ratio)) calc(20px * var(--font-ratio))}.p-top-nav__title{max-width:calc(400px * var(--font-ratio))}.p-top-nav__list{gap:calc(24px * var(--font-ratio));margin:0 auto}.p-top-others__text{font-size:calc(32rem / var(--root-font-size) * var(--font-ratio));text-align:left}.p-top-others__movie{width:calc(775 / var(--base-width) * 100vw);-webkit-transform:translateX(calc(-79 / var(--base-width) * 100vw));transform:translateX(calc(-79 / var(--base-width) * 100vw))}.p-top-period__title{font-size:calc(37rem / var(--root-font-size) * var(--font-ratio))}.p-top-period__text{font-size:calc(36rem / var(--root-font-size) * var(--font-ratio))}.p-top-period__text strong{font-size:calc(56rem / var(--root-font-size) * var(--font-ratio))}.p-top-period__row{display:block}.p-top-end__text{width:85%;margin-right:auto;margin-left:auto}.p-top-end__message{width:85%;margin-top:calc(30px * var(--font-ratio));margin-right:auto;margin-left:auto}.p-top-recommend__title{width:90%;margin-right:auto;margin-left:auto}.p-top-recommend__title img{width:100%}}@media (max-width:1920px){:root{--base-max-width:1920;--base-unit:100vw}}@media (max-width:750){:root{--base-max-width:750;--base-width:750}}@media (max-width:767.98px){:root{--font-ratio:1.024}.top .l-wrapper{--nav-height:calc(180px * var(--font-ratio))}.top .l-wrapper.is-end{--nav-height:0}[class].u-only-pc{display:none}}@media (max-width:766px){:root{--font-ratio:1.02}}@media (max-width:751px){:root{--font-ratio:1}}@media (max-width:736px){:root{--font-ratio:0.98}}@media (max-width:721px){:root{--font-ratio:0.96}}@media (max-width:706px){:root{--font-ratio:0.94}}@media (max-width:691px){:root{--font-ratio:0.92}}@media (max-width:676px){:root{--font-ratio:0.9}}@media (max-width:661px){:root{--font-ratio:0.88}}@media (max-width:646px){:root{--font-ratio:0.86}}@media (max-width:631px){:root{--font-ratio:0.84}}@media (max-width:616px){:root{--font-ratio:0.82}}@media (max-width:601px){:root{--font-ratio:0.8}}@media (max-width:586px){:root{--font-ratio:0.78}}@media (max-width:571px){:root{--font-ratio:0.76}}@media (max-width:556px){:root{--font-ratio:0.74}}@media (max-width:541px){:root{--font-ratio:0.72}}@media (max-width:526px){:root{--font-ratio:0.7}}@media (max-width:511px){:root{--font-ratio:0.68}}@media (max-width:496px){:root{--font-ratio:0.66}}@media (max-width:481px){:root{--font-ratio:0.64}}@media (max-width:466px){:root{--font-ratio:0.62}}@media (max-width:451px){:root{--font-ratio:0.6}}@media (max-width:436px){:root{--font-ratio:0.58}}@media (max-width:421px){:root{--font-ratio:0.56}}@media (max-width:406px){:root{--font-ratio:0.54}}@media (max-width:391px){:root{--font-ratio:0.52}}@media (max-width:376px){:root{--font-ratio:0.5}}@media (max-width:361px){:root{--font-ratio:0.48}}@media (max-width:346px){:root{--font-ratio:0.46}}@media (max-width:331px){:root{--font-ratio:0.44}}@media (any-hover:hover) and (any-pointer:fine){.c-button-a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.c-button-a:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.c-button-a:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.c-button-a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.c-button-a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.c-button-a:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.c-sns__anchor:where(:-webkit-any-link,:enabled,summary,label[for]):hover{text-decoration:none}.c-sns__anchor:where(:-moz-any-link,:enabled,summary,label[for]):hover{text-decoration:none}.c-sns__anchor:where(:any-link,:enabled,summary,label[for]):hover{text-decoration:none}.c-sns__anchor:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}.c-sns__anchor:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}.c-sns__anchor:where(:any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}.p-lower-main__button:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-lower-main__button:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-lower-main__button:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-lower-main__button:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-lower-main__button:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-lower-main__button:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-lower-inner a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{text-decoration:none}.p-lower-inner a:where(:-moz-any-link,:enabled,summary,label[for]):hover{text-decoration:none}.p-lower-inner a:where(:any-link,:enabled,summary,label[for]):hover{text-decoration:none}.p-lower-inner a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}.p-lower-inner a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}.p-lower-inner a:where(:any-link,:enabled,summary,label[for]):focus-visible{text-decoration:none}.p-top-mv__links li a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.5}.p-top-mv__links li a:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.5}.p-top-mv__links li a:where(:any-link,:enabled,summary,label[for]):hover{opacity:.5}.p-top-mv__links li a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.5}.p-top-mv__links li a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.5}.p-top-mv__links li a:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.5}.p-top-detail__button:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-detail__button:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-detail__button:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-detail__button:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-detail__button:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-detail__button:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-detail__link:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-detail__link:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-detail__link:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-detail__link:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-detail__link:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-detail__link:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__thumb button:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__thumb button:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__thumb button:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__thumb button:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__thumb button:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__thumb button:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__link a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__link a:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__link a:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__link a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__link a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__link a:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__thumb button:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__thumb button:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__thumb button:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-quiz__thumb button:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__thumb button:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-quiz__thumb button:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-episode__bnr a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-episode__bnr a:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-episode__bnr a:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-episode__bnr a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-episode__bnr a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-episode__bnr a:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-movies button:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-movies button:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-movies button:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-movies button:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-movies button:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-movies button:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-campaign__bnr a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-campaign__bnr a:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-campaign__bnr a:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-campaign__bnr a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-campaign__bnr a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-campaign__bnr a:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-campaign02__bnr a:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-campaign02__bnr a:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-campaign02__bnr a:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-campaign02__bnr a:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-campaign02__bnr a:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-campaign02__bnr a:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-nav__button:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-nav__button:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-nav__button:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-nav__button:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-nav__button:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-nav__button:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-others__bnr:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-others__bnr:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-others__bnr:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-others__bnr:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-others__bnr:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-others__bnr:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-others__movie:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-others__movie:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-others__movie:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-others__movie:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-others__movie:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-others__movie:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-period__anchor:where(:-webkit-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-period__anchor:where(:-moz-any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-period__anchor:where(:any-link,:enabled,summary,label[for]):hover{opacity:.7}.p-top-period__anchor:where(:-webkit-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-period__anchor:where(:-moz-any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}.p-top-period__anchor:where(:any-link,:enabled,summary,label[for]):focus-visible{opacity:.7}}@media (max-width:1120px){.p-lower-header__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media (max-width:1200px){.p-top-application__bnr{width:calc(var(--_application-width) * .8 / 1200 * 100vw);margin-left:0}}@media (min-width:768px){[class].u-only-sp{display:none}.u-text-md-left{text-align:left!important}.u-text-md-right{text-align:right!important}.u-text-md-center{text-align:center!important}}@media (min-width:1920.02px){.u-text-xxl-left{text-align:left!important}.u-text-xxl-right{text-align:right!important}.u-text-xxl-center{text-align:center!important}}@media (min-width:1200.02px){.u-text-xl-left{text-align:left!important}.u-text-xl-right{text-align:right!important}.u-text-xl-center{text-align:center!important}}@media (min-width:876px){.u-text-lg-left{text-align:left!important}.u-text-lg-right{text-align:right!important}.u-text-lg-center{text-align:center!important}}@media (min-width:576.02px){.u-text-sm-left{text-align:left!important}.u-text-sm-right{text-align:right!important}.u-text-sm-center{text-align:center!important}}