@charset "UTF-8";:root{--gold:#9b742e;--ink:#25231f;--paper:#f8f5ee;--line:#ded5c4}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:"Yu Mincho","Hiragino Mincho ProN",serif}a{color:inherit}.member-head{height:84px;padding:12px clamp(18px,5vw,70px);background:#fff;display:flex;align-items:center;border-bottom:1px solid #eee;gap:30px}.member-head img{width:230px;mix-blend-mode:multiply}.member-head nav{margin-left:auto;display:flex;gap:22px;font-size:12px;letter-spacing:.08em}.member-main{min-height:calc(100vh - 150px);padding:70px 18px;background:linear-gradient(#ffffffd9,#ffffffd9),url('../image10/hero-04.jpg') center/cover fixed}.panel{width:min(760px,100%);margin:auto;background:#fffffff2;border:1px solid var(--line);padding:clamp(25px,5vw,55px);box-shadow:0 20px 60px #46381a12}.panel.wide{width:min(1100px,100%)}h1{color:var(--gold);font-weight:400;letter-spacing:.12em;margin-top:0}.lead{line-height:2;color:#615b51}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}label{font-size:13px}input,textarea,select{width:100%;padding:13px;border:1px solid var(--line);background:#fff;font:inherit}textarea{min-height:190px;resize:vertical}.check{display:flex;align-items:center;gap:10px}.check input{width:auto}.button{display:inline-block;border:1px solid var(--gold);background:var(--gold);color:#fff;padding:13px 30px;font:inherit;cursor:pointer;text-decoration:none}.button.ghost{background:#fff;color:var(--gold)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.notice{padding:13px 16px;background:#f2ead7;border-left:3px solid var(--gold);margin-bottom:22px}.error{padding:13px 16px;background:#fff0ee;color:#9d291e;margin-bottom:20px}table{width:100%;border-collapse:collapse;background:#fff}th,td{border-bottom:1px solid #e8e2d7;padding:12px;text-align:left;font-size:13px}th{color:var(--gold)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.stat{background:#fff;border:1px solid var(--line);padding:20px}.stat strong{display:block;color:var(--gold);font-size:30px}.danger{color:#a1392f}.member-foot{text-align:center;padding:30px;background:#eee8dc;font-size:10px}@media(max-width:650px){.member-head{height:auto;align-items:flex-start}.member-head img{width:155px}.member-head nav{gap:10px;flex-wrap:wrap;justify-content:flex-end}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.panel{padding:25px 18px}.stats{grid-template-columns:1fr}table{display:block;overflow-x:auto}.member-main{padding:35px 12px;background-attachment:scroll}}
