body{font-family:Noto Sans JP,NotoSansJP,Noto Sans,Noto Sans JP}html{scroll-behavior:smooth}body{color:#060a45}.pc-header{display:block}@media screen and (max-width:1024px){.pc-header{display:none}}.pc-header-sub p{margin:0}.pc-header .pc-header-sub{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;align-items:center;background-color:#fff;padding:8px 20px;color:#e38896;font-weight:700;font-size:16px;letter-spacing:.22em;font-family:Roboto,sans-serif}.pc-header .pc-header-sub .header-sns{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pc-header .pc-header-sub .header-sns a{display:flex;align-items:center;justify-content:center}.pc-header .header-main{background-color:#e38896;padding:12px 64px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1260px){.pc-header .header-main{padding:12px 32px 12px 12px}}.pc-header .header-main .header-logo{width:100%;max-width:206px}@media screen and (max-width:1260px){.pc-header .header-main .header-logo{max-width:140px}}.pc-header .header-main .header-nav{color:#fff;display:flex;gap:40px;font-size:16px;font-weight:700;font-family:Roboto,sans-serif;letter-spacing:.22em;height:71px;align-items:center}@media screen and (max-width:1260px){.pc-header .header-main .header-nav{gap:40px;font-size:12px}}.pc-header .header-main .header-nav .header-nav-item{display:flex;flex-direction:column;justify-content:center;row-gap:4px;position:relative;height:100%;color:#fff;text-decoration:none}.pc-header .header-main .header-nav .header-nav-item:after{content:"";position:absolute;height:71px;width:1px;background-color:#fff;top:0;right:-24px;rotate:20deg}.pc-header .header-main .header-nav .header-nav-item:last-child:after{display:none}.pc-header .header-main .header-nav .header-nav-item span,.pc-header .header-main .header-nav .header-nav-item small{display:block;text-align:center}.pc-header .header-main .header-nav .header-nav-item span{translate:1px 0px}.pc-header .header-main .header-nav .header-nav-item small{font-size:12px}.sp-header{display:none}@media screen and (max-width:1024px){.sp-header{display:block}}.sp-header .sp-header-sub{text-align:center;background-color:#fff;padding:8px 20px;color:#e38896;font-weight:700;font-size:12px;letter-spacing:.22em;font-family:Roboto,sans-serif}.sp-header .sp-header-main{background-color:#e38896;padding:8px 20px;display:flex;justify-content:space-between;align-items:center}.sp-header .sp-header-main .sp-header-logo{width:110px}.sp-header .sp-header-main .sp-header-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.sp-header .sp-header-main .sp-header-menu .sp-header-menu-item{display:block;width:24px;height:2px;background-color:#fff}.sp-header .sp-header-nav{position:fixed;top:34px;left:0;width:100%;height:calc(100vh - 34px);background-color:#e38896;z-index:100;transition:all .3s ease;opacity:0;translate:100% 0%;visibility:hidden}.sp-header .sp-header-nav.--active{opacity:1;translate:0 0;visibility:visible}.sp-header .sp-header-nav .sp-header-nav-close{padding-top:24px;position:relative}.sp-header .sp-header-nav .sp-header-nav-close .sp-header-nav-close-item{display:block;right:24px;width:24px;height:2px;background-color:#fff;position:absolute}.sp-header .sp-header-nav .sp-header-nav-close .sp-header-nav-close-item.--left{rotate:45deg}.sp-header .sp-header-nav .sp-header-nav-close .sp-header-nav-close-item.--right{rotate:-45deg}.sp-header .sp-header-nav .sp-header-nav-list{display:flex;flex-direction:column;gap:20px;padding:24px 0 0;margin-bottom:24px}.sp-header .sp-header-nav .sp-header-nav-list .sp-header-nav-item a{color:#fff;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.sp-header .sp-header-nav .sp-header-nav-list .sp-header-nav-item a .sp-header-nav-item-en{font-size:16px;font-family:Roboto,sans-serif;line-height:1.2}.sp-header .sp-header-nav .sp-header-nav-list .sp-header-nav-item a .sp-header-nav-item-jp{font-size:12px}.sp-header .sp-header-nav .sp-header-sns{display:flex;align-items:center;justify-content:center;gap:20px}.footer{background-color:#060a45;padding:60px 90px 40px 64px}@media screen and (max-width:768px){.footer{padding:40px 20px 20px}}.footer .footer-inner{display:flex;justify-content:space-between;align-items:flex-end;column-gap:113px}@media screen and (max-width:768px){.footer .footer-inner{flex-direction:column;align-items:baseline;gap:30px;max-width:300px;margin-inline:auto}}.footer .footer-inner .footer-inner-top .footer-logo{width:100%;max-width:206px;margin-bottom:80px;display:block}@media screen and (max-width:768px){.footer .footer-inner .footer-inner-top .footer-logo{margin-bottom:30px}}.footer .footer-inner .footer-inner-top .footer-nav{color:#fff;display:flex;gap:47px;font-size:16px;letter-spacing:.01em;font-weight:700;height:71px;align-items:center}@media screen and (max-width:1260px){.footer .footer-inner .footer-inner-top .footer-nav{gap:48px;font-size:12px}}@media screen and (max-width:768px){.footer .footer-inner .footer-inner-top .footer-nav{flex-direction:column;align-items:flex-start;gap:20px;height:auto}}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item{display:flex;flex-direction:column;justify-content:center;row-gap:4px;position:relative;height:100%;transition:all .3s ease;text-decoration:none;color:#fff}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item:hover{opacity:.85}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item:after{content:"";position:absolute;height:71px;width:1px;background-color:#fff;top:0;right:-24px;rotate:20deg}@media screen and (max-width:768px){.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item:after{display:none}}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item:last-child:after{display:none}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item span,.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item small{display:block;text-align:center}@media screen and (max-width:768px){.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item span,.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item small{text-align:left}}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item span{translate:1px 0px;font-family:Roboto,sans-serif}@media screen and (max-width:768px){.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item span{translate:0px 0px}}.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item small{font-size:12px}@media screen and (max-width:768px){.footer .footer-inner .footer-inner-top .footer-nav .footer-nav-item small{font-size:10px}}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom{width:100%}}.footer .footer-inner .footer-bottom .footer-bottom-sns{width:240px;margin-bottom:60px}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom .footer-bottom-sns{margin-bottom:48px;display:flex;gap:20px}}.footer .footer-inner .footer-bottom .footer-bottom-sns .footer-bottom-sns-item{display:grid;grid-template-columns:24px 1fr;width:100%;align-items:center;justify-content:flex-start;gap:12px;color:#fff;gap:31px;border-bottom:1px solid #fff;padding:16px 0;font-weight:700;letter-spacing:.02em;font-family:Roboto,sans-serif;transition:all .3s ease;text-decoration:none}.footer .footer-inner .footer-bottom .footer-bottom-sns .footer-bottom-sns-item:hover{opacity:.85}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom .footer-bottom-sns .footer-bottom-sns-item{border-bottom:none;display:block;width:fit-content;padding:0}}.footer .footer-inner .footer-bottom .footer-bottom-sns .footer-bottom-sns-item img{max-width:20px}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom .footer-bottom-sns .footer-bottom-sns-item img{max-width:100%;height:24px}}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom .footer-bottom-sns .footer-bottom-sns-item span{display:none}}.footer .footer-inner .footer-bottom .footer-privacy{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700;letter-spacing:.02em;font-family:Roboto,sans-serif;font-size:10px}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom .footer-privacy{justify-content:center}}.footer .footer-inner .footer-bottom .footer-privacy a{transition:all .3s ease;color:#fff;text-decoration:none}.footer .footer-inner .footer-bottom .footer-privacy a:hover{opacity:.85}.footer .footer-inner .footer-bottom .footer-copyright{font-weight:700;font-size:10px;color:#fff}@media screen and (max-width:768px){.footer .footer-inner .footer-bottom .footer-copyright{display:block;text-align:center}}.ui-morelinkbtn{max-width:max-content;margin:0 auto}.ui-morelinkbtn .ui-morelinkbtn-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff;border-radius:4px;color:#060a45;transition:all .3s ease}.ui-morelinkbtn .ui-morelinkbtn-btn .ui-morelinkbtn-btn-text{font-size:13px;font-weight:700}.ui-morelinkbtn .ui-morelinkbtn-btn:after{content:"";display:block;width:8px;height:9px;background-image:url(https://sasayuri-shiga.com/wp-content/themes/swell_child/assets/images/icons/more-link-btn-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.ui-morelinkbtn .ui-morelinkbtn-btn:hover{background-color:#060a45;color:#fff;border-color:#fff}.ui-morelinkbtn .ui-morelinkbtn-btn:hover svg path{fill:#fff}.f-instagram{background:url(https://sasayuri-shiga.com/wp-content/themes/swell_child/assets/images/common/challenge_bg.webp) repeat-y 0% center/cover,#422d82;padding:109px 0 105px}@media screen and (max-width:768px){.f-instagram{padding:60px 40px}}.f-instagram .instagram-inner{max-width:800px;margin:0 auto;display:grid;grid-template-columns:410px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.f-instagram .instagram-inner{grid-template-columns:1fr;gap:48px}}@media screen and (max-width:768px){.f-instagram .instagram-inner .instagram-inner-title h2{max-width:350px;margin-inline:auto}}.f-instagram .instagram-inner .instagram-inner-title h2 img{width:100%;-o-object-fit:cover;object-fit:cover}.f-instagram .instagram-inner .instagram-inner-content .instagram-inner-content-text{text-align:center;color:#fff;font-weight:700;line-height:1.6;margin-bottom:20px}@media screen and (max-width:768px){.f-instagram .instagram-inner .instagram-inner-content .instagram-inner-content-text{font-size:16px}}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin:22px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #060A45;border-radius:4px;padding:10px 16px;cursor:pointer;background:#fff;color:#060a45;font-weight:700;font-size:16px;text-transform:capitalize;font-family:Roboto,sans-serif;letter-spacing:.02em;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}@media screen and (max-width:768px){.button-wrapper{font-size:14px;margin:22px auto 0;padding:8px 24px}}.button-wrapper:hover{background-color:#060a45;color:#fff;border-color:#fff}.button-wrapper:hover svg path{-webkit-transition:all .3s ease;transition:all .3s ease;fill:#fff}.shopify-policy__container{padding-bottom:80px}.shopify-policy__body p{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
