@font-face{font-family:"ODC Doctor Signature";src:url(//oraldesign.jp/official/wp-content/themes/akihabara/css/fonts/windsong-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#doctors .odc-doctor-portrait{position:relative;display:block;container-type:inline-size;isolation:isolate;overflow:hidden;border-radius:12px}#doctors .odc-doctor-portrait img{display:block}#doctors .odc-doctor-portrait:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(16,13,24,.57));pointer-events:none}#doctors .odc-doctor-signature{position:absolute;z-index:1;left:9%;bottom:8%;color:#fff;font-family:"ODC Doctor Signature",cursive;font-size:13.2cqw;font-weight:400;line-height:1.3;-webkit-text-stroke:.22cqw currentColor;paint-order:stroke fill;letter-spacing:0;white-space:nowrap;transform:rotate(-8deg);transform-origin:center;text-shadow:0 2px 8px rgba(16,13,24,.25);pointer-events:none}#doctors .odc-doctor-signature:after{content:"";position:absolute;left:13%;right:-8%;bottom:0;height:.4cqw;background:currentColor;border-radius:50%;transform:rotate(-3deg);opacity:.95}