#level_buy {
    margin-top: 30px;
    border-top: 1px #ddd solid;
    padding-top: 30px;
}
#level_buy .flex {
    display:flex;
}
#level_buy a {
    background: #622E68;
    color: #fff;
    font-size:19px;
    font-weight:600;
    width: 220px;
    height: 60px;
    display:flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}
#level_buy a:nth-child(1) {
    border: 1px #622E68 solid;
    color: #622E68;
    background: #fff;
}
#level_buy p {
    font-size:15px;
    font-weight:500;
    margin-top: 12px;
}
#post-833 {
    font-size:16px;
}
.company.company_01 .ncos {
    text-align: center;
    font-size: 17px;
    line-height: 28px;
    /* font-family: 'Nanum Myeongjo'; */
}
.company.company_01 .ncos h1 {
    margin-bottom: 40px;
    
}
.company.company_01 .ncos .line {
    width: 80px;
    height: 1px;
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
    background: #000;
}
.company.company_01 .history {
    margin-top: 80px;
}

.company.company_01 .history .flex_wrap {
    display:flex;

    
}
.company.company_01 .history .flex_wrap .image {
    width: 45%;
}
.company.company_01 .history .flex_wrap .content {
    width: 55%;
    margin-left: 80px;
}
.company.company_01 .history .flex_wrap .content .box {
    display:flex;
    margin-bottom: 12px;
    align-items: center;    
}
.company.company_01 .history .flex_wrap .content .box .day {
    margin-right: 25px;
}
.company.company_01 .history .flex_wrap .content .box span {
    border: 1px #eee solid;
    text-align: center;
    padding: 7px 18px;
    border-radius:2em;
    display:inline-block;
    font-size:15px;
    font-weight:600;
    -webkit-border-radius:2em;
    -moz-border-radius:2em;
    -ms-border-radius:2em;
    -o-border-radius:2em;
    
font-family: 'Poppins', 'NotoSans', sans-serif;}
.company.company_01 .history .flex_wrap .content .box .text {
    font-size:15px;
}
/* 오시는 길 */
section.company_04 {
    margin-top: 80px;
}
section.company_04 #map p.sky {
    position: absolute;
    z-index: 2;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 18px 10px;
}

section.company_04 #map .root_daum_roughmap {
    width: 100%;
}

section.company_04 .table_wrap {
    margin-top: 60px;
}

section.company_04 .table_wrap .title h2 {
    font-size: 33px;
    font-weight: 900;
    color: #000;
    margin-bottom: 24px;
    font-family: 'Noto Sans KR';
}

section.company_04 .table_wrap .title span {
    font-size: 22px;
    font-weight: 100;
    color: #868686;
    font-family: 'Open Sans', sans-serif;
    padding-left: 12px;
}

section.company_04 .table_wrap  a.btn {
    font-size: 14px;
    color: #000;
    border: 1px #000 solid;
    border-radius: 0;
    font-family: 'NotoSans';
}

section.company_04 .table_wrap .table {
    border-bottom: 1px #ddd solid;
}

section.company_04 .table_wrap .table {
    border-top: 3px #000 solid;
}

section.company_04 .table_wrap .table th,
section.company_04 .table_wrap .table td {
    font-size: 15px;
    line-height: 32px;
}

section.company_04 .table_wrap .table span.blue {
    background: #7182f5;
    line-height: 14px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border-radius: 0.2em;
    margin-right: 6px;
}
section.company_04 .table_wrap .table caption {
    font-size:15px;
color: #000;
font-weight:600;}
/* 오시는 길 마감 */
/* 인사말 */
.company.company_02 {
    padding-top: 20px;
}

.company.company_02 h1 {
    text-align: center;
}

.company.company_02 .text {
    margin-top: 50px;
    text-align: center;
    font-size: 17px;
    line-height: 28px;
}

.company.company_02 .flex_wrap {
    display: flex;
    margin-top: 100px;
}

.company.company_02 .flex_wrap .images {
    width: 50%;
    height: 565px;
    background: #eee;
}

