/**
 * Created by PhpStorm.
 * Date         :
 * Developer    :
 * Description  : wp_responsive.css
 * ⓒ 2021. WebPlanet Co. All Rights Reserved.
 */

@charset "utf-8";

/**********************************************************************************************************************/
/* 작성방법 */
/*
1. 모든 스타일은 클래스명 .wp_wrap 을 시작으로 작성한다.
2. 공통 스타일의 클래스명은 cm_ 접두어를 사용한다.
 */
/**********************************************************************************************************************/

@media (max-width: 1400px) {
.wp_wrap .cm_inner{
    padding: 0 15px;
}
.wp_wrap .cm_inner02{
    padding: 0 15px;
}
}


@media (max-width: 1200px) {
    /* 헤더 */
/**********************************************************************************************************************/
    .wp_wrap header .h_inner .right {
        gap: 35px;
    }
    .wp_wrap header .h_inner .right .gnb .m_list {
        width: 125px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li{
        height: 250px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_logo>a>img {
        width: 25%;
    }

    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li>a {
        cursor: default;
        font-size: 30px;
        text-align: center;
        margin-bottom: 20px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_header .fh_inner .close_box .close_icon i {
        font-size: 50px;
    }


    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li .ful_sub_mnu>li>a {
        font-size: 21px;
        padding: 12px 0;
    }
/**********************************************************************************************************************/


/* 메인 */
/**********************************************************************************************************************/
/* visual */
.wp_wrap #visual .v_box .txt_box {
    left: 0%;
}
.wp_wrap #visual .v_box .txt_box .tit {
    font-size: 45px;
    margin-bottom: 20px;
}
.wp_wrap #visual .v_box .txt_box .s_tit {
    font-size: 25px;
}

/* business */
.wp_wrap #business .tit_box .tit {
    font-size: 45px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item {
    width: 95%;
    align-items: flex-start;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item img {
    object-fit: contain;
}
.wp_wrap #business .slider-viewport {

}
.wp_wrap #business .slider-viewport .slides-container {
    padding-left: 0px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item .name {
    bottom: 124px;
    padding-left: 50px;
    font-size: 22px;
    width: 95%;
}

/* about */
.wp_wrap #about .left .tit_box .tit {
    font-size: 45px;
}
.wp_wrap #about .left .txt_box .s_tit {
    font-size: 25px;
}
.wp_wrap #about>.cm_inner {
    flex-direction: column;
    align-items: flex-start;
}
.wp_wrap #about .right {
    margin: 0 auto;
}

/* info */
.wp_wrap #info .tit_box .tit {
    font-size: 45px;
}
.wp_wrap #info .info_list>li>a .info_box {
    padding: 22px;
}

/* fix_btn */
.wp_wrap .fix_box .inq {
    width: 85px;
    height: 85px;
}
.wp_wrap .fix_box .inq>p {
    font-size: 13px;
}
.wp_wrap .fix_box .go_top {
    width: 85px;
    height: 85px;
}
/**********************************************************************************************************************/

/* 서브 */
/**********************************************************************************************************************/
/* sub_top */
.wp_wrap #sub_top .sub_top_bg {
    height: 400px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner {
    padding-top: 170px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_tit {
    font-size: 45px;
}

/* ceo */
.wp_wrap #ceo .tit_box .tit {
    font-size: 45px;
}
.wp_wrap #ceo .txt_box .ex {
    font-size: 28px;
}

/* history */
.wp_wrap #history .tit_box .tit {
    font-size: 45px;
}
.wp_wrap #history .img_box .txt_box {
    left: 2%;
}
.wp_wrap #history .img_box .txt_box .year {
    font-size: 40px;
}
.wp_wrap #history .his_list {
    padding-left: 35px;
}
.wp_wrap #history:after {
    height: 1159px;
    left: 17.7%;
}

/* finance */
.wp_wrap #finace .txt_box .tit {
    font-size: 45px;
}
.wp_wrap #finace .back_g>nav>ul {
    width: 100%;
}
.wp_wrap #finace .tab_mnu>ul>li {
    width: 100%;
}
.wp_wrap #finace .tab_mnu>ul>li>a {
    width: 100%;
}

/* rent */
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .tit {
    font-size: 45px;
}
.wp_wrap #rent .back_g>nav>ul {
    width: 100%;
}
.wp_wrap #rent .tab_mnu>ul>li {
    width: 100%;
}
.wp_wrap #rent .tab_zone .back_g>nav>ul>li>a {
    width: 100%;
}

/* 3pl */
.wp_wrap #tpl .txt_box .tit {
    font-size: 45px;
}
.wp_wrap #tpl .pro_inner .pro_list {
    width: 100%;
}
.wp_wrap #tpl .pro_inner .pro_list>li {
    width: 100%;
}
.wp_wrap #tpl .pro_inner .pro_list>li:nth-child(2n) {
    display: none;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box {
    width: 100%;
}

/* video */
.wp_wrap #video .tit_box .tit {
    font-size: 45px;
}
.wp_wrap #video .back_g>nav>ul {
    width: 100%;
}
.wp_wrap #video .tab_mnu>ul>li {
    width: 100%;
}
.wp_wrap #video .tab_zone .back_g>nav>ul>li>a {
    width: 100%;
}

/* inq */
.wp_wrap #inq .tit_box .tit {
    font-size: 45px;
}
/**********************************************************************************************************************/

}


