@charset "utf-8";
/* CSS Document */

.tsukaimichi_n {
    
}
.tsukaimichi_n .grid-block {
    display: flex;
    justify-content: space-between;
}

.tsukaimichi_n .grid-block__item {
    width: 48%;
}
@media only screen and (max-width: 589px) {
    .tsukaimichi_n .grid-block {
        display: block;
    }
    .tsukaimichi_n .grid-block__item {
        width: 100%;
    }
}
.section-title, #content-detail .tsukaimichi_n h2 {
    margin: 0 0 1em;
    padding: 0 0 .1em;
    border-bottom: 4px solid #ef8b4b;
    border-radius: 0;
    font-size: 200%;
}
.section-title, #content-detail .tsukaimichi_n h2::after ,
.section-title, #content-detail .tsukaimichi_n h2::before {
    background: none;
}

.grid-block:nth-child(2n){
    flex-direction: row-reverse;
}
@media only screen and (max-width: 589px) {
    .grid-block:nth-child(2n){
        flex-direction: row;
    }
    .grid-block__item {
        margin-bottom: 20px;
    }
}
