
.my-size-inquiry{max-width:760px;margin:40px auto;padding:0 24px;color:#222;font:400 13px/1.9 Arial,"Noto Sans JP","Microsoft JhengHei",sans-serif;scroll-margin-top:120px}
.my-size-inquiry summary{cursor:pointer;list-style:none;font-size:13px;font-weight:600;padding:16px 0}.my-size-inquiry summary::-webkit-details-marker{display:none}.my-size-inquiry summary span{float:right}.my-size-inquiry details[open]>summary span{transform:rotate(45deg)}
.my-size-inquiry label{display:block;font-size:12px;font-weight:400;margin:0 0 16px}.my-size-inquiry input,.my-size-inquiry select,.my-size-inquiry textarea{display:block;width:100%;box-sizing:border-box;min-height:44px;margin:6px 0 0;padding:10px;border:1px solid #cfcfcf;border-radius:0;background:#fff;color:#222;font:400 14px/1.5 Arial,"Noto Sans JP","Microsoft JhengHei",sans-serif}
.my-size-inquiry select{appearance:auto;background-image:none!important;padding-right:12px}.my-size-inquiry input[readonly]{background:#fafafa;color:#555}.my-size-context{border:0;padding:0;margin:24px 0}.my-size-context legend{font-size:12px}.my-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.my-size-help{font-size:12px;color:#666;line-height:1.9}.my-measure-help{margin:8px 0 24px}.my-measure-help p{font-size:12px;color:#666}.my-size-submit{width:100%;min-height:48px;padding:12px 18px;border:1px solid #222;background:#fff;color:#222;font-size:12px;cursor:pointer}.my-size-link{display:inline-block;margin:0 0 16px;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:4px}.my-card-supply{font-size:11px;line-height:1.8;color:#666;margin:8px 0}.my-size-inquiry :focus-visible{outline:2px solid #444;outline-offset:3px}
@media(max-width:600px){.my-size-inquiry{padding:0 18px;margin:28px auto}.my-size-grid{grid-template-columns:1fr}.my-size-inquiry input,.my-size-inquiry select,.my-size-inquiry textarea{font-size:16px}}