@media (max-width: 992px) {
/* 헤더 */
/**********************************************************************************************************************/
.wp_wrap header .h_inner,
.wp_wrap header .ful_mnu .ful_mnu_inner  .ful_mnu_header .fh_inner{  
    height: 80px;
}
.wp_wrap header .ful_mnu {
    padding-top: 20px;
}
.wp_wrap header .h_inner .right nav{
        display: none;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        padding-top: 60px;
        gap: 50px 0;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li~li {
        border-left: none;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li:nth-child(3){
        border-right: none;
    }

    .wp_wrap header .mnu_bg {
        height: 80px;
    }
    .wp_wrap header .h_inner .left {
        max-width: 150px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li .ful_sub_mnu>li>a {
        padding: 8px 0;
    }
/**********************************************************************************************************************/

/* 메인 */
/**********************************************************************************************************************/
/* visual */
.wp_wrap #visual {
    /* height: 650px; */
}
.wp_wrap #visual .v_box .img_box img {
    display: inline-block;
    width: 1500px;
    top: -138px;
    object-fit: cover;
    object-position: center;
}
.wp_wrap #visual .v_box .img_box iframe {
    width: 1500px;
    top: -138px;
    left: 53%;
    transform: translateX(-50%);
}
.wp_wrap #visual .v_box .txt_box .tit {
    font-size: 40px;
}

/* business */
.wp_wrap #business .tit_box .tit {
    font-size: 40px;
}
.wp_wrap #business .slider-viewport {
    height: 353px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item .name {
    bottom: 0;
    font-size: 20px
}

/* about */
.wp_wrap #about {
    padding: 200px 0;
}
.wp_wrap #about .left .tit_box .tit {
    font-size: 40px;
}

/* info */
.wp_wrap #info .tit_box .tit {
    font-size: 40px;
}
/**********************************************************************************************************************/

/* 서브 */
/**********************************************************************************************************************/
/* sub_top */
.wp_wrap #sub_top .sub_top_bg {
    height: 350px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner {
    padding-top: 150px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_tit {
    font-size: 40px;
}

/* ceo */
.wp_wrap #ceo .tit_box .tit {
    font-size: 40px;
}
.wp_wrap #ceo .txt_box .ex {
    font-size: 25px
}

/* history */
.wp_wrap #history .tit_box .tit {
    font-size: 40px;
}
.wp_wrap #history .img_box .txt_box .year {
    font-size: 35px;
}
.wp_wrap #history:after {
    display: none;
}
.wp_wrap #history .his_list>li .his_box:after {
    display: none;
}
.wp_wrap #history .his_list>li .his_box {
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
}
.wp_wrap #history .his_list {
    padding-left: 15px;
}

/* finance */
.wp_wrap #finace .txt_box .tit {
    font-size: 40px;
}
.wp_wrap #finace .back_g {
    display: none;
}
.wp_wrap #finace .sub_mo_mnu {
    display: block;
    position: relative;
    margin-left: auto;
    margin-bottom: 30px;
    width: 200px;
    border: 1px solid #efefef;
    padding: 10px 0;
}
.wp_wrap #finace .sub_mo_mnu .m_top {
    padding: 0 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.wp_wrap #finace .sub_mo_mnu .m_top>p {
    font-size: 18px;
    font-weight: 400;
    width: auto;
}
.wp_wrap #finace .sub_mo_mnu .m_top>i {
    width: auto;
}
.wp_wrap #finace .sub_mo_mnu .mo_tab_mnu {
    position: absolute;
    top: 42px;
    left: 0;
    background: rgba(28, 111, 196, 1);
    font-size: 16px;
    line-height: 40px;
    z-index: 10;
    display: none;
    width: 198px;
    padding: 10px 0px 10px 20px;
    z-index: 10;
}
.wp_wrap #finace .sub_mo_mnu .mo_tab_mnu>li {}
.wp_wrap #finace .sub_mo_mnu .mo_tab_mnu>li>a {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-family: var(--font-pre400);
    background: inherit;
    text-align: start;
    color: #fff;
}
.wp_wrap #finace .fir .tit {
    font-size: 30px;
}
.wp_wrap #finace .sec .tit {
    font-size: 30px;
}
.wp_wrap #finace .thi .tit {
    font-size: 30px;
}
.wp_wrap #finace .fir .table_box {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.wp_wrap #finace .fir .table_box table {
    width: 100%;
    border-collapse: collapse;
    min-width: 1200px;
}
.wp_wrap #finace .sec .table_box {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.wp_wrap #finace .sec .table_box table {
    width: 100%;
    border-collapse: collapse;
    min-width: 1200px;
}
.wp_wrap #finace .thi .table_box {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.wp_wrap #finace .thi .table_box table {
    width: 100%;
    border-collapse: collapse;
    min-width: 1200px;
}

