.inview{-ms-transform-origin:center;transform-origin:center}.num{-ms-transform:scaleX(1.15);transform:scaleX(1.15)}.title-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:50px;text-align:center}.title-block h2{color:#0289d3;font-weight:700;text-align:center;margin:0 auto 30px;position:relative}.title-block h2:after{content:"";background:#0289d3;width:80px;height:4px;left:0;right:0;display:block;border-radius:2px;bottom:-20px;margin:auto;position:absolute}.title-block+p,.title-block p{font-size:1.8rem;line-height:2;text-align:center}.title-block+p em,.title-block p em{display:inline-block;font-weight:700;background:linear-gradient(transparent 60%,#ffef22 0)}.title-block+p{margin-top:20px}.mainvisual{position:relative;z-index:2}.mainvisual--image{height:100vh;max-height:700px;min-height:700px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#d4f7ff url(../../img/mainvisual/bg.svg) no-repeat 50%/cover}.mainvisual--image h1{margin:auto;max-width:1200px;animation:a 1s ease-out 0s forwards;opacity:0;-ms-transform:translateY(40px);transform:translateY(40px)}@keyframes a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.mainvisual--span{display:block;background:#0289d3;color:#fff;text-align:center;font-weight:700}.mainvisual--span p{font-size:1.8rem;line-height:1.2}.mainvisual--span time{font-size:3.6rem;letter-spacing:3px;margin:-8px 0 0}.mainvisual--span time em{font-size:4.8rem;-ms-transform:scaleX(1.2);transform:scaleX(1.2);display:inline-block;margin:0 3px 0 5px}.mainvisual--span time>span{background:#fff;color:#0289d3;display:-ms-inline-flexbox;display:inline-flex;aspect-ratio:1;border-radius:50%;padding:0 0 3px 4px;margin:0 3px;aspect-ratio:1/1;width:50px;height:50px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1;-ms-transform:translateY(-4px);transform:translateY(-4px)}.mainvisual--entry{padding:25px 0;line-height:1}.mainvisual--entry>span{background:#fff;display:inline-block;color:#0289d3;font-size:3rem;margin-right:10px;min-width:180px;text-align:center;border-radius:40px;padding:10px}.mainvisual--receipt{background:url(../../img/webp/mainvisual/wave.webp) repeat-x top/auto;font-size:2.4rem;color:#0289d3;padding:30px 0 20px;border-bottom:2px solid #0289d3}.mainvisual--receipt em{display:inline-block;margin-right:10px;margin-left:-10px;color:#fff;background:#0289d3;padding:1px 15px;border-radius:20px;font-size:1.6rem;-ms-transform:translateY(-2px);transform:translateY(-2px)}.mainvisual--receipt span{-ms-transform:scaleX(1.15);transform:scaleX(1.15);display:inline-block;margin:0 5px}.product .l-inner{padding:70px 15px 90px}.product hgroup .pokemon1{width:209px}.product hgroup .pokemon2{width:173.5px}.product-catch{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#0289d3;font-size:2.1rem;margin-top:50px;font-weight:700}.product-catch svg{width:28px}.product-catch svg circle{fill:#e2eff7}.product-catch em{margin:0 5px;padding-bottom:3px;font-size:3.3rem;color:#fff;border-radius:50%;background:#0289d3;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:36px;height:36px}.product-catch em,.product-lineup--item{-ms-flex-pack:center;justify-content:center}.product-lineup--item{border-radius:15px;padding:40px 30px 30px;position:relative;display:-ms-flexbox;display:flex}.product-lineup--item h3{position:absolute;top:-25px;color:#fff;font-size:2.1rem;min-width:390px;min-height:50px;padding:10px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;text-align:center}.product-lineup--item h3 img{position:absolute;left:0;width:98.5px;height:98.5px;max-width:inherit;max-height:inherit;-ms-transform:translateX(-70%);transform:translateX(-70%)}.product-lineup--item__shouyu{margin-top:45px;background:#ffe6e6 url(../../img/webp/product/bubble-A.webp) no-repeat 50%/90% auto}.product-lineup--item__shouyu h3{background:#e40e1f}.product-lineup--item__seafood{background:#e3faff url(../../img/webp/product/bubble-B.webp) no-repeat 50%/90% auto;margin-top:65px}.product-lineup--item__seafood h3{background:#2872c0}.product-lineup--item__chanpon{background:#e9f7ff;margin-top:35px;padding-top:60px;background:#e9f7ff url(../../img/webp/product/bubble-C.webp) no-repeat 50%/90% auto}.product-lineup--item__chanpon h3{background:#52a8dd}.product-lineup--item__chanpon .product-lineup--grid{gap:30px}.product-lineup--item__chanpon .product-lineup--futa li{max-width:200px}.product-lineup--grid{display:-ms-flexbox;display:flex;gap:50px}.product-lineup>p{text-align:center;margin:20px 0 30px}.product-lineup--new{text-align:center}.product-lineup--new svg{width:155px}.product-lineup--package{max-width:220px;padding-top:10px}.product-lineup--futa{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px}.product-lineup--futa li{max-width:180px;padding-top:10px}.present{margin-top:80px}.present hgroup{-ms-flex-align:end;align-items:flex-end;-ms-transform:translateX(-50px);transform:translateX(-50px)}.present hgroup .pokemon1{width:197px}.present hgroup .pokemon2{width:125px}.present hgroup+{margin-top:20px}.present-layout{margin:30px auto 0;display:-ms-grid;display:grid;grid-column-gap:50px}.present-layout>div{max-width:400px;margin-left:auto;margin-right:auto;width:100%}.present-layout--item__1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.present-layout--item__5{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.present-layout--item__6{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.present-layout--item__1,.present-layout--item__4{position:relative}.present-layout--item__1:after,.present-layout--item__4:after{content:"";display:inline-block;background:url(../../img/webp/present/A-number.webp) no-repeat 50%/contain;width:100px;height:100px;position:absolute;left:0;top:0}.present-layout--item__2{color:#fff}.present-layout--item__4:after{background-image:url(../../img/webp/present/B-number.webp)}.present-layout--item__2{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.present-layout--item__3{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.present-layout--item__4{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.present-layout--caption{text-align:right}.present-layout--detail{text-align:center;border-radius:15px;overflow:hidden;background:#ffebf4;margin-top:10px}.present-layout--title{color:#fff;padding:10px;background:#ff78a9;font-size:1.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.present-layout--title span{font-size:2.4rem}.present-layout--title em{margin:0 5px;font-size:2.8rem;color:#ff78a9;border-radius:50%;background:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px}.present-layout--text{padding:15px;font-size:1.6rem}.present-layout--text em{display:block;font-size:1.8rem;font-weight:700;margin-bottom:5px}.present-layout--text span{display:block;font-size:1.4rem}.howto{overflow:hidden;position:relative}.howto p{text-align:center}.howto-list{display:-ms-flexbox;display:flex;gap:80px;max-width:650px;margin:30px auto 60px;position:relative}.howto-list--item{width:calc(50% - 40px);text-align:center;word-break:auto-phrase}.howto-list--item figure{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;position:relative;background:#fff6fa;aspect-ratio:1;border-radius:50%;padding:30px 0}.howto-list--item figure figcaption,.howto-list--item figure img{position:relative;z-index:2}.howto-list--item figure figcaption{color:#ff78a9;width:100%;font-weight:700;font-size:2.8rem}.howto-list--item figure img{max-width:170px;max-height:150px;margin:0 auto}.howto-list--item:first-child:after{content:"or";position:absolute;top:33%;bottom:0;z-index:2;left:0;right:0;margin:auto;font-size:1.8rem}.howto-list--item:last-child .inview{animation-delay:.2s}.howto-list--item p{position:relative;z-index:2;line-height:1.5}.howto-course--item{display:-ms-flexbox;display:flex;margin:15px auto;font-size:2.4rem;-ms-flex-pack:center;justify-content:center}.howto-course--item dt{width:200px;padding:3px 10px;color:#fff;text-align:center;font-weight:700}.howto-course--item dt span{background:#fff;display:-ms-inline-flexbox;display:inline-flex;aspect-ratio:1;border-radius:50%;margin:0 2px;aspect-ratio:1/1;width:30px;height:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:120%;padding-bottom:3px;margin-right:3px}.howto-course--item dd{width:500px;padding:3px 10px;font-weight:400}.howto-course--item__a dt{background:#ec1f02}.howto-course--item__a dt span{color:#ec1f02}.howto-course--item__a dd{background:#fff1f0}.howto-course--item__b dt{background:#0071bb}.howto-course--item__b dt span{color:#0071bb}.howto-course--item__b dd{background:#f3fbff}.howto-course ul{padding:20px;background:#e4f5f9;border-radius:10px;margin-top:30px}.howto-course ul li{padding-left:20px;position:relative}.howto-course ul li:before{content:"";display:inline-block;border-radius:50%;position:absolute;left:5px;top:9px;background:#0289d3;width:6px;height:6px}.howto-course ul li:not(:last-child){margin-bottom:15px}.howto-course ul li .receipt{color:#e8151f}.howto-course ul li .receipt span{-ms-transform:scale(1.15,1.05);transform:scale(1.15,1.05);display:inline-block;margin:0 3px 0 4px}hr.bubble-line{margin-top:20px;height:40px;border:none;background:#fff url(../../img/bubble.svg) repeat-x 50%/auto 40px;position:relative;z-index:2}hr.bubble-line:after,hr.bubble-line:before{content:"";display:block;height:20px;background:linear-gradient(transparent,#fff);position:absolute;top:-20px}hr.bubble-line:before{background:#fff;width:calc(100% - 30px);max-width:1000px;left:0;right:0;margin:auto}hr.bubble-line:after{width:100%;background:linear-gradient(transparent,#fff)}.flow{padding:100px 0 0}.flow-intro{display:-ms-grid;display:grid;gap:20px;max-width:670px;margin:30px auto 0}.flow-intro--item{text-align:center}.flow-intro--item a{display:-ms-inline-flexbox;display:inline-flex;color:#fff;font-size:2.1rem;line-height:1.3;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:300px;height:80px;background:#0289d3;text-align:center;border-radius:40px}.flow-intro--item a svg{width:23px}.flow-intro--item a svg path{fill:#fff}.flow-intro--item__1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.flow-intro--item__2{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.flow-intro--item__3{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.flow-intro--item__4{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.flow-intro--item__5{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.flow-intro--item__6{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.flow-intro--item__6 a{background:#45b7ba}.flow-intro--item__1{position:relative}.flow-intro--item__1:after{content:"or";position:absolute;top:0;bottom:0;right:0;height:24px;line-height:1;margin:auto;-ms-transform:translateX(25px);transform:translateX(25px);font-size:2.4rem}.flow-intro img{max-width:280px}.flow-intro p{padding-top:10px;font-weight:700}.flow-item{background:#0289d3;color:#fff;margin-top:50px}.flow-item h2{background:#fff;color:#0289d3;padding:15px;border:2px solid #0289d3;height:80px;position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;cursor:pointer}.flow-item h2:after,.flow-item h2:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;margin:auto}.flow-item h2:before{right:20px;background:#0289d3;width:50px;height:50px;border-radius:50%}.flow-item h2:after{width:18px;height:18px;right:35px;-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:3px solid #fff;border-right:3px solid #fff;-ms-transform-origin:center;transform-origin:center;transition:.3s ease}.flow-item h2.is-open:after{-ms-transform:rotate(-135deg) translate(-2px,-2px);transform:rotate(-135deg) translate(-2px,-2px)}.flow-item--content{padding:40px 20px;display:none}.flow-item--content>div{max-width:800px;margin:auto}.flow-item--square{text-align:center;margin-bottom:20px}.flow-item--square span{display:inline-block;border:1px solid #fff;padding:12px;min-width:240px}.flow-item--step{display:-ms-flexbox;display:flex;gap:40px;margin:20px 0}.flow-item--step li{width:calc(33.33% - 26.66px);background:#fff;text-align:center;position:relative}.flow-item--step li:not(:last-child):after{content:"";display:inline-block;background:#fff;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);width:13px;height:16px;position:absolute;right:0;-ms-transform:translateX(200%);transform:translateX(200%);top:0;bottom:0;margin:auto}.flow-item--num{background:#0289d3;color:#fff;padding:5px;border:1px solid #fff}.flow-item--text{font-size:0}.flow-item--receipt{background:#e6f9ff;padding:20px;max-width:500px;margin:20px auto 30px;border-radius:20px}.flow-item--receipt img{max-width:367px;width:100%}.flow-item--dot{border:none;border-top:2px dotted #fff}.flow-item--kome{margin:20px 0}.flow-item--kome li{position:relative;padding-left:20px}.flow-item--kome li:before{content:"※";position:absolute;left:0;top:0}.flow-item--button{text-align:center}.flow-item--button a{background:#fff;color:#0289d3;height:80px;max-width:320px;width:100%;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:40px;font-size:2.4rem;line-height:1.2}.flow-item--button a svg{width:23px}.flow-item--button a svg path{fill:#0289d3}.flow-item__hagaki{background:#1ebaba}.flow-item__hagaki h2{color:#1ebaba;border-color:#1ebaba}.flow-item__hagaki .flow-item--num,.flow-item__hagaki h2:before{background:#1ebaba}.flow-item__hagaki .flow-item--barcode{background:#eefffe;padding:30px;border-radius:15px;text-align:center;font-weight:700}.flow-item__hagaki .flow-item--barcode h3{color:#1ebaba;font-size:3.6rem;margin-bottom:20px;font-weight:400}.flow-item__hagaki .flow-item--barcode p{color:#333;margin-bottom:10px;font-size:1.8rem}.flow-item__hagaki .flow-item--barcode p span{font-size:120%}.flow-item__hagaki .flow-item--barcode p span em{color:#e8151f;background:linear-gradient(transparent 50%,#ffef22 0)}.flow-item__hagaki .flow-item--barcode img{max-width:500px}.flow-item__hagaki .flow-item--sample{margin:20px 0 40px}.flow-item__hagaki .flow-item--sample>div{display:-ms-flexbox;display:flex;gap:40px;margin:auto;-ms-flex-pack:center;justify-content:center;margin-top:20px}.flow-item__hagaki .flow-item--sample em{display:block;border:1px solid #fff;padding:5px;margin-bottom:10px;text-align:center}.flow-item__hagaki .flow-item--sample img{max-width:240px}.flow-item__hagaki .flow-item--button{margin-top:20px}.flow-item__hagaki .flow-item--button a{color:#1ebaba}.flow-item__hagaki .flow-item--button a svg path{fill:#1ebaba}.terms{padding:100px 0 0}.terms em{font-weight:700;font-size:115%}.terms dl{display:-ms-flexbox;display:flex}.terms dl:not(:last-child){margin-bottom:30px}.terms dl dt{width:170px;padding:15px 0 15px 15px;border-left:5px solid #0289d3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#e6f9ff}.terms dl dd{width:calc(100% - 170px);padding:15px}.terms dl dd a{color:#0289d3}.terms hr{border:none;border-top:2px dotted #ccc;margin:20px 0}.terms address{margin-top:20px;border:double #ccc;padding:15px;display:inline-block;background:#efefef}.terms address em{display:block;border-bottom:2px dotted #ccc;padding-bottom:5px;margin-bottom:5px;text-align:center}.terms-content{border:double #ccc;padding:20px;overflow-y:scroll;height:460px;word-break:auto-phrase;font-size:1.6rem;line-height:1.5}.terms-course{display:-ms-flexbox;display:flex;gap:10px;margin:10px 0}.terms-course em{background:#ff78a9;color:#fff;text-align:center;display:inline-block;border-radius:40px;padding:0 10px;width:90px;-ms-transform:translateY(-2px);transform:translateY(-2px)}.terms-course div{min-width:400px;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;position:relative;gap:50px}.terms-course div span{background:#fff;display:inline-block;position:relative;z-index:1}.terms-course div span:first-child{padding-right:15px}.terms-course div span:last-child{padding-left:15px}.terms-course div:after{position:absolute;top:13px;left:10%;width:90%;content:"";z-index:0;border-top:2px dotted #ccc}.terms-intro{margin-bottom:20px}.terms-present{display:inline-block}.terms-howto{margin:10px 0;padding-left:110px;position:relative}.terms-howto span{color:#fff;text-align:center;display:inline-block;border-radius:40px;padding:0 10px;min-width:100px;position:absolute;left:0;top:2px}.terms-howto__web span{background:#0289d3}.terms-howto__hagaki{margin-top:30px}.terms-howto__hagaki span{background:#1ebaba}.terms-kome{margin:15px 0 0}.terms-kome li{font-size:85%;padding-left:15px;position:relative}.terms-kome li:before{content:"※";position:absolute;left:0}.terms-kome li:not(:last-child){margin-bottom:5px}.terms-dotlist{padding:15px;margin:10px 0 20px;background:#efefef}.terms-dotlist li{font-size:85%;padding-left:15px;position:relative}.terms-dotlist li:before{content:"";position:absolute;left:0;top:6px;display:inline-block;width:6px;height:6px;border-radius:50%;background:#999}.terms-dotlist li:not(:last-child){margin-bottom:5px}.terms-asterisk>li{padding-left:20px;position:relative}.terms-asterisk>li:before{content:"＊";position:absolute;left:0}.terms-asterisk>li:not(:last-child){margin-bottom:15px}.terms-asterisk>li p{position:relative;padding-left:15px;margin:10px 0}.terms-asterisk>li p:before{content:"";position:absolute;left:0;top:8px;display:inline-block;width:10px;height:10px;border-radius:50%;background:#0289d3}.contact{padding-top:100px}.contact address{border:double #ccc;font-size:1.4rem;max-width:500px;padding:20px 5px;text-align:center;margin:20px auto 0}.contact-tel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:3.6rem;margin:10px 0 20px;-ms-flex-align:center;align-items:center;line-height:1}.contact-tel span{-ms-transform-origin:left;transform-origin:left}.contact-tel svg{width:31px;height:31px}.contact p:last-child{letter-spacing:1px;margin-top:5px}.contact p:last-child span{background:#efefef;padding:1px 5px;border-radius:5px;margin-right:10px}@media only screen and (min-width:1041px){.sp-only{display:none}.product-lineup--item__chanpon h3{min-width:600px}.present-layout--caption p{-ms-transform:translateX(70px);transform:translateX(70px);font-size:1.2rem}}@media only screen and (max-width:768px){.pc-only{display:none}.present-layout--item__1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.present-layout--item__2{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.present-layout--item__3{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.present-layout--item__4{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}.present-layout--item__5{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/6/2}.present-layout--item__6{-ms-grid-row:6;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:6/1/7/2}.title-block{gap:15px;display:-ms-grid;display:grid}.title-block div:first-child{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.title-block div:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.title-block div:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.title-block .pokemon1,.title-block .pokemon2{-ms-transform:scale(.7);transform:scale(.7);-ms-transform-origin:top center;transform-origin:top center;margin-bottom:-30px}.title-block h2{margin:0 auto 30px}.title-block h2:after{width:60px;height:3px}.title-block+p,.title-block p{font-size:1.6rem;line-height:1.8}.mainvisual--image{padding:15px}.mainvisual--image h1 img{max-height:660px}.mainvisual--span{padding:15px 0 0x}.mainvisual--span p{font-size:1.3rem;line-height:1.2}.mainvisual--span time{font-size:2rem;padding:10px 0;letter-spacing:1px}.mainvisual--span time em{font-size:3.2rem}.mainvisual--span time span{margin:0 2px;width:30px;height:30px;-ms-transform:translateY(-3px);transform:translateY(-3px);padding:0 0 2px 2px}.mainvisual--entry>span{display:table;margin:0 auto 10px;font-size:2.4rem;padding:7px;min-width:150px}.mainvisual--receipt{font-size:1.8rem;padding:30px 0 15px}.mainvisual--receipt em{display:table;margin:0 auto}.product hgroup .pokemon1{width:209px}.product hgroup .pokemon2{width:173.5px}.product-catch{gap:15px;font-size:1.8rem;margin-top:10px}.product-catch svg{width:24px}.product-catch em{font-size:2.8rem;width:32px;height:32px}.product-lineup--item{padding:40px 10px 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:10px}.product-lineup--item h3{font-size:1.8rem;min-width:240px;height:60px;top:-30px;padding:0 20px;border-radius:10px}.product-lineup--item h3 img{width:70px;height:70px;-ms-transform:translateX(-70%);transform:translateX(-70%);left:0;-ms-transform:translateX(-15px);transform:translateX(-15px)}.product-lineup--item__shouyu{margin-top:60px;background-image:url(../../img/webp/product/bubble-A_sp.webp)}.product-lineup--item__seafood{margin-top:60px;background-image:url(../../img/webp/product/bubble-B_sp.webp)}.product-lineup--item__chanpon{margin-top:40px;background-image:url(../../img/webp/product/bubble-C_sp.webp)}.product-lineup--item__chanpon h3{padding-left:60px;min-width:auto}.product-lineup--item__chanpon .product-lineup--grid{gap:10px}.product-lineup--grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:0}.product-lineup>p{margin:10px 0 30px}.product-lineup--new svg{width:100px}.product-lineup--package{max-width:180px}.product-lineup--futa{gap:8px;max-width:400px}.present{margin-top:80px}.present hgroup{-ms-flex-align:center;align-items:center;-ms-transform:none;transform:none}.present hgroup+{margin-top:20px}.present-layout{margin:30px auto 0}.present-layout--item__1:after,.present-layout--item__4:after{width:70px;height:70px}.present-layout--item__4{margin-top:50px}.present-layout--item__2{color:#333}.present-layout .present-layout--item__1,.present-layout .present-layout--item__4{max-width:300px;margin-left:auto;margin-right:auto}.present-layout--caption{font-size:1.2rem;width:100%}.present-layout--detail{border-radius:10px;margin-top:10px;width:100%;max-width:400px}.present-layout--title{padding:5px;font-size:1.8rem}.present-layout--title span{font-size:2.4rem}.present-layout--title em{margin:0 5px;font-size:2.8rem;color:#ff78a9;border-radius:50%;background:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px}.present-layout--text{padding:15px;font-size:1.6rem}.present-layout--text em{display:block;font-size:1.8rem;font-weight:700;margin-bottom:5px}.present-layout--text span{display:block;font-size:1.4rem}.flow .title-block+p{font-size:1.5rem}.flow-intro{gap:20px;max-width:500px;margin:30px auto 0;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}.flow-intro--item a{font-size:1.4rem;line-height:1.3;letter-spacing:-.5px;width:100%;max-width:300px;gap:3px;height:70px}.flow-intro--item a svg{width:16px}.flow-intro--item__1:after{height:20px;-ms-transform:translateX(108%);transform:translateX(108%);font-size:1.8rem}.flow-intro img{max-width:100%}.flow-intro p{padding-top:10px;font-weight:700}.flow-item h2{font-size:2.2rem;padding-right:35px}.flow-item h2:before{right:15px;width:36px;height:36px}.flow-item h2:after{width:12px;height:12px;right:27px}.flow-item--content{padding:30px 20px}.flow-item--step{display:-ms-grid;display:grid;gap:40px;margin:20px auto}.flow-item--step li{width:100%;max-width:300px;margin:auto}.flow-item--step li:not(:last-child):after{-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:13px;right:0;left:0;-ms-transform:translateY(200%);transform:translateY(200%);top:auto}.flow-item--num{background:#0289d3;color:#fff;padding:5px;border:1px solid #fff}.flow-item--text{font-size:0}.flow-item--receipt{background:#e6f9ff;padding:20px;max-width:500px;margin:20px auto 30px;border-radius:20px}.flow-item--dot{border:none;border-top:2px dotted #fff}.flow-item--kome{margin:20px 0}.flow-item--kome li{position:relative;padding-left:20px}.flow-item--kome li:before{content:"※";position:absolute;left:0;top:0}.flow-item--button a{height:80px;gap:5px;font-size:2.1rem}.flow-item--button a svg{width:23px}.flow-item__hagaki{background:#1ebaba}.flow-item__hagaki h2{color:#1ebaba;border-color:#1ebaba}.flow-item__hagaki .flow-item--num,.flow-item__hagaki h2:before{background:#1ebaba}.flow-item__hagaki .flow-item--barcode h3{font-size:2.4rem}.flow-item__hagaki .flow-item--barcode p{font-size:1.6rem}.flow-item__hagaki .flow-item--sample>div{gap:15px;display:-ms-grid;display:grid;text-align:center}.flow-item__hagaki .flow-item--sample img{max-width:180px}.flow-item__hagaki .flow-item--sample em{width:180px;margin:auto}.flow-item__hagaki .flow-item--barcode{padding:30px 10px}.howto-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 50px;gap:30px}.howto-list--item{width:calc(50% - 15px)}.howto-list--item figure{margin-bottom:10px;padding:20px 0;max-width:240px;margin:0 auto 10px}.howto-list--item figure figcaption{font-size:2rem}.howto-list--item figure img{max-width:90px;max-height:80px}.howto-list--item p{font-size:1.3rem}.howto-list--item p br{display:none}.howto-course--item{font-size:1.8rem;line-height:1.5}.howto-course--item dt{width:190px}.howto-course--item dt span{width:26px;height:26px}.howto-course--item dd{font-size:1.6rem;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.howto-course ul{padding:15px}.howto-course ul li{padding-left:15px}.howto-course ul li:before{content:"";left:3px;top:9px}.terms dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.terms dl dt{width:100%;padding:10px;border-left:5px solid #0289d3}.terms dl dt br{display:none}.terms dl dd{width:100%;padding:10px 0 0}.terms address{padding:10px}.terms-content{font-size:1.3rem;padding:20px 15px;margin-top:20px}.terms-course{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;margin:15px 0}.terms-course em{height:24px}.terms-course div{width:100%;min-width:auto;gap:20px}.terms-course div span:first-child{padding-right:5px}.terms-course div span:last-child{padding-left:5px}.terms-course div:after{top:11px}.terms-howto{margin:15px 0;padding:40px 0 0;position:relative}.terms-howto span{top:0;left:0;right:0;margin:auto;max-width:120px;padding:5px}.terms-asterisk>li p:before{top:6px;width:8px;height:8px}.contact-tel{gap:10px;font-size:3.4rem}.contact-tel svg{margin-left:-30px;-ms-transform:translateY(3px);transform:translateY(3px)}.contact p:last-child{letter-spacing:1px;margin-top:5px}.contact p:last-child span{background:#efefef;padding:1px 5px;border-radius:5px;margin-right:10px}}@media only screen and (max-width:768px)and (max-width:480px){.mainvisual--image{max-height:600px;min-height:480px;padding:10px 0}}
/*# sourceMappingURL=../map/page/top-open.css.map */