@charset "UTF-8";.typesquare_option{opacity:1!important}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,0.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,0.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,0.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,0.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color,#007aff));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}html.fixed{height:100svh}body.fixed{height:100svh;overflow:hidden}.img-guard,.img-guard img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}#marugameudonut{position:relative}@media screen and (max-width:767px){#marugameudonut{font-size:0.267vw;position:relative}}#marugameudonut.load:after{opacity:0;visibility:hidden}#marugameudonut *{-webkit-box-sizing:border-box;box-sizing:border-box}#marugameudonut :after,#marugameudonut :before{-webkit-box-sizing:border-box;box-sizing:border-box}#marugameudonut .pc-oi{display:inline!important}@media screen and (max-width:767px){#marugameudonut .pc-oi{display:none!important}}#marugameudonut .sp-oi{display:none!important}@media screen and (max-width:767px){#marugameudonut .sp-oi{display:inline!important}}#marugameudonut .pc-ob{display:block!important}@media screen and (max-width:767px){#marugameudonut .pc-ob{display:none!important}}#marugameudonut .sp-ob{display:none!important}@media screen and (max-width:767px){#marugameudonut .sp-ob{display:block!important}}#marugameudonut .pc-of{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:767px){#marugameudonut .pc-of{display:none!important}}#marugameudonut .sp-of{display:none!important}@media screen and (max-width:767px){#marugameudonut .sp-of{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}#marugameudonut img{width:100%;height:auto}#marugameudonut .txt-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#marugameudonut .txt-flex>:first-of-type{-ms-flex-negative:0;flex-shrink:0}#marugameudonut .txt-ib>*{display:inline-block}#marugameudonut .hov-img img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .hov-img a{cursor:pointer}@media screen and (min-width:768px){#marugameudonut .hov-img a:hover img{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}}#marugameudonut .swiper-pagination{bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}#marugameudonut .swiper-pagination span{width:12px;aspect-ratio:1;min-width:0;height:auto;margin:0;background:#ceaa9b;opacity:1}#marugameudonut .swiper-pagination .swiper-pagination-bullet-active{background:#c03c4a}#marugameudonut .swiper-button{width:56px;height:auto;aspect-ratio:1;-webkit-transition:0.4s ease;transition:0.4s ease}@media screen and (min-width:768px){#marugameudonut .swiper-button:hover img{-webkit-transform:scale(1.2) translate3d(0,0,0);transform:scale(1.2) translate3d(0,0,0)}}#marugameudonut .swiper-button:after{content:"";display:none}#marugameudonut .swiper-button img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .marugameudonut-loading{position:fixed;z-index:900;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;width:100%;height:100%;top:0;left:0;background:#ffefd9 url("../img/bg-center.webp") top center/482px auto repeat;opacity:1;visibility:visible;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .marugameudonut-loading.off{opacity:0;visibility:hidden}#marugameudonut .marugameudonut-loading .img-box{width:280px;height:100%;-webkit-filter:drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff);filter:drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff) drop-shadow(0 0 100px #fff)}#marugameudonut .marugameudonut-loading img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#marugameudonut .fixed-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:#ffecd4 url("../img/bg-main.webp") center/cover no-repeat}@media screen and (max-width:767px){#marugameudonut .fixed-bg{display:none}}#marugameudonut .fixed-bg:after{position:absolute;content:"";display:block;width:50vw;min-width:0;aspect-ratio:1440/196;min-height:98px;background:url("../img/bg.webp") bottom right/cover no-repeat;bottom:0;left:0}#marugameudonut .marugameudonut-layout{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1438px;margin:0 auto}#marugameudonut .marugameudonut-left-wrap{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;padding:0 20px}@media screen and (max-width:767px){#marugameudonut .marugameudonut-left-wrap{display:none}}#marugameudonut .marugameudonut-left{position:sticky;top:80px;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;width:100%;height:calc(100svh - 80px);padding-bottom:98px}#marugameudonut .marugameudonut-left .udonut-ico-wrap{position:absolute;width:100%;height:100%;top:0;right:0;min-width:440px}#marugameudonut .marugameudonut-left .udonut-ico{position:absolute;min-width:0;aspect-ratio:1}#marugameudonut .marugameudonut-left .udonut-ico.ico-01{max-width:96px;width:6.66vw;background:url("../img/bg-ico-l-01.webp") center/contain no-repeat;top:3%;left:3%}#marugameudonut .marugameudonut-left .udonut-ico.ico-02{max-width:56px;width:3.88vw;background:url("../img/bg-ico-l-02.webp") center/contain no-repeat;top:16%;left:16%}#marugameudonut .marugameudonut-left .udonut-ico.ico-03{max-width:70px;width:4.86vw;background:url("../img/bg-ico-l-03.webp") center/contain no-repeat;top:5%;left:35%}#marugameudonut .marugameudonut-left .udonut-ico.ico-04{max-width:114px;width:7.91vw;background:url("../img/bg-ico-l-04.webp") center/contain no-repeat;top:4%;right:8%}#marugameudonut .marugameudonut-left .udonut-ico.ico-05{max-width:182px;width:12.63vw;background:url("../img/bg-ico-l-05.webp") center/contain no-repeat;top:40%;right:-15%}#marugameudonut .marugameudonut-left .udonut-ico.ico-06{max-width:95px;width:6.59vw;background:url("../img/bg-ico-l-06.webp") center/contain no-repeat;bottom:30%;left:16%}#marugameudonut .marugameudonut-left .udonut-ico.ico-07{max-width:95px;width:6.59vw;background:url("../img/bg-ico-l-07.webp") center/contain no-repeat;bottom:24%;right:15%}#marugameudonut .marugameudonut-left-nav-wrap{position:relative;max-width:420px}#marugameudonut .marugameudonut-left-nav{max-width:360px;margin:30px auto 0}#marugameudonut .marugameudonut-left-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}#marugameudonut .marugameudonut-left-nav .nav-l-01{max-width:237px;margin:0 auto}#marugameudonut .marugameudonut-left-nav .nav-l-02{width:156px}#marugameudonut .marugameudonut-left-nav .nav-l-03{width:167px}#marugameudonut .marugameudonut-sp-wrap{display:none}@media screen and (max-width:767px){#marugameudonut .marugameudonut-sp-wrap{position:absolute;z-index:5;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px 16px 0;-webkit-transition:0.1s;transition:0.1s}}#marugameudonut .marugameudonut-sp-wrap.is-down .marugameudonut-sp-btn-wrap{top:0}#marugameudonut .marugameudonut-sp-wrap.is-down .marugameudonut-sp-nav-wrap{top:0;height:calc(100% - 54px)}#marugameudonut .marugameudonut-sp-wrap.top .marugameudonut-sp-btn-wrap{top:60px}#marugameudonut .marugameudonut-sp-logo{width:129px}#marugameudonut .marugameudonut-sp-btn-wrap{position:fixed;z-index:2;height:54px;padding-top:16px;top:60px;right:16px;-webkit-transition:0.1s;transition:0.1s}#marugameudonut .marugameudonut-sp-btn{position:relative;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;width:32px;min-width:0;aspect-ratio:1;background:#c81432;border-radius:50%}#marugameudonut .marugameudonut-sp-btn span,#marugameudonut .marugameudonut-sp-btn:after,#marugameudonut .marugameudonut-sp-btn:before{position:absolute;content:"";width:20px;height:2px;background:#fff;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .marugameudonut-sp-btn:after,#marugameudonut .marugameudonut-sp-btn:before{position:absolute;content:""}#marugameudonut .marugameudonut-sp-btn:before{top:9px}#marugameudonut .marugameudonut-sp-btn:after{bottom:9px}#marugameudonut .marugameudonut-sp-btn.on:before{top:15px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#marugameudonut .marugameudonut-sp-btn.on:after{bottom:15px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}#marugameudonut .marugameudonut-sp-btn.on span{opacity:0}#marugameudonut .marugameudonut-sp-nav-wrap{position:fixed;width:100%;height:calc(100% - 114px);background:#ffefd9 url("../img/bg-center.webp") top center/100% auto repeat;padding-top:64px;top:60px;left:100%;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .marugameudonut-sp-nav-wrap.on{left:0}#marugameudonut .marugameudonut-sp-nav-logo{width:254px;margin:0 auto}#marugameudonut .marugameudonut-sp-nav{margin-top:30px;padding:0 15px}#marugameudonut .marugameudonut-sp-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}#marugameudonut .marugameudonut-sp-nav a{display:block}#marugameudonut .marugameudonut-sp-nav .nav-sp-01{width:42.66vw;max-width:160px;margin-top:12px;-webkit-filter:drop-shadow(5px 5px 0 #c0a093);filter:drop-shadow(5px 5px 0 #c0a093)}#marugameudonut .marugameudonut-sp-nav .nav-sp-02{width:43.2vw;max-width:162px;margin-top:12px;-webkit-filter:drop-shadow(5px 5px 0 #c0a093);filter:drop-shadow(5px 5px 0 #c0a093)}#marugameudonut .marugameudonut-sp-nav .nav-sp-03{width:43.46vw;max-width:159px;-webkit-filter:drop-shadow(5px 5px 0 #c0a093);filter:drop-shadow(5px 5px 0 #c0a093)}#marugameudonut .marugameudonut-sp-nav .nav-sp-04{width:100%}#marugameudonut .marugameudonut-sp-nav .nav-sp-04 a{max-width:240px;margin:0 auto}#marugameudonut .marugameudonut-right-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;max-width:212px;min-width:160px}@media screen and (max-width:767px){#marugameudonut .marugameudonut-right-wrap{display:none}}#marugameudonut .marugameudonut-right{position:sticky;top:80px;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;width:100%;height:calc(100svh - 80px);padding-bottom:20svh;overflow:hidden}#marugameudonut .marugameudonut-right .udonut-ico{position:absolute;min-width:0;aspect-ratio:1}#marugameudonut .marugameudonut-right .udonut-ico.ico-01{max-width:70px;width:4.86vw;background:url("../img/bg-ico-r-01.webp") center/contain no-repeat;top:18%;right:5%}#marugameudonut .marugameudonut-right .udonut-ico.ico-02{max-width:95px;width:6.59vw;background:url("../img/bg-ico-r-02.webp") center/contain no-repeat;bottom:25%;left:-12%}#marugameudonut .marugameudonut-right .udonut-ico.ico-03{max-width:95px;width:6.59vw;background:url("../img/bg-ico-r-03.webp") center/contain no-repeat;bottom:10%;right:3%}#marugameudonut .marugameudonut-right-nav{width:124px;margin:0 auto}#marugameudonut .marugameudonut-right-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}#marugameudonut .marugameudonut-center{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;position:relative;width:506px;font-size:1px}@media screen and (max-width:1024px){#marugameudonut .marugameudonut-center{width:375px;font-size:0.74px}}@media screen and (max-width:767px){#marugameudonut .marugameudonut-center{width:100%;font-size:1.496px;font-size:0.2074vw}}#marugameudonut .marugameudonut-center-bd{overflow:hidden;border-left:12em solid #fff;border-right:12em solid #fff;background:#ffefd9 url("../img/bg-center.webp") top center/100% auto repeat}@media screen and (max-width:767px){#marugameudonut .marugameudonut-center-bd{border:none}}#marugameudonut .main-swiper{padding-top:60em;padding-bottom:10em}@media screen and (max-width:767px){#marugameudonut .main-swiper{padding-top:90px;padding-bottom:10vw}}#marugameudonut .main-swiper .swiper-slide{-webkit-filter:drop-shadow(12px 12px 5px rgba(85,47,38,0.3));filter:drop-shadow(12px 12px 5px rgba(85,47,38,0.3));overflow:visible}#marugameudonut .main-swiper .slide-in{margin-bottom:30em;margin-left:auto;margin-right:auto;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;width:85.6%;font-size:0}#marugameudonut .main-swiper .slide-in a{display:block}#marugameudonut .main-swiper .img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border-radius:25px;overflow:hidden;aspect-ratio:1284/1822}@media screen and (max-width:1024px){#marugameudonut .main-swiper .img{border-radius:20px}}#marugameudonut .main-swiper .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#marugameudonut .main-swiper .swiper-slide-prev{margin-top:10px}@media screen and (max-width:1024px){#marugameudonut .main-swiper .swiper-slide-prev{margin-top:20px}}@media screen and (max-width:767px){#marugameudonut .main-swiper .swiper-slide-prev{margin-top:0}}#marugameudonut .main-swiper .swiper-slide-prev .slide-in{-webkit-transform:translateY(115px) translateX(0px) scale(0.6);transform:translateY(115px) translateX(0px) scale(0.6)}@media screen and (max-width:1024px){#marugameudonut .main-swiper .swiper-slide-prev .slide-in{-webkit-transform:translateY(80px) translateX(0px) scale(0.6);transform:translateY(80px) translateX(0px) scale(0.6)}}@media screen and (max-width:767px){#marugameudonut .main-swiper .swiper-slide-prev .slide-in{-webkit-transform:translateY(28vw) translateX(-3vw) scale(0.6);transform:translateY(28vw) translateX(-3vw) scale(0.6)}}#marugameudonut .main-swiper .swiper-slide-next{margin-top:-13px}@media screen and (max-width:1024px){#marugameudonut .main-swiper .swiper-slide-next{margin-top:-30px}}@media screen and (max-width:767px){#marugameudonut .main-swiper .swiper-slide-next{margin-top:0}}#marugameudonut .main-swiper .swiper-slide-next .slide-in{-webkit-transform:translateY(-120px) translateX(-118px) scale(0.6);transform:translateY(-120px) translateX(-118px) scale(0.6)}@media screen and (max-width:1024px){#marugameudonut .main-swiper .swiper-slide-next .slide-in{-webkit-transform:translateY(-80px) translateX(-80px) scale(0.6);transform:translateY(-80px) translateX(-80px) scale(0.6)}}@media screen and (max-width:767px){#marugameudonut .main-swiper .swiper-slide-next .slide-in{-webkit-transform:translateY(-28vw) translateX(-23vw) scale(0.6);transform:translateY(-28vw) translateX(-23vw) scale(0.6)}}#marugameudonut .main-swiper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity:0}#marugameudonut .main-swiper .swiper-slide-shadow{background:none}#marugameudonut .sec-read{position:relative;z-index:2;margin-top:70em}#marugameudonut .sec-read .txt{width:412em;margin:0 auto}#marugameudonut .sec-read .logo{width:412em;margin:18px auto 0}#marugameudonut .sec-motimoti{position:relative;margin-top:100em}#marugameudonut .sec-motimoti .motimoti-head{position:relative;height:148em;background:url("../img/motimoti-head-bg.webp") center/cover no-repeat}#marugameudonut .sec-motimoti .motimoti-head-ico{position:absolute;aspect-ratio:1;min-width:0}#marugameudonut .sec-motimoti .motimoti-head-ico.ico-01{width:82em;background:url("../img/motimoti-head-ico-01.webp") center/contain no-repeat;top:-30em;left:-5em}#marugameudonut .sec-motimoti .motimoti-head-ico.ico-02{width:50em;background:url("../img/motimoti-head-ico-02.webp") center/contain no-repeat;top:-10em;right:100em}#marugameudonut .sec-motimoti .motimoti-head-ico.ico-03{width:83em;background:url("../img/motimoti-head-ico-03.webp") center/contain no-repeat;top:-50em;right:30em}#marugameudonut .sec-motimoti .motimoti-body video{width:100%;height:auto}#marugameudonut .sec-motimoti .motimoti-tit-wrap{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:450em;bottom:-70em}#marugameudonut .sec-motimoti .motimoti-tit-top{position:relative;display:block;width:100%;height:140em}#marugameudonut .sec-motimoti .motimoti-tit-bot{position:relative;display:block;width:100%;height:152em}#marugameudonut .sec-motimoti .motimoti-tit{position:absolute;display:block}#marugameudonut .sec-motimoti .motimoti-tit:before{position:absolute;content:"";background:#6a2c07}#marugameudonut .sec-motimoti .motimoti-tit.tit-01{width:111em;bottom:0;left:0}#marugameudonut .sec-motimoti .motimoti-tit.tit-01:before{width:100%;height:30em;left:0;bottom:40em}#marugameudonut .sec-motimoti .motimoti-tit.tit-02{z-index:2;width:64em;bottom:17em;left:100em}#marugameudonut .sec-motimoti .motimoti-tit.tit-03{z-index:1;width:98em;bottom:19em;left:135em}#marugameudonut .sec-motimoti .motimoti-tit.tit-03:before{width:100%;height:30em;left:0;bottom:25em}#marugameudonut .sec-motimoti .motimoti-tit.tit-04{width:87em;bottom:29em;left:225em}#marugameudonut .sec-motimoti .motimoti-tit.tit-04:before{width:120%;height:60em;right:-10em;bottom:15em}#marugameudonut .sec-motimoti .motimoti-tit.tit-05{width:88em;bottom:23em;left:300em}#marugameudonut .sec-motimoti .motimoti-tit.tit-06{width:115em;bottom:5em;left:370em}#marugameudonut .sec-motimoti .motimoti-tit.tit-07{width:85em;bottom:30em;left:0}#marugameudonut .sec-motimoti .motimoti-tit.tit-07:before{width:120%;height:50em;left:15em;bottom:15em}#marugameudonut .sec-motimoti .motimoti-tit.tit-08{width:80em;bottom:10em;left:69em}#marugameudonut .sec-motimoti .motimoti-tit.tit-09{width:80em;bottom:0;left:141em}#marugameudonut .sec-motimoti .motimoti-tit.tit-10{width:78em;bottom:0;left:214em}#marugameudonut .sec-motimoti .motimoti-tit.tit-11{width:86em;bottom:10em;left:282em}#marugameudonut .sec-motimoti .motimoti-tit.tit-11:before{width:70%;height:40em;right:0;bottom:15em}#marugameudonut .sec-motimoti .motimoti-tit.tit-12{width:91em;bottom:20em;left:361em}#marugameudonut .sec-motimoti .motimoti-tit.tit-13{width:38em;bottom:50em;left:443em}#marugameudonut .sec-motimoti .motimoti-tit img{position:relative}#marugameudonut .sec-reason{background:url("../img/reason-bg.webp") top center/100% auto repeat;padding-top:120em;padding-bottom:160em}#marugameudonut .sec-reason .reason-tit{width:380em;margin:0 auto}#marugameudonut .sec-reason .reason-img{position:relative;margin:60em auto 0}#marugameudonut .sec-reason .ico{position:absolute}#marugameudonut .sec-reason .ico-01{width:183em;top:-35em;left:16em}#marugameudonut .sec-reason .ico-02{width:188em;top:-56em;right:10em}#marugameudonut .sec-reason .ico-03{width:183em;bottom:-50em;left:16em}#marugameudonut .sec-reason .reason-img+.reason-img{margin-top:16em}#marugameudonut .sec-reason .reason-txt{width:373em;margin:50em auto 0}#marugameudonut .sec-interview{background:url("../img/interview-bg.webp") top center/100% auto no-repeat;padding-top:80em;margin-top:-130em;padding-bottom:90em}#marugameudonut .sec-interview .interview-head{width:400em;margin:0 auto}#marugameudonut .sec-interview .interview-txt{position:relative;width:360em;margin:40em auto 0}#marugameudonut .sec-interview .interview-txt:before{position:absolute;content:"";width:57em;min-width:0;aspect-ratio:114/144;background:url("../img/interview-txt-ico.webp") center left/contain no-repeat;top:30em;left:-62em}#marugameudonut .sec-interview .interview-01{margin-top:-30em}#marugameudonut .sec-interview .interview-02{margin-top:-70em}#marugameudonut .sec-lineup-head{padding-top:40em}#marugameudonut .sec-lineup-head .lineup-tit{width:426em;margin:0 auto}#marugameudonut .sec-lineup-head .lineup-nav{margin-top:24em}#marugameudonut .sec-lineup-head .lineup-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 10em}#marugameudonut .sec-lineup-head .lineup-nav-01{width:218em;margin:0 50em}#marugameudonut .sec-lineup-head .lineup-nav-02{width:205em;margin-top:-10em}#marugameudonut .sec-lineup-head .lineup-nav-03{width:204em;margin-top:-15em}#marugameudonut .sec-lineup-chocolate{margin-top:60em;background:url("../img/lineup-chocolate-bg.webp") top center/100% auto no-repeat;padding-top:25em;padding-bottom:70em;position:relative}#marugameudonut .sec-lineup-chocolate:after,#marugameudonut .sec-lineup-chocolate:before{position:absolute;content:"";width:100%;height:100em;left:0}#marugameudonut .sec-lineup-chocolate:before{top:0;background:url("../img/lineup-chocolate-bg-top.webp") top center/cover no-repeat}#marugameudonut .sec-lineup-chocolate:after{bottom:0;background:url("../img/lineup-chocolate-bg-bot.webp") top center/cover no-repeat}#marugameudonut .sec-lineup-chocolate .chocolate-head{position:relative;width:480em;margin:0 auto}#marugameudonut .sec-lineup-chocolate .chocolate-video-wrap{margin-top:25em}#marugameudonut .sec-lineup-chocolate .chocolate-video-wrap .txt{width:425em;margin:0 auto}#marugameudonut .sec-lineup-chocolate .chocolate-video{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;width:426em;margin:24em auto 0;border-radius:30px;overflow:hidden;position:relative}#marugameudonut .sec-lineup-chocolate .chocolate-video:after,#marugameudonut .sec-lineup-chocolate .chocolate-video:before{position:absolute;content:""}#marugameudonut .sec-lineup-chocolate .chocolate-video:before{width:100%;height:100%;border:3px solid #d9ad41;border-radius:30px}#marugameudonut .sec-lineup-chocolate .chocolate-video:after{width:calc(100% - 14px);height:calc(100% - 14px);border:3px dotted #d9ad41;border-radius:30px}#marugameudonut .sec-lineup-chocolate .chocolate-video video{width:100%;height:auto}#marugameudonut .sec-lineup-chocolate .chocolate-point-01{width:469em;margin-top:16em}#marugameudonut .sec-lineup-chocolate .chocolate-point-02{width:430em;margin:10em auto 0}#marugameudonut .sec-lineup-chocolate .chocolate-package{width:440em;margin:-30em auto 0}#marugameudonut .sec-lineup-chocolate .chocolate-foot{position:relative;z-index:2;width:425em;margin:-10em auto 0}#marugameudonut .sec-lineup-kinako{position:relative;z-index:1;background:url("../img/lineup-kinako-bg.webp") top center/100% auto no-repeat;margin-top:-35em;padding-top:70em;padding-bottom:80em}#marugameudonut .sec-lineup-kinako .kinako-head{width:482em}#marugameudonut .sec-lineup-kinako .kinako-txt{width:355em;margin-left:25em}#marugameudonut .sec-lineup-kinako .kinako-img{position:relative;z-index:2;width:465em}#marugameudonut .sec-lineup-sugar{position:relative;z-index:2;background:url("../img/lineup-sugar-bg.webp") top center/100% auto no-repeat;margin-top:-100em;padding-top:70em;padding-bottom:60em}#marugameudonut .sec-lineup-sugar .sugar-head{width:482em}#marugameudonut .sec-lineup-sugar .sugar-txt{width:353em;margin-top:-20em;margin-left:109em}#marugameudonut .sec-lineup-sugar .sugar-img{width:482em}#marugameudonut .sec-takeout{position:relative;z-index:3;background:url("../img/takeout-bg.webp") top center/100% auto no-repeat;margin-top:-40em;padding-top:100em;padding-bottom:40em}#marugameudonut .sec-takeout .takeout-box{width:434em;border:8em solid #eec201;background:#fcf1eb;margin:0 auto;padding-top:1em;padding-bottom:32em}#marugameudonut .sec-takeout .takeout-head{width:416em;margin-top:-90em}#marugameudonut .sec-takeout .takeout-body{width:382em;margin:24em auto 0}#marugameudonut .sec-takeout .takeout-link{width:264em;margin:25em auto 0}#marugameudonut .sec-takeout .takeout-foot{width:351em;margin:25em auto 0}#marugameudonut .sec-eat{padding-top:40em;padding-bottom:40em}#marugameudonut .sec-eat .eat-head{width:474em;margin:0 auto}#marugameudonut .sec-eat .eat-01{width:426em;margin:16em auto 0}#marugameudonut .sec-eat .eat-02{width:426em;margin:0 auto}#marugameudonut .sec-eat .eat-03{width:426em;margin:24em auto 0}#marugameudonut .character-bg{background:url("../img/character-bg.webp") top center/100% auto repeat}#marugameudonut .sec-character-head .character-head-bg{background:url("../img/character-head-bg.webp") top center/cover no-repeat;height:675em;padding-top:144em}#marugameudonut .sec-character-head .character-head-tit{width:434em;margin:0 auto}#marugameudonut .sec-character-head .character-head-img{width:450em;margin:28em auto 0}#marugameudonut .sec-character-head .character-head-txt{width:426em;margin:30em auto 0}#marugameudonut .sec-character-about{margin-top:40em}#marugameudonut .sec-character-about .character-about-tit{width:426em;margin:0 auto}#marugameudonut .sec-character-about .swiper-button{top:126em;bottom:auto;margin-top:0}#marugameudonut .sec-character-about .character-about-pagination{position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12em 8em;width:388em;height:326em;margin:40em auto 0}#marugameudonut .sec-character-about .character-about-pagination span{width:66em;position:relative}@media screen and (min-width:768px){#marugameudonut .sec-character-about .character-about-pagination span:hover:before{opacity:1}}#marugameudonut .sec-character-about .character-about-pagination span:before{position:absolute;content:"";width:100%;height:100%;border:2em solid #c03c4a;border-radius:50%;top:0;left:0;opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .sec-character-about .character-about-pagination .swiper-pagination-bullet-active{width:92em}#marugameudonut .sec-character-about .character-about-pagination .swiper-pagination-bullet-active:before{opacity:1}#marugameudonut .sec-character-prof{margin-top:40em}#marugameudonut .sec-character-prof .character-prof-head{position:relative;z-index:2;width:404em;margin:0 auto}#marugameudonut .sec-character-prof .character-prof-box{width:450em;background:#f8e29a;clip-path:url("#clippath-profile-bg");margin:-180em auto 0;padding:200em 0 0}#marugameudonut .sec-character-prof .character-prof-slide-wrap{padding-bottom:40em}#marugameudonut .sec-character-prof .swiper-slide{overflow:visible}#marugameudonut .sec-character-prof .modal-sw{cursor:pointer}#marugameudonut .sec-character-prof .modal-sw .img-box{width:100%;height:auto;aspect-ratio:1340/1508;border-radius:10em;overflow:hidden}#marugameudonut .sec-character-prof .modal-sw .img-box img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%;height:100%;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .sec-character-prof .modal-sw .link-box{margin:20em 0 0;-webkit-transform:translateY(0) translate3d(0,0,0);transform:translateY(0) translate3d(0,0,0);-webkit-filter:drop-shadow(4em 4em 0 #cbab66);filter:drop-shadow(4em 4em 0 #cbab66);-webkit-transition:0.4s ease;transition:0.4s ease}@media screen and (min-width:768px){#marugameudonut .sec-character-prof .modal-sw .link-box:hover{-webkit-transform:translateY(4em) translate3d(0,0,0);transform:translateY(4em) translate3d(0,0,0);-webkit-filter:drop-shadow(0 0 0 #cbab66);filter:drop-shadow(0 0 0 #cbab66)}}#marugameudonut .sec-character-prof .swiper-indicator{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;gap:24em;margin:40em 0 0}#marugameudonut .sec-character-prof .swiper-button{position:static;width:40em;margin:0}#marugameudonut .sec-character-prof .swiper-pagination{position:static;width:auto;margin:0}#marugameudonut .sec-character-prof .swiper-pagination span{width:10em;background:#fff}#marugameudonut .sec-character-prof .swiper-pagination .swiper-pagination-bullet-active{background:#c81432}#marugameudonut .sec-character-prof svg.clippath-profile-bg-svg{width:0;height:0}#marugameudonut .modal-wrap{position:fixed;z-index:900;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;width:100%;height:100svh;background:rgba(255,255,255,0.6);top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:0.4s ease;transition:0.4s ease}@media screen and (min-width:768px){#marugameudonut .modal-wrap{backdrop-filter:blur(4em)}}@media screen and (max-width:767px){#marugameudonut .modal-wrap{height:100%;background:#f8e29a url("../img/character-prof-modal-bg.svg") top/402.5px repeat}}#marugameudonut .modal-wrap.on{opacity:1;visibility:visible}#marugameudonut .modal-close{position:absolute;width:100%;height:100%;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .modal-box{position:relative;width:756px;background:#f8e29a url("../img/character-prof-modal-bg.svg") top/402.5px repeat;padding:0 20px;border-radius:30px}@media screen and (max-width:767px){#marugameudonut .modal-box{width:100%;height:100%;border-radius:0}}#marugameudonut .modal-close-btn{position:absolute;z-index:10;top:20px;right:20px;width:32px;cursor:pointer}@media screen and (min-width:768px){#marugameudonut .modal-close-btn:hover img{-webkit-transform:scale(1.2) translate3d(0,0,0);transform:scale(1.2) translate3d(0,0,0)}}@media screen and (max-width:767px){#marugameudonut .modal-close-btn{top:10px;right:10px}}#marugameudonut .modal-close-btn img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .character-modal-slide-wrap{padding:40px 0}@media screen and (max-width:767px){#marugameudonut .character-modal-slide-wrap{padding:60px 0}}#marugameudonut .character-modal-slide-wrap .tit-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#marugameudonut .character-modal-slide-wrap .tit-box img{width:auto;height:66px}@media screen and (max-width:767px){#marugameudonut .character-modal-slide-wrap .tit-box img{height:16vw;max-height:66px}}#marugameudonut .character-modal-slide-wrap .img-box{margin:30px 0 0}@media screen and (max-width:767px){#marugameudonut .character-modal-slide-wrap .img-box{overflow:auto;padding-bottom:20px}#marugameudonut .character-modal-slide-wrap .img-box .img{aspect-ratio:1340/1508;max-width:400px}#marugameudonut .character-modal-slide-wrap .img-box img{width:200%;max-width:none}}#marugameudonut .character-modal-slide-wrap .swiper-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:460px;margin:30px auto 0}@media screen and (max-width:767px){#marugameudonut .character-modal-slide-wrap .swiper-indicator{width:100%}}#marugameudonut .character-modal-slide-wrap .swiper-button{position:static;margin:0;width:155px;height:auto;aspect-ratio:auto}@media screen and (min-width:768px){#marugameudonut .character-modal-slide-wrap .swiper-button:hover img{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}}@media screen and (max-width:767px){#marugameudonut .character-modal-slide-wrap .swiper-button{width:40%;max-width:155px}}#marugameudonut .character-modal-slide-wrap .swiper-button img{width:100%;height:auto}#marugameudonut .simplebar-track{background:#ffefd9;border-radius:999px;height:10px}#marugameudonut .simplebar-scrollbar:before{background-color:#af8a5a;opacity:1}#marugameudonut .sec-character-design{margin-top:20em}#marugameudonut .sec-character-design .character-design-head{position:relative;z-index:1;width:404em;margin:0 auto}#marugameudonut .sec-character-design .character-design-box{width:426em;background:#fff;border-radius:24em;margin:-160em auto 0;padding:180em 24em 40em}#marugameudonut .sec-character-design .txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-style:normal;font-weight:400;font-size:16em;line-height:2;background:url("../img/character-design-ico.webp") top center/336px auto repeat-x;padding-top:25px}#marugameudonut .sec-research{margin-top:110em;background:#bc2136;position:relative;z-index:2}#marugameudonut .sec-research:after,#marugameudonut .sec-research:before{position:absolute;content:"";width:100%;height:100em;background:url("../img/research-head-bg.webp") bottom center/cover no-repeat}#marugameudonut .sec-research:before{top:-70em}#marugameudonut .sec-research:after{bottom:-70em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#marugameudonut .sec-research .research-box{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:433em;height:770em;background:url("../img/research-bg.webp") center/contain no-repeat;margin:0 auto}#marugameudonut .sec-research .research-head{width:370em}#marugameudonut .sec-research .research-txt{width:370em;margin-top:24em}#marugameudonut .sec-research .txt{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-style:normal;font-weight:700;font-size:16em;color:#44413c;letter-spacing:0.05em;line-height:1.5}#marugameudonut .sec-research .txt a{text-decoration:underline;-webkit-transition:0.4s ease;transition:0.4s ease}@media screen and (min-width:768px){#marugameudonut .sec-research .txt a:hover{opacity:0.7}}#marugameudonut .sec-research .txt+.txt{margin-top:1.5em}#marugameudonut .sec-research .research-link{width:190em;margin-top:26em}#marugameudonut .sec-share{position:relative;margin-top:70em;background:url("../img/share-bg-bottom.webp") bottom center/100% auto no-repeat;padding-top:90em;padding-bottom:220em}#marugameudonut .sec-share .share-tit{position:relative;width:270em;margin:0 auto}#marugameudonut .sec-share .share-list{position:relative;margin-top:30em}#marugameudonut .sec-share .share-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25em}#marugameudonut .sec-share .share-list li{width:53em}#marugameudonut .sec-share .share-list a{display:block}#marugameudonut .sec-share .share-ico{position:absolute;aspect-ratio:1;min-width:0}#marugameudonut .sec-share .share-ico.ico-01{width:89em;background:url("../img/share-ico-01.webp") center/contain no-repeat;top:-20em;left:40em}#marugameudonut .sec-share .share-ico.ico-02{width:64em;background:url("../img/share-ico-02.webp") center/contain no-repeat;top:20em;right:60em}#marugameudonut .sec-share .share-ico.ico-03{width:109em;background:url("../img/share-ico-03.webp") center/contain no-repeat;top:120em;left:-40em}#marugameudonut .sec-share .share-ico.ico-04{width:109em;background:url("../img/share-ico-04.webp") center/contain no-repeat;top:160em;right:-10em}#marugameudonut #component-statement{background:#fff}@media screen and (min-width:768px){#marugameudonut #component-statement{overflow:hidden}}@media screen and (max-width:767px){#marugameudonut #component-statement{padding-top:60px}}#marugameudonut #component-statement .o-statement-bottom__background img{height:100%}#marugameudonut #component-statement .o-statement__content-wrapper{margin:0}@media screen and (max-width:767px){#marugameudonut #component-statement .o-statement-top{margin:0}}#marugameudonut .udonut-ico-anime,#marugameudonut .udonut-ico-anime-01,#marugameudonut .udonut-ico-anime-02,#marugameudonut .udonut-ico-anime-03,#marugameudonut .udonut-ico-anime-04,#marugameudonut .udonut-ico-anime-05,#marugameudonut .udonut-ico-anime-06,#marugameudonut .udonut-ico-anime-07,#marugameudonut .udonut-ico-anime-08,#marugameudonut .udonut-ico-anime-09{will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-backface-visibility:hidden;backface-visibility:hidden}#marugameudonut .udonut-ico-anime-01{-webkit-animation-name:udonut-float-y-01;animation-name:udonut-float-y-01;-webkit-animation-duration:6s;animation-duration:6s}#marugameudonut .udonut-ico-anime-02{-webkit-animation-name:udonut-float-y-02;animation-name:udonut-float-y-02;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-duration:10s;animation-duration:10s}#marugameudonut .udonut-ico-anime-03{-webkit-animation-name:udonut-float-y-03;animation-name:udonut-float-y-03;-webkit-animation-delay:0.6s;animation-delay:0.6s}#marugameudonut .udonut-ico-anime-04{-webkit-animation-name:udonut-float-y-squash-01;animation-name:udonut-float-y-squash-01;-webkit-animation-duration:4s;animation-duration:4s}#marugameudonut .udonut-ico-anime-05{-webkit-animation-name:udonut-float-y-squash-02;animation-name:udonut-float-y-squash-02;-webkit-animation-delay:0.3s;animation-delay:0.3s}#marugameudonut .udonut-ico-anime-06{-webkit-animation-name:udonut-float-y-squash-03;animation-name:udonut-float-y-squash-03;-webkit-animation-delay:0.6s;animation-delay:0.6s}#marugameudonut .udonut-ico-anime-07{-webkit-animation-name:udonut-float-y-rot-01;animation-name:udonut-float-y-rot-01;-webkit-animation-duration:10s;animation-duration:10s}#marugameudonut .udonut-ico-anime-08{-webkit-animation-name:udonut-float-y-rot-02;animation-name:udonut-float-y-rot-02;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-duration:20s;animation-duration:20s}#marugameudonut .udonut-ico-anime-09{-webkit-animation-name:udonut-float-y-rot-03;animation-name:udonut-float-y-rot-03;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:10s;animation-duration:10s}#marugameudonut .motimoti-anime-big{will-change:transform;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-delay:0.5s;animation-delay:0.5s}#marugameudonut .motimoti-anime-big:before{opacity:0;-webkit-transition:0.1s 1.9s;transition:0.1s 1.9s}#marugameudonut .motimoti-anime-sml{will-change:transform;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#marugameudonut .motimoti-anime-sml:before{opacity:0}#marugameudonut .motimoti-anime-sml.anime-06{-webkit-animation-delay:1.9s;animation-delay:1.9s}#marugameudonut .motimoti-anime-sml.anime-07{-webkit-animation-delay:2s;animation-delay:2s}#marugameudonut .motimoti-anime-sml.anime-07:before{-webkit-transition:0.1s 2.6s;transition:0.1s 2.6s}#marugameudonut .motimoti-anime-sml.anime-08{-webkit-animation-delay:2.1s;animation-delay:2.1s}#marugameudonut .motimoti-anime-sml.anime-09{-webkit-animation-delay:2.2s;animation-delay:2.2s}#marugameudonut .motimoti-anime-sml.anime-10{-webkit-animation-delay:2.3s;animation-delay:2.3s}#marugameudonut .motimoti-anime-sml.anime-11{-webkit-animation-delay:2.4s;animation-delay:2.4s}#marugameudonut .motimoti-anime-sml.anime-11:before{-webkit-transition:0.1s 3s;transition:0.1s 3s}#marugameudonut .motimoti-anime-sml.anime-12{-webkit-animation-delay:2.5s;animation-delay:2.5s}#marugameudonut .motimoti-anime-sml.anime-13{-webkit-animation-delay:2.6s;animation-delay:2.6s}#marugameudonut .motimoti-tit-wrap.on .motimoti-anime-big{-webkit-animation-name:motimoti-anime-big;animation-name:motimoti-anime-big}#marugameudonut .motimoti-tit-wrap.on .motimoti-anime-big:before{opacity:1}#marugameudonut .motimoti-tit-wrap.on .motimoti-anime-sml{-webkit-animation-name:motimoti-anime-sml;animation-name:motimoti-anime-sml}#marugameudonut .motimoti-tit-wrap.on .motimoti-anime-sml:before{opacity:1}#marugameudonut .fade.fade-top{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-top.on{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#marugameudonut .fade.fade-op{opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-op.on{opacity:1}#marugameudonut .fade.fade-pop{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-pop.on{-webkit-transform:scale(1);transform:scale(1);opacity:1}#marugameudonut .fade.fade-l{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-l.on{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#marugameudonut .fade.fade-r{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-r.on{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#marugameudonut .fade.fade-clip-l{clip-path:polygon(0% 0%,0.001% 0%,0.001% 100%,0% 100%);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-clip-l.on{clip-path:polygon(100% 0,0 0,0 100%,100% 100%);opacity:1}#marugameudonut .fade.fade-clip-r{clip-path:polygon(99.999% 0%,100% 0%,100% 100%,99.999% 100%);opacity:0;-webkit-transition:0.4s ease;transition:0.4s ease}#marugameudonut .fade.fade-clip-r.on{clip-path:polygon(100% 0,0 0,0 100%,100% 100%);opacity:1}@-webkit-keyframes udonut-float-y-01{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes udonut-float-y-01{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes udonut-float-y-02{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes udonut-float-y-02{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translateY(40px);transform:translateY(40px)}}@-webkit-keyframes udonut-float-y-03{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes udonut-float-y-03{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes udonut-float-y-squash-01{0%{-webkit-transform:scale(1,1);transform:scale(1,1);margin-top:-5%}45%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.18,0.75);transform:scale(1.18,0.75)}58%{-webkit-transform:scale(0.92,1.12);transform:scale(0.92,1.12)}66%{-webkit-transform:scale(1.05,0.95);transform:scale(1.05,0.95)}75%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes udonut-float-y-squash-01{0%{-webkit-transform:scale(1,1);transform:scale(1,1);margin-top:-5%}45%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.18,0.75);transform:scale(1.18,0.75)}58%{-webkit-transform:scale(0.92,1.12);transform:scale(0.92,1.12)}66%{-webkit-transform:scale(1.05,0.95);transform:scale(1.05,0.95)}75%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes udonut-float-y-squash-02{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}40%{-webkit-transform:scale(1,1);transform:scale(1,1)}45%{-webkit-transform:scale(1.2,0.7);transform:scale(1.2,0.7)}55%{-webkit-transform:scale(0.9,1.15);transform:scale(0.9,1.15)}65%{-webkit-transform:scale(1.05,0.95);transform:scale(1.05,0.95)}75%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes udonut-float-y-squash-02{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}40%{-webkit-transform:scale(1,1);transform:scale(1,1)}45%{-webkit-transform:scale(1.2,0.7);transform:scale(1.2,0.7)}55%{-webkit-transform:scale(0.9,1.15);transform:scale(0.9,1.15)}65%{-webkit-transform:scale(1.05,0.95);transform:scale(1.05,0.95)}75%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes udonut-float-y-squash-03{0%{-webkit-transform:translateY(-50px) scale(1,1);transform:translateY(-50px) scale(1,1)}40%{-webkit-transform:translateY(0px) scale(1,1);transform:translateY(0px) scale(1,1)}45%{-webkit-transform:translateY(0px) scale(1.25,0.65);transform:translateY(0px) scale(1.25,0.65)}55%{-webkit-transform:translateY(0px) scale(0.88,1.2);transform:translateY(0px) scale(0.88,1.2)}65%{-webkit-transform:translateY(0px) scale(1.06,0.94);transform:translateY(0px) scale(1.06,0.94)}75%{-webkit-transform:translateY(0px) scale(1,1);transform:translateY(0px) scale(1,1)}to{-webkit-transform:translateY(50px) scale(1,1);transform:translateY(50px) scale(1,1)}}@keyframes udonut-float-y-squash-03{0%{-webkit-transform:translateY(-50px) scale(1,1);transform:translateY(-50px) scale(1,1)}40%{-webkit-transform:translateY(0px) scale(1,1);transform:translateY(0px) scale(1,1)}45%{-webkit-transform:translateY(0px) scale(1.25,0.65);transform:translateY(0px) scale(1.25,0.65)}55%{-webkit-transform:translateY(0px) scale(0.88,1.2);transform:translateY(0px) scale(0.88,1.2)}65%{-webkit-transform:translateY(0px) scale(1.06,0.94);transform:translateY(0px) scale(1.06,0.94)}75%{-webkit-transform:translateY(0px) scale(1,1);transform:translateY(0px) scale(1,1)}to{-webkit-transform:translateY(50px) scale(1,1);transform:translateY(50px) scale(1,1)}}@-webkit-keyframes udonut-float-y-rot-01{0%{-webkit-transform:translateY(-30px) rotate(-60deg);transform:translateY(-30px) rotate(-60deg)}to{-webkit-transform:translateY(30px) rotate(60deg);transform:translateY(30px) rotate(60deg)}}@keyframes udonut-float-y-rot-01{0%{-webkit-transform:translateY(-30px) rotate(-60deg);transform:translateY(-30px) rotate(-60deg)}to{-webkit-transform:translateY(30px) rotate(60deg);transform:translateY(30px) rotate(60deg)}}@-webkit-keyframes udonut-float-y-rot-02{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@keyframes udonut-float-y-rot-02{0%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}to{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}}@-webkit-keyframes udonut-float-y-rot-03{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}@keyframes udonut-float-y-rot-03{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}@-webkit-keyframes motimoti-anime-big{0%{-webkit-transform:scale(1.3,0.75) translateY(0);transform:scale(1.3,0.75) translateY(0)}5%{-webkit-transform:scale(0.8,1.3) translateY(0);transform:scale(0.8,1.3) translateY(0)}7.5%{-webkit-transform:scale(0.85,1.2) translateY(-25px);transform:scale(0.85,1.2) translateY(-25px)}10%{-webkit-transform:scale(1,1.15) translateY(-50px);transform:scale(1,1.15) translateY(-50px)}30%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}30%{-webkit-transform:scale(1.2,0.9) translateY(0);transform:scale(1.2,0.9) translateY(0)}32%{-webkit-transform:scale(0.9,1.2) translateY(0);transform:scale(0.9,1.2) translateY(0)}34%{-webkit-transform:scale(1.1,0.9) translateY(0);transform:scale(1.1,0.9) translateY(0)}36%{-webkit-transform:scale(0.9,1.1) translateY(0);transform:scale(0.9,1.1) translateY(0)}38%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes motimoti-anime-big{0%{-webkit-transform:scale(1.3,0.75) translateY(0);transform:scale(1.3,0.75) translateY(0)}5%{-webkit-transform:scale(0.8,1.3) translateY(0);transform:scale(0.8,1.3) translateY(0)}7.5%{-webkit-transform:scale(0.85,1.2) translateY(-25px);transform:scale(0.85,1.2) translateY(-25px)}10%{-webkit-transform:scale(1,1.15) translateY(-50px);transform:scale(1,1.15) translateY(-50px)}30%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}30%{-webkit-transform:scale(1.2,0.9) translateY(0);transform:scale(1.2,0.9) translateY(0)}32%{-webkit-transform:scale(0.9,1.2) translateY(0);transform:scale(0.9,1.2) translateY(0)}34%{-webkit-transform:scale(1.1,0.9) translateY(0);transform:scale(1.1,0.9) translateY(0)}36%{-webkit-transform:scale(0.9,1.1) translateY(0);transform:scale(0.9,1.1) translateY(0)}38%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes motimoti-anime-sml{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes motimoti-anime-sml{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:768px){#component-statement{width:100%;position:relative;z-index:2;pointer-events:none}#component-statement *{pointer-events:auto}.o-statement__content-wrapper{background-color:#fbf7ef;background-image:linear-gradient(180deg,transparent 128px,#fcefce 0,#fcefce);overflow:hidden}.o-statement-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-statement-top__heading{font-size:26px}.o-statement-top__sentence-wrapper{margin-top:0}.o-statement-bottom__background{aspect-ratio:472/400}.o-statement-bottom__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 30px}.o-statement-bottom__heading{font-size:32px;line-height:50px}.o-statement-bottom__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.a-button[data-size=small]{min-height:42px;width:100%}#component-footer{position:relative;z-index:2}}@media screen and (min-width:768px) and (max-width:1457px){#component-statement{margin-left:auto;margin-right:60px}}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}