/* rent */
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .tit {
    font-size: 40px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .ex>br {
    display: none;
}
.wp_wrap #rent .tab_zone .back_g {
    display: none;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu {
    display: block;
    position: relative;
    margin-left: auto;
    margin-bottom: 30px;
    width: 200px;
    border: 1px solid #efefef;
    padding: 10px 0;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .m_top {
    padding: 0 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .m_top>p {
    font-size: 18px;
    font-weight: 400;
    width: auto;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .m_top>i {
    width: auto;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .mo_tab_mnu {
    position: absolute;
    top: 42px;
    left: 0;
    background: rgba(28, 111, 196, 1);
    font-size: 16px;
    line-height: 40px;
    z-index: 10;
    display: none;
    width: 198px;
    padding: 10px 0px 10px 20px;
    z-index: 10;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .mo_tab_mnu>li {}
.wp_wrap #rent .tab_zone .sub_mo_mnu .mo_tab_mnu>li>a {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-family: var(--font-pre400);
    background: inherit;
    text-align: start;
    color: #fff;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .table_inner {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .table_inner table {
    width: 100%;
    border-collapse: collapse;
    min-width: 1200px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none .table_box {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none .table_box table {
    width: 100%;
    border-collapse: collapse;
    min-width: 1200px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner {
    width: 100%;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box {
    flex-direction: column;
}

/* 3pl */
.wp_wrap #tpl .txt_box .tit {
    font-size: 40px;
}
.wp_wrap #tpl .pro_inner .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box .name {
    font-size: 23px;
}
.wp_wrap #tpl .ser_inner .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box .name {
    font-size: 25px;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box {
    padding: 0 15px;
    padding-top: 40px;
    justify-content: flex-start;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box .ex>br {
    display: none;
}
.wp_wrap #tpl .va_inner .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #tpl .va_list>li .va_box {
    width: 287px;
    height: 260px;
    padding: 0 15px;
    padding-top: 25px;
}
.wp_wrap #tpl .va_list>li .va_box .name {
    font-size: 23px;
}
.wp_wrap #tpl .va_list>li .va_box .name {
    margin-bottom: 15px;
}

/* video */
.wp_wrap #video .tit_box .tit {
    font-size: 40px;
}
.wp_wrap #video .tab_zone .back_g {
    display: none;
}
.wp_wrap #video .tab_zone .sub_mo_mnu {
    display: block;
    position: relative;
    margin-left: auto;
    margin-bottom: 30px;
    width: 200px;
    border: 1px solid #efefef;
    padding: 10px 0;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .m_top {
    padding: 0 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .m_top>p {
    font-size: 18px;
    font-weight: 400;
    width: auto;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .m_top>i {
    width: auto;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .mo_tab_mnu {
    position: absolute;
    top: 42px;
    left: 0;
    background: rgba(28, 111, 196, 1);
    font-size: 16px;
    line-height: 40px;
    z-index: 10;
    display: none;
    width: 198px;
    padding: 10px 0px 10px 20px;
    z-index: 10;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .mo_tab_mnu>li {}
.wp_wrap #video .tab_zone .sub_mo_mnu .mo_tab_mnu>li>a {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-family: var(--font-pre400);
    background: inherit;
    text-align: start;
    color: #fff;
}
.wp_wrap #video .tab_zone .tab_content .tab_layer .video_box iframe {
    height: 600px;
}

/* inq */
.wp_wrap #inq .tit_box .tit {
    font-size: 40px;
}
.wp_wrap #inq .form_wrap .top .form_list {
    padding-right: 25px;
}
.wp_wrap #inq .form_wrap .top .form_list>li .form_line {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.wp_wrap #inq .form_wrap .top .form_list>li .form_line .input_box {
    width: 100%;
}
.wp_wrap #inq .form_wrap .top .form_list>li .form_line input[type='text'] {
    width: 100%;
}
.wp_wrap #inq .form_wrap .bot .form_list {
    padding-right: 25px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line.flex {
    align-items: flex-start;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line {
    flex-direction: column;
    gap: 10px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li:nth-child(4) .form_line .input_area label {
    margin-bottom: 20px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line .input_box input[type='text'] {
    width: 100%;
}

/* video */

/**********************************************************************************************************************/
}


@media (max-width: 768px) {
/* 헤더 */
/**********************************************************************************************************************/
    .wp_wrap header .mnu_bg {
        height: 80px;
    }
    .wp_wrap header {
        height: 80px;
    }
    .wp_wrap header .h_inner .left .h_logo{
        width: 100px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_header .fh_inner .ful_logo{
        width: 100px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_header .fh_inner .close_box {
        padding: 20px 0;
    }
    .wp_wrap header .h_inner .right .ful_mopen .icon_box span {
        width: 23px;
        margin-bottom: 5px;
    }
    .wp_wrap header .h_inner .right .ful_mopen .icon_box span:nth-child(2) {
        width: 13px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li>a {
        cursor: default;
        font-size: 25px;
        text-align: center;
        margin-bottom: 15px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li .ful_sub_mnu>li>a {
        font-size: 19px;
        padding: 8px 0;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_header {
        margin-bottom: 30px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li {
        height: 200px;
    }
/**********************************************************************************************************************/

/* 푸터 */
/**********************************************************************************************************************/
.wp_wrap footer {
    padding: 50px 0;
}
.wp_wrap footer .top {
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
}
.wp_wrap footer .bot .b_info_list {
    flex-direction: column;
}
.wp_wrap footer .bot .b_info_list>li:nth-child(2n) {
    display: none;
}
.wp_wrap footer .bot .b_info_list {
    font-size: 16px;
}
.wp_wrap footer .top .info_list>li>p {
    font-size: 16px;
}
/**********************************************************************************************************************/

/* 메인 */
/**********************************************************************************************************************/
/* visual */
.wp_wrap #visual .v_box .img_box img {
    width: 1200px;
    position: absolute;
    top: -50px;
    height: 800px;
}
.wp_wrap #visual .v_box .img_box iframe {
    width: 1200px;
    top: -205px;
}
.wp_wrap #visual .v_box {
    height: 80vh;
}
.wp_wrap #visual .v_box .txt_box .tit {
    font-size: 35px;
    margin-bottom: 10px;
}
.wp_wrap #visual .v_box .txt_box .s_tit {
    font-size: 23px;
}

/* business */
.wp_wrap #business {
    padding: 100px 0;
}
.wp_wrap #business .tit_box .s_tit {
    font-size: 18px;
}
.wp_wrap #business .tit_box .tit {
    font-size: 35px;
}
.wp_wrap #business .slide-buttons button {
    padding: 15px;
    font-size: 17px;
}
.wp_wrap #business .slider-viewport {
    height: 273px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item .name {
    font-size: 18px;
    padding: 20px 0;
    padding-left: 20px;
}

/* about */
.wp_wrap #about {
    padding: 150px 0;
}
.wp_wrap #about>.cm_inner {
    gap: 100px;
}
.wp_wrap #about .left .tit_box {
    margin-bottom: 60px;
}
.wp_wrap #about .left .tit_box .tit {
    font-size: 35px;
}
.wp_wrap #about .right .btn_list>li>a .name {
    font-size: 20px;
}

