#MainContent[data-template*=raitooe-safety-v3]{--sv3-paper:#e9e5da;--sv3-cream:#f6f3eb;--sv3-ink:#171813;--sv3-red:#d74d2f;--sv3-moss:#59664b;--sv3-line:#bdb9ac;--sv3-max:1260px;width:100%;overflow:clip;background:var(--sv3-paper);color:var(--sv3-ink);font-family:Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}#MainContent[data-template*=raitooe-safety-v3]>.shopify-section{margin:0}#MainContent[data-template*=raitooe-safety-v3] .safety-v3 *{box-sizing:border-box}#MainContent[data-template*=raitooe-safety-v3] .safety-v3 a{color:inherit;text-decoration:none}#MainContent[data-template*=raitooe-safety-v3] .safety-v3 button{font:inherit}#MainContent[data-template*=raitooe-safety-v3] .sv3-wrap{width:min(calc(100% - 64px),var(--sv3-max));margin-inline:auto}#MainContent[data-template*=raitooe-safety-v3] .sv3-kicker{margin:0;color:var(--sv3-red);font:800 10px/1.5 monospace;letter-spacing:.16em}#MainContent[data-template*=raitooe-safety-v3] .sv3-heading{margin:18px 0 25px;font:500 clamp(38px,4.6vw,64px)/1.42 "Yu Mincho","YuMincho","Hiragino Mincho ProN","Noto Serif JP",serif;letter-spacing:-.045em}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero{position:relative;width:min(100%,var(--sv3-max));height:740px;margin:auto;overflow:hidden;color:#fff;background:#1a1b17}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero picture{display:block;height:100%}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero figure:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090a08b8,#090a080d 70%),linear-gradient(0deg,rgba(9,10,8,.65),transparent 45%);content:""}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) contrast(1.05)}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero figcaption{position:absolute;z-index:1;top:28px;right:28px;font:700 10px monospace;letter-spacing:.12em}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero-title{position:absolute;z-index:1;top:19%;left:7%}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero-title p{font:800 10px monospace;letter-spacing:.16em}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero h1{margin:35px 0;font:500 clamp(48px,6.5vw,var(--sv3-hero-size-desktop,92px))/1.22 "Yu Mincho","YuMincho","Hiragino Mincho ProN","Noto Serif JP",serif;letter-spacing:-.055em}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero h1 em{color:#f2d8b1;font-style:normal}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero aside{position:absolute;z-index:1;right:5%;bottom:6%;width:320px;padding-top:18px;border-top:1px solid rgba(255,255,255,.5)}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero aside span{font:700 9px monospace;letter-spacing:.14em}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero aside p{color:#e1dfd9;font-size:12px;line-height:1.85}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero aside a{border-bottom:1px solid currentColor;font-size:12px;font-weight:800}#MainContent[data-template*=raitooe-safety-v3] .sv3-overview{display:grid;grid-template-columns:80px repeat(var(--sv3-items),180px) 1fr;gap:30px;align-items:center;padding:100px 5%}#MainContent[data-template*=raitooe-safety-v3] .sv3-overview-label{writing-mode:vertical-rl;font:700 10px monospace;letter-spacing:.18em}#MainContent[data-template*=raitooe-safety-v3] .sv3-stat strong{display:block;font:500 86px/1 monospace;letter-spacing:-.1em}#MainContent[data-template*=raitooe-safety-v3] .sv3-stat small{font:700 9px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-overview blockquote{margin:0;font:500 32px/1.7 Yu Mincho,serif}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth{display:grid;grid-template-columns:170px 1fr;gap:20px 50px;padding:90px max(30px,calc((100% - 980px)/2));color:#fff;background:var(--sv3-moss)}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth>span{color:#d8e0c7;font:700 10px monospace;letter-spacing:.15em}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth h2{margin:0;font:500 clamp(30px,4vw,50px)/1.45 "Yu Mincho",serif}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth p{grid-column:2;max-width:700px;margin:0;color:#e0e4db;font-size:13px;line-height:1.85}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter-nav{position:sticky;z-index:5;top:0;display:flex;justify-content:center;border-bottom:1px solid var(--sv3-line);background:#e9e5daf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter-nav a{padding:16px 35px;font-size:12px}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter-nav b{margin-right:9px;color:var(--sv3-red);font:700 10px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:130px 5%}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter.is-reverse .sv3-chapter-copy{order:2}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter-copy>.sv3-lead{max-width:540px;font-size:14px;line-height:1.85}#MainContent[data-template*=raitooe-safety-v3] .sv3-metrics{display:grid;grid-template-columns:1fr 1fr;margin:40px 0 0;border-top:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-metrics div{padding:17px 0;border-bottom:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-metrics dt{font-size:11px}#MainContent[data-template*=raitooe-safety-v3] .sv3-metrics dd{margin:5px 0;font:500 26px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-metrics small{margin-left:6px;font-size:10px}#MainContent[data-template*=raitooe-safety-v3] .sv3-photo-button{position:relative;height:660px;overflow:hidden;padding:0;border:0;background:#222;cursor:zoom-in}#MainContent[data-template*=raitooe-safety-v3] .sv3-photo-button img{width:100%;height:100%;object-fit:cover;filter:saturate(.6);transition:.4s}#MainContent[data-template*=raitooe-safety-v3] .sv3-photo-button:hover img{filter:saturate(1);transform:scale(1.02)}#MainContent[data-template*=raitooe-safety-v3] .sv3-photo-button span{position:absolute;bottom:18px;left:20px;padding:7px 11px;color:var(--sv3-ink);background:var(--sv3-cream);font:700 9px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break{position:relative;height:70vh;min-height:570px;overflow:hidden;color:#fff}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.65),transparent);content:""}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break img{width:100%;height:100%;object-fit:cover;filter:saturate(.65)}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break div{position:absolute;z-index:1;top:50%;left:max(30px,calc((100% - var(--sv3-max))/2 + 5%));transform:translateY(-50%)}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break span,#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break small{display:block;font:700 10px monospace;letter-spacing:.14em}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break strong{display:block;margin:22px 0;font:500 clamp(60px,9vw,130px)/1 monospace;letter-spacing:-.09em}#MainContent[data-template*=raitooe-safety-v3] .sv3-note{margin-top:35px;padding-left:20px;border-left:3px solid var(--sv3-red)}#MainContent[data-template*=raitooe-safety-v3] .sv3-note strong,#MainContent[data-template*=raitooe-safety-v3] .sv3-note span{display:block}#MainContent[data-template*=raitooe-safety-v3] .sv3-note strong{font:500 24px Yu Mincho,serif}#MainContent[data-template*=raitooe-safety-v3] .sv3-note span{margin-top:8px;font-size:11px}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet{display:grid;grid-template-columns:1fr .8fr 1fr;min-height:470px;background:var(--sv3-cream)}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet button{position:relative;overflow:hidden;padding:0;border:0;background:#111;cursor:zoom-in}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:.4s}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet button:hover img{filter:none;transform:scale(1.02)}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet button span{position:absolute;bottom:14px;left:15px;padding:5px 8px;background:var(--sv3-cream);font:700 9px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet>div{display:flex;flex-direction:column;justify-content:center;padding:50px 40px}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet h3{font:500 32px/1.6 Yu Mincho,serif}#MainContent[data-template*=raitooe-safety-v3] .sv3-impact-facts{margin:35px 0 0;padding:0;list-style:none}#MainContent[data-template*=raitooe-safety-v3] .sv3-impact-facts li{display:flex;align-items:center;padding:13px 0;border-top:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-impact-facts b{min-width:110px;font:500 23px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-impact-facts span{font-size:11px}#MainContent[data-template*=raitooe-safety-v3] .sv3-double-photo{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:620px}#MainContent[data-template*=raitooe-safety-v3] .sv3-double-photo button{overflow:hidden;padding:0;border:0;cursor:zoom-in}#MainContent[data-template*=raitooe-safety-v3] .sv3-double-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.55);transition:.4s}#MainContent[data-template*=raitooe-safety-v3] .sv3-double-photo button:hover img{filter:none;transform:scale(1.02)}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit{display:grid;grid-template-columns:1.25fr .75fr;min-height:760px;color:#fff;background:#1a1b17}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1)}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 55px}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-copy .sv3-giant{color:#f2d8b1;font:500 clamp(70px,9vw,130px)/1 monospace;letter-spacing:-.1em}#MainContent[data-template*=raitooe-safety-v3] .sv3-giant small{font-size:18px;letter-spacing:0}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-copy h2{margin:30px 0 20px;font:500 37px/1.5 Yu Mincho,serif}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-copy>p:not(.sv3-kicker){color:#c5c8c1;font-size:13px;line-height:1.85}#MainContent[data-template*=raitooe-safety-v3] .sv3-record{padding:140px 5%}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:60px}#MainContent[data-template*=raitooe-safety-v3] .sv3-seal{display:flex;width:150px;height:150px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sv3-red);border-radius:50%;color:var(--sv3-red);transform:rotate(-7deg)}#MainContent[data-template*=raitooe-safety-v3] .sv3-seal strong{font:500 44px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-seal span{font:700 8px/1.5 monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-groups{display:grid;grid-template-columns:1fr 1fr;gap:12px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group{border-top:4px solid var(--sv3-ink);background:var(--sv3-cream)}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group>button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px;border:0;background:transparent;cursor:pointer;text-align:left}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group>button span{display:block;color:var(--sv3-red);font:700 10px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group>button strong{font-size:20px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group>button i{font:400 28px monospace;font-style:normal}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group ol{margin:0;padding:0 24px 24px;list-style:none}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group li{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:15px 0;border-top:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group li strong{font-size:13px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group li b{color:#4d714f;font:700 10px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group li span{grid-column:1/-1;color:#65675e;font-size:11px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-group.is-collapsed ol{display:none}#MainContent[data-template*=raitooe-safety-v3] .sv3-method{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding:20px 5% 140px}#MainContent[data-template*=raitooe-safety-v3] .sv3-method figure{height:630px;margin:0}#MainContent[data-template*=raitooe-safety-v3] .sv3-method img{width:100%;height:100%;object-fit:cover;filter:saturate(.6)}#MainContent[data-template*=raitooe-safety-v3] .sv3-method figcaption{margin-top:8px;font:700 9px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-method ol{margin:40px 0 0;padding:0;border-top:1px solid var(--sv3-line);list-style:none}#MainContent[data-template*=raitooe-safety-v3] .sv3-method li{padding:17px 0;border-bottom:1px solid var(--sv3-line);font-size:13px}#MainContent[data-template*=raitooe-safety-v3] .sv3-method li b{margin-right:30px;color:var(--sv3-red);font:700 10px monospace}#MainContent[data-template*=raitooe-safety-v3] .sv3-scope{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding:110px 5%;border-top:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-scope-list details{border-top:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-scope-list details:last-child{border-bottom:1px solid var(--sv3-line)}#MainContent[data-template*=raitooe-safety-v3] .sv3-scope summary{display:flex;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:14px;font-weight:800;list-style:none}#MainContent[data-template*=raitooe-safety-v3] .sv3-scope summary::-webkit-details-marker{display:none}#MainContent[data-template*=raitooe-safety-v3] .sv3-scope details p{padding:0 35px 20px 0;color:#64665d;font-size:12px;line-height:1.85}#MainContent[data-template*=raitooe-safety-v3] .sv3-cta{padding:95px 25px;color:#fff;background:var(--sv3-red);text-align:center}#MainContent[data-template*=raitooe-safety-v3] .sv3-cta .sv3-kicker{color:#fff}#MainContent[data-template*=raitooe-safety-v3] .sv3-cta h2{font:500 clamp(34px,4vw,54px) "Yu Mincho",serif}#MainContent[data-template*=raitooe-safety-v3] .sv3-cta a{display:inline-block;margin-top:20px;padding:8px;border-bottom:1px solid #fff;font-weight:800}#MainContent[data-template*=raitooe-safety-v3] .sv3-viewer{max-width:min(920px,92vw);padding:0;border:0;color:#fff;background:#161713}#MainContent[data-template*=raitooe-safety-v3] .sv3-viewer::backdrop{background:#0a0a08de}#MainContent[data-template*=raitooe-safety-v3] .sv3-viewer img{display:block;max-width:100%;max-height:78vh}#MainContent[data-template*=raitooe-safety-v3] .sv3-viewer p{padding:0 22px 18px;font-size:12px}#MainContent[data-template*=raitooe-safety-v3] .sv3-viewer button{position:absolute;top:10px;right:10px;padding:10px;border:0;background:var(--sv3-cream);cursor:pointer}#MainContent[data-template*=raitooe-safety-v3] :is(a,button,summary):focus-visible{outline:3px solid #f2b19d;outline-offset:3px}@media(max-width:900px){#MainContent[data-template*=raitooe-safety-v3] .sv3-overview{grid-template-columns:40px repeat(var(--sv3-items),1fr)}#MainContent[data-template*=raitooe-safety-v3] .sv3-overview blockquote{grid-column:2/-1}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth{grid-template-columns:1fr}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth p{grid-column:1}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter{gap:45px;padding:90px 5%}#MainContent[data-template*=raitooe-safety-v3] .sv3-photo-button{height:540px}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet{grid-template-columns:1fr 1fr}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet>div{grid-column:1/-1;grid-row:1}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet button{min-height:380px}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit{grid-template-columns:1fr}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-photo{height:600px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-groups{grid-template-columns:1fr}#MainContent[data-template*=raitooe-safety-v3] .sv3-method,#MainContent[data-template*=raitooe-safety-v3] .sv3-scope{gap:45px}}@media(max-width:620px){#MainContent[data-template*=raitooe-safety-v3] .sv3-wrap{width:calc(100% - 28px)}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero{height:680px}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero figcaption{top:16px;right:16px}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero-title{top:20%;left:14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero h1{font-size:45px}#MainContent[data-template*=raitooe-safety-v3] .sv3-hero aside{right:14px;bottom:4%;left:14px;width:auto}#MainContent[data-template*=raitooe-safety-v3] .sv3-overview{grid-template-columns:25px repeat(var(--sv3-items),1fr);gap:15px;padding:70px 14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-stat strong{font-size:56px}#MainContent[data-template*=raitooe-safety-v3] .sv3-overview blockquote{font-size:25px}#MainContent[data-template*=raitooe-safety-v3] .sv3-truth{padding:70px 14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter-nav{justify-content:flex-start;overflow:auto}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter-nav a{padding:13px 19px;white-space:nowrap}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter{grid-template-columns:1fr;gap:38px;padding:80px 14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-chapter.is-reverse .sv3-chapter-copy{order:0}#MainContent[data-template*=raitooe-safety-v3] .sv3-photo-button{height:480px}#MainContent[data-template*=raitooe-safety-v3] .sv3-image-break{min-height:520px}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet{display:block}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet>div{padding:55px 14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-contact-sheet button{display:block;width:100%;height:400px}#MainContent[data-template*=raitooe-safety-v3] .sv3-double-photo{height:500px}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-photo{height:480px}#MainContent[data-template*=raitooe-safety-v3] .sv3-limit-copy{padding:60px 14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record{padding:90px 14px}#MainContent[data-template*=raitooe-safety-v3] .sv3-record-head{align-items:flex-start}#MainContent[data-template*=raitooe-safety-v3] .sv3-seal{width:100px;height:100px}#MainContent[data-template*=raitooe-safety-v3] .sv3-seal strong{font-size:31px}#MainContent[data-template*=raitooe-safety-v3] .sv3-method,#MainContent[data-template*=raitooe-safety-v3] .sv3-scope{grid-template-columns:1fr;padding:20px 14px 90px}#MainContent[data-template*=raitooe-safety-v3] .sv3-method figure{height:480px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template*=raitooe-safety-v3] *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:620px){#MainContent[data-template*=raitooe-safety-v3] .sv3-hero h1{font-size:var(--sv3-hero-size-mobile,45px)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/raitooe-safety-v3.css.map */
