body{font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;margin:0;padding:0;line-height:1.7;background-color:#fff;color:#333}h1,h2,h3,h4{margin:0 0 1em;font-weight:700}img{max-width:100%;height:auto;display:block}.otameshi{margin-bottom:15rem!important}.otameshi p{font-family:YuGothic,Yu Gothic medium,Hiragino Sans,Meiryo,"sans-serif"}@media screen and (min-width: 768px){.otameshi p{font-size:18px;line-height:36px}}.otameshi a{color:#2c6ecb!important}.main-visual{background-color:#e6e6e6;padding:60px 2%!important;overflow:hidden}.main-inner{max-width:1000px;margin:0 auto}.main-img{width:100%}.main-img img{max-width:800px;width:100%;height:auto;margin:0 auto 3%!important}@media screen and (max-width: 768px){.main-img{width:100%}.main-img img{max-width:100%}}.otameshi h3{font-size:24px;font-family:YuGothic,Yu Gothic medium,Hiragino Sans,Meiryo,"sans-serif";color:#0095ab;position:relative;padding-left:15px}@media screen and (max-width: 768px){.otameshi h3{font-size:20px}}.otameshi h3:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background-color:#0095ab}.about{max-width:800px;margin:10rem auto 0}.about h2{font-size:2.4rem;color:#000;font-family:YuMincho,Yu Mincho,Hiragino Mincho ProN,"serif"}.about p{margin-bottom:40px}@media screen and (max-width: 768px){.about{padding:0 5%;margin:5rem auto 0}.about h2{font-size:1.8rem}}.service{max-width:800px;margin:10rem auto}@media screen and (max-width: 768px){.service{padding:0 5%;margin:5rem auto 0}}:root{--circle-bg: #8d993d;--heading-color: #ffffff;--text-color: #ffffff;--circle-size: 300px;--gap: 28px;--font-sans: "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif}*{box-sizing:border-box}.features{list-style:none;padding:0;margin:4rem auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);width:min(900px,88%)}.feature{display:flex;justify-content:center;align-items:center}.circle{width:var(--circle-size);aspect-ratio:1 / 1;background:var(--circle-bg);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:var(--font-sans);box-shadow:none}.circle h4{margin:0 0 12px;font-size:22px;line-height:1.2;color:var(--heading-color);font-weight:700;letter-spacing:.02em;font-family:YuGothic,Yu Gothic medium,Hiragino Sans,Meiryo,"sans-serif";position:relative;display:inline-block}@media screen and (max-width: 768px){.circle h4{font-size:20px}}.circle h4:after{content:"";display:block;width:50px;height:2px;background-color:var(--heading-color);margin:16px auto 6px;border-radius:2px;opacity:.8}.circle p{margin:0;font-size:16px;line-height:1.6;color:var(--text-color);max-width:70%}@media (max-width: 640px){.features{grid-template-columns:1fr;gap:20px;margin:2rem auto 0}:root{--circle-size: 220px}.circle p{max-width:80%;font-size:13px}.circle h4{font-size:18px}}@media (min-width: 641px) and (max-width: 980px){:root{--circle-size: 250px}.features{width:min(720px,95%)}}.features-wrapper{padding:40px 0}.flow{max-width:800px;margin:10rem auto}@media screen and (max-width: 768px){.flow{padding:0 5%;margin:5rem auto 0}}.flow-wap{margin:10rem 0 0}.flow-row img{width:100%;margin:2rem auto!important;max-width:450px}@media screen and (max-width: 768px){.flow-row img{max-width:350px}}.flow-row{margin-bottom:80px}.flow-row h4{font-size:22px;margin-bottom:.5em;color:#333;font-family:YuGothic,Yu Gothic medium,Hiragino Sans,Meiryo,"sans-serif"}@media screen and (max-width: 768px){.flow-row h4{font-size:20px}}.choose p{margin:0 auto 20px}.choose p span{display:block;font-weight:700}.choose p small{display:block;margin-top:.5rem;line-height:1.7}.bg-red{background-color:#e5dcdc}.bg-blue{background-color:#dce5e5}.bg-red,.bg-blue{padding:40px 20px;border-radius:10px}@media screen and (max-width: 768px){.flow-wap{margin:4rem 0 0}.flow-row img{width:100%}.choose{flex-direction:column!important}}.return-ng,.attention{max-width:800px;margin:10rem auto;font-family:YuGothic,Yu Gothic medium,Hiragino Sans,Meiryo,"sans-serif"}@media screen and (min-width: 768px){.return-ng,.attention{font-size:18px;line-height:36px}}@media screen and (max-width: 768px){.return-ng,.attention{padding:0 5%;margin:5rem auto 0}}.return-ng ul li,.attention ul li{margin:1rem 0}.return-ng ul,.attention ul{list-style-type:disc;list-style-position:outside;padding-left:1.5em;margin:0!important}.return-ng li,.attention li{margin-bottom:.8em;line-height:1.6}.divider{width:1px;height:200px;background-color:#ccc;margin:3rem auto 0}@media screen and (min-width: 768px){.divider{height:300px;margin:10rem auto 0}}.fadeInUp{opacity:0;transform:translateY(100px)}.fadeInDown{opacity:0;transform:translateY(-100px)}.fadeInLeft{opacity:0;transform:translate(-100px)}.fadeInRight{opacity:0;transform:translate(100px)}@keyframes fadeIn{to{opacity:1;transform:translate(0)}}.fadeIn{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.all_link{text-align:center;line-height:1.8em;background-color:#fff;border:#333333 solid 1px;border-radius:8px;width:84%;margin:4rem auto;max-width:400px;transition:all .3s}.all_link:hover{background-color:#333}.all_link a{padding:8% 0;display:block;color:#333;text-decoration:none!important}.all_link a:after{content:">";padding-left:.5em}.all_link a:hover{color:#fff!important}.page-header,#shopify-section-template--19072657915997__custom_liquid_rV8Gc6{display:none}#shopify-section-template--19072657915997__main .container{max-width:none;padding-inline:inherit}#shopify-section-template--19072657915997__main .page-content{max-width:none;margin-block-end:inherit}#shopify-section-template--19072657915997__main .page-content--medium{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/otameshi.css.map */
