
#pt-gl .pcz2{--pk-c:#1B9ED8;--pk-m:#D6337F;--pk-y:#F2DA1C;--pk-k:#333;--num:"Jost","Noto Sans JP",sans-serif}
#pt-gl .gl-body.pcz2{max-width:900px}
#pt-gl .pcz2 .num{font-family:var(--num);font-variant-numeric:tabular-nums}
#pt-gl .pcz2 .tile{flex:1;background:var(--pale);border-radius:var(--r);padding:10px 12px;display:flex;flex-direction:column;gap:2px}
#pt-gl .pcz2 .tile span{font-size:var(--fs-s);color:var(--sub)}
#pt-gl .pcz2 .tile b.num{font-size:var(--fs-body);font-weight:500;color:var(--ink)}
#pt-gl .pcz2 .copy{font:inherit;font-size:var(--fs-s);margin-left:10px;padding:1px 10px;border:1px solid var(--line);background:#fff;color:var(--sub);cursor:pointer;border-radius:var(--r-pill)}
#pt-gl .pcz2 .deinfo{margin-top:6px;font-size:var(--fs-s);color:var(--sub)}
#pt-gl .pcz2 .deinfo summary{cursor:pointer;list-style:none;display:inline-block;padding:2px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff}
#pt-gl .pcz2 .deinfo summary::-webkit-details-marker{display:none}
#pt-gl .pcz2 .deinfo[open] summary{margin-bottom:6px}
#pt-gl .pcz2 .deinfo p{margin:4px 0 0;font-size:inherit}
#pt-gl .pcz2 .plline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 0;color:var(--sub)}
#pt-gl .pcz2 .pls{display:inline-flex;align-items:center;gap:3px;font-family:var(--num);font-size:var(--fs-s)}
#pt-gl .pcz2 .pln{color:var(--sub);margin-right:3px}
#pt-gl .pcz2 .pk{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:16px;height:16px;padding:0 3px;color:#fff;font-weight:500}
#pt-gl .pcz2 .pk-C{background:var(--pk-c)}#pt-gl .pcz2 .pk-M{background:var(--pk-m)}#pt-gl .pcz2 .pk-Y{background:var(--pk-y);color:var(--ink)}#pt-gl .pcz2 .pk-K{background:var(--pk-k)}
#pt-gl .pcz2 .pk.off{background:transparent;border:1px dashed #C9C2B2;color:#C9C2B2}
#pt-gl .pcz2 .pk em{font-style:normal;font-weight:400}
#pt-gl .pcz2 .pls.big{gap:5px}
#pt-gl .pcz2 .pls.big .pk{height:26px;min-width:44px;font-size:var(--fs-s);padding:0 6px}
#pt-gl .pcz2 .pls.big .pln{font-size:var(--fs-m);color:var(--ink);font-weight:700;margin-right:6px;font-family:inherit}
#pt-gl .pcz2 .toc{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0 0;position:sticky;top:0;background:#fff;padding:8px 0;z-index:5;border-bottom:1px solid var(--line)}
#pt-gl .pcz2 .toc a{font-size:var(--fs-s);text-decoration:none;color:var(--ink);padding:4px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff}
#pt-gl .pcz2 .gl-table.pcz2-t th{width:8.5em;vertical-align:top}
#pt-gl .pcz2 .gl-table.pcz2-t th small,#pt-gl .pcz2 .gl-table.pcz2-t td small{display:block;font-size:var(--fs-s);color:var(--sub);font-weight:400}
#pt-gl .pcz2 .kor{font-weight:700;padding:1px 8px;border:1px solid var(--line);display:inline-flex;align-items:center;margin-right:8px}
#pt-gl .pcz2 .kor-転びやすい{border-color:var(--ink)}
#pt-gl .pcz2 .notes{margin:0 0 0 1.1em;list-style:disc}
#pt-gl .pcz2 .ntag{display:inline-block;font-size:var(--fs-s);padding:0 6px;margin-right:6px;border:1px solid var(--ink);line-height:1.6;white-space:nowrap}
#pt-gl .pcz2 .gbtn,#pt-gl .pcz2 .htbtn{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
#pt-gl .pcz2 .chip{font:inherit;font-size:var(--fs-s);min-height:36px;padding:4px 16px 4px 12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}
#pt-gl .pcz2 .chip[aria-pressed="true"]{background:var(--ink);color:#fff;border-color:var(--ink)}
#pt-gl .pcz2 [hidden]{display:none!important}
#pt-gl .pcz2 .loupe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px;margin-top:24px;align-items:start}
#pt-gl .pcz2 .loupe figure{margin:0}
#pt-gl .pcz2 .loupe canvas{width:100%;max-width:260px;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--ink);box-shadow:0 0 0 6px var(--pale),0 0 0 7px var(--line);display:block}
#pt-gl .pcz2 .loupe figcaption{margin-top:10px;display:flex;flex-direction:column;gap:6px}
#pt-gl .pcz2 .photo{margin:14px 0 18px;padding:8px;background:var(--pale);border-radius:var(--r);max-width:560px}
#pt-gl .pcz2 .photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
#pt-gl .pcz2 .repsrc img{aspect-ratio:auto;object-fit:contain}
#pt-gl .pcz2 .photo img.is-tall,#pt-gl .pcz2 figure.yphoto img.is-tall{aspect-ratio:auto;object-fit:contain;max-height:720px;width:auto;max-width:100%;margin:0 auto}
#pt-gl .pcz2 .photo figcaption{display:flex;flex-direction:column;gap:4px;margin-top:8px}
#pt-gl .pcz2 .pcred{font-size:var(--fs-s);color:var(--sub);text-align:right}
@media (min-width:860px){#pt-gl .pcz2 #sec-yurai + .photo{float:left;margin:4px 28px 16px 0;max-width:420px}}
#pt-gl .pcz2 .post_content > h2{clear:both}
#pt-gl .pcz2 .pcz2-note{font-size:var(--fs-s);color:var(--sub)}
#pt-gl .pcz2-foot p{margin:0}
@media (max-width:760px){
 #pt-gl .pcz2 .loupe{grid-template-columns:minmax(0,1fr)}
 #pt-gl .pcz2 .loupe canvas{max-width:220px;margin:0 auto}
 #pt-gl .pcz2 .pls.big .pk{min-width:38px}
 #pt-gl .pcz2 .gl-table.pcz2-t th{width:6.5em}
 #pt-gl .pcz2 .post_content .gl-table.pcz2-t th{white-space:normal;overflow-wrap:anywhere;line-height:1.6}
}
#pt-gl .pcz2 .post_content p a,#pt-gl .pcz2 .post_content li a,#pt-gl .pcz2 .gl-table td a{color:var(--color_link,#467e96);text-decoration:underline;text-underline-offset:3px}
#pt-gl .pcz2 .post_content > figure figcaption{font-size:var(--fs-s);line-height:1.4;color:var(--ink)}
@media (max-width:600px){#pt-gl .pcz2 .post_content > figure figcaption{font-size:var(--fs-s)}}
#pt-gl .pcz2 .post_content > figure figcaption .pcred{font-size:inherit}
#pt-gl .pcz2 .gl-table{font-size:var(--fs-m)}
#pt-gl .pcz2 .gl-table td,#pt-gl .pcz2 .gl-table th{font-size:inherit}
#pt-gl .pcz2 .gl-table.pcz2-t th:nth-child(2),#pt-gl .pcz2 .gl-table.pcz2-t td:nth-child(2){display:table-cell}
#pt-gl .pcz2 .post_content .gl-table{border:0;margin:0 0 1.4em;width:100%}
#pt-gl .pcz2 .post_content .gl-table th,#pt-gl .pcz2 .post_content .gl-table td{background:none;border:0;border-bottom:1px solid var(--line);text-align:left}
#pt-gl .pcz2 .post_content .gl-table th{font-size:var(--fs-s);color:var(--sub);font-weight:500;padding:12px 10px 12px 0;white-space:nowrap}
#pt-gl .pcz2 .post_content .gl-table td{padding:12px 0 12px 10px;font-size:var(--fs-m)}
#pt-gl .pcz2 .post_content .gl-table tr:first-child th,#pt-gl .pcz2 .post_content .gl-table tr:first-child td{border-top:2px solid var(--line)}
#pt-gl .pcz2 .gl-table.pcz2-t td:nth-child(2){white-space:normal}
#pt-gl .pcz2 details.deinfo{border:0;padding:0;background:none;box-shadow:none}
#pt-gl .pcz2 details summary::before,#pt-gl .pcz2 details summary::after{content:none!important}
#pt-gl .pcz2 details.pcz2-fold{border:1px solid var(--line);border-radius:var(--r);margin:12px 0;padding:0;background:#fff;box-shadow:none}
#pt-gl .pcz2 details.pcz2-fold > summary{cursor:pointer;list-style:none;padding:12px 16px;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:8px}
#pt-gl .pcz2 details.pcz2-fold > summary::-webkit-details-marker{display:none}
#pt-gl .pcz2 details.pcz2-fold > summary::after{content:"＋"!important;font-weight:400;color:var(--sub)}
#pt-gl .pcz2 details.pcz2-fold[open] > summary::after{content:"－"!important}
#pt-gl .pcz2 details.pcz2-fold[open] > summary{border-bottom:1px solid var(--line)}
#pt-gl .pcz2 details.pcz2-fold > :not(summary){margin:14px 16px}
#pt-gl .pcz2 details.pcz2-fold .loupe{margin:16px}
#pt-gl .pcz2 .ncard{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}
#pt-gl .pcz2 .pcz2-codes{border:1px solid var(--line);border-radius:var(--r);padding:4px 14px;margin:14px 0 4px;background:#fff;max-width:440px}
#pt-gl .pcz2 .pcz2-codes .crow{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}
#pt-gl .pcz2 .pcz2-codes .clab{flex:0 0 3.6em;font-family:var(--num);font-size:var(--fs-s);letter-spacing:.08em;color:var(--sub)}
#pt-gl .pcz2 .pcz2-codes .cval{flex:1;font-family:var(--num);font-size:var(--fs-m);color:var(--ink);line-height:1.4}
#pt-gl .pcz2 .pcz2-codes .cval small{display:block;font-family:inherit;font-size:var(--fs-s);color:var(--sub)}
#pt-gl .pcz2 .pcz2-codes .copy{margin-left:0;flex:0 0 auto}
#pt-gl .pcz2 .pcz2-codes .cmore{display:block;padding:8px 0 6px;font-size:var(--fs-s);color:var(--color_link,#467E96)}
#pt-gl .pcz2 .toc{clear:both}
@media (min-width:761px){ #pt-gl .pcz2 .pcz2-codes{overflow:hidden} }
#pt-gl .pcz2 .yphoto{max-width:560px}
#pt-gl .pcz2 #code-detail > .gl-table-wrap{margin:14px 16px}
#pt-gl .pcz2 .pcz2-refs{list-style:none!important;padding-left:0!important}
#pt-gl .pcz2 .pcz2-refs li{list-style:none;margin:0 0 8px;padding-left:0}
#pt-gl .pcz2 .pcz2-refs li b{display:inline-block;min-width:8.5em;font-size:var(--fs-s);color:var(--sub);font-weight:700;margin-right:8px}
@media (max-width:600px){#pt-gl .pcz2 .pcz2-refs li b{display:block}}
#pt-gl .pcz2{--sp-1:4px;--sp-2:8px;--sp-3:16px;--sp-4:24px;--sp-5:40px;--sw-main:190px;--sw:120px;--sw-mini:64px;--cap-name:15px;--cap:13px}
@media (max-width:600px){#pt-gl .pcz2{--sw-main:150px;--sw:96px;--sw-mini:52px;--cap-name:14px;--cap:12.5px}}
#pt-gl .pcz2 .post_content > p b,#pt-gl .pcz2 .post_content > p strong{line-height:inherit;font-size:inherit}
#pt-gl .pcz2 .sw{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center}
#pt-gl .pcz2 .sw-dot{display:block;box-sizing:border-box;width:100%;max-width:var(--sw);aspect-ratio:1/1;border-radius:50%;border:1px solid var(--line);padding:6px;background-clip:content-box;background-color:var(--c)}
#pt-gl .pcz2 .sw--main .sw-dot{max-width:var(--sw-main);padding:8px}
#pt-gl .pcz2 .sw--mini .sw-dot{max-width:var(--sw-mini);padding:4px}
#pt-gl .pcz2 .sw-dot--split{background:linear-gradient(90deg,var(--a) 0 50%,var(--b) 50% 100%);padding:0}
#pt-gl .pcz2 .sw figcaption{display:flex;flex-direction:column;gap:2px;margin:0;line-height:1.5;min-width:0}
#pt-gl .pcz2 .sw-name{font-size:var(--fs-m);font-weight:700;color:var(--ink)}
#pt-gl .pcz2 .sw-cond{font-size:var(--fs-s);color:var(--sub)}
#pt-gl .pcz2 .sw-val{font-family:var(--num);font-size:var(--fs-s);color:var(--ink)}
#pt-gl .pcz2 .sw--mini .sw-name{font-size:var(--fs-s)}
#pt-gl .pcz2 .sw-row{display:grid;gap:var(--sp-3);margin:var(--sp-3) 0 var(--sp-4);grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}
#pt-gl .pcz2 .sw-row--2{--cols:2}
#pt-gl .pcz2 .sw-row--3{--cols:3;gap:var(--sp-2)}
#pt-gl .pcz2 .sw-row--4{--cols:4}
@media (max-width:600px){#pt-gl .pcz2 .sw-row--4{--cols:2}}
#pt-gl .pcz2 .sw-row--top{margin-left:auto;margin-right:auto}
#pt-gl .pcz2 .ncard{display:block;text-decoration:none;color:inherit;min-width:0}
#pt-gl .pcz2 .sw-op{align-self:start;margin-top:calc(var(--sw-mini) / 2 - 12px);color:var(--sub);font-size:var(--fs-m);line-height:24px}
#pt-gl .pcz2 .tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin:0 0 var(--sp-3)}
#pt-gl .pcz2 .tile{background:var(--pale);border-radius:var(--r);padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;gap:2px;min-width:0}
#pt-gl .pcz2 .tile-k,#pt-gl .pcz2 .tile-w{font-size:var(--fs-s);color:var(--sub);line-height:1.5}
#pt-gl .pcz2 .tile-v{font-size:var(--fs-body);font-weight:500;color:var(--ink);line-height:1.4}
#pt-gl .pcz2 .loupe{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0}
#pt-gl .pcz2 .loupe canvas{width:100%;max-width:240px;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--ink);box-shadow:0 0 0 6px var(--pale),0 0 0 7px var(--line);display:block;margin:0}
#pt-gl .pcz2 .gbtn,#pt-gl .pcz2 .htbtn{display:flex;flex-wrap:wrap;gap:var(--sp-2);max-width:100%}
#pt-gl .pcz2 .gview .sw-row{margin-bottom:var(--sp-3)}
#pt-gl .pcz2 img{max-width:100%;height:auto}
@media (min-width:761px){
 #pt-gl .pcz2 .sw-row--top{float:left;width:440px;margin:var(--sp-2) var(--sp-5) var(--sp-3) 0}
 #pt-gl .pcz2 .sw-row--top ~ .pcz2-codes{overflow:hidden;clear:none;margin-top:var(--sp-2)}
 #pt-gl .pcz2 .sw-row--top ~ .pcz2-codes + p{clear:none;overflow:hidden;margin-top:var(--sp-3)}
}
#pt-gl .pcz2 .sw-plates{display:grid;align-items:start;gap:var(--sp-1);margin:var(--sp-3) 0 var(--sp-4);max-width:560px}
#pt-gl .pcz2 .sw-row--arrow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:480px;align-items:start}
#pt-gl .pcz2 .sw-row--arrow .sw-op{margin-top:calc(var(--sw) / 2 - 12px)}
#pt-gl .pcz2 .sw-row{max-width:calc(var(--cols,2) * 180px)}
#pt-gl .pcz2 .tiles{max-width:540px}
#pt-gl .pcz2 .sw-dot--img{background-color:var(--pale);background-size:cover;background-position:center;background-origin:content-box;background-clip:content-box}
#pt-gl .pcz2 .sw-row--arrow3{--cols:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr);max-width:600px;align-items:start}
#pt-gl .pcz2 .sw-row--arrow3 .sw-op{margin-top:calc(var(--sw) / 2 - 12px)}
#pt-gl .pcz2 .pcz2-chain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0}
#pt-gl .pcz2 .pcz2-chain .ch{padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-size:var(--fs-m);font-weight:700;color:var(--ink);line-height:1.6}
#pt-gl .pcz2 .pcz2-chain .ch-a{color:var(--sub);font-size:var(--fs-m)}
#pt-gl .pcz2 ol.pcz2-flow{list-style:none!important;margin:var(--sp-3) 0 var(--sp-4);padding:0!important;max-width:640px}
#pt-gl .pcz2 ol.pcz2-flow li{list-style:none;position:relative;display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:#fff;margin:0 0 var(--sp-5)}
#pt-gl .pcz2 ol.pcz2-flow li:last-child{margin-bottom:0}
#pt-gl .pcz2 ol.pcz2-flow li:not(:last-child)::after{content:"";position:absolute;left:32px;bottom:calc(-1 * var(--sp-5) + 6px);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid var(--line)}
#pt-gl .pcz2 ol.pcz2-flow li:not(:last-child)::before{content:"";position:absolute;left:40px;bottom:calc(-1 * var(--sp-5) + 18px);width:2px;height:calc(var(--sp-5) - 20px);background:var(--line)}
#pt-gl .pcz2 .fl-n{flex:0 0 36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-m);font-weight:500}
#pt-gl .pcz2 .fl-t{display:block;font-size:var(--fs-m);font-weight:700;color:var(--ink);line-height:1.6}
#pt-gl .pcz2 .fl-d{display:block;font-size:var(--fs-s);color:var(--sub);line-height:1.7;margin-top:2px}
#pt-gl .pcz2 .sw-row{row-gap:var(--sp-4)}
#pt-gl .pcz2 .sw-row > .sw{display:grid;grid-template-rows:subgrid;grid-row:span 4;justify-items:center;row-gap:2px}
#pt-gl .pcz2 .sw-row > .sw > .sw-dot{margin-bottom:var(--sp-2)}
#pt-gl .pcz2 .sw-row > .sw > figcaption{display:contents}
#pt-gl .pcz2 .sw-row > .sw-op{grid-row:1;align-self:center;margin-top:0}
#pt-gl .pcz2 .sw-cond,#pt-gl .pcz2 .sw-val{letter-spacing:0;line-height:1.5}
#pt-gl .pcz2 .sw-row--top{margin-top:0;margin-bottom:var(--sp-5)}
@media (min-width:360px){#pt-gl .pcz2 .sw-row--top .sw-cond,#pt-gl .pcz2 .sw-row--top .sw-val{white-space:nowrap}}
#pt-gl .pcz2 .sw-row > .sw{min-width:0}
#pt-gl .pcz2 .sw-row > .sw .sw-name,#pt-gl .pcz2 .sw-row > .sw .sw-cond,#pt-gl .pcz2 .sw-row > .sw .sw-val{max-width:100%}
#pt-gl .pcz2 .pcz2-codes{margin:0 0 var(--sp-4)}
#pt-gl .pcz2 .post_content > p.pcz2-intro{line-height:1.95;margin-bottom:var(--sp-4)}
#pt-gl .pcz2 .toc{position:static;margin:var(--sp-4) 0 0;padding:var(--sp-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:var(--sp-2)}
#pt-gl .pcz2 .ht-ctrl{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1)}
#pt-gl .pcz2 .ht-lab{font-size:var(--fs-s);color:var(--sub)}
#pt-gl .pcz2 .loupe .ht-txt{margin:0;max-width:30em;text-align:left;font-size:inherit;line-height:1.85}
#pt-gl .pcz2 .loupe:has([data-ht="FM"][aria-pressed="true"]) .ht-txt--am,#pt-gl .pcz2 .loupe:not(:has([data-ht="FM"][aria-pressed="true"])) .ht-txt--fm{display:none}
@media (min-width:761px){#pt-gl .pcz2 .sw-row--top{margin-bottom:var(--sp-3)}}
#pt-gl .pcz2 .sw-row--arrow > .sw:first-child,#pt-gl .pcz2 .sw-row--arrow3 > .sw:first-child{grid-column:1}
#pt-gl .pcz2 .sw-row--arrow > .sw-op,#pt-gl .pcz2 .sw-row--arrow3 > .sw-op{grid-column:2}
#pt-gl .pcz2 .sw-row--arrow > .sw:last-child{grid-column:3}
#pt-gl .pcz2 .sw-row--arrow3 > .sw:nth-child(3){grid-column:3}
#pt-gl .pcz2 .sw-row--arrow3 > .sw:nth-child(4){grid-column:4}
#pt-gl .pcz2 .sw-row > .sw .sw-name,#pt-gl .pcz2 .sw-row > .sw .sw-cond,#pt-gl .pcz2 .sw-row > .sw .sw-val{align-self:start}
#pt-gl .pcz2{--fs-body:17px;--fs-m:14px;--fs-s:12.8px}
@media (max-width:600px){#pt-gl .pcz2{--fs-body:16.5px;--fs-m:14px;--fs-s:12.48px}}
#pt-gl .pcz2 .pcz2-codes .cval,#pt-gl .pcz2 .tile-v,#pt-gl .pcz2 .loupe .ht-txt,#pt-gl .pcz2 details.pcz2-fold > summary,#pt-gl .pcz2 .fl-t{font-size:var(--fs-body)}
#pt-gl .pcz2 .gl-table th,#pt-gl .pcz2 .gl-table td,#pt-gl .pcz2 .gl-table td.num,#pt-gl .pcz2 .gl-table li{font-size:var(--fs-m)}
#pt-gl .pcz2 .gl-table td small,#pt-gl .pcz2 .gl-table th small,#pt-gl .pcz2 .pk em,#pt-gl .pcz2 .pcz2-codes .cval small{font-size:var(--fs-s)}
#pt-gl .gl-hero h1 .h1-name{display:block}
#pt-gl .gl-hero h1 .h1-sub{display:block;margin-top:4px;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-size:14.5px;font-weight:500;line-height:1.6;letter-spacing:.02em;color:var(--sub)}
#pt-gl .pcz2 details.pcz2-fold p{font-size:var(--fs-body);line-height:1.9}
@media (max-width:600px){#pt-gl .pcz2 details.pcz2-fold p{line-height:1.85}}
#pt-gl .pcz2 .sw-plates{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:var(--sp-3) var(--sp-1);max-width:none}
#pt-gl .pcz2 .sw-plates .sw{flex:0 0 96px}
#pt-gl .pcz2 .sw-sum{display:flex;align-items:flex-start;gap:var(--sp-1)}
#pt-gl .pcz2 .sw-plates .sw-op{flex:0 0 auto;width:16px;text-align:center}
@media (max-width:600px){#pt-gl .pcz2 .sw-plates{justify-content:center}#pt-gl .pcz2 .sw-plates .sw{flex-basis:66px}#pt-gl .pcz2 .sw-plates .sw-op{width:12px}}
#pt-gl .pcz2 .nw{white-space:nowrap}
@media (max-width:414px){#pt-gl .pcz2 .gbtn{gap:var(--sp-1)}#pt-gl .pcz2 .gbtn .chip{padding-left:10px;padding-right:14px}}
#pt-gl .pcz2 .pcz2-special{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-left:4px solid var(--line);background:var(--pale);border-radius:var(--r)}
#pt-gl .pcz2 .pcz2-special p{margin:0;line-height:1.85;font-size:var(--fs-m)}
#pt-gl .pcz2 .pcz2-special b{display:block;margin-bottom:4px}
#pt-gl .pcz2 .pcz2-approx{margin:calc(-1 * var(--sp-3)) 0 var(--sp-4);font-size:var(--fs-m);color:var(--sub);text-align:center}
#pt-gl .pcz2 .sw-dot--swatchwrap{background:none}
#pt-gl .pcz2 img.sw-swatch{display:block;width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;object-fit:cover}
#pt-gl .pcz2 img.sw-swatch--framed{clip-path:circle(47%)}
#pt-gl .gl-hero{background:#fff}
@keyframes pcz2-copied-hold{from{opacity:1}to{opacity:1}}
#pt-gl .pcz2 .pcz2-copied{animation-name:pcz2-copied-hold;animation-duration:1.4s;animation-timing-function:linear}
