.ins-prose .hoshino-memo{color:#23313b;background:#f5f4f1;border-radius:4px;grid-template-columns:minmax(0,1fr) 104px;align-items:start;gap:26px;margin:40px 0;padding:28px;font-style:normal;display:grid}.ins-prose .hoshino-memo__bubble{background:#fff;border-radius:4px;min-width:0;padding:26px 28px;position:relative}.ins-prose .hoshino-memo__bubble:after{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:12px solid #fff;position:absolute;top:32px;right:-12px}.ins-prose .hoshino-memo__title{color:#192c38;margin:0 0 18px;font-size:17px;font-weight:700;line-height:1.7}.ins-prose .hoshino-memo__body{overflow-wrap:anywhere;font-size:15px;line-height:2}.ins-prose .hoshino-memo__body>:first-child{margin-top:0}.ins-prose .hoshino-memo__body>:last-child{margin-bottom:0}.ins-prose .hoshino-memo__body p{margin:16px 0}.ins-prose .hoshino-memo__profile{text-align:center;flex-direction:column;align-items:center;padding-top:10px;line-height:1.6;display:flex}.ins-prose .hoshino-memo__photo{background:#e8edf0;border-radius:50%;width:88px;height:88px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.ins-prose .hoshino-memo__photo img{width:150%;max-width:none;height:auto;margin:0;position:absolute;top:-20%;left:-22%}.ins-prose .hoshino-memo__role{color:#526773;white-space:nowrap;font-size:10px}.ins-prose .hoshino-memo__name{margin-top:3px;font-size:14px;font-weight:700}@media (max-width:600px){.ins-prose .hoshino-memo{grid-template-columns:1fr;gap:18px;margin:30px 0;padding:18px}.ins-prose .hoshino-memo__profile{text-align:left;grid-row:1;grid-template-columns:56px 1fr;justify-items:start;column-gap:12px;padding:0;display:grid}.ins-prose .hoshino-memo__photo{grid-row:1/3;width:56px;height:56px;margin:0}.ins-prose .hoshino-memo__role{align-self:end;font-size:11px}.ins-prose .hoshino-memo__name{align-self:start}.ins-prose .hoshino-memo__bubble{padding:20px}.ins-prose .hoshino-memo__bubble:after{border:10px solid #0000;border-top:0;border-bottom-color:#fff;top:-10px;left:20px;right:auto}.ins-prose .hoshino-memo__title{font-size:16px}.ins-prose .hoshino-memo__body{font-size:15px}}
