/* カスタム CSS をここに入力してください */
h2 {
  padding: .25em 0 .25em .75em;
  border-left: 6px solid #000;
}

h4{
  padding: .5em .75em;
  border: 1px solid #000;
  border-radius: 4px;
}

h5{
 color: #000000; /* 文字色 */
 padding: 5px 5px 5px 30px; /* 上・右・下・左の余白 */
 position: relative;
}
h5:before{
 background-color: #228b22; /* 左側の線の色 */
 border-radius: 5px;
 content: '';
 position: absolute;
 top: 0;
 left: 3px; /* 左端からの位置 */
 width: 5px; /* 左側の線の幅 */
 height: 100%;
}
h5:after{
 background-color: #ffa500; /* 右側の線の色 */
 border-radius: 5px;
 content: '';
 position: absolute;
 top: 0;
 left: 12px; /* 左端からの位置 */
 width: 5px; /* 右側の線の幅 */
 height: 100%;
}

.navbar-brand img { max-height: 80px; }


.section.siteFooter{
background:#e60012;
color:#ffffff;
font-size:0.8em;
 }

footer .copySection p:nth-child(2) {
    display:none !important;
    }

/*Display Posts Shortcode横並び160px*/
.display-posts160 ul.display-posts-listing li {
width: 160px;
display: inline-block;
vertical-align: top;
font-size: 13px;
margin: 0;
padding: 6px;
}

.display-posts ul.display-posts-listing li img {
display: block;
padding: 2px;
}

/*Display Posts Shortcode横並び250px*/
.display-posts250 ul.display-posts-listing li {
width: 250px;
display: inline-block;
vertical-align: top;
font-size: 13px;
margin: 0;
padding: 6px;
}

.display-posts ul.display-posts-listing li img {
display: block;
padding: 2px;
}

/* 投稿日を消す */
.entry-meta__item.published {
    display: none;
}

.box2 {
    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #ee827c;/*文字色*/
    background: #FFF;
    border: solid 3px #ee827c;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box2 p {
    margin: 0; 
    padding: 0;
}

.box17{
    margin:2em 0;
    position: relative;
    padding: 0.5em 1.5em;
    border-top: solid 2px black;
    border-bottom: solid 2px black;
}
.box17:before, .box17:after{
    content: '';
    position: absolute;
    top: -10px;
    width: 2px;
    height: -webkit-calc(100% + 20px);
    height: calc(100% + 20px);
    background-color: black;
}
.box17:before {left: 10px;}
.box17:after {right: 10px;}
.box17 p {
    margin: 0; 
    padding: 0;
}

.vk-mobile-nav-menu-btn { border:none; }
