:root,body{--narrow-page-width: 61.25rem !important;--normal-page-width: 61.25rem !important;--page-margin: 20px !important;--sy-letter-spacing: .05em;--sy-line-height: 1.75;--font-body--family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;--font-heading--family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;--font-subheading--family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important;--font-accent--family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif !important}@media screen and (max-width:749px){:root,body{--page-margin: 15px !important}}body{letter-spacing:var(--sy-letter-spacing);line-height:var(--sy-line-height);-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6,input,textarea,button,select{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}.sy-adobe-font-direct,.sy-adobe-font-direct *{font-family:var(--sy-custom-font)!important;letter-spacing:.1em!important;font-style:normal!important}.sy-adobe-font-only-headings h1,.sy-adobe-font-only-headings h2,.sy-adobe-font-only-headings h3,.sy-adobe-font-only-headings h4,.sy-adobe-font-only-headings h5,.sy-adobe-font-headings h6,.sy-adobe-font-only-headings .h1,.sy-adobe-font-only-headings .h2,.sy-adobe-font-only-headings .h3,.sy-adobe-font-only-headings .h4{font-family:var(--sy-custom-font)!important;letter-spacing:.1em!important;font-weight:400!important}.sy-adobe-font-h1 h1,.sy-adobe-font-h1 .h1,.sy-adobe-font-h2 h2,.sy-adobe-font-h2 .h2,.sy-adobe-font-h3 h3,.sy-adobe-font-h3 .h3,.sy-adobe-font-h4 h4,.sy-adobe-font-h4 .h4{font-family:var(--sy-custom-font)!important;font-weight:400!important;letter-spacing:.1em!important}@media screen and (min-width:750px){:root,body{--page-margin: 20px !important}}.sy-section-grid{display:grid;gap:var(--sy-gap, 16px);grid-template-columns:1fr}@media screen and (min-width:750px){.sy-section-grid{grid-template-columns:repeat(var(--sy-columns, 1),minmax(0,1fr))}.sy-section-grid>.shinodayama-heading-wrapper,.sy-section-grid>.divider{grid-column:1 / -1}}@media screen and (max-width:749px){.section{padding-top:calc(var(--padding-block-start, 0) * .7)!important;padding-bottom:calc(var(--padding-block-end, 0) * .7)!important}}.sy-sns{display:flex;justify-content:center;gap:1.5rem;margin-top:.75rem}.sy-sns__link{color:#333;display:flex;align-items:center;transition:opacity .2s,transform .2s}.sy-sns__link:hover{opacity:.7;transform:scale(1.1)}.sy-sns__link svg{display:block}.sy-pagination{margin:4rem 0;display:flex;justify-content:center;align-items:center;gap:.5rem;font-family:var(--font-body--family)}.sy-pagination .page,.sy-pagination .prev,.sy-pagination .next,.sy-pagination .deco{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;text-decoration:none;color:var(--color-foreground);border:1px solid rgb(var(--color-foreground-rgb) / .15);transition:all .3s ease;font-size:.9rem}.sy-pagination .page:hover,.sy-pagination .prev:hover,.sy-pagination .next:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:rgb(var(--color-primary-rgb) / .05)}.sy-pagination .current{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background-color:var(--color-foreground);color:var(--color-background);border:1px solid var(--color-foreground);font-size:.9rem}.sy-pagination .deco{border:none}@media screen and (max-width:750px){.sy-pagination{margin:2.5rem 0;gap:.3rem}.sy-pagination .page,.sy-pagination .current,.sy-pagination .prev,.sy-pagination .next{min-width:34px;height:34px;font-size:.8rem}}h1,.h1{font-size:26px!important}h2,.h2{font-size:25px!important}h3,.h3{font-size:22px!important}body{font-size:16px}@media screen and (max-width:749px){h1,.h1,h2,.h2{font-size:22px!important}body,p{font-size:15px!important}}.legal-section{max-width:900px;margin:2rem auto;padding:0 1rem;font-size:.95rem;line-height:1.8;scroll-margin-top:80px}.legal-section h2{text-align:center;font-weight:700;margin:20px 0 60px}.legal-section table{width:100%;border-collapse:collapse;table-layout:fixed}.legal-section table th,.legal-section table td{padding:.75rem 1rem;border:1px solid #ddd;vertical-align:top;text-align:left}.legal-section table th{width:25%!important;min-width:120px;background-color:#f5f5f0;font-weight:700;white-space:normal!important;word-break:keep-all;color:#333}.legal-section table td{width:auto!important;color:#444}.legal-section table tr:nth-child(2n) td{background-color:#fafafa}.legal-section table td p{margin:0 0 .5rem}.legal-section table td p:last-child{margin-bottom:0}.legal-section table td a{color:#06c;text-decoration:underline}.legal-section table td [style*="color: #ff0000"],.legal-section table td [style*="color:#ff0000"]{font-weight:700}.legal-section table td ul:empty{display:none}@media(max-width:640px){.legal-section table,.legal-section table tbody,.legal-section table tr,.legal-section table th,.legal-section table td{display:block;width:100%!important}.legal-section table th{background-color:#e8e8e2;border-bottom:none;padding-bottom:.4rem}.legal-section table td{border-top:none;padding-top:.4rem;margin-bottom:.5rem}}.legal-nav{max-width:940px;padding-bottom:20px}.legal-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.legal-nav ul li a{color:inherit;text-decoration:none;font-size:.95rem;font-weight:700}.legal-nav ul li a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