.company.company_02 .flex_wrap .img_01 {
    background: url('../../img/company/image01.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.company.company_02 .flex_wrap .img_02 {
    background: url('../../img/company/image02.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

/* 회사소개 마감 */


/* 프로덕트 */
#product_wrap.product_nav_bug {
    /* padding-top: 25px; */
}

@media(min-width:992px) {
    .product_slider {
        position: relative;
        display: flex;
        height: 620px;
        position: relative;
        justify-content: center;
        /* margin-top: 25px; */


    }

    #product_wrap .product_left {
        width: 50%;
        align-items: center;
        justify-content: center;
        display: flex;

    }
    .product_slider.main {
        /* position: relative;
        display: flex;
        height: 100%;
        position: relative;
        justify-content: center;
         */


    }
    #product_wrap .product_left.product_00 {
        background: #612166;
        
    }
    #product_wrap .product_left.product_40 {
        background: #ed6b08;
        
    }
    #product_wrap .product_left.product_00 .box {
        margin-top: 50px;
    }
    #product_wrap .product_right.product00_bg {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #product_wrap .product_right.product00_bg .box  {
        color: #fff;
    }
    #product_wrap .product_right.product00_bg .box dl dt {
        font-size:52px;
        color: #fff;
        font-family: 'Poppins', 'Noto Sans', sans-serif;
        /* letter-spacing: 4px; */
        font-weight: 600;
        margin-bottom: 12px;
    }
    #product_wrap .product_right.product00_bg .box dl dd {
        color: #fff;
        font-size:16px;
        color: #fcf3fd
    }
    #product_wrap .product_right.product00_bg .box p {
        color: #fff;
    font-size: 15px;
    font-family: 'Poppins', 'Noto Sans', sans-serif;
    letter-spacing: 1px;
    margin-top: 8px;
    }
    #product_wrap .product_right.product00_bg .box a.btn {
        margin-top: 32px;
        min-width: 200px;
        height: 56px;
        line-height: 54px;
        background: transparent;
        border: 1px #fff solid;
        color: #fff;
        border-radius: 0    ;
        -webkit-border-radius:;
        -moz-border-radius:;
        -ms-border-radius:;
        -o-border-radius:;
}
#product_wrap .product_right.product00_bg .box a.btn i {
    margin-left: 40px;
}
/* 40 */
#product_wrap .product_right.product40_bg {
    background: url('../../img/product/product_40_40_bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;

}
#product_wrap .product_left.product_40 .box {
    margin-top: 50px;
}
#product_wrap .product_right.product40_bg {
    display: flex;
    align-items: center;
    justify-content: center;
}
#product_wrap .product_right.product40_bg .box  {
    color: #fff;
    padding-left: 135px;
    padding-right: 135px;
}
#product_wrap .product_right.product40_bg .box dl dt {
    font-size:52px;
    color: #fff;
    font-family: 'Poppins', 'Noto Sans', sans-serif;
    /* letter-spacing: 4px; */
    font-weight: 600;
    margin-bottom: 12px;
}
#product_wrap .product_right.product40_bg .box dl dd {
    color: #fff;
    font-size:16px;
    color: #fcf3fd
}
#product_wrap .product_right.product40_bg .box p {
    color: #fff;
