.toma-header-account-wrap{clear:both;display:flex;justify-content:flex-end;margin:12px 0 10px}
#header .toma-header-account{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-width:140px;min-height:34px;padding:5px 10px 5px 7px;border:1px solid #d4ac48;border-radius:5px;background:#ffdc79;box-shadow:0 1px 3px #0000000d;color:#44361c;font:700 13px/1.5 Meiryo,"Yu Gothic",sans-serif;text-decoration:none;text-shadow:none;transition:border-color .15s,background-color .15s,box-shadow .15s}
#header .toma-header-account-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#fff1dc;color:#86531d}
#header .toma-header-account-icon svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#header .toma-header-account-arrow{display:block;width:14px;height:14px;margin-left:auto;fill:none;stroke:#777;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#header .toma-header-account:hover{border-color:#bb922d;background:#ffd363;box-shadow:0 3px 8px #00000014;color:#44361c}
#header .toma-header-account:focus-visible{outline:3px solid #235d89;outline-offset:3px}
#header .toma-header-account:active{box-shadow:none;background:#f5c855}
@media(max-width:767px){.toma-header-account-wrap{margin:10px 0}#header .toma-header-account{min-width:136px;font-size:13px}}
