
@charset "UTF-8";

#lv_outer {
    display: none;
}

.heading.block_header_2.align-left {
    text-align: center;
}

.heading.block_header_2 h2.h {
    font-weight: 600;
}

#overview + section .inner_item_txt {
    border: 1px solid #ccc;
    padding: 20px;
    line-height: 1.5em;
    font-size: .9em;
    background: #fff;
}

.heading.block_header_6 h2.h {
    color: #2f2d54;
}

#sec1 + section,
#sec2 + section {
    border-top: 1px solid #ccc;
}

#sec1 + section .inner_item_img,
#sec2 + section .inner_item_img {
    float: left;
    margin-right: 30px;
}
#primary article {
    padding-bottom: 0!important;
}

@media screen and (max-width: 900px) {
#overview + section .inner_item_txt {
    padding: 20px!important;
}
#sec1 + section .inner_item_img,
#sec2 + section .inner_item_img {
    margin-right: 0;
}
}