font-size: 15px;
font-family: 'Poppins', 'Noto Sans', sans-serif;
letter-spacing: 1px;
margin-top: 8px;
}
#product_wrap .product_right.product40_bg .box a.btn {
    margin-top: 32px;
    min-width: 200px;
    height: 56px;
    line-height: 54px;
    background: transparent;
    border: 1px #fff solid;
    color: #fff;
    border-radius: 0    ;
    -webkit-border-radius:;
    -moz-border-radius:;
    -ms-border-radius:;
    -o-border-radius:;
}
#product_wrap .product_right.product40_bg .box a.btn i {
margin-left: 40px;
}
/* 40마감 */
    

    #product_wrap .product_right {
        width: 50%;
        background: #f6f6f6;
        position: relative;
        /* align-items: center;
    justify-content: center; */
        /* align-items: center; */
        display: flex;
        /* margin: 0 auto;
    text-align: center; */
    }
    #product_wrap .product_right.product00_bg {
      /* background: #612166 */
      background: url('../../img/product/product_00_00_bg.jpg');
        background-size: cover;
        background-repeat: no-repeat;
    }

    #product_wrap .product_right.product02_bg {
        background: url('../../img/product/product02_bg.png');
        background-size: cover;
        background-repeat: no-repeat;
    }

    #product_wrap .product_right.product03_bg {
        background: url('../../img/product/product03_bg.png');
        background-size: cover;
        background-repeat: no-repeat;
    }

    #product_wrap .product_right {
        background-size: cover;
        background-repeat: no-repeat;
    }

    #product_wrap .product_right .product-item {}

    #product_wrap .product_right .product-item div {
        /* margin: 0 auto;
        width: 50%; */
        width: 50%;
        margin: 0 auto;
        height: 100%;
        display: flex;
        align-items: center;
    }

    #product_wrap .product_right .product-item div img {
        /* margin: 0 auto;
        text-align: center; */
    }

    /* left */
    #product_wrap .product_left.product_01 {}

    #product_wrap .product_left.product_01 {
        background: #622e68;
    }

    #product_wrap .product_left.product_02 {
        background: #919349;
    }

    #product_wrap .product_left.product_03 {
        background: #c47529;
    }

    #product_wrap .product_left.product_04 {
        background: #ed6b08;
    }

    #product_wrap .product_left.product_02 .box .title h5::before {
        position: absolute;
        width: 100%;
        height: 5px;
        background: #727437;
        content: '';
        margin-top: 26px;
    }

    #product_wrap .product_left.product_03 .box .title h5::before {
        position: absolute;
        width: 100%;
        height: 5px;
        background: #ad621a;
        content: '';
        margin-top: 26px;
    }

    #product_wrap .product_left.product_04 .box .title h5::before {
        position: absolute;
        width: 100%;
        height: 5px;
        background: #d05b02;
        content: '';
        margin-top: 26px;
    }

    #product_wrap .product_left.product_02 .box p {
        color: #f1f2d6;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
    }

    #product_wrap .product_left.product_03 .box p {
        color: #e5c6a8;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
    }

    #product_wrap .product_left.product_04 .box p {
        color: #ffe1ca;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
    }

    #product_wrap .product_left .box {
        padding-left: 170px;
        padding-right: 170px;
        text-align: center;
        margin-top: -80px;
    }

    #product_wrap .product_left .box .title {
        text-align: center;

    }

    #product_wrap .product_left .box .title h5 {
        color: #fff;
        position: relative;
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        text-align: center;
        font-family: 'Poppins', 'Noto Sans', sans-serif;
    }

    #product_wrap .product_left .box .title h5::before {
        position: absolute;
        width: 100%;
        height: 5px;
        background: #a270a8;
        content: '';
        margin-top: 26px;
    }

    #product_wrap .product_left .box dl {
        margin-top: 16px;
        text-align: center;

    }

    #product_wrap .product_left .box dl dt {
        color: #fff;
        font-size: 56px;
        font-family: 'Poppins', 'Noto Sans', sans-serif;
        letter-spacing: 4px;
        font-weight: 100;
    }

    #product_wrap .product_left.product_04 .box dl dt {
        color: #fff;
        font-size: 52px;
        font-family: 'Poppins', 'Noto Sans', sans-serif;
        letter-spacing: 0;
        font-weight: 100;
    }

    #product_wrap .product_left .box dl dd {
        color: #fff;
        font-size: 15px;
        font-family: 'Poppins', 'Noto Sans', sans-serif;
        letter-spacing: 1px;
        margin-top: 8px;
    }

    #product_wrap .product_left .box p {
        color: #d5bbd8;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
    }

    #product_wrap .product_left .box .btn_wrap {
        margin-top: 50px;
    }

    #product_wrap .product_left .box .btn_wrap a.btn {
        background: transparent;
        border: 1px #fff solid;
        color: #fff;
        font-size: 16px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        min-width: 200px;
        height: 52px;
        line-height: 50px;
    }

    #product_wrap .product_left .box .btn_wrap a.btn i {
        margin-left: 20px;
    }
}

.swiper-scoll-down {
    position: absolute;
    bottom: 0;
    color: #fff;
    z-index: 9999999999999;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 160px;
    display: block;
}
.product_left.product_00 .swiper-scoll-down {
    /* text-align: center;
    display:flex;
    align-items: center;
    justify-content:flex-end;
    position: relative; */
    display:none;
    
}
@media(max-width:1300px){
    #product_wrap .product_right.product40_bg .box {
        padding-left: 85px;
        padding-right: 85px;
    }
    #product_wrap .product_left.product_40 {
        padding: 40px;
        background: #ed6b08;
    }
    #product_wrap .product_left.product_40 img {
        width: 100%;
        height: auto;
        
    }
  }
