﻿/**================================================*/
/**================================================*/
@media screen and (max-width: 1169px) {
/** ========= **/
.h2_home {
    font-size: 18px;
}
.home__readmore {
    font-size: 15px;
}
/** ========= **/
.sec13 {
}
.sec13 .wrap>div {
    padding: 24px 8px 0px;
}
.sec13__col {
    width: 100%;
}
.sec13__col--v1 {
    margin-bottom: 32px;
}
.sec13__col p {
    font-size: 15px;
}
/** ========= **/
.sec14 {
}
.sec14 .wrap>div {
    padding: 28px 8px 4px;
    flex-direction: column-reverse;
}
.sec14__col {
    width: 100%;
}
.sec14__col--v1 {
    margin-top: 28px;
}
.sec14__col p {
    font-size: 15px;
}
/** ========= **/
.sec15 {
}
.sec15 .wrap>div {
    padding: 28px 8px 32px;
}
/** ========= **/
.sec16 {
}
.sec16 .wrap>div {
    padding: 28px 8px 32px;
}
.sec16__row2 {
    margin-top: 12px;
}
.sec16__row2__col ul li {
    width: calc(50% - 6px);
    margin-bottom: 12px;
}
.sec16__row2__col ul li .text__title {
    font-size: 14px;
    line-height: 1.4;
    max-height: calc(3*1.4*14px + 8px);
}
.sec16__row3, .sec16__row2__read_more {
    margin-top: 0px;
}
/** ========= **/
.sec17 {
}
.sec17 .wrap>div {
    padding: 28px 8px 4px;
}


/** ========= **/
.sec18 {
}
.sec18 .wrap>div {
    padding: 28px 8px 4px;
}
.sec18__row2 ul li {
    width: 100%;
}
.sec18__row2 ul li:not(:last-child) {
    margin-bottom: 16px;
}
/** ========= **/
.sec19 {
}
.sec19 .wrap>div {
    padding: 28px 8px 4px;
}
.sec19__col {
    width: 100%;
}
.sec19__col--v1 {
    margin-bottom: 32px;
}
.sec19__col p {
    font-size: 15px;
}
/** ========= **/
.sec20 {
}
.sec20 .wrap>div {
    padding: 28px 8px 4px;
}
.sec20__row1 .h2_home--v2 {
    /* font-size: 16px; */
}
.sec20__row2 {
    margin: 12px 0 0px;
}
.sec20__row2 .item {
    width: 100%;
    margin-bottom: 12px;
}
.sec20__row2 .item h3 {
    font-size: 17px;
    margin-bottom: 8px;
}
.sec20__row2 .item ul li {
    font-size: 14px;
    padding: 4px 0;
}
/** ========= **/
.sec21 {
}
.sec21 .wrap>div {
    padding: 28px 8px 28px;
}
.sec21__row2 .gallery dl.gallery-item {
    width: calc(100%/4 - 1px);
}










/** ========= **/
.sec1 {
}
.sec1 .wrap>div {
    padding: 28px 8px 28px;
}


/* section:not(.sec20) { display: none; } */
}