@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);:root{--leading-trim:calc(0.5em - 1lh/2)}html{height:100%!important;overflow-y:scroll}body,html{font-size:100%}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::-moz-selection{background:hsla(42,46%,63%,.55)}::selection{background:hsla(42,46%,63%,.55)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:hsla(42,46%,63%,.55)}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(42,46%,63%,.55)}body{-webkit-text-size-adjust:100%;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.6em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a{color:#000}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.lazyload{opacity:.1}body>img{display:none}sup{font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}.js-ignitionPoint,.js-ignitionPoint .subject-child,[data-intersection-target*=subject],[data-intersection-target*=subject] .subject-child{opacity:0}.js-ignitionPoint.is-active,[data-intersection-target*=subject].is-active{opacity:1;transition:top .6s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}.js-ignitionPoint.is-active .subject-child,[data-intersection-target*=subject].is-active .subject-child{opacity:1;transition:top .6s cubic-bezier(.25,.46,.45,.94) .2s,opacity .8s cubic-bezier(.25,.46,.45,.94) .2s}@media only screen and (min-width:768px){[data-movie-target*=player] .movieMain__btn:after,a{transition:opacity .3s}[data-movie-target*=player]:hover .movieMain__btn:after{opacity:.7}}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:700}body{-webkit-font-smoothing:antialiased;font-family:ヒラギノ角ゴ ProN,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,Noto Sans JP,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif;font-weight:300}body,body a{color:#000}.font-noto-sans{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal}.font-min,.font-min-w6{-webkit-font-smoothing:antialiased}@font-face{font-family:TheSansBold;src:url(/assets/webFonts/TheSansBold/font.woff2) format("woff2"),url(/assets/webFonts/TheSansBold/font.woff) format("woff")}.font-en{font-family:TheSansBold,sans-serif}@font-face{font-family:bb-font;src:local("bb-font"),url(/assets/bbfont/BBSTYLEFONT-Regular.woff) format("woff")}.font-bb{font-family:bb-font}.u-cf{*zoom:1}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.u-taL{text-align:left}.u-taR{text-align:right}.u-taC{text-align:center}.u-visHide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:hidden;white-space:nowrap;width:1px}.u-hide{display:none!important}.u-hideTxt{display:block;height:0;overflow:hidden;position:absolute;width:100%}.u-pcHide{display:none}.u-fColor--wht{color:#fff}.u-indent--1{text-indent:1em}.u-indent--n1{padding-left:1em;text-indent:-1em}.u-indent--n1_3{padding-left:1.25em;text-indent:-1.25em}.u-indent--n1_5{padding-left:1.5em;text-indent:-1.5em}.u-indent--n2{padding-left:2em;text-indent:-2em}.u-liMarker{padding-left:1em;text-indent:-1em}.u-liMarker:before{content:"・"}.u-pcHide,.u-pcNobreak{display:none}.u-spHide{display:inline}.u-inlineBlock{display:inline-block}.u-urlTxt{word-break:break-all}.u-scrTxt{height:0;overflow:hidden;position:absolute;width:0}.u-blankIcon{height:1em;line-height:1em;padding-left:3px;position:relative;top:-.1em;vertical-align:middle;width:auto}.u-curning{font-feature-settings:"palt"}@media only screen and (max-width:767px){.u-pcNobreak{display:inline}.u-spNobreak{display:none}.u-pcHide{display:block}.u-spHide{display:none}}.u-linkIcon{display:inline-block;padding-left:1em;position:relative;text-decoration:none}.u-linkIcon:before{border-bottom:1px solid #626260;border-right:1px solid #626260;content:"";height:.4em;left:0;position:absolute;top:.6em;transform:rotate(-45deg);width:.4em}.u-linkIcon:link,.u-linkIcon:visited{text-decoration:none}.u-linkIcon:active,.u-linkIcon:hover{text-decoration:underline}.u-videoBox{padding-top:56.25%;position:relative;width:100%}.u-videoBox iframe{height:100%;position:absolute;right:0;top:0;width:100%}.u-mt0em{margin-top:0!important}.u-mb0em{margin-bottom:0!important}.u-pt0em{padding-top:0!important}.u-pb0em{padding-bottom:0!important}.u-mt0_5em{margin-top:.5em!important}.u-mb0_5em{margin-bottom:.5em!important}.u-pt0_5em{padding-top:.5em!important}.u-pb0_5em{padding-bottom:.5em!important}.u-mt1em{margin-top:1em!important}.u-mb1em{margin-bottom:1em!important}.u-pt1em{padding-top:1em!important}.u-pb1em{padding-bottom:1em!important}.u-mt1_5em{margin-top:1.5em!important}.u-mb1_5em{margin-bottom:1.5em!important}.u-pt1_5em{padding-top:1.5em!important}.u-pb1_5em{padding-bottom:1.5em!important}.u-mt2em{margin-top:2em!important}.u-mb2em{margin-bottom:2em!important}.u-pt2em{padding-top:2em!important}.u-pb2em{padding-bottom:2em!important}.u-mt2_5em{margin-top:2.5em!important}.u-mb2_5em{margin-bottom:2.5em!important}.u-pt2_5em{padding-top:2.5em!important}.u-pb2_5em{padding-bottom:2.5em!important}.u-mt3em{margin-top:3em!important}.u-mb3em{margin-bottom:3em!important}.u-pt3em{padding-top:3em!important}.u-pb3em{padding-bottom:3em!important}.u-mt3_5em{margin-top:3.5em!important}.u-mb3_5em{margin-bottom:3.5em!important}.u-pt3_5em{padding-top:3.5em!important}.u-pb3_5em{padding-bottom:3.5em!important}.u-mt4em{margin-top:4em!important}.u-mb4em{margin-bottom:4em!important}.u-pt4em{padding-top:4em!important}.u-pb4em{padding-bottom:4em!important}.u-mt4_5em{margin-top:4.5em!important}.u-mb4_5em{margin-bottom:4.5em!important}.u-pt4_5em{padding-top:4.5em!important}.u-pb4_5em{padding-bottom:4.5em!important}.u-mt5em{margin-top:5em!important}.u-mb5em{margin-bottom:5em!important}.u-pt5em{padding-top:5em!important}.u-pb5em{padding-bottom:5em!important}.u-mt5_5em{margin-top:5.5em!important}.u-mb5_5em{margin-bottom:5.5em!important}.u-pt5_5em{padding-top:5.5em!important}.u-pb5_5em{padding-bottom:5.5em!important}.u-mt6em{margin-top:6em!important}.u-mb6em{margin-bottom:6em!important}.u-pt6em{padding-top:6em!important}.u-pb6em{padding-bottom:6em!important}.u-mt6_5em{margin-top:6.5em!important}.u-mb6_5em{margin-bottom:6.5em!important}.u-pt6_5em{padding-top:6.5em!important}.u-pb6_5em{padding-bottom:6.5em!important}.u-mt7em{margin-top:7em!important}.u-mb7em{margin-bottom:7em!important}.u-pt7em{padding-top:7em!important}.u-pb7em{padding-bottom:7em!important}.u-mt7_5em{margin-top:7.5em!important}.u-mb7_5em{margin-bottom:7.5em!important}.u-pt7_5em{padding-top:7.5em!important}.u-pb7_5em{padding-bottom:7.5em!important}.u-mt8em{margin-top:8em!important}.u-mb8em{margin-bottom:8em!important}.u-pt8em{padding-top:8em!important}.u-pb8em{padding-bottom:8em!important}.u-mt8_5em{margin-top:8.5em!important}.u-mb8_5em{margin-bottom:8.5em!important}.u-pt8_5em{padding-top:8.5em!important}.u-pb8_5em{padding-bottom:8.5em!important}.u-mt9em{margin-top:9em!important}.u-mb9em{margin-bottom:9em!important}.u-pt9em{padding-top:9em!important}.u-pb9em{padding-bottom:9em!important}.u-mt9_5em{margin-top:9.5em!important}.u-mb9_5em{margin-bottom:9.5em!important}.u-pt9_5em{padding-top:9.5em!important}.u-pb9_5em{padding-bottom:9.5em!important}.u-mt10em{margin-top:10em!important}.u-mb10em{margin-bottom:10em!important}.u-pt10em{padding-top:10em!important}.u-pb10em{padding-bottom:10em!important}.u-mt10_5em{margin-top:10.5em!important}.u-mb10_5em{margin-bottom:10.5em!important}.u-pt10_5em{padding-top:10.5em!important}.u-pb10_5em{padding-bottom:10.5em!important}@keyframes LINE{0%{transform:translateY(-180%)}45%{transform:translateY(0)}55%{transform:translateY(0)}to{transform:translateY(180%)}}@keyframes loopSlider{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loopSlider2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loopSlider-r{0%{transform:translateX(0)}to{transform:translateX(200%)}}@keyframes loopSlider2-r{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes anim-shutter{0%{transform:translateY(-102%)}40%,50%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes floating-y{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes blinking{0%{opacity:0}to{opacity:1}}@keyframes pyoko{0%{margin-bottom:0}10%{margin-bottom:20px}20%{margin-bottom:0}30%{margin-bottom:20px}40%{margin-bottom:0}to{margin-bottom:0}}@keyframes purun{0%{transform:scale(1) translate(0)}15%{transform:scale(.9) translateY(5%)}30%{transform:scale(1.3,.8) translateY(10%)}50%{transform:scale(.8,1.3) translateY(-10%)}70%{transform:scale(1.1,.9) translateY(5%)}to{transform:scale(1) translate(0)}}@keyframes purupuru{0%{transform:scale(1) translate(0)}20%{transform:scaleY(1.06) translate(-5%,-4%) skew(6deg,0deg)}50%{transform:scaleY(.94) translate(5%,4%) skew(-6deg,0deg)}65%{transform:scaleY(1.03) translate(2%,-2%) skew(-3deg,0deg)}80%{transform:scaleY(.97) translate(-2%,2%) skew(3deg,0deg)}to{transform:scale(1) translate(0)}}@keyframes anime1{0%,40%{transform:skew(0deg,0deg)}5%{transform:skew(5deg,5deg)}10%{transform:skew(-4deg,-4deg)}15%{transform:skew(3deg,3deg)}20%{transform:skew(-2deg,-2deg)}25%{transform:skew(1deg,1deg)}30%{transform:skew(-.6deg,-.6deg)}35%{transform:skew(.3deg,.3deg)}}.anime2{animation:anime2 3s ease-in-out .8s infinite alternate;display:inline-block;height:70px;margin-top:15px;transition:1.5s ease-in-out;width:70px}@keyframes anime2{0%{transform:translate(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(0deg)}to{transform:translate(0) rotate(7deg)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#b2003b}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:6}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{filter:drop-shadow(0 0 0 rgba(0,0,0,0));left:1.5em;transition:filter .2s}.swiper-button-next,.swiper-rtl .swiper-button-prev{filter:drop-shadow(0 0 0 rgba(0,0,0,0));right:1.5em;transition:filter .2s}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:0;position:absolute;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,1.6vw)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto}.swiper-button-prev:active:after,.swiper-button-prev:hover:after,.swiper-rtl .swiper-button-next:active:after,.swiper-rtl .swiper-button-next:hover:after{border-color:#221551}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{border-left:1px solid #8971e8;border-top:1px solid #8971e8;content:"";display:inline-block;line-height:1;padding:min(2.1333333333vw,16px);transform:rotate(-45deg);transition:border .2s ease}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto}.swiper-button-next:active:after,.swiper-button-next:hover:after,.swiper-rtl .swiper-button-prev:active:after,.swiper-rtl .swiper-button-prev:hover:after{border-color:#221551}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{border-left:1px solid #8971e8;border-top:1px solid #8971e8;content:"";display:inline-block;line-height:1;padding:min(2.1333333333vw,16px);transform:rotate(135deg);transition:border .2s ease}.swiper-pagination-bullet{background:rgba(0,0,0,.3);color:#b25482;cursor:pointer;display:inline-block;height:min(2.1333333333vw,18px);line-height:1;transform:rotate(45deg);transition:background .3s ease;width:min(2.1333333333vw,18px)}.swiper-pagination-bullet:active,.swiper-pagination-bullet:hover{background:rgba(0,0,0,.5)}.swiper-pagination-bullet-active{background:#000;pointer-events:none}.swiper-pagination-bullet.swiper-pagination-bullet-active span:after{opacity:0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}@media only screen and (min-width:768px){.swiper-button-prev,.swiper-rtl .swiper-button-next{left:1.5em;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:1.5em}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .3em}.swiper-pagination-bullet{height:min(1.25vw,16px);width:min(1.25vw,16px)}}:root{--mh--duration01:0.3s;--mh--duration02:0.6s;--mh--duration03:0.9s;--mh--duration04:1.2s;--mh--easing01:ease;--mh--easing02:cubic-bezier(0.1,0.7,0.4,1);--mh--easing03:cubic-bezier(0.03,0.9,0.15,1);--mh--easing04:cubic-bezier(1,0,0.87,0.86);--mh--easing05:cubic-bezier(0.952,0.165,1,0.913)}img{height:auto;max-width:100%;width:100%}body,html{overflow-x:clip!important}.main{overflow-y:clip}.group{position:relative;z-index:2}.hadagumi .anime-blink{animation:blinking 1.5s ease-in-out infinite alternate}.hadagumi .kirakira{left:0;position:absolute;top:0;z-index:3}.hadagumi .kirakira_01{margin-top:5.3333333333%;width:51.6%}.hadagumi .kirakira_02{animation-delay:1s;margin-left:55%;margin-top:5.3333333333%;width:35.7333333333%}.hadagumi .kirakira_03{margin-top:96.5333333333%}.hadagumi .kirakira_03,.hadagumi .kirakira_04{margin-left:5.3333333333%;width:87.3333333333%}.hadagumi .kirakira_04{animation-delay:1s;margin-top:176.5333333333%}.hadagumi .kirakira_05{margin-left:4%;margin-top:48%;width:87.3333333333%}.hadagumi .kirakira_06{animation-delay:1s;margin-left:3.6%;margin-top:105.7333333333%;width:87.3333333333%}.hadagumi .fixedBtn{bottom:30px;bottom:80px;left:0;margin:auto;max-width:130px;opacity:0;pointer-events:none;position:fixed;right:0;right:-340px;right:-738px;transition:opacity .35s ease;width:26.133072vw;z-index:10}.hadagumi .fixedBtn.is-active{opacity:1;pointer-events:auto}.hadagumi .fixedBtn img{position:relative;z-index:2}.hadagumi .fixedBtn img+img,.hadagumi .fixedBtn.is-menuOpen img{left:0;position:absolute;top:0;z-index:1}.hadagumi .fixedBtn.is-menuOpen img+img{position:relative;z-index:2}@media only screen and (max-width:600px){.hadagumi .fixedBtn{bottom:6vw;right:-68.133288vw}}.hadagumi .scrollIndicator{animation:pyoko 2s cubic-bezier(.645,.045,.355,1) infinite;bottom:35px;height:0;left:0;margin:auto;max-width:48.66px;opacity:0;pointer-events:none;position:absolute;right:-1.5em;transform:translateY(-6em);transition:opacity .25s ease;width:9.7333333333%;z-index:10}.hadagumi .is-active .scrollIndicator.is-show{opacity:1}.hadagumi .shop__selectBoxesWrapper{margin-top:1em}.hadagumi .shop__selectBoxes{margin:0 auto;width:86.6666666667%}.hadagumi .shop__selectBox{position:relative}.hadagumi .shop__selectBox:after{border-bottom:.08333em solid;border-right:.08333em solid;content:"";height:.66667em;pointer-events:none;position:absolute;right:1.22222em;top:45%;transform:translateY(-50%) rotate(45deg);width:.66667em}.hadagumi .shop__selectBox+.shop__selectBox{margin-top:1em}.hadagumi .shop__selectBox select{-webkit-appearance:none;background:#fff;border:1px solid #ccc;border-radius:none;box-sizing:border-box;color:#000;font-size:1em;font-size:1.8em;height:3.84615em;height:3.33333em;line-height:3.125em;padding:2px 1.5em;text-overflow:"";width:100%}.hadagumi .shop__items{margin-top:1em}.hadagumi .shop__items .shop__item{padding-bottom:2em;padding-top:1em}.hadagumi .shop__items .shop__item+.shop__item{margin-top:1em}.hadagumi .shop__items .shop__item:not(:last-child){border-bottom:1px solid #ccc}.hadagumi .shop__category{display:flex;font-size:.92308em;margin-left:-.71429em}.hadagumi .shop__category li{border:1px solid;color:#e83e0b;line-height:1.5;margin-bottom:1em;margin-left:.71429em;padding:.28571em .71429em}.hadagumi .shop__item__txtBox{line-height:1.8}.hadagumi .shop__name{font-size:1.30769em;font-weight:700;line-height:1.5;margin-bottom:.3em}.hadagumi .shop__tel{margin-top:.2em}.hadagumi .shop__link{margin-top:1em}.hadagumi .shop__link a{background-color:#fff;border:.125em solid #000;border-radius:.65em;box-sizing:border-box;display:block;font-size:1em;padding:1em 0;position:relative;text-align:center;width:100%;z-index:2}.hadagumi .shop__link a:after{border-bottom:.09333em solid;border-right:.09333em solid;content:"";height:.66667em;pointer-events:none;position:absolute;right:1.22222em;transform:translateY(50%) rotate(-45deg);width:.66667em}.hadagumi .purupuru{animation:anime1 2.5s infinite}.hadagumi .l-mainImg,.hadagumi .l-mainImg_for_feature,.hadagumi .l-mainImg_for_menu{bottom:0;left:0;-webkit-mask-composite:subtract;mask-composite:subtract;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");-webkit-mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover,120% 100%;mask-size:cover,120% 100%;pointer-events:none;position:fixed;right:0;top:0;transition:-webkit-mask-size var(--mh--duration04) var(--mh--easing04) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing04) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing04) .2s,mask-position var(--mh--duration04) var(--mh--easing04) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing04) .2s,mask-position var(--mh--duration04) var(--mh--easing04) 0s,-webkit-mask-size var(--mh--duration04) var(--mh--easing04) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing04) 0s;z-index:3}.hadagumi .l-mainImg:before,.hadagumi .l-mainImg_for_feature:before,.hadagumi .l-mainImg_for_menu:before{background-color:#fae0df;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.hadagumi .l-mainImg.is-bg_01:before,.hadagumi .l-mainImg_for_feature.is-bg_01:before,.hadagumi .l-mainImg_for_menu.is-bg_01:before{background-color:#f4aea4}.hadagumi .l-mainImg.is-bg_02:before,.hadagumi .l-mainImg_for_feature.is-bg_02:before,.hadagumi .l-mainImg_for_menu.is-bg_02:before{background-color:#69c9c1}.hadagumi .l-mainImg.is-bg_03:before,.hadagumi .l-mainImg_for_feature.is-bg_03:before,.hadagumi .l-mainImg_for_menu.is-bg_03:before{background-color:#f3ce70}.hadagumi .l-mainImg.is-bg_04:before,.hadagumi .l-mainImg_for_feature.is-bg_04:before,.hadagumi .l-mainImg_for_menu.is-bg_04:before{background-color:#fae0df}.hadagumi .l-mainImg_for_menu{clip-path:circle(1.0666666667% at 84% 90%);display:none;margin:auto;-webkit-mask-image:inherit;mask-image:inherit;max-width:600px;pointer-events:none;transition:clip-path var(--mh--duration04) var(--mh--easing04)}.hadagumi .l-mainImg_for_menu.is-shown{clip-path:circle(130% at 84% 90%);pointer-events:auto}.hadagumi .l-mainImg_for_menu:before{display:none}.hadagumi .l-mainImg_for_feature{margin:auto;-webkit-mask-size:cover,20% 98%;mask-size:cover,20% 98%;max-width:600px;position:absolute;transition:-webkit-mask-size var(--mh--duration04) var(--mh--easing05) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing05) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing05) .2s,mask-position var(--mh--duration04) var(--mh--easing05) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing05) .2s,mask-position var(--mh--duration04) var(--mh--easing05) 0s,-webkit-mask-size var(--mh--duration04) var(--mh--easing05) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing05) 0s}.hadagumi .l-mainImg_for_feature.is-shown{opacity:0}.hadagumi .l-mainImg_for_feature.l-mainImg_for_feature_02:before{background-color:#f4aea4}.hadagumi .l-mainImg_for_feature.l-mainImg_for_feature_03:before{background-color:#69c9c1}.hadagumi .l-mainImg_for_feature.l-mainImg_for_feature_04:before{background-color:#f3ce70}.hadagumi .l-mainImg:not(.is-shown),.hadagumi .l-mainImg_for_feature:not(.is-shown){-webkit-mask-position:left top,center -20px;mask-position:left bottom,center -20px;-webkit-mask-size:cover,700% calc(100% + 50px);mask-size:cover,700% calc(100% + 50px)}.hadagumi .l-mainImg_for_feature:not(.is-shown){-webkit-mask-size:cover,500% calc(100% + 50px);mask-size:cover,500% calc(100% + 50px)}.hadagumi .l-mainImg:not(.is-shown) .l-mainImg__content,.hadagumi .l-mainImg_for_menu:not(.is-shown) .l-mainImg__content,.hadagumi .l-mainImg_for_menu:not(.is-shown) .l-mainImg_for_menu__content{opacity:0}.hadagumi .l-mainImg:not(.is-shown) .l-mainImg__bg{-webkit-mask-position:left top,center -20px;mask-position:left top,center -20px;-webkit-mask-size:cover,700% calc(100% + 50px);mask-size:cover,700% calc(100% + 50px)}.hadagumi .l-mainImg__logo{bottom:0;margin-bottom:2.0833333333vw;margin-right:2.7777777778vw;position:fixed;right:0;width:19.5138888889vw}@media only screen and (max-width:945px){.hadagumi .l-mainImg__logo{display:none}}@media only screen and (max-width:767px){.hadagumi .l-mainImg__logo{display:none}}.hadagumi .contentsLogo{bottom:0;margin-bottom:2.0833333333vw;margin-right:2.7777777778vw;position:fixed;right:0;width:19.5138888889vw;z-index:4}@media only screen and (max-width:1096px){.hadagumi .contentsLogo{display:none}}.hadagumi .l-mainImg__scroll{animation:pyoko 2s cubic-bezier(.645,.045,.355,1) infinite;bottom:0;height:0;left:0;margin:auto;padding-bottom:6.5972222222vw;position:fixed;right:-1.25em;transform:translateY(-2em);width:4.1666666667vw}@media only screen and (max-width:767px){.hadagumi .l-mainImg__scroll{padding-bottom:12.6666666667vw;width:8vw}}.hadagumi .l-mainImg__bg{bottom:0;display:block;left:0;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");-webkit-mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover,120% 100%;mask-size:cover,120% 100%;overflow:hidden;position:absolute;right:0;top:0;transition:-webkit-mask-size var(--mh--duration03) var(--mh--easing05) 0s,-webkit-mask-position var(--mh--duration03) var(--mh--easing05) 0s;transition:mask-size var(--mh--duration03) var(--mh--easing05) 0s,mask-position var(--mh--duration03) var(--mh--easing05) 0s;transition:mask-size var(--mh--duration03) var(--mh--easing05) 0s,mask-position var(--mh--duration03) var(--mh--easing05) 0s,-webkit-mask-size var(--mh--duration03) var(--mh--easing05) 0s,-webkit-mask-position var(--mh--duration03) var(--mh--easing05) 0s}.hadagumi .l-mainImg__bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% center;object-position:50% center;width:100%}.hadagumi .l-mainImg_for_menu .l-mainImg__bg{height:100vh}.hadagumi .l-mainImg__content{align-items:center;display:flex;height:100vh;left:0;margin:auto;opacity:1;position:absolute;right:0;transition:opacity var(--mh--duration02) var(--mh--easing01);width:85.3333333333%;width:49.0972222222%}@media only screen and (max-width:767px){.hadagumi .l-mainImg__content{margin-top:-4em;width:90%}}.hadagumi .l-mainImg_for_menu__content{align-items:center;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;left:0;margin:auto;opacity:1;position:absolute;right:0;transition:opacity var(--mh--duration02) var(--mh--easing01);width:85.3333333333%}.hadagumi .l-mainImg_for_menu__content>div{margin-top:-4.5em;width:100%}@media only screen and (max-width:767px){.hadagumi .l-mainImg_for_menu__content{width:90%}}.hadagumi .mainImg__content__head{font-size:2.2em;font-weight:700;margin-bottom:.8em;text-align:center;width:100%}.hadagumi .mainImg__content__links .mainImg__content__link{position:relative}.hadagumi .mainImg__content__links .mainImg__content__link+.mainImg__content__link{margin-top:4%}.hadagumi .mainImg__content__links .mainImg__content__link:after{background-color:#000;border-radius:.25em;content:"";display:block;height:100%;left:0;margin-left:.3em;margin-top:.3em;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hadagumi .mainImg__content__links .mainImg__content__link a{background-color:#fff;border:.15em solid #000;border-radius:.25em;box-sizing:border-box;display:block;position:relative;transition:transform .15s ease;width:100%;z-index:2}@media only screen and (min-width:768px){.hadagumi .mainImg__content__links .mainImg__content__link a:hover{transform:translate(.25em,.25em)}}.hadagumi .mainImg__content__links .mainImg__content__link a:after{background:url(../img/icon--arrow.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;margin:auto 4.8% auto auto;padding-bottom:2.5333333333%;position:absolute;right:0;top:0;width:4.2666666667%}.hadagumi .mainImg__content__links .mainImg__content__link.mainImg__content__link--matsukiyo a:after{display:none}.hadagumi .l-mainImg__copy{margin-top:-2em;position:relative}@media only screen and (max-width:767px){.hadagumi .l-mainImg__copy{margin-top:0}}.hadagumi .l-mainImg__copy__logo_01{animation-delay:.05s;aspect-ratio:478/328;margin-bottom:-12.729844413%;margin-left:-7.6379066478%;width:33.8048090523%}@media only screen and (max-width:767px){.hadagumi .l-mainImg__copy__logo_01{margin-bottom:-16vw;margin-left:-4vw;width:45.0666666667vw}}.hadagumi .l-mainImg__copy__bubble{animation:floating-y 2s ease-in-out infinite alternate-reverse;aspect-ratio:427/211;position:absolute;right:0;top:0;width:30.2687411598%}@media only screen and (max-width:767px){.hadagumi .l-mainImg__copy__bubble{margin-right:-3vw;margin-top:2vw;width:35.7333333333vw}}.hadagumi .contentsBg{background:url(../img/contents_bg.webp) no-repeat 50%/cover;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}.hadagumi .contentsBg.is-transparent{opacity:.85}.hadagumi .contentsBg.is-default,.hadagumi .contentsBg.is-transparent{background:url(../img/contents_bg_.webp) no-repeat 50%/cover}@media only screen and (max-width:600px){.hadagumi .contentsBg{display:none}}.hadagumi .contentsBgSubLayer{background-color:#fff;bottom:0;height:100vh;left:0;opacity:.6;position:fixed;right:0;top:0;width:100%;z-index:2}@media only screen and (max-width:600px){.hadagumi .contentsBgSubLayer{display:none}}.hadagumi .l-container__inner{display:flex;justify-content:center}.hadagumi .l-wrapper{position:relative;z-index:2}.hadagumi .contentsWrapper{background-color:#f4f4f4;box-shadow:0 1px 20px 2px rgba(0,0,0,.3);font-size:16px;max-width:600px;min-height:100vh;overflow-x:clip;position:relative;width:100%}@media screen and (min-width:600px)and (max-height:730px){.hadagumi .contentsWrapper{font-size:10.6666666666px;max-width:400px}}@media only screen and (max-width:600px){.hadagumi .contentsWrapper{font-size:2.6666666667vw}}.hadagumi .header{background-color:#fff}.hadagumi .header.is-pc{display:block}@media only screen and (max-width:767px){.hadagumi .header.is-pc{display:none}}.hadagumi .header.is-sp{display:block}@media only screen and (max-width:767px){.hadagumi .header.is-sp{display:none}}.hadagumi .header__inner{padding:4% 5.3333333333%}.hadagumi .header__logo{margin-left:auto;width:59.3333333333%}.hadagumi .kv{aspect-ratio:750/1204;background:url(../img/firstView_sp.webp) no-repeat 50%/cover;width:100%}.hadagumi .kv__inner{height:100%;position:relative;width:100%}.hadagumi .l-kv__copy{position:relative}.hadagumi .kv__scroll{animation:pyoko 2s cubic-bezier(.645,.045,.355,1) infinite;bottom:0;height:0;left:0;margin:auto;padding-bottom:13.3333333333%;position:absolute;right:-1.5em;transform:translateY(-3em);width:9.7333333333%}.hadagumi .l-kv__copy__logo_01{animation-delay:.05s;margin-left:4.9333333333%;padding-top:49.3333333333%;width:43.6%}.hadagumi .l-kv__copy__logo_02{margin-left:6.6666666667%;margin-top:-1.5em;width:84.5333333333%}.hadagumi .l-kv__copy__logo__bubble{animation:floating-y 2s ease-in-out infinite alternate-reverse;bottom:0;margin-bottom:17.4666666667%;margin-right:2%;position:absolute;right:0;width:35.2%}.hadagumi .l-kv__copy__logo{bottom:0;margin-bottom:-10.9333333333%;margin-right:9.4666666667%;position:absolute;right:0;width:34.1333333333%}.hadagumi .anchor{background-color:#cce4dd}.hadagumi .anchor__inner{padding:8.4% 7.8666666667% 7.2%}.hadagumi .anchor__items .anchor__item{position:relative}.hadagumi .anchor__items .anchor__item:after{background-color:#000;border-radius:.25em;content:"";display:block;height:100%;left:0;margin-left:.3em;margin-top:.3em;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hadagumi .anchor__items .anchor__item+.anchor__item{margin-top:4%}.hadagumi .anchor__items .anchor__item a{background-color:#fff;border:.15em solid #000;border-radius:.25em;box-sizing:border-box;display:block;position:relative;transition:transform .15s ease;width:100%;z-index:2}@media only screen and (min-width:768px){.hadagumi .anchor__items .anchor__item a:hover{transform:translate(.25em,.25em)}}.hadagumi .anchor__items .anchor__item a:after{background:url(../img/icon--arrow.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;margin:auto 4.8% auto auto;padding-bottom:2.5333333333%;position:absolute;right:0;top:0;width:4.2666666667%}.hadagumi .l-anchor__contents{align-items:center;display:flex}.hadagumi .anchor__contents__thumb{border-radius:.25em 0 0 .25em;width:36%}.hadagumi .anchor__contents__thumb+.anchor__contents__txt{width:46.6666666667%}.hadagumi .anchor__contents__txt{font-size:1.6em;font-weight:700;padding-left:1em;width:100%}.hadagumi .anchor__contents__txt.anchor__contents__txt--matsukiyo{font-size:1.4em;position:relative}.hadagumi .anchor__contents__txt.anchor__contents__txt--matsukiyo:after{background:url(../img/icon--blank.webp) no-repeat 50%/100% 100%;bottom:0;content:"";height:.9em;left:0;margin-bottom:.2em;margin-left:4.3em;position:absolute;width:.9em}.hadagumi .intro{background-color:#fbe1de;padding-bottom:24.5333333333%;position:relative}.hadagumi .intro:after{background:url(../img/boundary_line_01.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;left:0;padding-bottom:24.5333333333%;pointer-events:none;position:absolute;width:100%}.hadagumi .intro__date{background-color:#f4aea4;font-size:2.5em;font-weight:700;padding:.45em 0;text-align:center}.hadagumi .intro__date span{font-size:.65em}.hadagumi .intro__head{background-color:#fff;font-size:1.8em;font-weight:700;padding:.8em 0;position:relative;text-align:center;z-index:1}.hadagumi .intro__eyeCatch{position:relative}.hadagumi .intro__eyeCatch img:first-child{opacity:0;pointer-events:none}.hadagumi .intro__eyeCatch img+img{left:0;margin-top:-17.333333%;position:absolute;top:-85px;top:0}.hadagumi .intro__logo{margin:0 auto 10.6666666667%;position:relative;width:83.7333333333%;z-index:1}.hadagumi .intro__price{font-size:2em;text-align:center}.hadagumi .intro__price span{font-size:.7em}.hadagumi .intro__note{font-size:1.2em;line-height:1.8;margin-top:1em;text-align:center}.hadagumi .feature{padding-top:21.7333333333%;position:relative;z-index:2}.hadagumi .feature:after{content:"";display:block;display:none;height:0;left:0;margin-left:4.2666666667%;margin-top:3em;padding-bottom:190.8%;pointer-events:none;position:absolute;right:0;top:0;width:87.3333333333%}.hadagumi .feature__head{font-feature-settings:"palt";font-size:4.3em;font-weight:700;line-height:1.5;position:relative;text-align:center}.hadagumi .feature__head .u-char--ml{display:inline-block;margin-bottom:.4em;margin-left:5.7em}.hadagumi .feature__head__logo{left:0;margin-left:5.7333333333%;margin-top:13.8666666667%;position:absolute;top:0;width:62.6666666667%}.hadagumi .feature__desc{font-size:1.8em;font-weight:700;margin-top:2em;text-align:center}.hadagumi .feature__head_02{font-size:3em;font-weight:700;margin-bottom:1em;margin-top:1.5em;text-align:center}.hadagumi .points{aspect-ratio:750/740;display:flex;flex-wrap:wrap;margin-bottom:14.9333333333%;position:relative;transition:opacity .8s ease}.hadagumi .points .point{left:0;opacity:0;position:absolute;top:0;transition:opacity 2s ease}.hadagumi .points .point.point_01{margin-left:11.4666666667%;position:inherit;width:42.6666666667%}.hadagumi .points .point.point_02{margin-left:52.2666666667%;margin-top:15.3333333333%;width:41.8666666667%}.hadagumi .points .point.point_03{margin-left:9.6%;margin-top:42.4%;width:40%}.hadagumi .points .point.point_04{margin-left:49.3333333333%;margin-top:57.8666666667%;width:41.6%}.hadagumi .points.is-show,.hadagumi .points.is-show .point{opacity:1}.hadagumi .points.is-show .point:nth-child(2){transition-delay:.5s}.hadagumi .points.is-show .point:nth-child(3){transition-delay:1s}.hadagumi .points.is-show .point:nth-child(4){transition-delay:1.5s}.hadagumi .secret{padding-bottom:26.6666666667%;position:relative;z-index:1}.hadagumi .secret:after,.hadagumi .secret:before{content:"";display:block;position:absolute}.hadagumi .secret:before{display:none;height:0;left:0;margin-left:1.5em;margin-top:18em;padding-bottom:68.5333333333%;top:0;width:87.3333333333%;z-index:3}.hadagumi .secret:after{background:url(../img/dorodoro.webp) no-repeat 50%/100% 100%;bottom:0;height:0;left:0;margin-bottom:10%;padding-bottom:28%;width:100%;z-index:1}.hadagumi .secret__inner{background-color:#f5f5f5;padding-bottom:1em;position:relative;z-index:2}.hadagumi .secret__head{font-size:3em;font-weight:700;margin-bottom:.7em;text-align:center}.hadagumi .secret__subHead{background-color:#f4f4f4;font-size:2em;font-weight:700;margin:1em auto;position:relative;text-align:center;width:26.6666666667%}.hadagumi .secret__subHead:after,.hadagumi .secret__subHead:before{background-color:#000;bottom:0;content:"";display:block;height:0;margin:auto;padding-bottom:.2em;position:absolute;top:0;width:92.4%}.hadagumi .secret__subHead:before{left:0;margin-left:-80%}.hadagumi .secret__subHead:after{margin-right:-80%;right:0}.hadagumi .secret__desc{font-feature-settings:"palt";font-size:2em;font-weight:700;line-height:1.4;margin-bottom:1em;text-align:center}.hadagumi .secret__txt{font-size:1.8em;line-height:1.5;margin:1em auto;max-width:88%}.hadagumi .secret__txt .note{font-size:.6666666667em}.hadagumi .secret__img{margin:0 auto;width:72.8%}.hadagumi .secret__img_02{margin-top:16%;position:relative}.hadagumi .secret__img_02:before{background:url(../img/icon--arrowDown.webp) no-repeat 50%/100% 100%;content:"";display:block;height:0;left:0;margin:-17.3992673993% auto auto;padding-bottom:9.8901098901%;position:absolute;right:0;top:0;width:9.0666666667%;width:12.4542124542%}.hadagumi .swiperContainer{aspect-ratio:750/540;margin-bottom:-4.3em;padding-top:3em}.hadagumi .swiper-wrapper{transition-timing-function:linear!important}.hadagumi .scroll-section{height:400vh;height:calc(var(--vh, 1vh)*500);margin-top:-25%;position:relative;z-index:0}@media screen and (min-width:600px)and (max-height:730px){.hadagumi .scroll-section{height:calc(var(--vh, 1vh)*600)}}@media only screen and (max-width:767px){.hadagumi .scroll-section{height:calc(var(--vh, 1vh)*800);height:800vh}}.hadagumi .scroll-section__indicators{height:6.3em;left:0;margin:auto auto calc(100% - 6em) calc(100% - 2.3em);opacity:0;position:sticky;top:calc(50% - 3.3em);transition:opacity .25s ease;width:1.5em;z-index:3}.hadagumi .scroll-section__indicators.is-show{opacity:1}.hadagumi .scroll-section__indicators.is-show.is-disappear{opacity:0}@media only screen and (max-width:600px){.hadagumi .scroll-section__indicators{right:-60%;right:-90%}}.hadagumi .scroll-section__indicators .scroll-section__indicator{aspect-ratio:1/1;height:1.5em;opacity:.5;width:1.5em}.hadagumi .scroll-section__indicators .scroll-section__indicator img{transform:rotate(0deg);transform-origin:center center!important;will-change:transform}.hadagumi .scroll-section__indicators .scroll-section__indicator.is-active{opacity:1}.hadagumi .scroll-section__indicators .scroll-section__indicator+.scroll-section__indicator{margin-top:.8em}.hadagumi .scroll-section__indicators .scroll-section__indicator:nth-child(3){margin-top:1em}.hadagumi .scroll-section__indicators .scroll-section__indicator a{display:block;height:100%;width:100%}.hadagumi .sticky-wrapper{bottom:0;left:0;min-height:100lvh;position:absolute;right:0;top:0;z-index:1}.hadagumi .l-sticky__wave{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:3}.hadagumi .l-sticky__wave__inner{height:100%;-webkit-mask-composite:subtract;mask-composite:subtract;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");-webkit-mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover,120% 100%;mask-size:cover,120% 100%;position:relative;transition:-webkit-mask-size var(--mh--duration04) var(--mh--easing04) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing04) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing04) .2s,mask-position var(--mh--duration04) var(--mh--easing04) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing04) .2s,mask-position var(--mh--duration04) var(--mh--easing04) 0s,-webkit-mask-size var(--mh--duration04) var(--mh--easing04) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing04) 0s;width:100%}.hadagumi .l-sticky__wave:not(.is-shown) .wave,.hadagumi .l-sticky__wave__inner.is-shown{-webkit-mask-position:left top,center -20px;mask-position:left top,center -20px;-webkit-mask-size:cover,700% calc(100% + 50px);mask-size:cover,700% calc(100% + 50px)}.hadagumi .wave{-webkit-mask-composite:subtract;mask-composite:subtract;-webkit-mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff,#fff),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Cpath d='M0 50h100v50H0z'/%3E%3C/svg%3E");-webkit-mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));mask-position:left top,center calc(var(--vh, 1vh)*100 + env(safe-area-inset-top) + env(safe-area-inset-bottom));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover,120% 100%;mask-size:cover,120% 100%;overflow:hidden;pointer-events:none;transition:-webkit-mask-size var(--mh--duration04) var(--mh--easing04) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing04) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing04) .2s,mask-position var(--mh--duration04) var(--mh--easing04) 0s;transition:mask-size var(--mh--duration04) var(--mh--easing04) .2s,mask-position var(--mh--duration04) var(--mh--easing04) 0s,-webkit-mask-size var(--mh--duration04) var(--mh--easing04) .2s,-webkit-mask-position var(--mh--duration04) var(--mh--easing04) 0s}.hadagumi .wave,.hadagumi .wave:before{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.hadagumi .wave:before{background-color:red;content:""}.hadagumi .content-area{align-content:center;align-items:center;display:flex;display:grid;flex-grow:1;justify-content:center;left:0;min-height:100lvh;overflow:hidden;position:relative;position:sticky;right:0;top:0}.hadagumi .content-box{height:100%;min-height:100lvh;position:absolute;text-align:center;width:100%}.hadagumi .content-box.is-contentsScrollAvailable{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.hadagumi .content-box.is-contentsScrollAvailable .content-box__inner{padding-bottom:1.4em}.hadagumi .content-box__inner{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center;position:relative;width:100%}.hadagumi .content-box__inner:after,.hadagumi .content-box__inner:before{content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hadagumi .content-box:not(.content-box_01){opacity:0}.hadagumi .content-box::-webkit-scrollbar{display:none}.hadagumi .l-content-box{display:flex;flex-wrap:wrap;justify-content:flex-start}.hadagumi .content-box__obj{margin:0 auto;position:relative;width:85.4666666667%;z-index:2}.hadagumi .content-box__obj canvas{aspect-ratio:487/493;height:auto!important}.hadagumi .content-box__obj.content-box__obj_01{margin-bottom:-24%;margin-left:0;width:97.4666666667%}.hadagumi .content-box__obj.content-box__obj_02{margin-bottom:-18%;width:97.4666666667%}.hadagumi .content-box__obj.content-box__obj_03{margin-bottom:-22%;margin-left:0;width:95.2%}@media only screen and (max-width:400px){.hadagumi .content-box__obj{width:77%}}.hadagumi .content-box__head{font-size:2.8em;font-weight:700;position:relative;width:100%;z-index:2}.hadagumi .content-box__desc{font-size:1.4em;font-weight:700;line-height:1.3;margin:.5em 0 1em;position:relative;width:100%;z-index:2}.hadagumi .content-box__desc sup{font-size:.4em}.hadagumi .content-box__items{margin:0 auto;position:relative;width:77.7333333333%;z-index:2}.hadagumi .content-box__items .content-box__item{background-color:#fff;border-radius:.5em;font-size:1.6em;font-weight:700;padding:.5em 0}.hadagumi .content-box__items .content-box__item sup{font-size:.6em}.hadagumi .content-box__item__lists{display:flex;justify-content:space-between}.hadagumi .content-box__item__lists .content-box__item__list{border-radius:.5em;font-size:.875em;font-weight:700;padding:.45em 0;width:48.5%}.hadagumi .content-box__note{font-size:1.2em;margin-left:3.5em;padding-left:1em;text-align:left;text-indent:-1.1em}.hadagumi .content-box__note sup{font-size:.65em}.hadagumi .content-box_01{background:url(../img/content-box_01_bg.webp) no-repeat 50%/cover}.hadagumi .content-box_02 .content-box__items .content-box__item{background-color:#f8cec8}.hadagumi .content-box_02 .content-box__items .content-box__item:nth-child(2){background-color:transparent}.hadagumi .content-box_02 .content-box__items .content-box__item__lists .content-box__item__list{background-color:#f8cec8}.hadagumi .content-box_03 .content-box__items .content-box__item{background-color:#a5dfda}.hadagumi .content-box_03 .content-box__items .content-box__item:nth-child(2){background-color:transparent}.hadagumi .content-box_03 .content-box__items .content-box__item__lists .content-box__item__list{background-color:#a5dfda}.hadagumi .content-box_04 .content-box__items .content-box__item{background-color:#f8e2a9}.hadagumi .content-box_04 .content-box__items .content-box__item:nth-child(2){background-color:transparent}.hadagumi .content-box_04 .content-box__items .content-box__item__lists .content-box__item__list{background-color:#f8e2a9}.hadagumi .content-box__catchphrase{margin:2.4em auto 0;opacity:0;transition:opacity .8s ease-in-out;transition-delay:.8s;width:71.4666666667%}.hadagumi .is-active .content-box__catchphrase.is-show{opacity:1}.hadagumi .content-box_02{background-color:#f4aea4}.hadagumi .content-box_02 .l-content-box{margin-top:-20%}.hadagumi .content-box_02 .content-box__inner:before{background:url(../img/puripuri_bg.webp) no-repeat top/cover;height:0;margin-top:-2%;padding-bottom:58.6666666667%}.hadagumi .content-box_02 .content-box__inner:after{background:url(../img/puripuri_obj.webp) no-repeat top/cover;height:0;margin-top:9.3333333333%;padding-bottom:88.8%}.hadagumi .content-box_03{background-color:#69c9c1}.hadagumi .content-box_03 .l-content-box{margin-top:-20%}.hadagumi .content-box_03 .content-box__inner:before{background:url(../img/soyosoyo_bg.webp) no-repeat top/cover;height:0;margin-top:-35%;padding-bottom:120.6666666667%}.hadagumi .content-box_03 .content-box__inner:after{background:url(../img/soyosoyo_obj.webp) no-repeat top/cover;height:0;margin-top:16.9333333333%;padding-bottom:79.4666666667%}.hadagumi .content-box_04{background-color:#f3ce70}.hadagumi .content-box_04 .l-content-box{margin-top:-20%}.hadagumi .content-box_04 .content-box__inner:before{background:url(../img/pikapika_bg.webp) no-repeat top/cover;height:0;margin-top:-11%;padding-bottom:102.1333333333%}.hadagumi .content-box_04 .content-box__inner:after{background:url(../img/pikapika_obj.webp) no-repeat top/cover;height:0;margin-top:16%;padding-bottom:82.9333333333%}.hadagumi .content-box_04 .content-box__inner .spacerBg{background-color:#f3ce70;height:0;left:0;margin-top:66%;padding-bottom:30%;pointer-events:none;position:absolute;top:0;width:100%}.hadagumi .content-box_04 .content-box__inner .content-box__obj.content-box__obj_03{margin-bottom:-19%}.hadagumi .howToUse{background-color:#cce4dd;padding-bottom:26.6666666667%;padding-top:19.2%;position:relative}.hadagumi .howToUse:after{background:url(../img/dorodoro_2.webp) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;left:0;margin-bottom:10%;padding-bottom:28%;position:absolute;width:100%;z-index:0}.hadagumi .howToUse__inner{background-color:#cce4dd;position:relative;z-index:1}.hadagumi .howToUse__head{font-size:2.5em;font-weight:700;margin-bottom:1em;text-align:center}.hadagumi .howToUse__items{margin-left:12.9333333333%;max-width:78%}.hadagumi .howToUse__items .howToUse__item{font-size:1.8em;position:relative}.hadagumi .howToUse__items .howToUse__item+.howToUse__item{margin-top:1em}.hadagumi .howToUse__items .howToUse__item:before{aspect-ratio:1/1;background-color:#000;border-radius:50%;content:"";display:block;height:.7em;left:0;margin-left:-1.2em;margin-top:.5em;position:absolute;top:0;width:.7em}.hadagumi .howToUse__note{font-size:1.8em;margin-left:1.8em;margin-top:1em;max-width:82%;padding-left:1em;text-indent:-1.35em}.hadagumi .howto_frameDivision{margin:-7em 0 -10em}.hadagumi .howto_frameDivision canvas{aspect-ratio:750/1520;height:auto!important}.hadagumi .howToUse__rule{border-bottom:.2em solid #000;border-top:.2em solid #000;margin:16% auto 0;width:86.6666666667%}.hadagumi .howToUse__dl__dt{cursor:pointer;font-size:2em;font-weight:700;padding:1em 0;position:relative;text-align:center}.hadagumi .howToUse__dl__dt .iconToggle{aspect-ratio:1/1;margin-top:1em;position:absolute;right:0;top:0;width:7.6923076923%}.hadagumi .howToUse__dl__dt .iconToggle__inner{height:100%;position:relative;width:100%}.hadagumi .howToUse__dl__dt .iconToggle__inner:after,.hadagumi .howToUse__dl__dt .iconToggle__inner:before{background-color:#000;bottom:0;content:"";display:block;height:3px;margin:auto;position:absolute;top:0;transition:transform .5s ease;width:100%}.hadagumi .howToUse__dl__dt .iconToggle__inner:after{transform:rotate(90deg)}.hadagumi .howToUse__dl__dt.is-open .iconToggle__inner:after{transform:rotate(0deg)}.hadagumi .howToUse__dl__dd{height:0;opacity:0;pointer-events:none;transition:all .4s}.hadagumi .howToUse__dl__dd.is-open{height:auto;opacity:1;pointer-events:auto}.hadagumi .howToUse__dl__dd__items li{font-size:1.8em;padding-left:1.2em;position:relative}.hadagumi .howToUse__dl__dd__items li.u-fontWeightBold{font-weight:700}.hadagumi .howToUse__dl__dd__items li .u-textUnderLine{text-decoration:underline}.hadagumi .howToUse__dl__dd__items li+li{margin-top:1em}.hadagumi .howToUse__dl__dd__items li:last-child{padding-bottom:2em}.hadagumi .howToUse__dl__dd__items li:before{border:.05em solid #000;content:"";display:block;height:.5em;left:0;margin-top:.5em;position:absolute;top:0;transform:rotate(45deg);width:.5em}.hadagumi .purchase{padding-bottom:13.3333333333%;padding-top:15.7333333333%}.hadagumi .purchase__head{font-size:2.5em;font-weight:700;text-align:center}.hadagumi .matsukiyo__bnr{margin:1em auto 13.0666666667%;width:87.0666666667%}.hadagumi .shopSearch__ttl{font-size:2.5em;font-weight:700;text-align:center}.hadagumi .shopSearch__txt{font-size:1.8em;margin-top:.5em;text-align:center}.hadagumi .shopSearch__results__note{font-size:1.3em;margin:3em 0 1em;text-align:center}.hadagumi .shopSearch__results{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:auto;padding:12% 0;width:86.6666666667%}.hadagumi .shop__defaultHead{font-size:2em;text-align:center}.hadagumi .shop__defaultTxt{font-size:1.8em;text-align:center}