/* info */
.wp_wrap #info {
    padding: 100px 0;
}
.wp_wrap #info .tit_box .tit {
    font-size: 35px;
}
/**********************************************************************************************************************/

/* 서브 */
/**********************************************************************************************************************/
/* sub_top */
.wp_wrap #sub_top .sub_top_bg {
    height: 300px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner {
    padding-top: 125px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_tit {
    font-size: 35px;
}
.wp_wrap #sub_top .sub_top_nav .sub_nav_list>li {
    padding: 20px;
    max-width: 200px;
}

/* ceo */
.wp_wrap #ceo {
    padding: 100px 0;
}
.wp_wrap #ceo .tit_box {
    margin-bottom: 50px;
}
.wp_wrap #ceo .tit_box .s_tit {
    font-size: 18px;
}
.wp_wrap #ceo .tit_box .tit {
    font-size: 35px;
}
.wp_wrap #ceo .txt_box .ex {
    font-size: 23px;
}
.wp_wrap #ceo .txt_box {
    padding-left: 0;
}
.wp_wrap #ceo .txt_box .ex>br {
    display: none;
}
.wp_wrap #ceo .txt_box .ex>span>br {
    display: none;
}

/* history */
.wp_wrap #history {
    padding: 100px 0;
}
.wp_wrap #history .tit_box .tit {
    font-size: 35px;
}
.wp_wrap #history .tit_box .s_tit {
    font-size: 18px;
}
.wp_wrap #history .img_box {
    height: 250px;
}
.wp_wrap #history .img_box>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left;
}
.wp_wrap #history .img_box .txt_box .ex {
    font-size: 18px;
}
.wp_wrap #history .his_list>li .his_box .year {
    font-size: 35px;
}

/* finance */
.wp_wrap #finace {
    padding: 100px 0;
}
.wp_wrap #finace .txt_box .tit {
    font-size: 35px;
}
.wp_wrap #finace .txt_box .s_tit {
    font-size: 18px;
}
.wp_wrap #finace .fir .tit {
    font-size: 25px;
}
.wp_wrap #finace .sec .tit {
    font-size: 25px;
}
.wp_wrap #finace .thi .tit {
    font-size: 25px;
}
.wp_wrap #finace .fir table tbody tr td {
    font-size: 18px;
}
.wp_wrap #finace .fir table thead tr th {
    font-size: 18px;
}
.wp_wrap #finace .sec table tbody tr td {
    font-size: 18px;
}
.wp_wrap #finace .sec table thead tr th {
    font-size: 18px;
}
.wp_wrap #finace .thi table thead tr th {
    font-size: 18px;
}
.wp_wrap #finace .thi table tbody tr td {
    font-size: 18px;
}
.wp_wrap #finace .fir .table_box table {
    min-width: 1000px;
}
.wp_wrap #finace .sec .table_box table {
    min-width: 1000px;
}
.wp_wrap #finace .thi .table_box table {
    min-width: 1000px;
}

/* rent */
.wp_wrap #rent {
    padding: 100px 0;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .tit {
    font-size: 35px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .s_tit {
    font-size: 18px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .name {
    font-size: 30px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box>p {
    font-size: 23px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th {
    font-size: 18px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table tbody tr td {
    font-size: 18px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .table_inner table {
    min-width: 1000px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:last-child {
    width: 200px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:nth-child(5) {
    width: 200px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:nth-child(2) {
    width: 200px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:first-child {
    width: 200px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none .table_box table {
    min-width: 1000px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box {
    margin-bottom: 60px;
}

/* 3pl */
.wp_wrap #tpl {
    padding: 100px 0;
}
.wp_wrap #tpl .txt_box .tit {
    font-size: 35px;
}
.wp_wrap #tpl .txt_box .s_tit {
    font-size: 18px;
}
.wp_wrap #tpl .txt_box .ex {
    font-size: 18px;
}
.wp_wrap #tpl .pro_inner .tit_box .tit {
    font-size: 25px;
    margin-bottom: 20px;
}
.wp_wrap #tpl .pro_inner .tit_box .ex {
    font-size: 18px;
}
.wp_wrap #tpl .pro_inner .pro_list {
    gap: 25px;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box .name {
    font-size: 20px;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box .ex {
    font-size: 16px;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box {
    height: 230px;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box>img {
    width: 30%;
    margin: 0 auto;
}
.wp_wrap #tpl .ser_inner .tit_box .tit {
    font-size: 25px;
    margin-bottom: 20px;
}
.wp_wrap #tpl .ser_inner .tit_box .ex {
    font-size: 18px;
}
.wp_wrap #tpl .ser_inner .ser_list {
    gap: 25px;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box .name {
    font-size: 20px;
    margin-bottom: 10px;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box .ex {
    font-size: 16px;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box {
    height: 230px;
    padding-top: 25px;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box>img {
    width: 30%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.wp_wrap #tpl .va_inner .tit_box .tit {
    font-size: 25px;
    margin-bottom: 20px;
}
.wp_wrap #tpl .va_inner .tit_box .ex {
    font-size: 18px;
}
.wp_wrap #tpl .va_list>li .va_box>img {
    width: 30%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.wp_wrap #tpl .va_list>li .va_box .name {
    font-size: 20px;
}
.wp_wrap #tpl .va_list>li .va_box .ex {
    font-size: 16px
}
.wp_wrap #tpl .va_list>li .va_box {
    width: 230px;
    height: 230px;
    padding-top: 28px;
}
.wp_wrap #tpl .va_list {
    gap: 25px;
}

/* video */
.wp_wrap #video {
    padding: 100px 0;
}
.wp_wrap #video .tit_box .tit {
    font-size: 35px;
}
.wp_wrap #video .tit_box .s_tit {
    font-size: 18px;
}
.wp_wrap #video .tab_zone .tab_content .tab_layer .video_box iframe {
    height: 500px;
}

/* inq */
.wp_wrap #inq {
    padding: 100px 0;
}
.wp_wrap #inq .tit_box {
    margin-bottom: 50px;
}
.wp_wrap #inq .tit_box .tit {
    font-size: 35px;
}
.wp_wrap #inq .tit_box .s_tit {
    font-size: 18px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line .input_area>br {
    display: none;
}

