*{box-sizing:border-box}
body{margin:0}
a{text-decoration:none;color:inherit}
/* ===== 英語B: ThePornDude / PornGeek 型（実測: 地#ebeef2・オレンジ#ff9701・灰#767676/#96979f・緑#2eaf61・下部固定バー） ===== */
.Be{background:#ebeef2;color:#4e4e4e;text-align:left;font-family:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-size:15px}
.Be .hd{background:#fff;border-bottom:3px solid #ff9701}.Be .hd .in{max-width:860px;margin:0 auto;padding:10px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.Be .hd b{font-size:1.15em;color:#222}.Be .hd b em{color:#ff9701;font-style:normal}
.Be .sw{margin-left:auto;display:flex;gap:10px;font-size:.85em}.Be .sw a.cur{color:#ff9701;font-weight:700}
.Be .w{max-width:860px;margin:0 auto;padding:12px 12px 90px}
.Be h1{font-size:1.35em;color:#222;margin:8px 0}
.Be .lbl{font-size:.78em;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;color:#96979f;font-weight:700;margin:22px 4px 8px;display:flex;gap:8px;align-items:center}.Be .lbl:before{content:"";width:4px;height:14px;background:#ff9701;border-radius:2px}
.Be .card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:12px 14px;margin-bottom:10px}
.Be .row{display:flex;gap:12px;align-items:center}.Be .row .nm{flex:1;min-width:0}.Be .row .nm b{display:block;color:#222}.Be .row .nm small{color:#767676}
.Be .row .pr{font-weight:800;color:#222;font-size:1.25em;white-space:nowrap}
.Be .tag{display:inline-block;background:#ff9701;color:#fff;font-size:.72em;font-weight:700;border-radius:3px;padding:1px 6px;margin-left:6px;vertical-align:middle}
.Be .go{display:inline-flex;align-items:center;justify-content:center;background:#2eaf61;color:#fff;font-weight:700;border-radius:20px;padding:0 16px;min-height:44px;white-space:nowrap}
.Be ul.lst{list-style:none;margin:0;padding:0}.Be ul.lst li{padding:10px 0;border-bottom:1px solid #eef0f3}.Be ul.lst li:last-child{border:0}.Be ul.lst b{color:#222}
.Be table{width:100%;border-collapse:collapse;font-size:.92em}.Be th,.Be td{padding:8px;border-bottom:1px solid #eef0f3;text-align:left}.Be th{color:#96979f;font-size:.85em;text-transform:uppercase}
.Be .tw{overflow-x:auto}.Be .tw table{min-width:480px}
.Be .note{font-size:.82em;color:#96979f}
.Be .stk{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);padding:8px 12px;z-index:50;display:flex;gap:10px;align-items:center}.Be .stk b{flex:1;color:#222;font-size:.9em}

