.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;z-index:1;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"＜"}[dir=rtl] .slick-prev:before{content:"＞"}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"＞"}[dir=rtl] .slick-next:before{content:"＜"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"●";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,.8)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:40px 20px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);text-align:left}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:-35px;right:0;display:block;overflow:visible;width:28px;height:28px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:rgba(0,0,0,0)}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before,.remodal-close:after{content:"";display:block;position:absolute;left:50%;top:50%;width:30px;height:1px;background-color:#fff}.remodal-close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.remodal-close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:960px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:960px}body{margin:0}.ast2504-page{line-height:1.5;font-family:"Inter","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.3rem;color:#000;-webkit-text-size-adjust:100%;letter-spacing:.05em}.ast2504-page html,.ast2504-page body,.ast2504-page div,.ast2504-page span,.ast2504-page object,.ast2504-page iframe,.ast2504-page h1,.ast2504-page h2,.ast2504-page h3,.ast2504-page h4,.ast2504-page h5,.ast2504-page h6,.ast2504-page p,.ast2504-page blockquote,.ast2504-page pre,.ast2504-page abbr,.ast2504-page address,.ast2504-page cite,.ast2504-page code,.ast2504-page del,.ast2504-page dfn,.ast2504-page em,.ast2504-page img,.ast2504-page ins,.ast2504-page kbd,.ast2504-page q,.ast2504-page samp,.ast2504-page small,.ast2504-page strong,.ast2504-page sub,.ast2504-page sup,.ast2504-page var,.ast2504-page b,.ast2504-page i,.ast2504-page dl,.ast2504-page dt,.ast2504-page dd,.ast2504-page ol,.ast2504-page ul,.ast2504-page li,.ast2504-page fieldset,.ast2504-page form,.ast2504-page label,.ast2504-page legend,.ast2504-page table,.ast2504-page caption,.ast2504-page tbody,.ast2504-page tfoot,.ast2504-page thead,.ast2504-page tr,.ast2504-page th,.ast2504-page td,.ast2504-page article,.ast2504-page aside,.ast2504-page canvas,.ast2504-page details,.ast2504-page figcaption,.ast2504-page figure,.ast2504-page footer,.ast2504-page header,.ast2504-page hgroup,.ast2504-page menu,.ast2504-page nav,.ast2504-page section,.ast2504-page summary,.ast2504-page time,.ast2504-page mark,.ast2504-page audio,.ast2504-page video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}.ast2504-page body{line-height:1}.ast2504-page article,.ast2504-page aside,.ast2504-page details,.ast2504-page figcaption,.ast2504-page figure,.ast2504-page footer,.ast2504-page header,.ast2504-page hgroup,.ast2504-page menu,.ast2504-page nav,.ast2504-page section{display:block}.ast2504-page nav ul{list-style:none}.ast2504-page blockquote,.ast2504-page q{quotes:none}.ast2504-page blockquote:before,.ast2504-page blockquote:after,.ast2504-page q:before,.ast2504-page q:after{content:"";content:none}.ast2504-page a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}.ast2504-page ins{background-color:#ff9;color:#000;text-decoration:none}.ast2504-page mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}.ast2504-page del{text-decoration:line-through}.ast2504-page abbr[title],.ast2504-page dfn[title]{border-bottom:1px dotted;cursor:help}.ast2504-page table{border-collapse:collapse;border-spacing:0}.ast2504-page hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.ast2504-page input,.ast2504-page select{vertical-align:middle}.ast2504-page *,.ast2504-page *:before,.ast2504-page *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ast2504-page :root{--vw: 100vw}.ast2504-page a{color:#000;text-decoration:none}@media screen and (max-width: 991px){.ast2504-page a:hover{color:#000}}.ast2504-page img{max-width:100%;height:auto;vertical-align:bottom}.ast2504-page h1,.ast2504-page h2,.ast2504-page h3,.ast2504-page h4,.ast2504-page h5,.ast2504-page h6{font-weight:normal}.ast2504-page ul,.ast2504-page ol{list-style-type:none}.ast2504-page th,.ast2504-page strong,.ast2504-page b{font-weight:normal}.ast2504-page em,.ast2504-page i{font-style:normal}.ast2504-page button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ast2504-page .aligncenter{display:block;margin:0 auto}.ast2504-page .alignright{float:right}.ast2504-page .alignleft{float:left}.ast2504-page img[class*=wp-image-],.ast2504-page img[class*=attachment-]{max-width:100%;height:auto}.ast2504-page .ast2504-kv__inner{position:relative}.ast2504-page .ast2504-kv__astron{position:absolute;top:2.5520833333vw;left:1.9270833333vw;width:10.625vw;z-index:1;opacity:0;-webkit-transition:all 1s 1s;transition:all 1s 1s;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}.is-end .ast2504-page .ast2504-kv__astron,.is-end2 .ast2504-page .ast2504-kv__astron{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media screen and (max-width: 991px){.ast2504-page .ast2504-kv__astron{top:4.2666666667vw;left:2.6666666667vw;width:29.0666666667vw}}.ast2504-page .ast2504-kv__astron a{display:block}.ast2504-page .ast2504-kv__astron img{vertical-align:top}.ast2504-page .ast2504-kv__seiko{position:absolute;top:2.2916666667vw;right:1.9270833333vw;width:7.65625vw;z-index:1;opacity:0;-webkit-transition:all 1s 1s;transition:all 1s 1s;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none}.is-end .ast2504-page .ast2504-kv__seiko,.is-end2 .ast2504-page .ast2504-kv__seiko{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media screen and (max-width: 991px){.ast2504-page .ast2504-kv__seiko{top:4.2666666667vw;right:2.6666666667vw;width:23.7333333333vw}}.ast2504-page .ast2504-kv__seiko a{display:block}.ast2504-page .ast2504-kv__seiko img{vertical-align:top}.ast2504-page .ast2504-kv__img{position:absolute;background-color:#000;z-index:-1}.is-end .ast2504-page .ast2504-kv__img,.is-end2 .ast2504-page .ast2504-kv__img{position:static}.ast2504-page .ast2504-kv__img img{display:block;width:100%;opacity:0;-webkit-transition:opacity 1s .6s;transition:opacity 1s .6s}.is-end .ast2504-page .ast2504-kv__img img,.is-end2 .ast2504-page .ast2504-kv__img img{opacity:1}.ast2504-page .ast2504-kv__movie{background-color:#000;line-height:0}.ast2504-page .ast2504-kv__movie video{opacity:0;width:100%;-webkit-transition:opacity .2s .4s;transition:opacity .2s .4s}.ast2504-page .ast2504-kv.is-fade .ast2504-kv__movie video{opacity:1}.ast2504-page .ast2504-kv__movieFrame{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.is-end .ast2504-page .ast2504-kv__movieFrame{opacity:0;pointer-events:none}.is-end2 .ast2504-page .ast2504-kv__movieFrame{opacity:0;pointer-events:none;-webkit-transition-duration:1s;transition-duration:1s}.ast2504-page .ast2504-kv__skip{position:absolute;right:20px;top:4.1666666667vw;-webkit-transition:opacity .3s .4s;transition:opacity .3s .4s;opacity:0;pointer-events:none}@media screen and (max-width: 991px){.ast2504-page .ast2504-kv__skip{top:30px}}.ast2504-page .ast2504-kv__skip.is-on,.is-end .ast2504-page .ast2504-kv__skip{display:none}.ast2504-page .ast2504-kv__skip a{color:#fff;font-size:1.0416666667vw;display:block;padding:2% 0;width:4.5vw;text-align:center;position:relative}@media screen and (max-width: 991px){.ast2504-page .ast2504-kv__skip a{font-size:3.2vw;width:13vw}}.ast2504-page .ast2504-kv.is-fade .ast2504-kv__skip{opacity:1;pointer-events:auto}.ast2504-page .ast2504-lContainer{padding-left:6.25%;padding-right:6.25%}@media screen and (max-width: 991px){.ast2504-page .ast2504-lContainer{padding-left:5.33%;padding-right:5.33%}}.ast2504-page .ast2504-cBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ast2504-page .ast2504-cBtn a{width:22.13vw;height:2.91vw;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0d2453;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.0416666667vw;position:relative;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 991px){.ast2504-page .ast2504-cBtn a{width:87.5vw;height:15vw;font-size:5.3333333333vw}}.ast2504-page .ast2504-cBtn a i{display:block;position:absolute;right:0;top:50%;width:29%;height:1px;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 991px){.ast2504-page .ast2504-cBtn a i{width:25%}}@media screen and (min-width: 992px){.ast2504-page .ast2504-cBtn a:hover{color:#0d2453;border-color:#0d2453;background-color:#fff}.ast2504-page .ast2504-cBtn a:hover i{background-color:#0d2453}}.ast2504-page .ast2504-cBtn.-bk a{background-color:rgba(0,0,0,.51)}@media screen and (min-width: 992px){.ast2504-page .ast2504-cBtn.-bk a:hover{background-color:#fff}}.ast2504-page .ast2504-lead__inner{padding:5% 0}@media screen and (max-width: 991px){.ast2504-page .ast2504-lead__inner{padding:14% 0}}.ast2504-page .ast2504-lead__txt{text-align:center}@media screen and (max-width: 991px){.ast2504-page .ast2504-lead__txt{letter-spacing:.025em;line-height:1.75}}.ast2504-page .ast2504-lead__txt h2{font-size:1.8229166667vw;margin-bottom:1.2em}@media screen and (max-width: 991px){.ast2504-page .ast2504-lead__txt h2{font-size:6.6666666667vw}}.ast2504-page .ast2504-lead__txt p{font-size:1.0416666667vw}@media screen and (max-width: 991px){.ast2504-page .ast2504-lead__txt p{font-size:3.7333333333vw}}.ast2504-page .ast2504-prods__inner{position:relative}.ast2504-page .ast2504-prods__bg{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__bg{display:none}}.ast2504-page .ast2504-prods__bg img{display:block;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}.ast2504-page .ast2504-prods__inner2{position:relative}@media screen and (min-width: 992px){.ast2504-page .ast2504-prods__inner2{padding-bottom:6%}}.ast2504-page .ast2504-prods__ttl{text-align:center;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding:5% 0 4%}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__ttl{padding:14% 0}}.ast2504-page .ast2504-prods__ttl h2{font-size:1.8229166667vw;margin-bottom:.6em}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__ttl h2{font-size:5.3333333333vw}}.ast2504-page .ast2504-prods__ttl p{font-size:.9375vw}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__ttl p{font-size:3.7333333333vw}}@media screen and (min-width: 992px){.ast2504-page .ast2504-prods__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:7%;margin-bottom:2.5%}}@media screen and (min-width: 992px){.ast2504-page .ast2504-prods__item{width:34%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__item{padding:13% 0}.ast2504-page .ast2504-prods__item:nth-child(1){background-image:url(../img/ast2504/prods-bg1-sp.jpg?v2);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:0}.ast2504-page .ast2504-prods__item:nth-child(2){background-image:url(../img/ast2504/prods-bg2-sp.jpg?v2);background-repeat:no-repeat;background-position:center center;background-size:cover}}.ast2504-page .ast2504-prods__itemImg{position:relative}@media screen and (min-width: 992px){.ast2504-page .ast2504-prods__itemImg{width:62%}}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemImg{width:61%;margin:0 auto 5%}}.ast2504-page .ast2504-prods__itemImg i{display:block;position:absolute;left:0;top:0;font-size:1.8229166667vw;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemImg i{font-size:5.0666666667vw}}.ast2504-page .ast2504-prods__itemImg img{display:block;width:80%;margin:0 auto}.ast2504-page .ast2504-prods__itemInfo{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width: 992px){.ast2504-page .ast2504-prods__itemInfo{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemInfo{width:90%;margin:0 auto}}.ast2504-page .ast2504-prods__itemTxt{font-size:1.0416666667vw;margin-bottom:1.7em}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemTxt{font-size:3.7333333333vw}.ast2504-page .ast2504-prods__itemTxt.-cSP{text-align:center}}.ast2504-page .ast2504-prods__itemMeta{margin-bottom:20px}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemMeta{width:70%;margin:0 auto 6%}}.ast2504-page .ast2504-prods__itemCode{font-size:1.0416666667vw;padding-bottom:.2em}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemCode{font-size:5.3333333333vw}}.ast2504-page .ast2504-prods__itemPrice{text-align:right;font-size:1.0416666667vw}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemPrice{font-size:5.3333333333vw}}.ast2504-page .ast2504-prods__itemPrice span{font-size:1.3020833333vw}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemPrice span{font-size:6.6666666667vw}}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemBtn{width:70%;margin:0 auto}}.ast2504-page .ast2504-prods__itemBtn a{width:100%;padding:.7em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-size:.8854166667vw;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.1)), to(rgba(126, 123, 165, 0.7)));background:linear-gradient(to right, rgba(255, 255, 255, 0.1), rgba(126, 123, 165, 0.7));-webkit-transition:all .3s;transition:all .3s;position:relative}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods__itemBtn a{font-size:4.5333333333vw}}.ast2504-page .ast2504-prods__itemBtn a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #fff;opacity:0;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 992px){.ast2504-page .ast2504-prods__itemBtn a:hover{background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.1)), to(rgba(126, 123, 165, 0.7)));background:linear-gradient(to left, rgba(255, 255, 255, 0.1), rgba(126, 123, 165, 0.7))}.ast2504-page .ast2504-prods__itemBtn a:hover::before{opacity:1}}@media screen and (max-width: 991px){.ast2504-page .ast2504-prods .ast2504-cBtn{margin-top:19%}}.ast2504-page .ast2504-next{background-image:url(../img/ast2504/next-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 991px){.ast2504-page .ast2504-next{background-image:url(../img/ast2504/next-bg-sp.jpg)}}.ast2504-page .ast2504-next__inner{padding:8% 0}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__inner{padding:17% 0 15%}}.ast2504-page .ast2504-next__ttl{font-size:1.8229166667vw;color:#fff;margin-bottom:1.5em;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__ttl{margin-bottom:1em;font-size:6.6666666667vw}}.ast2504-page .ast2504-next__itemLink{display:block;border-radius:.3vw;overflow:hidden;-webkit-box-shadow:0 0 .78vw rgba(13,32,77,.3);box-shadow:0 0 .78vw rgba(13,32,77,.3);background-color:#fff}@media screen and (min-width: 992px){.ast2504-page .ast2504-next__itemLink{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemLink{border-radius:3vw;-webkit-box-shadow:0 0 2vw rgba(13,32,77,.3);box-shadow:0 0 2vw rgba(13,32,77,.3)}}.ast2504-page .ast2504-next__itemImg{overflow:hidden}@media screen and (min-width: 992px){.ast2504-page .ast2504-next__itemImg{width:60.59%}}.ast2504-page .ast2504-next__itemImg img{width:100%;-webkit-transition:all 1s;transition:all 1s}@media screen and (min-width: 992px){.ast2504-page .ast2504-next__itemLink:hover .ast2504-next__itemImg img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.ast2504-page .ast2504-next__itemInfo{position:relative;padding:0 3% 0 5%}@media screen and (min-width: 992px){.ast2504-page .ast2504-next__itemInfo{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemInfo{padding:5% 6% 20% 6%}}.ast2504-page .ast2504-next__itemInfoInner{width:100%}.ast2504-page .ast2504-next__itemTtl h2{font-size:1.5625vw;line-height:1.66;margin-bottom:.3em}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemTtl h2{font-size:5.3333333333vw}}.ast2504-page .ast2504-next__itemName{display:-webkit-box;display:-ms-flexbox;display:flex;border:.15vw solid #000}.ast2504-page .ast2504-next__itemName p:nth-child(1){background-color:#000;font-size:1.3020833333vw;color:#fff;font-weight:bold;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:55%;padding:1.5%;text-align:center}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemName p:nth-child(1){font-size:3.7333333333vw}}.ast2504-page .ast2504-next__itemName p:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5% 0 1.5% 3%;gap:5%;letter-spacing:0}.ast2504-page .ast2504-next__itemName p:nth-child(2) span{font-size:.7291666667vw}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemName p:nth-child(2) span{font-size:1.8666666667vw}}.ast2504-page .ast2504-next__itemName p:nth-child(2) b{font-size:.9375vw;line-height:1}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemName p:nth-child(2) b{font-size:2.6666666667vw}}.ast2504-page .ast2504-next__itemMore{position:absolute;right:0;bottom:6%;width:88%;font-size:1.5625vw;color:#0d204d}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemMore{width:94%;font-size:5.3333333333vw;bottom:7%}}.ast2504-page .ast2504-next__itemMore i{display:block;position:absolute;left:28%;top:54%;width:72%;height:.1vw;background-color:#0d204d}@media screen and (max-width: 991px){.ast2504-page .ast2504-next__itemMore i{height:.5vw;left:38%}}@media screen and (min-width: 992px){.ast2504-page .ast2504-next__itemLink:hover .ast2504-next__itemMore i{-webkit-animation:ast2504-next__itemMore .2s ease-in;animation:ast2504-next__itemMore .2s ease-in}@-webkit-keyframes ast2504-next__itemMore{0%{width:0}50%{width:10%}100%{width:72%}}@keyframes ast2504-next__itemMore{0%{width:0}50%{width:10%}100%{width:72%}}}.ast2504-page .ast2504-tech{background-image:url(../img/ast2504/tech-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech{background-image:url(../img/ast2504/tech-bg-sp.jpg)}}.ast2504-page .ast2504-tech__inner{padding:8% 0 7%}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__inner{padding:15% 0 28%}}.ast2504-page .ast2504-tech__ttl{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;margin-bottom:6%}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__ttl{margin-bottom:11%}}.ast2504-page .ast2504-tech__ttl h2{font-size:1.8229166667vw;margin-bottom:1.3em}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__ttl h2{font-size:6.6666666667vw}}.ast2504-page .ast2504-tech__ttl p{font-size:1.0416666667vw;line-height:1.75}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__ttl p{font-size:3.7333333333vw}}.ast2504-page .ast2504-tech__items{margin-bottom:5%}@media screen and (min-width: 992px){.ast2504-page .ast2504-tech__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7%}}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__items{margin-bottom:19%}}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__item{margin-bottom:10%}.ast2504-page .ast2504-tech__item:last-child{margin-bottom:0}}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__itemImg{width:90%;margin:0 auto}}.ast2504-page .ast2504-tech__itemImg img{border-radius:.3vw;width:100%}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__itemImg img{border-radius:3vw}}.ast2504-page .ast2504-tech__itemInfo{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}.ast2504-page .ast2504-tech__itemName{font-size:1.3020833333vw;margin:1.5em 0 .7em}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__itemName{font-size:5.3333333333vw;margin:1em 0 .7em}}.ast2504-page .ast2504-tech__itemTxt{font-size:1.0416666667vw;line-height:1.75}@media screen and (max-width: 991px){.ast2504-page .ast2504-tech__itemTxt{margin:0 -5.33vw;font-size:3.7333333333vw}}.ast2504-page .ast2504-special{background-image:url(../img/ast2504/special-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 991px){.ast2504-page .ast2504-special{background-image:url(../img/ast2504/special-bg-sp.jpg)}}.ast2504-page .ast2504-special__inner{padding:6% 0 5.5%}@media screen and (max-width: 991px){.ast2504-page .ast2504-special__inner{padding:12% 0 10%}}.ast2504-page .ast2504-special__ttl{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;margin-bottom:4%}@media screen and (max-width: 991px){.ast2504-page .ast2504-special__ttl{margin-bottom:5%}}.ast2504-page .ast2504-special__ttl h2{font-size:1.8229166667vw;margin-bottom:1.3em}@media screen and (max-width: 991px){.ast2504-page .ast2504-special__ttl h2{font-size:6.6666666667vw;margin-bottom:1.1em}}.ast2504-page .ast2504-special__ttl p{font-size:1.0416666667vw;line-height:1.75}@media screen and (max-width: 991px){.ast2504-page .ast2504-special__ttl p{font-size:3.7333333333vw}}.ast2504-page .ast2504-special__movie{width:61.4%;margin:0 auto}@media screen and (max-width: 991px){.ast2504-page .ast2504-special__movie{width:87.5%}}.ast2504-page .ast2504-special__movie a{display:block;position:relative}.ast2504-page .ast2504-special__movie a::before,.ast2504-page .ast2504-special__movie a::after{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12%;padding-top:12%;background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (max-width: 991px){.ast2504-page .ast2504-special__movie a::before,.ast2504-page .ast2504-special__movie a::after{width:16%;padding-top:16%}}.ast2504-page .ast2504-special__movie a::before{background-image:url(../img/ast2504/special-play2.svg);mix-blend-mode:multiply}.ast2504-page .ast2504-special__movie a::after{background-image:url(../img/ast2504/special-play1.svg)}.ast2504-page .ast2504-special__movie a img{width:100%}.ast2504-page .ast2504-footer{background-color:#000912;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.ast2504-page .ast2504-footer__inner{padding:1.5% 7%}@media screen and (min-width: 992px){.ast2504-page .ast2504-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:min(3.125dvw,50px) min(1.875dvw,30px)}}@media screen and (max-width: 991px){.ast2504-page .ast2504-footer__inner{padding:max(10.6666666667dvw,40px) max(8dvw,30px) max(8dvw,30px)}}@media screen and (min-width: 992px){.ast2504-page .ast2504-footer__logoWrap2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 992px){.ast2504-page .ast2504-footer__logoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.875dvw,30px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.ast2504-page .ast2504-footer__logo{width:min(8.1875dvw,131px);line-height:1}@media screen and (max-width: 991px){.ast2504-page .ast2504-footer__logo{width:34.6666666667vw;margin:0 auto}}.ast2504-page .ast2504-footer__logo img{width:100%}.ast2504-page .ast2504-footer__copy{font-size:.75rem;white-space:nowrap;letter-spacing:.025em}@media screen and (min-width: 992px){.ast2504-page .ast2504-footer__copy{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 991px){.ast2504-page .ast2504-footer__copy{text-align:center;line-height:1;margin-bottom:3.2vw}}@media screen and (min-width: 992px){.ast2504-page .ast2504-footer__sns{width:50%}}@media screen and (max-width: 991px){.ast2504-page .ast2504-footer__sns{margin-bottom:max(10.6666666667dvw,40px)}}.ast2504-page .ast2504-footer__sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:min(.75dvw,12px)}@media screen and (max-width: 991px){.ast2504-page .ast2504-footer__sns ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:max(3.2dvw,12px)}}.ast2504-page .ast2504-footer__sns ul li{width:min(3.125dvw,50px)}@media screen and (max-width: 991px){.ast2504-page .ast2504-footer__sns ul li{width:max(13.3333333333dvw,50px)}.ast2504-page .ast2504-footer__sns ul li img{width:100%}}.ast2504-page .u-over{-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 992px){.ast2504-page .u-over:hover{opacity:.7}}.ast2504-page .u-fade{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s;transition:all 1s}.ast2504-page .u-fade.is-fade{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ast2504-page .u-fadeNext{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s;transition:all 1s}.ast2504-page .u-fadeNext.is-fadeNext{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ast2504-page .u-imgCover{display:block;height:0;padding-top:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.ast2504-page .u-txtLeft{text-align:left}.ast2504-page .u-txtCenter{text-align:center}.ast2504-page .u-txtRight{text-align:right}.ast2504-page .u-inline{display:inline}.ast2504-page .u-inlineBlock{display:inline-block}.ast2504-page .u-block{display:block}.ast2504-page .u-table{display:table}.ast2504-page .u-tableCell{display:table-cell}@media screen and (max-width: 991px){.ast2504-page .u-pc{display:none !important}}@media screen and (max-width: 575px){.ast2504-page .u-pcSm{display:none !important}}@media screen and (max-width: 767px){.ast2504-page .u-pcMd{display:none !important}}@media screen and (max-width: 991px){.ast2504-page .u-pcLg{display:none !important}}@media screen and (max-width: 1199px){.ast2504-page .u-pcXl{display:none !important}}@media screen and (min-width: 992px){.ast2504-page .u-sp{display:none !important}}@media screen and (min-width: 576px){.ast2504-page .u-spSm{display:none !important}}@media screen and (min-width: 768px){.ast2504-page .u-spMd{display:none !important}}@media screen and (min-width: 992px){.ast2504-page .u-spLg{display:none !important}}@media screen and (min-width: 1200px){.ast2504-page .u-spXl{display:none !important}}.ast2504-pModal__movie{padding-top:56.25%;position:relative}.ast2504-pModal__movieFrame{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
/*# sourceMappingURL=styles.css.map */