@media(max-width:991px) {
    .product_slider {
        width: 100%;
        position: relative;
    }

    #product_wrap .product_left {}

    #product_wrap .product_right {
        background: #f6f6f6;

    }

    #product_wrap .product_right .product-item {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* left */
    #product_wrap .product_left.product_01 {
        background: #f6f6f6;
    }

    #product_wrap .product_left.product_02 {
        background: #f3f3f3;
    }

    #product_wrap .product_left.product_03 {
        background: #f3f3f3;
    }

    #product_wrap .product_left.product_04 {
        background: #ed6b08;
    }
    #product_wrap .product_right.product02_bg {
        background: url('../../img/product/product02_bg.png');
        background-size: cover;
        background-repeat: no-repeat;
        height: 300px;
    }

    #product_wrap .product_right.product03_bg {
        background: url('../../img/product/product03_bg.png');
        background-size: cover;
        background-repeat: no-repeat;
        height: 300px;
    }
    #product_wrap .product_right.product04_bg {
        height: 300px;
        background-size: cover;
        background-repeat: no-repeat;
    }
   

    #product_wrap .product_left.product_04 .box .title h5::before {
    
        background: #fff;
     
    }

    #product_wrap .product_left.product_02 .box p {
        color: #6f6f6f;
   
    }

    #product_wrap .product_left.product_03 .box p {
        color: #6f6f6f;
    
    }

    #product_wrap .product_left.product_04 .box p {
        color: #ffe1ca;
    
    }
    /* #product_wrap .product_left.product_02 .box dl,
    #product_wrap .product_left.product_03 .box dl {
        margin-top: 0px;
    } */
    #product_wrap .product_left.product_02 .box,
    #product_wrap .product_left.product_03 .box {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 40px;
        text-align: center;
    }
    #product_wrap .product_left.product_04 .box {
        padding-bottom: 50px;
    }
   
    #product_wrap .product_left.product_02 .box dl dt {
        color: #919349;
        font-size:18px;
    }
    #product_wrap .product_left.product_03 .box dl dt {
        color: #c47529;
        font-size:18px;
    }#product_wrap .product_left.product_04 .box dl dt {
        color: #fff;
    }
    #product_wrap .product_left.product_00 {
        background: #612166;
    }
    #product_wrap .product_left .box {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 30px;
        padding-bottom: 10px;
        text-align: center;
    }

    #product_wrap .product_left .box .title {
        text-align: center;

    }

    #product_wrap .product_left .box .title h5 {
        color: #622e68;
        position: relative;
        display: inline-block;
        font-size: 18px;
        font-weight: 600;
        text-align: center;

    }
    #product_wrap .product_left.product_02 .box .title h5,
    #product_wrap .product_left.product_03 .box .title h5 {
        display:none;
    }
    #product_wrap .product_left.product_04 .box .title h5 {
        color: #fff;
    }
    
    #product_wrap .product_left .box .title h5::before {
        position: absolute;
        width: 100%;
        height: 1px;
        background: #622e68;
        content: '';
        margin-top: 22px;
    }

    #product_wrap .product_left .box dl {
        text-align: center;
        margin-top: 15px;
    }

    #product_wrap .product_left .box dl dt {
        color: #622e68;
        font-size: 22px;
        padding-bottom: 4px;
    }

    #product_wrap .product_left .box dl dd {
        font-size: 13px;
    }
    #product_wrap .product_left.product_04 .box dl dd {
        font-size: 13px;
        color: #fff;
    }
    #product_wrap .product_left .box span {
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        width: 100%;
    }
    #product_wrap .product_right {
        background: #f3f3f3;
    }
    #product_wrap .product_right.product40_bg .box {
        padding-left: 15px;
        padding-right: 15px;
    }
    #product_wrap .product_right .box {
        text-align: center;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #product_wrap .product_right .box dl dt {
        font-size:18px;
        color: #622e68;
        margin-bottom: 20px;
    }
    #product_wrap .product_right.product40_bg .box dl dt {
        font-size:18px;
        color: #ed6b08;
        margin-bottom: 20px;
    }
 
    
    #product_wrap .product_right .box dl dd  {
        line-height: 18px;
    }
    #product_wrap .product_right .box dl dd br {
        display:none;
    }
    #product_wrap .product_right .box p {
        font-size:12px;
        line-height: 20px;
    }
    #product_wrap .product_right .box a.btn {
        display: none;
    }
    


    .swiper-scoll-down {
        display: none;
    }

    /* #product_wrap .swiper-button-next {
        background-color: rgba(0, 0, 0, 0.5);
        margin-right: 5px;
        padding: 20px 20px;
        transition: 0.5s;
    
}

    #product_wrap .swiper-button-prev {
        background-color: rgba(0, 0, 0, 0.5);
        margin-left: 5px;
        padding: 20px 20px;
        transition: 0.5s;
    }

    #product_wrap .swiper-button-next:hover,
    #product_wrap .swiper-button-prev:hover {
        background-color: rgba(0, 0, 0, 0.5);
        padding: 20px 20px;
    }

    #product_wrap .swiper-button-next.swiper-button-white,
    #product_wrap .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E);
        background-size: 12px;
    }
    #product_wrap .swiper-button-prev.swiper-button-white,
    #product_wrap .swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E);
        background-size: 12px;
    } */

}

