.sub-top-img{
    margin-bottom:20px;
}

.board-theme .theme-list table th { min-width: 100px!important;    } 
/*.board-theme .theme-list table tbody td.document-title a {      text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  word-wrap: normal !important; display:block;}
*/

.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: 16px;
            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;
       }

       /*±³È¸ ¿äÃ»À¸·Î ¼¶±â´Â ÀÌµé ÀÌ¹ÌÁö »çÀÌÁî ÁÙÀÎÈÄ, °¡¿îµ¥ Á¤·Ä ÇÏ°í Å×µÎ¸® ¾ø¾Ö¹ö¸² 18.5.21*/
       #component4379 div, #component5567 div, #component2783 div, #component9615 div, #component6443 div, #component5461 div,
       #component1262 div, #component2932 div, #component1182 div, #component3384 div{border:none !important;}

       .dimode-unit{text-align:center !important;}
       #unit4796 img { width:100%!important; }
       .nav-tabs>li>a{font-size:20px !important;}

       .board-theme .theme-list table th, .board-theme .theme-list table td{font-size:14px !important;}

       .Nurture-title{
                       font-size: 27px;
            font-weight: 600;
            margin-bottom: 22px;
            padding-top:20px;
       }

       .tab-content{padding-top:20px;}

       #unit7750{text-align:left !important; padding-bottom:10px !important;}
       .board-theme.gallery .theme-list > .each-document > a.title-image > .no-image span{display:none;}
       /*.middle-menu-wrapper{padding-bottom:20px;}*/
       .middle-menu-wrapper a{color:black; text-decoration:none; font-size:16px;}
       .border{
    border-bottom: 1px solid #dddddd;
    margin-top: 15px;
    margin-bottom: 40px;
}

#unit9930 img, #unit7310 img { width:60%!important;}



   @media(max-width:767px) {
   	
   	.dimode-component { background-color:none!important; }
   	
   	
   	#unit7417 img { margin-right:250px; }
   	
       .wrap-sub .sub-top-img img { max-width:inherit; width:250%; position:absolute; top:0px; left:50%; }
       .sub-top-img { position:relative; height:auto; display:none; }
       .lnb-title { border-bottom:1px solid #ddd; padding-bottom:5px;}
       .wrap-sub{padding-top:70px;}
       /* .dimode-unit img{max-width:60% !important;} */

       #unit7900 img, #unit3899 img, #unit7496 img, #unit4461 img{max-width:100% !important;}


       #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;
       }

       /*.dimode-unit img{width:50% !important;}*/



    .table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
        font-size: 8px !important;
        padding:10px 0px!important;
    }

    .nav-tabs>li>a{
        font-size:15px !important;
    }

    /*±âÁ¸¿¡´Â ºñÀ²·Î Ã³¸®µÇ¾îÀÖ¾î¼­ ÀÌ¹ÌÁö°¡ ÀÛ°Ô º¸¿´Áö¸¸ height °­Á¦·Î Ã³¸®ÇÏ¿© Àû¿ë 18.6.26*/
    #unit7900, #unit3899, #unit4461, #unit7496 {height:250px; width:100%;}
    #unit4222, #unit2175, #unit7077, #unit1127 { width:100%; min-height: 100px!important; padding:20px 0px!important;}
    #unit7900 img, #unit3899 img, #unit4461 img, #unit7496 img {height: 100%;}

          
    
       

   }

