.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#App{background-color:#fcffdd}.tsumikiyaApp{padding:64px 12px 100px;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.05em}.btn{background:#6ec464;box-shadow:0 4px 4px #00000040;color:#fff;font-size:13px;display:block;transition:.4s}.btn:hover{box-shadow:none;transition:.4s}.btn:disabled{color:#666;background:#eaeaea;box-shadow:none}.btn.circle-btn{border-radius:45px;padding:20px 114px;margin:30px auto 20px}.btn.square-btn{font-size:13px;border-radius:5px;padding:8px;line-height:19px}@media screen and (min-width:750px){.btn{font-size:16px}.btn.circle-btn{margin-bottom:20px}.btn.square-btn{font-size:16px;padding-top:19px;padding-bottom:18px}}.tsumikiyaApp.start{background-image:url(/cdn/shop/files/background.png?v=1676252867);background-size:contain;background-position:bottom -30px center;padding-bottom:128px;background-repeat:no-repeat;margin:0 auto}.sub-title{color:#6ec464;font-size:18px;margin-bottom:14px;font-family:Kiwi Maru,serif;font-weight:400}h1.title{font-size:25px;line-height:36px;color:#fff;background-color:#6ec464;padding-top:10px;padding-bottom:14px;max-width:232px;border-radius:5px;margin:0 auto 26px;position:relative;font-family:Kiwi Maru,serif;font-weight:400}h1.title:before{content:"";display:block;width:16px;height:60px;position:absolute;top:12px;left:-19px;background-color:#6ec464;border-radius:5px}h1.title:after{content:"";display:block;width:16px;height:60px;position:absolute;top:12px;right:-19px;background-color:#6ec464;border-radius:5px}.start-text{font-family:Kiwi Maru,serif;font-weight:400;font-size:13px;line-height:2}.start-images{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:332px;margin:23px auto 14px}.start-images img{display:block;width:100%;height:auto}@media screen and (max-width:749px){.start-text span{display:block}}@media screen and (max-width:375px){.tsumikiyaApp.start{background-position:bottom -30px right -4px}}@media screen and (min-width:750px){.tsumikiyaApp.start{background-image:url(/cdn/shop/files/background-pc.png?v=1676028890);background-size:cover;background-position:bottom -100px center}.sub-title{font-size:22px;margin-bottom:17px}h1.title{font-size:38px;line-height:55px;max-width:314px;padding-bottom:16px;margin-bottom:53px}h1.title:before,h1.title:after{width:22px;height:81px;top:8px}h1.title:before{left:-25px}h1.title:after{right:-25px}.start-text{font-size:18px}.start-images{max-width:551px;margin-top:20px;margin-bottom:20px}}@media screen and (min-width:1280px){.tsumikiyaApp.start{background-size:contain}}.question-box{padding:40px 20px 0}.question-q{font-family:Kiwi Maru,serif;font-weight:400;margin-bottom:24px;line-height:1.6;font-size:13px}.questions{list-style:none;padding:0;margin-bottom:30px}.question{list-style:none;margin:10px auto;padding:0;max-width:320px;font-family:Kiwi Maru,serif;font-weight:400;font-size:13px}.question input[type=radio]{display:none}.question label{display:block;background-color:#eaeaea;padding:20px;text-align:center;box-shadow:inset 0 4px 4px #00000026;border-radius:5px;line-height:1.4;cursor:pointer}.question input[type=radio]:checked+label{background-color:#6ec464;color:#fff}@media screen and (min-width:750px){.question-q{font-size:18px;margin-bottom:40px}.questions{margin-bottom:40px}.question{max-width:400px;margin:20px auto;font-size:16px}}.backLink{position:relative;display:inline-block;padding-left:9px;color:#000;vertical-align:middle;text-decoration:none;font-size:13px;font-family:Kiwi Maru,serif;font-weight:400}.backLink:before,.backLink:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.backLink:before{left:-9px;width:9px;height:1px;background:#000}.backLink:after{left:-9px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.backLink:hover{cursor:pointer;opacity:.8}.suggestion-page-title{font-size:18px;font-family:Kiwi Maru,serif;font-weight:400;margin-bottom:21px}.suggestion-page-text{font-family:Kiwi Maru,serif;font-weight:400;font-size:13px;line-height:2;margin-bottom:30px}.suggestion-products{margin:0 auto 53px;max-width:1094px}.products{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:40px}.product{display:flex;flex-direction:column}.product-img-wrap{position:relative;width:100%;padding-top:100%;margin-bottom:10px}.product-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-description{text-align:left;font-size:10px;color:#959595;font-weight:400;line-height:1.7;margin-bottom:4px}h2.product-title{font-size:14px;text-align:left;line-height:1.57;margin-bottom:7px}.product-price{font-size:14px;text-align:left;line-height:1.57;margin-bottom:9px}.product .btn{margin-top:auto}.reloadLink{position:relative;display:inline-block;padding-left:8px;color:#000;vertical-align:middle;text-decoration:none;font-size:18px;font-family:Kiwi Maru,serif;font-weight:400;margin-bottom:62px}.reloadLink:before,.reloadLink:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.reloadLink:before{left:-19px;width:19px;height:2px;background:#000}.reloadLink:after{left:-19px;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.reloadLink:hover{cursor:pointer;opacity:.8}@media screen and (min-width:750px){.suggestion-page-title{font-size:34px;margin-bottom:30px}.suggestion-page-text{font-size:18px}.products{grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:40px}.product-description{font-size:14px}h2.product-title{font-size:16px}.product-price{font-size:16px;margin-bottom:13px}.reloadLink{margin-bottom:90px}}@media screen and (min-width:1000px){.products{grid-template-columns:repeat(4,1fr);column-gap:10px;row-gap:40px}}.registerBanner{background:#fff;box-shadow:inset 0 8px 8px #00000026;border-radius:7px;max-width:320px;margin:0 auto;padding:29px 0 34px}.registerBanner img{display:block;width:95%;height:auto;margin:0 auto 16px}.registerBanner .btn.circle-btn{background:#ef7d13;padding:17px 68px 20px;display:inline-block;font-size:16px;margin-bottom:17px;margin-top:0}.register-company{font-size:11px}.register-company a{text-decoration:underline;color:#000}.register-company a:hover{opacity:.6;text-decoration:none}@media screen and (min-width:750px){.registerBanner{max-width:710px}.registerBanner img{width:92%}.register-company{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/baby-gift.css.map */
