/* osms only!! */
.main_sub_content_box.logo_catholic { background-image: url('/el/images/logo/catholic.png'); }
.main_sub_content_box.logo_catholic:hover { background-image: url('/el/images/logo/catholic_on.png'); }
.main_sub_content_box.logo_catholic:focus { background-image: url('/el/images/logo/catholic_on.png'); }
.main_sub_content_box.logo_cku { background-image: url('/el/images/logo/cku.png'); }
.main_sub_content_box.logo_cku:hover { background-image: url('/el/images/logo/cku_on.png'); }
.main_sub_content_box.logo_cku:focus { background-image: url('/el/images/logo/cku_on.png'); }
.main_sub_content_box.logo_kkot { background-image: url('/el/images/logo/kkot.png'); }
.main_sub_content_box.logo_kkot:hover { background-image: url('/el/images/logo/kkot_on.png'); }
.main_sub_content_box.logo_kkot:focus { background-image: url('/el/images/logo/kkot_on.png'); }
.main_sub_content_box.logo_csj { background-image: url('/el/images/logo/csj.png'); }
.main_sub_content_box.logo_csj:hover { background-image: url('/el/images/logo/csj_on.png'); }
.main_sub_content_box.logo_csj:focus { background-image: url('/el/images/logo/csj_on.png'); }
.main_sub_content_box.logo_cu { background-image: url('/el/images/logo/cu.png'); }
.main_sub_content_box.logo_cu:hover { background-image: url('/el/images/logo/cu_on.png'); }
.main_sub_content_box.logo_cu:focus { background-image: url('/el/images/logo/cu_on.png'); }
.main_sub_content_box.logo_mcu { background-image: url('/el/images/logo/mcu.png'); }
.main_sub_content_box.logo_mcu:hover { background-image: url('/el/images/logo/mcu_on.png'); }
.main_sub_content_box.logo_mcu:focus { background-image: url('/el/images/logo/mcu_on.png'); }
.main_sub_content_box.logo_cup { background-image: url('/el/images/logo/cup.png'); }
.main_sub_content_box.logo_cup:hover { background-image: url('/el/images/logo/cup_on.png'); }
.main_sub_content_box.logo_cup:focus { background-image: url('/el/images/logo/cup_on.png'); }
.main_sub_content_box.logo_sogang { background-image: url('/el/images/logo/sogang.png'); }
.main_sub_content_box.logo_sogang:hover { background-image: url('/el/images/logo/sogang_on.png'); }
.main_sub_content_box.logo_sogang:focus { background-image: url('/el/images/logo/sogang_on.png'); }
.main_sub_content_box.logo_iccu { background-image: url('/el/images/logo/iccu.png'); }
.main_sub_content_box.logo_iccu:hover { background-image: url('/el/images/logo/iccu_on.png'); }
.main_sub_content_box.logo_iccu:focus { background-image: url('/el/images/logo/iccu_on.png'); }
.main_sub_content_box.logo_daejeon { background-image: url('/el/images/logo/daejeon.png'); }
.main_sub_content_box.logo_daejeon:hover { background-image: url('/el/images/logo/daejeon_on.png'); }
.main_sub_content_box.logo_daejeon:focus { background-image: url('/el/images/logo/daejeon_on.png'); }
.main_sub_content_box.logo_suwon { background-image: url('/el/images/logo/suwon.png'); }
.main_sub_content_box.logo_suwon:hover { background-image: url('/el/images/logo/suwon_on.png'); }
.main_sub_content_box.logo_suwon:focus { background-image: url('/el/images/logo/suwon_on.png'); }
.main_sub_content_box.logo_gwangju { background-image: url('/el/images/logo/gwangju.png'); }
.main_sub_content_box.logo_gwangju:hover { background-image: url('/el/images/logo/gwangju_on.png'); }
.main_sub_content_box.logo_gwangju:focus { background-image: url('/el/images/logo/gwangju_on.png'); }


.organization_wrap{
 max-width: 1132px;
 width:100%;
 text-align:center; 
 line-height: 60px;
 font-size: 18px;
 margin:auto;
}
.organization_title{
  border-color:#CFD4D8;
  margin-top:80px;
  padding-bottom:40px;
  border-bottom : 1px solid #CFD4D8;
  font-weight: 500;
  font-size: 36px;
}
.logo_div {
  margin-top:48px;
}
.logo_div > img{
   max-width: 100%;
}
.organization_div{
    margin:auto;
    margin-top:28px;
    background: #385493;
    border-radius: 29.5px;
    max-width:154px;
    height: 59px;
    color:#fff;
}
.organization_box{
    max-width:700px;
    width:88%;
    margin:auto;
    margin-bottom:160px;
    color:#fff;
}
.organization_box_top{
    height: 59px; 
    background:#99A1A8; 
    border-radius: 10px 10px 0px 0px;
}
.organization_box_main{
    height:505px; 
    background:#F8F9FB; 
    border-radius: 0px 0px 10px 10px; 
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #CFD4D8;
    padding-top:40px;
}
.organization_box_item1{
    width: 187px;
    height: 59px;
    background: #385493;
    border-radius: 29.5px;
    margin:auto;
}
.organization_line{
    height:48px;
    width:2px;
    background: #CFD4D8;
    margin:auto;
}
.organization_box_item2{
    width: 100%;
    margin: auto;
    max-width: 402px;
}
.organization_box_item2 > .organization_box_item2_top{
    height: 59px;
    background: #0088FF;
    border-radius: 10px 10px 0px 0px;
}
.organization_txt{
     min-height: 232px;
     background: #FFFFFF;
     border-width: 0px 1px 1px 1px;
     border-style: solid;
     border-color: #CFD4D8;
     border-radius: 0px 0px 10px 10px; 
     color:#333333;
     font-weight: 400;
     font-size: 16px;
     line-height: 35px; 
}
.organization_txt > ul {
    margin:0px; 
    padding:29px 64px 30px;
    text-align:left;
    font-size: 16px;
    list-style-type : disc
}
.organization_txt > ul li::marker {
    color:#99A1A8;
    font-size:0.5em;
}
     
.organization_grid{
    display:grid;   
    grid-template-columns: 50% 15% 35% 10%; 
    height:123px;
}
 .organization_grid >  .organization_grid_item1{
    border-right:2px  solid #CFD4D8;
 }
.organization_grid >  .organization_grid_item2{
    height:50%; border-bottom:2px  solid #CFD4D8;
  }
.organization_grid >  .organization_grid_item3{
    background: #333333;border-radius: 29.5px;height:59px;color:#fff;  max-width:270px; width:85%;position:relative; top:25%;
 }