.bunnou-label-stock{margin:30px 0;padding:30px;background:#f3faff;border:1px solid #cde2ec;border-top:4px solid #00afdd;border-radius:6px;scroll-margin-top:110px}
.bunnou-page article .bunnou-stock-eyebrow{font-size:14px;font-weight:700;color:#007fbc;letter-spacing:.04em;margin:0 0 8px}
.bunnou-page article .bunnou-label-stock>h3{font-size:24px;color:#007fbc;line-height:1.6;margin:0 0 14px;text-wrap:initial}
.bunnou-page article .bunnou-stock-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:24px 0 20px;padding:0;background:none}
.bunnou-page article .bunnou-stock-flow>li{display:block;position:relative;list-style:none;margin:0;padding:22px 20px;background:#fff;border:1px solid #d6e7ee;border-radius:5px;min-width:0}
.bunnou-stock-flow>li:not(:last-child):after{content:'→';position:absolute;right:-21px;top:45px;font-size:21px;font-weight:700;color:#007fbc;line-height:1}
.bunnou-stock-number{display:block;font-size:14px;line-height:1;font-weight:700;color:#007fbc;letter-spacing:.1em;margin-bottom:14px}
.bunnou-page article .bunnou-stock-flow h4{font:inherit;font-size:19px;font-weight:700;line-height:1.65;color:#333;margin:0 0 12px;letter-spacing:0}
.bunnou-page article .bunnou-stock-flow p{font-size:15px;line-height:1.9;margin:0}
.bunnou-page article .bunnou-stock-note{font-size:13px;line-height:1.9;color:#555;margin:0}
@media(max-width:760px){.bunnou-label-stock{padding:25px 20px}.bunnou-page article .bunnou-label-stock>h3{font-size:22px}.bunnou-page article .bunnou-stock-flow{grid-template-columns:1fr;gap:24px;margin-top:22px}.bunnou-page article .bunnou-stock-flow>li{padding:20px}.bunnou-stock-flow>li:not(:last-child):after{content:'↓';right:calc(50% - 9px);top:auto;bottom:-23px}.bunnou-page article .bunnou-stock-flow h4{font-size:19px}}
