
.dbtn{text-decoration:underline}
.txtl{text-align:left;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.disp_tb{display:table}
.conc{margin:0 auto}
.wbox100{overflow:hidden;width:100%}
.disTbl{display:table}
.disTr{display:table-row}
.disTd{display:table-cell}
.phide{display:block}
.hide{display:none;}
.skip{position:absolute;top:-3000%;left:-3000%}
.afl *{float:left;}
.bno{border:none;}
.btno{border-top:none;}
.brno{border-right:none;}
.bbno{border-bottom:none;}
.blno{border-left:none;}
.bgno{background-image:none;}
.poRe{position:relative;}
.poAb{position:absolute;}
.avt *{vertical-align:top;line-height:1.2;}
.avm *{vertical-align:middle;}
.afl:after,.clear:after,ul:after{clear:both;display:block;content:""}
.inlineB{display:inline-block;}
.txt{line-height:24px}
.txt2{font-size:20px;line-height:28px}
.txt3{color:#0e3174;font-weight:700;font-size:24px;line-height:32px}
.bBox{box-sizing:border-box}
.disIB{display:inline-block;}

.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.vb{vertical-align:bottom;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.fn{float:none;;width:100%;}
.elli{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n{font-weight:400;}
.b{font-weight:700;}
.u{text-decoration:underline;}
.ls1{letter-spacing:-1px;}
.lh15{line-height:15px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.lh40{line-height:40px;}
.fs10{font-size:10px;}
.fs13{font-size:13px;}
.fs17{font-size:17px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fcW{color:#fff;}
.fcB{color:#2a2a2a;}
.fcBl{color:#0e3174;}
.fcBl2{color:#1b4fb4;}
.fcR{color:#e60013;}
.fcR2{color:#d23340;}
.pointTxt{color:#0e3174;}
.p00{padding:0;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.t00{padding-top:0;}
.t03{padding-top:3px;}
.t05{padding-top:5px;}
.t08{padding-top:8px;}
.t10{padding-top:10px;}
.t15{padding-top:15px;}
.t20{padding-top:20px;}
.t25{padding-top:25px;}
.t30{padding-top:30px;}
.t35{padding-top:35px;}
.t40{padding-top:40px;}
.t45{padding-top:45px;}
.t50{padding-top:50px;}
.r00{padding-right:0;}
.r05{padding-right:5px;}
.r10{padding-right:10px;}
.r15{padding-right:15px;}
.r20{padding-right:20px;}
.r25{padding-right:25px;}
.r30{padding-right:30px;}
.b00{padding-bottom:0;}
.b05{padding-bottom:5px;}
.b10{padding-bottom:10px;}
.b15{padding-bottom:15px;}
.b20{padding-bottom:20px;}
.b25{padding-bottom:25px;}
.b30{padding-bottom:30px;}
.b40{padding-bottom:40px;}
.l00{padding-left:0;}
.l05{padding-left:5px;}
.l08{padding-left:8px;}
.l10{padding-left:10px;}
.l15{padding-left:15px;}
.l20{padding-left:20px;}
.l25{padding-left:25px;}
.l30{padding-left:30px;}
.l50{padding-left:50px;}
.l55{padding-left:55px;}
.m00{margin:0;}
.m10{margin:10px;}
.m20{margin:20px;}
.m30{margin:30px;}
.mt00{margin-top:0;}
.mt03{margin-top:3px;}
.mt05{margin-top:5px;}
.mt07{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt65{margin-top:65px;}
.mr00{margin-right:0;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.ml00{margin-left:0;}
.ml07{margin-left:7px;}
.ml08{margin-left:8px;}
.ml05{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.mb00{margin-bottom:0;}
.mb05{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mt_03{margin-top:-3px;}
.mt_05{margin-top:-5px;}
.mt_10{margin-top:-10px;}
.mt_15{margin-top:-15px;}
.mt_20{margin-top:-20px;}
.mt_25{margin-top:-25px;}
.mt_30{margin-top:-30px;}
.mt_35{margin-top:-35px;}
.mt_40{margin-top:-40px;}
.mt_80{margin-top:-80px;}
.ml_05{margin-left:-5px;}
.ml_10{margin-left:-10px;}
.ml_15{margin-left:-15px;}
.ml_20{margin-left:-20px;}
.ml_25{margin-left:-25px;}
.ml_30{margin-left:-30px;}
.w100{width:100%;}

.red{color:red}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w35{width:35%;}
.w40{width:40%;}
.w50{width:50%;}
.w70{width:70%;}
.w80{width:80%;}

.w50px{width:50px;}
.w60px{width:60px;}
.w80px{width:80px;}
.w100px{width:100px;}
.w110px{width:110px;}
.w120px{width:120px;}
.w140px{width:140px;}
.w150px{width:150px;}
.w160px{width:160px;}
.w180px{width:180px;}
.w200px{width:200px;}

.rTxt{margin-top:-28px;height:28px;text-align:right}
div[data-ng-messages]{margin-top:5px}
div[data-ng-messages] [data-ng-message]{color:red}
div.file-layer{height:40px}
div.file-layer div{float:left}
div.file-layer div.btn,div.file-layer div.name{height:30px;line-height:30px}
div.file-layer div.name{overflow:hidden;width:300px;text-overflow:ellipsis}
div.file-layer div.btn{width:80px;background-color:#0d3c97;color:#fff;text-align:center;cursor:pointer}

/*         */
.o_con{overflow: hidden;}
.o_con .al{text-align:left;}
.o_con .ac{text-align:center;}
.o_con .ar{text-align:right;}
.o_con h4 {color: #111; font-size: 24px; background: url('/images/kor2021/common/h4.png') 0 9px no-repeat; padding: 0 0 0 14px; margin: 40px 0 7px; line-height: 28px }

.information{position:relative;margin-top:50px;display:table}
.information td, .information th{padding:20px 0 20px 45px;background-color:#fafafa;vertical-align:top;text-align:left}
.information th{background:url(/images/kor2021/icon/icon_date.png) 23px 19px no-repeat;color:#111;width:70px;background-color:#fafafa}
.information td{padding-right:20px;padding-left:10px;background-color:#fafafa}
.information tr{display:table-cell;background:#fafafa}
.information tr:first-child{background:#f4f4f4}
.information tr:first-child th{background:url(/images/kor2021/icon/icon_group.png) 23px 20px no-repeat #f4f4f4}
.information tr:first-child td{background:#f4f4f4}
.information td{width:calc(100% - 70px);}
.information td.informationDate{position:absolute;right:0;top:0;width:auto;}

#contents h4,.popup h4 {
    color: #111;
    font-size: 24px;
    background: url(/images/kor2021/common/h4.png) 0 9px no-repeat;
    padding: 0 0 0 14px;
    margin: 20px 0 7px;
    line-height: 28px;
}


#application > div > h4 {
    color: #111;
    font-size: 24px;
    background: url(/images/kor2021/common/h4.png) 0 9px no-repeat;
    padding: 0 0 0 14px;
    margin: 40px 0 7px;
    line-height: 28px;
}

h5 {
    color: #1b4fb4;
    font-size: 17px;
    margin: 15px 0 5px !important;
    font-weight: 600;
}

@media screen and (max-width:1099px){
    .information tr{display:table-row;background:#fafafa;}
    .information td, .information th{padding:10px 0 10px 30px}
    .information tr:first-child th{background:url(/images/kor2021/icon/icon_group.png) 8px 12px no-repeat}
    .information th{background:url(/images/kor2021/icon/icon_date.png) 8px 9px no-repeat}
    .information td{padding-right:10px;padding-left:5px}
}
@media screen and (max-width:699px){
    .information{display:block;background:#f4f4f4;}
    .information tbody{display:block;}
    .information tr{display:block;}
    .information td.informationDate{display:block;width:100%;position:static;text-align:right;box-sizing:border-box;}
}
.searchBox{background-color:#f8f8f8;padding:20px;margin-bottom:35px}
.searchBox select{width:25%}
.searchBox input[type=text]{width:232px}
.searchBox2{background-color:#fff;padding:0;float:left;position:relative;width:320px;height:35px;margin-bottom:20px;overflow:hidden}
.searchBox2.type2{margin-bottom:0;float:none}
.searchBox2.type3{float:right}
.searchBox2 select{width:90px;position:absolute;left:0;top:0;border-right:none}
.searchBox2 input[type=image]{width:34px;position:absolute;right:0;top:0;border-left:#9e9e9e solid 1px}
.searchBox2 span{display:block;height:35px;margin:0 34px 0 90px}
.searchBox2 input[type=text]{width:100%}
.count{width:auto;height:35px;float:right;margin-bottom:20px}
.count select{width:80px;float:left}
.count select.type2{width:200px}
.proList{border-top:#545454 solid 1px}
.proList>li{clear:both;border-bottom:#d0d0d0 solid 1px;padding:20px;display:block}
.proList>li:after{content:'';display:block;clear:both}
.proList>li>div.imgBox, .proList>li>div.info{float:left}
.proList>li>div:first-child{margin-right:25px;width:114px;height:148px}
.proList>li>div:first-child img{width:114px;height:148px}
.proList>li>div.imgBox>a{background-image:none;padding-right:0;height:auto} /*20220117 웹접근성 height:auto 추가*/
.proList>li>div>a{color:#1b4fb4;font-size:20px;background:url(/images/kor2021/btn/btn_detail.png) right no-repeat;padding-right:40px;height:30px;display:inline-block;line-height:30px}
.proList>li:after{content:"";display:block;clear:both}
.proList>li>div>span.tit{color:#1b4fb4;font-size:20px;padding-right:40px;height:30px;display:inline-block;line-height:30px;background-image:none;text-align:left;width:auto}
.listType{border-top:#545454 solid 1px}
.listType>li{clear:both;border-bottom:#d0d0d0 solid 1px;padding:13px 10px 12px}
.listType.faq>li{background:url(/images/kor2021/icon/icon_down.png) 98% center no-repeat}
.listType.faq>li.listCont{background-image:none}
.listType.faq>li.open{background:url(/images/kor2021/icon/icon_up.png) 98% center no-repeat}
.listType.faq>li>a{width:92%}
.listType>li>a{color:#333;font-size:17px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.listType>li>a>span{display:inline-block;width:55px}
.listType>li>ul{margin-top:-3px}
.listType>li>ul:after{content:"";display:block;clear:both}
.listType>li ul>li{float:left;background:url(/images/kor2021/icon/tit_bar.png) 0 7px no-repeat;font-size:13px;padding:5px 5px 0 7px}
.listType>li ul>li:first-child{background-image:none;padding-left:55px}
.listType>li ul>li.file{background-image:none;margin-top:-4px;padding:5px 0 0 5px}
.listType>li ul>li.file>a{color:#1b4fb4}
.listType>li.on a{color:#1b4fb4;}
.listType.img li{position:relative}
.listType.img div.img{float:left;width:180px}
.listType.img div.img img{width:134px;height:89px}
.listType.img div.img span{vertical-align:top;width:35px;display:inline-block}
.listType.img div.txt{float:left;position:absolute;right:0;padding-left:200px;box-sizing:border-box;width:100%;line-height:16px}
.listType.img div.txt a{color:#333;font-size:17px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.listType.img div.txt span{display:inline-block;height:40px;margin-top:-3px;width:100%;overflow:hidden;text-overflow:ellipsis}
.listType.img>li ul>li:first-child{padding-left:0}
.listType02{border-top:#545454 solid 1px;margin-top:20px;margin-bottom:10px;}
.listType02 th{background-color:#f5f5f5;color:#2a2a2a;padding:15px 0 13px;border-bottom:#d0d0d0 solid 1px}
.listType02 td{border-bottom:#d0d0d0 solid 1px;padding:15px 0 13px;text-align:center}
.listType02.type2 td, .listType02.type2 th{border-left:#d0d0d0 solid 1px;text-align:center; word-break: keep-all;}
.listType02.type2 td:first-child, .listType02.type2 th:first-child{border-left:none}
.listType02.type2 td.borderleft, .listType02.type2 th.borderleft{border-left: #d0d0d0 solid 1px;}
.listType02.type2 td.al{padding:13px 15px 15px}
.lLine{border-left: #d0d0d0 solid 1px !important;}
th.th{color:#1b4fb4;;font-weight:700;vertical-align:top;font-size:18px}
.listType02 td.th{color:#2a2a2a;font-weight:700;text-align:center}
.listType.view>li>span{width:100%}
.listType.view>li>ul>li:first-child{padding-left:0}
.listType.view>li ul>li.file{position:relative;float:right;margin-top:-10px}
#view_content{padding:20px 10px}
.listType.survey>li>a{width:70%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.listType.view li{word-break:break-all}
.listType.survey>li{position:relative}
.listType.survey>li>div.btnAreaSurvey{width:250px;position:absolute;right:-15px;top:12px;float:right}
.listType.survey>li>ul{clear:both}
.listCont{background-color:#f5f5f5;padding:20px 20px 10px 20px;}
.viewType01{border-top:#545454 solid 1px}
.viewType01 td, .viewType01 th{border-bottom:#d0d0d0 solid 1px;word-break:break-all}
.viewType01 th{background-color:#f5f5f5;color:#2a2a2a;padding:10px 0 10px 20px;text-align:left}
.viewType01 th *{color:#2a2a2a}
.viewType01 td{padding:10px}
.viewType01 input[type=file], .viewType01 input[type=password], .viewType01 input[type=text], .viewType01 select, .viewType01 textarea{height:30px;line-height:30px}
.fileLyaer{display:none;position:absolute;right:8px;top:30px;border:#848484 solid 1px;background-color:#fff;padding:20px 10px 10px}
.fileLyaer .close{position:absolute;right:10px;top:4px}
.fileLyaer a{white-space:nowrap;font-size:13px;display:inline-block;padding-top:5px}
.fileLyaer a:hover{text-decoration:underline}
.tblType01{border-top:#545454 solid 1px}
.tblType01 th{border-left:#d0d0d0 solid 1px;color:#2a2a2a;padding:15px 0 13px;border-bottom:#d0d0d0 solid 1px;background-color:#fff}
.tblType01 td{border-bottom:#d0d0d0 solid 1px;border-left:#d0d0d0 solid 1px;padding:15px 0 13px;text-align:center;background-color:#fff}
.tblType01 td:first-child, .tblType01 th:first-child{border-left:none}
.page{text-align:center;margin-top:50px}
.page *{vertical-align:top;display:inline-block;box-sizing:border-box}
.page ul{margin:0 20px}
.page li a{padding:0 3px;margin:0 3px;height:30px;text-align:center;line-height:30px;color:#666;font-size:16px}
.page li a:hover, .page li.on a{color:#e60013;font-weight:700;border-left:1px solid #e60013;border-right:1px solid #e60013;border-top:1px solid #e60013;border-bottom:1px solid #e60013;width:95%}
.mTot{display:none}
@media screen and (max-width:699px){
    .proList>li{padding:15px}
    .proList>li>div:first-child{margin-right:15px;width:104px}
    .proList>li>div:first-child img{width:104px}
    .proList>li>div.info{float:none;padding-left:119px}
    .searchBox{padding:10px;margin-bottom:15px}
    .searchBox select:first-child{width:100%;margin-bottom:7px}
    .searchBox select{float:left}
    .searchBox input[type=text]{width:62%;border-left:none}
    .searchBox2{width:100%}
    .searchBox2.type2+.btnAreaLR{margin-top:10px;text-align:left}
    .page{margin-top:30px}
    .page li{display:none}
    .page li.on{display:inline-block}
    .mTot{display:inline-block;line-height:30px;margin:0 20px 0 -20px}
    .mTot span{line-height:30px;color:#222}
    .page li a:hover, .page li.on a{color:#e60013}
    .page .first, .page .last{display:none}
    .listType>li>ul>li:first-child{padding-left:0}
    .listType.img div.img{width:67px}
    .listType.img div.img img{width:67px;height:45px}
    .listType.img div.txt{padding-left:95px}
    .listType.img div.txt ul{margin-top:-7px}
    .viewType01 th{padding:10px 0 10px 10px}
    .viewType01 td{padding:5px 5px 5px 10px}
}
.profileBox{background-color:#e4f2ff;padding:10px}
.profileBox>div{border:#fff solid 1px;background-color:#e4f2ff;height:99px;text-align:center;line-height:99px}
.profileBox>div p{display:inline-block}
.profileBox>div p:first-child{margin-right:25px}
.profileList caption {display: none;} /* 2022-12-28 추가*/
.profileList{border-top:#545454 solid 1px}
.profileList td, .profileList th{border-bottom:#bbb solid 1px;padding:10px 0 8px 15px;color:#2a2a2a}
.profileList th{text-align:left;width:225px}
.profileL{float:left;width:205px}
.profileL p{width:100%;text-align:center;padding-bottom:10px;color:#2a2a2a; font-size: 15px;}
.profileR{padding-left:227px;width:100%;margin-top:-40px;box-sizing:border-box}
.memList li{float:left;margin:0 20px 30px 0}
.hopeBox{background:url(/images/kor2021/contents/hope_bg.png) no-repeat;width:100%;height:344px;box-sizing:border-box;padding:43px 65px 0 243px}
.hopeBox p:first-child{color:#0e3174;font-size:30px;line-height:35px;padding-bottom:15px}
.hopeBox p{font-size:16px;line-height:26px;padding-bottom:35px}
.cleanBox{background:url(/images/kor2021/contents/clean_bg.png) right bottom no-repeat #e4f2ff;width:100%;height:273px;box-sizing:border-box;padding:35px 70px}
.cleanBox p:first-child{color:#0d3c97;font-size:24px;line-height:30px;font-weight:700;padding-bottom:15px}
.cleanBox p{text-align:center;line-height:24px;padding-bottom:35px}
.cleanBox div{text-align:center;line-height:45px}
.profBox{background:url(/images/kor2021/contents/prof_bg.png) no-repeat;width:100%;height:157px;box-sizing:border-box;padding:55px 0 0 170px}
.profBox p{font-size:16px;line-height:26px}
.stat{background:url(/images/kor2021/icon/icon_stat.png) no-repeat;width:63px;height:21px;text-align:center;font-size:13px;color:#fff;display:inline-block;line-height:21px;margin-top:-3px}
@media screen and (max-width:1099px){
    .hopeBox{background:url(/images/kor2021/contents/hope_bg_m.png) right bottom no-repeat #e4f2ff;width:100%;height:auto;padding:43px 40px 0 0}
    .hopeBox .icon{background:url(/images/kor2021/contents/icon_hope.png) no-repeat;background-size:cover;width:137px;box-sizing:border-box;height:138px;margin:0 15px;float:left}
    .hopeBox .txt{float:left;box-sizing:border-box;width:73%;padding-bottom:45px}
    .hopeBox:after{clear:both;content:"";display:block}
    .cleanBox{height:auto;padding:35px 30px}
    .lectureBox{height:auto;padding:35px 30px}
    .profBox{background:url(/images/kor2021/contents/prof_bg_m.png) right bottom no-repeat #e4f2ff;height:auto;padding:35px;text-align:center}
}
@media screen and (max-width:699px){
    .profileBox>div{padding:5px 0}
    .profileBox>div p{display:block}
    .profileBox>div p:first-child{margin:0}
    .profileList th{width:30%;padding:10px 0 8px 5px}
    .profileL{float:none; margin: 0 auto;}
    .profileR{clear:both;padding-left:0;margin-top:0}
    .hopeBox{padding:20px}
    .hopeBox .icon{display:none}
    .hopeBox p{padding-bottom:20px; word-break: keep-all;}
    .hopeBox .txt{width:100%;padding-bottom:0}
    .profBox{padding:15px}
}
.tabList03:after, .tabList:after{content:"";display:block;clear:both;height:40px}
.tabList.type2:after{height:10px}
.tabList li{float:left;box-sizing:border-box;padding:1px}
.tabList li a{display:table;box-sizing:border-box;border:#d5d5d5 solid 1px;font-size:16px;width:100%;min-height:62px;padding:10px 0;text-align:center;color:#2a2a2a;line-height:1.2;}
.tabList li a span{display:table-cell;vertical-align:middle;}
.tabList li.on a{border-top:#bf8c27 solid 3px}
.tabList li a.newWin{
    background: url(/images/kor2021/main/nWindow_ic.png) no-repeat 96% 28%;
}
.tabList.type2 li a{background-color:#ececec;height:38px}
.tabList.type2 li.on a{background-color:#d3eaff}
.tabList.type3 li{padding:0}
.tabList.type3 li a{background-color:#9f9f9f;color:#fff;height:44px;padding:15px 0;border:none}
.tabList.type3 li.on a{border-top:#bb000f solid 3px;background-color:#fff;color:#2a2a2a}
.tabList.cnt2 li{width:50%}
.tabList.cnt3 li{width:33.3% }
.tabList.cnt3 li:first-child{width:33.4%}
.tabList.cnt3_tem li{/*width:33.3%*/ width: 50%;}
.tabList.cnt3_tem li:first-child{/*width:33.4%*/ width: 50%;}
.tabList.cnt4 li{width:25%}
.tabList.cnt5 li{width:20%}
.tabList.cnt5_2 li{width:16.6%}
.tabList.cnt6 li:first-child{width:17%}
.tabList.cnt6 li{width:16.6%}
.tabList.cnt7 li:first-child{width:11.8%}
.tabList.cnt7 li{width:10.2%}
.tabList.cnt8 li:first-child{width:12.3%}
.tabList.cnt8 li{width:12.3%}
.tabList.cnt9 li:first-child{width:16.6%}
.tabList.cnt9 li{width:16.6%}
.tabList.cnt11 li:first-child{width:14.25%}
.tabList.cnt11 li{width:14.25%; display:table}
.tabList.cnt11 li a{display:table-cell;vertical-align:middle;height:64px}
.tabList.cnt9_2 li{width:20%}
.tabList02{margin-top:50px}
.tabList02>li{float:left;margin:0 2px 2px 0}
.tabList02>li>a{display:inline-block;text-align:center;padding:0 15px;line-height:38px;background-color:#ececec}
.tabList02>li.on>a{background-color:#d3eaff}
.tabCont02{padding:15px 15px 20px}
.tabList03{background:url(/images/kor2021/common/tab_bg.png) bottom repeat-x;height:36px;margin-bottom:40px}
.tabList03 li{float:left}
.tabList03 li a{display:block;font-size:16px!important;padding:0 25px!important;padding-bottom:7px!important;}
.tabList03 li.on a{color:#4099d5;border-bottom:5px solid #4099d5;font-weight:bold;}

@media screen and (max-width:699px){
    .tabList02{margin-top:20px}
    .tabCont02{padding:5px 5px 10px}
    .tabList.cnt6 li:first-child{width:33.3%}
    .tabList.cnt6 li{width:33.3%}
    .tabList.cnt7 li:first-child{width:33.3%}
    .tabList.cnt7 li{width:33.3%}
    .tabList.cnt9_2 li{width:33.3%}
}
.btnAreaL{margin-top:22px}
.btnAreaR{text-align:right;padding-top:22px}
.btnAreaLR{text-align:right;margin-top:-39px}
h4+.btnAreaLR{margin-top:-38px}
.btnAreaC *, .btnAreaL *, .btnAreaLR *, .btnAreaR *{vertical-align:middle}
.btnAreaC{text-align:center;margin-top:22px}
.btn{display:inline-block;color:#fff;height:41px;box-sizing:border-box;padding:0 10px;border-radius:7px;line-height:41px;text-align:center;min-width:80px;white-space:nowrap;cursor:pointer;box-shadow:0 0 0;text-decoration:none;}
.btn *{color:#fff;text-decoration:none;}
.btnR{background-color:#d23340}
.btnBl{background-color:#1b4fb4}

.btnBl_1{background-color: #f5c102;}
.btnBl_2{background-color: #2DB400;}
.btnBl_3{background-color: #1a73e8;}


.btnS{background-color:#547bc8}
.btnW{background-color:#fff;border:#1b4fb4 solid 1px;color:#1b4fb4;}
.btnW2{background-color:#fff;border:#dadada solid 1px;color:#1b4fb4;}
.btnW3{background-color:#fff;border:#d23340 solid 1px;color:#d23340;}
.btnW4{background-color:#fff;border:#7a7a7a solid 1px;color:#545454;}
.btnW5{background-color:#fff;border:#547bc8 solid 1px;color:#547bc8;}
.btnG{background-color:#7a7a7a}
.btn.s30{height:30px;line-height:30px;padding:0 20px}
.btn.s35{height:35px;line-height:35px;padding:0 5px;min-width:50px}
.btn.s50{height:50px;line-height:50px;padding:0 35px;font-size:17px}
.btn.s50{height:50px;line-height:50px;padding:0 35px;font-size:17px}
.btn.p35{padding:0 35px}
.btn.iconS{background:url(/images/kor2021/icon/icon_singo.png) 8px center no-repeat #fff;padding-left:30px;font-size:18px}
.btn.iconL{background:url(/images/kor2021/icon/icon_list.png) 8px center no-repeat #fff;padding-left:30px;font-size:18px}
.btn.iconSur{background:url(/images/kor2021/icon/icon_survey.png) 8px center no-repeat #fff;padding-left:30px;font-size:18px}
.btn.iconGoal{background:url(/images/kor2021/icon/icon_goal.png) 8px center no-repeat #fff;padding-left:30px;font-size:18px}
.btn.iconRe{background:url(/images/kor2021/icon/icon_result.png) 8px center no-repeat #fff;padding-left:30px;font-size:18px}
.btnHome{background:url(/images/kor2021/btn/btn_home.png) no-repeat;font-size:0;display:inline-block;width:26px;height:26px;margin:0 0 0 10px;;vertical-align:middle}
.btnHomeTxt{display:inline-block;margin:0;;vertical-align:middle;text-decoration:underline;font-size:15px;color:#111}
.btnHomeLink{background:url(/images/kor2021/icon/icon_home.png) 10px 8px no-repeat;border:#dadada solid 1px;display:inline-block;height:34px;line-height:34px;box-sizing:border-box;color:#1b4fb4;font-size:18px;padding:0 10px 0 32px}
.btnDownload{display:inline-block;margin-left:0!important;margin-right:7px;background-color:#e34c58;border:1px solid #e34c58;background-image:url(/images/kor2021/btn/ico-btn-dw02.png);background-repeat:no-repeat;color:#fff;padding:10px 15px;padding-right:42px;background-position:calc(100% - 15px);background-size:20px;border-radius:7px;line-height:1.2;}
.btnDownload:last-child{margin-right:0;}
.btnDownload:hover{background-color:#fff;color:#000;background-image:url(/images/kor2021/btn/ico-btn-dw01.png);transition:all 0.3s;}
.btnView02{display:inline-block;background-color:#bf8c27;border:1px solid #bf8c27;background-image:url(/images/admission/icon/icon_view_on.png);background-repeat:no-repeat;color:#fff;padding:10px 15px;padding-right:36px;background-position:calc(100% - 15px);background-size:14px;border-radius:7px;line-height:1.2;}
.btnView02:hover{background-color:#fff;color:#000;background-image:url(/images/admission/icon/icon_view_off.png);transition:all 0.3s;}

.homeIcon01{display:inline-block;margin-right:5px;margin-bottom:2px;vertical-align:middle;}
.btnDetail{background:url(/images/kor2021/btn/btn_detail.png) no-repeat;font-size:0;display:inline-block;width:30px;height:30px;vertical-align:middle}
.blt01, .dotList>li{background:url(/images/kor2021/icon/blt_01.png) 0 12px no-repeat;padding:5px 0 0 10px}
.blt03, .dotList02>li{background:url(/images/kor2021/icon/blt_02.png) 0 9px no-repeat;padding:5px 0 0 13px}
.point{background:url(/images/kor2021/icon/point.png) 0 7px no-repeat;;padding:5px 0 0 17px;;color:#d23340;}
.pointG{background:url(/images/kor2021/icon/pointG.png) 0 7px no-repeat;;padding:5px 0 0 17px;}
.dotList02>li>ul>li{background:url(/images/kor2021/icon/blt_01.png) 0 12px no-repeat;padding:5px 0 0 10px}
.dotList02>li>ul>li>ul>li{background:url(/images/kor2021/icon/blt_03.png) 0 12px no-repeat;padding:5px 0 0 13px}
.redbox{border:red solid 2px;border-radius:10px;width:80%}
.dotList03>li{background:url(/images/kor2021/icon/blt_03.png) 0 12px no-repeat;padding:5px 0 0 13px}
ol.num li{margin:0 0 0 27px;list-style:decimal;}
.blt02{background:url(/images/kor2021/icon/arr.png) 0 10px no-repeat;padding:5px 0 0 10px}
.boxType01{background-color:#f8f8f8;padding:15px 20px}
.boxType01 h4 *{vertical-align:middle}
.boxType01 a{vertical-align:top;margin-top:-1px}
.boxType02{background-color:#e4f2ff;width:100%;box-sizing:border-box;padding:25px 30px}
.boxType02 p:first-child{color:#0d3c97;font-size:17px;font-weight:700;padding-bottom:15px}
.boxType02 p{line-height:24px}
.boxType03{border:#d0d0d0 solid 1px;margin-top:30px}
.boxType03.type2{margin-top:0;text-align:center}
.boxType03.type3{margin-top:0;text-align:center}
.boxType03.type3>div:first-child{padding-top:20px}
.boxType04{background-color:#f8f8f8;border-top:#545454 solid 1px;height:215px;box-sizing:border-box;padding:60px 0 0;text-align:center}
.boxType04.type2{height:auto;padding:30px 65px;text-align:left}
.boxType04 table{margin:0 auto;text-align:left;width:455px}
.boxType04 td{padding:5px 0}
.boxType04 th{color:#2a2a2a;padding-left:20px}
.boxType05{border:#d4d4d4 solid 8px;padding:20px;margin-bottom:40px}
.chiefBox{background-color:#f7f7f7;padding:5px 0 30px;margin-top:65px}
.chiefBox>div{width:640px;margin:0 auto}
.chiefBox p:first-child{color:#111;font-size:28px;text-align:center;font-weight:700;padding-bottom:20px}
.chiefBox p{color:#2a2a2a;padding-top:25px;font-size:13px;text-align:left}
.cal{background:url(/images/kor2021/icon/icon_cal.png) 95% no-repeat;width:130px;}
#subDepts a{text-decoration:underline}
.phoneList{margin-top:30px;}
.phoneList li{text-align:center; margin: 3px 0 5px 0;}
.phoneList>li:first-child{background:url(/images/kor2021/contents/org_bg_new.png) center 49px no-repeat;padding-bottom:43px}
.phoneList.type2>li:first-child>.spanType2, .phoneList.type2>li:first-child>span, .phoneList>li:first-child>a, .phoneList>li:first-child>span{font-size:17px;color:#fff;display:inline-block;background-color:#1b4fb4;height:49px;width:285px;line-height:49px}
.phoneList.type2>li>ul{margin-top:80px}
.phoneList>li>ul>li{float:left;width:calc((100% - 114px) / 6);margin:148px 0 0 18px}
.phoneList>li>ul>li:first-child{margin-left:0}
.phoneList>li>ul>li>a, .phoneList>li>ul>li>span{background-color:#666;color:#fff;display:block;height:40px;line-height:40px; border: 1px solid #B3B3B3; font-weight: bold;}
.phoneList>li>ul>li>ul>li>a, .phoneList>li>ul>li>ul>li>span{background-color:#F2F2F2; font-size:14px;display:block;padding:10px 3px; border: 1px solid #B3B3B3; color: #333;}
.phoneList > li > ul > li > ul > li > span.depth3 {
    background: #fff;
    margin: -6px 0 auto;
}
.phoneList>li>ul>li>ul>li>ul{border:1px solid #ccc; padding:6px 5px; margin: -1px 0; }
.phoneList>li>ul>li>ul>li>ul>li>a{display:block;text-align:center;font-size:14px; color: #666}
.phoneList.type2{position:relative}
.phoneList.type2>li{position:absolute;top:0;left:0}
.phoneList.type2>li:nth-child(3){left: auto;right: 200px;}
.phoneList.type2>li:nth-child(4){left: auto;right: 200px;}
.phoneList.type2>li:last-child{left:auto;right:1px}
.phoneList.type2>li:last-child>a{margin:0}
.phoneList.type2>li:first-child{position:static;text-align:left}
.phoneList.type2>li:first-child span{text-align:center}
.phoneList.type2>li:first-child>.spanType2{text-align:center;margin-left:0;width:200px;margin-right: 40px;font-weight: bold;}
.phoneList.type2>li>a, .phoneList.type2>li>span{font-size:17px;color:#2456b7;border:#2456b7 solid 1px;display:inline-block;height:49px;width:285px;line-height:49px;background-color:#fff;margin-left:275px;width:200px}
.phoneList.type2>li>.spanType2, .phoneList.type2>li>a{font-size:17px;color:#2456b7;border:#2456b7 solid 1px;display:inline-block;height:49px;width:285px;line-height:49px;background-color:#fff;margin-left:-323px;width:200px}
.phoneList.type2>li>span.spanTypeNew{position:absolute;left:0;margin-left:0;top:170px}
.phoneList.type2>li>span.spanTypeNew2{position:absolute;left:auto !important;margin-left:0;top:170px;}
.phoneList.type2>li>span.spanTypeNew3{position:absolute;left:0;margin-left:0;top:170px}
.phoneList.type2>li>span.spanTypeNew4{position:absolute;left:0 !important;margin-left:0;top:40px;}
.phoneList.type2>li:first-child{background:url(/images/kor2021/contents/y19apr11_bg.png) center 0 no-repeat;}
.calYaer{color:#0e3174;font-size:30px;line-height:30px;vertical-align:middle;text-align:center;font-weight:700}
.calYaer *{vertical-align:middle}
.hisBox{border-top:#545454 solid 1px;padding:20px 0 15px 0}
.hisBox ul li{float:left;padding:0 7px 15px 0}
.hisBox ul:after{clear:both;content:"";display:block}
.history td div{float:left;width:116px;margin-left:5px}
.history td dl{float:left}
.history td dt{float:left;font-weight:700;color:#2a2a2a;margin:0 15px 10px 20px;clear:both}
.history td dd{float:left;margin-bottom:10px;max-width:383px}
.markList li{float:left}
.markList li.eng{float:right}
.loginBox{max-width:800px;margin:0 auto}
.loginBox>div{float:left;width:396px;height:297px;box-sizing:border-box;margin-top:35px;border:#d0d0d0 solid 1px;background-color:#f5f5f5}
.loginBox:after{content:'';display:block;clear:both}
.loginBox>div:first-child{margin-right:8px}
.loginBox>div>h3{height:65px;;font-size:22px;;color:#2a2a2a;;line-height:65px;;text-align:center;margin-bottom:40px;border-bottom:#d0d0d0 solid 1px}
.loginL .btn{background-color:#547bc8;width:104px;height:88px;line-height:88px;font-size:16px;margin-bottom:25px}
.loginL .clear>div:first-child{margin-right:8px}
.loginL .clear>div:first-child>div{margin-bottom:8px}
.loginL .clear>div:first-child>div input[type=password], .loginL .clear>div:first-child>div input[type=text]{border:#ccc solid 1px;height:40px;width:227px}
.loginL .clear>div{float:left}
.btnR2, .loginR .btn{background-color:#d23340;width:104px;height:88px;font-size:16px;padding-top:25px;line-height:20px;margin-bottom:25px;white-space:normal}
.loginR .btn{width:185px;height:55px;margin-bottom:30px;margin-top:20px;padding-top:18px}
.btnR2{width:160px;margin-bottom:0}
.loginL .loginBoxIn{margin:0 27px}
.loginR .loginBoxIn{margin:0 20px 0 25px}
.loginL ul li:first-child{padding-left:0}
.loginL ul li{float:left;background:url(/images/kor2021/icon/arr.png) right 4px no-repeat;padding:0 7px 0 10px}
.loginL ul li a{font-size:15px}
.infoTxt{text-align:center;padding:20px 0 10px;font-size:15px}
.joinBox{width:800px;margin:0 auto}
.joinBox:after{content:"";display:block;clear:both}
.joinBox>div{float:left;background-color:#f5f5f5;width:262px;height:312px;box-sizing:border-box}
.joinBox .joinC{margin:0 7px}
.joinBox>div h3{height:80px;;font-size:22px;;color:#4362a0;;line-height:80px;;text-align:center}
.joinBox>div p{text-align:center;height:140px}
.joinBox>div.joinL>div{height:130px;margin-bottom:10px}
.joinBox>div.joinL p{text-align:left;padding:0 40px;height:auto}
.joinBox .btn{width:202px;height:64px;line-height:64px;font-size:17px;margin:0 30px;background-color:#fff}
.joinL .btn{border:#d23340 solid 2px;color:#d23340}
.joinC .btn{border:#547bc8 solid 2px;color:#547bc8}
.joinR .btn{border:#ccc solid 2px;color:#2a2a2a}
.joinStep{width:571px;height:122px;font-size:0;margin:45px auto 0}
.joinStep.step01{background:url(/images/kor2021/contents/step_01.png) no-repeat}
.joinStep.step02{background:url(/images/kor2021/contents/step_02.png) no-repeat}
.joinStep.step03{background:url(/images/kor2021/contents/step_03.png) no-repeat}
.joinStep.step04{background:url(/images/kor2021/contents/step_04.png) no-repeat}
.areaBox{background-color:#f5f5f5;padding:30px;overflow-y:scroll;height:230px;line-height:24px}
.areaBox span.b{color:#111;font-size:18px;display:inline-block;padding:0 0 10px}
.iconInfo{background:url(/images/kor2021/icon/icon_info.png) 0 23px no-repeat;padding:25px 0 20px 30px}
.box{float:left;height:16px;border:#e3e3e3 solid 1px;border-radius:3px;width:80%;background-color:#fff}
.box .per{width:100px;border-radius:3px;background:url(/images/kor2021/contents/survey_bg.png) repeat-x;height:16px}
.tit{background:url(/images/kor2021/contents/tit_bg.png) 0 8px repeat-x;width:100%;text-align:center}
.tit span{background-color:#fff;display:inline-block;color:#2a2a2a;font-size:17px;padding:0 10px;line-height:20px;margin:0 10px 10px;box-sizing:border-box}
.popup{padding:24px;background-color:#eee}
.popup .cont{background-color:#fff;padding:10px}
.popupIn{margin:-30px 25px 10px;padding-bottom:10px}
.popupIn2{padding:0 25px 10px}
.popupIn3{padding:0 25px 10px}
.popup h4{margin-top:10px}
strong.u{font-weight:400}
@media screen and (max-width:1099px){
    .phoneList{width:auto;margin:30px auto 0}
    .hisBox{padding:15px 0 10px 0}
    .hisBox ul li{padding:0 7px 8px 0}
    .boxType02{padding:15px}
    .boxType02 p:first-child{padding-bottom:5px}
    .markList li.eng{float:left;margin-left:39px}
    .tabList03:after, .tabList:after{height:20px}
}
@media screen and (max-width:831px){
    .phoneList{/*width:100%;margin:30px auto 0*/width: calc(100% - 20px);margin: 50px 10px 0;}
    .phoneList>li>ul>li{width:15.9%;margin:35px 0 0 5px}
    .phoneList>li>ul>li:first-child{margin-left:5px}
    .phoneList>li:first-child{background-size:80%}
    .history td dd{max-width:255px}
    .markList li{float:none;clear:both}
    .markList li.eng{margin:0 0 40px 0;;float:none;clear:both}
    .tabList.cnt9 li{width:33.3%}
    .tabList.cnt9 li:first-child{width:33.3%}
    .tabList.cnt11 li{width:33.3% !important;}
    .tabList.cnt11 li:first-child{width:33.3% !important;}
    .listType.survey>li>a{width:60%}
    .popup{padding:10px}
    .popupIn{margin:0 10px 10px}
    .popupIn2{padding:0 10px 10px}
    .popupIn3{padding:0 10px 10px}
}
@media screen and (max-width:831px){
    .chiefBox{display:none}
    .btn{min-width:50px; margin-bottom: 7px;}
    .btn.s30{padding:0 10px}
    .phoneList>li>ul>li{width:100%;float:none;background:url(/images/kor2021/contents/org_bg_m2.png) 28% 43px repeat-y;background-size:30% 100%;clear:both;margin:0;padding:43px 0 0}
    .phoneList>li>ul>li.lst{background:url(/images/kor2021/contents/org_bg_m_lst.png) 28% 0 no-repeat;background-size:30% 65px;top:0}
    .phoneList>li>ul>li:first-child{margin:43px 0 0 0;padding-top:0;background-position:28% 0}
    .phoneList>li>ul>li:after{content:"";clear:both;display:block}
    .phoneList>li>ul>li>a, .phoneList>li>ul>li>span{/*float:left;width:100% */}
    .phoneList>li>ul>li.list9{margin-left: 0 !important;}
    .phoneList>li>ul>li>ul{/*float:right;*/width:100%}
    .phoneList>li:first-child{background:url(/images/kor2021/contents/org_bg_m.png) 28% 49px no-repeat;padding-bottom:43px;background-size:30% 43px}
    .phoneList.type2>li, .phoneList.type2>li:first-child>span, .phoneList.type2>li>a, .phoneList.type2>li>span{box-sizing:border-box}
    .phoneList.type2>li:first-child>.spanType2{display:block;margin:0 0}
    .phoneList.type2>li>a, .phoneList.type2>li>span{margin-left:0}
    .phoneList.type2>li>a{margin-left:-87px;}
    .phoneList.type2>li:first-child{background:url(/images/kor2021/contents/org_bg2_m.png) 40% 0 no-repeat;padding-bottom:43px;background-size:90% 205px}
    .phoneList.type2>li:first-child>.spanType2{margin:0 0;}
    .phoneList.type2>li>ul>li{margin-top:0}
    .phoneList.type2>li>ul>li:first-child{margin-top:150px}
    .phoneList.type2>li.liTypeNew{position:absolute;top:-44px;left:0}
    .phoneList.type2>li>span.spanTypeNew2{left:226px}
    .phoneList.type2>li>span.spanTypeNew4{left:226px}
    .phoneList.type2>li{position:absolute;top:60px;left:102px}
    .phoneList.type2>li.lst{top:0;left:313px;background:0 0;padding:0}
    .calYaer+.btnAreaLR{text-align:left;margin-top:5px}
    .history td div{margin-bottom:10px;clear:both}
    .history td dl{clear:both}
    .history td dt{float:none;margin:0}
    .history td dd{max-width:100%}
    .joinStep.step01{background:url(/images/kor2021/contents/step_01_m.png) no-repeat;background-size:100%}
    .joinStep.step02{background:url(/images/kor2021/contents/step_02_m.png) no-repeat;background-size:100%}
    .joinStep.step03{background:url(/images/kor2021/contents/step_03_m.png) no-repeat;background-size:100%}
    .joinStep.step04{background:url(/images/kor2021/contents/step_04_m.png) no-repeat;background-size:100%}
    .joinStep{width:100%;max-width:564px;height:134px;margin:25px auto 0}
    .join td>span{display:block;margin-top:7px}
    .boxType04{height:auto;padding:20px 15px}
    .boxType04 a{margin-bottom:10px}
    .boxType04.type2{padding:30px 15px 20px}
    .boxType04 table{width:auto}
    .boxType04 table td{line-height:40px}
    .findId{width:100%}
    .listType.survey>li>a{width:100%;float:none}
    .listType.survey>li>div.btnAreaSurvey{position:static;float:none;margin-top:10px}
    .box{width:50%}
    .tabList.cnt4 li{width:50%}
    .tabList.cnt5 li{width:50%}
    .tabList.cnt5_2 li{width:50%}
}
@media screen and (max-width:829px){
    .loginBox{max-width:400px;margin:0 auto}
    .loginBox>div{float:none;margin:15px 0 0 0;width:100%;height:auto;padding-bottom:15px}
    .loginBox>div>h3{height:45px;;font-size:20px;;line-height:45px;;margin-bottom:20px}
    .loginL .btn{width:100%;height:36px;line-height:36px;font-size:15px;margin-bottom:15px}
    .loginL .clear>div:first-child{margin-right:0}
    .loginL .clear>div:first-child>div input[type=password], .loginL .clear>div:first-child>div input[type=text]{width:100%;height:36px}
    .loginL .clear>div{float:none}
    .btnR2, .loginR .btn{width:100%;height:36px;font-size:15px;padding-top:0;line-height:36px;margin-bottom:10px}
    .btnR2{width:60%}
    .loginR .btn{margin-top:0}
    .loginL .loginBoxIn{margin:0 6px}
    .loginR .loginBoxIn{margin:0 15px}
    .loginL ul li{padding:0 7px 0 15px}
    .joinBox{max-width:380px}
    .joinBox:after{content:"";display:block;clear:both}
    .joinBox>div{float:none;width:100%;height:auto;margin-bottom:10px;padding-bottom:20px}
    .joinBox .joinC{margin:0 0 10px}
    .joinBox>div h3{height:40px;;font-size:20px;;line-height:40px;;padding-top:15px}
    .joinBox>div p{height:auto;padding-bottom:10px}
    .joinBox>div.joinL>div{height:auto;padding-top:5px}
    .joinBox>div.joinL p{padding:0 20px}
    .joinBox .btn{width:90%;height:54px;line-height:54px;margin:0 20px}
}
@media screen and (max-width:409px){
    .markList img{width:100%}
    .loginL ul li a{letter-spacing:-1px}
    .infoTxt{padding:15px 0}
    .joinBox{max-width:290px}
    .joinBox .btn{width:85%}
    .joinStep{height:90px}
    .btnR2{width:80%}
    .tabList.cnt9_2 li{width:50%}
    .calYaer{font-size:25px;line-height:25px}
}
.symbolBox{position:relative;font-size:0;width:100%;box-sizing:border-box}
.symbolBox>div{width:380px;height:269px}
.symbolBox>div img{width:100%;height:auto}
.symbolBox .txtBox{position:absolute;top:0;width:100%;height:269px;padding-left:380px;border:1px solid #efefef;border-left:none;box-sizing:border-box}
.symbolBox .txtBox>*{padding:18px 20px;width:100%;box-sizing:border-box}
.symbolBox.type2>*{height:213px}
.markList.type2.mb05 li{margin-bottom:28px;}
.markList.type2 li p:first-child{font-size:16px;color:#1b4fb4;margin:22px 0 14px}
.markList.type3 .moblie{display:none}
.markList>li>div{font-size:0}
.markList .boxType01{text-align:center}
.dotList02.type2>li{display:block}
.dotList02.type2>li.fir{text-indent:-42px;padding-left:55px}
.dotList02.type2>li.sec{text-indent:-80px;padding-left:93px}
.dotList02.type2>li.thir{text-indent:-57px;padding-left:70px}
.boxType01 p:first-child{color:#0e3174;font-size:27px;display:inline-block;margin-right:15px;vertical-align:middle}
.survey .boxType01 p:first-child{font-size:15px;color:#666}
.boxType01.type2 p:first-child{font-size:15px}
.boxType01.mt05{margin-top:8%;}
.markList.grayLBox li{float:left}
.markList.grayLBox li.eng{float:right}
.grayLBox>li>div{border:1px solid #eee;border-bottom:none;box-sizing:border-box}
.grayLBox2{display:inline-block;border:1px solid #eee;box-sizing:border-box}
.grayLBox2 .boxType01{text-align:center}
.grayLBox.char>li>div{height:226px}
.tabList.cnt10 li{width:18%}
.tabList.cnt10 li.large{width:18%}
.certiBox>li{width:30%;display:inline-block;vertical-align:top}
.firH4 h4{margin-top:0;}
.localMap{margin-top:10px}
@media screen and (max-width:1099px){
    .markList.type2 li:first-child p:first-child{margin-top:0}
    .markList.type2 li p:first-child{margin:14px 0 5px}
    .markList.type2.mb05 li{margin-bottom:5px;}
    .tabList.cnt10 li{width:20%;}
    .markList.grayLBox li.eng{float:left}
}
@media screen and (max-width:830px){
    .markList li.eng{margin:0;;clear:both;float:none}
    .markList.type3 .pc{display:none}
    .markList.type3 .moblie{display:block}
    .markList.type3 .moblie img{width:380px;height:auto}
    .w800{width:100%}
    .grayLBox.char>li>div{width:401px;height:auto}
    .symbolBox .txtBox{position:static;padding:0;width:380px;height:auto;border-left:1px solid #efefef;border-top:none}
    .symbolBox p{padding:13px 11px;}
    .tabList.cnt10 li{width:49.3%;}
    .certiBox>li{width:100%}
    .firH4.eng h4{margin-top:40px;}
    .tabList.cnt6.tab2 li:first-child{width:33.3%}
    .tabList.cnt6.tab2 li{width:33.3%}
}
@media screen and (max-width:699px){
    .w645{width:100%}
    .boxType01 p:first-child{width:100%;margin-bottom:5px}
    .firH4.eng h4{margin-top:20px;}
}
@media screen and (max-width:420px){
    .markList.type3 .moblie img{width:100%;height:auto}
    .grayLBox>li>div{width:100%;}
    .grayLBox>li>div img{width:100%}
    .symbolBox, .symbolBox div img, .symbolBox>*{width:100%;height:auto;}
    .tabList.cnt6.tab2 li:first-child{width:50%}
    .tabList.cnt6.tab2 li{width:50%}
}
.campusMap .listType02.type2 th{padding:10px 5px}
.campusMap .listType02.type2 td{text-align:left;padding:10px}
.campusMap .listType02.type2 td span{float:left;line-height:30px}
.campusMap .listType02.type2 td a{float:right}
.campusMap>div:first-child{display:block}
.campusMap>div{display:none}
.rollingBox{position:relative;max-width:534px;margin-bottom:20px}
.rollingBox .bx-prev{font-size:0;position:absolute;background:url(/images/kor2021/btn/btn_prev3.png) no-repeat;width:24px;height:35px;top:50%;left:24px;margin-top:-17px;z-index:99}
.rollingBox .bx-next{font-size:0;position:absolute;background:url(/images/kor2021/btn/btn_next3.png) no-repeat;width:24px;height:35px;top:50%;right:24px;margin-top:-17px;z-index:99}
.rollingBox .bx-pager{text-align:center;position:absolute;bottom:30px;width:100%;z-index:99}
.rollingBox .bx-pager-item{display:inline-block;margin:0 2px}
.rollingBox .bx-pager-item a{display:inline-block;background:url(/images/kor2021/btn/btn_num.png) no-repeat;width:10px;height:10px;font-size:0}
.rollingBox .bx-pager-item a.active{background:url(/images/kor2021/btn/btn_num_on.png) no-repeat}
.academicBox:after, .process:after{clear:both;display:block;content:""}
.process li{float:left;margin-bottom:17px}
.academicBox{border-top:#545454 solid 1px;border-bottom:#d0d0d0 solid 1px}
.academicBox>div:first-child{float:left;width:270px;padding:0}
.academicBox>div{float:left;width:530px;padding:60px 0 0 20px;box-sizing:border-box}
.academicBox>div p:first-child{font-size:16px;color:#666;padding-bottom:5px}
.academicBox>div p{font-size:21px;color:#3b3b3b}
.academicBox>ul{float:left;width:530px;padding:30px 0 0 35px;box-sizing:border-box}
.academicBox.type2>ul li{width:50%}
.academicBox>ul li{float:left;width:33.3%;background:url(/images/kor2021/icon/arr.png) 0 4px no-repeat;box-sizing:border-box;padding:0 0 20px 10px}
.academicBox>ul li a{display:block;font-size:17px;box-sizing:border-box}
.majorList{border-top:#545454 solid 1px}
.majorList>li{border-bottom:#d0d0d0 solid 1px;clear:both;padding:20px 0 15px}
.majorList>li>div.img{float:left;width:252px;margin-right:20px}
.majorList>li>div.img img{width:252px;height:182px}
.majorList>li>div.cont{float:left;width:100%;box-sizing:border-box}
.collBox:after, .majorList>li:after{content:"";display:block;clear:both}
.majorList>li>div.cont>h5{margin-top:0;;font-weight:700}
.collBox>div.img{background:url(/images/kor2021/contents/person_bg.png) right bottom no-repeat #e4f2ff;padding:10px;height:230px;float:left;width:182px;margin-right:25px;text-align:center;box-sizing:border-box}
.collBox>div.img img{width:152px;height:176px;margin-top:5px}
.collBox>div.img p{margin-top:8px;text-align:center;color:#2a2a2a}
.collBox>div.img p strong{font-size:18px;color:#2a2a2a}
.collBox>div.cont{float:left;width:100%;padding-left:204px;margin-top:-230px;box-sizing:border-box}
.officeBox{background:url(/images/kor2021/contents/clean_bg.png) right bottom no-repeat #e4f2ff;width:100%;height:242px;box-sizing:border-box}
.officeBox>div.img{float:left;width:310px}
.officeBox>div.img img{width:310px;height:242px}
.officeBox>dl{float:left;width:100%;padding-left:335px;box-sizing:border-box;margin-top:-222px}
.officeBox>dl>dt{float:left;color:#2a2a2a;background:url(/images/kor2021/icon/arr.png) 0 10px no-repeat;padding:5px 0 0 10px;width:80px;clear:both}
.officeBox>dl>dd{float:left;width:100%;padding:5px 10px 0 80px;margin:-24px 0 10px 0;box-sizing:border-box}
@media screen and (max-width:829px){
    #contents h4.inlineB{display:block !important; width:100%;}
    #contents h4 span{display:block;padding-top:5px}
    .academicBox>div:first-child{display:none}
    .academicBox>ul{padding:15px 0 0 20px;width:100%}
    .academicBox>div{padding:15px;width:100%}
    .academicBox>ul li{width:50%;padding:0 0 10px 10px}
}
@media screen and (max-width:449px){
    .academicBox>ul{padding:15px 0 0 10px}
    .academicBox.type2>ul li{width:100%}
    .collBox>div.img{background:url(/images/kor2021/contents/person_bg_m.png) right bottom no-repeat #e4f2ff;height:196px;float:none;width:100%;margin:0 0 10px 0}
    .collBox>div.img img{float:left}
    .collBox>div.img img{width:auto;height:auto;margin-top:5px}
    .collBox>div.img p{float:left;line-height:166px;margin-top:0;padding-left:10px}
    .collBox>div.cont{float:none;clear:both;padding-left:0;margin-top:0}
}
@media screen and (max-width:359px){
    .collBox>div.img{padding:10px;height:155px}
    .collBox>div.img img{width:100px}
    .collBox>div.img p{line-height:145px}
}
@media screen and (max-width:699px){
    .campusMap .listType02.type2 td span{line-height:18px;display:block;padding-top:5px;margin-right:10px}
    .campusMap .listType02.type2 td a{float:none}
    .majorList>li>div.img{margin-right:0;margin-bottom:10px;width:100%}
    .majorList>li>div.cont{float:none;clear:both;padding-left:0;margin-top:10px}
    .officeBox{height:auto}
    .officeBox>div.img{display:none}
    .officeBox>dl{float:none;width:100%;padding:15px;margin-top:0}
    .officeBox>dl:after{display:block;clear:both;content:""}
}
@media screen and (max-width:554px){
    .rollingBox{max-width:100%}
    .rollingBox .bxslider li img{width:100%}
    .rollingBox .bx-prev{left:10px}
    .rollingBox .bx-next{right:10px}
    .btnAreaLR.type2{margin-top:10px;text-align:left;margin-left:14px}
}
@media screen and (max-width:349px){
    .process li{width:145px}
    .process li img{width:100%}
    .majorList>li>div.img{max-width:525px}
    .majorList>li>div.img img{width:100%}
    .majorList>li>div.cont>p.txt{display:none}
}
.process.type2 img{width:100%}
@media screen and (max-width:632px){
    .process.type2 li{width:50%}
    .process.type2 li.two{width:100%}
}
.hisBox .flBox{float:left;margin-right:15px}
.hisBox h5{margin-top:0;}
@media screen and (max-width:600px){
    .hisBox .flBox{float:none;margin-right:0}
    .hisBox .flBox img{width:100%}
    .hisBox h5{margin-top:25px;}
}
.siteList li{float:left;margin-top:10px;padding-right:5px}
.siteList li a{display:inline-block;width:100%}
.siteList li img{width:100%}
@media screen and (max-width:670px){
    .siteList li{width:47%}
}
.searchBox3{background:#f8f8f8;padding:22px 18px;line-height:40px;margin: 30px 0 10px 0;}
.searchBox3>p{color:#0e3174;font-size:27px;margin-right:10px;vertical-align:top}
.searchBox3>span{color: #666666; font-size: 14px;}
.searchBox3>*{display:inline-block}
.searchBox3>div{width:65%;line-height:40px;vertical-align:top;display: flex; margin: 10px 0 5px 0;}
.searchBox3>div>select{width:70%;height:41px;margin:0;box-sizing:border-box;vertical-align:top;border-radius:7px 0px 0 7px;font-size:16px;}
.searchBox3>div>a.btn{height:41px;line-height:41px;vertical-align:top;min-width:50px;;display:inline-block;border-radius:0 7px 7px 0;}
.searchBox3>div>a.btnBl{margin:0 0 0 -5px;float:none}
.searchBox3.type2>div>select{width:40%}
.searchBox3_2{background:#f8f8f8;padding:22px 18px;line-height:40px}
.searchBox3_2>p{color:#0e3174;font-size:27px;margin-right:10px;vertical-align:top}
.searchBox3_2>*{display:inline-block}
.searchBox3_2>div{line-height:40px;vertical-align:top}
.searchBox3_2>div>select{width:70%;height:33px;margin:0;box-sizing:border-box;vertical-align:top}
.searchBox3_2>div>a{height:33px;line-height:33px;vertical-align:top;min-width:50px;;display:inline-block}
.searchBox3_2>div>a.btnBl{margin:0 0 0 -5px;float:none}
.searchBox3_2.type2>div>select{width:40%}
@media screen and (max-width:649px){
    .searchBox3>div{width:100%}
    .searchBox3_2>div{width:100%}
}
.linkList ul{/*font-size:0;*/margin:10px 5px 0}
.linkList li{display:inline-block;width:33%;vertical-align:top;background:url(/images/kor2021/icon/arr.png) 0 9px no-repeat;padding-left:10px;margin-bottom:10px;box-sizing:border-box}
.linkList li a{display:inline-block;padding-right:27px;background:url(/images/kor2021/btn/ico-btn-dw01.png) no-repeat calc(100% - 5px) 50%;background-size:16px;content:'';vertical-align:top;margin-left:5px;}
.linkList th{padding:20px 15px}
@media screen and (max-width:830px){
    .linkList li{width:49%}
}
@media screen and (max-width:499px){
    .linkList li{width:100%}
}
.linkList li a{display:inline-block}
.linkList li a:hover{text-decoration:underline}
.linkList th.th{font-size:17px;font-weight:400}
.boxType02 p.header{color:#d23340;font-size:15px;font-weight:700;padding-bottom:5px}
.uosBox td{vertical-align:top}
@media screen and (max-width:499px){
    .uosBox td:first-child{border-bottom:none;margin:5px 0}
    .uosBox td{display:block}
}
.btnR3{background-color:#e34c58}
.btnLR{border:1px solid #e34c58;color:#e34c58}
.markList.color img{width:262px;height:auto}
.siteMap{border-top:1px solid #545454;border-bottom:1px solid #d0d0d0;padding:0 15px 10px;box-sizing:border-box}
.siteMap>div{width:24%;display:inline-block;vertical-align:top}
.siteMap h5{margin:25px 0 15px}
.siteMap ul li{float:none;margin-bottom:10px;padding-left:10px;background:url(/images/kor2021/icon/arr.png) 0 4px no-repeat}
.siteMap .newWin{background:url(/images/kor2021/common/icon_blank2.png) right center no-repeat;padding-right:20px;display:inline-block;margin:0;}
@media screen and (max-width:800px){
    .siteMap>div{width:32%}
}
@media screen and (max-width:499px){
    .siteMap>div{width:48%}
}
@media screen and (max-width:415px){
    .siteMap>div{width:100%}
}
.certiBox.type2 li{width:45%}
.statBox>img{float:left;width:288px}
.statBox{border-top:1px solid #545454;border-bottom:1px solid #d0d0d0;width:100%;box-sizing:border-box}
.statBox>*{vertical-align:top}
.statBox ul{float:left;width:100%;display:inline-block;padding:25px 20px 0 318px;margin-top:-400px;box-sizing:border-box}
.statBox ul li{margin-bottom:12px;background:url(/images/kor2021/common/line_bg.png) 0 center repeat-x}
.statBox ul li p{display:inline-block;background-color:#fff;padding-right:15px}
.statBox ul li span{display:inline-block;width:40px;float:right;text-align:right;background-color:#fff}
.statBox2>img{float:left;width:288px}
.statBox2{border-top:1px solid #545454;border-bottom:1px solid #d0d0d0;width:100%;box-sizing:border-box}
.statBox2>*{vertical-align:top}
.statBox2 ul{float:left;width:100%;display:inline-block;padding:25px 20px 0 318px;margin-top:-400px;box-sizing:border-box}
.statBox2_2 ul{float:left;width:100%;display:inline-block;padding:25px 20px 0 367px;margin-top:-400px;box-sizing:border-box}
.statBox2 ul li{margin-bottom:12px}
.statBox2 ul li p{display:inline-block;background-color:#fff;padding-right:15px}
.statBox2 ul li span{display:inline-block;width:40px;float:right;text-align:right;background-color:#fff}
@media screen and (max-width:699px){
    .statBox, .statBox ul{height:auto}
    .statBox2, .statBox2 ul{height:auto}
}
@media screen and (max-width:650px){
    .statBox ul li, .statBox ul li span{font-size:13px}
    .statBox img{width:100%}
    .statBox ul{float:none;margin-top:10px;padding:15px 15px 5px 15px}
    .statBox2 ul li, .statBox2 ul li span{font-size:13px}
    .statBox2 img{width:100%}
    .statBox2 ul{float:none;margin-top:10px;padding:15px 15px 5px 15px}
}
th.th a{color:#1b4fb4;;vertical-align:top;font-size:17px}
.prosBox{margin-top:20px;position:relative}
.prosBox>*{vertical-align:top;float:left}
.prosBox>div{display:inline-block;text-align:center;padding:0 24px;background:url(/images/kor2021/contents/pros_bg.png) no-repeat;height:331px;box-sizing:border-box}
.prosBox p:first-child{padding:53px 0 5px;font-weight:700;font-size:35px}
.prosBox p{color:#0d3c97}
.prosBox p.sub{opacity:.4}
.prosBox>div>div{margin:55px 0 20px}
.prosBox>div>div>a:first-child{margin-right:4px}
.prosBox>div>div>a{background:url(/images/kor2021/icon/icon_book.png) no-repeat 10px center #fff;color:#1b4fb4;font-size:18px;padding-left:33px;height:37px;line-height:37px}
.prosBox>div>p{text-align:center}
.prosBox>div>p>a{background:url(/images/kor2021/icon/arr.png) no-repeat 5px 3px;display:block;padding-left:13px;color:#707070;font-size:13px;text-align:left;margin-top:6px}
.prosBox>ul{position:absolute;top:0;left:0;padding:20px 18px}
.prosBox>ul>li{margin-bottom:10px}
.prosBox>ul>li>ul>li:first-child{background:0 0;padding-left:0}
.prosBox>ul>li>ul>li{display:inline-block;background:url(/images/kor2021/icon/bar.png) no-repeat 0 center;padding:0 2px 0 8px}
@media screen and (max-width:830px){
    .prosBox>*{float:none}
    .prosBox>div{height:auto;display:block;background:url(/images/kor2021/contents/pros_bg_m.png) no-repeat;background-size:100% 100%;padding-bottom:35px}
    .prosBox img{width:100%}
    .prosBox p:first-child{padding-top:25px}
    .prosBox>div>div{margin-top:20px}
    .prosBox>div>p>a{display:inline-block}
}
@media screen and (max-width:335px){
    .prosBox p:first-child{font-size:30px}
}
.imgBox:after, .statBox:after{display:block;content:'';clear:both}
.imgBox>img{float:left;display:block}
.imgBox>div{float:left;width:100%;box-sizing:border-box;padding:0 0 0 272px;margin-top:-180px}
.imgList li:first-child{margin-left:0}
.imgList li{display:inline-block;width:30%;margin-left:3%}
.imgList li img{width:100%;height:auto}
.imgList p{width:100%;background:#eee;text-align:center;padding:10px;box-sizing:border-box}
.btnSB{background-color:#4099d5}
.btn.type2{height:25px;line-height:25px}
.supportList{margin-top:20px;background:url(/images/kor2021/contents/support_bg.png);height:325px;padding:45px 0;text-align:center;box-sizing:border-box}
.supportList:after{content:'';display:block;clear:both}
.supportList li{display:inline-block;width:235px;height:239px;margin-left:34px;box-sizing:border-box;padding:20px 10px 10px;border:#1c50b4 solid 2px;background:url(/images/kor2021/contents/support_02.png) 62px 83px no-repeat #fff}
.supportList li div p{color:#1b4fb4;font-size:18px;font-weight:700;height:164px}
.supportList li:first-child div p{color:#A77529}/*20220118 웹접근성 color:#bc913b*/
.supportList li:first-child{margin-left:0;border:#cca24e solid 2px;background:url(/images/kor2021/contents/support_01.png) 83px 73px no-repeat #fff}
.supportList li a{display:block;background:url(/images/kor2021/icon/icon_arr2.png) 171px center no-repeat #1b4fb4;color:#fff;line-height:42px;height:42px;padding-left:30px;text-align:left;box-sizing:border-box}
.supportList li:first-child a{background:url(/images/kor2021/icon/icon_arr.png) 150px center no-repeat #B37D31;color:#fff;padding-left:55px}/*20220118 웹접근성 background:url(/images/kor2021/icon/icon_arr.png) 150px center no-repeat #cca24e;*/
.vodList li{float:left;width:33.3%;padding:0 12px;height:290px;box-sizing:border-box}
.vodList li a img{width:100%}
.vodList li span{display:block;padding:15px 0 0 0;font-size:17px;color:#2a2a2a;line-height:20px}
@media screen and (max-width:1099px){
    .vodList li{width:20%;height:230px}
}
@media screen and (max-width:819px){
    .vodList li{width:33.3%;height:270px}
}
@media screen and (max-width:699px){
    .supportList{background-image:none;background-color:#fff;padding:0}
    .supportList li{margin-left:20px}
    .imgBox>img{width:150px}
    .imgBox>div{padding:0 0 0 160px;margin-top:-105px}
    .vodList li{width:50%;height:auto;max-height:300px}
    .vodList li span{padding-bottom:20px;font-size:15px;line-height:18px;height:60px}
}
@media screen and (max-width:559px){
    .supportList{height:auto;letter-spacing:9999px}
    .supportList *{letter-spacing:0}
    .supportList li{margin:0 0 20px 0}
}
@media screen and (max-width:470px){
    .imgBox>img{width:100%;float:none}
    .imgBox>div{float:none;padding:10px 0 0 0;margin-top:0}
}
.etcBox{border-top:#545454 solid 1px;border-bottom:#d0d0d0 solid 1px;position:relative;height:171px}
.etcBox>*{vertical-align:top}
.etcBox>div{position:absolute;top:0;margin-left:240px;padding:10px 240px 10px 0;box-sizing:border-box;width:100%}
.etcBox.type2{height:auto}
.etcBox.type2>div{position:static;margin-left:0;padding:10px 15px}
@media screen and (max-width:699px){
    /* 250908 699px 미만일시 margin-left 470px를 0 으로 수정 */
    .etcBox>div{position:static;margin-left: 0 !important;padding-right:0;}
    .etcBox img{width:100%}
    .etcBox{height:auto}
}
h5 a{color:#1b4fb4;font-size:17px;margin:15px 0 5px;;font-weight:400}
.numberTit{background:url(/images/kor2021/contents/tit_number_bg.png) no-repeat #0071b5;width:100%;height:136px;line-height:136px;text-align:center}
.numberBox{background-color:#f5f5f5;padding:65px 40px 70px}
.numberBox .boxB{background:url(/images/kor2021/contents/number_bg.png) center repeat-y #f5f5f5;margin:75px -40px 0}
.numberBox .boxB>div{width:50%;float:left;box-sizing:border-box;padding:0 40px}
.numberBox .boxB>div.cnt2{padding-bottom:70px}
.numberBox .boxB:after{clear:both;content:"";display:block}
.numberSubTit{color:#000;font-size:30px;margin:15px 0 45px;line-height:32px;}
.numberBox p{line-height:22px}
.loginGuide{display:none}
.loginGuide{display:none}
@media screen and (max-width:819px){
    .numberBox .boxB>div img{width:80%}
}
@media screen and (max-width:699px){
    .numberTit{display:none}
    .numberBox{padding:30px 20px 30px}
    .numberBox .boxB{margin:30px -20px 0}
    .numberSubTit{font-size:25px;margin:20px 0 35px}
    .numberBox .boxB>div img{width:80%}
    .numberBox .boxB>div{padding:0 20px}
    .numberBox .boxB>div.cnt2{padding-bottom:30px}
    .loginGuide{display:block;max-width:400px;margin:0 auto}
    .loginGuide p{font-weight:400;;font-size:15px;;line-height:20px;;text-indent:-20px;padding-left:18px}
}
@media screen and (max-width:559px){
    .numberBox .boxB{background-image:none}
    .numberBox .boxB>div{width:100%;clear:both;margin-top:40px}
    .numberBox .boxB>div img{width:auto;max-width:250px}
    .numberBox .boxB>div.cnt2{padding-bottom:30px}
    .numberSubTit{margin:10px 0 35px}
}
.boxList01{font-size:0}
.boxList01 li:first-child{margin-left:0}
.boxList01 li{display:inline-block;height:128px;margin:10px 0 0 15px;vertical-align:top}
.boxList01 li p{border:1px solid #dbdbdb;padding:6px;color:#2a2a2a;font-size:15px;text-align:center}
.blt03 a, .dotList02 li a{word-break:break-all}
@media screen and (max-width:559px){
    .boxList01 li{height:auto;margin-left:5px}
    .boxList01 li.two{margin-right:180px}
    .boxList01 li.thr{margin-left:0}
}
@media screen and (max-width:490px){
    .boxList01 li.two{margin-right:80px}
    .boxList01 li.thr{margin-left:0}
}
.imgList02{font-size:0}
.imgList02 li{background:0 0;;display:inline-block}
.listGallery{border-top:1px solid #545454;border-bottom:1px solid #d0d0d0;padding:35px 1% 0;box-sizing:border-box;font-size:0}
.listGallery li{display:inline-block;padding:10px 1%;width:19.8%;box-sizing:border-box}
.listGallery li .imgBox{position:relative;display:block;width:100%;max-height:150px}
.listGallery li .imgBox span.bg{display:block;content:'';position:absolute;background-color:#6d7787;opacity:.5;left:0;top:0}
.listGallery li .txt{display:block;text-align:left;margin-top:10px;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.listGallery li img{width:100%;height:150px}
.listGallery li a:hover .txt{text-decoration:underline}
@media screen and (max-width:699px){
    .listGallery li .imgBox span.bg{display:none}
    .listGallery{padding:20px 0 0}
    .listGallery li{width:49.4%;padding:0 1% 20px}
    .listGallery li.two{margin-left:6%}
}
.mapList li{float:left;width:33.3%;box-sizing:border-box;padding-right:15px}
@media screen and (max-width:699px){
    .mapList li{width:50%}
}
@media screen and (max-width:499px){
    .mapList li{width:100%}
}
.commentList{border-top:1px solid #e8e8e8;margin-top:30px}
.commentList li{background-color:#f9f9f9}
.commentList li div{border-bottom:1px solid #e8e8e8;padding:28px 18px}
.commentList li.last div{border-bottom:none}
.commentList strong{color:#0e3174;margin-right:10px}
.commentList span{color:#a0a0a0;font-size:13px}
.commentList p{margin-top:12px;word-break:break-all}
.commentList ul{padding:0 18px;border-bottom:1px solid #e8e8e8}
.commentList ul div{background:url(/images/kor2021/icon/icon_rep.png) no-repeat 0 32px}
.commentBox{margin-top:6%;position:relative;height:90px;margin-bottom:50px}
.commentBox p{font-size:16px;color:#444;font-weight:700;margin-bottom:8px}
.commentBox textarea{height:100%;padding-right:90px;box-sizing:border-box;line-height:20px}
.commentBox .btnComm{background-color:#4099d5;width:90px;height:90px;line-height:90px;position:absolute;top:28px;right:0;box-sizing:border-box}
@media screen and (max-width:699px){
    .commentList li div{padding:20px 18px}
    .commentList ul div{background-position:0 24px}
}
.tabList.cnt3_2 li{width:49.3%}
.detail_Box{background:#f0f8ff;width:100%;margin:14px 0 20px;display:table}
.detail_Box dd, .detail_Box dt{display:table-cell;vertical-align:middle;float:left}
.detail_Box dt{padding:27px 0 0 33px;vertical-align:top;color:#1b4fb4;font-weight:700;font-size:24px}
.detail_Box dd{padding:27px 15px 24px;color:#545454}
@media screen and (max-width:730px){
    .detail_Box dd, .detail_Box dt{display:block;float:none}
    .detail_Box dt{padding:14px 0 12px 12px}
    .detail_Box dd{padding:0 12px 12px}
}
.commentBox .btnComm{background-color:#595959}
.btnGood{display:inline-block;border:1px solid #164591;background:url(/images/kor2021/icon/icon_good.png) no-repeat 15px 12px #e6f0ff;height:47px;line-height:47px;color:#164591;;font-weight:700;margin:0 auto;padding:0 13px 0 40px}
.btnGood.ov{border:1px solid #5a5a5a;background:url(/images/kor2021/icon/icon_good_ov.png) no-repeat 15px 12px #f4f4f4;color:#5a5a5a;}
.event_Box{background-color:#f0f8ff;padding:27px 22px;margin-bottom:24px}
.event_Box p.title{color:#1b4fb4;font-size:24px;margin-bottom:12px;font-weight:700;line-height:24px}
.event_Box p{color:#545454;line-height:21px}
.event_Box strong{color:#333}
.detail_Box2{margin:-16px 0 25px}
.detail_Box2 p:first-child{font-size:15px}
.detail_Box2 p{font-size:13px;line-height:21px}
@media screen and (max-width:1099px){
    .detail_Box2{margin:0 0 15px}
}
.cleanBox.type2{padding:40px;height:auto}
.cleanBox.type2 li{float:left;width:50%;padding:4px 0 4px 50px;box-sizing:border-box;text-indent:-50px}
.cleanBox.type2 li:last-child{margin-top:-20px}
.cleanBox.type2 li a{color:#000;letter-spacing:-.0001px}
.cleanBox.type2 li a span{color:#545454}
.topLine{background:url(/images/kor2021/btn/top_bg.png) repeat-x;text-align:right;height:23px;margin:20px 0 35px}
@media screen and (max-width:1099px){
    .cleanBox.type2 li:last-child{margin-top:0}
}
@media screen and (max-width:934px){
    .cleanBox.type2 li:last-child{margin-top:-20px}
}
@media screen and (max-width:809px){
    .cleanBox.type2 li:last-child{margin-top:0}
    .cleanBox.type2 li{clear:both;width:100%}
    .cleanBox.type2{padding:20px}
}
@media screen and (max-width:699px){
    .topLine{height:0}
    .topLine img{display:none}
}
.btnB{background-color:#cc9a34}
h3 a.btn.btnB{display:none}
@media screen and (max-width:699px){
    h3 a.btn.btnB{display:block;float:right;height:34px;line-height:34px}
    .proList>li>div>a, .proList>li>div>span.tit{height:148px;line-height:148px}
    .proList .dotList{margin:8px 0 0 -119px}
    .proList .dotList span{color:#424242;font-weight:700}
}
.lectureBox{background:url(/images/kor2021/contents/clean_bg.png) right bottom no-repeat #e4f2ff;width:100%;box-sizing:border-box;padding:35px 70px}
.lectureBox p:first-child{color:#0d3c97;font-size:24px;line-height:30px;font-weight:700;padding-bottom:15px}
.lectureBox p{text-align:center;line-height:24px;padding-bottom:35px}
.lectureBox div{text-align:center;line-height:45px}
.lectureBox{background:url(/images/kor2021/contents/clean_bg.png) right bottom no-repeat #e4f2ff;width:100%;box-sizing:border-box;padding:35px 70px}
.lectureBox p:first-child{color:#0d3c97;font-size:24px;line-height:30px;font-weight:700;padding-bottom:15px}
.lectureBox p{text-align:center;line-height:24px;padding-bottom:14px}
.lectureBox div{text-align:center;line-height:45px}
@media screen and (max-width:1099px){
    .lectureBox.type2 li:last-child{margin-top:0}
    .lectureBox{height:auto;padding:35px 30px}
}
@media screen and (max-width:934px){
    .lectureBox.type2 li:last-child{margin-top:-20px}
}
@media screen and (max-width:809px){
    .lectureBox.type2 li:last-child{margin-top:0}
    .lectureBox.type2 li{clear:both;width:100%}
    .lectureBox.type2{padding:20px}
}
@media screen and (min-width:1260px){
    .phoneList>li>ul>li.list9{margin: 40px 0 0 42px !important;}
}
.phoneList.type2>li .lst{top:51px;padding-top:0;margin-top:0}
.phoneList.type2>li .lst a{font-size:17px;color:#2456b7;border:#2456b7 solid 1px;display:inline-block;height:49px;width:285px;line-height:49px;background-color:#fff;margin-left:275px;width:200px}
.phoneList>li>ul>li.list6{margin-left:42px; visibility: hidden;}
.phoneList>li>ul>li.list7{margin:10px 0 0 42px}
.phoneList>li>ul>li.list8{margin:10px 0 0 42px}
.phoneList>li>ul>li.list9{margin:10px 0 0 42px}
.phoneList.type2>li:first-child{text-align:center;background:url(/images/kor2021/contents/y19apr16_bg.png) center 0 no-repeat;background-size: 100% 582px;}
.phoneList>li>ul>li>ul>li>ul>li>ul>li{padding-left:6px;text-align:left;margin-top:3px;letter-spacing:-1px}
.phoneList>li>ul>li>ul>li>ul>li>ul>li:first-child{margin-top:0}
.phoneList>li>ul>li>ul>li>ul>li>ul>li>a{position:relative;padding-left:6px;display:inline-block;font-size:12px;line-height:13px}
.phoneList>li>ul>li>ul>li>ul>li>ul>li>a:before{position:absolute;top:5px;left:0;content:"";width:4px;height:1px;border-top:1px solid #666}
@media screen and (max-width:831px){
    .phoneList>li>ul>li{width:15%;}
    .phoneList.type2>li:first-child{background-size:96% 318px}
}
@media screen and (max-width:831px){
    .phoneList>li>ul>li{width:100%;}
    .phoneList.type2>li.lst{top:0;background:0 0;padding:0}
    .phoneList.type2>li:first-child{background:url(/images/kor2021/contents/org_bg2_m.png) 40% 0 no-repeat;padding-bottom:43px;background-size:90% 205px}
    .phoneList>li>ul>li{background:url(/images/kor2021/contents/org_bg_m2.png) 28% 43px repeat-y;background-size:30% 100%;clear:both;margin:0;padding:43px 0 0}
    .phoneList>li>ul>li.list6, .phoneList>li>ul>li.list7, .phoneList>li>ul>li.list8{margin:0}
    .phoneList>li>ul>li.list6{display: none;}
}
.pointTxt2{color:#666;margin-top:28px;font-size:16px;text-align:center;border-top:1px solid #333;border-bottom:1px solid #999;padding:15px 0}
.redBg{background:#fad0d0;padding:20px}
.redBg .mb20{font-size: 15px}
#mHeader .btnPr.type2{left:49px}
@media screen and (max-width:1099px){
    #mHeader h1 img{margin-top:-9px;width:180px}
}
@media screen and (max-width:350px){
    #mHeader h1{margin:0 23px 0 37px;text-align:left}
}
.top_menu_wrap .top_menu .tl{width:310px}
.top_menu_wrap .top_menu .tl li+li+li{background:#1e4ca5}
.mainLink100{position:absolute;width:100%;top:40px;z-index:99;text-align:right}
.mainLink100>div{width:1100px;margin:0 auto}
.mainLink100>div a{display:inline-block;width:219px;height:280px}
@media screen and (max-width:1099px){
    .mainLink100{display:none}
}
.control2{display:none}
#contents img{max-width:100%}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tabList.cnt9 li{display:table}
.tabList.cnt9 li a{display:table-cell;vertical-align:middle;height:64px}
.as-simlgdv-lf{float:left;width:215px;margin-top:40px}
.as-simlgdv-rt{float:left;margin-left:20px;margin-top:40px;width:565px}
.as-simlgdv-tt01{font-size:14px;color:#4a4a4a;line-height:18px}
.as-simlgul li{float:left;margin-top:25px}
.as-simlgul li:first-child{margin-right:40px}
.as-simlgul li p.pt{font-size:13px;color:#211d1e;margin-bottom:20px;font-weight:700}
.as-simlgul.bt li{margin-top:0;margin-bottom:30px;width:calc(100% / 3)}
.as-simlgul.bt li:first-child{margin-right:0}
.as-sldhg-ul li{float:left;width:50%;text-align:center;margin-top:40px}
.as-sldhg-ul li.lst{width:100%}
.as-lgsc-pt{font-size:14px;color:#111;margin-top:30px;margin-bottom:5px}
.as-lgsc-ul li{float:left;width:50%;margin-bottom:15px}
.color-rd01{color:#e34c58;}
.as-simlgdv-lf.wd01{width:225px}
.as-simlgdv-rt.wd01{width:555px}
.as-simlgdv-lf.wd02{width:170px}
.as-simlgdv-rt.wd02{width:610px}
.as-simlgul li.wd{width:100%;text-align:center}
.as-csykg-d01{float:left;width:265px}
.as-csykg-d01.ht02{height:300px}
.as-csykg-d02.ht03{height:300px}
.as-csykg-d02{float:left;margin-left:28px}
.as-csykg-ul01 li{float:left;margin-left:15px;margin-top:15px}
.as-csykg-ul01 li:first-child{margin-left:0}
.as-lgsc-pt.mt01{margin-top:8px}
.as-lgsc-pt02{font-size:13px;color:#111;margin-top:8px;margin-bottom:5px}
.as-gldv-ul li{float:left;height:261px;margin-top:5px}
.as-gldv-ul li.wd01{width:185px;padding-top:75px;padding-left:10px;height:186px}
.as-gltyp-ul{border-top:2px solid #acadb0}
.as-gltyp-ul>li{padding-bottom:25px;border-bottom:1px solid #acadb0}
.as-gltyp-ul li ul li{float:left;margin-top:20px}
.as-gltyp-ul li ul li:first-child{width:155px;padding-left:10px}
.mt100{margin-top:100px;}
.ad-systm-dv p{font-size:14px;color:#111;margin-top:30px;margin-bottom:10px}
.ad-systm-ul{margin-top:70px}
.ad-systm-ul li{margin-top:10px;width:185px;margin-left:18px;float:left}
.ad-systm-ul li:first-child{margin-left:0}
.ad-systm-ul li p{font-size:14px;color:#111;line-height:15px}
.as-gbsc-d01{float:left;width:190px;font-size:14px;color:#000;margin-top:20px}
.as-gbsc-d02{float:right;margin-top:20px}
.as-gipa-dv{border:1px solid #c3c3c3;padding:30px 20px}
.as-gipa-dv ul li.ft{font-size:18px;color:#111;background:url(/images/kor2021/contents/new/ads_img54.gif) no-repeat left 7px;padding-left:15px;font-weight:700}
.as-gipa-dv ul li.lt{font-size:16px;color:#616161;margin-top:20px;background:url(/images/kor2021/contents/new/ads_img54.gif) no-repeat left 6px;padding-left:15px}
.as-hsgps-dv01{margin-top:50px}
.as-gipa-ul li{float:left;width:37%;text-align:center;margin-top:38px}
.as-gipa-ul li:first-child{width:63%}
.as-hsgps-tt{font-size:16px;color:#111;background:url(/images/kor2021/contents/new/ads_img58.gif) no-repeat left 4px;padding-left:20px;text-align:left}
.as-hsgps-ul>li{float:left;margin-top:20px;text-align:left}
.as-hsgps-ul li.img{width:148px}
.as-hsgps-ul li.txt{margin-left:30px;width:calc(100% - 178px);font-size:13px;color:#6f6f6f}
.as-hsgps-ul02{border:1px solid #c3c3c3;padding:20px}
.as-hsgps-ul02 li{font-size:13px;color:#6f6f6f;background:url(/images/kor2021/contents/new/ads_img54.gif) no-repeat left 5px;padding-left:13px;line-height:18px}
.as-hsgps-ul02 li:first-child{color:#323232;margin-bottom:20px;font-weight:700}
.as-gib-down a{color:#111;font-size:24px;background:url(//www.uos.ac.kr/images/kor2021/common/h4.png) 0 9px no-repeat;padding:0 0 0 14px;margin:40px 0 7px;line-height:28px;display:inline-block}
@media screen and (max-width:768px){
    .as-simlgdv-lf{float:none;width:100%}
    .as-simlgdv-rt{float:none;width:100%;margin-left:0}
    .as-simlgul.bt li{width:50%;height:135px}
    .as-simlgul.bt li br{display:none}
    .as-sldhg-ul li{width:100%}
    .as-lgsc-ul li{width:100%;text-align:center}
    .as-simlgdv-lf.wd01{width:100%}
    .as-simlgdv-rt.wd01{width:100%}
    .as-simlgdv-lf.wd02{width:100%}
    .as-simlgdv-rt.wd02{width:100%}
    .as-gltyp-ul li ul li{float:none}
    .as-gltyp-ul li ul li:first-child{width:auto;padding-left:0}
    .ad-systm-ul li{float:none;margin-left:0;width:auto;margin-top:25px}
    .as-gbsc-d01{float:none;width:100%}
    .as-gbsc-d02{float:none}
    .as-gipa-ul li{float:none;width:100%}
    .as-gipa-ul li:first-child{width:100%}
}
@media screen and (max-width:600px){
    .as-csykg-ul01 li{margin-left:0;width:100%}
    .as-csykg-d01.ht02{height:auto}
    .as-csykg-d02.ht03{height:auto}
    .as-simlgul.mht li{height:auto;width:100%}
}
.boxType0286{background:0 0;margin-bottom:30px}
.boxType0286 p:first-child{color:#666;font-size:15px;padding-bottom:0;font-weight:400}
.new-box18{margin-bottom:50px}
.new-box18>h3.tt18{font-size:16px;;font-weight:700;;color:#111;;background:url(/images/kor2021/contents/new/nbxicon18.gif) no-repeat left center;padding-left:25px;margin-bottom:18px}
.new-box18 .left{float:left}
.new-box18 .right{float:left;margin-left:32px;font-size:13px;color:grey;width:580px;line-height:19px}
.markList .markListLi1{margin-bottom:30px}
.markList .markListLi2{margin-bottom:31px}
.as-gldv-ul li.wd03{width:100%;height:auto;margin-bottom:25px}
.as-gldv-ul li.wd04{height:auto;padding-top:45px;padding-right:40px;margin-bottom:25px}
.as-gldv-ul li.wd05{height:auto}
.as-gldv-ul li.wd06{text-align:center;width:31%;height:auto;margin:10px 1%}
.img_area li{display:inline-block;vertical-align:middle;text-align:center;width:50%;margin:10px 0}
.img-div{text-align:center;margin-top:25px}
.ss_title{margin:25px 0 5px;font-weight:700;font-size:14px;color:#111}
@media screen and (max-width:795px){
    .new-box18 .left{float:none;text-align:center}
    .new-box18 .right{float:none;margin:10px 0 0;width:100%}
}
@media screen and (max-width:830px){
    .markList li, .markList li.eng{margin-bottom:10px;;text-align:center}
}
@media screen and (max-width:699px){
    .as-gldv-ul li.wd06{text-align:left;width:100%}
    .img_area li{text-align:left;width:100%}
    .phoneList.type2>li>.spanType2, .phoneList.type2>li>a{width:140px}
    .phoneList.type2>li .lst a{width:140px}
}
.bbn{border-bottom:none;}
.bdt01{border-bottom:2px solid #afadad}
.p5-0{padding:5px 0}
.tab-menu-n{width:100%;margin-bottom:40px}
.tab-menu-n li{display:table;float:left;width:calc(11% - 2px);height:46px;padding:1px;vertical-align:middle}
.tab-menu-n li a{display:table-cell;text-align:center;box-sizing:border-box;border:#d5d5d5 solid 1px;font-size:16px;width:100%;height:42px;padding:1px 0;text-align:center;color:#2a2a2a;vertical-align:middle}
.tab-menu-n li.on a{border-top:#bf8c27 solid 3px}
.tm-box{margin-top:25px}
.tm-box-l{float:left;width:310px}
.tm-box-l .tm-box-tt01{margin-bottom:25px;font-size:14px;line-height:18px;color:#333}
.tm-box-l .tm-box-tt02{margin-bottom:20px;font-size:14px;line-height:18px;color:#e34c58}
.tm-box-l .tbl-img{margin:25px 0}
.tm-box-r{float:left;margin-left:50px;width:570px}
.tm-box-r .vtc-style>li{border-top:1px solid #b2b2b2}
.tm-box-r .vtc-style>li .style-name{margin-top:20px;font-weight:700;font-size:15px;line-height:19px;color:#111}
.tm-box-r .vtc-style>li .style-img{margin:30px 0;text-align:center}
.tm-box-r .vtc-style>li .style-img2{margin:30px 0;text-align:left}
.tm-box-r .vtc-style>li .style-img3{padding:12px;margin:20px 0;background:#25499f}
.tm-box-r .vtc-style>li .style-img3 img{padding-bottom:40px}
.tm-box-r .vtc-style>li .style-img p{margin:20px 0}
.tm-box-r .vtc-style>li .style-img .di{display:inline-block;margin:10px 20px}
.tm-box-r .vtc-style2>li{display:inline-block;border-top:1px solid #b2b2b2;width:46%;margin:0 1%;vertical-align:top}
.tm-box-r .vtc-style2>li .style-name{margin-top:20px;font-weight:700;font-size:15px;line-height:19px;color:#111}
.tm-box-r .row-logo>li{text-align:center;margin:30px 0}
.area-title{padding:20px 30px;border-top:1px solid #b2b2b2}
.area-title .title-txt{margin-bottom:20px;font-weight:700;font-size:15px;line-height:19px;color:#111}
.img-style{text-align:center}
.img-style .sub-esplain{text-align:left;max-width:704px;margin:0 auto;margin-top:15px}
.img-style .sub-esplain p{padding-left:10px;font-weight:700;font-size:15px;line-height:19px;color:#111;background:url(/images/kor2021/contents/ui/sub_bg01.gif) no-repeat left 7px}
.mult-img{text-align:left}
.mult-img li{display:inline-block;text-align:center;width:33%;margin:10px 0;vertical-align:top}
.mult-img2{text-align:left}
.mult-img2 li{display:inline-block;text-align:center;width:33%;margin:10px 7px;vertical-align:top}
.left-img{text-align:center}
.left-img li{padding:20px}
.font-demo{border-top:2px solid #afadad}
.font-demo>ul>li{padding:20px 0;display:inline-block;vertical-align:top}
.font-demo>ul>li:first-child{margin-right:35px}
.color-ul{margin:20px 0;border:1px solid #000}
.color-ul li{float:left;width:50%}
.color-ul li img{padding:10px;padding-bottom:17px}
.color-ul li.bgc01{background:#cbe1da}
.color-ul li.bgc02{background:#eeece7}
.color-ul li.bgc03{background:#eaf7f3}
.color-ul li.bgc04{background:#fff}
.img-gal{padding:20px 0}
.img-gal li{padding:5px 0}
.bottom-info{margin-top:100px}
.bottom-info>div{float:left}
.bottom-info .info-l{width:calc(60% - 36px);padding:18px;background:#f4f4f4}
.bottom-info .info-r{width:calc(40% - 36px);padding:18px;background:#fafafa}
.bottom-info .info-l>p{position:relative;padding-left:105px}
.bottom-info .info-l>p span{position:absolute;left:0;top:0;display:inline-block;padding-left:28px;color:#111;background:url(/images/kor2021/contents/ui/bt_icon01.gif) no-repeat left center}
.bottom-info .info-r>p{position:relative;padding-left:108px}
.bottom-info .info-r>p span{position:absolute;left:0;top:0;display:inline-block;padding-left:28px;color:#111;background:url(/images/kor2021/contents/ui/bt_icon02.gif) no-repeat left center}
.img_area li{margin:10px;width:calc(50% - 20px)}
@media screen and (max-width:768px){
    .tab-menu-n li{width:33%}
    .tm-box-l{float:none;width:100%}
    .tm-box-r{float:none;width:100%;margin-left:0}
    .tm-box-r .vtc-style>li .style-img2{text-align:center}
    .mult-img2{text-align:center}
    .left-img li{display:inline-block}
    .font-demo>ul>li:first-child{padding-bottom:0}
    .font-demo>ul>li:last-child{padding-top:10px}
    .phoneList.type2>li .lst{margin-top:0;;padding-left:0;background:0 0}
    .phoneList.type2>li .lst a{margin-left:0}
}
@media screen and (max-width:620px){
    .mult-img li{width:50%}
    .bottom-info .info-l{width:calc(100% - 36px)}
    .bottom-info .info-r{width:calc(100% - 36px)}
}
@media screen and (max-width:540px){
    .tab-menu-n li{width:32.5%}
    .img_area li{text-align:center;width:calc(100% - 20px)}
    .tm-box-r .vtc-style2>li{width:98%}
}
@media screen and (max-width:500px){
    .mult-img li{width:100%}
    .mult-img2 li{width:45%}
}
@media screen and (max-width:390px){
    #contents h4{font-size:17px;line-height:21px}
}
.pos-r{position:relative}
.phoneList>.sub-office{position:absolute;left:50px;top:0;width:207px;color:#666;background:url(/images/kor2021/common/org_bg02.png) no-repeat right center;z-index:0}
.phoneList>.sub-office a{display:block;width:150px;height:47px;border:1px solid #2456b7;font-size:17px;line-height:49px;color:#666;background:#fff}
@media screen and (max-width:831px){
    .phoneList>.sub-office{left:0;width:calc(50% - 143px)}
    .phoneList>.sub-office a{width:calc(100% - 60px)}
}
@media screen and (max-width:831px){
    .phoneList>li:first-child{background-size:30% 103px}
    .phoneList>li:first-child>.new-type01{margin-bottom:60px}
    .phoneList>.sub-office{width:120px;top:49px;left:auto;right:0;padding-top:21px;background:url(/images/kor2021/common/org_bg_m_new01.png) no-repeat center top}
    .phoneList>.sub-office a{width:calc(100% - 2px)}
}
#seoul-gnb-plugin{background-color:#fff;}
.downloadBox .btnDown, .downloadBox .btnView{width:333px;line-height:40px;display:inline-block;box-sizing:border-box;text-align:center;padding-left:25px;color:#4d6aa6;border:2px solid #4d6aa6;background:url(/images/admission/icon/icon_down_off.png) no-repeat 30px center #fff;margin-right:10px}
.downloadBox .btnDown, .downloadBox .btnView{width:333px;display:inline-block;box-sizing:border-box;text-align:center;height:41px}
.downloadBox .btnDown{padding-left:25px;color:#4d6aa6;border:2px solid #4d6aa6;background:url(/images/admission/icon/icon_down_off.png) no-repeat 30px center #fff;margin-right:10px}
.downloadBox .btnView{padding-left:22px;color:#bf8c27;border:2px solid #bf8c27;background:url(/images/admission/icon/icon_view_off.png) no-repeat 30px center #fff}
.downloadBox .btnDown:hover, .downloadBox .btnView:hover{color:#fff}
.downloadBox .btnDown:hover{background:url(/images/admission/icon/icon_down_on.png) no-repeat 30px center #4d6aa6}
.downloadBox .btnView:hover{background:url(/images/admission/icon/icon_view_on.png) no-repeat 30px center #bf8c27}
.list-box .thumbnail{border:1px solid #ddd}
@media screen and (max-width:855px){
    .departmentBox .btnDown{clear:both;float:none;width:100%;margin:10px -70px 10px 0}
    .searchBox3{height:109px}
}
@media screen and (max-width:855px){
    .departmentBox .btnView{clear:both;float:none;width:100%;margin:0 -70px 0 0}
}
@media screen and (max-width:831px){
    .phoneList.type2{background:url(/images/kor2021/contents/jbg4.png) no-repeat center 110px}
    .phoneList.type2>li:first-child{background:0 0}
    .phoneList.type2>li:first-child:after{content:'';position:absolute;left:50%;top:49px;width:2px;height:250px;background:#dfdfdf;margin-left:-1px}
    .phoneList.type2>li:first-child>.spanType2{width:200px;margin:0 auto;}
    .phoneList.type2>li.lst{left:auto;right:0;top:61px}
    .phoneList.type2>li.liTypeNew{top:43px}
    .phoneList.type2>li>ul>li:first-child{position:relative;margin-top:250px}
    .phoneList.type2>li.liTypeNew{right:0}
    .phoneList.type2>li.liTypeNew.lst{top: 110px !important;}
    .phoneList.type2>li>span.spanTypeNew2{left:auto;right:0}
    .phoneList.type2>li>span.spanTypeNew4{left:auto;right:0}
    .phoneList.type2 span.spanTypeNew5{top: 10px !important; right: 0 !important;}
    .phoneList.type2>li>span.spanTypeNew6{left:auto;right:0;top: 0px;}
    .phoneList.type2>li>ul>li:first-child>span:after{content:'';position:absolute;left:20%;top:-16px;width:30%;height:2px;/*background:#dfdfdf*/}
    .phoneList.type2>li>ul>li:first-child>span:before{content:'';position:absolute;left:20%;top:-16px;width:2px;height:16px;/*background:#dfdfdf*/}
}
@media screen and (max-width:831px){
    .phoneList>li>ul>li{background:0 0}
    .phoneList.type2>li>ul{position:relative}
    .phoneList.type2>li>ul:after{content:'';position:absolute;left:20%;top:40px;width:2px;height:calc(100% - 100px);/*background:#dfdfdf;*/z-index:-1}
    .phoneList>li>ul>li>ul>li:first-child{position:relative}
    .phoneList>li>ul>li>ul>li:first-child:after{content:'';position:absolute;left:-50px;top:18px;width:60px;height:2px;/*background:#dfdfdf;*/z-index:-1}
}
.loginBoxBtn>li:first-child{margin:0}
.loginBoxBtn>li:nth-child(2){margin:20px 0 0 -84px}
.loginBoxBtn>li:nth-child(3){margin:0}
.loginBoxBtn>li:last-child{margin:20px 0 0 -103px}
@media screen and (max-width:831px){
    .loginBoxBtn>li:first-child{margin:0}
    .loginBoxBtn>li:nth-child(2){margin:20px 0 0 -90px}
    .loginBoxBtn>li:nth-child(3){margin:0}
    .loginBoxBtn>li:last-child{margin:20px 0 0 -108px}
}
.guide-box{padding:20px 20px;margin:20px 0;background:#e4f2ff url(/images/kor2021/common/gb_bg01.gif) no-repeat right center}
.guide-tit{margin-bottom:20px}
.gb-btns>li{display:inline-block;vertical-align:middle;margin:3px 0}
.gb-btns>li>a{display:block;padding:5px 12px;font-size:15px;line-height:20px;color:#fff;background:#6e90d0}
.gb-btns>li>a>u{color:#fff;background:#6e90d0}




/* 조직도 추가 */
#contents h4.boxType01 {
    margin: 0;
    background: url('/images/kor2021/common/h4.png') 20px 30px no-repeat #f8f8f8;
    padding: 15px 35px;
    padding-right: 0;
    line-height: 40px;
    width: 97%;
}
#contents h4.boxType01 a.btn {
    padding: 1px 35px 6px;
    text-align: right;
    display: inline;
    font-size: 16px;
}

input[type='file'], textarea, select {
    display: inline-block;
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    box-sizing: border-box;
    border: 1px solid #9e9e9e;
    background-color: #fff;
    width: 100%;
}


/*20220118 웹접근성*/
.phoneList>li>ul>li.list1{margin-left: 0}
.phoneList.type2>li>ul>li.liTypeNew{position: absolute; top: 0; left: 0;float: none; width: auto; margin: auto;}
.phoneList.type2>li>ul>li.org1{ position: absolute; left: auto; right: 1px; top: 0; float: inherit; width: auto; margin: 0;}
.phoneList.type2>li>ul>li.lst a{margin-left: 0}
.phoneList.type2>li>ul>li.liTypeNew .spanType2{font-size: 17px; color: #2456b7; border: #2456b7 solid 1px; display: inline-block; height: 49px; line-height: 49px; background-color: #fff; width: 200px;}
.phoneList.type2>li>ul>li.liTypeNew .spanType2 a{color: #2456b7;}
.phoneList.type2>li>ul>li.org2{top:105px}
.phoneList.type2>li>ul>li.org3{top:105px;left:auto;right: 1px;}
.phoneList.type2>li>ul>li.org4{top:170px}
.phoneList.type2>li>ul>li.org5{top:170px;left:auto;right: 1px;}

@media screen and (max-width:831px){
    .phoneList>li>ul>li{padding-top: 39px}
    .phoneList.type2>li>ul{margin-top: 162px}
    .phoneList.type2>li>ul>li.org1{position: absolute;margin: 0;top:-152px;right: 0;padding: 0}
    .phoneList.type2>li>ul>li.org2{top:-90px;padding: 0}
    .phoneList.type2>li>ul>li.org3{top:-90px;right: 0;padding: 0}
    .phoneList.type2>li>ul>li.org4{top:-22px;padding: 0}
    .phoneList.type2>li>ul>li.org5{top:-22px;right: 0;padding: 0}
}

@media screen and (max-width:699px){
    .phoneList.type2>li>ul>li.liTypeNew .spanType2 {width: 140px}
}

/* 새내기가이드 */
.statBox2:after{content: "";display: block;clear: both}
.statBox2.statBox2_2{display: table;table-layout: fixed;width: 100%;border-radius: 10px;overflow: hidden;margin-bottom: 30px;border: 1px solid #d0d0d0;}
.statBox2.statBox2_2>div{display: table-cell;width: 385px;float: none;overflow: hidden;border-radius: 10px}
.statBox2.statBox2_2>ul{display: table-cell;width: 100%;vertical-align: middle;padding: 0;margin: 0;float: none;}
.statBox2 ul li{margin-bottom: 0}

.videobox{border: 1px solid #ddd;clear: both}
.videobox{background: #f9f9f9;}
.videobox:after{content:""; display:block; clear:both;}
.videobox .item{float:left; width:calc((100% - 3em) / 2); margin-right:3em;box-sizing: border-box;}
.videobox .item:first-child {padding: 1em;}
.videobox .item h3{margin-top:43px;}
.videobox .item:nth-child(2){margin-right:0;padding: 2.5em 2em 1em 0;}
.videobox .item .scrollbox{overflow-y:auto; height:18em;padding: 0 2em 0 0;}
.videobox .video {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow: hidden;}
.videobox .video iframe{position:absolute;top: 0;left:0;width:100%;height:100%; border:none;}


@media all and (max-width: 800px) {
    .videobox .item{float:none; width:100%; margin-right:0;}
    .videobox .item:nth-child(2){margin-top:2em;padding: 0 2em 1em 2.5em;}
}

@media all and (max-width: 640px) {
    .statBox2.statBox2_2{display:block}
    .statBox2.statBox2_2>div{display: block;width: 100%;}
    .statBox2.statBox2_2>ul{display: block;float: none;padding: 0 15px 15px 15px}
}
@media all and (max-width: 950px) {
    .phoneList.type2 span.spanTypeNew2{left: -200px !important;}
}

/* 2022-12-28 추가 */
.phoneList.type2>li.liTypeNew {display: none;}
.phoneList.type2 .depth_01 >li:nth-child(2){left: auto;right: 200px;}
.phoneList.type2 .depth_01 >li:nth-child(3){left: auto;right: 200px;}
.phoneList.type2 .depth_01 >li:nth-child(5){left: 0px;right: 200px;}
.phoneList.type2 .depth_01 >li:last-child {left: auto;right: 200px;}
.phoneList.type2 span.spanTypeNew{position:absolute;left:165px;margin-left:0;top: 105px;}
.phoneList.type2 span.spanTypeNew2{position:absolute;margin-left:0;top:170px;left:-219px;}
.phoneList.type2 span.spanTypeNew3{position:absolute;left:0;margin-left:0;top:170px}
.phoneList.type2 span.spanTypeNew4{position:absolute;margin-left:0;top:170px;left:165px;}
.phoneList.type2 span.spanTypeNew5{position:absolute;margin-left:0;top:40px; right:-202px;}
.phoneList.type2 span.spanTypeNew6{position:absolute;margin-left:0;top:105px;left:0;}

@media screen and (max-width: 831px) {
    .phoneList.type2>li.liTypeNew {display: block;}
    .phoneList.type2 .depth_01 {display: none;}
    .phoneList.type2 .depth_01 >li:nth-child(1) span::before {content: none;}
    .phoneList.type2 .depth_01 >li:nth-child(1) span::after {content: none;}
    .phoneList.type2 .depth_01 >li:nth-child(2){left: auto;right: 200px;}
    .phoneList.type2 .depth_01 >li:nth-child(3){left: auto;right: 200px;}
    .phoneList.type2 .depth_01 >li:last-child {left: auto; right: 0px; top: 61px;}
    .phoneList.type2>li.liTypeNew.lst {left: auto; right: 0; top: 83px;}
}

@media screen and (max-width: 1034px) {
    .tabList.cnt11 li{width:20%}
    .tabList.cnt11 li:first-child{width:20%}
    .tabList.cnt11 li a{height: 69px;}
}
/* 2022-12-28 추가 */

/* 250708 대학혁신사업 css 추가 */

.w65Img {
    width: 65%;
    border: 1px solid #d2d2d2;
    padding: 10px;
    border-radius: 10px;
}

.w65 {
    width: 65%;
}

@media screen and (max-width: 768px) {
    .w65Img {
        width: 100%;
        box-sizing: border-box;
    }
    .w65 {
        width: 100%;
        box-sizing: border-box;
    }
}