body:has(.sg--hide-chrome) .shopify-section-group-header-group,body:has(.sg--hide-chrome) .shopify-section-group-footer-group{display:none!important}.sg{font-size:14px;line-height:200%;color:#004098;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:2px;font-feature-settings:"palt";background:#fff}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg img{max-width:100%;height:auto;vertical-align:bottom}.sg a{color:#004098;transition:.5s}.sg a:hover{opacity:.7}.sg p{margin:0 0 15px}.sg p:last-child{margin-bottom:0}.sg ul{margin:0 0 50px;padding:0;list-style:none}.sg ul li{padding:0;margin:0}.sg .flex{display:flex;justify-content:center;flex-wrap:wrap}.sg hr{border:0;border-top:1px dashed #004098;margin:20px 0}.sg h1,.sg h2,.sg h3,.sg h4{color:#004098;letter-spacing:2px}.sg .btn.flex{justify-content:center!important;gap:20px}.sg .btn a{display:block;border:2px solid #004098;text-decoration:none;padding:5px;border-radius:5px;width:200px;transition:.5s;text-align:center}.sg .btn a:hover{background:#004098;color:#fff;opacity:1}.sg .splash{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;margin:0;padding:0;background:#fff}.sg .splash.is-show{display:block}.sg .splash.is-fade{opacity:0;transition:opacity 1s}.sg .splash img{display:block;position:relative;margin:0 auto}.sg .sg-header{padding:25px;margin:0}.sg .sg-header h1{margin:0 0 30px}.sg .sg-header .logo{text-align:center;margin:0}.sg .sg-header .logo img{width:100px}.sg .sg-title{text-align:center;font-family:Edu SA Beginner,cursive;line-height:130%;background:#004098;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.sg .sg-title small{display:block;font-size:16px;line-height:140%;margin-top:10px}.sg section{text-align:center}.sg section h2{text-align:center;font-family:Edu SA Beginner,cursive;line-height:130%;margin:0 0 15px}.sg section h2 small{display:block;font-size:16px;line-height:140%;margin-top:10px}.sg section h3{font-family:Edu SA Beginner,cursive;font-size:21px;font-weight:700;line-height:130%;margin:0 0 15px}.sg section h4{font-family:Edu SA Beginner,cursive;font-size:18px;font-weight:700;line-height:130%;margin:0 0 15px}.sg figure{margin:50px 0}.sg .sub_photo{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin:50px 0}.sg #news ul li{list-style:none;text-align:left}.sg #news ul li .txt h3{margin:0 0 10px;font-size:18px}.sg #workshop h2{margin-bottom:40px}.sg.sg-ws .info{padding:20px;margin-bottom:50px;background:#eee}.sg.sg-ws .color{margin-top:50px}.sg.sg-ws .color ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 0 50px;list-style:none}.sg.sg-ws .color ul li{margin:0 5px 10px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:120%;text-align:center;color:#333}.sg.sg-ws .color li.bk{background:#000;color:#fff}.sg.sg-ws .color li.sumi{background:#444;color:#fff}.sg.sg-ws .color li.gr{background:#ddd}.sg.sg-ws .color li.wh{background:#fff;border:1px solid #ddd}.sg.sg-ws .color li.rd{background:#ff2400;color:#fff}.sg.sg-ws .color li.kpk{background:#ff114f;color:#fff}.sg.sg-ws .color li.pl{background:#10006e;color:#fff}.sg.sg-ws .color li.lpl{background:#ab9dff;color:#fff}.sg.sg-ws .color li.bl{background:#00185c;color:#fff}.sg.sg-ws .color li.lbl{background:#2285ff;color:#fff}.sg.sg-ws .color li.nv{background:#10183c;color:#fff}.sg.sg-ws .color li.br{background:#3e1200;color:#fff}.sg.sg-ws .color li.yl{background:#ffc600}.sg.sg-ws .color li.kyl{background:#eaff00}.sg.sg-ws .color li.cl{background:#ff8989}.sg.sg-ws .color li.kbl{background:#71abb5}.sg.sg-ws .color li.gd{background:#a98944}.sg.sg-ws #work ul li img{margin-bottom:10px}.sg.sg-ws #price{text-align:left}.sg.sg-ws #price dl{margin:0 auto 50px;padding:0;flex-wrap:wrap}.sg.sg-ws #price dl dt,.sg.sg-ws #price dl dd{padding:5px;margin:0}.sg.sg-ws .btn{background:#eee}.sg .sg-footer{margin:0 40px 20px;padding-bottom:20px;text-align:center}.sg .sg-footer ul{display:flex;justify-content:center;list-style:none;margin:20px 0 0;padding:0}.sg .sg-footer ul li{margin:0 10px;padding:0}.sg .sg-footer .contact{margin-top:30px}.sg .sg-footer .contact p{margin:0 0 10px}.sg .sg-footer .contact a{display:block;border:2px solid #004098;text-decoration:none;padding:5px;border-radius:5px;margin:0 auto;transition:.5s}.sg .sg-footer .contact a:hover{background:#004098;color:#fff;opacity:1}.sg .sg-footer .copyright{margin:50px 0 0;font-size:12px;line-height:140%}.sg .onlinestore a{background:#fff;width:70px;height:70px;border-radius:50px;display:flex;justify-content:center;align-items:center;position:fixed;z-index:50;border:2px solid #004098}.sg .onlinestore a:hover{background:#004098;opacity:1;color:#fff}@media(min-width:769px){.sg .sp{display:none!important}.sg .splash img{top:calc(50% - 328.5px);width:300px;height:657px}.sg--top .sg-header{height:100vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:flex;justify-content:center;align-items:center;margin:0 0 50px;padding:0;background-image:var(--sg-main-pc)}.sg--top .sg-header h1 img{width:400px}.sg .sg-title{font-size:43px;margin:0 0 60px;height:200px}.sg section{margin:0 auto 100px;width:1000px;max-width:calc(100% - 80px)}.sg section:last-of-type{margin-bottom:50px}.sg section h2{font-size:36px}.sg .sub_photo{height:60vh;background-image:var(--sg-sub-pc)}.sg #news ul{margin:50px 0;padding:0}.sg #news ul li{display:flex;justify-content:space-between;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ddd}.sg #news ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.sg #news ul li .img{width:40%}.sg #news ul li .txt{width:55%}.sg #news ul li .btn{margin-top:30px}.sg.sg-ws .flex.cols{justify-content:space-between}.sg.sg-ws .flex.cols .img{width:40%}.sg.sg-ws .flex.cols .txt{width:55%;text-align:left}.sg.sg-ws .color ul li{width:50px;height:50px}.sg.sg-ws #work ul{justify-content:flex-start;margin-top:50px}.sg.sg-ws #work ul li{width:23%;margin:0 1% 1%}.sg.sg-ws #price dl{width:800px;max-width:100%;display:flex}.sg.sg-ws #price dl dt{width:20%}.sg.sg-ws #price dl dd{width:80%}.sg.sg-ws .btn{padding:50px}.sg .sg-footer .contact a{width:200px}.sg .onlinestore a{right:30px;top:30px}}@media(max-width:768px){.sg{font-size:16px;line-height:180%}.sg .pc{display:none!important}.sg .btn a{padding:10px;width:100%}.sg .btn.flex{gap:0}.sg .btn.flex a{margin-bottom:10px}.sg .btn.flex a:last-child{margin-bottom:0}.sg .splash img{top:10%;width:60%}.sg--top .sg-header{text-align:center;padding:30px 0 50px}.sg--top .sg-header h1 img{width:55%}.sg--top .sg-header .main_photo{height:70vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:var(--sg-main-sp)}.sg .sg-title{font-size:36px;margin:0 0 30px;height:180px}.sg section{margin:0 40px 80px;text-align:left}.sg section h2{font-size:32px}.sg .sub_photo{height:40vh;background-image:var(--sg-sub-sp)}.sg figure{margin:30px 0}.sg #news ul,.sg #news ul li{margin:0 0 30px;padding:0}.sg #news ul li .img{margin-bottom:15px}.sg.sg-ws .flex{display:block}.sg.sg-ws .flex.cols .img{margin-bottom:15px}.sg.sg-ws .color ul{display:flex}.sg.sg-ws .color ul li{width:65px;height:65px}.sg.sg-ws #work ul li{margin:0 1% 20px}.sg.sg-ws #price dl dt{background:#ddd}.sg.sg-ws #price dl dd{margin:0 0 30px}.sg.sg-ws .btn{padding:30px;margin:0 0 80px}.sg .sg-footer .contact a{width:100%}.sg .onlinestore a{right:20px;bottom:20px}}.sg .sg-dl{margin:0 auto 30px;padding:0;text-align:left}.sg .sg-dl dt,.sg .sg-dl dd{padding:5px;margin:0}.sg .sg-list{text-align:left;margin:0 0 30px}.sg .sg-list li{padding:12px 0;border-bottom:1px dashed #004098}.sg .sg-list li:last-child{border-bottom:none}.sg .sg-list .date{display:block;font-size:12px;line-height:160%}.sg.sg-page .body{text-align:left}.sg.sg-page .body.center{text-align:center}.sg.sg-page .body h3{margin-top:30px}.sg.sg-page .body ul:not(.sg-list){margin:0 0 15px}.sg.sg-page .body ul:not(.sg-list) li{position:relative;padding-left:1em;margin-bottom:8px}.sg.sg-page .body ul:not(.sg-list) li:before{content:"\30fb";position:absolute;left:0}.sg.sg-page .btn{margin-top:30px}.sg.sg-page .info{padding:20px;margin-bottom:30px;background:#eee}@media(min-width:769px){.sg .sg-dl{width:800px;max-width:100%;display:flex;flex-wrap:wrap}.sg .sg-dl dt{width:20%}.sg .sg-dl dd{width:80%}.sg.sg-page .flex.cols{justify-content:space-between;align-items:flex-start}.sg.sg-page .flex.cols .img{width:40%}.sg.sg-page .flex.cols .body{width:55%}.sg.sg-page .flex.cols.reverse{flex-direction:row-reverse}}@media(max-width:768px){.sg .sg-dl dt{background:#ddd}.sg .sg-dl dd{margin:0 0 20px}.sg.sg-page .flex.cols{display:block}.sg.sg-page .flex.cols .img{margin-bottom:15px}.sg.sg-page .btn.flex{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sogood.css.map */
