#sakyou-raiten{--ink:#252525;--sub:#666;--line:#d8d5d0;font-family:Times New Roman,YuMincho,Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;color:var(--ink);background:#fff;font-size:15px;line-height:1.85;letter-spacing:.02em;max-width:760px;margin:0 auto;padding:36px 22px 112px;box-sizing:border-box;scroll-margin-top:24px}#sakyou-raiten *{box-sizing:border-box;letter-spacing:.02em}#sakyou-raiten header{text-align:center;margin:30px 0 56px}#sakyou-raiten h1{font-size:22px;letter-spacing:.06em;font-weight:500;line-height:1.65;margin:0 0 22px}#sakyou-raiten .lead{font-size:14px;line-height:1.85;margin:0}#sakyou-raiten h2{font-size:20px;font-weight:600;letter-spacing:.04em;margin:0 0 26px}#sakyou-raiten h3{font-size:15px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;line-height:1.8}#sakyou-raiten fieldset{border:0;border-top:1px solid #1b1b1b;padding:18px 0 0;margin:0 0 34px;min-width:0}#sakyou-raiten legend{display:block;float:left;width:100%;font-size:16px;font-weight:600;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:0 0 9px;margin-bottom:16px}#sakyou-raiten legend+*{clear:both}#sakyou-raiten .required{font:12px/1.5 sans-serif;color:var(--sub);margin-left:10px;white-space:nowrap}#sakyou-raiten .option{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);padding:15px 16px;margin-bottom:10px;cursor:pointer;line-height:1.7}#sakyou-raiten .option:has(input:checked){border:2px solid var(--ink);padding:14px 15px}#sakyou-raiten .option input{margin-top:6px;flex:0 0 18px;width:18px;height:18px;accent-color:var(--ink)}#sakyou-raiten strong{font-weight:500}#sakyou-raiten .option strong{font-size:16px;font-weight:600;display:block}#sakyou-raiten small,#sakyou-raiten .note,#sakyou-raiten .city,#sakyou-raiten .after,#sakyou-raiten .host,#sakyou-raiten .consent{font-family:Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-size:12.5px;line-height:1.85;color:var(--sub)}#sakyou-raiten small{display:block;margin-top:6px}#sakyou-raiten .host{display:block;font-size:11.5px;color:#767676;margin:6px 0 0}#sakyou-raiten .note{margin:12px 0 0}#sakyou-raiten .month{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}#sakyou-raiten button{font:inherit;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);cursor:pointer;min-height:44px}#sakyou-raiten .month button{width:44px}#sakyou-raiten .calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center;font-family:Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-size:15px}#sakyou-raiten .weekday{font-size:12px;color:var(--sub)}#sakyou-raiten .calendar button{padding:0;min-width:0;height:44px}#sakyou-raiten button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#sakyou-raiten button:disabled{color:#b6b6b6;border-color:transparent;cursor:default}#sakyou-raiten .chips{display:flex;gap:9px;flex-wrap:wrap}#sakyou-raiten .chip{position:relative;cursor:pointer;display:inline-flex;min-height:46px;align-items:stretch;font-family:Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;font-size:15px;line-height:1.5}#sakyou-raiten .chip input{position:absolute;opacity:0;width:1px;height:1px}#sakyou-raiten .chip span{display:flex;align-items:center;border:1px solid var(--line);padding:10px 16px}#sakyou-raiten .chip input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}#sakyou-raiten .chip input:checked+span:before{content:"\2713";margin-right:7px}#sakyou-raiten .chip.disabled{cursor:default}#sakyou-raiten .chip input:disabled+span{color:#999;border-color:#eee;text-decoration:line-through}#sakyou-raiten :focus-visible{outline:2px solid #343434;outline-offset:4px}#sakyou-raiten .chip.time{flex-direction:column;align-items:stretch}#sakyou-raiten .chip.time span{min-height:46px;box-sizing:border-box;justify-content:center}#sakyou-raiten .chip.time em{font-style:normal;font-size:11.5px;line-height:1.5;letter-spacing:0;text-align:center;white-space:nowrap;margin-top:4px}#sakyou-raiten .chip.time em.few{color:#8b2f2f}#sakyou-raiten .chip.time em.full{color:#999}#sakyou-raiten .chip input:focus-visible+span{outline:2px solid #343434;outline-offset:4px}#sakyou-raiten .experience{display:grid;grid-template-columns:1fr 1fr}#sakyou-raiten .experience .chip span{width:100%}#sakyou-raiten .reservation-note{border-left:2px solid var(--line);padding-left:16px;margin:26px 0 34px;font-size:14px}#sakyou-raiten .exhibits{margin:34px 0;border-top:1px solid #1b1b1b;border-bottom:1px solid #d8d4cc;padding:18px 0}#sakyou-raiten .product-intro{font-size:14px;line-height:1.85;margin:15px 0 24px}#sakyou-raiten .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}#sakyou-raiten .products a{display:block;text-decoration:none;color:var(--ink);min-width:0}#sakyou-raiten .products img,#sakyou-raiten .image-empty{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#faf9f6}#sakyou-raiten .image-empty{display:flex;align-items:center;justify-content:center;color:#777;font:12px sans-serif}#sakyou-raiten .products span{display:block;margin-top:7px;font:11.5px/1.65 Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif}#sakyou-raiten .session{padding:23px 0;border-top:1px solid #e3dfd7;scroll-margin-top:24px}#sakyou-raiten .session:first-of-type{border-top:0;padding-top:0}#sakyou-raiten .city{margin:0 0 13px}#sakyou-raiten .customer{margin-top:34px}#sakyou-raiten .customer h2{font-size:16px;border-top:1px solid #1b1b1b;padding-top:18px}#sakyou-raiten .text-field{margin-bottom:27px}#sakyou-raiten .text-field label{display:block;margin-bottom:9px}#sakyou-raiten input[type=text],#sakyou-raiten input[type=email],#sakyou-raiten textarea{font:16px/1.7 Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;color:var(--ink);display:block;width:100%;padding:13px 14px;border:1px solid #aaa;border-radius:0;background:#fff;min-height:54px;-webkit-appearance:none;appearance:none;letter-spacing:.02em}#sakyou-raiten textarea{min-height:120px;resize:vertical}#sakyou-raiten ::placeholder{color:#777}#sakyou-raiten .submit-area{margin-top:36px}#sakyou-raiten .consent{font-size:11.5px;line-height:1.9;margin:0 0 25px}#sakyou-raiten .primary{display:block;width:100%;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:17px 20px;min-height:60px;font-size:16px;letter-spacing:.1em}#sakyou-raiten .primary:disabled{background:#666;color:#fff}#sakyou-raiten .after{text-align:center;margin:14px 0 0}#sakyou-raiten a{color:inherit;text-underline-offset:3px}#sakyou-raiten .field-error,#sakyou-raiten #fallback{font:14px/1.9 Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif;color:#8b2f2f}#sakyou-raiten #fallback:not(:empty){border-left:2px solid #8b2f2f;padding:0 0 0 15px;margin-top:30px}#sakyou-raiten #status{font:14px/1.8 sans-serif;margin-bottom:10px}#sakyou-raiten .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#sakyou-raiten .accepted{padding-top:48px;text-align:center}#sakyou-raiten .number{font:15px/1.8 sans-serif;color:var(--sub)}#sakyou-raiten .number strong{display:block;font-size:26px;letter-spacing:.04em;color:var(--ink)}#sakyou-raiten .summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;margin:36px 0;padding:24px 0}#sakyou-raiten .summary h2{font-size:22px;margin:0}#sakyou-raiten .line-button{display:block;background:#06c755;color:#fff;padding:16px 12px;margin-top:30px;text-decoration:none;font:600 16px/1.8 Yu Gothic,Hiragino Sans,Noto Sans JP,sans-serif}#sakyou-raiten .preview{font:12px/1.8 sans-serif;color:#666;border-bottom:1px dashed #ccc;padding-bottom:12px;margin-bottom:30px}#sakyou-raiten [inert]{opacity:.7}@media(min-width:750px){#sakyou-raiten{padding:56px 24px 160px;font-size:16px}#sakyou-raiten h1{font-size:24px}#sakyou-raiten header{margin-bottom:64px}#sakyou-raiten .lead,#sakyou-raiten .product-intro{font-size:15px}#sakyou-raiten .products{gap:24px}#sakyou-raiten .products span{font-size:12.5px}#sakyou-raiten .customer{margin-top:40px}#sakyou-raiten legend,#sakyou-raiten .option strong,#sakyou-raiten .customer h2{font-size:17px}#sakyou-raiten h3{font-size:16px}#sakyou-raiten .reservation-note{font-size:15px}}@media(prefers-reduced-motion:reduce){#sakyou-raiten *{scroll-behavior:auto!important}}#sakyou-raiten .days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#sakyou-raiten .days .chip{min-width:0}#sakyou-raiten .days .chip span{width:100%;justify-content:center;font-size:14px;padding:10px 5px;white-space:nowrap}#sakyou-raiten .days .chip input:checked+span:before{position:absolute;right:3px;top:1px;font-size:10px;margin:0}#sakyou-raiten .nowrap{white-space:nowrap}@media(min-width:750px){#sakyou-raiten .days{display:flex}#sakyou-raiten .days .chip span{font-size:15px;padding:10px 18px}}#sakyou-raiten .product-name{word-break:keep-all;overflow-wrap:anywhere;line-break:strict;text-wrap:balance}#sakyou-raiten .products .product-phrase{display:inline;white-space:nowrap;font:inherit;letter-spacing:inherit;margin:0}#sakyou-raiten input[type=radio],#sakyou-raiten input[type=checkbox]{appearance:none;-webkit-appearance:none}#sakyou-raiten .option input{border:1.5px solid #1b1b1b;border-radius:50%;background:#fff;padding:0;box-shadow:none;color:#1b1b1b}#sakyou-raiten .option input:checked{background:radial-gradient(circle at center,#1b1b1b 0 4.5px,#fff 5px)}#sakyou-raiten .option input[type=checkbox]{border-radius:0}#sakyou-raiten .option input[type=checkbox]:checked{background-color:#1b1b1b;background-image:none;position:relative}#sakyou-raiten .option input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#sakyou-raiten .chip input[type=checkbox]+span:before{content:"";display:inline-block;box-sizing:border-box;width:14px;height:14px;border:1.5px solid #1b1b1b;background:#fff;margin-right:7px;flex-shrink:0}#sakyou-raiten .chip input[type=checkbox]:checked+span:before{content:"\2713";font:12px/11px sans-serif;text-align:center;color:#1b1b1b}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sk-raiten.css.map */
