.p_stylebox .title_main {
    font-size: 16px !important;
}

#mapContainer {
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
}

@media only screen and (min-width: 1440px) {
}

* {
    word-break: break-word !important;
}

@media only screen and (max-width: 1440px) and (min-width:1376px) {
}

@media only screen and (max-width: 1366px) and (min-width:1025px) {
}

.js-adapMobile div, .js-adapMobile p, .js-adapMobile span {
    font-size: 14px!important;
    line-height: 24px!important;
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    #w_grid-1557991736249> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        width: 100% !important;
    }

    #w_grid-1557991736237> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        width: 100% !important;
    }

    #w_grid-1557991736278> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
        width: 100% !important;
    }
}

@media only screen and (max-width: 768px) {
    #w_grid-1561455895508> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        width: 70%;
    }

    #w_grid-1561455895508> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        width: 30%;
    }

    #w_grid-1557552004988> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
        display: none;
    }

    #w_grid-1557553549149 {
        display: none;
    }

    #w_common_text-1561459014610 {
        margin-top: 20px !important;
    }

    #w_common_text-1561459086299 {
        margin-top: 10px !important;
        margin-bottom: 20px;
    }

    #w_grid-1561458946545 .reset_style p {
        text-align: center !important;
    }

    #w_grid-1561517384867 {
        display: none;
    }

    #w_grid-1557991737687 {
        margin-top: 0px !important;
    }

    #w_grid-1557996974317 {
        margin-top: 0px !important;
    }

    #w_grid-1557999578390 {
        margin-top: 0px !important;
    }

    #w_grid-1557992614626 {
        margin-top: 0px !important;
    }

    #w_grid-1557994116828 {
        margin-top: 0px !important;
    }

    #w_grid-1561365134577 {
        margin-top: 0px !important;
    }

    #w_grid-1561420425250 {
        margin-top: 0px !important;
    }

    #w_grid-1557557610912 {
        margin-top: 0px !important;
    }

    #c_portalResBreadcrumb_nav-1557994116888 {
        display: none;
    }

    #c_portalResProduct_detail-15579941690489066 .p_PriceBox {
        display: none;
    }

    #c_portalResBreadcrumb_nav-1557999578460 {
        display: none;
    }

    #w_grid-1557991736249> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        width: 100% !important;
    }

    #w_grid-1557991736237> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        width: 100% !important;
    }

    #w_grid-1557991736278> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
        width: 100% !important;
    }

    #w_grid-1561509198750 {
        margin-top: 50px !important;
        margin-bottom: 0 !important;
    }

    #w_fbtn-1561509636128 {
        margin-top: 30px !important;
    }

    #w_common_text-1561519430346 span {
        font-size: 18px !important;
    }

    #w_common_text-1561519644458 span {
        font-size: 12px !important;
    }

    #w_common_text-1561519737972 span {
        font-size: 18px !important;
    }

    #w_common_text-1561519756258 span {
        font-size: 12px !important;
    }

    #w_common_text-1561519853901 span {
        font-size: 18px !important;
    }

    #w_common_text-1561519865301 span {
        font-size: 12px !important;
    }

    #w_common_text-1561519873015 span {
        font-size: 18px !important;
    }

    #w_common_text-1561519883571 span {
        font-size: 12px !important;
    }

    #w_common_text-1561513022255 p {
        text-align: center;
    }

    #w_fline-1561513145885 {
        margin: 0 auto !important;
    }

    #w_grid-1561509198750> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
        padding-left: 15px;
    }
}

.p_stylebox .title_main {
    font-size: 16px !important;
}

.btn-primary {
    color: #fff;
    background-color: #2b78be;
    border-color: #2b78be;
}


.w_sfbox-002{
    width: 100%; left: 0px; height: 953px;
}