@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;600&display=swap";*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5}:where(input,button,textarea,select){font:inherit;color:inherit;border:0;background:rgba(0,0,0,0)}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}input{display:none}a{text-decoration:none;color:#000}body{height:100%;min-height:100vh;overflow-x:hidden;font-size:2.9333333333vw;font-weight:normal;line-height:1.6;color:#000;scroll-behavior:smooth;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 768px){body{font-size:15px;background:#e2bcaf}}.l-wrapper{width:min(100%,768px);margin-inline:auto}@media screen and (min-width: 768px){.l-wrapper{width:500px;background:#fff;-webkit-box-shadow:7px 7px 13px 0px rgba(0,0,0,.8);box-shadow:7px 7px 13px 0px rgba(0,0,0,.8)}}.l-head{width:100%;height:16vw;background-color:rgba(226,188,175,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:sticky;top:0;left:0;z-index:999;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}@media screen and (min-width: 768px){.l-head{height:80px}}.l-head img{height:4.2666666667vw}@media screen and (min-width: 768px){.l-head img{height:21px}}.l-kv{width:100%;position:relative}.l-kv__head{display:block;position:absolute;top:4vw;left:5.3333333333vw;z-index:99}@media screen and (min-width: 768px){.l-kv__head{top:20px;left:27px}}.l-kv__head span{font-size:8.5333333333vw;line-height:1.3;font-weight:bold;color:#fff}@media screen and (min-width: 768px){.l-kv__head span{font-size:43px}}.l-kv__txt{font-size:3.4666666667vw;margin-top:15.0666666667vw;width:89.3333333333vw;margin-inline:auto;text-align:justify}@media screen and (min-width: 768px){.l-kv__txt{font-size:17px;margin-top:75px;width:447px}}.l-content{width:89.3333333333vw;margin-inline:auto;margin-top:13.3333333333vw}@media screen and (min-width: 768px){.l-content{width:447px;margin-top:67px}}.l-content h2{width:100%;height:13.3333333333vw;background:#e2bcaf;font-size:5.2vw;font-weight:bold;line-height:13.3333333333vw;text-align:center}@media screen and (min-width: 768px){.l-content h2{height:67px;font-size:26px;line-height:67px}}.l-content__block{width:100%;margin-bottom:12vw}@media screen and (min-width: 768px){.l-content__block{margin-bottom:60px}}.l-content__img{width:100%;position:relative}.l-content__imgTxt{position:absolute}.l-content__imgTxt--c11{width:45.3333333333vw;bottom:3%;right:3%}@media screen and (min-width: 768px){.l-content__imgTxt--c11{width:226px}}.l-content__imgTxt--c12{width:54.1333333333vw;bottom:3%;left:3%}@media screen and (min-width: 768px){.l-content__imgTxt--c12{width:270px}}.l-content__imgTxt--c13{width:45.6vw;bottom:3%;left:3%}@media screen and (min-width: 768px){.l-content__imgTxt--c13{width:228px}}.l-content__imgTxt--c21{width:48vw;bottom:3%;left:3%}@media screen and (min-width: 768px){.l-content__imgTxt--c21{width:240px}}.l-content__imgTxt--c31{width:44.2666666667vw;bottom:3%;right:3%}@media screen and (min-width: 768px){.l-content__imgTxt--c31{width:221px}}.l-content__txt{margin-top:4vw;font-size:3.4666666667vw}@media screen and (min-width: 768px){.l-content__txt{margin-top:20px;font-size:17px}}.l-content__txt span{font-weight:bold;display:block}.l-content--black h2{background:#000;color:#fff;font-size:4.2666666667vw}@media screen and (min-width: 768px){.l-content--black h2{font-size:21px}}.l-content--black .l-content__img{width:48vw;margin:2.6666666667vw 0;margin-inline:auto}@media screen and (min-width: 768px){.l-content--black .l-content__img{width:240px;margin:13px 0;margin-inline:auto}}.l-content--black .l-content__txt{font-size:3.4666666667vw}@media screen and (min-width: 768px){.l-content--black .l-content__txt{font-size:17px}}.l-gray{background:#e4e4e4;margin-top:13.3333333333vw;padding:10.6666666667vw 0}@media screen and (min-width: 768px){.l-gray{margin-top:67px;padding:53px 0}}.l-gray__inner{width:89.3333333333vw;margin-inline:auto}@media screen and (min-width: 768px){.l-gray__inner{width:447px}}.l-gray__inner span{display:block;font-weight:bold;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.l-gray__inner span{margin-bottom:27px}}.l-gray__table{width:100%}.l-gray__table li:first-child{width:24%;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.l-gray__table li:last-child{width:72%}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.c-cv{display:-webkit-box;display:-ms-flexbox;display:flex;width:1094px;margin:0 calc(50% - 547px)}}.c-cv__block{width:89.3333333333vw;background:#fff;margin-inline:auto;padding:4.6666666667vw 0;border-radius:2.6666666667vw;-webkit-box-shadow:1.3333333333vw 1.3333333333vw 2.6666666667vw 0px rgba(0,0,0,.8);box-shadow:1.3333333333vw 1.3333333333vw 2.6666666667vw 0px rgba(0,0,0,.8);position:relative;z-index:99}@media screen and (min-width: 768px){.c-cv__block{width:358px;padding:18px 0;border-radius:10px;-webkit-box-shadow:7px 7px 13px 0px rgba(0,0,0,.8);box-shadow:7px 7px 13px 0px rgba(0,0,0,.8);z-index:999}}.c-cv__block+.c-cv__block{margin-top:2.6666666667vw}@media screen and (min-width: 768px){.c-cv__block+.c-cv__block{margin-top:0;margin-left:10px}}.c-cv__inner{width:76.2666666667vw;margin:4.6666666667vw auto}@media screen and (min-width: 768px){.c-cv__inner{width:310px;margin:18px auto}}.c-cv .c-flex{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-cv__img{width:34.6666666667vw;margin-right:2%}@media screen and (min-width: 768px){.c-cv__img{width:138px}}.c-cv__txt{font-weight:bold}.c-cv__txt span{display:block;font-size:3.3333333333vw}@media screen and (min-width: 768px){.c-cv__txt span{font-size:13px}}.c-cv__txt span:first-child{font-size:4vw}@media screen and (min-width: 768px){.c-cv__txt span:first-child{font-size:19px}}.c-cv__txt p{margin-top:2.6666666667vw;font-size:2.6666666667vw}@media screen and (min-width: 768px){.c-cv__txt p{margin-top:11px;font-size:11px}}.c-cv__list{margin-top:2.6666666667vw;text-align:center}@media screen and (min-width: 768px){.c-cv__list{margin-top:11px}}.c-cv__btn{width:69.3333333333vw;height:10.6666666667vw;border-radius:5.3333333333vw;position:relative;display:inline-block}@media screen and (min-width: 768px){.c-cv__btn{-webkit-transition:all .3s;transition:all .3s;width:277px;height:42px;border-radius:22px}}.c-cv__btn:not(:last-child){margin-bottom:2.6666666667vw}@media screen and (min-width: 768px){.c-cv__btn:not(:last-child){margin-bottom:11px}}.c-cv__btn::after{content:"";width:2.6666666667vw;height:2.6666666667vw;border-top:solid 2px #000;border-right:solid 2px #000;position:absolute;top:50%;right:5%;-webkit-transform:rotate(45deg) translate(-50%, 0);transform:rotate(45deg) translate(-50%, 0)}@media screen and (min-width: 768px){.c-cv__btn::after{width:11px;height:11px}}.c-cv__btn a{width:100%;height:100%;display:inline-block}.c-cv__btn span{font-size:3.7333333333vw;line-height:10.6666666667vw;font-weight:bold}@media screen and (min-width: 768px){.c-cv__btn span{font-size:14px;line-height:42px}}.c-cv__btn--amazon{background:#f9ae3b;-webkit-box-shadow:1.3333333333vw 1.3333333333vw #775829;box-shadow:1.3333333333vw 1.3333333333vw #775829}@media screen and (min-width: 768px){.c-cv__btn--amazon{-webkit-box-shadow:7px 7px #775829;box-shadow:7px 7px #775829}.c-cv__btn--amazon:hover{-webkit-transform:translateY(7px);transform:translateY(7px);-webkit-box-shadow:0 0 #775829;box-shadow:0 0 #775829}}.c-cv__btn--rakuten{background:#dc0000;-webkit-box-shadow:1.3333333333vw 1.3333333333vw #641008;box-shadow:1.3333333333vw 1.3333333333vw #641008}@media screen and (min-width: 768px){.c-cv__btn--rakuten{-webkit-box-shadow:7px 7px #641008;box-shadow:7px 7px #641008}.c-cv__btn--rakuten:hover{-webkit-transform:translateY(7px);transform:translateY(7px);-webkit-box-shadow:0 0 #641008;box-shadow:0 0 #641008}}.c-cv__btn--yahoo{background:#fa6e00;-webkit-box-shadow:1.3333333333vw 1.3333333333vw #743b13;box-shadow:1.3333333333vw 1.3333333333vw #743b13}@media screen and (min-width: 768px){.c-cv__btn--yahoo{-webkit-box-shadow:7px 7px #743b13;box-shadow:7px 7px #743b13}.c-cv__btn--yahoo:hover{-webkit-transform:translateY(7px);transform:translateY(7px);-webkit-box-shadow:0 0 #743b13;box-shadow:0 0 #743b13}}.c-cv__btn--rakuten::after,.c-cv__btn--yahoo::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.c-cv__btn--rakuten span,.c-cv__btn--yahoo span{color:#fff}.u-mt__-100{margin-top:-13.3333333333vw}@media screen and (min-width: 768px){.u-mt__-100{margin-top:-67px}}.js-moveUp{opacity:0;will-change:transform,opacity}.js-moveUp.moveUp-finish{opacity:1;-webkit-animation:move-up .8s both;animation:move-up .8s both}.js-moveUp.delay03{-webkit-animation-delay:.3s;animation-delay:.3s}.js-moveUp.delay06{-webkit-animation-delay:.6s;animation-delay:.6s}.js-fade{opacity:0;will-change:opacity}.js-fade.fade-finish{opacity:1;-webkit-animation:fade .8s both;animation:fade .8s both}.anime__kv{-webkit-animation:kv 2s both;animation:kv 2s both}.anime__txt{-webkit-animation:kv 2s .5s both;animation:kv 2s .5s both}@-webkit-keyframes move-up{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes move-up{0%{opacity:0;-webkit-transform:translate(0, 20px);transform:translate(0, 20px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fade{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes kv{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes kv{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}