/* 프로덕트 */

/* 프로덕트 
#product_wrap {}

#product_wrap .product.product01 {
    background: #622e68;
}
#product_wrap .product.product02 {
    background: #919349;
}
#product_wrap .product.product03 {
    background: #c47529;
}
#product_wrap .product.product04 {
    background: #f36e21;
}
#product_wrap .product.product01 .swiper-content {
    background-image: url('../../img/product/product_01_01_bg.jpg');
    background-position: 100% 0%;
    background-repeat: no-repeat;
}
#product_wrap .product.product02 .swiper-content {
    background-image: url('../../img/product/product_02_01_bg.jpg');
    background-position: 100% 0%;
    background-repeat: no-repeat;
}
#product_wrap .product.product03 .swiper-content {
    background-image: url('../../img/product/product_03_01_bg.jpg');
    background-position: 100% 0%;
    background-repeat: no-repeat;
}
#product_wrap .product02 .product_flex_wrap .left .text {
    margin-top: 30px;
    color: #f1f2d6;
    font-family: 'NotoSans';
    font-size:15px;
    line-height: 22px;
    font-weight:400;
    margin-bottom: 50px;
}
#product_wrap .product03 .product_flex_wrap .left .text {
    margin-top: 30px;
    color: #f7e2cd;
    font-family: 'NotoSans';
    font-size:15px;
    line-height: 22px;
    font-weight:400;
    margin-bottom: 50px;
}
#product_wrap .product04 .product_flex_wrap .left .text {
    margin-top: 30px;
    color: #ffe9dd;
    font-family: 'NotoSans';
    font-size:15px;
    line-height: 22px;
    font-weight:400;
    margin-bottom: 50px;
}
#product_wrap .product .brand_title h2 {
    margin-top: 50px;
    color: #fff;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    
    font-weight: 600;
    letter-spacing: 0;
    display: inline-block;
    position: relative;
    z-index: 1;
    background:transparent;
    padding: 24px 28px;
    border: 6px #fff solid;
}

#product_wrap .product_flex_wrap {
    display: flex;
    padding-top: 20px;
    padding-bottom: 40px;
    align-items: center;
    overflow: hidden;
}
#product_wrap .product_flex_wrap .left {
    width: 55%;
    padding-right: 80px;
} 
#product_wrap .product_flex_wrap .right { 
    width: 45%;
    
}


#product_wrap .product01 .product_flex_wrap .left .text {
    margin-top: 30px;
    color: #cf9bd5;
    font-family: 'NotoSans';
    font-size:15px;
    line-height: 22px;
    font-weight:400;
    margin-bottom: 50px;
}

#product_wrap .product_flex_wrap .left .text h1 {
    font-size:56px;
    font-weight:100;
    letter-spacing: 4px; 
    color: #fff;
    font-family: 'Poppins', 'Noto Sans', sans-serif;
    padding-bottom: 32px;
}
#product_wrap .product_flex_wrap .left .text p {
    font-size:14px;
    color: #fff;
    font-family: 'Poppins', 'Noto Sans', sans-serif;
    letter-spacing: 2px;
    font-weight:300;
    margin-bottom: 26px;
}
#product_wrap .product_flex_wrap .left .text p.btn_wrap {
    margin-top: 50px;
}
#product_wrap .product_flex_wrap .left .text p.btn_wrap a.btn {
    background: transparent;
    border: 1px #fff solid;
    color: #fff;
    font-size:14px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    min-width: 140px;
    height: 42px;
    line-height: 40px;
}
#product_wrap .product_flex_wrap .left .text p.btn_wrap a.btn i {
    margin-left: 20px;
}

#product_wrap .product_flex_wrap .right  {
}
프로덕트 */


