.wrap-sub {
    /*padding:33px 0;*/
    overflow: hidden;
    min-height: 735px;
}

    .wrap-sub .sub-top-img {
        margin-bottom: 30px;
    }

        .wrap-sub .sub-top-img img {
            width: 100%;
        }

    .wrap-sub > div > div {
        /*display:inline-block;*/
    }

    .wrap-sub .wrap-lnb {
        /*width:200px;*/
    }

        .wrap-sub .wrap-lnb .each-menu > a {
            display: block;
            padding: 10px;
            background: #FFF;
            color: #333;
            font-size: 14px;
            border-top: 1px solid #ECECEC;
            text-decoration: none;
        }

        .wrap-sub .wrap-lnb .each-menu.active > a {
            background: #3D6B9C;
            color: #FFF;
        }

        .wrap-sub .wrap-lnb .each-menu > .each-menu > a {
            border-top: 0;
        }

        .wrap-sub .wrap-lnb .each-menu > .each-menu.active > a {
            background: #FFF;
            color: #000;
            font-weight: 600;
        }

        .wrap-sub .wrap-lnb .each-menu i {
            display: none;
            font-size: 20px;
        }

        .wrap-sub .wrap-lnb .each-menu.active i {
            display: inline-block;
        }

    .wrap-sub .wrap-sub-content {
        float: right;
        background: #FFF;
        /*width:890px;*/
        padding: 0 22px;
        min-height: 650px;
    }

        .wrap-sub .wrap-sub-content .lnb-title {
            font-size: 27px;
            font-weight: 600;
            margin-bottom: 22px;
        }

       #component1722{
           width:initial!important;
       }

       #component1752 ~ .dimode-sort{
           margin:10px 0px;
       }

       #component3339 > .row{
           margin:10px 0px;
       }

       #component5814 > .row{
           margin:10px 0px;
       }

       #component5594 > .row{
           margin:10px 0px;
       }

       #component8095 > .dimode-sort{
           margin:10px 0px;
       }

       #component2533 > .dimode-sort, #component6691 > .dimode-sort{
           margin:10px 0px !important;
       }

       #component9657 > .dimode-sort{
           margin:10px 0px;
       }

       #component1316> .dimode-sort{
           margin:10px 0px;
       }

       #component8243 > .dimode-sort{
           margin:10px 0px;
       }

       #component6320 > .dimode-sort{
           margin:10px 0px;
       }

       #component5877 > .row{
           margin:10px 0px;
       }

       #component1239 ~ .dimode-sort{
           margin:10px 0px;
       }

       #component9069 > .dimode-sort{
           margin:10px 0px;
       }

       #component2373 > .dimode-sort{
           margin:10px 0px;
       }


       #component8544 > .dimode-sort{
           margin:10px 0px;
       }

       #component5064 > .row{
           margin: 10px 0px;
       }


   @media(max-width:767px) {
       .wrap-sub .sub-top-img img { max-width:inherit; width:250%; position:absolute; top:0px; left:50%; }
       .sub-top-img { position:relative; height:auto; }
       .lnb-title { border-bottom:1px solid #ddd; padding-bottom:5px;}

       #unit6923{
           border-width: 0px;
            margin: 0px;
            padding: 0px;
            text-align: left;
            
       }

       #unit6923 img{
           height:initial !important;
       }

       #unit7838{
           padding: 0px 10px 0px 0px !important;
       }

       #unit9227{
           padding: 0px 0px 0px 0px !important; 
       }

       #unit9398{
           padding: 0px 0px 0px 0px !important;
       }

       #component1616{
           padding: 0px 0px 30px 0px !important;
       }
       #component3849 { padding:0px !important ; }
       #component3849 .row, #component1091 .row { margin:0px ;}

       #unit8890 { margin-top:15px !important; }
       #unit7316 { margin-top:15px; padding:0px;  }
       #unit7316 p span {  font-size:14px !important;  }

       #unit4306 { margin-top:15px; }
       #unit6755, #unit6755, #unit6755, #unit6755 { text-align:center; }

       #unit7099 table { border-collapse:collapse !important ; }
       #unit7099 table td { white-space:inherit; font-size:14px; padding:8px 3px;     }
       #unit7099 table td img { display:none; }

       #unit2617 p { font-size:14px; padding:0px 10px;  }

       #unit2331 img {margin: 10px auto;display: block; }

       #unit1671 table th, #unit1671 table td { padding:8px 5px !important;  }
       #unit1671 table td span { font-size:14px !important; }

       #component2533 .row, #component6691 .row { margin:0px; }

       #unit4355 {
           padding-bottom:20px !important;
       }

       #unit8733{
           text-align:center;
       }

       #unit4010{
           text-align:center;
           padding-top:10px;
       }

       #unit2206{
           padding-bottom:10px !important;
       }

       #unit4844{
           padding-bottom:10px !important;
       }

       #unit4401{
           text-align:center;
       }

       #unit2459{
           text-align:center;
       }

       #unit9820{
           text-align:center !important;
           padding-bottom:10px !important;
       }

       #unit3805{
           padding:0 !important;
       }
    }