/**********************************************************************************************************************/


/* 모달 */
/**********************************************************************************************************************/
.wp_wrap .pv_md .md_outer .width_inner .md_inner p {
    font-size: 28px;
}
/**********************************************************************************************************************/
}


@media (max-width: 576px) {
/* 헤더 */
/**********************************************************************************************************************/
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li>a {
        cursor: default;
        font-size: 25px;
        text-align: center;
        margin-bottom: 10px;
    }  
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li .ful_sub_mnu>li>a {
        font-size: 17px;
        padding: 7px 0;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li {
        height: 165px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb {
        display: grid;
        grid-template-columns: repeat(3,1fr);
        padding: 100px 0 0 0;
        gap: 50px 0;
    }

    .wp_wrap .fix_box {
        gap: 15px;
    }
/**********************************************************************************************************************/

/* 메인 */
/**********************************************************************************************************************/
/* visual */
.wp_wrap #visual .v_box .img_box img {
    height: 700px;
}
.wp_wrap #visual .v_box .txt_box .tit {
    font-size: 30px;
}
.wp_wrap #visual .v_box .txt_box .s_tit {
    font-size: 20px;
}
.wp_wrap #visual .v_box {
    height: 75vh;
}

/* business */
.wp_wrap #business .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #business .slide-buttons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.wp_wrap #business .slider-viewport {
    height: 202px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item img {
    border-radius: 20px;
}
.wp_wrap #business .slider-viewport .slides-container {
    padding-left: 8px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item .name {
    font-size: 17px;
    border-radius: 0 0 20px 20px;
}

/* about */
.wp_wrap #about .left .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #about .left .txt_box .ex {
    font-size: 18px;
}
.wp_wrap #about .right .btn_list>li>a .circle {
    width: 130px;
    height: 130px;
}

/* info */
.wp_wrap #info .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #info .info_list>li>a .info_box .right .name {
    font-size: 16px;
}
.wp_wrap #info .info_list>li>a .info_box .left .date {
    font-size: 16px;
}
/**********************************************************************************************************************/

/* 서브 */
/**********************************************************************************************************************/
/* sub_top */
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_tit {
    font-size: 30px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_des {
    font-size: 18px;
}
.wp_wrap #sub_top .sub_top_nav .sub_nav_list>li {
    max-width: 100%;
}

/* ceo */
.wp_wrap #ceo .tit_box .tit {
    font-size: 30px
}
.wp_wrap #ceo .txt_box .ex {
    font-size: 20px;
}

/* history */
.wp_wrap #history .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #history .img_box .txt_box .year {
    font-size: 30px;
}
.wp_wrap #history .his_list>li .his_box .year {
    font-size: 30px;
}
.wp_wrap #history .his_list>li .his_box {
    gap: 15px;
}

/* finance */
.wp_wrap #finace .txt_box .tit {
    font-size: 30px;
}

/* rent */
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .tit {
    font-size: 30px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .ex {
    font-size: 18px
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .name {
    font-size: 25px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .s_tit {
    font-size: 20px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .tit {
    font-size: 20px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .organ_box .tit {
    font-size: 20px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box>p {
    font-size: 20px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none>p {
    font-size: 20px;
}

.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .left .top_box .tit_box {
    justify-content: center;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .left .bot_box .bot_list {
    justify-content: center;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .left .bot_box .small {
    text-align: center;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list {
    justify-content: center;
    width: 100%;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li {
    width: 100%;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right {
    width: 100%;
}

/* 3pl */
.wp_wrap #tpl .txt_box .tit {
    font-size: 30px;
}
.wp_wrap #tpl .txt_box .ex>br {
    display: none;
}
.wp_wrap #tpl .pro_inner .pro_list {
    flex-direction: column;
}
.wp_wrap #tpl .pro_inner .pro_list>li .pro_box>img {
    width: 13%;
}
.wp_wrap #tpl .ser_inner .ser_list {
    grid-template-columns: repeat(2, 1fr);
}
.wp_wrap #tpl .va_list {
    flex-direction: column;
}
.wp_wrap #tpl .va_list>li .va_box {
    width: 100%;
    padding-top: 33px;
}
.wp_wrap #tpl .va_list>li .va_box>img {
    width: 13%;
}

/* video */
.wp_wrap #video .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #video .tab_zone .tab_content .tab_layer .video_box iframe {
    height: 350px;
}

/* inq */
.wp_wrap #inq .tit_box .tit {
    font-size: 30px;
}
.wp_wrap #inq .form_wrap .top .txt_box .tit {
    font-size: 18px;
    padding-left: 15px;
}
.wp_wrap #inq .form_wrap .top .txt_box .ex {
    padding-left: 15px;
}
.wp_wrap #inq .form_wrap .top .form_list {
    padding: 0 15px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li:nth-child(1) .form_line .input_area label {
    margin-bottom: 10px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li:nth-child(3) .form_line .input_area label {
    margin-bottom: 10px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li:nth-child(4) .form_line .input_area label {
    margin-bottom: 10px;
}
.wp_wrap #inq .form_wrap .bot .txt_box .tit {
    padding-left: 15px;
    font-size: 18px;
}
.wp_wrap #inq .form_wrap .bot .form_list {
    padding: 0 15px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_last .line_rt button {
    font-size: 18px;
    width: 230px;
    padding: 20px 0;
}
/**********************************************************************************************************************/

/* 모달 */
/**********************************************************************************************************************/
.wp_wrap .pv_md .md_outer .width_inner {
    padding: 25px 15px 35px 15px;
}
.wp_wrap .pv_md .md_outer .width_inner .icon_box {
    top: 13px;
    right: 13px;
}
.wp_wrap .pv_md .md_outer .width_inner .icon_box i {
    padding: 5px;
    font-size: 17px;
}
.wp_wrap .pv_md .md_outer .width_inner .md_inner {
    gap: 10px;
}
.wp_wrap .pv_md .md_outer .width_inner .md_inner p {
    font-size: 23px;
}
.wp_wrap .pv_md .md_outer .width_inner .md_inner .txt_box {
    padding: 10px;
}
.wp_wrap .pv_md .md_outer .width_inner .md_inner .txt_box .txt_body pre {
    font-size: 15px;
}
/**********************************************************************************************************************/
}