@media(max-width:991px) {
    /* 회사소개 */
    .company.company_01 .ncos {
        text-align: center; 
        font-size: 18px;
        line-height: 28px;
        /* font-family: 'Nanum Myeongjo'; */
    } 
    .company.company_01 .ncos h1 img {
        width: 160px;
    }
    .company.company_01 .ncos h1 {
        margin-bottom: 30px;
        
    }
    .company.company_01 .ncos .line {
        width: 80px;
        height: 1px;
        margin: 0 auto;
        text-align: center;
        margin-top: 40px;
        background: #000;
        display:none;
    }
    .company.company_01 .history {
        margin-top: 50px;
    }
    
    .company.company_01 .history .flex_wrap {
        display: block;
    
        
    }
    .company.company_01 .history .flex_wrap .image {
        width: 100%;
    }
    .company.company_01 .history .flex_wrap .content {
        width: 100%;
        margin-left: 0;
        margin-top: 40px;
    }
    .company.company_01 .history .flex_wrap .content .box {
        display:flex;
        margin-bottom: 12px;
        align-items: center;    
    }
    .company.company_01 .history .flex_wrap .content .box .day {
        margin-right: 15px;
    }
    .company.company_01 .history .flex_wrap .content .box span {
        border: 1px #eee solid;
        text-align: center;
        padding: 7px 18px;
        border-radius:2em;
        display:inline-block;
        font-size:15px;
        font-weight:600;
        -webkit-border-radius:;
        -moz-border-radius:;
        -ms-border-radius:;
        -o-border-radius:;
        font-family: 'Poppins', 'NotoSans', sans-serif;
}
    .company.company_01 .history .flex_wrap .content .box .text {
        font-size:15px;
    }
    /* 오시는 길 */
section.company_04 {
    margin-top: 50px;
}


section.company_04 .table_wrap .table {
    border-bottom: 1px #ddd solid;
}

section.company_04 .table_wrap .table {
    border-top: 3px #000 solid;
}
section.company_04 .table_wrap .table th {
    width: 90px;
}
section.company_04 .table_wrap .table th,
section.company_04 .table_wrap .table td {
    font-size: 15px;
    line-height: 32px;
}

section.company_04 .table_wrap .table span.blue {
    background: #7182f5;
    line-height: 14px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border-radius: 0.2em;
    margin-right: 6px;
}
section.company_04 .table_wrap .table caption {
    font-size:15px;
color: #000;
font-weight:600;}
/* 오시는 길 마감 */


    /* 브랜드소개 */
    .company.company_02 {
        padding-top: 0;
    }

    .company.company_02 h1 {
        text-align: center;
    }

    .company.company_02 h1 img {
        width: 200px;
        height: auto
    }

    .company.company_02 .text {
        margin-top: 30px;
        text-align: center;
        font-size: 14px;
        line-height: 24px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .company.company_02 .flex_wrap {
        display: flex;
        flex-wrap: wrap;
        margin-top: 40px;
    }

    .company.company_02 .flex_wrap .images {
        width: 100%;
        height: 260px;
        background: #eee;
    }

    .company.company_02 .flex_wrap .img_01 {
        background: url('../../img/company/image01.jpg');
        background-size: cover;
        background-repeat: no-repeat;
    }

    .company.company_02 .flex_wrap .img_02 {
        background: url('../../img/company/image02.jpg');
        background-size: cover;
        background-repeat: no-repeat;
    }

    /* 브랜드소개 마감 */

    /* product */
    #product_wrap .product_right .product-item img {
        width: 100%;
        height: auto;
    }

    /* product end */


}