/* Nurichoku paint guide — scoped, no effect on existing pricing or forms. */
html body.page-id-275 #wrapper-light #contents{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}@media(max-width:720px){html body.page-id-275 #nuri-paint-guide .pg-hero h1{font-size:clamp(25px,7.2vw,28px)!important;letter-spacing:0!important}}

body.page-id-275 #page_main,body.page-id-275 #page-title{display:none!important}body.page-id-275 #contents,body.page-id-275 #mainColumn,body.page-id-275 #page-wrapper,body.page-id-275 .page-275{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important;background:#fbf8f2!important;border:0!important}body.page-id-275 #bread_crumb{max-width:1120px;margin:auto}body{margin:0}
#nuri-paint-guide{--ink:#303d35;--muted:#5c675d;--sage:#e7ecdf;--orange:#a33e1a;color:var(--ink);background:#fbf8f2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:16px;line-height:1.9;overflow:hidden;text-align:left}#nuri-paint-guide *{box-sizing:border-box}#nuri-paint-guide h1,#nuri-paint-guide h2,#nuri-paint-guide h3,#nuri-paint-guide h4,#nuri-paint-guide p,#nuri-paint-guide figure{margin:0;padding:0;border:0;background:none;letter-spacing:normal;color:inherit;float:none}#nuri-paint-guide h1:before,#nuri-paint-guide h2:before,#nuri-paint-guide h3:before,#nuri-paint-guide h4:before{display:none}#nuri-paint-guide h1,#nuri-paint-guide h2{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:700;line-height:1.55}#nuri-paint-guide h1{font-size:clamp(30px,4vw,48px);letter-spacing:.04em}#nuri-paint-guide h2{font-size:clamp(25px,3vw,34px);margin-bottom:20px}#nuri-paint-guide h3{font-size:20px;line-height:1.65;font-weight:700}#nuri-paint-guide h4{font-size:18px;font-weight:700;line-height:1.6;margin:20px 0 10px}#nuri-paint-guide p{margin:0 0 16px}#nuri-paint-guide a{color:#6c431f;text-decoration:underline;text-underline-offset:4px}#nuri-paint-guide a:hover{color:var(--orange)}#nuri-paint-guide img{display:block;max-width:100%;border:0;box-shadow:none;padding:0;margin:0}#nuri-paint-guide .pg-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;color:#746047;margin-bottom:16px}#nuri-paint-guide .pg-hero{max-width:1160px;padding:64px 32px 48px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}#nuri-paint-guide .pg-hero h1{margin-bottom:24px}#nuri-paint-guide .pg-lead{font-size:18px;font-weight:600;line-height:1.9}#nuri-paint-guide .pg-illustration{background:#f0eedf;border-radius:50% 47% 42% 45%;padding:10px}#nuri-paint-guide svg{display:block;width:100%;height:auto}#nuri-paint-guide .pg-jump{max-width:1096px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d8ddce;border:1px solid #d8ddce;border-radius:12px;overflow:hidden}#nuri-paint-guide .pg-jump a{display:block;text-align:center;background:#fffdf8;padding:18px 8px;text-decoration:none;font-size:15px;font-weight:700;color:var(--ink)}#nuri-paint-guide .pg-jump b{font-size:12px;margin-left:6px;background:var(--sage);border-radius:50%;padding:4px 8px}#nuri-paint-guide .pg-section{max-width:1160px;margin:auto;padding:60px 32px;scroll-margin-top:90px}#nuri-paint-guide .pg-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}#nuri-paint-guide .pg-tip{background:#f0f1e8;padding:26px;border-radius:20px}#nuri-paint-guide .pg-tip h3{margin:12px 0}#nuri-paint-guide .pg-tip p{margin:0;font-size:15px}#nuri-paint-guide .pg-icon{font-size:42px;color:#946632;line-height:1.2}#nuri-paint-guide .pg-note{font-size:12px;line-height:1.85;color:var(--muted);font-weight:400}#nuri-paint-guide .pg-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}#nuri-paint-guide .pg-count{font-size:12px;letter-spacing:.12em;white-space:nowrap;color:#637353;border:1px solid #b9c6aa;padding:7px 13px;border-radius:30px}#nuri-paint-guide .pg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}#nuri-paint-guide .pg-card{border:1px solid #dedfd5;border-radius:20px;padding:24px;background:#fffefa;scroll-margin-top:100px;box-shadow:0 4px 18px #333b2705}#nuri-paint-guide .pg-card-top{display:flex;align-items:center;gap:12px;font-size:12px;color:#61704f;margin-bottom:18px}#nuri-paint-guide .pg-num{font-size:14px;font-weight:700;border-radius:50%;padding:4px 11px;background:var(--sage)}#nuri-paint-guide .pg-product{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;align-items:center;min-height:186px}#nuri-paint-guide .pg-can{background:white;border-radius:12px;padding:8px}#nuri-paint-guide .pg-can img{width:100%;height:150px;object-fit:contain}#nuri-paint-guide .pg-maker{font-size:11px;color:#666f63;margin-bottom:5px}#nuri-paint-guide .pg-product h3{font-size:19px;overflow-wrap:anywhere;line-height:1.55}#nuri-paint-guide .pg-life{margin:10px 0 0}#nuri-paint-guide .pg-life small{display:block;font-size:10px;color:#697262}#nuri-paint-guide .pg-life strong{font-size:26px;line-height:1.5;font-weight:700;color:#546c46}#nuri-paint-guide .pg-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}#nuri-paint-guide .pg-tags span{font-size:11px;padding:3px 9px;background:#f1eadd;color:#765831;border-radius:5px}#nuri-paint-guide .pg-card>p{font-size:14px}#nuri-paint-guide .pg-fit{border-top:1px dashed #d8ddce;padding-top:14px;margin-top:18px}#nuri-paint-guide .pg-fit b{display:block;font-size:11px;color:#787356;margin-bottom:3px}#nuri-paint-guide .pg-source{font-size:12px}#nuri-paint-guide .pg-photo-section{max-width:1096px;margin:30px auto;background:#e7ecdf;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-radius:24px;overflow:hidden}#nuri-paint-guide .pg-photo-section>img{width:100%;height:100%;min-height:440px;object-fit:cover}#nuri-paint-guide .pg-photo-section>div{padding:40px}#nuri-paint-guide .pg-textlink{font-size:14px;font-weight:700;display:inline-block;margin:8px 0 16px}#nuri-paint-guide .pg-comparison{background:#f0f1e8;border-radius:24px;max-width:1096px}#nuri-paint-guide .pg-comparison h3{margin:28px 0 16px}#nuri-paint-guide .pg-chart{padding:20px;background:#fffefa;border-radius:14px}#nuri-paint-guide .pg-axis{display:grid;grid-template-columns:40% repeat(4,1fr);font-size:11px;color:#737b6b;padding-right:80px;margin-bottom:8px}#nuri-paint-guide .pg-axis span:last-child{text-align:right}#nuri-paint-guide .pg-axis span:nth-child(3),#nuri-paint-guide .pg-axis span:nth-child(4){text-align:center}#nuri-paint-guide .pg-chart-row{display:grid;grid-template-columns:40% 1fr 80px;gap:8px;align-items:center;border-top:1px solid #eeede5;padding:12px 0}#nuri-paint-guide .pg-chart-row a{font-size:12px;text-decoration:none;color:var(--ink);overflow-wrap:anywhere;padding-right:10px;line-height:1.5}#nuri-paint-guide .pg-chart-row b{font-size:12px;text-align:right}#nuri-paint-guide .pg-track{height:20px;background:repeating-linear-gradient(90deg,#e9ebdf 0,#e9ebdf 1px,transparent 1px,transparent 33.333%),#f7f6ee;border-radius:3px;position:relative}#nuri-paint-guide .pg-track i{height:16px;top:2px;position:absolute;background:#7b9162;border-radius:5px;min-width:6px}#nuri-paint-guide .pg-track i.pg-open{width:4px;border-radius:0;background:#a66b35}#nuri-paint-guide .pg-step{font:italic 32px Georgia,serif;color:#b18a56}#nuri-paint-guide .pg-letter{border-left:4px solid #b59362;background:#f4eee2;padding:28px 32px;margin-top:30px;border-radius:0 16px 16px 0}#nuri-paint-guide .pg-letter h3{margin-bottom:16px}#nuri-paint-guide .pg-letter p{font-size:15px}#nuri-paint-guide details{border-top:1px solid #d9ddcf;padding:20px 0}#nuri-paint-guide summary{cursor:pointer;font-weight:700;list-style:disclosure-closed;line-height:1.7;padding-right:20px}#nuri-paint-guide details[open] summary{list-style:disclosure-open;margin-bottom:16px}#nuri-paint-guide details p{font-size:14px;padding-left:20px;max-width:900px}#nuri-paint-guide .pg-cta{text-align:center;background:#e7ecdf;padding:55px 24px}#nuri-paint-guide .pg-button{display:inline-block;color:white;background:#a33e1a;padding:17px 30px;border-radius:40px;text-decoration:none;font-weight:700;margin:8px 0 20px}#nuri-paint-guide .pg-button:hover{background:#803218;color:white}#nuri-paint-guide .pg-footnote{max-width:1096px;margin:auto;padding:30px 20px 50px;font-size:11px;color:#697262}#nuri-paint-guide a:focus-visible,#nuri-paint-guide summary:focus-visible{outline:3px solid #b35f20;outline-offset:4px}
.nuri-paint-entry{max-width:1120px;margin:26px auto;padding:28px 30px;background:#e7ecdf;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#303d35}.nuri-paint-entry h2{font-size:23px;margin:0 0 8px}.nuri-paint-entry p{font-size:14px;margin:0}.nuri-paint-entry a{background:#a33e1a;color:white;padding:13px 22px;border-radius:30px;white-space:nowrap;text-decoration:none}
@media(max-width:720px){#nuri-paint-guide .pg-hero{grid-template-columns:1fr;padding:38px 22px 28px;gap:12px}#nuri-paint-guide .pg-illustration{max-width:290px;margin:auto;width:100%}#nuri-paint-guide .pg-hero h1{font-size:30px}#nuri-paint-guide .pg-lead{font-size:16px}#nuri-paint-guide .pg-hero p:not(.pg-eyebrow){font-size:14px}#nuri-paint-guide .pg-jump{grid-template-columns:1fr 1fr;margin:0 16px}#nuri-paint-guide .pg-jump a{font-size:13px;padding:13px 6px}#nuri-paint-guide .pg-section{padding:38px 18px}#nuri-paint-guide .pg-three{grid-template-columns:1fr;gap:12px}#nuri-paint-guide .pg-tip{padding:20px 24px}#nuri-paint-guide .pg-icon{float:left;width:50px;font-size:35px;margin:8px 14px 6px 0}#nuri-paint-guide .pg-heading{display:block}#nuri-paint-guide .pg-count{display:inline-block;margin-bottom:10px}#nuri-paint-guide .pg-grid{grid-template-columns:1fr;gap:18px;margin-top:20px}#nuri-paint-guide .pg-card{padding:21px 18px}#nuri-paint-guide .pg-product{grid-template-columns:108px minmax(0,1fr);gap:14px;min-height:175px}#nuri-paint-guide .pg-product h3{font-size:17px}#nuri-paint-guide .pg-can img{height:125px}#nuri-paint-guide .pg-life strong{font-size:24px}#nuri-paint-guide .pg-photo-section{grid-template-columns:1fr;margin:12px 18px}#nuri-paint-guide .pg-photo-section>img{height:250px;min-height:0}#nuri-paint-guide .pg-photo-section>div{padding:26px}#nuri-paint-guide .pg-comparison{margin:0 12px;padding:30px 14px}#nuri-paint-guide .pg-chart{padding:12px}#nuri-paint-guide .pg-axis{grid-template-columns:repeat(4,1fr);padding-right:75px}#nuri-paint-guide .pg-axis span:first-child{display:none}#nuri-paint-guide .pg-chart-row{grid-template-columns:1fr 75px;gap:5px;padding:10px 0}#nuri-paint-guide .pg-chart-row a{grid-column:1/-1;font-size:12px;margin-bottom:4px}#nuri-paint-guide .pg-chart-row b{font-size:12px}#nuri-paint-guide .pg-letter{padding:24px 20px}#nuri-paint-guide .pg-cta h2{font-size:24px}#nuri-paint-guide .pg-button{font-size:14px;padding:15px 23px}.nuri-paint-entry{margin:24px 16px;display:block;padding:24px}.nuri-paint-entry a{display:inline-block;margin-top:15px}}

body.page-id-275 .nu-toc{display:none!important}body.page-id-275 #nuri-paint-guide h1,body.page-id-275 #nuri-paint-guide h2,body.page-id-275 #nuri-paint-guide h3,body.page-id-275 #nuri-paint-guide h4{border:0!important;background:none!important;padding:0!important}body.page-id-275 #nuri-paint-guide h2::after,body.page-id-275 #nuri-paint-guide h3::after,body.page-id-275 #nuri-paint-guide h4::after{display:none!important}body.page-id-275 #nuri-paint-guide h3{font-size:20px!important;margin:0!important}body.page-id-275 #nuri-paint-guide .pg-product h3{font-size:19px!important;line-height:1.55!important}body.page-id-275 #nuri-paint-guide .pg-product{min-height:186px}body.page-id-275 #nuri-paint-guide .pg-tip h3{margin:12px 0!important}body.page-id-275 #nuri-paint-guide .pg-comparison h3{margin:28px 0 16px!important}body.page-id-275 #nuri-paint-guide .pg-letter h3{margin-bottom:16px!important}#nuri-paint-guide .pg-can{overflow:hidden}#nuri-paint-guide .pg-can img{transform:scale(1.2)}@media(max-width:720px){body.page-id-275 #nuri-paint-guide .pg-product h3{font-size:17px!important}}
