@media only screen and (min-width: 481px){.pc_none{display:none}}@media only screen and (max-width: 480px){.sp_none{display:none}}.site-header{padding-top:0;padding-bottom:10px}.site-header--text-links{width:100%;text-align:center;background:#f0f0f0;padding:10px 0;font-weight:700}.site-header--text-links a{text-decoration:underline}.site-header--text-links p{margin:0}.header-logo{width:224px}a.s-header__logo{display:flex;justify-content:center;flex-direction:column;line-height:1}.s-header__logo__ja{font-size:10px;font-weight:700;letter-spacing:.1em}.s-header__logo__en{font-size:34px;font-weight:700;line-height:1.2;letter-spacing:.1em;padding:10px 0 0}@media only screen and (max-width: 768px){.header-logo{width:auto}}.site-footer a{font-size:13px}.site-footer hr,.template-index .site-footer hr{margin:30px 0}.site-footer .grid-item{text-align:left}.site-footer__newsletter-subtext p{font-size:12px}.site-footer .social-icons{margin:0 0 10px}.site-footer .social-icons .icon-instagram{font-size:22px;margin:.1em 0 0}.site-footer .social-icons li{margin:0 5px 0 0}h2.sn-product-grid-item__ttl{font-size:1.1em;margin:0 0 2px}h3.sn-product-grid-item__sku{color:#9e9e9e;margin:0 0 2px;font-size:12px}.product-item--price{font-size:.9em}.list-vendor-ttl{font-size:12px!important;margin:0 0 5px;font-weight:700;color:#666!important}.sn-social-sharing__txt{margin:0 10px 0 0}.s-hero{display:flex;align-items:center;height:400px;background:url(/cdn/shop/files/service_bg.jpg?v=1624800022) center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}@media only screen and (max-width: 768px){.s-hero{position:relative;height:auto;background-attachment:scroll;background-position:65% center;padding:60px 0}}.s-hero__caption{width:100%;max-width:1400px;padding:0 60px;margin:0 auto}@media only screen and (max-width: 768px){.s-hero__caption{padding:0 5%}}.main-content .s-hero__caption__ttl{color:#fff;max-width:560px;font-size:2.1em;font-weight:700}@media only screen and (max-width: 768px){.main-content .s-hero__caption__ttl{font-size:4.7vw;margin:0 0 15px}}.s-hero__caption p{color:#fff;max-width:540px;font-size:14px;margin:0 0 30px}@media only screen and (max-width: 768px){.s-hero__caption p{margin:0 0 30px}}.shopify-policy__container{max-width:800px!important}.shopify-policy__title{margin:40px 0 0}@media only screen and (max-width: 480px){.shopify-policy__title{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-header-footer.css.map */
