<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1200px) and (min-width: 641px) {

    *{

        zoom: 0.8;

    }

}

@media screen and (max-width: 640px) {

    body .main {

        width: 96%;

        flex-wrap: wrap;

    }

    body header {

        display: none;

    }

    body .med-index {

        display: block;

    }

    body .briefL-top h1 {

        font-size: 60px;

    }

    body .page {

        margin-top: 52px;

    }

    body .plate1{

        width: 96%;

        margin: 0 2%;

        overflow: hidden;

    }

    body .swiper-text {

        width: 90%;

    }

    body .swiper-text h1 {

        font-size: 16px;

        line-height: 1.2;

    }

    body .swiper-text h4 {

        font-size: 14px;

        line-height: 1.2;

    }

    body .swiper-text span {

        margin: 5px 0;

    }

    body #swiper1 .swiper-pagination-bullet {

        width: 30px;

        height: 4px;

    }

    body .page-text{

        width: 70%;

    }

    body .marginTop {

        margin-top: 5px;

    }

    body .brief-bg{

        width: auto;

    }

    body .briefLTop-name h4 {

        font-size: 22px;

    }

    body .briefLTop-name p {

        font-size: 14px;

    }

    body .briefL-text {

        margin-top: 25px;

        font-size: 14px;

        line-height: 1.4;

    }

    body .brief_left{

        width: 100%;

    }

    body .brief_right {

        width: 100%;

        margin-top: 5%;

    }

    body .briefL-a {

        margin-top: 10px;

        width: 99px;

        height: 39px;

        font-size: 14px;

        line-height: 39px;

    }

    body .areaBottom {

        margin-top: 20px;

        flex-wrap: wrap;

    }

    body .areaBottom a {

        width: 28%;

        margin-bottom: 3%;

    }

    body .areaBottom a p {

        margin-top: 10px;

        font-size: 16px;

    }

    body .areaBottom a img {

        display: block;

        max-width: 60%;

        margin: auto;

    }

    body .area {

        top: 5%;

    }

    body .plate2 {

        padding-top: 20px;

    }

    body .plate2-ul .plate2TopImg1 {

        width: 100%;

        margin-bottom: 2%;

    }

    body .plate2-ul .plate2TopImg2 {

        width: 49%;

        margin-bottom: 2%;

    }

    body .plate2-ul {

        padding-bottom: 25px;

    }

    body .plate3-page {

        margin-top: 25px;

        padding-bottom: 50px;

    }

    body .footer-top {

        display: none;

    }

    body .footer-middle{

        display: none;

    }

    body .footer-bottom a {

        font-size: 12px;

        line-height: 20px;

        text-align: center;

    }

    body .footer {

        padding-top: 0;

    }

    body .page-text h4 {

        font-size: 24px;

        line-height: 1.4;

    }

    body .page-text p {

        font-size: 16px;

        line-height: 26px;

    }

    body .currentText p {

        font-size: 14px;

    }

    body .currentText a {

        font-size: 14px;

    }

    body .currentText span {

        font-size: 14px;

    }

    body .about1 {

        padding: 15px 0;

    }

    body .about1-left{

        width: 100%;

    }

    body .about1-left h4 {

        font-size: 30px;

    }

    body .about1-left p {

        margin-top: 6px;

    }

    body .about1-right {

        width: 100%;

    }

    body .about-bg {

        padding: 15px 0 50px;

    }

    body .about2-left {

        width: 100%;

    }

    body .about2-right {

        width: 100%;

        margin-top: 10px;

    }

    body .business1 {

        margin-top: 20px;

        flex-wrap: wrap;

    }

    body .business-img {

        width: 100%;

        margin-bottom: 5%;

    }

    body .business-text {

        width: 100%;

        padding-left: 0%;

        margin-bottom: 5%;

    }

    body .business-text h4 {

        font-size: 30px;

    }

    body .business-text span {

        margin: 10px 0;

    }

    body .business-text p {

        line-height: 26px;

    }

    body .business-text a {

        margin-top: 10px;

        padding: 5px 23px;

        font-size: 14px;

    }

    body .business {

        padding-bottom: 20px;

    }

    body .corporate{

        padding: 10px 0 30px;

    }

    body .corporateTop h4 {

        font-size: 30px;

    }

    body .corporateTop span {

        font-size: 16px;

    }

    body .contact-top {

        margin-top: 15px;

        flex-wrap: wrap;

        justify-content: space-between;

    }

    body .contact-top li {

        width: 48%;

        margin-bottom: 3%;

    }

    body .maps h5{

        margin: 15px 0;

    }

    body #map {

        height: 265px;

    }

    body .contact-bottom {

        margin-top: 20px;

    }

    body .message {

        margin-top: 25px;

        padding: 20px 11px;

    }

    body .message-inp {

        flex-wrap: wrap;

        margin-bottom: 10px;

    }

    body .message-input {

        width: 100%;

        margin-bottom: 10px;

    }

    body .message .message-input p{

        width: 13%;

        font-size: 14px;

        margin: 0;

        line-height: 20px;

    }

    body .messageBo-left .message-input p{

        width: 22%;

    }

    body .message-input input{

        font-size: 14px;

    }

    body .message textarea{

        padding: 11px 10px;

        font-size: 14px;

        margin-bottom: 10px;

    }

    body .message-bottom{

        flex-wrap: wrap;

    }

    body .messageBo-left{

        width: 100%;

    }

    body .message-code {

        padding-bottom: 10px;

    }

    body .messageBo-right {

        margin: 0 auto;

        width: 50%;

        margin-top: 20px;

    }

    body .messageBo-right button {

        font-size: 16px;

        line-height: 2;

    }

    body .corporateTop p {

        width: 100%;

        margin: 15px auto;

        line-height: 26px;

    }

    body .corporateTopUl {

        flex-wrap: wrap;

    }

    body .corporateTopUl li {

        width: 50%;

        padding-top: 20px;

        padding-bottom: 20px;

    }

    body .corporateTopUl li:nth-child(2n){

        border-right: 1px solid #CCCCCC;

    }

    body .corporateTopUl li:nth-child(1){

        border-bottom: none;

    }

    body .corporateTopUl li:nth-child(2){

        border-bottom: none;

    }

    body .corporateBottom{

        margin: 30px 0;

        flex-wrap: wrap;

    }

    body .corporateBottom h1 {

        font-size: 40px;

        line-height: 75px;

    }

    body .corporateBottom-text {

        width: 100%;

        padding: 59px 10px 15px 10px;

    }

    body .corporateBottom-img {

        width: 100%;

    }

    body .serial-ul {

        width: 80%;

    }

    body .social-ul {

        margin-top: 20px;

    }

    body .social-li{

        width: 100%;

        margin-right: 0;

    }

    body .plate3-h4 {

        font-size: 16px;

        line-height: 30px;

    }

    body .plate3-p {

        padding: 0;

    }

    body .talent-ul{

        margin-top: 20px;

    }

    body .talent-ul .talent-top{

        justify-content: space-between;

        height: 40px;

    }

    body .talent-title{

        font-size: 12px;

        line-height: 40px;

    }

    body .talent-text {

        font-size: 12px;

        line-height: 20px;

        justify-content: space-between;

    }

    body .talentItem-text {

        padding: 10px;

    }

    body .talentItem-text h4{

        font-size: 18px;

    }

    body .talentItem-text p{

        font-size: 12px;

        margin: 8px auto;

        line-height: 20px;

    }

    body .talentItem-text span{

        font-size: 12px;

    }

    body .socList-text img {

        max-width: 100%;

    }

    body .socList-top {

        padding-top: 10px;

    }

    body .socList-top h4 {

        font-size: 24px;

    }

    body .socList-itme {

        margin: 5px 0;

    }

    body .socList-itme div {

        font-size: 12px;

    }

    body .socList-text {

        padding: 10px 0;



    }

    body .socList-bottom {

        margin-top: 10px;

        margin-bottom: 20px;

    }

    body .socList-bottom a {

        width: 40%;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    body .socList-bottom a:last-child{

        text-align: right;

    }



}





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