@charset "UTF-8";
#content_body > h2 + h3{
    margin-bottom: 3rem!important;
}
.content_body_blk .narrow{
    width: 80%!important;
    max-width: 400px!important;
    display: block;
    margin: 1% auto;
}
.content_body_blk .narrow02{
    width: 40%!important;
    max-width: 200px!important;
    display: block;
    margin: 1% auto;
}
.content_body_blk .wide{
   width: 98%!important;
    max-width: 1000px!important;
    display: block;
    margin: 1% auto;
}


.ct{text-align: center;
}

.content_body_blk.brdr{
    padding-bottom: 2rem;
    margin: 0 auto 2rem;
    border-bottom: 1px solid #000;
    max-width: 600px!important;
}
.img_2clmn.fstart{
    align-items: flex-start;
}
.list_note{
    font-size: 0.8rem;
    padding: 1rem;
    margin-right: 1rem;
}
.content_body_blk figure figcaption{
    font-size: 0.8rem;
}
.content_body_blk .summery + .lineup_list {
    margin-top: 2rem!important;
}


.content_body_blk .lineup_list {
    padding-top: 150px;
}
.content_body_blk .lineup_list .lineup_blk {
    margin-top:-150px;
    padding-top:150px;
}


@media only screen and (max-width: 768px) {
    #content_body .img_2clmn.row{
        flex-direction:column;
    }
    #content_body .img_2clmn.row img,
    #content_body .img_2clmn.row ul{
        flex-basis: 90%;
        width: 90%;
    }
}