h3, h4 {
    margin: 1.5em 0;
    padding: 0.5em 0 0.3em 1em;
    border-left: 10px solid #8B0000;
    font-size: 130%;
    font-weight: bold;
    color: #808080;
}
#main_contents .entry_body .entry_image img{
  border: 4px solid #FFFFFF;
  -webkit-box-shadow: 0px 1px 1px 0px #999999;
  -moz-box-shadow: 0px 1px 1px 0px #999999;
  box-shadow: 0px 1px 1px 0px #999999;
}

#main_contents .h2{
 display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.entry_image img{
  border: 4px solid #FFFFFF;
  -webkit-box-shadow: 0px 1px 1px 0px #999999;
  -moz-box-shadow: 0px 1px 1px 0px #999999;
  box-shadow: 0px 1px 1px 0px #999999;

}

#main_contents a img {
  border: 5px rgb(197, 197, 197) solid;
}

ul.breadcrumb.col-md-12 {
  margin-top: 20px;
  margin-bottom: 50px;
  margin-left: 10px;
  margin-right: 50px;
}
/* 新着記事サムネイル画像表示 */
.img_recent br {
clear:left;
}
.img_recent img {
float:left;
border: 0;
margin-right:10px; /* 画像の右余白 */
margin-bottom:10px; /* 画像の下余白 */
width: 100px; /* 画像表示サイズ */
height: 100px; /* 画像表示サイズ縦　*/
}
/* 画像付き最新記事 */

.feedbox{
width:280px; /* 横幅 余白があるのでプラグインの枠より少し小さめに */
}

.feedboxtext {
width: 280px; /* 横幅 余白があるのでプラグインの枠より少し小さめに */
color: #fff;
background: rgba(0, 0, 0, 0.5);
font-size:0.7em;
border-top-left-radius: 6px; 
border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px; 
padding:5px;
line-height:1.2;
-webkit-box-shadow: 0px 0px 3px #ccc;
-moz-box-shadow: 0px 0px 3px #ccc;
box-shadow: 0px 0px 3px #ccc;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;

}

.feedboxtext a{
color: #fff;
}
.feedboximg{
margin:0 0 10px 0;
display: inline-block;
position: relative;
}

.feedboximg a{
width:280px; /* 画像横幅 余白があるのでプラグインの枠より少し小さめに */
max-height:210px; /* 画像の高さの最大値 */
overflow:hidden;
display: block;
color: #fff;
border-bottom-left-radius: 6px; 
border-bottom-right-radius: 6px; 
-webkit-border-bottom-left-radius: 6px; 
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
-webkit-box-shadow: 0px 0px 3px #ccc;
-moz-box-shadow: 0px 0px 3px #ccc;
margin: 0 0 10px 0; /* 上 右 下 左 枠外の間隔 画像下を少し空けた */
box-shadow: 0px 0px 3px #ccc;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.feedboximg a img{
width:280px; /* 画像横幅 余白があるのでプラグインの枠より少し小さめに */
}