
/*
.child_pages
{
    overflow: auto;
    margin-bottom: 1em;
}




.child_pages .child_page
{
    float: left;
    overflow: hidden;
}

.child_pages .child_page-container
{
    margin: 5px;
    border: 1px solid #dedede;
    background-image: url(img/bg-white.png);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-radius: 5px;
    padding: 10px;
}

.child_pages .post_thumb
{
    text-align: center;
    overflow: hidden;
    background-image: url(img/camera.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.child_pages .post_thumb img
{
    max-width: 100%;
    height: auto;
}

.child_pages .post_thumb .wp-post-image
{
}

.child_pages .post_content
{
    padding: 0 10px;
}

.child_pages .post_content h4
{
    font-weight: bolder;
    margin-top: 0.5em;
    font-size: 14px;
    line-height: 1.2em;
}

.child_pages .post_content .post_excerpt
{
    margin-top: 0.5em;
    font-size: 12px;
    line-height: 1.2em;
}
*/

/* ----------------------------------------
* 
/* sec-pickup　 共通
---------------------------------------- */

.child_pages .child_page h4{
font-family: 'Noto Sans JP', sans-serif;
 font-weight: 400;
letter-spacing: 0.05em;
    font-size:15px;
    line-height: 1.3;
    margin-bottom: 7px;
}

.post_excerpt {
font-family: 'Noto Sans JP', sans-serif;
 font-weight: 400;
    font-size:14px;
    line-height: 1.3;
    margin-bottom: 7px;
}

/* ----------------------------------------
* 
/* 表示数制限
---------------------------------------- */

.only3 .child_pages div:nth-child(n+4) {display: none}
.only4 .child_pages div:nth-child(n+5) {display: none}
.only5 .child_pages div:nth-child(n+6) {display: none}


/* ----------------------------------------
* 
/* sec-pickup　 4column
---------------------------------------- */


@media (min-width: 881px) {

.sec-pickup4 .child_pages {
display: flex;
flex-wrap: wrap;
justify-content:flex-start;
}

.sec-pickup4 .child_pages .child_page{
flex:0 0 23%;
margin: 0 1% 2% 1%;
}

.sec-pickup4 .child_pages .child_page .post_thumb2{
margin: 0 0 15px;
}


}

@media (max-width: 880px) {

.sec-pickup4 .child_pages {
display: flex;
flex-wrap: wrap;
justify-content:flex-start;
}

.sec-pickup4 .child_pages .child_page{
flex:0 0 48%;
margin: 0 1% 2% 1%;
}

.sec-pickup4 .child_pages .child_page .post_thumb2{
margin: 0 0 15px;
}

}

/*
.home .sec-pickup4  .post_excerpt{
display: none;
}
*/


/* ----------------------------------------
* 
/* sec-pickup　 3column
---------------------------------------- */


@media (min-width: 881px) {

.sec-pickup3 .child_pages {
display: flex;
flex-wrap: wrap;
justify-content:flex-start;
}

.sec-pickup3 .child_pages .child_page{
flex:0 0 31%;
margin: 0 1% 2% 1%;
}

.sec-pickup3 .child_pages .child_page .post_thumb2{
margin: 0 0 15px;
}


}

@media (max-width: 880px) {

.sec-pickup3 .child_pages {
display: flex;
flex-wrap: wrap;
justify-content:flex-start;
}

.sec-pickup3 .child_pages .child_page{
flex:0 0 48%;
margin: 0 1% 2% 1%;
}

.sec-pickup3 .child_pages .child_page .post_thumb2{
margin: 0 0 15px;
}

}






/* ----------------------------------------
* 
/* sec-pickup　2column
---------------------------------------- */
@media (min-width: 601px) {

.sec-pickup2 .child_pages {
display: flex;
flex-wrap: wrap;
justify-content:flex-start;
}

.sec-pickup2 .child_pages .child_page{
flex:0 0 48%;
margin: 0 1% 2% 1%;
}

.sec-pickup2 .child_pages .child_page .post_thumb2{
margin: 0 0 15px;
}


}

@media (max-width: 600px) {

.sec-pickup2 .child_pages {
display: flex;
flex-wrap: wrap;
justify-content:flex-start;
}

.sec-pickup2 .child_pages .child_page{
flex:0 0 98%;
margin: 0 1% 2% 1%;
}

.sec-pickup2 .child_pages .child_page .post_thumb2{
margin: 0 0 15px;
}



}


/* ----------------------------------------
* 
/* sec-pickup　h4  excerpt
---------------------------------------- */

.sec-pickup h4 {
    font-size:14px;
    margin: 0 0 5px;
    line-height: 1.3;
    font-weight: 600;
}

.sec-pickup h4 a:hover{
color:#006633;
}


.sec-pickup .post_excerpt {
    font-size:14px;
    line-height: 1.3;
}
.home #sec-pickup .post_excerpt {
display: none;
}