@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400&display=swap";.sg{--sg-text: rgba(29, 29, 29, .75);--sg-heading: rgb(29, 29, 29);--sg-link: rgb(88, 94, 113);--sg-line: rgb(241, 241, 241);--sg-line-strong: rgb(29, 29, 29);--sg-bg-soft: rgb(246, 246, 246);--sg-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--sg-sans: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "\6e38\30b4\30b7\30c3\30af", sans-serif;color:var(--sg-text);font-family:var(--sg-sans);font-size:1.5rem;line-height:1.8;letter-spacing:.06rem}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg .sg-title{margin:0 0 3.2rem;font-family:var(--sg-serif);font-size:2.7rem;font-weight:400;line-height:1.5;letter-spacing:.1rem;text-align:center;color:#000}.sg .sg-page-title{margin:6rem 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--sg-line-strong);font-family:var(--sg-sans);font-size:2.2rem;font-weight:400;line-height:1.4;color:var(--sg-heading)}.sg .sg-title+.sg-page-title,.sg .sg-guide-nav+.sg-page-title{margin-top:0}.sg h2{margin:3.2rem 0 1.2rem;font-family:var(--sg-sans);font-size:1.7rem;font-weight:700;line-height:1.5;letter-spacing:.06rem;color:var(--sg-heading)}.sg h3{margin:2.4rem 0 .8rem;font-family:var(--sg-sans);font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:.06rem;color:var(--sg-heading)}.sg .sg-body>:first-child{margin-top:0}.sg p{margin:0 0 1.5rem}.sg p:last-child{margin-bottom:0}.sg strong{font-weight:700;color:var(--sg-heading)}.sg a{color:var(--sg-link);text-decoration:underline;text-underline-offset:.3rem}.sg a:hover{text-decoration:none}.sg .sg-guide-nav{margin:0 0 6rem;padding:2.4rem 3.2rem;background:var(--sg-bg-soft);font-size:1.4rem;line-height:1.8}.sg .sg-guide-nav ul{margin:0;padding:0;list-style:none}.sg .sg-guide-nav li{margin:0;padding:0}.sg .sg-guide-nav li:before{content:none}.sg .sg-guide-nav [aria-current=page]{font-weight:700;color:var(--sg-heading);text-decoration:none}.sg .sg-toc{margin:0 0 4rem;padding:2rem 2.4rem;border:1px solid var(--sg-line-strong);font-size:1.4rem}.sg .sg-toc ul{margin:0;padding:0;list-style:none}.sg .sg-toc li{margin:0 0 .4rem;padding:0}.sg .sg-toc li:last-child{margin-bottom:0}.sg .sg-toc li:before{content:"\25b8  ";color:var(--sg-heading)}.sg ul.sg-list,.sg ol.sg-steps{margin:0 0 2rem;padding:0;list-style:none}.sg ul.sg-list>li{position:relative;margin:0 0 .8rem;padding-left:1.6rem}.sg ul.sg-list>li:before{content:"";position:absolute;left:.2rem;top:calc(.9em - .25rem);width:.5rem;height:.5rem;border-radius:50%;background:var(--sg-text)}.sg ol.sg-steps{counter-reset:sg-step}.sg ol.sg-steps>li{position:relative;margin:0 0 1.2rem;padding-left:3.6rem;counter-increment:sg-step}.sg ol.sg-steps>li:before{content:counter(sg-step);position:absolute;left:0;top:.1rem;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--sg-heading);color:#fff;font-size:1.3rem;line-height:2.4rem;letter-spacing:0;text-align:center}.sg .sg-table{width:100%;margin:0 0 2rem;border-collapse:collapse;border:0;font-size:1.4rem;table-layout:auto}.sg .sg-table th,.sg .sg-table td{padding:1.2rem 1.6rem;border:0;border-bottom:1px solid var(--sg-line);text-align:left;vertical-align:top}.sg .sg-table thead th{border-bottom:1px solid var(--sg-line-strong);font-weight:700;color:var(--sg-heading);background:transparent}.sg .sg-box{margin:0 0 2rem;padding:2rem 2.4rem;border:1px solid var(--sg-line)}.sg .sg-box>:last-child{margin-bottom:0}.sg .sg-box-title{margin:0 0 1rem;font-weight:700;color:var(--sg-heading)}.sg .sg-note{margin:0 0 1.5rem;font-size:1.3rem}.sg .sg-note:before{content:"\203b"}.sg .sg-lead{margin:0 0 2.4rem}.sg .sg-brand{margin:2.5rem 0;line-height:0}.sg .sg-brand img{display:inline-block;width:auto;height:2.5rem;min-height:25px;max-width:100%}.sg .sg-brand a{text-decoration:none}.sg .sg-figure{margin:0 0 2.4rem}.sg .sg-figure img{display:block;max-width:100%;height:auto;border:1px solid var(--sg-line)}.sg .sg-figure figcaption{margin-top:.8rem;font-size:1.3rem}@media screen and (max-width:749px){.sg{font-size:1.4rem}.sg .sg-title{font-size:2.2rem;margin-bottom:2.4rem}.sg .sg-page-title{margin-top:4.8rem;font-size:1.9rem}.sg h2{font-size:1.6rem}.sg h3{font-size:1.4rem}.sg .sg-guide-nav{margin-bottom:4.8rem;padding:2rem}.sg .sg-box,.sg .sg-toc{padding:1.6rem 2rem}.sg .sg-table th,.sg .sg-table td{padding:1rem .8rem}}
/*# sourceMappingURL=/cdn/shop/t/1332/assets/shopping-guide.css.map */
