<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 992px) and (max-width: 1199px) {
    .container {
        margin: 0 auto;
        padding: 0 15px;
        width: 1022px;
    }

    .header .container {
        display: flex;
    }

    .header .logo {
        width: 50%;
        text-align: left;
    }

    .header .logo img {
        width: 55%;
        margin: 20px 0;
    }

    .header .href {
        display: flex;
        width: 50%;
    }

    .header .href div.href_d {
        width: 25%;
        text-align: right;
    }

    .header a {
        display: inline-flex;
        line-height: 100px;
        font-size: 20px;
        font-weight: lighter;
    }

    .title {
        padding: 60px 0;
    }

    .title img {
        width: 100%;
    }

    .company {
        padding: 10px 0;
        display: flex;
        margin-bottom: 20px;
    }

    .piece {
        width: 50%;
        padding: 0 10px;
        font-size: 18px;
        border-left: 3px solid #000000;
        box-sizing: content-box;
        border-image: -webkit-linear-gradient(#000000, #f87b00, #000000) 20 20;
        border-image: -moz-linear-gradient(#000000, #f87b00, #000000) 20 20;
        border-image: -o-linear-gradient(#000000, #f87b00, #000000) 20 20;
        border-image: linear-gradient(#000000, #f87b00, #000000) 20 20;
    }

    .piece.right {
        border-right: 3px solid #000000;
        border-image: -webkit-linear-gradient(#000000, #f87b00, #000000) 20 20;
        border-image: -moz-linear-gradient(#000000, #f87b00, #000000) 20 20;
        border-image: -o-linear-gradient(#000000, #f87b00, #000000) 20 20;
        border-image: linear-gradient(#000000, #f87b00, #000000) 20 20;
    }

    .piece .dl {
        width: 100%;
        display: flex;
        margin-bottom: 5px;
    }

    .piece .dt {
        width: 25%;
        text-align: right;
        color: #ffffff;
        font-weight: bold;
    }

    .piece .dd {
        width: 75%;
        text-align: left;
        color: #c7c3bf;
    }

    /* intro */
    .intro {
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        padding: 80px 10px 30px 10px;
        display: flex;
        margin-bottom: 20px;
    }

    .intro .text {
        font-weight: lighter;
        line-height: 1.7em;
        padding: 0 20px;
        color: #ffffff;
        font-size: 16px;
    }

    .intro .text.left {
        width: 40%;
        padding: 60px 30px 30px 30px;
    }

    .intro .text.right {
        width: 60%;
    }

    .intro .text.left img {
        width: 100%;
    }

    /* timing */
    .timing {
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        padding: 80px 30px 60px 30px;
        margin-bottom: 20px;
    }

    .timing .list {
        width: 100%;
        padding: 10px 0;
    }

    .timing .list div {
        display: inline-block;
        color: #888480;
    }

    .timing .list div i {
        width: 10px;
        height: 10px;
        display: inline-block;
        border: 1px solid #e27d11;
        color: #e27d11;
        background-color: #e27d11;
        border-radius: 20px;
    }

    .timing .list div .t {
        color: #ffffff;
        font-weight: bold;
        margin: 0 6px;
    }

    /* /// table /// */
    .timing .table {
        font-weight: lighter;
        display: flex;
    }

    .timing .table .table_ {
        width: 50%;
        padding: 0 2px;
        vertical-align: top;
    }

    .timing .table .table_ .tr {
        display: table;
        vertical-align: middle;
        width: 100%;
        margin: 2px 0;
    }

    .timing .table .table_ .tr .td {
        display: table-cell;
        padding: 2px 4px;
        vertical-align: middle;
        color: #ffffff;
        font-size: 15px;
    }

    .timing .table .table_ .tr .td.col3 {
        width: 100%;
    }

    .timing .table .table_ .tr.tle .td {
        text-align: center;
    }

    .table .table_ .tr :nth-child(1) {
        display: inline-block;
        width: 20%;
        border-left: 2px solid #e17c11;
    }

    .table .table_ .tr :nth-child(2) {
        display: inline-block;
        width: 30%;
        border-left: 1px solid #96530b;
    }

    .table .table_ .tr :nth-child(3) {
        display: inline-block;
        padding: 0 10px;
        width: 50%;
    }

    .table .table_ .tr .td.t3 {
        border-left: 2px solid #96530b;
    }

    #wan_td {
        height: 58px;
    }

    .map {
        padding: 2px;
    }

    #mapcontent {
        width: 100%;
        border: 10px solid #e07c10;
        height: 0;
        padding-bottom: 50%;
    }

    .before {
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        display: flex;
        padding: 90px 5px 50px 5px;
        margin-bottom: 30px;
    }

    .before a {
        width: 33%;
        padding: 20px;
    }

    .before a img {
        width: 100%;
        box-shadow: 0 10px 5px #bc7a2d;
    }

    .sign {
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        font-size: 20px;
        padding: 80px 0;
        text-align: center;
        margin-bottom: 50px;
    }

    .sign img {
        width: 30%;
        border: 4px solid #ee8100;
    }

    .sign p {
        color: #ffffff;
    }

    .sign a {
        display: inline-block;
        color: #ffffff;
        margin-bottom: 40px;
        background-color: #ee8100;
        border-radius: 8px;
        padding: 2px 5px;
    }

    .footer {
        padding: 30px;
        background-color: #c25100;
        text-align: center;
    }

    .footer span {
        font-size: 18px;
        color: #e1a880;
    }

}</pre></body></html>