@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__group,: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__group select,: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__group select::-ms-expand,: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__group:before,: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) main{--base-width-raw:750;--base-width-raw-sp:750;--base-width-raw-pc:1326;--fs-base:clamp(1.4rem,calc(16/var(--base-width-raw-pc)*100cqw),1.6rem);--container-spacing-x:0px;--flied-px:min(1px,100cqw/var(--base-width-raw-sp));--cart-spacing:0.5em 1em}:where(#aon-shop-root) main{container-type:inline-size;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:700;line-height:1.75}:where(#aon-shop-root) .cart{width:100%}:where(#aon-shop-root) .cart_status{padding-block:1em}:where(#aon-shop-root) .cart-direct-button,:where(#aon-shop-root) .ft-product-detail-button{background-color:#e7ed42;border:2px solid;border-radius:0;color:#000;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(1.6rem,22 * var(--flied-px),2.2rem);font-weight:400;min-height:calc(var(--flied-px)*62);padding:.5em .2em;text-align:center;transition:.4s;width:100%}:where(#aon-shop-root) .cart-direct-button:active,:where(#aon-shop-root) .ft-product-detail-button:active{transform:scale(.95);transition:.2s}:where(#aon-shop-root) .select-box{align-items:center;display:flex;gap:.5em;max-width:100%}:where(#aon-shop-root) .select-box__label{flex-shrink:0}:where(#aon-shop-root) .select-box__purchase:before,:where(#aon-shop-root) .select-box__size:before{background-color:#f50911}:where(#aon-shop-root) .select-box__size{min-width:0}:where(#aon-shop-root) .select-box select{background-color:#fff;color:#000;font-size:inherit}:where(#aon-shop-root) .ft-product-detail-button{background-color:#000;color:#fff}.ft-bg-base{background-attachment:fixed;background-color:#fff;background-image:url(bg-base_sp.jpg);background-position:50%;background-repeat:repeat-y;background-size:min(100%,1326px) auto;color:#000;min-height:100dvh}.ft-container{margin-inline:auto;max-width:var(--container-max-width,1326px);padding-inline:var(--container-spacing-x,5%)}.ft-footer{font-size:1rem;font-weight:400;padding:calc(var(--flied-px)*20) calc(var(--flied-px)*15);text-align:center}.ft-embed{align-items:center;aspect-ratio:16/9;background-color:#161616;border:0;display:flex;justify-content:center;position:relative;width:100%}.ft-embed:before{aspect-ratio:1;background:url(icon-play.svg) no-repeat 50%/contain;content:"";display:block;inset:0;margin:auto;pointer-events:none;position:absolute;transition:background-image .25s ease-in-out;width:calc(var(--flied-px)*130);z-index:1}.ft-embed:hover:before{background-image:url(icon-play_active.svg)}.ft-text-skew{display:inline-block;transform:skewX(-10deg)}.icon-external:before{aspect-ratio:1;background:url(icon-external.svg) no-repeat 50%/contain;content:"";display:inline-block;vertical-align:middle;width:.65em}.ft-hero__image{background-color:#000;margin:0}.ft-hero__image img{display:block;height:auto;width:100%}.ft-hero__content{min-width:0}.ft-hero__catch{background-attachment:scroll;background-color:#000;background-image:url(bg-base_black_sp.jpg);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--base-width-raw)*var(--flied-px)) auto;padding:calc(var(--flied-px)*43) calc(var(--flied-px)*25) calc(var(--flied-px)*27);text-align:center}.ft-hero__logo{display:block;height:auto;margin:0 auto calc(var(--flied-px)*17);width:calc(var(--flied-px)*624)}.ft-hero__text{color:#e7ed42;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(1.8rem,43 * var(--flied-px),4.3rem);font-weight:400;letter-spacing:.025em;line-height:1.25;text-align:center;text-shadow:2px 3px #000;transform:skewX(-13.1deg)}.ft-hero__embed{margin-block:calc(var(--flied-px)*20)}.ft-hero__banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ft-hero__banners img{border:1px solid #000;display:block;transition:.4s;width:100%}.ft-hero__banners img:active{transform:scale(.95);transition:.2s}.ft-nav{background-color:#f50911;margin-top:calc(var(--flied-px)*24);padding-bottom:calc(var(--flied-px)*15);position:relative;z-index:10}.ft-nav__title{display:flex;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(2.2rem,44 * var(--flied-px),4.4rem);font-weight:500;justify-content:center;margin-inline:auto;text-align:center}.ft-nav__list{align-items:start;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-nav__item{min-width:0}.ft-nav__button{align-items:center;background:linear-gradient(0deg,#d7d7d7 0,#fff 26%);background-color:#fff;color:#000;display:flex;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(1rem,20 * var(--flied-px),2rem);font-weight:400;gap:.2em;justify-content:center;line-height:1.15;padding:1em .25em;text-decoration:none}.ft-nav__button:hover{background:linear-gradient(0deg,#3d3d3d 0,#161616 25%);background-color:#282828;color:#f50911}.ft-heading{color:#000;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(3rem,60 * var(--flied-px),6rem);font-weight:900;line-height:1.3;padding-block:calc(var(--flied-px)*72) calc(var(--flied-px)*65);paint-order:stroke;position:relative;text-align:center;z-index:auto}.ft-heading img{display:flex;margin:auto}.ft-heading:before{content:"";height:calc(var(--flied-px)*200);left:41%;position:absolute;top:calc(var(--flied-px)*20);width:calc(var(--flied-px)*339);z-index:-2}.ft-heading--story img{width:calc(var(--flied-px)*280)}.ft-heading--story:before{background:url(heading-deco_red.svg) no-repeat 50%/contain}.ft-heading--bddvd img{width:calc(var(--flied-px)*500)}.ft-heading--bddvd:before{background:url(heading-deco_gray.svg) no-repeat 50%/contain}.ft-subheading{--line-width:12px;background-color:#282828;color:#fff;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(2.2rem,44 * var(--flied-px),4.4rem);font-weight:400;line-height:1.3;margin-bottom:calc(var(--flied-px)*22 + var(--line-width));padding:calc(var(--flied-px)*17) calc(var(--flied-px)*25);position:relative;text-shadow:3px 3px #000}.ft-subheading:before{background:url(ptn01.jpg);border:1px solid #000;content:"";inset:0;margin-block:calc(var(--line-width)*-1);position:absolute;z-index:-1}.ft-subheading h3{z-index:1}.ft-story{background-attachment:scroll;background-image:url(bg-story_sp.jpg);background-position:top;background-repeat:repeat-y;background-size:min(100%,1326px) auto;padding-bottom:calc(var(--flied-px)*124);position:relative;z-index:0}.ft-story__text{paint-order:stroke;-webkit-text-stroke:.25em #fff;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(1.3rem,26 * var(--flied-px),2.6rem);font-weight:400;line-height:2;padding-inline:calc(var(--flied-px)*25);text-stroke:.25em #fff}.ft-scenes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ft-scenes img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ft-scenes--footer{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:calc(var(--flied-px)*40)}.ft-scenes--footer img{grid-column:span 2}.ft-scenes--footer img:nth-child(-n+2){grid-column:span 3}.ft-catalog,.ft-catalog__group{position:relative;z-index:0}.ft-catalog__group{margin-bottom:calc(var(--flied-px)*18)}.ft-products{display:grid;margin-bottom:calc(var(--flied-px)*100)}.ft-products--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-product{background-color:rgba(0,0,0,.85);border:1px solid #fff;color:#fff;display:flex;flex-direction:column;min-width:0;padding:calc(var(--flied-px)*25)}.ft-product__image{margin-bottom:calc(var(--flied-px)*20);min-width:0;width:100%}.ft-product__image img{aspect-ratio:1;background-color:#000;-o-object-fit:contain;object-fit:contain;width:100%}.ft-product__content{display:flex;flex:1;flex-direction:column;font-size:clamp(1.2rem,22 * var(--flied-px),2em);line-height:1.4;min-width:0}.ft-product__name{color:#f50911;font-weight:700;margin-bottom:calc(var(--flied-px)*12)}.ft-product__selects{align-items:flex-end;display:flex;flex-direction:column;gap:calc(var(--flied-px)*8);margin-top:auto;padding-top:calc(var(--flied-px)*18)}.ft-product__buttons{display:grid;gap:calc(var(--flied-px)*8);margin-top:calc(var(--flied-px)*14)}.ft-bonus{background-attachment:fixed;background-blend-mode:multiply;background-color:#93050a;background-image:url(bg-base_sp.jpg);background-position:50%;background-repeat:repeat-y;background-size:min(100%,1326px) auto;border-block:calc(var(--flied-px)*24) solid #000;color:#fff;margin-block:calc(var(--flied-px)*40) calc(var(--flied-px)*100);position:relative}.ft-bonus:after,.ft-bonus:before{background:url(deco-line.svg);background-color:#000;content:"";display:block;height:calc(var(--flied-px)*24);inset-inline:0;pointer-events:none;position:absolute}.ft-bonus:before{top:calc(var(--flied-px)*-24)}.ft-bonus:after{bottom:calc(var(--flied-px)*-24)}.ft-bonus__heading{background-color:#000;clip-path:polygon(0 0,100% 0,97% 100%,0 100%);font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(1.8rem,36 * var(--flied-px),3.6rem);font-weight:400;line-height:1.5;padding:calc(var(--flied-px)*12) calc(var(--flied-px)*25);width:-moz-fit-content;width:fit-content}.ft-bonus__body{padding:calc(var(--flied-px)*40) calc(var(--flied-px)*37) calc(var(--flied-px)*55)}.ft-bonus__group{display:flex;flex-direction:column;gap:calc(var(--flied-px)*30);margin-bottom:calc(var(--flied-px)*55);text-align:center}.ft-bonus__text{flex:1}.ft-bonus__title{color:#e7ed42;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:clamp(1.8rem,36 * var(--flied-px),3.6rem);font-weight:400;line-height:1.4;margin-bottom:calc(var(--flied-px)*10)}.ft-bonus__description{font-size:clamp(1.55rem,31 * var(--flied-px),3.1rem);line-height:1.25}.ft-bonus__deadline{background-color:#fff;color:#000;display:inline-block;font-size:clamp(1.4rem,28 * var(--flied-px),2.8rem);line-height:1.6;padding:calc(var(--flied-px)*4) calc(var(--flied-px)*22)}.ft-bonus__image{width:100%}.ft-bonus__notes{display:flex;flex-direction:column;flex-grow:1;text-align:left}.u-d-b{display:block}.u-c-red{color:#f50911}.u-fs-65p{font-size:65%}.u-fs-90p{font-size:90%}.u-lh-110{line-height:1.1}.u-lh-120{line-height:1.2}.u-mt-xs{margin-top:1rem}.u-mb-xs{margin-bottom:1rem}.u-pr-xs{padding-right:1rem}.u-bullets>*{padding-left:1em;text-indent:-1em}@media (min-width:768px){:where(#aon-shop-root) main{--base-width-raw:1326;--container-spacing-x:0px;--flied-px:min(1px,100cqw/var(--base-width-raw-pc))}:where(#aon-shop-root) .cart-direct-button:hover,:where(#aon-shop-root) .ft-product-detail-button:hover{opacity:.7}.ft-bg-base{background-image:url(bg-base_pc.jpg)}.ft-embed:before{width:calc(var(--flied-px)*88)}.ft-hero__catch{background-image:url(bg-base_black_pc.jpg);padding:calc(var(--flied-px)*29) calc(var(--flied-px)*20) calc(var(--flied-px)*21)}.ft-hero__logo{margin-bottom:calc(var(--flied-px)*10);width:calc(var(--flied-px)*428)}.ft-hero__text{font-size:clamp(1.7rem,29.4 * var(--flied-px),2.94rem)}.ft-hero__embed{margin:calc(var(--flied-px)*16) calc(var(--flied-px)*23) calc(var(--flied-px)*12)}.ft-hero__banners img:hover{opacity:.7}.ft-hero__banners{margin:0 calc(var(--flied-px)*23) calc(var(--flied-px)*21)}.ft-hero{align-items:start;display:grid;grid-template-columns:814fr 512fr}.ft-nav{margin-top:0;padding-bottom:calc(var(--flied-px)*10)}.ft-nav__title{font-size:clamp(2.4rem,40 * var(--flied-px),4rem)}.ft-nav__button{font-size:clamp(3.2rem,40 * var(--flied-px),4rem)}.ft-heading{font-size:clamp(4rem,60 * var(--flied-px),6rem);padding-block:calc(var(--flied-px)*80) calc(var(--flied-px)*60)}.ft-subheading{font-size:clamp(2.4rem,40 * var(--flied-px),4rem);margin-bottom:calc(var(--flied-px)*28);padding:calc(var(--flied-px)*17) calc(var(--flied-px)*40)}.ft-story{background-image:url(bg-story_pc.jpg)}.ft-story__text{font-size:clamp(1.6rem,24 * var(--flied-px),2.4rem);margin-inline:auto;max-width:calc(var(--flied-px)*826);padding-inline:0}.ft-scenes--footer{grid-template-columns:repeat(4,minmax(0,1fr))}.ft-scenes--footer img,.ft-scenes--footer img:nth-child(-n+2){grid-column:auto}.ft-catalog__group{margin-bottom:calc(var(--flied-px)*70)}.ft-catalog{padding-inline:calc(var(--flied-px)*112)}.ft-products--pc-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-bonus{background-image:url(bg-base_pc.jpg)}.ft-bonus__body{padding:calc(var(--flied-px)*50) calc(var(--flied-px)*46) calc(var(--flied-px)*60)}.ft-bonus__group{align-items:center;flex-direction:row-reverse;flex-wrap:wrap;gap:calc(var(--flied-px)*44)}.ft-bonus__title{font-size:clamp(2rem,28 * var(--flied-px),2.8rem)}.ft-bonus__description{font-size:clamp(1.4rem,22 * var(--flied-px),2.2rem)}.ft-bonus__deadline{font-size:clamp(1.2rem,20 * var(--flied-px),2rem)}.ft-bonus__image{width:52%}.u-pc-d-n{display:none}}