@charset "utf-8";

/* sub04_01 학생회  */
.sub04_01 .org_wrap_b .organization .group2.col5 li{width: 20%;}
.sub04_01 .org_wrap_b .organization .group2.col5:before{width: 80%;}
@media (max-width:767px){
    .sub04_01 .org_wrap_b .organization:before {height:80%}
    .sub04_01 .org_wrap_b .organization .group2.col5 li {width:100%;}
}
/* sub04_01 학생회 End */

/* sub04_02 동아리 */
.sub04_02 .org_wrap_b .organization .group2.col1 {text-align:center; margin: 30px 0 0 0;}
.sub04_02 .org_wrap_b .organization .group2.col1:before {display:none;}
.sub04_02 .org_wrap_b .organization .group2.col1 li:before {display:none;}
.sub04_02 .org_wrap_b .organization .group2.col1 li {float: none;display: inline-block;position: relative;min-width: 238px;height:55px; margin:0 auto;width: auto;}
.sub04_02 .org_wrap_b .organization .group2.col1 li span {margin:0;}
@media (max-width:767px){
    .sub04_02 .org_wrap_b .organization .group2.col1 li {width:100%;}
    .org_wrap_b .organization .group1, .org_wrap_b .organization .group2 {padding-left:0;}
    .org_wrap_b .organization:before {left:50%;}
}
/* sub04_02 동아리 End */

/* sub06_0401 Student Council */
.economics-org.org_wrap_b .organization .group2 .step3{line-height: 1.3;min-height: 54px;padding: 5px;z-index: 3;position: relative;}

@media (max-width:767px){
    .economics-org.org_wrap_b .organization:before{height: calc(100% - 90px);}
    .economics-org.org_wrap_b .organization .step1{min-width: auto;}
    .economics-org.org_wrap_b .organization .group1 li{min-width: auto;}
}

/* sub06_0402 Club */
.economics-org02.org_wrap_b .organization .step1,
.economics-org02.org_wrap_b .organization .group1 .step2,
.economics-org02.org_wrap_b .organization .group2 .step3{min-width: auto;padding: 0 10px;height: auto;line-height: 1.3;min-height: 65px;display: inline-flex;align-items: center;justify-content: center;}
.economics-org02.org_wrap_b .organization .group2 .step3{margin-bottom: 0;}
.economics-org02.org_wrap_b .organization .group1 li{height: auto;min-width: auto;}
.economics-org02.org_wrap_b .organization .group2{margin: 30px 0 0 0;}
.economics-org02.org_wrap_b .organization .group2:before{display: none;}
.economics-org02.org_wrap_b .organization .group2 li{margin: 0 auto;float: none;}

@media (max-width:767px){
    .economics-org02.org_wrap_b .organization .step1{font-size: 18px;}
    .economics-org02.org_wrap_b .organization .step1,
    .economics-org02.org_wrap_b .organization .group1 .step2,
    .economics-org02.org_wrap_b .organization .group2 .step3{width: 100%;}
}