@charset "UTF-8";:where(#aon-shop-root) :after,:where(#aon-shop-root) :before{box-sizing:inherit}:where(#aon-shop-root) iframe{border:none}:where(#aon-shop-root) h1,:where(#aon-shop-root) h2,:where(#aon-shop-root) h3,:where(#aon-shop-root) h4,:where(#aon-shop-root) h5,:where(#aon-shop-root) h6{font-size:inherit;font-weight:inherit;margin:0}:where(#aon-shop-root) dd,:where(#aon-shop-root) li,:where(#aon-shop-root) ol,:where(#aon-shop-root) ul{list-style:none;margin:0;padding:0}:where(#aon-shop-root) dl,:where(#aon-shop-root) p{margin:0}:where(#aon-shop-root) dt{display:inline}:where(#aon-shop-root) a{color:inherit;cursor:pointer;text-decoration:none;word-wrap:break-word}:where(#aon-shop-root) strong{font-size:1.15em;font-weight:inherit}:where(#aon-shop-root) hr{border:none;margin:0}:where(#aon-shop-root) a,:where(#aon-shop-root) button,:where(#aon-shop-root) div,:where(#aon-shop-root) span,:where(#aon-shop-root) summary{outline:revert}:where(#aon-shop-root) .slick-slide a,:where(#aon-shop-root) .slick-slider img{outline-offset:-2px;position:static}:where(#aon-shop-root){box-sizing:border-box;-webkit-font-smoothing:antialiased}:where(#aon-shop-root) :where(:not(img)):nth-child(n){max-width:none}:where(#aon-shop-root) img,:where(#aon-shop-root) svg{height:auto;max-width:100%;vertical-align:middle}:where(#aon-shop-root) hr{background-color:inherit;height:1px;margin:1em auto;width:100%}:where(#aon-shop-root) .cart-all-button,:where(#aon-shop-root) .cart-direct-button,:where(#aon-shop-root) .cart-single-button,:where(#aon-shop-root) .cart-together-button{align-items:center;background-color:var(--cart-btn-bg,#b50713);color:var(--cart-btn-c,#fff);display:flex;justify-content:center;padding:var(--cart-spacing,.25em 1em);transition:all .25s ease-in-out;width:100%}:where(#aon-shop-root) .cart-all-button:focus,:where(#aon-shop-root) .cart-all-button:hover,:where(#aon-shop-root) .cart-direct-button:focus,:where(#aon-shop-root) .cart-direct-button:hover,:where(#aon-shop-root) .cart-single-button:focus,:where(#aon-shop-root) .cart-single-button:hover,:where(#aon-shop-root) .cart-together-button:focus,:where(#aon-shop-root) .cart-together-button:hover{opacity:.85}:where(#aon-shop-root) .cart-all-button .cart_disabled:not(.is-disabled),:where(#aon-shop-root) .cart-direct-button .cart_disabled:not(.is-disabled),:where(#aon-shop-root) .cart-single-button .cart_disabled:not(.is-disabled),:where(#aon-shop-root) .cart-together-button .cart_disabled:not(.is-disabled),:where(#aon-shop-root) [disabled].cart-all-button:not(.is-disabled),:where(#aon-shop-root) [disabled].cart-direct-button:not(.is-disabled),:where(#aon-shop-root) [disabled].cart-single-button:not(.is-disabled),:where(#aon-shop-root) [disabled].cart-together-button:not(.is-disabled){pointer-events:none;position:relative}:where(#aon-shop-root) .cart-all-button .cart_disabled:not(.is-disabled):after,:where(#aon-shop-root) .cart-direct-button .cart_disabled:not(.is-disabled):after,:where(#aon-shop-root) .cart-single-button .cart_disabled:not(.is-disabled):after,:where(#aon-shop-root) .cart-together-button .cart_disabled:not(.is-disabled):after,:where(#aon-shop-root) [disabled].cart-all-button:not(.is-disabled):after,:where(#aon-shop-root) [disabled].cart-direct-button:not(.is-disabled):after,:where(#aon-shop-root) [disabled].cart-single-button:not(.is-disabled):after,:where(#aon-shop-root) [disabled].cart-together-button:not(.is-disabled):after{align-items:center;background-color:var(--cart-disabled-bg,#767676);color:var(--cart-disabled-c,#fff);content:"購入できません";display:flex;inset:0;justify-content:center;position:absolute}:where(#aon-shop-root) .cart{position:relative}:where(#aon-shop-root) .cart_status{color:currentColor;font-size:1.45rem;inset:-1em 0 auto;margin:auto;max-width:80%;opacity:0;padding:.25em .5em;pointer-events:none;position:absolute;text-align:center;transform:translateY(-90%);transition:.2s;z-index:9999}:where(#aon-shop-root) .cart_status:after{background-color:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.6em;inset:auto 0 0;margin:auto;pointer-events:none;position:absolute;transform:translateY(95%);width:.8em}:where(#aon-shop-root) .cart_status.is-success{background-color:var(--cart-status-success-bg,#1e7e4a);color:var(--cart-status-success-c,#fff);opacity:1;pointer-events:all;transform:translateY(-100%)}:where(#aon-shop-root) .cart_status.is-success:after{color:var(--cart-status-success-bg,#1e7e4a)}:where(#aon-shop-root) .cart_status.is-error{background-color:var(--cart-status-error-bg,#b50713);color:var(--cart-status-error-c,#fff);opacity:1;pointer-events:all;transform:translateY(-100%)}:where(#aon-shop-root) .cart_status.is-error:after{color:var(--cart-status-error-bg,#b50713)}:where(#aon-shop-root) .js-button.is-disabled{background-color:var(--cart-disabled-bg,#767676);color:var(--cart-disabled-c,#fff);pointer-events:none}:where(#aon-shop-root) .select-box__purchase,:where(#aon-shop-root) .select-box__size{background-color:var(--select-box-bg,#fff);border:var(--select-box-border,1px solid currentColor);color:var(--select-box-c,#000);display:inline-flex;position:relative;vertical-align:middle;width:var(--select-box-width,100%)}:where(#aon-shop-root) .select-box__purchase select,:where(#aon-shop-root) .select-box__size select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--select-box-bg,#fff);border:none;box-shadow:none;color:var(--select-box-c,#000);cursor:pointer;padding-block:5px;padding-inline:1em 1.75em;text-indent:.01px;text-overflow:ellipsis;width:100%}:where(#aon-shop-root) .select-box__purchase select::-ms-expand,:where(#aon-shop-root) .select-box__size select::-ms-expand{display:none}:where(#aon-shop-root) .select-box__purchase:before,:where(#aon-shop-root) .select-box__size:before{aspect-ratio:1/1;background-color:var(--select-box-c,#000);content:"";height:1.5em;inset:0 0 0 auto;margin:auto;-webkit-mask-image:var(--cart-select-arrow-icon,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.69'%3E%3Cpath d='M16.01 0 10 7.63 3.99 0H0l10 12.69L20 0z'/%3E%3C/svg%3E"));mask-image:var(--cart-select-arrow-icon,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12.69'%3E%3Cpath d='M16.01 0 10 7.63 3.99 0H0l10 12.69L20 0z'/%3E%3C/svg%3E"));-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:40%;mask-size:40%;pointer-events:none;position:absolute;z-index:1}:where(#aon-shop-root) .display_none{display:none}:where(#aon-shop-root) .strikethrough{text-decoration:line-through}:where(#aon-shop-root) .text-close{background-color:var(--order-period-close-bg,#b50713);color:var(--order-period-close-c,#fff);padding:.25em;text-align:center}:where(#aon-shop-root) .ft-main{--base-width-raw:750;--base-width-raw-sp:750;--base-width-raw-pc:1326;--fs-base:1.4rem;--c-base:#fff;--cart-btn-bg:#c40000;background-color:#000;background-image:repeating-linear-gradient(135deg,transparent,transparent 10px,#111 0,#111 20px);color:#fff;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Arial,YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Osaka,Meiryo,メイリオ,sans-serif;font-size:var(--fs-base);font-weight:500;line-height:1.75}:where(#aon-shop-root) .ft-container{margin-inline:auto;max-width:1326px;padding-inline:1rem;width:100%}:where(#aon-shop-root) .ft-top{background:#fff;color:#000;display:flex;flex-direction:column-reverse;width:100%}:where(#aon-shop-root) .ft-top__column{text-align:center}:where(#aon-shop-root) .ft-top__logo{margin-inline:auto;width:70%}:where(#aon-shop-root) .ft-top__catch{font-size:min(7.8125vw,60px);font-weight:900;margin-bottom:5%;margin-inline:auto;text-shadow:2px 1px 0 rgba(0,47,255,.4);transform:scaleY(1.4)}:where(#aon-shop-root) .ft-top__catch small{font-weight:500}:where(#aon-shop-root) .ft-top__movie{display:block;margin-inline:auto;padding-block:4%;position:relative;width:95%}:where(#aon-shop-root) .ft-top__thumbnail{border:2px solid #000;margin-inline:auto}:where(#aon-shop-root) .ft-top__play-icon{left:50%;opacity:.7;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .3s;width:80px;z-index:1}:where(#aon-shop-root) .ft-scenes{display:grid;grid-template-columns:repeat(4,1fr)}:where(#aon-shop-root) .ft-scenes img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:where(#aon-shop-root) .ft-nav{backdrop-filter:blur(.5rem);background:#fff;border-bottom:7px double #c40000;border-top:7px double #c40000;color:#000;position:relative;z-index:2}:where(#aon-shop-root) .ft-nav__list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;padding:1rem .4rem}:where(#aon-shop-root) .ft-nav__link{align-items:baseline;display:flex;font-size:min(3.7760416667vw,29px);font-weight:900;height:100%;justify-content:center;text-align:center;text-shadow:0 0 3px #fff;transform:scaleY(1.2);width:100%}:where(#aon-shop-root) .ft-nav__link small{font-size:70%;margin-left:.2em}:where(#aon-shop-root) .ft-section{color:#fff;font-family:"Noto Serif JP",游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;margin-inline:auto;padding:1.5rem;position:relative}:where(#aon-shop-root) .ft-section__bonus{padding-top:3rem}:where(#aon-shop-root) .ft-section__spec{background-color:#af002b;background-image:repeating-linear-gradient(135deg,transparent,transparent 10px,#970026 0,#970026 20px);color:#000;padding-bottom:5%;padding-top:10%}:where(#aon-shop-root) .ft-heading{background:#c40000;border-bottom:4px double #000;border-top:4px double #000;clip-path:polygon(0 0,90% 0,100% 100%,0 100%);color:#fff;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Arial,YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Osaka,Meiryo,メイリオ,sans-serif;font-size:min(3.90625vw,30px);font-weight:900;left:0;letter-spacing:3px;padding-block:.3%;position:absolute;text-align:center;transform:scaleY(1.4);width:85%}:where(#aon-shop-root) .ft-heading small{display:inline-block;font-size:min(2.6041666667vw,20px);font-weight:600;letter-spacing:3.5px;margin-inline:10px 15px;transform:scaleX(1.18)}:where(#aon-shop-root) .ft-heading__arrow{display:inline-block;height:auto;margin-right:-.4em;position:relative;width:min(1.3020833333vw,10px)}:where(#aon-shop-root) .ft-heading__arrow:after,:where(#aon-shop-root) .ft-heading__arrow:before{background-color:#fff;border-radius:9999px;bottom:min(1.0416666667vw,8px);content:"";height:min(.5208333333vw,4px);position:absolute;right:0;transform-origin:calc(100% - 1px) 50%;width:min(1.953125vw,15px)}:where(#aon-shop-root) .ft-heading__arrow:before{transform:rotate(40deg)}:where(#aon-shop-root) .ft-heading__arrow:after{transform:rotate(-40deg)}:where(#aon-shop-root) .ft-heading__spec{background:#000;border-bottom:4px double #c40000;border-top:4px double #c40000;margin-top:0!important;z-index:1}:where(#aon-shop-root) .ft-heading__lineup{border-bottom:4px double #000;border-top:4px double #000;clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);margin-inline:auto;padding:.5rem;position:static;text-align:center!important;transform:scaleY(1.6)}:where(#aon-shop-root) .ft-bonus{margin-bottom:5%;position:relative}:where(#aon-shop-root) .ft-bonus__text{font-size:min(3.90625vw,30px);font-weight:900;margin-top:16%;text-align:center}:where(#aon-shop-root) .ft-bonus__image{margin-top:2%;margin-inline:auto;text-align:center;width:100%}:where(#aon-shop-root) .ft-spec{background-color:#fff;box-shadow:0 0 15px #000;margin-bottom:4%;margin-top:3%;padding-bottom:5%;padding-top:18%}:where(#aon-shop-root) .ft-spec p,:where(#aon-shop-root) .ft-spec ul{font-size:min(3.515625vw,27px)}:where(#aon-shop-root) .ft-spec p{font-weight:700}:where(#aon-shop-root) .ft-spec__inner h3{color:#c40000;font-feature-settings:"palt" 1;font-size:min(3.90625vw,30px);font-weight:900}:where(#aon-shop-root) .ft-spec__inner li{font-weight:700}:where(#aon-shop-root) .ft-spec__figure{margin:2rem auto 0;text-align:center}:where(#aon-shop-root) .ft-spec__figure figcaption{font-size:1.4rem;font-weight:700}:where(#aon-shop-root) .ft-spec__case{filter:drop-shadow(2px 3px 3px #bbb);margin-bottom:2rem;margin-inline:auto;width:100%}:where(#aon-shop-root) .ft-triangle{background:#000;clip-path:polygon(0 100%,50% 0,100% 100%);display:inline-block;height:13px;margin-right:.2em;width:15px}:where(#aon-shop-root) .ft-lineup{padding-block:5rem 3rem}:where(#aon-shop-root) .ft-purchase{display:grid;gap:3rem;padding-top:10%}:where(#aon-shop-root) .ft-purchase__item{background:#fff;color:#000;font-family:"Noto Serif JP",游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-weight:700;padding:1rem}:where(#aon-shop-root) .ft-purchase__image{display:block}:where(#aon-shop-root) .ft-purchase__image img{width:100%}:where(#aon-shop-root) .ft-purchase__name{font-size:min(3.125vw,24px);font-weight:700;padding-block:2rem}:where(#aon-shop-root) .ft-purchase__detail{border-top:1px solid #2d2d2d;font-size:min(3.515625vw,27px);letter-spacing:.1em;padding-block:2rem 3rem}:where(#aon-shop-root) .ft-purchase__buttons{display:grid;gap:1rem}:where(#aon-shop-root) .ft-cart__button,:where(#aon-shop-root) .ft-cart__detail{align-items:center;border:0;color:#fff;display:flex;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Arial,YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Osaka,Meiryo,メイリオ,sans-serif;font-size:1.6rem;font-weight:700;justify-content:center;min-height:52px;padding:.8em 1em;position:relative;text-align:center;width:100%}:where(#aon-shop-root) .ft-cart__button{background:#c40000}:where(#aon-shop-root) .ft-cart__button.cart_disabled,:where(#aon-shop-root) .ft-cart__button[disabled]{cursor:default;opacity:.45;pointer-events:none}:where(#aon-shop-root) .ft-cart__detail{background:#2d2d2d}:where(#aon-shop-root) .ft-footer{color:#fff;letter-spacing:.1em;margin-top:3em;padding-bottom:3%;text-align:center}:where(#aon-shop-root) .ft-footer__banners{display:grid;gap:2rem;margin-bottom:3rem;margin-inline:auto;width:100%}.modaal-video-wrap{margin:0 auto}.u-c-red,.u-c-red2{background-color:inherit}.u-c-red{color:#c40000}.u-c-red2{color:#ff2525}.u-fs-120p{font-size:120%}.u-fs-130p{font-size:130%}.u-fw-l{font-weight:700}.u-w-100{width:100%}.u-mt-xxs{margin-top:.5rem}.u-mt-s{margin-top:2rem}.u-mt-l{margin-top:4rem}.u-mb-s{margin-bottom:2rem}.u-hover{transition:.4s}.u-hover:active{transform:scale(.95);transition:.4s}.u-bullets>*{padding-left:1em;text-indent:-1em}@media (min-width:768px){:where(#aon-shop-root) .ft-main{--base-width-raw:1326;--fs-base:1.6rem}:where(#aon-shop-root) .ft-container{padding-inline:3rem}:where(#aon-shop-root) .ft-top{align-items:stretch;flex-direction:row}:where(#aon-shop-root) .ft-top__column{flex:0 0 50%;max-width:50%}:where(#aon-shop-root) .ft-top__column-content{padding:2%}:where(#aon-shop-root) .ft-top__logo{width:min(30.303030303vw,400px)}:where(#aon-shop-root) .ft-top__catch{font-size:min(3.1818181818vw,42px);margin-bottom:42px}:where(#aon-shop-root) .ft-top__catch small{font-size:min(2.6515151515vw,35px)}:where(#aon-shop-root) .ft-top__movie{padding-block:0;width:-moz-fit-content;width:fit-content}:where(#aon-shop-root) .ft-nav__list{gap:10px;grid-template-columns:repeat(3,minmax(0,310px));padding:1rem}:where(#aon-shop-root) .ft-nav__link{font-size:min(2.0454545455vw,27px);padding:1rem}:where(#aon-shop-root) .ft-section{padding:4em}:where(#aon-shop-root) .ft-section__bonus{padding-top:4rem}:where(#aon-shop-root) .ft-heading{font-size:min(2.4242424242vw,32px);margin-top:4rem;padding:.2% 5% .2% 3%;text-align:left;width:53%}:where(#aon-shop-root) .ft-heading small{font-size:min(1.1363636364vw,15px)}:where(#aon-shop-root) .ft-heading__arrow{width:min(1.3636363636vw,18px)}:where(#aon-shop-root) .ft-heading__arrow:after,:where(#aon-shop-root) .ft-heading__arrow:before{bottom:min(.7575757576vw,10px);height:min(.2272727273vw,3px);width:min(1.2878787879vw,19px)}:where(#aon-shop-root) .ft-heading__spec{font-size:min(1.7424242424vw,23px);margin-top:1rem!important}:where(#aon-shop-root) .ft-heading__lineup{clip-path:polygon(6% 0,100% 0,94% 100%,0 100%);padding:0}:where(#aon-shop-root) .ft-bonus{margin-bottom:0}:where(#aon-shop-root) .ft-bonus__text{font-size:min(1.7424242424vw,23px);margin-top:15%}:where(#aon-shop-root) .ft-bonus__image{width:70%}:where(#aon-shop-root) .ft-spec{padding-top:8%}:where(#aon-shop-root) .ft-spec p,:where(#aon-shop-root) .ft-spec ul{font-size:min(1.3636363636vw,18px)}:where(#aon-shop-root) .ft-spec__inner h3{font-size:min(1.7424242424vw,23px)}:where(#aon-shop-root) .ft-spec__figure figcaption{font-size:1.8rem}:where(#aon-shop-root) .ft-spec__case{width:80%}:where(#aon-shop-root) .ft-purchase{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:5%;padding-inline:2rem}:where(#aon-shop-root) .ft-purchase__item{padding:2rem}:where(#aon-shop-root) .ft-purchase__name{font-size:min(1.4393939394vw,19px)}:where(#aon-shop-root) .ft-purchase__detail{font-size:min(1.3636363636vw,18px)}:where(#aon-shop-root) .ft-footer__banners{grid-template-columns:repeat(2,minmax(0,1fr));width:70%}.modaal-video-wrap{display:table}.modaal-video-container{display:table;height:506px;max-height:none;max-width:none;padding-bottom:0;width:900px}.u-pc-fs-120p{font-size:120%}.u-hover:hover{opacity:.5}}