@import url(/css/column.css);

#header { margin-bottom: 2.5em;
    background-image: url(/column/takanoSF/images/title_sf.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto;
}
#header-name {
    height: 145px;
    overflow: hidden;
}
#header-name a { display: block; padding-top: 145px;}

@media screen and (max-width:750px) {
    /*#header { background-image: url(/column/takanoSF/images/title_miyatasuizokukan2.jpg);}*/
    #header-name { height: 21vw;}
    #header-name a { padding-top: 21vw;}
}
.entry-title h2 { font-weight: bold; font-size: 2rem;}
.entry-title h2 + p { margin-top: 0.3em;}
.entry-title p { font-size: 1.4rem;} 

.mt-image-none img,
img.mt-image-none { display:block;margin: 1em auto;max-width: 100%; height: auto;}
.mt-image-left,
.mt-image-right { width: 50%;}
.mt-image-left img,
.mt-image-right img {width: 100%; height: auto; margin-top: 1.2em;}

.entry-body p + .mt-image-right img,
.entry-body div + p { margin-top: 1.2em;} 


 /* .bookArea { float:none; width: 100%; margin-top: 20px; margin-left:0;}
  .bookArea .books {
    border-top: #999 solid 1px;
    padding-top: 1em;
    overflow: hidden;
  }
  .bookArea .books .img { width: 120px; margin: 0 20px 0 0; float: left;}
  .bookArea .books .txt {  margin-left: 140px; text-align: left;}
  .bookArea .books .buy { margin-left: 140px; padding: 0;}

  .books .buy dd { width: calc((100% - 8px)/4); float:left; margin: 1px;}
  .bookArea .books .buy a { padding: 5px;}
  .bookArea .books .buy dt { margin: 10px 0 3px;}

@media screen and (max-width:1000px) {
  .bookArea .books .buy dd { width: calc((100% - 6px)/3); float:left; margin: 1px;}
}*/

@media screen and (max-width:750px) {
  .mt-image-left,
  .mt-image-right { width: 100%;}
  .mt-image-none img { max-width: 100%; width: 100%;}
}

/*.entry-body a {
    text-decoration: underline;
    color:#11981f;
}*/