@media (max-width: 430px) {
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_header .fh_inner .close_box .close_icon i {
        font-size: 40px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_logo>a>img {
        width: 45%;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb {
        grid-template-columns: repeat(2, 1fr);
    }
    .wp_wrap header .h_inner .left .h_logo {
        width: 85px;
    }
    .wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_header .fh_inner .ful_logo {
        width: 100px;
    }

    .wp_wrap .fix_box .go_top {
        width: 60px;
        height: 60px;
    }
    .wp_wrap .fix_box .inq {
        width: 60px;
        height: 60px;
    }
    .wp_wrap .fix_box .inq>img {
        width: 30%;
        margin: 0 auto;
    }
    .wp_wrap .fix_box .inq>p {
        font-size: 9px;
    }

/* 푸터 */
/**********************************************************************************************************************/
.wp_wrap footer .top .info_list {
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
}
.wp_wrap footer .bot .copyright {
    font-size: 15px;
}
/**********************************************************************************************************************/

/* 메인 */
/**********************************************************************************************************************/
/* visual */
.wp_wrap #visual .v_box .img_box img {
    width: 1000px;
    height: 600px;
}
.wp_wrap #visual .v_box .img_box iframe {
    width: 1000px;
    top: -260px;
}
.wp_wrap #visual .v_box {
    height: 65vh;
}
.wp_wrap #visual .v_box .txt_box .s_tit {
    font-size: 19px;
    line-height: 1.5;
}

/* business */
.wp_wrap #business .tit_box .s_tit {
    font-size: 16px;
}
.wp_wrap #business .slide-buttons button {
    font-size: 16px;
}
.wp_wrap #business .slider-viewport {
    height: 150px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item .name {
    font-size: 16px;
}

/* info */
.wp_wrap #about .left .txt_box .s_tit {
    font-size: 23px;
}
.wp_wrap #about .right {
    width: 100%;
}
.wp_wrap #about .right .btn_list {
    justify-content: space-between;
    gap: 0;
    width: 100%;
}
.wp_wrap #about .right .btn_list>li>a .circle {
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
}
.wp_wrap #about .right .btn_list>li>a .circle>img {
    width: 40%;
    margin: 0 auto;
}
.wp_wrap #about .left .txt_box .ex {
    font-size: 16px;
}
.wp_wrap #about .left .txt_box .ex>br {
    display: none;
}
.wp_wrap #about .right .btn_list>li>a .name {
    font-size: 17px;
}
.wp_wrap #about>.cm_inner {
    gap: 70px;
}
/**********************************************************************************************************************/

/* 서브 */
/**********************************************************************************************************************/
/* sub_top */
.wp_wrap #sub_top .sub_top_bg {
    height: 250px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner {
    padding-top: 105px;
}
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_des {
    font-size: 16px;
}

/* ceo */
.wp_wrap #ceo .txt_box .ex {
    font-size: 18px;
}
.wp_wrap #ceo .tit_box .s_tit {
    font-size: 16px;
}

/* history */
.wp_wrap #history .tit_box {
    margin-bottom: 40px;
}
.wp_wrap #history .tit_box .s_tit {
    font-size: 16px;
}
.wp_wrap #history .img_box .txt_box .year {
    font-size: 25px;
}
.wp_wrap #history .img_box .txt_box .ex {
    font-size: 16px
}
.wp_wrap #history .img_box {
    height: 200px;
}
.wp_wrap #history .his_list>li .his_box .year {
    font-size: 25px;
}
.wp_wrap #history .his_list {
    padding-left: 10px;
    margin-top: 55px;
}
.wp_wrap #history .his_list>li .his_box .ex {
    font-size: 17px;
}

