/* MediPoi v10.11 - consistent eyebrow/title/subtitle headings, preserving よむ・みる text size. */
#mp70-app.mp111-ready .mp70-panel-deep .mp70-viewlead.mp111-unified-lead,
#mp70-app.mp111-ready .mp70-panel-news .mp70-viewlead.mp111-unified-lead {
  padding: 5px 2px 15px!important;
  margin: 0 0 2px!important;
}
#mp70-app.mp111-ready .mp70-panel-deep .mp70-viewlead .mp70-eyebrow,
#mp70-app.mp111-ready .mp70-panel-news .mp70-viewlead .mp70-eyebrow {
  display:block!important;
  visibility:visible!important;
  font-size:10px!important;
  line-height:1.4!important;
  font-weight:820!important;
  letter-spacing:.16em!important;
  color:#189181!important;
  margin:0 0 5px!important;
}
#mp70-app.mp111-ready .mp70-panel-deep .mp70-viewlead h1,
#mp70-app.mp111-ready .mp70-panel-news .mp70-viewlead h1{
  font-size:27px!important;
  line-height:1.26!important;
  margin:3px 0 5px!important;
}
#mp70-app.mp111-ready .mp70-panel-deep .mp70-viewlead p,
#mp70-app.mp111-ready .mp70-panel-news .mp70-viewlead p{
  font-size:12px!important;
  margin:0!important;
  line-height:1.5!important;
}
/* P is entirely inside the right-hand page. The original SVG is 24x24. */
#mp70-app.mp111-ready .mp70-nav [data-mp70-tab="news"] svg .mp111-book-p{
  fill:currentColor!important;
  stroke:none!important;
  font-family:Arial,sans-serif!important;
  font-size:7.3px!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
/* HOME layout unchanged: maintain the familiar 12 original iPhone-size squares. */
#mp70-app.mp111-ready .mp111-todo-item .mph4-icon {object-fit:contain!important;}
#mp70-app.mp111-ready .mp109-home-foot{font-size:9.4px!important;line-height:1.45!important;}
@media(max-width:380px){
  #mp70-app.mp111-ready .mp70-panel-deep .mp70-viewlead h1,
  #mp70-app.mp111-ready .mp70-panel-news .mp70-viewlead h1{font-size:27px!important}
}
