@charset "UTF-8";#aon-shop-root main{box-sizing:border-box;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}#aon-shop-root aside,#aon-shop-root body,#aon-shop-root footer,#aon-shop-root main{position:relative;z-index:1}#aon-shop-root section{outline:none}#aon-shop-root *,#aon-shop-root :after,#aon-shop-root :before{box-sizing:inherit}#aon-shop-root iframe{border:none}#aon-shop-root h1,#aon-shop-root h2,#aon-shop-root h3,#aon-shop-root h4,#aon-shop-root h5,#aon-shop-root h6{font-size:inherit;font-weight:inherit;margin:0}#aon-shop-root dd,#aon-shop-root li,#aon-shop-root ol,#aon-shop-root ul{list-style:none;margin:0;padding:0}#aon-shop-root dl,#aon-shop-root p{margin:0}#aon-shop-root dt{display:inline}#aon-shop-root a{color:inherit;cursor:pointer;text-decoration:none;word-wrap:break-word}#aon-shop-root strong{font-size:1.15em;font-weight:inherit}#aon-shop-root button{background-color:transparent;border-width:0;color:inherit;cursor:pointer;font-weight:inherit;line-height:inherit;padding:0}#aon-shop-root input::-moz-focus-inner{border:0;margin:0;padding:0}#aon-shop-root hr{border:none;margin:0}#aon-shop-root a,#aon-shop-root button,#aon-shop-root div,#aon-shop-root span,#aon-shop-root summary{outline:revert}#aon-shop-root .slick-slider *{max-width:none}#aon-shop-root .slick-slide a,#aon-shop-root .slick-slide img{outline-offset:-2px;position:static}#aon-shop-root{font-size:62.5%}#aon-shop-root :not(img){max-width:none}#aon-shop-root img,#aon-shop-root svg{height:auto;max-width:100%;vertical-align:middle}#aon-shop-root hr{background-color:inherit;height:1px;margin:1em auto;width:100%}#aon-shop-root [data-ruby]:before{content:attr(data-ruby);font-size:.6em;left:0;letter-spacing:.3em;position:absolute;text-align:center;top:-1.2em;width:100%}#aon-shop-root a[class^=js-modal-]{display:inline-block}#aon-shop-root .l-main{background-color:#000;color:#fff;font-size:1.4rem;line-height:1.75}#aon-shop-root [data-ruby]{display:inline-block;position:relative}#aon-shop-root [data-ruby]:before{display:flex;inset:1rem auto auto;position:relative}#aon-shop-root .image-bonus{display:flex;margin:auto}#aon-shop-root .container{margin-left:auto;margin-right:auto;max-width:1326px;padding-left:5%;padding-right:5%}#aon-shop-root .embed{border:1px solid #9d0101;display:block;position:relative;width:100%}#aon-shop-root .embed img{width:100%}#aon-shop-root .embed:after,#aon-shop-root .embed:before{content:"";inset:0;margin:auto;position:absolute;transition:all .35s ease-in-out}#aon-shop-root .embed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 158.15 158.15'%3E%3Cpath d='M78.55 9.7C40.26 9.7 9.1 40.86 9.1 79.15s31.15 69.45 69.45 69.45S148 117.45 148 79.15 116.84 9.7 78.55 9.7m0 135.89c-36.64 0-66.45-29.81-66.45-66.45S41.91 12.7 78.55 12.7 145 42.51 145 79.15s-29.81 66.45-66.45 66.45ZM79.07 0C35.47 0 0 35.47 0 79.07s35.47 79.07 79.07 79.07 79.07-35.47 79.07-79.07S122.67 0 79.07 0m0 153.15C38.23 153.15 5 119.92 5 79.08S38.23 5 79.07 5s74.07 33.23 74.07 74.07-33.23 74.07-74.07 74.07Zm10.44-97.84L51.2 33.2v44.22zV100l38.31-22.34-38.31-22.34Zm-38.31 68.1 38.31-22.34L51.2 78.73v44.69Z' style='stroke-width:0'/%3E%3C/svg%3E");background-repeat:no-repeat;filter:drop-shadow(0 0 10px #000000) drop-shadow(0 0 20px #000000);height:0;padding-top:19%;width:19%;z-index:2}#aon-shop-root .embed:after{background-blend-mode:overlay;background-color:rgba(0,0,0,.75);background-image:url(embed-ptn.png);background-repeat:repeat;background-size:2px 6px;height:100%;opacity:.35;width:100%;z-index:1}#aon-shop-root .embed:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e00b0b' viewBox='0 0 158.15 158.15'%3E%3Cpath d='M78.55 9.7C40.26 9.7 9.1 40.86 9.1 79.15s31.15 69.45 69.45 69.45S148 117.45 148 79.15 116.84 9.7 78.55 9.7m0 135.89c-36.64 0-66.45-29.81-66.45-66.45S41.91 12.7 78.55 12.7 145 42.51 145 79.15s-29.81 66.45-66.45 66.45ZM79.07 0C35.47 0 0 35.47 0 79.07s35.47 79.07 79.07 79.07 79.07-35.47 79.07-79.07S122.67 0 79.07 0m0 153.15C38.23 153.15 5 119.92 5 79.08S38.23 5 79.07 5s74.07 33.23 74.07 74.07-33.23 74.07-74.07 74.07Zm10.44-97.84L51.2 33.2v44.22zV100l38.31-22.34-38.31-22.34Zm-38.31 68.1 38.31-22.34L51.2 78.73v44.69Z' style='stroke-width:0'/%3E%3C/svg%3E");background-repeat:no-repeat}#aon-shop-root .embed:hover:after{opacity:0}#aon-shop-root .banner{display:block;transition:.4s}#aon-shop-root .banner:active{transform:scale(.95);transition:.2s}#aon-shop-root .heading1{display:flex;justify-content:center;margin-bottom:4%;margin-left:auto;margin-right:auto;width:40%}#aon-shop-root .heading2{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-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1.25;text-align:center}#aon-shop-root .heading2:before{align-self:center;background:url(icon-heading.svg) no-repeat 50%;content:"";display:inline-flex;height:1em;vertical-align:middle;width:1em}#aon-shop-root .grid{--gutter:5px;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--gutter)/2*-1);margin-right:calc(var(--gutter)/2*-1)}#aon-shop-root .grid>*{padding-left:calc(var(--gutter)/2);padding-right:calc(var(--gutter)/2)}#aon-shop-root .col-6{flex:0 0 50%;max-width:50%}#aon-shop-root .col-12{flex:0 0 100%;max-width:100%}#aon-shop-root .select{align-items:center;display:flex;justify-content:flex-end;width:100%}#aon-shop-root .select__label{text-wrap:nowrap;margin-right:10px}#aon-shop-root .select>.select2{width:100px!important}#aon-shop-root .select--size>.select2{width:200px!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}#aon-shop-root .text-border{border:1px solid #e00b0b;color:#e00b0b;font-size:.8em;padding:.25em}#aon-shop-root .bg1{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:relative}#aon-shop-root .bg1:before{background:url(bg-circle.png) no-repeat 100% 0/100%;content:"";height:0;inset:0 auto auto 50vw;opacity:.4;padding-top:min(847px,63%);position:fixed;width:min(737px,55%);z-index:0}#aon-shop-root .bg2{position:relative;z-index:1}#aon-shop-root .bg2:before{background:url(img-pic01.png) no-repeat 0 0/100% auto;content:"";display:flex;height:0;padding-top:28.1297134238%;width:100%}#aon-shop-root .bg2:after{background:url(img-pic02.png) no-repeat 0 0/100% auto;content:"";display:flex;height:0;padding-top:18.7028657617%;width:100%}#aon-shop-root .bg3{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:relative}#aon-shop-root .bg3:before{background:url(bg-story.jpg) no-repeat top/100% auto;content:"";height:100vh;inset:0;position:absolute;width:100%;z-index:-1}#aon-shop-root .bd+.music{margin-top:9%}#aon-shop-root .hero{align-items:center;display:flex;flex-wrap:wrap;position:relative}#aon-shop-root .hero:before{background:url(bg-item-hero.png) no-repeat;content:"";height:0;max-width:373px;padding-top:104.2929292929%;position:absolute;right:0;top:0;width:52%}#aon-shop-root .hero__col{flex:1 0 100%}#aon-shop-root .hero__kv{padding:3% 7%}#aon-shop-root .hero__inner{margin-top:-20%;text-align:center}#aon-shop-root .hero__sub-cap{transform:translateY(20px);width:55%}#aon-shop-root .hero__body>*{margin-bottom:3%}#aon-shop-root .hero .embed{margin-left:auto;margin-right:auto;width:60%}#aon-shop-root .hero .banner{margin-left:auto;margin-right:auto;width:61%}#aon-shop-root .nav{margin-left:auto;margin-right:auto;max-width:1182px;padding:10px 1em 5px}#aon-shop-root .nav__list{display:flex;justify-content:center}#aon-shop-root .nav__item{align-items:center;display:flex;padding-left:1em;padding-right:1em}#aon-shop-root .nav__item:first-child:after{background-color:#fff;content:"";height:53px;margin-left:30px;transform:skewX(-30deg);width:2px}#aon-shop-root .nav__link{transition:.4s}#aon-shop-root .nav__link:active{transform:scale(.95);transition:.2s}#aon-shop-root .bd .heading1{margin-top:8%}#aon-shop-root .bd .grid+.box{margin-top:6%}#aon-shop-root .product__body{align-items:center;border:2px solid #e00b0b;display:flex;flex-direction:column;flex-flow:column;height:100%;justify-content:flex-start;position:relative}#aon-shop-root .product__image{width:100%}#aon-shop-root .product__image img{-o-object-fit:cover;object-fit:cover;width:100%}#aon-shop-root .product__name{align-items:center;display:flex;height:100%}#aon-shop-root .product__release{font-size:85.7142857143%}#aon-shop-root .product__sale:after{content:"／"}#aon-shop-root .product__content{align-items:flex-start;display:flex;flex-direction:column;flex-flow:column;height:100%;line-height:1.5;padding:4%;text-align:left;width:100%}#aon-shop-root .product__limits{color:#e00b0b;font-size:80%}#aon-shop-root .product__select{display:flex;flex-direction:column;justify-content:flex-end;width:calc(100% - 4px)}#aon-shop-root .product__buttons{display:flex;flex:1 0 auto;flex-direction:row;margin-bottom:0;width:100%}#aon-shop-root .product__buttons.grid{--gutter:2px}#aon-shop-root .box{border:2px solid #e00b0b;padding:5% 2%}#aon-shop-root .box .heading2{margin-bottom:4%}#aon-shop-root .desc-group{margin-bottom:3rem}#aon-shop-root .desc-group:last-child{margin-bottom:0}#aon-shop-root .desc-group__head{background-color:#e00b0b;display:inline-block;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-size:1.6rem;letter-spacing:.2em;line-height:1.25;padding-left:.75em;padding-right:.75em}#aon-shop-root .desc-group__catch,#aon-shop-root .desc-group__head{font-weight:700;margin-bottom:.5em}#aon-shop-root .desc-group__note>*{padding-left:1em;text-indent:-1em}#aon-shop-root .desc-group__imgs{align-items:center;display:grid;gap:2rem;justify-content:center;margin-bottom:2rem;margin-top:2rem}#aon-shop-root .music .heading2{margin-bottom:3%}#aon-shop-root .music__group{margin-bottom:6%}#aon-shop-root .story{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;letter-spacing:.14em;line-height:2;text-align:center}#aon-shop-root .story .heading1{padding-top:9%}#aon-shop-root .story__intro{font-size:1.6rem;line-height:1.75}#aon-shop-root .story__intro:after{background-color:#e00b0b;content:"";display:flex;height:1px;margin-bottom:1em;margin-top:1em;width:100%}#aon-shop-root .story__catch{font-size:125%;margin-bottom:.25em}#aon-shop-root .story__catch2{font-size:133.3333333333%}#aon-shop-root .footer{align-items:center;display:flex;flex-direction:column;padding-bottom:3%;padding-top:3%}#aon-shop-root .footer>*{margin-bottom:.5rem}#aon-shop-root .footer__copy{font-size:1.2rem}#aon-shop-root .js-bg-fixed{position:relative}#aon-shop-root .js-bg{position:absolute}#aon-shop-root .direct-cartadd{display:flex;position:relative;width:100%}#aon-shop-root .direct-cartadd__status{color:#fff;font-size:80%;left:0;line-height:1.4;margin:auto;opacity:0;padding:1em .5em;pointer-events:none;position:absolute;right:0;text-align:center;top:-1em;transform:translateY(-90%);transition:.2s}#aon-shop-root .direct-cartadd__status.is-success{background-color:#e6ff70;opacity:1;pointer-events:all;transform:translateY(-100%)}#aon-shop-root .direct-cartadd__status.is-success:after{color:#e6ff70}#aon-shop-root .direct-cartadd__status.is-error{background-color:#e00b0b;opacity:1;pointer-events:all;transform:translateY(-100%)}#aon-shop-root .direct-cartadd__status.is-error:after{color:#e00b0b}#aon-shop-root .direct-cartadd__status a{font-size:1.2rem}#aon-shop-root .direct-cartadd__status:after{border-left:.6em solid transparent;border-right:.6em solid transparent;border-top:.8em solid;bottom:0;content:"";height:1em;height:0;left:0;margin:auto;pointer-events:none;position:absolute;right:0;transform:translateY(95%);width:1em;width:0}#aon-shop-root .direct-cartadd__btn{align-items:center;background:#e00b0b;color:#fff;display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:.025em;line-height:0;padding:1.25em .5em;position:relative;text-align:center;transition:all easy-in-out .4s;width:100%;z-index:1}#aon-shop-root .direct-cartadd__btn:hover{transition:.4s}#aon-shop-root .direct-cartadd__btn:hover:active{transform:scale(.95);transition:.2s}#aon-shop-root .direct-cartadd__btn:disabled{background-color:#7b8488;color:#fff;opacity:.85;pointer-events:none}#aon-shop-root .direct-cartadd__btn:disabled:after{align-items:center;background-color:hsla(198,5%,51%,.8);background:#7b8488;content:"購入できません";display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:1;z-index:2}#aon-shop-root .direct-link{align-items:center;background-color:#fff;border:1px solid;color:#000;display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;justify-content:center;letter-spacing:.025em;line-height:0;padding:1.25em .5em;text-align:center;transition:all easy-in-out .4s;width:100%}#aon-shop-root .direct-link:hover{transition:.4s}#aon-shop-root .direct-link:hover:active{transform:scale(.95);transition:.2s}:root{--slick-arrow-color:#e00b0b;--slick-dot-color:#7b8488;--slick-dot-color-active:#e00b0b}.modaal-container{background-color:transparent;color:inherit}.modaal-content-container{padding:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:rgba(0,0,0,.7);outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#fff}.modaal-video-wrap{margin:0 auto}#aon-shop-root .slick-slide img{max-width:100%}#aon-shop-root .select2-selection{background-color:transparent;border:1px solid #fff;border-radius:inherit;height:auto}#aon-shop-root .select2-selection>*{height:100%}#aon-shop-root .select2-selection__rendered{color:#fff;padding-bottom:.5em;padding-top:.5em;text-align:center}#aon-shop-root .select2-selection__arrow b{border-color:#fff transparent transparent}#aon-shop-root .select2-container--open .select2-selection__arrow b{border-color:transparent transparent #fff}#aon-shop-root .u-d-b{display:block!important}#aon-shop-root .u-c-yellow{background-color:inherit;color:#e6ff70!important}#aon-shop-root .u-bc-red{background-color:#e00b0b!important;color:inherit}#aon-shop-root .u-my-s{margin-top:2rem!important}#aon-shop-root .u-mb-xs{margin-bottom:1rem!important}#aon-shop-root .u-mb-s,#aon-shop-root .u-my-s{margin-bottom:2rem!important}#aon-shop-root .u-mb-l{margin-bottom:4rem!important}@media (min-width:768px){#aon-shop-root .banner:hover{opacity:.7}#aon-shop-root .heading1{margin-bottom:5.8rem;width:auto}#aon-shop-root .heading2{font-size:3rem;letter-spacing:.2em}#aon-shop-root .grid{--gutter:20px}#aon-shop-root .col-pc-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}#aon-shop-root .bg3:before{background-size:1326px auto}#aon-shop-root .hero:before{padding-top:105.8981233244%;width:28%}#aon-shop-root .hero__col{flex:1 0 50%}#aon-shop-root .hero__kv{padding:0 20px}#aon-shop-root .hero__inner{margin-left:-2%;margin-top:auto}#aon-shop-root .nav{padding:19px 1em 15px}#aon-shop-root .nav__link:hover{opacity:.7}#aon-shop-root .product__content{padding:20px}#aon-shop-root .product__buttons{font-size:clamp(1rem,1.85vw,1.4rem)}#aon-shop-root .desc-group{margin-bottom:6rem}#aon-shop-root .desc-group__head{font-size:3.4rem;margin-bottom:2.5rem}#aon-shop-root .desc-group__catch{font-size:171.4285714286%}#aon-shop-root .desc-group__imgs{grid-template-columns:repeat(2,1fr)}#aon-shop-root .story{font-size:1.8rem}#aon-shop-root .story__intro{font-size:2.4rem}#aon-shop-root .direct-cartadd__status{font-size:inherit}#aon-shop-root .direct-cartadd__btn:hover:hover,#aon-shop-root .direct-link:hover:hover{opacity:.7}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-video-wrap{display:table}.modaal-video-container{display:table;height:506.25px;max-height:none;max-width:none;width:900px}#aon-shop-root .u-pc-d-n{display:none!important}}@media only screen and (min-width:1400px){.modaal-video-container{height:none;padding-bottom:0}}@media (prefers-reduced-motion:no-preference){#aon-shop-root .bg1:before{animation:spin 200s linear infinite}}@media (prefers-reduced-motion:reduce){#aon-shop-root .bg1:before{animation-play-state:paused}}