/* finance */
.wp_wrap #finace .txt_box {
    margin-bottom: 40px;
}
.wp_wrap #finace .txt_box .s_tit {
    font-size: 16px;
}
.wp_wrap #finace .fir .tit {
    font-size: 23px;
    margin-bottom: 20px;
}
.wp_wrap #finace .fir .table_box table {
    min-width: 800px;
}
.wp_wrap #finace .fir table thead tr th {
    font-size: 16px;
}
.wp_wrap #finace .fir table tbody tr td {
    font-size: 16px;
}
.wp_wrap #finace .sec .tit {
    font-size: 23px;
    margin-bottom: 20px;
}
.wp_wrap #finace .sec .table_box table {
    min-width: 800px;
}
.wp_wrap #finace .sec table thead tr th {
    font-size: 16px;
}
.wp_wrap #finace .sec table thead tr th:first-child {
    width: 180px;
}
.wp_wrap #finace .sec table tbody tr td {
    font-size: 16px;
}
.wp_wrap #finace .thi .tit {
    font-size: 23px;
    margin-bottom: 20px;
}
.wp_wrap #finace .thi .table_box table {
    min-width: 800px;
}
.wp_wrap #finace .thi table thead tr th {
    font-size: 16px;
}
.wp_wrap #finace .thi table thead tr th:first-child {
    width: 180px;
}
.wp_wrap #finace .thi table tbody tr td {
    font-size: 16px;
}

/* rent */
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .s_tit {
    font-size: 16px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box {
    margin-bottom: 45px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th {
    font-size: 16px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table tbody tr td {
    font-size: 16px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .table_inner table {
    min-width: 800px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:last-child {
    width: 155px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:nth-child(5) {
    width: 155px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:nth-child(2) {
    width: 180px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:first-child {
    width: 155px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .ex {
    font-size: 16px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .organ_box .tit {
    font-size: 18px;
    margin-bottom: 35px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box>p {
    font-size: 17px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box {
    gap: 7px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .ex {
    font-size: 16px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none .table_box table {
    min-width: 800px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li .r_box {
    width: 100%;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .left .top_box .tit_box .tit {
    font-size: 25px;
    margin-bottom: 20px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li .r_box .num .number {
    font-size: 30px;
}


/* 3pl */
.wp_wrap #tpl .txt_box .s_tit {
    font-size: 16px;
}
.wp_wrap #tpl .txt_box .ex {
    font-size: 16px;
}
.wp_wrap #tpl .pro_inner .tit_box {
    margin-bottom: 35px;
}
.wp_wrap #tpl .pro_inner .tit_box .tit {
    font-size: 23px;
}
.wp_wrap #tpl .pro_inner .tit_box .ex {
    font-size: 16px;
}
.wp_wrap #tpl .ser_inner .tit_box {
    margin-bottom: 35px;
}
.wp_wrap #tpl .ser_inner .tit_box .tit {
    font-size: 23px;
}
.wp_wrap #tpl .ser_inner .tit_box .ex {
    font-size: 16px;
}
.wp_wrap #tpl .ser_inner .ser_list {
    grid-template-columns: repeat(1, 1fr);
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box>img {
    width: 13%;
}
.wp_wrap #tpl .ser_inner .ser_list>li .ser_box {
    padding-top: 45px;
}
.wp_wrap #tpl .va_inner .tit_box {
    margin-bottom: 35px;
}
.wp_wrap #tpl .va_inner .tit_box .tit {
    font-size: 23px;
}
.wp_wrap #tpl .va_inner .tit_box .ex {
    font-size: 16px;
}

/* video */
.wp_wrap #video .tit_box .s_tit {
    font-size: 16px;
}
.wp_wrap #video .tab_zone .tab_content .tab_layer .video_box iframe {
    height: 280px;
}

/* inq */
.wp_wrap #inq .tit_box .s_tit {
    font-size: 16px;
}
.wp_wrap #inq .form_wrap .top .form_list>li .form_line .name {
    font-size: 16px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line .name {
    font-size: 16px;
}
.input_area label {
    font-size: 16px;
}
.wp_wrap #inq .form_wrap .top .form_list>li .form_line input[type='text'] {
    padding: 10px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line .input_box input[type='text'] {
    padding: 10px;
}
.wp_wrap #inq .form_wrap .top .form_list>li .form_line .input_box {
    height: 60px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_line .input_box {
    height: 60px;
}
.wp_wrap #inq .form_wrap .bot .form_list>li .form_last {
    margin-top: 10px;
}
/**********************************************************************************************************************/
}

@media (max-width: 320px) {
/* 헤더 */
/**********************************************************************************************************************/
.wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    padding: 80px 0 0 0;
    gap: 30px 0;
}
.wp_wrap header .ful_mnu .ful_mnu_inner .ful_mnu_gnb>li{
    border: none;
}
/**********************************************************************************************************************/

.wp_wrap footer .top .f_logo {
    width: 140px;
}

/* 메인 */
/**********************************************************************************************************************/
/* visual */
.wp_wrap #visual .v_box .txt_box .tit {
    font-size: 25px;
}
.wp_wrap #visual .v_box .txt_box .s_tit {
    font-size: 17px;
}

/* business */
.wp_wrap #business .tit_box {
    margin-bottom: 35px;
}
.wp_wrap #business .tit_box .tit {
    font-size: 25px;
}
.wp_wrap #business .slider-viewport {
    height: 111px;
}
.wp_wrap #business .slide-buttons button {
    font-size: 14px;
}
.wp_wrap #business .slider-viewport .slides-container .slide-item .name {
    font-size: 13px;
    padding: 10px 0;
    padding-left: 10px;
    border-radius: 0 0 20px 20px;
}

/* about */
.wp_wrap #about .left .tit_box {
    margin-bottom: 35px;
}
.wp_wrap #about .left .tit_box .tit {
    font-size: 25px;
}
.wp_wrap #about .left .txt_box .s_tit {
    font-size: 20px;
}
.wp_wrap #about .right .btn_list>li>a .circle {
    width: 80px;
    height: 80px;
}

/* info */
.wp_wrap #info .tit_box .tit {
    font-size: 25px;
}
.wp_wrap #info .info_list>li>a .info_box .right .name {
    font-size: 15px;
}
.wp_wrap #info .info_list>li>a .info_box .left .date {
    font-size: 15px;
}
.wp_wrap #info .info_list>li>a .info_box {
    gap: 30px;
    padding: 15px;
}
/**********************************************************************************************************************/

