@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 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 h1,#aon-shop-root h2,#aon-shop-root h3,#aon-shop-root h4{font-size:inherit;font-weight:inherit;margin:0}#aon-shop-root li,#aon-shop-root ul{list-style:none;margin:0;padding:0}#aon-shop-root p{margin:0}#aon-shop-root a{color:inherit;cursor:pointer;text-decoration:none;word-wrap:break-word}#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{margin:0}#aon-shop-root a,#aon-shop-root button,#aon-shop-root div,#aon-shop-root span{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}#aon-shop-root a[class^=js-modal-]{display:inline-block}#aon-shop-root .l-main{background:url(bg-base_sp.jpg) no-repeat top/cover;background-attachment:fixed;border-color:#fff;color:#27180c;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Arial,YuGothic,Yu Gothic,Hiragino Kaku \ ProN,ヒラギノ角ゴ ProN W3,Osaka,Meiryo,メイリオ,sans-serif;font-size:min(28/768 * 100vw,28px);font-weight:600;line-height:1.75}#aon-shop-root .l-container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:4.5%;padding-right:4.5%}#aon-shop-root .l-footer{font-size:90%;position:relative;text-align:center}#aon-shop-root hr{background:url(hr.png);border:none;display:block;height:2px;margin:3% 0;width:100%}#aon-shop-root .nav{margin-bottom:10px;margin-top:10px}#aon-shop-root .nav__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#aon-shop-root .nav__item{min-width:0;word-wrap:break-word;flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px)}#aon-shop-root .nav__link{align-items:center;background-color:#fdebf6;display:flex;height:100%;justify-content:center;padding:1em;transition:.4s;width:100%}#aon-shop-root .nav__link:active{transform:scale(.95);transition:.2s}#aon-shop-root .nav__link.is-disabled{background-color:#000;color:#fff;opacity:.85;pointer-events:none}#aon-shop-root .heading{color:#27180c;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Arial,YuGothic,Yu Gothic,Hiragino Kaku \ ProN,ヒラギノ角ゴ ProN W3,Osaka,Meiryo,メイリオ,sans-serif;font-size:min(55/768 * 100vw,55px);font-weight:900;letter-spacing:.3em;margin-bottom:1.5%;text-align:center}#aon-shop-root .top{background:url(bg-top.jpg) no-repeat 100%/cover;width:100%}#aon-shop-root .top__col{margin:auto;text-align:center}#aon-shop-root .top__col h1{height:100%;width:100%}#aon-shop-root .top__col img{-o-object-fit:cover;object-fit:cover}#aon-shop-root .top__col--content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-48%;padding:0 6% 8%;position:relative}#aon-shop-root .top__col--content .top-txt{color:#dd8741;font-family:"Noto Serif JP",游明朝,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:min(40/768 * 100vw,40px);font-weight:800;padding:1%;text-decoration:underline;text-shadow:0 0 5px #3b2712,0 0 5px #3b2712,0 0 5px #3b2712,0 0 5px #3b2712}#aon-shop-root .top .btn-box{margin-top:5%;margin-inline:auto;width:100%}#aon-shop-root .top .btn-box li{padding-top:2%}#aon-shop-root .scene-pic{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,1fr)}#aon-shop-root .box{margin-left:auto;margin-right:auto;margin-top:5%;position:relative}#aon-shop-root .box__inner{border:20px solid transparent;-o-border-image:url(bg-box.png) 20 round;border-image:url(bg-box.png) 20 fill round;font-weight:500;margin-bottom:5%;margin-left:auto;margin-right:auto;padding:4% 3% 6%}#aon-shop-root .box__inner .box-ttl{color:#3b2712;font-size:min(38/768 * 100vw,38px);font-weight:900;letter-spacing:.07em;text-align:center}#aon-shop-root .box__inner .box-ttl span{background:#3b2712;color:#fff;display:inline-block;font-size:85%;font-weight:700;line-height:1.5;padding:1% 2%}#aon-shop-root .box__inner .item-detail{font-size:min(29/768 * 100vw,29px);margin-bottom:2%;margin-top:3%}#aon-shop-root .box__inner .item-box{font-feature-settings:"palt"}#aon-shop-root .box__inner .bonus-box{margin-bottom:10%}#aon-shop-root .box__inner .bonus-box h4{background:#3b2712;color:#fff;display:inline-block;margin-bottom:1.5%;padding:0 2%}#aon-shop-root .box__inner .box-img{margin-top:3%;margin-inline:auto;width:100%}#aon-shop-root .button-box{margin-inline:auto;width:95%}#aon-shop-root .button-box .choice-box .quantity{align-items:center;margin-left:auto}#aon-shop-root .button-box .choice-box .quantity label{text-align:end}#aon-shop-root .story{background:url(bg-story_sp.jpg) no-repeat top/cover;color:#27180c;font-family:"Noto Serif JP",游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;padding:3%}#aon-shop-root .story .txt-box{margin-bottom:3%}#aon-shop-root .story .txt-box h3{font-size:130%;font-size:min(35/768 * 100vw,35px);font-weight:800;margin-bottom:2%;text-align:center}#aon-shop-root .story .txt-box span{display:inline-block;letter-spacing:-.1em;margin:0 .2em}#aon-shop-root .products{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}#aon-shop-root .products>*{min-width:0;word-wrap:break-word;flex:0 0 calc(100% - 1rem);margin:.5rem;max-width:calc(100% - 1rem)}#aon-shop-root .product__buttons{display:flex;flex:1 0 auto;flex-direction:column;flex-flow:column;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Arial,YuGothic,Yu Gothic,Hiragino Kaku \ ProN,ヒラギノ角ゴ ProN W3,Osaka,Meiryo,メイリオ,sans-serif;height:auto;justify-content:center;margin-bottom:0;margin-top:6%;margin-inline:auto;width:95%}#aon-shop-root .direct-cartadd{display:flex;position:relative;width:100%}#aon-shop-root .direct-cartadd~*{margin-top:0}#aon-shop-root .direct-cartadd__status{color:#fff;font-size:min(30/768 * 100vw,30px)!important;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:#dd8741;opacity:1;pointer-events:all;transform:translateY(-100%)}#aon-shop-root .direct-cartadd__status.is-success:after{color:#dd8741}#aon-shop-root .direct-cartadd__status.is-error{background-color:#ed1d24;opacity:1;pointer-events:all;transform:translateY(-100%)}#aon-shop-root .direct-cartadd__status.is-error:after{color:#ed1d24}#aon-shop-root .direct-cartadd__status.is-error p{font-weight:700}#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:#e46600;color:#fff;display:flex;flex-direction:column;font-size:100%;font-weight:900!important;height:auto;justify-content:center;letter-spacing:letter-spacing(60);margin-bottom:2%;padding:1em;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:after{align-items:center;background:#000;content:"購入できません";display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}#aon-shop-root .direct-link{align-items:center;background-color:#3b2712;color:#fff;display:flex;flex-direction:column;font-size:100%;height:auto;justify-content:center;letter-spacing:letter-spacing(60);margin-bottom:0;padding:1em;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}#aon-shop-root .direct-cartadd__btn,#aon-shop-root .direct-link{border-radius:10px;font-family:inherit;font-weight:900!important;position:relative}#aon-shop-root .direct-cartadd__btn span,#aon-shop-root .direct-link span{background:#fff;-webkit-clip-path:polygon(0 0,20% 0,100% 50%,20% 100%,0 100%,80% 50%);clip-path:polygon(0 0,20% 0,100% 50%,20% 100%,0 100%,80% 50%);display:inline-block;height:.6em;inset:50% 10px auto auto;margin-left:3%;position:absolute;transform:translateY(-50%);width:.4em}:root{--slick-arrow-color:#dd8741;--slick-dot-color:#7b8488;--slick-dot-color-active:#dd8741}.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 .select2-selection{background-color:transparent;border:1px solid #000;border-radius:inherit;height:auto}#aon-shop-root .select2-selection>*{height:100%}#aon-shop-root .select2-selection__rendered{padding-bottom:.5em;padding-top:.5em;text-align:center}#aon-shop-root .select2-selection__arrow b{border-color:#000 transparent transparent}#aon-shop-root .select2-container--open .select2-selection__arrow b{border-color:transparent transparent #000}#aon-shop-root .u-d-b{display:block!important}#aon-shop-root .u-d-f{display:flex!important}#aon-shop-root .u-fs-90p{font-size:90%!important}#aon-shop-root .u-fw-xl{font-weight:900!important}#aon-shop-root .u-ta-c{text-align:center!important}#aon-shop-root .u-w-50{width:50%!important}#aon-shop-root .u-w-100{width:100%!important}#aon-shop-root .u-mr-xxs,#aon-shop-root .u-mx-xxs{margin-right:.5rem!important}#aon-shop-root .u-ml-xxs,#aon-shop-root .u-mx-xxs{margin-left:.5rem!important}#aon-shop-root .u-nmx-xxs{margin-left:-.5rem!important;margin-right:-.5rem!important}#aon-shop-root .u-pt-m{padding-top:3rem!important}#aon-shop-root .u-pb-m{padding-bottom:3rem!important}#aon-shop-root .u-grid{display:flex!important;flex-wrap:wrap!important}#aon-shop-root .u-col-6{min-width:0!important;word-wrap:break-word!important;flex:0 0 50%!important;max-width:50%!important}#aon-shop-root .u-hover{transition:.4s}#aon-shop-root .u-hover:active{transform:scale(.95);transition:.2s}#aon-shop-root .u-hanging{display:table!important}#aon-shop-root .u-hanging>*{display:table-cell!important;position:relative!important;right:-1px!important;white-space:nowrap!important}@media (min-width:768px){#aon-shop-root .l-main{background:url(bg-base_pc.jpg) no-repeat top/cover;background-attachment:fixed;font-size:min(18/1326 * 100vw,18px)}#aon-shop-root .l-container{max-width:calc(1326px + 6rem);padding-left:4%;padding-right:4%}#aon-shop-root .nav__link:hover{opacity:.7;transform:scale(.96)}#aon-shop-root .heading{font-size:min(45/1326 * 100vw,45px)}#aon-shop-root .top{align-items:stretch;display:flex;flex:1 0 50%;flex-direction:row}#aon-shop-root .top__col--content{margin-top:0;max-width:50%;padding:2%}#aon-shop-root .top__col--content .top-txt{font-size:min(20/1326 * 100vw,20px)}#aon-shop-root .top .btn-box{margin-top:0;padding:2%;width:90%}#aon-shop-root .box__inner{border:10px solid transparent;-o-border-image:url(bg-box.png) 10 round;border-image:url(bg-box.png) 10 fill round;font-size:min(18/1326 * 100vw,18px);margin-bottom:3%;padding:3% 4% 5%}#aon-shop-root .box__inner .box-ttl{font-size:min(32/1326 * 100vw,32px)}#aon-shop-root .box__inner .box-ttl span{line-height:normal;padding:0 1.2%}#aon-shop-root .box__inner .item-detail{font-size:min(19/1326 * 100vw,19px)}#aon-shop-root .box__inner .bonus-box{margin-bottom:5%}#aon-shop-root .box__inner .bonus-box h4{padding:0 1%}#aon-shop-root .box__inner .box-img{width:88%}#aon-shop-root .button-box{margin-top:5%;width:70%}#aon-shop-root .button-box .choice-box{font-size:min(18/1326 * 100vw,18px)!important}#aon-shop-root .story{background:url(bg-story_pc.jpg) no-repeat top/cover}#aon-shop-root .story .txt-box h3{font-size:min(27/1326 * 100vw,27px)}#aon-shop-root .products{margin-left:-1rem;margin-right:-1rem}#aon-shop-root .products>*{min-width:0;word-wrap:break-word;flex:0 0 calc(50% - 1rem);margin:.5rem;max-width:calc(50% - 1rem)}#aon-shop-root .product__buttons{flex-direction:row;justify-content:space-between;margin-top:3%;width:100%}#aon-shop-root .direct-cartadd__status{font-size:min(18/1326 * 100vw,18px)!important;max-width:75%}#aon-shop-root .direct-cartadd__status.is-error p{font-size:55%}#aon-shop-root .direct-cartadd__btn{font-size:min(20/1326 * 100vw,20px);margin-bottom:0}#aon-shop-root .direct-cartadd__btn:hover:hover{opacity:.7;transform:scale(.96)}#aon-shop-root .direct-cartadd__btn:disabled:after{font-size:2rem}#aon-shop-root .direct-link{font-size:min(20/1326 * 100vw,20px)}#aon-shop-root .direct-link:hover:hover{opacity:.7;transform:scale(.96)}#aon-shop-root .direct-cartadd__btn,#aon-shop-root .direct-link{width:95%}.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}#aon-shop-root .u-pc-w-60{width:60%!important}#aon-shop-root .u-hover:hover{opacity:.7;transform:scale(.96)}}@media only screen and (min-width:1400px){.modaal-video-container{height:none;padding-bottom:0}}