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

#header { margin-bottom: 2.5em;
    background-image: url(/column/handa/images/title_handa.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/handa/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;} 

.entry-body h3 { font-weight: bold; font-size: 1.6rem; margin-bottom: 1.5em; border-bottom: 1px solid #999;}
.entry-body p + h3 { margin-top: 2.5em;}

.entry-body ul { margin-bottom: 1em; padding-left:1em;}
.entry-body li { margin-left: 1em; list-style-type: disc;}

.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;} 

/*.mt-be-column { padding: 10px;}*/
figure.mt-figure { margin:auto; padding: 20px; max-width: 400px;}
figure figcaption { font-size: 0.88em; color: #999;}
figure img + figcaption { margin-top: 0.4em;}

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

.entry-body strong { font-weight: bold; }
.entry-body a,.chosha a {color: #11981F;}
.chosha { line-height: 1.5;}
.chosha p + p { margin-top: 1em;}