:root{--font-body-family:Poppins,"Noto Sans JP",sans-serif;--font-heading-family:Poppins,"Noto Sans JP",sans-serif;--font-subheading-family:Poppins,"Noto Sans JP",sans-serif;--font-accent-family:Poppins,"Noto Sans JP",sans-serif;--font-body--family:Poppins,"Noto Sans JP",sans-serif;--font-heading--family:Poppins,"Noto Sans JP",sans-serif;--font-subheading--family:Poppins,"Noto Sans JP",sans-serif}body{font-family:Poppins,Noto Sans JP,sans-serif;line-break:strict;overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6,input,select,textarea,button{font-family:inherit}.yonagi-logo{object-fit:contain;max-width:100%;width:auto;height:var(--logo-height,50px)}header .yonagi-logo{transform:scale(1.4)}footer .yonagi-logo{filter:brightness(0) invert(1);height:auto;width:100%;max-width:100%}._bundle-option__title{line-height:1.45}._bundle-option__subtitle{line-height:1.6}._bundle-option:has(input:checked){--bundle-selected:1}#yonagi-notice{max-width:min(480px,calc(100vw - 32px));padding:40px 28px;border:0;border-radius:18px;color:#132563;background:#fff;box-shadow:0 20px 100px #0004;font-size:16px;line-height:1.8}#yonagi-notice::backdrop{background:#0006}#yonagi-notice button[data-close-notice]{position:absolute;right:15px;top:8px;background:none;border:0;font-size:28px;cursor:pointer}.yonagi-other{max-width:900px;min-height:50vh;margin:60px auto;padding:24px}.yonagi-other input{padding:10px;border:1px solid #ccc}.yonagi-other button{padding:12px 24px;margin:12px;background:#182d87;color:#fff;border-radius:8px}html{scroll-behavior:smooth}dialog:not([open]){display:none}@media(max-width:749px){.yonagi-logo{height:32px}header .yonagi-logo{transform:scale(1.35)}.product-details h1{overflow-wrap:normal;word-break:normal}._bundle-option__title{font-size:14px}._bundle-option__subtitle{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.yonagi-reviews{width:100%;padding:20px 0 40px;color:#10205c;font-family:Poppins,Noto Sans JP,sans-serif}.yonagi-review-head{display:flex;gap:12px;align-items:center;margin-bottom:20px}.yonagi-review-head button,.yonagi-review-head select{border:1px solid #ddd;border-radius:5px;background:#fff;color:inherit;padding:9px 13px}.yonagi-review-head .yonagi-rating{margin-right:auto;border:0;font-size:22px}.yonagi-rating strong{margin-left:8px}.yonagi-review-grid{columns:4;column-gap:14px}.loox-review{break-inside:avoid;display:block;margin:0 0 14px;border:1px solid #e8e8e8;border-radius:9px;box-shadow:0 4px 9px #0001;overflow:hidden;cursor:pointer;font-size:14px;line-height:1.5}.loox-review[hidden]{display:none}.loox-review-image{display:block;width:100%;height:auto}.loox-review-metadata{padding:14px 14px 0;margin:0}.loox-reviewer-name{font-weight:600}.loox-review-verified{font-size:11px;margin-left:6px}.loox-review-verified:before{content:"\272a  ";color:#163399}.loox-review-date{display:block;font-size:11px;margin:4px 0 8px}.yonagi-review-stars{display:block;margin:0 14px;font-size:18px;line-height:1.2;color:#173694}.loox-review-body{margin:6px 14px 16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:18;overflow:hidden}.yonagi-more-reviews{display:block;margin:32px auto 0;padding:9px 14px;border-radius:6px;border:0;background:#172e92;color:#fff;font-size:13px}.yonagi-coupon-tab{position:fixed;right:0;top:43%;writing-mode:vertical-rl;background:#a9faff;color:#101630;border:0;padding:22px 12px;border-radius:12px 0 0 12px;z-index:15;font-size:14px;font-weight:700;cursor:pointer}#yonagi-coupon{border:0;padding:0;border-radius:10px;max-width:1000px;width:calc(100vw - 60px);color:#111;background:#fff}#yonagi-coupon::backdrop{background:#0009}.yonagi-coupon-grid{display:grid;grid-template-columns:1fr 1fr;min-height:550px}.yonagi-coupon-grid>img{height:100%;width:100%;object-fit:cover}.yonagi-coupon-content{padding:40px 30px;text-align:center}.yonagi-coupon-content h2{font-size:36px;margin:0;line-height:1.2;color:#000;font-weight:700}.yonagi-coupon-content h2 strong{color:#152b85;font-size:58px;display:block}.yonagi-coupon-content p{font-size:19px;font-weight:600;margin:22px 0}.yonagi-coupon-options{display:grid;gap:15px}.yonagi-coupon-options button{border:0;background:#3b56ca;color:#fff;padding:12px;font-size:22px}.yonagi-coupon-close{position:absolute;right:16px;top:8px;background:none;border:0;font-size:28px}.yonagi-coupon-no{margin-top:24px;background:none;border:0;font-size:18px;font-weight:600}.yonagi-review-nudge{display:flex;align-items:center;gap:12px;border:1px solid #ddd;border-radius:40px;padding:6px 9px;background:#fcfcff;width:100%;margin:8px 0}.yonagi-review-nudge span{display:flex}.yonagi-review-nudge img{width:48px;height:48px;border:2px solid #fff;border-radius:50%;object-fit:cover;margin-left:-12px}.yonagi-review-nudge img:first-child{margin-left:0}.yonagi-review-nudge strong{background:#e8e7ff;border-radius:25px;padding:7px 10px;font-size:12px}@media(max-width:749px){.yonagi-review-grid{columns:2;column-gap:10px}.loox-review{font-size:12px}.yonagi-review-head{gap:5px}.yonagi-review-head button,.yonagi-review-head select{font-size:11px;padding:6px}.yonagi-review-head .yonagi-rating{font-size:17px}.yonagi-coupon-tab{padding:16px 7px;font-size:11px}#yonagi-coupon{width:calc(100vw - 30px)}.yonagi-coupon-grid{grid-template-columns:1fr;min-height:0}.yonagi-coupon-grid>img{height:180px}.yonagi-coupon-content{padding:25px 20px}.yonagi-coupon-content h2{font-size:25px}.yonagi-coupon-content h2 strong{font-size:44px}.yonagi-coupon-options{gap:9px}.yonagi-coupon-options button{font-size:16px;padding:9px}.yonagi-coupon-content p{font-size:14px}}.yonagi-reference-disclosure{max-width:1180px;margin:14px auto;padding:0 24px;font-size:12px;line-height:1.7;color:#53617a}.yonagi-case-page{max-width:1180px;margin:45px auto;padding:0 24px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;color:#17264a}.yonagi-case-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yonagi-case-gallery img{width:100%;height:auto;border-radius:16px}.yonagi-case-gallery img:first-child{grid-column:1/-1}.yonagi-case-info{align-self:start;position:sticky;top:110px}.yonagi-case-info h1{font-size:clamp(25px,3vw,38px);line-height:1.4}.yonagi-case-info p{line-height:1.8}.yonagi-case-price{font-size:26px;font-weight:700}.yonagi-case-price s{font-size:18px;opacity:.55;margin-left:12px}.yonagi-case-info form{display:grid;gap:12px;margin:24px 0}.yonagi-case-info select{padding:14px;border:1px solid #bbc5d2;border-radius:8px;width:100%;background:#fff;color:#17264a}.yonagi-case-info button{border:0;border-radius:10px;padding:18px;background:#17264a;color:#fff;font-weight:700;font-size:18px;cursor:pointer}.yonagi-case-info a{color:#17264a}@media(max-width:749px){.yonagi-case-page{grid-template-columns:1fr;gap:24px;margin:22px auto}.yonagi-case-info{position:static}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yonagi.css.map */
