.grid .featured-thumb {
	border-top: none;  }
#primary-mono .entry-content {
    color: #444;
    line-height: 2.1em;
    font-size: 14px;
}
#primary-mono #featured-image {
    border-top: none;
}
#primary-mono h1.entry-title {
    font-weight: bold;
    color: #444;
    font-size: 22px;
    margin-top: 0px;
    padding: 2px 0px;
    margin-bottom: 10px;
}
#secondary .widget_hanne_rp .rp-thumb img {
    border-right: none;
}
#secondary .widget_search input[type=search] {
    background: white;
    border: solid 2px #f4f4f4;
    border-radius: 0px;
    padding: 15px;
    font-size: 12px;
    padding-bottom: 10px;
    outline: none;
    width: 80%;
}
.lb_box {
    width: 100%;
}
.lb_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 95%;
    margin: 0 auto 15px auto;
}
.lb_wrap img{
    margin: 0 5px 5px 0;
}

.section-title {
	display:none;
}

.entry-content h3 {
color: #364e96;
padding: 0.5em 0;
border-top: solid 3px #364e96;
border-bottom: solid 3px #364e96;
margin-bottom: 30px;
}
#primary-mono #featured-image {
    text-align: center;
}
.mb20{
	margin-bottom:30px;
}
/*--------------------------------
PREV NEXT
---------------------------------*/
#prev_next{
width:100%;
margin: 36px 0 24px;
padding:0;
display: table;
}
#prev_next  #prev, #prev_next  #next{
width: 50%;
padding:30px 10px 10px;
border-top:#ccc 1px solid;
border-bottom:#ccc 1px solid;
display: table-cell;
position:relative;
text-decoration:none;
}
#prev_next #prev p, #prev_next #next p{
font-size:90%;
line-height:1.5;
}
#prev_next #prev:hover, #prev_next #next:hover{
background-color: rgba(238,238,238,0.7);
}
#prev_next #prev{
border-right:#ccc 1px solid;
}
#prev_next #prev_title, #prev_next #next_title{
font-size:90%;
top:-1em;
position:absolute; 
border: 1px #ccc solid;
background:#fff; 
text-align: center;
padding:3px;
color:#666;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img, #prev_next #next img{
margin:0 auto;
}
#prev_next #prev_no, #prev_next #next_no{
width: 50%;
height:140px;
padding:0 10px;
display: table-cell;
}
#prev_next #prev_no{
border-right:#ccc 1px solid;
}
#prev_next_home{
margin:0 auto;
background-color: #fff;
}

#prev_next_home i{
color:#FFF;
}
/*-- ここまで --*/
/*media Queries タブレットサイズ
----------------------------------------------------*/
@media only screen and (max-width: 780px) {
}
/*media Queries タブレットサイズ
----------------------------------------------------*/
@media only screen and (min-width: 380px) {
}
/*media Queries PCサイズ
----------------------------------------------------*/
@media only screen and (min-width: 780px) {
/*-- ここから --*/
/*--------------------------------------
768px PREV NEXT
--------------------------------------*/
#prev_next #prev, #prev_next #prev::before, #prev_next #prev::after,
#prev_next #next, #prev_next #next::before, #prev_next #next::after {	
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all .3s;
transition: all .3s;
}
#prev_next #prev_title, #prev_next #next_title{
padding:3px 10px;
}
#prev_next #next_title{
right:10px;
}
#prev_next #prev img{
float:left;
margin-right:10px
}
#prev_next #next img{
float:right;
margin-left: 10px;
}
/*-- ここまで --*/
}
#respond .comment-form-author label, #respond .comment-form-comment label, #respond .comment-form-email label, #respond .comment-form-url label {
    background: none;
    color: #110f0f;
    border-bottom: none;
    padding: 5px;
    margin-right: -5px;
    min-width: 70px;
}