/* 서브 */
/**********************************************************************************************************************/
/* sub_top */
.wp_wrap #sub_top .sub_top_bg .sub_top_wrap .sub_top_inner .txt_box .sub_top_tit {
    font-size: 25px;
}
.wp_wrap #sub_top .sub_top_nav .sub_nav_list>li>a {
    font-size: 13px;
}

/* ceo */
.wp_wrap #ceo .tit_box .tit {
    font-size: 25px;
}

/* history */
.wp_wrap #history .tit_box .tit {
    font-size: 25px;
}
.wp_wrap #history .img_box {
    height: 155px;
}
.wp_wrap #history .img_box>img {
    border-radius: 15px;
}
.wp_wrap #history .img_box .txt_box .year {
    font-size: 20px;
}
.wp_wrap #history .img_box .txt_box .ex {
    font-size: 13px;
}
.wp_wrap #history .his_list>li .his_box .year {
    font-size: 20px;
}
.wp_wrap #history .his_list>li .his_box .ex {
    font-size: 15px;
}

/* finance */
.wp_wrap #finace .txt_box .tit {
    font-size: 25px;
}
.wp_wrap #finace .sub_mo_mnu .m_top>p {
    font-size: 16px;
}
.wp_wrap #finace .sub_mo_mnu {
    width: 175px;
}
.wp_wrap #finace .sub_mo_mnu .mo_tab_mnu {
    width: 174px;
}
.wp_wrap #finace .sub_mo_mnu .mo_tab_mnu>li>a {
    font-size: 14px;
}
.wp_wrap #finace .fir .tit {
    font-size: 20px;
}
.wp_wrap #finace .fir .table_box table {
    min-width: 500px;
}
.wp_wrap #finace .fir table thead tr th {
    font-size: 13px;
}
.wp_wrap #finace .fir table tbody tr td {
    font-size: 13px;
    padding: 15px 0;
}
.wp_wrap #finace .sec .tit {
    font-size: 20px;
}
.wp_wrap #finace .sec .table_box table {
    min-width: 500px;
}
.wp_wrap #finace .sec table thead tr th {
    font-size: 13px;
}
.wp_wrap #finace .sec table thead tr th:first-child {
    width: 130px;
}
.wp_wrap #finace .sec table tbody tr td {
    font-size: 13px;
    padding: 15px 0;
}
.wp_wrap #finace .sec table tbody tr td:last-child {
    padding-left: 25px;
}
.wp_wrap #finace .thi .tit {
    font-size: 20px;
}
.wp_wrap #finace .thi .table_box table {
    min-width: 500px;
}
.wp_wrap #finace .thi table thead tr th {
    font-size: 13px;
}
.wp_wrap #finace .thi table thead tr th:first-child {
    width: 130px;
}
.wp_wrap #finace .thi table tbody tr td {
    font-size: 13px;
    padding: 15px 0;
}
.wp_wrap #finace .thi table tbody tr td:last-child {
    padding-left: 25px;
}

/* rent */
.wp_wrap #rent .tab_zone .sub_mo_mnu .m_top>p {
    font-size: 16px;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .mo_tab_mnu>li>a {
    font-size: 14px;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu {
    width: 175px;
}
.wp_wrap #rent .tab_zone .sub_mo_mnu .mo_tab_mnu {
    width: 174px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .txt_box .tit {
    font-size: 25px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th {
    font-size: 13px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table tbody tr td {
    font-size: 13px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .table_inner table {
    width: 500px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:last-child {
    width: 120px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box table thead tr th:nth-child(5) {
    width: 120px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .table_box .ex {
    font-size: 13px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box>p {
    font-size: 13px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .organ_box .img_box {
    margin-bottom: 50px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .name {
    font-size: 23px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none .table_box table {
    min-width: 500px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .info_box.none .table_box table thead tr th:nth-child(2) {
    width: 150px;
}

.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .left .top_box .tit_box .tit {
    font-size: 23px;
    margin-bottom: 0;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li .r_box .num .number {
    font-size: 25px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li .r_box .tit {
    font-size: 14px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li .r_box .num .ko {
    font-size: 14px;
}
.wp_wrap #rent .tab_zone .tab_content .tab_layer .int_box .img_inner .in_box .txt_box .right .r_list>li .r_box .r_inner>li>p {
    font-size: 10px;
}

/* 3pl */
.wp_wrap #tpl .txt_box .tit {
    font-size: 25px;
}
.wp_wrap #tpl .pro_inner .tit_box .tit {
    font-size: 20px;
}
.wp_wrap #tpl .ser_inner .tit_box .tit {
    font-size: 20px;
}
.wp_wrap #tpl .va_inner .tit_box .tit {
    font-size: 20px;
}
.wp_wrap #tpl .va_list>li .va_box {
    padding-top: 45px;
}

/* video */
.wp_wrap #video .tit_box .tit {
    font-size: 25px;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .m_top>p {
    font-size: 16px;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .mo_tab_mnu>li>a {
    font-size: 14px;
}
.wp_wrap #video .tab_zone .sub_mo_mnu {
    width: 175px;
}
.wp_wrap #video .tab_zone .sub_mo_mnu .mo_tab_mnu {
    width: 174px;
}
.wp_wrap #video .tab_zone .tab_content .tab_layer .video_box iframe {
    height: 200px;
}

/* inq */
.wp_wrap #inq .tit_box .tit {
    font-size: 25px;
}.wp_wrap #inq .form_wrap .top .txt_box .ex>br {
    display: none;
}
/**********************************************************************************************************************/
}


















































