.MainVisualStyles-module__Ujss5G__section{background:linear-gradient(#159dff 0%,#80caff 79%,#fff 100%);padding-top:50px;padding-bottom:30px}@media (min-width:1024px){.MainVisualStyles-module__Ujss5G__section{padding-bottom:70px}}.MainVisualStyles-module__Ujss5G__h2{color:#fff;line-height:1.5}.MainVisualStyles-module__Ujss5G__cta{color:#fff;border-radius:var(--border-radius);width:400px;max-width:100%;margin:auto;padding:10px 20px 20px;font-weight:700;position:relative}.MainVisualStyles-module__Ujss5G__cta_txt{text-align:center;color:#fff;letter-spacing:.2px;margin-bottom:10px}.MainVisualStyles-module__Ujss5G__cta_icon{margin:auto;transition:all .1s linear;position:absolute;top:0;bottom:0;right:15px}.MainVisualStyles-module__Ujss5G__cta:hover .MainVisualStyles-module__Ujss5G__cta_icon{right:13px}
.LogoSlide-module__d0j55q__slider{white-space:nowrap;padding:10px 0;position:relative;overflow:hidden}.LogoSlide-module__d0j55q__slider:before,.LogoSlide-module__d0j55q__slider:after{content:"";z-index:2;width:100px;height:100%;position:absolute;top:0}.LogoSlide-module__d0j55q__slider:before{background:linear-gradient(270deg,#fff0,#fff);left:0}.LogoSlide-module__d0j55q__slider:after{background:linear-gradient(90deg,#fff0,#fff);right:0}.LogoSlide-module__d0j55q__slider__track{vertical-align:middle;visibility:visible;opacity:1;height:auto;display:inline-block}.LogoSlide-module__d0j55q__slider__cloned{animation:100s linear infinite LogoSlide-module__d0j55q__slides}.LogoSlide-module__d0j55q__slider__item{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:120px;padding:0 15px;display:inline-flex}.LogoSlide-module__d0j55q__img{width:auto;max-width:90px;max-height:45px}@media (min-width:1024px){.LogoSlide-module__d0j55q__slider:before,.LogoSlide-module__d0j55q__slider:after{width:200px}.LogoSlide-module__d0j55q__img{max-width:100%;max-height:90px}.LogoSlide-module__d0j55q__slider__item{width:180px;padding:0 20px}}@keyframes LogoSlide-module__d0j55q__slides{0%{transform:translate(0)}to{transform:translate(-100%)}}
.AboutStyles-module__ESiUXW__section{overflow-x:hidden}.AboutStyles-module__ESiUXW__overview{padding-top:30px;padding-bottom:80px;overflow:hidden}.AboutStyles-module__ESiUXW__overview__img{position:relative}.AboutStyles-module__ESiUXW__overview__img:before{content:"";z-index:-1;background:radial-gradient(50% 50%,#00a2fe78 0%,#00a2fe1a 42.5%,#fff0 100%);width:100%;height:200%;position:absolute;top:-50%;left:0%}.AboutStyles-module__ESiUXW__review{background:#e1f3ff;border-radius:10px;margin-bottom:30px;padding:0 0 5% 5%}.AboutStyles-module__ESiUXW__pickup{background:#e1f3ff;border-radius:10px;margin-bottom:60px;padding:30px 5%}.AboutStyles-module__ESiUXW__pickup__content{padding-right:0%}.AboutStyles-module__ESiUXW__pickup__label{color:#fff;background:#f66;border-radius:10px;padding:10px 25px;font-weight:700;display:inline-block}.AboutStyles-module__ESiUXW__review__content{padding-right:5%}@media (min-width:1024px){.AboutStyles-module__ESiUXW__overview{padding-top:80px;padding-bottom:100px}.AboutStyles-module__ESiUXW__review{margin-bottom:30px;padding:30px 0 80px 50px}.AboutStyles-module__ESiUXW__pickup{margin-bottom:100px}.AboutStyles-module__ESiUXW__review__content,.AboutStyles-module__ESiUXW__pickup__content{padding-right:50px}}.AboutStyles-module__ESiUXW__review__label{background:var(--primary-color);color:#fff;padding:10px 30px;position:relative;top:-20px}@media (min-width:1024px){.AboutStyles-module__ESiUXW__review__label{left:-100px;top:inherit;margin-bottom:20px;padding:15px 30px}}.AboutStyles-module__ESiUXW__review__en{color:#41bbff}.AboutStyles-module__ESiUXW__gallery{background:#fff5f0;border-radius:10px;margin-bottom:39px;padding:0 5% 5% 0}.AboutStyles-module__ESiUXW__gallery__content{padding-left:5%}@media (min-width:1024px){.AboutStyles-module__ESiUXW__gallery{margin-bottom:100px;padding:30px 50px 80px 0}.AboutStyles-module__ESiUXW__gallery__content{padding-left:50px}}.AboutStyles-module__ESiUXW__gallery__label{color:#fff;background:#ff8ab9;padding:10px 30px;position:relative;top:-20px}@media (min-width:1024px){.AboutStyles-module__ESiUXW__gallery__label{right:-100px;top:inherit;margin-bottom:20px;padding:15px 30px}}.AboutStyles-module__ESiUXW__gallery__en{color:#ff8024}.AboutStyles-module__ESiUXW__email{border-color:#c4e0fc;border-radius:5px}.AboutStyles-module__ESiUXW__email::placeholder{color:#ccc}.AboutStyles-module__ESiUXW__submit{background:var(--primary-color);color:#fff;border-radius:5px}.AboutStyles-module__ESiUXW__submit:hover{background:var(--primary-color)}.AboutStyles-module__ESiUXW__complete{color:#4db711}.AboutStyles-module__ESiUXW__error{color:#d21212}
.JireiStyles-module__WQkEsG__section{background:#fbfbfb;padding-top:50px;padding-bottom:50px}.JireiStyles-module__WQkEsG__h3__span{background:var(--accent-color);border-radius:var(--border-radius);color:#fff;margin-right:10px;padding:10px 20px;display:inline-block}@media (min-width:768px){.JireiStyles-module__WQkEsG__section{padding-bottom:100px}}
.JireiCard-module__3uTsxG__p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.JireiCard-module__3uTsxG__logo{width:auto;max-height:40px}.JireiCard-module__3uTsxG__newBadge{z-index:10;animation:2s infinite JireiCard-module__3uTsxG__pulse;box-shadow:0 2px 4px #0000001a}@keyframes JireiCard-module__3uTsxG__pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
.Conversion-module___yeZXG__section{background:#ffd57433;padding-top:50px;padding-bottom:50px;position:relative;overflow:hidden}@media (min-width:768px){.Conversion-module___yeZXG__section{background:linear-gradient(#ffd57480 0%,#ffd5742e 68%,#ffd5740d 80%,#ffd57400 100%);padding-top:100px;padding-bottom:100px}}.Conversion-module___yeZXG__up{opacity:.5;width:60%;max-width:900px;margin:auto;position:absolute;top:0%;left:-10%;right:0;transform:rotate(21deg)}@media (min-width:768px){.Conversion-module___yeZXG__up{top:-17%}}.Conversion-module___yeZXG__item{border-radius:var(--border-radius);background:#fff;margin-top:50px;padding-top:50px;padding-bottom:50px;position:relative}@media (min-width:768px){.Conversion-module___yeZXG__item{margin-top:80px}}.Conversion-module___yeZXG__item__icon{background:var(--accent-color);border-radius:50px;width:60px;height:60px;margin:auto;padding:10px;display:inline-flex;position:absolute;top:-30px;left:0;right:0}.Conversion-module___yeZXG__item__kome{font-size:13px;position:absolute;top:-25px;right:0}
.Feature-module__fOZlXW__section{padding-top:80px}
.Cart-module__P4ZVPa__section{padding-top:50px;padding-bottom:0}.Cart-module__P4ZVPa__cta{background:#ffeb80;border-radius:10px;width:100%;max-width:1500px;margin:auto;padding:50px 5%}@media (min-width:768px){.Cart-module__P4ZVPa__cta{padding:20px}}
.JireiIndex-module__4MDGMq__category_btn{border-radius:var(--border-radius);border:1px solid var(--accent-color);text-align:center;padding:10px}.JireiIndex-module__4MDGMq__category_btn.JireiIndex-module__4MDGMq__active{background:var(--accent-color);color:#fff}
.Cta-module__ceV7vq__section{background:var(--primary-color);padding:100px 0;position:relative;overflow:hidden}.Cta-module__ceV7vq__section:before{content:"";opacity:.4;background:radial-gradient(50% 50%,#12d6ffe6 0%,#159dff 100%);width:100%;height:100%;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.Cta-module__ceV7vq__section:before{width:50%;height:200%;top:-50%}}.Cta-module__ceV7vq__btn{background-color:var(--btn-color);color:var(--background-color);border-radius:var(--border-radius);text-transform:uppercase;max-width:100%;transition:var(--transition);padding:30px 25px 30px 40px}.Cta-module__ceV7vq__btn:hover{background-color:var(--btn-hover-color)}
.BlogPageStyles-module__aXHWla__blogListSection{background:#fff;padding:0 0 80px}.BlogPageStyles-module__aXHWla__blogHero{text-align:center;background:#f8fafb;border-bottom:1px solid #eef1f3;padding:72px 0 40px}.BlogPageStyles-module__aXHWla__blogHeroTitle{color:#1a1a1a;margin-bottom:.4rem;font-size:1.6rem;font-weight:700}.BlogPageStyles-module__aXHWla__blogHeroSub{color:#777;font-size:.85rem;line-height:1.7}.BlogPageStyles-module__aXHWla__sectionHeading{color:#1a1a1a;padding-left:.85rem;font-size:1.25rem;font-weight:700;position:relative}.BlogPageStyles-module__aXHWla__sectionHeading:before{content:"";background:#2563eb;border-radius:2px;width:3px;position:absolute;top:.15em;bottom:.15em;left:0}@media (min-width:768px){.BlogPageStyles-module__aXHWla__blogHero{padding:88px 0 48px}.BlogPageStyles-module__aXHWla__blogHeroTitle{font-size:2rem}.BlogPageStyles-module__aXHWla__sectionHeading{font-size:1.4rem}}.BlogPageStyles-module__aXHWla__articleWrapper{background:#fff;padding-top:72px;padding-bottom:60px}.BlogPageStyles-module__aXHWla__breadcrumb{color:#aaa;align-items:center;gap:6px;margin-bottom:1.75rem;padding-top:.5rem;font-size:.78rem;display:flex}.BlogPageStyles-module__aXHWla__breadcrumbLink{color:#aaa;transition:color .15s}.BlogPageStyles-module__aXHWla__breadcrumbLink:hover{color:#2563eb}.BlogPageStyles-module__aXHWla__articleMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1rem;display:flex}.BlogPageStyles-module__aXHWla__categoryBadge{color:#2563eb;background:#2563eb12;border-radius:4px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.BlogPageStyles-module__aXHWla__categoryBadge:hover{background:#2563eb21}.BlogPageStyles-module__aXHWla__metaInfo{align-items:center;gap:12px;display:flex}.BlogPageStyles-module__aXHWla__metaItem{color:#aaa;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.BlogPageStyles-module__aXHWla__articleTitle{color:#1a1a1a;margin-bottom:1.75rem;font-size:1.6rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__eyecatchWrapper{aspect-ratio:16/9;border-radius:6px;margin-bottom:2.5rem;position:relative;overflow:hidden}.BlogPageStyles-module__aXHWla__eyecatchFallback{background:#f5f7f9;justify-content:center;align-items:center;display:flex}.BlogPageStyles-module__aXHWla__articleFooter{text-align:center;border-top:1px solid #eee;margin-top:3.5rem;padding-top:1.5rem}.BlogPageStyles-module__aXHWla__footerTags{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:1.5rem;display:flex}.BlogPageStyles-module__aXHWla__footerTag{color:#777;background:#f3f4f6;border-radius:4px;padding:5px 14px;font-size:.78rem;font-weight:500;transition:color .15s;display:inline-block}.BlogPageStyles-module__aXHWla__footerTag:hover{color:#2563eb}.BlogPageStyles-module__aXHWla__backButton{color:#fff;background:#2563eb;border-radius:6px;padding:14px 40px;font-size:.9rem;font-weight:700;transition:background .15s;display:inline-block}.BlogPageStyles-module__aXHWla__backButton:hover{background:#1d4ed8}@media (min-width:768px){.BlogPageStyles-module__aXHWla__articleWrapper{padding-top:88px;padding-bottom:80px}.BlogPageStyles-module__aXHWla__articleTitle{font-size:2rem;line-height:1.45}}.BlogPageStyles-module__aXHWla__toc{background:#f7f9fb;border:1px solid #e8ebed;border-radius:6px;margin-bottom:2.5rem;padding:1.25rem 1.5rem}.BlogPageStyles-module__aXHWla__tocTitle{color:#333;border-bottom:1px solid #e8ebed;align-items:center;gap:6px;margin-bottom:.75rem;padding-bottom:.6rem;font-size:.85rem;font-weight:700;display:flex}.BlogPageStyles-module__aXHWla__tocList{margin:0;padding:0;list-style:none}.BlogPageStyles-module__aXHWla__tocLink{color:#555;padding:5px 4px;font-size:.85rem;line-height:1.6;text-decoration:none;display:block}.BlogPageStyles-module__aXHWla__tocLink:hover{color:#2563eb}.BlogPageStyles-module__aXHWla__blogContent{color:#374151;word-break:break-word;overflow-wrap:break-word;letter-spacing:.01em;font-size:16px;line-height:1.9}.BlogPageStyles-module__aXHWla__blogContent h2{color:#1a1a1a;border-left:3px solid #2563eb;margin:2.5rem 0 1rem;padding:.65rem 0 .65rem .9rem;font-size:1.3rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__blogContent h3{color:#1a1a1a;border-bottom:1px solid #e5e7eb;margin:2rem 0 .75rem;padding-bottom:.4rem;font-size:1.1rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__blogContent h4{color:#1a1a1a;margin:1.75rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.5}.BlogPageStyles-module__aXHWla__blogContent p{margin:0 0 1rem}.BlogPageStyles-module__aXHWla__blogContent img{border-radius:4px;max-width:100%;height:auto;margin:2rem auto;display:block}.BlogPageStyles-module__aXHWla__blogContent figure img{margin:0 auto}.BlogPageStyles-module__aXHWla__blogContent a{color:#2563eb;text-underline-offset:3px;-webkit-text-decoration:underline #2563eb4d;text-decoration:underline #2563eb4d}.BlogPageStyles-module__aXHWla__blogContent a:hover{text-decoration-color:#2563eb}.BlogPageStyles-module__aXHWla__blogContent ul,.BlogPageStyles-module__aXHWla__blogContent ol{margin:1.5rem 0;padding-left:1.5rem}.BlogPageStyles-module__aXHWla__blogContent ul{list-style:outside}.BlogPageStyles-module__aXHWla__blogContent ol{list-style:decimal}.BlogPageStyles-module__aXHWla__blogContent li{margin:.5rem 0;line-height:1.8}.BlogPageStyles-module__aXHWla__blogContent li::marker{color:#b0b0b0}.BlogPageStyles-module__aXHWla__blogContent blockquote{color:#6b7280;border-left:3px solid #cbd5e1;margin:1.75rem 0;padding:.5rem 1.25rem;font-style:normal;line-height:1.8}.BlogPageStyles-module__aXHWla__blogContent pre{color:#24292f;background:#f6f8fa;border:1px solid #e5e7eb;border-radius:6px;margin:1.75rem 0;padding:1.25rem;font-size:.85rem;line-height:1.7;overflow-x:auto}.BlogPageStyles-module__aXHWla__blogContent code{color:#1a1a1a;background:#f0f2f5;border-radius:3px;padding:2px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.BlogPageStyles-module__aXHWla__blogContent pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.BlogPageStyles-module__aXHWla__blogContent table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.9rem}.BlogPageStyles-module__aXHWla__blogContent th,.BlogPageStyles-module__aXHWla__blogContent td{text-align:left;border:1px solid #e5e7eb;padding:.65rem .9rem}.BlogPageStyles-module__aXHWla__blogContent th{color:#1a1a1a;background:#f5f7f9;font-weight:600}.BlogPageStyles-module__aXHWla__blogContent a:has(>.btn){margin:0 auto 20px;text-decoration:none;display:inline-block}.BlogPageStyles-module__aXHWla__blogContent a>.btn{color:#fff;background:#2563eb;border-radius:6px;padding:14px 36px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-block;box-shadow:0 2px 8px -2px #2563eb66}.BlogPageStyles-module__aXHWla__blogContent a:hover>.btn{background:#1d4ed8;box-shadow:0 4px 12px -2px #2563eb80}.BlogPageStyles-module__aXHWla__blogContent iframe{border-radius:4px;max-width:100%;margin:1.75rem 0}.BlogPageStyles-module__aXHWla__blogContent hr{background:#e5e7eb;border:none;height:1px;margin:2.5rem 0}.BlogPageStyles-module__aXHWla__blogContent strong{color:#1a1a1a;font-weight:700}@media (min-width:768px){.BlogPageStyles-module__aXHWla__blogContent{font-size:16.5px;line-height:2}.BlogPageStyles-module__aXHWla__blogContent h2{font-size:1.4rem}.BlogPageStyles-module__aXHWla__blogContent h3{font-size:1.15rem}}@media (max-width:767px){.BlogPageStyles-module__aXHWla__blogContent table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}}.BlogPageStyles-module__aXHWla__blogContent .highlight{background:linear-gradient(#0000 60%,#fff799 60%)}
