﻿@media only screen and (max-width:960px) {
    .projectbanner { padding-top: 60px; }
}

.contentbg { background-color: #f5f5f5; width: 100%; }
.contentbig { width: 100%; max-width: var(--maxwidth); padding: 2rem 15px; margin: 0px auto; }
.route { width: 100%; }
    .route > a { font-size: 14px; color: #999; }
    .route > b { font-size: 1.5rem; display: block; color: #000; font-weight: 400; }
    .route > p { font-size: 1rem; color: rgba(0,0,0,0.33); font-weight: 400; margin-top: 10px; }

@media only screen and (max-width:960px) {
    .route > b { font-size: 1.25rem; }
}

@media only screen and (max-width:960px) {
    .route > a { font-size: 12px; }
    .route > b { font-size: 14px; }
}

.text { max-width: 1920px; margin: 0px auto; position: relative; }
    .text > img { max-width: 100%; }
    .text > .box { background-color: #fff; width: 50%; max-width: 1000px; top: 260px; left: 40%; position: absolute; }
        .text > .box > img { max-width: 100%; }