/* <컨텐츠 공용> common.css 이동 */
/* .cont_topBanner {width: 100%; min-height: 290px; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; box-sizing: border-box; padding: 20px; text-align: center;}
.cont_topBanner .tB_titletxt {font-size: 29px; font-weight: 500; color: #fff; margin-top: 65px; letter-spacing: 0.3px; line-height: 36px;}
.cont_topBanner .tB_subtxt {font-size: 16px; margin-top: 20px; text-align: center; color: #fff; line-height: 26px; letter-spacing: -0.5px}
.list_lineGray>li {position: relative;padding-left: 8px;margin:8px;color: #666;font-family: 'Noto Sans KR',sans-serif;font-size: 15px;font-weight: 300;line-height: 22px;text-align: left;vertical-align: top; letter-spacing: -1px;}
.list_lineGray>li::before {content: '';display: block;position: absolute;left: 0;top: 12px;width: 4px;height: 1px;box-sizing: border-box;background: #999;}
.contTit_s_mT0 {font-family: 'Noto Sans KR', 'Noto Sans SC', sans-serif;font-size: 24px;font-weight: 700;color: #000;letter-spacing: -1px;line-height: 1.2em; margin-bottom:30px}
IPSI_A {width: 100%; height: auto; margin: 20px 0; border: 1px solid #dbdee1; padding: 25px 30px 26px 30px; box-sizing: border-box;}
.support_contact {position: relative; padding: 35px 100px; background: #f1f2f7 url(../img/kor/support/icon_tel_info.png) no-repeat 32px 30px;}
.cont_dtl1 .link_btn .btnC_arrLineR_white {margin-bottom: 0;}

.tab-content {display: none;}
.tab-content.on {display:block;} */

/* Tab */
/* .support_disabled .cont_topBanner {background: url(../img/kor/support/disabled1bannerbg.png) no-repeat;}
.support_disabled .cont_topBanner .tB_titletxt {margin-top: 40px}
.support_disabled .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_disabled .disabledDiagram {position: relative; width:100%; height: 900px; background: url(../img/kor/support/disabled1bg.png) no-repeat center center;}
.support_disabled .contTit_s {margin: 50px 0 20px;} */


/* 학생지원 common.css 이동 */
/* .support .list_dotGray>li {color: #666;}
.support h4.contTit_s {margin: 50px 0 20px 0;}
.support .stepList_child4 li {display: inline-block; position: relative; text-align: center; vertical-align: top; width: 24%;}
.support .stepList_child4 li:nth-child(n+2):before {content: ""; display: block; width: 46px; height: 20px; position: absolute; left: -23px; top: 60px; background-image: url(../img/kor/icon_list_arrow.png); background-size: 100% 100%; background-repeat: no-repeat;}
.support .stepList_child4 li:nth-child(5):before {content:""; display:none;}
.support .stepListwrap .stepBg {display: inline-block; position: relative; width: 150px; height: 150px; border-radius: 50%; background: #f1f2f7; }
.support .stepListwrap .stepBg i > img {position: absolute; width:70px; left: calc(50% - 35px); top: calc(50% - 35px);}
.support .stepListwrap .step_txtBottom {display: block; width: 100%; margin: 20px 0 90px 0; text-align: center;}
.support .stepListwrap .step_txtBottom b {font-size: 16px; font-weight: 444;}
.support .stepListwrap  .blueLing_bg {background: url(../img/kor/support/ico_blueLinebg.png) no-repeat center center; background-size: cover;} */

/* 증명서 발급 common.css 이동
.ct_icoBox {box-sizing:border-box;padding:30px;border:1px solid #dbdee1;background:#fff;}
.ct_icoBox .list_dotGray li {position:relative;padding-left:165px;}
.ct_icoBox .list_dotGray li .sort {position:absolute;left:8px;top:0;color:#000;font-size:16px;font-weight:500;line-height:22px;letter-spacing:-1px;}

.support_certificate01 .cont_topBanner {background: url(../img/kor/support/certificate_bannerbg01.png) no-repeat; background-size: cover; background-position: 50% 50%;}
.support_certificate01 .cont_topBanner .tB_titletxt {margin-top: 40px}
.support_certificate01 .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_certificate01 .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support .proof_sortArea {max-width: 1200px; width: 100%; height: auto; border: 1px solid #dbdfe2; padding: 28px 50px; box-sizing: border-box; background: url(../img/kor/support/ico_proofsort.png) no-repeat 52px 23px;}
.support .proof_sortArea ul {font-size: 0; height:auto; text-align:left; margin-left:97px;}
.support .proof_sortArea ul li {width:100%; margin-top:30px}
.support .proof_sortArea span.nomL {margin-left:124px;}
.support .proof_sortArea b {font-size:16px; color:#05548f; font-weight:500; width:120px; display:inline-block}
.support .proof_sortArea span {display: inline-block; position: relative; width:100%; max-width: 121px; margin-left: 15px; font-size:16px; color:#666; letter-spacing: -0.3px; padding-left:10px;}
.support .proof_sortArea span::before{content: ''; display: block; position: absolute; left: 0; top: 8px;width: 3px;height: 3px;box-sizing: border-box;border-radius: 50%;background: #999;}

.support_certificate01 .support_contact {position: relative; padding: 35px 75px; background: #f1f2f7 url(../img/kor/support/icon_tel_info.png) no-repeat 34px 27px;}
.support_certificate01 .support_contact dl {letter-spacing: -0.5px;}
.support_certificate01 .support_contact dl:first-child {margin-bottom: 16px}
.support_certificate01 .support_contact dt {float: left; width: 100%; max-width: 310px; font-size:16px; color: #05548f; font-weight: 555; padding-left: 20px;}
.support_certificate01 .supportstepBox.certificateMobile {display:none;}
.support_certificate01 .support_contact dd {color:#666;}
.support_certificate01 .support_contact dd > span {display: inline-block; width: 100%; max-width: 90px; font-weight:555; color: #000;}

.support_certificate02 .cont_topBanner {background: url(../img/kor/support/certificate_bannerbg02.png) no-repeat;  background-size: cover; background-position: 50% 50%;}
.support_certificate02 .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_certificate02 .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff; margin-left: 10px;}
.support_certificate02 .cont_topBanner .tB_titletxt {margin-top: 42px}
.support_certificate02 span.txtBlue {color: #05548f}
.support_certificate02 .support_contact {background-position: 52px 28px;}
.support_certificate02 .support_contact b {padding: 0 15px; font-weight: 555; color: #000}

.support_certificate02 .agreeBox {margin-top:50px;}
.support_certificate02 .agreeBox dd>span {display:block;}
.support_certificate02 .agreeBox_check span {margin:0 20px 5px 0;}
.support_certificate02 .txtBlue {display:block;margin:0 0 3px 10px;color:#05548f;}
.support_certificate02 .lineBox {margin-bottom:20px;padding:25px;border:1px solid #dbdee1;}
.support_certificate02 .lineBox .inp_r {vertical-align:top;}
.support_certificate02 .contTit_ss {margin:40px 0 15px;color:#05548f;font-size: 16px;font-weight: 500; letter-spacing: -0.3px; line-height: 25px;}

.support_certificate02.support_check .ct_icoBox {padding-left:160px;background:url(../img/kor/support/ico_medal_goldStar.png) no-repeat left 60px top 35px;}
.support_certificate02.support_check .ct_icoBox .list_dotGray li {padding-left:165px;}
.support_certificate02.support_check .lineTop_tbArea {margin-top:30px;}
.support_certificate02.support_check .lineTop_tbArea .btnC_file {margin:0 0 0 20px;vertical-align:middle;}
.support_certificate02.support_check .lineTop_tbArea .statusMark {display:inline-block;margin:0 0 0 15px;box-sizing:border-box;padding:0 5px;border:1px solid #05548f;color:#05548f;font-size:13px;line-height:23px;vertical-align:middle;}
.support_certificate02.support_check .lineTop_tbArea .statusMark.blue {border:1px solid #05548f;color:#05548f;}
.support_certificate02.support_check .lineTop_tbArea .statusMark.gray {border:1px solid #dbdee1;color:#666;}
.support_certificate02.support_check .btnArea {padding-top:0 !important;}
.support_certificate02.support_appli .lineTop_tbArea>table {min-width:640px;}
.support_certificate02.support_appli .exclam_btn {position:relative;min-height:44px;padding-right:170px;}
.support_certificate02.support_appli .exclam_btn .btnAdd {position:absolute;right:0;top:0;}
.support_certificate02.support_appli .exclam_btn .btnAdd>span {padding-right:40px;background:url(../img/kor/support/ico_plus_white.png) no-repeat right 15px center;}

.support_certificate02.support_appli .postInfo td {text-align:left;}
.support_certificate02.support_appli .postInfo .w_addr .inp_t:first-child {width:270px;}
.support_certificate02.support_appli .postInfo .w_addr .inp_t+.inp_t {width:calc(100% - 280px);}
.support_certificate02.support_appli .postInfo .w_addr2 .inp_s {width:270px;}
.support_certificate02.support_appli .postInfo .w_addr2 .inp_t+.inp_t {width:calc(100% - 280px);}
.support_certificate02.support_appli .postInfo .w_tel .inp_t {width:80px;}
.support_certificate02.support_appli .postInfo .w_tel .txt_tel {display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}
.support_certificate02.support_appli .postInfo .w_tel2 .inp_t {width:270px;}
.support_certificate02.support_appli .postInfo textarea {height:120px;}
.support_certificate02.support_appli .lineBox li>.list_lineGray li {margin:5px;}
#pop_certificate02 {width:90%;max-width:980px}
#pop_certificate02 .popTit {width:auto;padding-left:0;padding-right:0;margin:0 29px;border-bottom:1px solid #dddfe5;font-size:24px;font-weight:500;color:#05548f}
#pop_certificate02 .limit_area table {min-width:420px;}
.support_certificate02.support_pay .payBox {margin-bottom:20px;padding:20px;border:1px solid #dbdee1;}
.support_certificate02.support_pay .payBox span {display:inline-block;height:22px;margin-right:35px;padding-left:30px;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:500;line-height:22px;}
.support_certificate02.support_pay .payBox span>em {font-style:normal;color:#846841;}
.support_certificate02.support_pay .payBox .mail {background:url(../img/kor/support/ico_mail_black.png) no-repeat left center;}
.support_certificate02.support_pay .payBox .coin {background:url(../img/kor/support/ico_coin_black.png) no-repeat left center;}

.support_certificate03 .cont_topBanner {background: url(../img/kor/support/certificate_bannerbg03.png) no-repeat;  background-size: cover; background-position: 50% 50%;}
.support_certificate03 .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_certificate03 .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support_certificate03 .cont_topBanner .tB_titletxt {margin-top: 42px}
.support_certificate03 p.txtBlue {margin: 10px 0; font-size: 16px; color: #05548f}
.support_certificate03 .support_contact {background-position: 52px 46px}
.support_certificate03 .support_contact b {display: inline-block; padding: 0 15px; font-weight: 555; color: #000;}
.support_certificate03 .support_contact b:first-child {margin-bottom: 10px;}
.support_certificate03 .certificateGuide {width: 100%; max-height: 200px; height: 100%;}
.support_certificate03 .certificateGuide ul > li {width: 33.3%; float: left;}
.support_certificate03 .guideCir {display: block; width: 160px; height: 160px; border-radius:50%; float: left; font-size: 20px; color: #fff; text-align: center; line-height: 160px;}
.support_certificate03 .guideNext {float: left;}
.support_certificate03 .studentCir {background: #977649;}
.support_certificate03 .officeCir {background: #3897d9;}
.support_certificate03 .collegeCir {background: #05548f; line-height:200px;}
.support_certificate03 .collegeCir .collegeCir_txt {display: inline-block; width: 60%;}
.support_certificate03 .guideNext {width: 100%; max-width: 210px; height: 160px; background-image: url(../img/kor/support/guidNext_arrowBg.png);}

.support_certificate03 .DiagramArea {text-align:center; margin-bottom: 20px;}
.support_certificate03 .guideNext p {margin: 0px 0 0 0px; font-size: 15px; text-align: center; }

.support_certificate03 .guideNext p.Nexttxt_fax {color: #977649; }

.support_certificate03 .guideNext p.Nexttxt_money {color: #977649}
.support_certificate03 .guideNext p.Nexttxt_certificate {color: #005c97}
.support_certificate03 .guideNext .Next_fax
.support_idcard IPSI_A {background-image: url(../img/kor/support/idcard.png); background-repeat: no-repeat; background-position: 22px 20px; padding: 40px 30px 40px 30px;}
.commonIdbg IPSI_A {background-image: url(../img/kor/support/idcard.png); background-repeat: no-repeat}
.support_idcard2 .cont_dtl1.Img_52 .txt {width:auto;}
.support_idcard .cont_dtl1 .link_btn {top: 35px;}
.support_idcard2 .cont_dtl1 .link_btn {left: 100px; top:0}
.support_idcard  .support_contact {position: relative; padding: 35px 100px;font-size: 16px; color: #666; background-position: 44px 28px;}
.support_idcard  .support_contact b {display: inline-block; padding: 0 15px; font-weight: 555; color: #000;}
.support_idcard  .support_contact b.bluetxt {color: #005c97}
.support_idcard .curriculum_contact b  {color: #005c97; font-weight: 555;}
.support .support_comissionTable Table {min-width: 620px;}

.support_certificate03 .copyrightDiagramArea {width: 100%; height: 100%; max-height: 360px; margin-bottom:30px;}
.support_certificate03 .copyrightDiagramArea img {width: 100%; height: 100%;} */

/* 수강환경안내 common.css 이동*/
/* .support_enviroment IPSI_A {background-image: url(../img/kor/support/ico_enviroment.png); background-repeat: no-repeat; background-position: 45px 20px; padding: 30px 30px 40px 160px;}
.support_enviroment IPSI_A h5 {font-size: 24px; font-weight:444; margin-bottom:10px; letter-spacing:-1px;}
.support_enviroment IPSI_A p.txt {letter-spacing:-0.5px; color:#666} */

/* 장애학생지원 common.css 이동*/
/* .support_disabled h4.contTit_s {margin: 50px 0 20px 0;}
.support_disabled .contTit_line {margin: 50px 0 20px;}
.disabledSite_list li {width: calc(23% - 12px); margin-right:12px; display:inline-block; vertical-align:top; height: 105px ;box-sizing: border-box; margin-top:35px; text-align:center;}
.disabledSite_list li a {width: 100%; height: 100%; display: block; padding: 30px 26px 25px 20px; box-sizing: border-box; border: 1px solid #e1e1e1; font-size: 0;}
.disabledSite_list li:nth-child(7) img {margin-top:-7px}
.disabledSite_list li:nth-child(8) img {margin-top:-7px}
.disabledSite_list li:nth-child(13) img {margin-top:1px}
.disabledSite_list li:nth-child(14) img {margin-top:-10px}
.disabledSite_list li:nth-child(16) img {margin-top:-10px}
.disabledSite_list img {width: 176px;}
.disabledSite_list li span {display:block; text-align: center; line-height:32px;}
.disabledSite_list .img_box {width: auto; max-width: 170px; display: inline-block; font-size: 0; vertical-align: top; margin-top: -9px;}
.disabledSite_list .bigLogo {margin-top:-23px; margin-left:16px;} */

/* 학자금대출 common.css 이동 */
/* .scool_expenses .contTit_line {margin: 70px 0 20px 0;}
.scool_expenses h4.conTit_firstTit {margin: 20px 0 20px 0}
.scool_expenses .txtBlue {color: #005c97; font-size:16px; font-weight:normal;}
.scool_expenses span.spanTit {margin-right: 20px; font-weight:555;}
.scool_expenses .list_lineGray > li > span {color: #846841;}
.scool_expenses .applyRight_box {width: 100%; height: 370px; ; background-size: cover; font-size: 0; box-sizing: border-box;}
.scool_expenses .applyRight_box ul {width: 50%; height: 100%; font-size: 0; display: inline-block; vertical-align: top;}
.scool_expenses .applyRight_box ul li {width: 100%; display: inline-block; vertical-align: top;}
.scool_expenses .applyRight_box ul li span {width: 90px; height: 90px; border-radius: 50%; -wekit-border-radius: 50%; background-color: #3180b9; color: #fff; font-size: 15px; font-weight: 200; display: inline-block; text-align: center; padding-top: 18px; box-sizing: border-box; line-height: 24px; vertical-align: middle; position: relative;z-index: 2;}
.scool_expenses .applyRight_box ul li p {font-size: 18px;color: #000000;letter-spacing: -0.5px;display: inline-block;width: calc(100% - 100px);padding-left: 17px;box-sizing: border-box;vertical-align: middle;line-height: 25px;}
.scool_expenses .applyRight_box ul li span i {font-style: normal;font-size: 27px;font-weight: 500;}
.scool_expenses .applyRight_box ul li p > b {font-size: 21px;}
.scool_expenses .applyRight_box ul li span::after {content: ""; display: block; width: 1px; height: 70px; background-color: #f0f1f3; position: absolute; left: 50%; top: 100%; z-index: 0;}
.scool_expenses .applyRight_box ul:nth-child(4n+2) {padding-left: 30px; box-sizing: border-box;}
.scool_expenses .applyRight_box ul li:nth-child(n+2) {margin-top: 50px;}
:lang(en) {font-family: 'Oswald', sans-serif;}
.scool_expenses .expensesTableLimit1 Table {min-width: 636px}
.scool_expenses p.exclam {background-position: 0px 4px;}
.scool_expenses ul li:last-child span:after{display: none;} */

/* 이용안내 common.css 이동
.sdu_roomguide .txt .guideTxt {padding-left: 0; }
.sdu_roomguide p.txt {margin: 30px 0; line-height: 1.5em; font-size:15px;}
.sdu_roomguide p.txt:nth-last-child {margin-bottom:0;}
.sdu_roomguide2 span.txtBlue {display: inline-block; width: 120px; color:#05548f;}
.sdu_roomguide2 span.yellowTxt {color: #846841; margin-left:15px;}
.sdu_roomguide2 .btnC_arrLineR_white {width:204px;}
.sdu_roomguide2 .btnC_arrLineR_white>span {padding: 11px 30px 11px 12px; text-align:left;}
.sdu_roomguide2 .cont_dtl1 .link_btn .btnC_arrLineR_white+.btnC_arrLineR_white {margin-top:10px;}
.sdu_roomguide2 .img_list li {vertical-align: top}
.sdu_roomguide2 p.txtBoldtit {font-size:16px; font-weight:444; margin:15px 0;}
.sdu_roomguide2 p.noPd {margin: 10px 0 -5px 0;}
.sdu_roomguide2 .contTit_line {margin-top:30px;}
.sdu_roomguide2 .support_contact b {margin-right:10px;}
.sdu_roomguide2 .support_contact a {margin-right:10px;}
.sdu_roomguide2 .support_contact b.txtBlue {color: #05548f;}
.support_library .cont_topBanner {background: url(../img/kor/support/digital_librarybg.png) no-repeat;  background-size: cover; background-position: 50% 50%;}
.support_library .cont_topBanner .tB_titletxt {margin-top: 40px}
.support_library .cont_topBanner .tB_subtxt {margin-top: 0; margin: 20px 0 25px 0;}
.support_library .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support_smartcampus .cont_topBanner {background: url(../img/kor/support/smartcampusBg.png) no-repeat; background-size: cover; background-position: 50% 50%;}
.support_smartcampus .cont_topBanner .tB_titletxt {margin-top: 40px; margin-bottom:36px;}
.support_smartcampus .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_smartcampus .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support_smartcampus .cont_topBanner .btnC_fileDown {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support_smartcampus .cont_topBanner .btnC_fileDown+.btnC_fileDown {margin-left:10px;}
.support_smartcampus.smartcampus2 .cont_topBanner a + a {margin-left:10px;}
.support_smartcampus .smartcampus_cont {width: 100%; height: auto;}
.support_smartcampus .smartcampus_cont .smart_rightbox {width: 100%}
.support_smartcampus .smartcampus_cont .imgWrap {width: 23%; margin-right: 20px; display: inline-block; float: left;}
.support_smartcampus .smartcampus_cont img {display: block; width:100%; max-width:270px; max-height:180px; height: 100%}
.support_smartcampus .smartcampus_cont .txtGray {display: inline-block; margin-top:6px; color:#666;}
.support_smartcampus h5.txtBlue {font-weight:555; font-size:16px; color:#05548f; margin:25px 0 15px 0;}
.support_smartcampus .awardlist li {display: inline-block; width: calc(33.3% - 15px); padding: 24px 10px 20px 0px; box-sizing: border-box; margin-left:15px; height: 116px; border: 1px solid #dbdfe2; overflow:hidden;}
.support_smartcampus .awardlist li:first-child, .support_smartcampus .awardlist li:nth-child(3n+1) {margin-left:0;}
.support_smartcampus .awardlist li .logoImg {float: left; margin-left: 3px; margin-right: 8px; width:98px; height:auto;}
.support_smartcampus .awardlist li p {font-size:17px; margin-top: 4px; letter-spacing: -1px;}
.support_smartcampus .awardlist li p .txtGray {color:#666;}
.support_smartcampus.smartcampus2 .cont_topBanner {background: url(../img/kor/support/smartcampusBg2.png) no-repeat;  background-size: cover; background-position: 50% 50%;}
.smartcampus2 .cont_topBanner .tB_titletxt {padding-left: 268px; text-align:left;}
.support_smartcampus .cont_topBanner .btnC_arrLineR+.btnC_arrLineR {margin-left: 10px}
.smartcampus2 img {margin: 15px 0; width:auto;}
.smartcampus2 .btnC_fileDown_white span {margin-left:10px}
.support_smartcampus .contTit_s {margin: 25px 0 20px}
.support_foundation .btnC_arrLineR {background-color: rgba(255,255,255,0); border:1px solid #fff;}
.support_foundation .btnC_arrLineR+.btnC_arrLineR {margin-left:10px;}
.support_foundation .bannerBtnArea {text-align:center;}
.support_foundation .img_inner_txt1 {background: url(../img/kor/support/foundation_topimg.png) no-repeat; background-size:cover;}
.support_foundation .img_inner_txt1 .lv2 {padding: 30px 0 30px 0}
.support_disabled3 .cont_topBanner {background: url(../img/kor/support/disabled3banner.png) no-repeat;  background-size: cover; background-position: 50% 50%;}
.support_disabled3 .cont_topBanner p.txt {color:#fff;}
.support_disabled3 h4.contTit_s {color:#fff} */

/* 스마트캠퍼스 common.css 이동*/
/* .support .smartCampus_list > li {float: left; margin-left: 10px;}
.support .smartCampus_list > li {float: left; margin-left: 10px;}
.support .smartCampus_list3 {overflow:hidden;}
.support .smartCampus_list3 > li {float: left; margin-left: 10px;}
.support_smartcampus .txtBlue {color: #005c97;}
.support_smartcampus .cont_topBanner .tB_subtxt {padding: 54px;}
.smartguide1 .stepBox {border: 1px solid #dbdfe2; padding: 45px 220px; box-sizing: border-box; width:100%; text-align:center;}
.smartguide1 .stepBox > ul {overflow:hidden}
.smartguide1 .stepBox > ul > li {display: block; float:left; width: calc(33.3% - 20px); margin-left:20px; text-align:center;}
.smartguide1 .stepBox > ul > li p.txt {color: #000}
.smartguide1 .stepBox > ul > li img {display:inline-block; margin-bottom:10px;}
.smartguide1 .stepBox .btnC_arrLineR {margin: 10px 0 5px 0;}
.smartguide1 .cont_topBanner {background: url(../img/kor/support/smartcampusandroidbg.png) no-repeat; }
.smartguide1 .support_contact {margin-top:50px;}
.smartguide1 .support_contact b {margin-right: 15px}
.smartguide1 .support_contact a {margin-right: 15px} */

/* 수업장애상담센터 common.css 이동 */
/* .support_counsel .img_inner_txt3 {background-image: none; padding: 46px; margin: 20px 0;}
.support_counsel .img_inner_txt3 ul li p {font-style: normal; font-size: 21px; font-weight:555; color:#000}
.support_counsel em {font-style: normal; font-size: 16px; font-weight:333; display: block;  margin-top:10px; color:#000}
.support_counsel .txtBluetit {font-size: 16px; color: #005c97; font-weight: 555; margin: 20px 0;}
.support_counsel .cont_topBanner {background: url(../img/kor/support/counselbg2.png) no-repeat; background-position: 50% 50%; background-size:cover;}
.support_counsel .cont_topBanner .tB_titletxt {margin-top: 30px}
.support_counsel .cont_topBanner .tB_subtxt {margin-top: 0; padding: 20px 0;}
.support_counsel .cont_topBanner .btnC_arrLineR {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.support_counsel .btnC_arrLineR_white {margin: 15px 0}
.support_counsel .cont_dtl1.Img_52 .contTit_s{margin: 0px 0 21px 84px;}
.support_counsel .txtBlue {color: #005c97}
.support_counsel .cont_dtl1.Img_52 {padding: 20px 42px 20px 35px; background: url(../img/kor/support/ico_counsel.png) no-repeat 20px 20px}
.support_counsel .contTit_line {margin: 30px 0 20px 0}
.support_counsel .support_contact b {margin-right: 10px;}
.support_counsel .support_contact a {margin-right: 10px;} */


/* SDU안내 */
.policy IPSI_A {background:url(../img/kor/support/ico_policy.png) no-repeat 30px 30px; padding: 30px 120px 40px 120px;}
.policy p.txt {margin: 10px 0;}
.policy p.txtBlue {color:#005c97; font-weight:555; margin:40px 0 20px 0; font-size:16px;}
.policy .policyopenstepArea {text-align:center; padding:30px 20px; border: 1px solid #dbdfe2;}
.policy .contTit_s {margin: 20px 0 15px}
.policy .contTit_line {margin: 50px 0 20px}
.policy .support_contact {position: relative; padding: 20px 95px; background: #f1f2f7 url(../img/kor/support/icon_tel_info.png) no-repeat 34px 27px;}
.policy .list_dotGray>li {font-weight:300;}
.policy .support_contact a {padding:0 10px;}
.policy .support_contact span.txtBlue {font-weight: 555; margin-right:15px; color: #005c97}
.sdu_policy8 .cont_dtl1.Img_79 {padding-bottom:0; margin-bottom: 20px;}
.sdu_policy8 .cont_dtl1 {padding: 10px 37px 10px 50px;}
.sdu_policy8 .cont_dtl1.full .txt {margin-bottom:10px; }
.sdu_policy8 .cont_dtl1 .txt > p {line-height: 20px; margin-top: 30px;}
.sdu_policy8 table th {display: none;}
.sdu_policy8 .lineTop_tbArea td {border-right: none; text-align: left;}
.sdu_policy8 .btnC_fileDown_white span {min-width: 77px; height: 32px; min-height: 32px; padding: 5px 37px 0 12px;}
.sdu_policy9 .policyopenArea {padding: 30px 50px 30px 50px; background:url(../img/kor/sdu_guide/ico_policyopen.png) no-repeat center 40px; border: 1px solid #dbdfe2; text-align:center}
.sdu_policy9 .policyopenArea h3 {margin-top: 133px; font-size:30px; }
.sdu_policy9 .policyopenArea .openLine {display:block; width:100%; border: 1px solid #dbdfe2; margin: 35px 0}
.sdu_policy9 .policyopenArea p.txtBlue {font-size:18px; font-weight:444; color:#005c97; margin-bottom:18px;}
.sdu_policy9 .policyopenArea p.txt b {padding-right:10px; font-weight:444;}
.sdu_policy9 .policyopenArea p.txt span {margin-right:18px; color: #666;}
.sdu_edu .law_down {text-align: center; overflow: hidden; }
.sdu_edu .law_down li {display: inline-block; margin-left: 5px;}
.sdu_edu .hidden {position: absolute !important; top: auto; left: -10000px; width: 1px; height: 1px; overflow: hidden;}
.sdu_edu .downloadWrap {max-width: 712px; margin: 0 auto;}
.sdu_site ul li {float: left; width: 400px; height: 110px; padding:25px 0;  margin-left: 10px; border: 1px solid #dbdfe2; box-sizing:border-box;}
.sdu_site ul li img {display: block; margin: 0 auto;}
.sdu_policy .lineTop_tbArea {
    margin-top: 20px;
}
.policy .doubleUl {margin-top:30px;}

/* 청탁금지법 */
.clear_request .contTit_line {margin: 70px 0 20px 0;}
.clear_request .contTit_s {margin-top: 40px}
.clear_request3 .request_topTit {display: inline-block ;margin-bottom: 30px; width: 110px; height: 36px; background: #3897d9; text-align: center;  color: #fff; line-height: 36px;}
.clear_request3 .dateTit {font-size: 20px}
.clear_request3 .request_boxGray {width: 100%; height: auto; box-sizing: border-box; padding: 30px 35px; background: #f0f2f7}
.clear_request .list_dotGray {padding-left:0}
.clear_request .list_dotGray>li {color: #000; line-height: 32px;}
.clear_request .list_dotGray>li::before {top:15px;}
.clear_request p.txt {color:#000; margin-top:10px;}
.clear_request p.txtBlue {font-size: 16px; font-weight:555; color: #005c97; line-height: 25px; margin-top: 15px;}
.clear_request .btnC_arrLineR_white {margin: 10px 0}
.clear_request .requestSmalltxt {font-size:14px; margin-bottom: 15px;}
.clear_request b.contactNumber {display: block; padding: 20px 0; font-size: 16px; text-align: center;}
.clear_request b.contactNumber > span {position: relative; display: inline-block; width:20px; height:20px; top:4px; left:-9px; background: url(../img/kor/sdu_guide/ico_smallcontact.png) no-repeat center; }
.clear_request b.contactNumber a.grayTxt {color: #666; font-weight:333;}
.clear_request3 .contTit {margin: 0 0 15px}
.clear_request3 .boxtit {font-size:24px; font-weight: 555; margin-bottom: 15px;}
/* .sdu_roomguide .cont_dtl1.Img_52 {background: url(../img/kor/support/ico_classroom.png) no-repeat 20px 30px; } */
.clear_request3 .boxcont {font-size:16px; line-height:16px; color: #666}
.clear_request3 span.requestTit {display:block; font-size:16px; color:#05548f; font-weight:444; margin: 20px 0 20px 0;}
.clear_request3 .list_lineGray>li {line-height: 23px; font-size:16px;}
.clear_request3 .list_lineGray {margin-top: 10px;}
.clear_request3 .requestWrap1 {padding: 50px 50px 25px 50px; border: 1px solid #ddd; text-align:center;}
.clear_request3 .request_boxWhite {width: 100%; height: auto; box-sizing: border-box; padding: 10px 0px; background: #fff; text-align:left;}
.clear_request3 .dateTit {font-weight:444}
.clear_request3 .requestWrap1 span.txtGray {color:#666; font-weight:333}
.clear_request3 .request_boxWhite p {font-size:16px;}
.clear_request3 .btnArea {text-align: center;}
.clear_request3 .btnC_arrLineR {margin: 30px 0 50px 0;}
.clear_request3 .requestline {display: block; width:100%; height: 1px; background: #dbdfe2; margin: 20px 0;}
.clear_request3 .list_dotGray {margin-top:15px;}
.clear_request3 .list_dotGray>li {letter-spacing:-1px; }
/* .smartcampus2 .cont_topBanner .tB_titletxt {padding-left: 334px; text-align:left; margin-top: 53px}
.smartcampus2 .bannerbtnArea {margin-left: 131px;} */
.certification_popup_wrap .internetGuideArea span {display: inline-block; width: 27px; height:27px; border-radius: 50%; background: #5e6e88; text-align:center;}
.certification_popup_wrap .internetGuideArea span > i {font-style:normal; color: #fff; font-size: 16px; line-height: 27px; text-align:center;}
.certification_popup_wrap .internetGuideArea p {font-weight: 555;}
/* common.css 이동
.e_calender .typeArea ul li {width:100%; height: auto; margin-top:40px;}
.e_calender .typeArea ul li {width: calc(50% - 20px); display: inline-block; margin-left:10px;}
.e_calender .typeArea ul li .typeImgBox {width: 100%; height:100%; margin-bottom:10px;}
.e_calender .typeArea ul li .typeImgBox > img {width:100%}
.e_calender .typeArea ul li .btnC_fileDown_white {width: calc(33.333% - 10px);}
.e_calender .typeArea ul li .btnC_fileDown_white + .btnC_fileDown_white {margin-left:10px;}
.e_calender em.txtGray {font-style:normal; color :#666; padding-left:32px; display: inline-block; margin-top:6px}
.e_calender .link_btn {position: absolute; right: 77px; top: 36px;}
.e_calender .cont_dtl1.Img_79 .txt > p {width: calc(100% - 113px); font-style:normal; color :#666; padding-left:22px; margin-top:6px} */

/* 저작권안내 */
.sdu_copyright .copyrightDiagramArea {text-align:center;}
.sdu_copyright .contTit_s {margin-top: 50px; margin-bottom:20px;}
.sdu_copyright .cont_dtl1.Img_52 {padding: 8px 40px 15px 40px}
.request_boxGray p {font-size:16px;}

/* common.css 이동 */
/* .sdu_roomguide .cont_dtl1.Img_52 .contTit_s {padding-left:83px; margin: 0 0 10px 0;}
.sdu_roomguide .list_dotGray {margin-top:20px;}
.sdu_roomguide .cont_dtl1 .link_btn {width:190px; padding-top:42px;}
.sdu_roomguide2 .cont_dtl1 .link_btn {padding-top: 9px;}
.sdu_roomguide .cont_dtl1.Img_52 .txt {width: calc(100% - 200px)}
.sdu_roomguide .img_list p.txt {font-weight: 444; letter-spacing: -0.5px; font-size:16px;}
.sdu_roomguide .img_list em {font-style: normal; color: #666; font-weight:333; font-size:15px;}
.sdu_roomguide .imgBox {width: 100%; max-height: 179px;}
.sdu_roomguide .imgBox img {width:100%; height:100%}
.support_idcard .cont_dtl1  {background: url(../img/kor/support/idcard.png) no-repeat 20px 8px;}
.support_idcard .cont_dtl1.Img_52 .txt > p {padding-left: 113px}
.support_idcard .cont_dtl1.Img_52 .txt > p {padding-left: 113px}
.support_idcard .cont_dtl1 .contTit_s {padding-left: 173px;}
.support_idcard2 p.bluetxt {color:#005c97; font-weight:555;}
.support_idcard2 .cont_dtl1 {
    background: url(../img/kor/support/idcardNational.png) no-repeat 20px 26px;
    }
.support_idcard2 .cont_dtl1 .contTit_s {margin: 0 0 11px}
.support_service ul.servicetxtUl li {width: calc(50% - 10px); display: inline-block; font-size: 16px; color: #005c97; font-weight:555; margin-top: 35px; vertical-align: center; height: 30px; font-size:14px; letter-spacing: -2px}
.support_service .accessibility {display: block; padding: 8px 5px 5px 5px; max-width: 150px; height:auto; border: 1px solid #dbdee1;
float: left; overflow: hidden; margin-right:20px;}
.support_service .weblogoBox p.txt {padding-top:12px;}
.support_service .serviceBoxArea ul li {width: calc(25% - 10px); display: inline-block;}
.support_service .serviceBoxArea ul li .typeImgBox {width:100%; height:100%}
.support_service .serviceBoxArea ul li .serviceBox {margin-bottom: 25px}
.support_service .serviceBoxArea ul li p.txt {color: #666; font-size: 16px; }
.support_service p.txtBlue {display:inline-block; font-size: 16px; color: #005c97; font-weight:555; margin-top:25px; margin-bottom:10px; font-size: 14px}
.support_classroomGuide .classroomUl li.imgli {width:270px; display: inline-block; }
.support_classroomGuide .classroomUl li.txtli {width: calc(100% - 320px); display: inline-block; margin-left: 40px; vertical-align: top;}
.support_classroomGuide .info {position: relative; padding: 30px 250px 30px 160px; margin: 40px 0; border: 1px solid #dbdee1; background: url(../img/kor/support/ico_classroomguide.png) no-repeat 50px 29px;}
.support_classroomGuide .classroomUl li.txtli p.txt {padding-left:11px; color:#666; font-size:15px}
.support_classroomGuide p.txt.cB {margin-top:45px;}
.support_classroomGuide .info p {font-size: 16px; color: #666; line-height: 1.8em;}
.support_classroomGuide .classroomExcamguide {float: left; overflow:hidden; margin-right:30px;}
.support_classroomGuide span.txtBlue {display: inline-block;  color:#005c97; margin-bottom:30px;}
.disabledSite_list {text-align: center;}

.support_classroomGuide .info .btnC_arrLineR_white {position: absolute;top: 50%;right: 29px;margin-top: -22px;}
.support_classroomGuide .contTit_line {margin: 50px 0 20px}
.support_classroomGuide .contTit_s {margin-top: 50px;}
.support_classroomGuide .support_contact a:link {margin-right:20px;}
.support_classroomGuide .list_dotGray  {margin-bottom: 50px;}
.support_classroomGuide .classroom_img img {width:270px; height:180px;}

.sdu_edu .departments .video_main {position: relative; min-height: 400px; padding: 0 0 50px 750px; margin-bottom: 50px; border-bottom: 1px solid #dbdfe2;}

.sdu_edu .video_main .video_wrap { position: relative; width: 100%;font-size: 0;}
.support_certificate03 .diagram_mb {display:none; margin: 0 auto}
.support_certificate03 .diagram_pc {display:block; margin: 0 auto} */


.sdu_edu .video_main .video_wrap video {width:100%; height:100%}
.sdu_edu .video_main .video_wrap .btn_play {position: absolute;top: 0;left:0;width: 100%;height: 100%;background: url(../img/common/btn_play.png) no-repeat center;z-index: 1;font-size: 0;}

/* .e_calender .cont_dtl1 .link_btn  {position: absolute;right: 50px;top: 40px;} */

.sdu_report .si_02_dot {margin-top: 10px 0 10px}
.sdu_report b {color: #005c97;font-size: 16px;font-weight: 555;margin-bottom: 15px;display:block;margin: 15px 0 10px 0;}

.emailRefuse .refuseBox {padding:35px 120px; background: url(../img/kor/sdu_guide/ico_email.png) no-repeat center 40px; border: 1px solid #dbdfe2}
.emailRefuse .refuseBox p.txt {font-size: 18px; text-align: center; color:#000; margin-top:133px; line-height:28px;}
.emailRefuse .refuseBox p.txtBlue {margin-top: 30px; font-size:18px; color: #005c97; text-align:center;}
/* 클라우드 실습 서비스 common.css 이동
.support_clouding .cont_topBanner {background: url(../img/kor/support/clouding_bannerbg.png) no-repeat; }
.support_clouding .cont_topBanner p.txt {color: #fff; margin:20px 0}
.support_clouding .cont_topBanner .tB_titletxt {margin-top:60px;}
.support_clouding .cloudingguidelist {width: 100%; height:auto; font-size:0;}
.support_clouding .cloudingGuide1 {width: 100%; font-size:0; overflow:hidden;}
.support_clouding .cloudingGuide1 > li {width: calc(50% - 10px); height: auto; display: inline-block; vertical-align:top;}
.support_clouding .cloudingGuide1 > li:nth-child(2n) {margin-left:10px}
.support_clouding .cloudingGuide1 li > ul > li {margin-top: 10px; font-size:16px;}
.support_clouding span.numberbg  {width: 20px; height: 20px; display: inline-block; border-radius: 50%; text-align: center; background: #5e6e88; line-height: 20px; color: #fff; margin-right: 10px; font-size:13px; font-weight:333;}
.support_clouding .support_contact{margin-top: 20px}
.support_clouding .support_contact b {margin-right: 10px;}
.support_clouding .support_contact a {margin-right: 10px;}
.support_clouding .cloudingGuide1 li > ul.list_dotGray {margin-left:10px;}
.support_clouding .cloudingGuide1 li > ul.list_dotGray > li {margin-top: 10px; font-size:15px; }
.support_clouding span.txtBlue {color: #005c97}
.support_clouding p.txt {color: #000; font-size:16px}
.cloudserviceDiagram {text-align:center; margin:20px 0;}
.cloudserviceDiagram img {max-width: 720px;}
.cloudserviceDiagram.mobile img {display:none;}

.disabled_etiquette ul {overflow: hidden;}
.disabled_etiquette ul .etiquetteArea {display: block; width: calc(50% - 40px); float:left; margin-top:20px; height:300px;}
.disabled_etiquette ul .etiquetteArea:nth-child(2n) {margin-left:40px;}
.disabled_etiquette ul .imgBox {display: inline-block;}
.disabled_etiquette ul > li > span {display: inline-block; width: calc(100% - 222px); margin-left:20px; vertical-align: top;}
.disabled_etiquette .list_dotGray {padding-left: 0;}
.disabled_etiquette img {width: 168px; height: 250px;}
.disabled_etiquette h4.contTit_s {margin: 0 0 20px 0}
.foundationArea {position: relative; width: 100%; height:auto; overflow:hidden; font-size:16px; margin-top:50px;}
.foundationArea p.mainTxt {position: absolute; top: 683px; left:35px; font-size: 18px; text-align: center;}
.foundationArea .bg1 {float: left; margin-right: 150px; position:relative; margin-top: 250px; width: 400px; height:400px; border-radius: 50%; border: 1px solid #dee2e5; box-sizing: border-box; background:#fff;}
.foundationArea .bg2 {position: absolute; top: 50%; margin-top: -150px; left: 50%; margin-left: -150px; width: 300px;height:300px; border-radius: 50%; background: #f5f6fa; box-sizing: border-box; }
.foundationArea .bg3 {display: table; position:absolute; top: 50%; margin-top: -105px; left: 50%; margin-left: -105px; width: 200px;height:200px; border-radius: 50%; background: url(../img/kor/support/ico_blueLinebg.png) no-repeat center center; background-size:cover;}
.foundationArea .bg3 p {display: table-cell; vertical-align:middle; text-align:center; font-size:24px; font-weight:444; color:#fff}
.foundationArea .teamArea {text-align:center;}
.foundationArea .teamArea h4 {display: inline-block; font-size:0;}
.foundationArea .teamArea ul {float: left; display: block; padding: 22px; border: 1px solid #dee2e5; border-radius: 130px 130px 130px 130px; background:#fff;}
.foundationArea .teamArea li > div > div {display: table; width: 200px; height: 200px; border-radius:50%; background: #3897d9; margin-top:20px;}
.foundationArea .teamArea li > div > div > p {display: table-cell; vertical-align: middle; text-align:center; font-size:21px; color:#fff}
.foundationArea .teamArea li > div > div > p > em {font-style: normal; display:inline-block; margin-top:5px; font-size:16px; letter-spacing: -1px; font-weight:333;}
.foundationArea .teamArea ul:first-child {margin-right:30px;}
.foundationArea .bg1::before  {content: ""; display: block; width: 800px; height:1px; position: absolute; top: 200px; left: 200px; background:#dee2e5; z-index:-2;}
.foundationArea .bg1::after  {content: ""; display: block; width: 10px; height:10px; border-radius: 50%;  position: absolute; top: 195px; left: 470px; background:#977548; z-index:3;}

.foundationDiagram {text-align:center; margin:20px 0;}
.foundationDiagram img {display: inline-block;}
.foundationDiagrammobile  {display:none}

.copyright2 .cont_dtl1.Img_52 .icon {width:70px;}
.copyright2 .cont_dtl1.Img_52 .txt>p {padding-left:20px; width: calc(100% - 90px);}
.copyright2 .cont_dtl1 .link_btn {padding-top:29px;}
.foundationLogo {padding: 20px 22px; border:1px solid #dee2e5; margin-top: 40px;}
.foundationLogo ul {overflow:hidden; text-align:center;}
.foundationLogo ul li{width:25%; float:left;} */


/* common.css 이동 */
/*  @media screen and (max-width: 1545px) {
    .support_idcard .btnC_arrLineR_white {float: none;}
    .cont_dtl1.Img_52 .link_btn {margin-top:0}
    .cont_dtl1.Img_52 .contTit_s {margin: 0 0 8px}
    .support_idcard .cont_dtl1 {background-position: 20px 20px}
}
@media screen and (max-width: 1404px){
    .support .proof_sortArea br {display: none;}
    .support .proof_sortArea span.nomL {margin-left: 0px;}
    .support .proof_sortArea span {margin-left: 0px;}
}
@media screen and (max-width: 1250px) {
    .sdu_roomguide2 .cont_dtl1.Img_52 .txt {width:100%;}
    .sdu_roomguide2 .cont_dtl1.Img_52 .link_btn {width:100%; text-align:left; padding-left: 90px;}
    .sdu_roomguide2 .cont_dtl1 .link_btn .btnC_arrLineR_white+.btnC_arrLineR_white {margin-top:0; margin-left:10px;}
    .smartguide1 .stepBox {padding: 45px 120px;}
} */
@media screen and (max-device-width: 1200px) {
    /* common.css 이동 */
    /* .e_calender .typeArea ul li .btnC_fileDown_white > span  {min-width: 150px; padding: 11px 31px 11px 14px;} */
    /* .foundationArea .bg1 {float: none; margin: 50px auto; width: 350px; height: 350px; }
    .foundationArea .bg2 {width: 250px; height: 250px; margin-top: -125px; margin-left: -125px;}
    .foundationArea .bg3 {width: 150px; height: 150px; margin-top: -75px; margin-left: -75px;}
    .foundationArea .teamArea ul li {display:inline-block; width: calc(50% - 20px)}
    .foundationArea .bg1::before {display:none}
    .foundationArea .teamArea ul {margin-top: 35px; float: none; display: inline-block;}
    .foundationArea .teamArea li div {margin-left:20px}
    .foundationArea .bg1::after {display:none}
    .foundationArea p.mainTxt {width: 100%; text-align:center; top:418px; left:0;} */
}

@media screen and (max-device-width: 1146px){
    /* common.css 이동
    .cont_dtl1.Img_52 .txt {width: 100%;}
    .e_calender .typeArea ul li .btnC_fileDown_white span {font-size: 15px;min-height: 37px;padding: 7px 45px 7px 20px;}
    .e_calender .typeArea ul li .btnC_fileDown_white {width:100%;}
    .e_calender .typeArea ul li .btnC_fileDown_white+.btnC_fileDown_white {margin-left:0; margin-top:5px;} 
    .disabledSite_list li {width: 204px; height: 85px;}
    .disabledSite_list li a {padding: 25px 26px 18px 20px}
    .disabledSite_list ul {padding-bottom: 30px; margin: 0 auto;}
    .disabledSite_list .bigLogo {margin-top: -13px;}*/
}
@media screen and (max-device-width: 1041px) {
    .sdu_copyright .cont_dtl1.Img_52 .link_btn {text-align:center;}
    .sdu_copyright .cont_dtl1.Img_52 .txt {width:100%; text-align:center;}
    .sdu_copyright .cont_dtl1.Img_52 .txt>p {width: 100%; padding-left:0;}
    .sdu_copyright .cont_dtl1.Img_52 .link_btn {margin-top:0;}
    .sdu_copyright .cont_dtl1 .icon {float: inherit;}
    .copyright2 .cont_dtl1.Img_52 .link_btn{text-align:center; margin:12px 0; padding-top:0;}
    /* common.css 이동
    .sdu_roomguide .cont_dtl1.Img_52 .link_btn {display: block; margin-left:72px;  margin-top: 0; padding-top:10px;}
    .sdu_roomguide .cont_dtl1.Img_52 .txt {width:100%;}
    .sdu_roomguide .cont_dtl1.Img_52 .txt>p br {display:block;}
    .sdu_roomguide2 .cont_dtl1.Img_52 .link_btn {margin-left:0; padding-left:0; text-align:center;}
    .sdu_roomguide2 .cont_dtl1 .txt > p {width: auto; float: inherit; text-align:center;}
    .sdu_roomguide2 .cont_dtl1.Img_52 .contTit_s {padding-left:0; text-align:center;}
    .sdu_roomguide2  span.txtBlue {display:block; width:100%; text-align:center;}
    .sdu_roomguide2 .cont_dtl1.Img_52 {background-position: center 11px;}
    .sdu_roomguide2 .cont_dtl1.Img_52 .contTit_s {margin-top: 43px;}
    .support_clouding .cloudingGuide1>li {width:100%;}
    .support_clouding .cloudingGuide1>li:nth-child(2n) {margin-left:0;}
    .support_clouding .cloudingGuide1 li>ul>li {margin-top:8px;}
    .support_clouding li.cloudingShort {height: auto;}
    .support_clouding .cloudingGuide1>li {height: auto;}
    .support_clouding .cloudingGuide1 {margin-top:0;}
    .support_clouding .cloudingGuide1 li>ul.list_dotGray>li {margin-top: 6px;}
    .support_smartcampus .smartcampus_cont .imgWrap {margin-bottom:20px; width:100%;}
    .sdu_policy9 .policyopenArea p.txt b {display: block;}
    .sdu_policy9 .policyopenArea p.txt span {display: block;} 
    .e_calender .cont_dtl1 .link_btn {margin-left: 107px} 
    .smartguide1 .stepBox {padding: 28px 0px;}
    .disabled_etiquette ul .etiquetteArea {display: block; width:100%; margin-top:0;}
    .disabled_etiquette ul .etiquetteArea:nth-child(2n) {margin-left:0;}
    .support_smartcampus.smartcampus2 .cont_topBanner {background: url(../img/kor/support/smartcampusBg2_tablet.png) no-repeat; }
    .smartcampus2 .bannerbtnArea {margin-left:239px;}
    .smartcampus2 .cont_topBanner .tB_titletxt {margin-top: 14px;padding-left:240px; font-size: 25px; line-height: 30px; letter-spacing: -1px;}
    .smartcampus2 .bannerbtnArea {margin-left:240px}
    .foundationArea .teamArea ul {border: 0;}
    .foundationArea .teamArea ul:first-child {margin-right:0;}
    .foundationArea .teamArea li>div>div>p {display: block; color: #000;}
    .foundationArea .teamArea li>div>div {width: 300px; border-radius:0; border: 1px solid #dee2e5; box-sizing: border-box; background: #fff;}
    .foundationArea .teamArea li>div>div strong {display:block; width:100%; padding: 10px 0; background: #3897d9; color:#fff}*/
}

@media screen and (max-device-width: 1024px){
    /*common.css 이동
    .support_counsel .cont_dtl1.Img_52 .txt>p br {display: block;}
    .support_counsel .cont_dtl1.Img_52 .txtBlue {display: inline-block; margin: 2px };
} */
@media screen and (max-device-width: 975px){
    .sdu_policy8 .cont_dtl1 .txt > p {margin-top:20px;}
    .sdu_edu .departments .video_main {position: relative;min-height: 400px;padding: 0 0 50px 750px;margin-bottom: 50px;border-bottom: 1px solid #dbdfe2;}
    .e_calender em.txtGray {letter-spacing:-2px}
    .support_idcard .cont_dtl1.Img_52 .txt>p {padding-left: 0px}
}
@media screen and (max-device-width: 936px) {
    /* common.css 이동
    .foundationArea .teamArea ul li > div {display: inline-block;}
    .foundationArea .teamArea li div {margin-left:0;}
    .foundationArea .teamArea ul {margin-top: 15px; padding: 7px;} */
}

@media screen and (max-device-width: 880px) {
    /* 증명서 발급 주석 표기된 부분 common.css 이동*/
    /* .support_certificate02 .support_contact {position: relative; padding: 48px 0 15px 0; background-size: 22px auto; background-position: center 15px; text-align: center;}
    .support_certificate02 .support_contact a:after {content:''; display: block; clear:both;}
    .support_certificate03 .support_contact {position: relative; padding: 48px 15px 15px 0; background-size: 22px auto; background-position: center 15px; text-align: center;}
    .support_idcard .support_contact a:after {content:''; display: block; clear:both;}

    .support_certificate04 .support_contact a:after {content:''; display: block; clear:both;}
    .support_certificate04 .support_contact span.txtBlue:after {content:''; display: block; clear:both;}
    .support_certificate04 .support_contact span.txtBlue {margin-right:0} */
    .policy .support_contact a {width:100%; display:block;}
    .policy .support_contact span.txtBlue {width:100%; display: block;}
    .policy .support_contact {padding: 23px 48px; background-size:25px; background-position: center 20px;}
    .policy .support_contact span.txtBlue {margin-right:0px;}
    .policy .support_contact p.txt {text-align:center; margin:0; padding-top:30px;}
    .policy .support_contact b:first-child {margin-bottom: 10px;}
    /* .support_classroomGuide .support_contact b {width:100%; display: block; text-align:center;}
    .support_classroomGuide .support_contact b:first-child{margin-top:39px;}
    .support_classroomGuide .support_contact a {width:100%; display:block; text-align:center;}
    .support_classroomGuide .support_contact {padding: 20px 100px; background-size: 25px; background-position: center 23px;}
    .support_counsel .support_contact {padding: 23px 48px; background-size:25px; background-position: center 20px;}
    .support_counsel .support_contact b {width:100%; display: block; text-align:center;}
    .support_counsel .support_contact b:first-child{margin-top:39px;}
    .support_counsel .support_contact a {margin-right: 10px;display: block; text-align: center;} */
    /* 학자금대출 */
    /* .scool_expenses .applyRight_box {padding: 30px; height: auto;background-position: center;}
    .scool_expenses .applyRight_box  ul {width: 100%}
    .scool_expenses .applyRight_box  ul li p {font-size: 16px; line-height: 20px;}
    .scool_expenses .applyRight_box ul:nth-child(n+2) {padding-left: 0px; margin-top: 20px;}
    .scool_expenses .applyRight_box ul li:nth-child(n+2) {margin-top: 20px;}
    .scool_expenses .applyRight_box ul li:nth-child(n+2) {margin-top: 20px;}
    .scool_expenses .applyRight_box ul li span:nth-child(3)::after {display: none;} */
}


    

/* common.css 이동
@media screen and (max-device-width: 850px){
    .support_counsel .img_inner_txt3 {padding: 10px 40px 40px 0;}
}

@media screen and (max-device-width: 925px){
    .support .stepListwrap .stepBg {width: 100px; height: 100px;}
    .support .stepListwrap .stepBg i > img {width:50px; left: calc(50% - 25px); top: calc(50% - 25px);}
    .support .stepList_child4 li {height: 205px}
    .support .stepList_child4 li:nth-child(n+2)::before {width:30px; height: 13px; top:42px}
    .support .stepListwrap .step_txtBottom b {font-size:14px;}
    .support .stepListwrap .step_txtBottom {margin: 7px 0 90px 0;}
    .support_foundation .img_inner_txt1 {padding: 15px;}
    .smartcampus2 .btnC_fileDown_white.slim {display:block; width:230px; margin: 10px auto;}
    .sdu_site ul li {margin-left:0; width:100%; margin-top:10px;}
}

@media screen and (max-device-width: 1270px) {
    .support_smartcampus .awardlist li {width:calc(50% - 15px); margin-left:0;}
    .support_smartcampus .awardlist li:nth-child(2n) {margin-left:15px}
    .support_smartcampus .awardlist li .logoImg {width:120px;}
    .smartcampus2 .bannerbtnArea {margin-left:331px;}
    .smartcampus2 .cont_topBanner .tB_titletxt {margin-top: 10px; margin-bottom: 15px;}
    .smartcampus2 .cont_topBanner a {display: block; width: 250px;}
    .support_smartcampus.smartcampus2 .cont_topBanner .btnC_fileDown + .btnC_fileDown {margin-left:0}
} */

@media screen and (max-device-width: 860px) {
    .support_service .accessibility {float: inherit;}
}

@media screen and (max-device-width: 1207px) {
    .support_idcard .cont_dtl1 .link_btn {width: 100%; left:0; text-align:left; padding-left: 0px; top:0;}
    .support_idcard .cont_dtl1.Img_52 .txt {width:100%;}

    /* .e_calender .cont_dtl1 .link_btn {position: inherit;} */
    .support_foundation .img_inner_txt1 .lv2 {padding: 20px 0 30px 0;}
}

@media screen and (max-device-width: 768px) {
    /* 컨텐츠 공용 common.css 이동 */
    /* .cont_topBanner {margin-left: -20px; width: calc(100% + 40px); min-height: inherit; padding: 30px 15px;}
    .cont_topBanner .tB_titletxt {font-size: 18px; font-weight: 500; margin-top: 0px; letter-spacing: 0.3px; line-height: 25px;}
    .cont_topBanner .tB_subtxt {word-break: keep-all; font-size: 13px; margin-top: 10px; line-height: 18px;}
    .cont_topBanner .tB_subtxt br {display: none}

    .support_contact {background-size: 30px auto; padding: 23px 48px; background-position: 23px 18px;}
    .support_contact b {font-size:14px;}
    .support_contact a {font-size:14px; } */


    /* .e_calender .typeArea ul li .btnC_fileDown_white {width: 100%;}
    .e_calender .typeArea ul li .btnC_fileDown_white span {font-size:12px; min-height: 37px; padding: 7px 45px 7px 20px;} */
    
    /* 학생지원 common.css 이동*/
    /* .support .list_dotGray>li {font-size:14px;}
    .support .stepList_child4 li {width: 100%; height: 190px}
    .support .stepList_child4 li:nth-child(n+2)::before {content: ""; display: block; width: 35px; height:15px; position: absolute; top: -39px; left: calc(50% - 17px); background-image: url(../img/kor/support/icon_list_arrow_hori.png); background-size: 100% 100%; background-repeat: no-repeat; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
    .support .stepList_child4 li:nth-child(n+6):nth-child(-n+8):before {transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
    top: -39px; left: calc(50% - 17px);}
    .support_disabled .contTit_s {margin: 30px 0 10px;}
    .smartguide1 .stepBox {padding: 15px 20px;}
    .smartguide1 .stepBox>ul>li p.txt {letter-spacing:-1px;}
    .smartguide1 .stepBox>ul>li {width:100%; margin-left:0; margin-bottom:20px;}
    .smartguide1 .btnC_arrLineR>span {font-size:13px; padding: 7px 45px 7px 20px; min-height:34px;} */

     /* 증명서 발급 common.css 이동 */
    /* .support .cont_topBanner .tB_subtxt {padding: 10px 0}
    .support .cont_topBanner .tB_titletxt {margin-top: 0;}
    .support .cont_topBanner .btnC_arrLineR>span {font-size: 14px; padding: 6px 34px 8px 10px; min-height: 1px;}
    .support_certificate02 .cont_topBanner .btnC_arrLineR {display: block; width: calc(100% - 300px); margin: 10px auto;}
    .support_certificate01 .support_contact {position: relative; padding: 48px 0 15px 0; background-size: 22px auto;  background-position: center 15px;}
    .support_certificate01 .support_contact dt {width: 100%; max-width: 767px; text-align: center; padding-left: 0; font-size:14px;}
    .support_certificate01 .support_contact dd {text-align: center; font-size:14px;}
    .support_idcard .btnC_arrLineR>span {font-size: 14px; padding: 6px 34px 8px 35%; min-height: 1px;}
    .support_idcard .explsupport_contactinTxtbox h4 {font-size: 18px; padding-left: 35%}
    .support_idcard IPSI_A p {font-size: 14px; padding-left: 35%;}
    .support_idcard .btnC_arrLineR_white>span {min-height: 42px; padding: 6px 39px 6px 10px; font-size:13px; text-align:center; line-height:28px;}
    .support_idcard .btnC_arrLineR_white {margin-left: 0; margin-top: 5px;}
    .support_idcard .curriculum_contact b {font-size: 14px}
    .support_idcard .curriculum_contact a {font-size: 14px}
    .support_idcard .btnC_arrLineR_white {margin-left: 0; margin-top: 5px;}
    .support .proof_sortArea {background-size: 50px; background-position:center 10px; padding: 14px 25px;}
    .support .proof_sortArea ul {margin-left: 0; margin-top: 50px;}
    .support .proof_sortArea b {font-size:14px;}
    .support .proof_sortArea span {font-size: 14px; max-width:110px;}
    .support .proof_sortArea ul li {margin-top: 15px; margin-left:5%;}
    .support .stepList_child4 li:nth-child(6) {height:210px;}
    .support_certificate03 p.txtBlue {margin: 10px 0 5px 0; font-size:14px;}
    .support .stepListwrap .step_txtBottom b {font-size:14px;}

    .certification_popup_wrap .applyRight_box em.exclam {background-size: 14px; padding: 0 0 0 19px; background-position: 0 3px;}

    .ct_icoBox {padding:90px 15px 15px;background-position:center top 25px !important;background-size:auto 40px !important;}
    .ct_icoBox .list_dotGray li .sort {display:block;position:relative;font-size:14px;}

    .support_certificate02 .lineTop_tbArea .lineTop_tbL2 th,
    .support_certificate02 .lineTop_tbArea .lineTop_tbL2 td {font-size:14px;}
    .support_certificate02.support_check .ct_icoBox {padding-left:15px;}
    .support_certificate02.support_check .ct_icoBox .list_dotGray li {padding-left:0;}
    .support_certificate02.support_check .btnC_file>span {min-height:15px;padding:6px 10px;font-size:13px;}
    .support_certificate02.support_appli .exclam_btn {padding-right:110px;}
    .support_certificate02.support_appli .exclam_btn .btnAdd>span {min-width:90px;min-height:15px;background-position:right 10px center;padding:6px 10px;font-size:13px;text-align:left;}
    .support_certificate02.support_appli .postInfo .w_name input+span {display:block;margin-top:5px;}
    .support_certificate02.support_appli .postInfo .w_addr2 .btnC_file {margin-top:5px;}
    .foundationArea .bg1 {width: 250px; height: 250px;}
    .foundationArea .bg2 {width: 150px; height: 150px; margin-left: -75px; margin-top:-75px}
    .foundationArea .bg2 {width: 150px; height: 150px; margin-left: -75px; margin-top:-75px}
    .foundationArea .bg3 {width: 100px; height: 100px; margin-left: -50px; margin-top: -50px;}
    .foundationArea .bg3 p {font-size: 14px;}
    .foundationArea .teamArea li>div>div {width: 150px; height: 150px; }
    .foundationArea .teamArea li>div>div>p {font-size: 15px;}
    .foundationArea .teamArea li>div>div>p>em {font-size:14px;}
    .foundationArea .teamArea li>div>div strong {display:block; width:100px; padding:10px 0;}
    .foundationArea p.mainTxt {top:312px; font-size:14px;}
    .cloudserviceDiagram img {display:none}
    .cloudserviceDiagram.mobile {text-align:center;}
    .cloudserviceDiagram.mobile img {max-width:375px; display: inline-block; font-size:0; margin-top:0;}
    .smartguide1 .cont_topBanner .tB_subtxt br {display:block;} */

    /* 학자금대출 common.css 이동*/
    /* .scool_expenses .applyRight_box {padding: 15px;}
    .scool_expenses .applyRight_box ul li span {width: 70px;height: 70px;font-size: 13px;line-height: 20px;padding-top: 14px;}
    .scool_expenses .applyRight_box ul li span {font-size: 13px; line-height: 20px;}
    .scool_expenses .applyRight_box ul li span i {font-size: 20px;}
    .scool_expenses .applyRight_box ul li p {font-size: 14px;line-height: 18px;}
    .scool_expenses .applyRight_box ul li p > b {font-size: 16px;}
    .scool_expenses .txtBlue {font-size:14px;}
    .scool_expenses p.exclam {font-size:14px;} */

    /* sdu안내 */

    .sdu_edu .law_down li {margin-left: 0; display: block; }
    .sdu_edu .law_down li a {width: 100%;}
    .sdu_edu .law_down li span {text-align: left}
    .clear_request3 span.requestTit {font-size:15px}
    .clear_request3 .requestWrap1 {padding: 25px 25px 15px 25px;}
    .clear_request3 span.requestTit {margin: 10px 0;}
    .clear_request3 .contTit {font-size:20px;}
    .clear_request3 p {line-height: 16px; background-size:15px; top:2px; left:-4px;}
    .clear_request3 .dateTit {font-size: 15px;}
    .clear_request b.contactNumber {padding: 10px 0; font-size:13px;}
    .clear_request b.contactNumber>span {width: 16px; height:13px; background-size:13px;}
    .clear_request3 .boxtit {font-size: 17px;}
    .clear_request3 .request_boxWhite p {font-size:14px;}
    .clear_request3 .btnC_arrLineR>span {min-height: 36px; padding: 7px 42px 7px 20px; font-size:12px;}
    .clear_request3 .btnArea {padding: 0 !important}
    .clear_request3 .list_lineGray li {font-size:13px; line-height:15px;}
    .policy .support_contact a {font-size:12px;}
    .policy .support_contact b {font-size:14px;}
    .policy .doubleUl {margin-top:15px;}
    .sdu_policy9 .policyopenArea {padding: 15px 50px 15px 50px; background-size: 70px auto; background-position: center 20px;}
    .sdu_policy9 .policyopenArea h3 {margin-top: 85px; font-size:18px;}
    .sdu_policy9 .policyopenArea .openLine {margin: 20px 0;}
    .sdu_policy9 .policyopenArea p.txtBlue {font-size:16px; margin-bottom:9px;}

    /* common.css 이동
    .e_calender em.txtGray {padding-left: 0; text-align: center; display:block}
    .e_calender .cont_dtl1.Img_79 .txt > p {width: 100%}
    .e_calender .btnC_arrLineR>span {padding: 7px 45px 7px 20px;min-height: 34px;}
    .e_calender .cont_dtl1 .link_btn {padding-top:0; margin-left:0} */

    /* 스마트캠퍼스 common.css 이동 */
    /* .support_smartcampus .cont_topBanner .tB_titletxt {margin-bottom: 20px;}
    .support_smartcampus .smartcampus_cont .imgWrap {text-align:center;}
    .support_smartcampus .smartcampus_cont img {display: inline-block;}
    .support_smartcampus .smartcampus_cont .contTit_s {font-size:16px; margin: 20px 0 10px 0; text-align:center;}
    .support_smartcampus .cont_topBanner p {font-size:14px; text-align:center;}
    .support_smartcampus .cont_topBanner .btnC_fileDown>span {font-size:12px; padding: 6px 36px 6px 20px; min-width: 101px; min-height:30px;}
    .support_smartcampus .awardlist li {width:100%; height: 100px; margin-top:10px; padding: 20px 10px 20px 0px}
    .support_smartcampus .awardlist li:nth-child(2n) {margin-left:0;}
    .smartcampus2 .cont_topBanner .tB_titletxt {padding-left: 0; text-align:center}
    .support_smartcampus.smartcampus2 .cont_topBanner {background: url(../img/kor/support/smartcampusBg2_mobile.png) no-repeat center}
    .smartcampus2 .cont_topBanner .tB_titletxt {font-size: 19px; line-height:24px; }
    .support_smartcampus.smartcampus2 .cont_topBanner .btnC_fileDown {width:100%;}
    .support_smartcampus.smartcampus2 .cont_topBanner .btnC_fileDown > span {font-size: 14px; padding: 6px 34px 8px 10px; min-height: 1px;}
    .smartcampus2 .bannerbtnArea {margin-left:0;}
    .support_certificate03 .diagram_mb {display:block; margin:0 auto;}
	.support_certificate03 .diagram_pc {display:none; margin: 0 auto;}
    .disabledSite_list {text-align:center}
    .disabledSite_list li {width: 100%; height: 87px}
    .disabledSite_list li:nth-child(13) img {width:140px;}
    .disabledSite_list li a {padding: 25px 23px 0 20px;}
    .disabledSite_list li span {line-height: 32px;}
    .disabledSite_list li:last-child {margin-bottom:30px;}
    .support.support_disabled3.support_smartcampus h4.contTit_s {margin:10px 0;}
    .support.support_disabled3.support_smartcampus h4.contTit_s {margin:10px 0;}
    .support.support_disabled3.support_smartcampus .foundationArea {margin-top:25px;} */
    /* 개인정보처리방침 */
    .policy IPSI_A p.txt {padding-left: 0px; padding-top:50px; text-align: center}
    .policy IPSI_A {background-position: center 10px; background-size: 50px 50px;}
    .policy.video IPSI_A {padding: 15px 30px 15px 30px;}
    .policy .contTit_line {margin: 35px 0 10px 0;}
    .policy .contTit_s {margin-top: 20px}
    .policy .conTit_firstTit {margin: 10px 0 10px 0}
    .policy1 IPSI_A {padding: 15px 23px 15px 23px;}
    .policy1 .support_contact .txtBlue {color: #005c97}
    .sdu_policy8 .cont_dtl1.Img_79 {padding-bottom:10px;}
    .sdu_policy8 .cont_dtl1 .txt > p {line-height:23px;}
    .list_dotGray>li {font-size:14px; color:#666;}
	
	
	.emailRefuse .refuseBox {padding:35px 20px; word-break: keep-all}



    /* 공인인증팝업 */
    .certification_popup_wrap .certification_tabWrap {margin: 20px 0;}
    .certification_popup_wrap .certification_tabWrap li {display: block; position:relative;}
    .certification_popup_wrap .applyRight_box ul li span {font-size: 16px; display: block; margin: 0 auto; line-height:24px;}
    .certification_popup_wrap .certification_tabWrap li a {color: #666; padding-right:15px; font-weight: 444; font-size: 14px;}
    .certification_popup_wrap .certification_tabWrap a.on {color: #846841}
    .certification_popup_wrap .applyRight_box ul li p {width:100%; text-align:left; font-size:14px; line-height:19px;}
    .certification_popup_wrap .applyRight_box ul li:nth-child(n+2) {margin-top: 25px;}
    .certification_popup_wrap .applyRight_box ul li p > b.stepTit {display: inline-block; font-size: 18px; margin: 15px 0;}
    .certification_popup_wrap .applyRight_box ul li span::after {display: none;}
    .certification_popup_wrap .issuecenterArea {width:100%; height: auto;}
    .certification_popup_wrap .issuecenterArea li {width:100%; height: auto; display: inline-block;  margin-top:10px;}
    .certification_popup_wrap .issuecenterArea li:nth-child(2n) {margin-left: 0px;}
    .certification_popup_wrap .issuecenterArea li .certification_logoBox {width: 100%; height: 75px; border: 1px solid #dbdee1; padding: 20px 0; box-sizing: border-box;}
    .certification_popup_wrap .issuecenterArea p {color:#666; font-size:14px; line-height:18px;}
    .certification_popup_wrap .issuecenterArea  b {display: inline-block; color: #000; margin: 15px 0; font-size: 14px;}
    .certification_popup_wrap .issuecenterArea a img {text-align: center; line-height: 70px;}
    .certification_popup_wrap .internetGuideArea li {margin-top:10px;}
    .certification_popup_wrap .internetGuideArea li .certification_imgBox {margin: 15px 0; }
    .certification_popup_wrap .internetGuideArea p { font-size:14px; line-height:16px; font-weight:444;}
    .certification_popup_wrap .internetGuideArea span {display: inline-block; width: 18px; height:18px; line-height: 16px;}
    .certification_popup_wrap .internetGuideArea span > i {font-size: 11px; line-height: 11px; text-align:center;}
    /* .sdu_roomguide .cont_dtl1.Img_52 {background-size: 50px; padding-top: 50px; background-position: center 15px;}
    .sdu_roomguide .cont_dtl1.Img_52 .contTit_s {margin: 0; padding-left: 0; font-size: 16px; text-align: center;}
    .sdu_roomguide .cont_dtl1.Img_52 .cont_dtl1.Img_52 .txt>p {margin-top:9px; font-size:13px;}
    .sdu_roomguide .btnC_arrLineR_white>span {padding: 7px 45px 7px 20px;min-height: 34px;}
    .sdu_roomguide .cont_dtl1.Img_52 .link_btn {width:100%; text-align:center; margin-left:0;}
    .sdu_roomguide .img_list li{width:100%; text-align:center;}
    .sdu_roomguide .imgBox {display: inline-block;  width: 380px; height: 179px;}
    .sdu_roomguide .img_list em {font-size:13px;}
    .sdu_roomguide p.txt {line-height:1.3em; margin:10px 0;}
    .sdu_roomguide .img_list p.txt {font-weight: 444; letter-spacing: -0.5px;}
    .sdu_roomguide2 .cont_dtl1.Img_52 .txt>p {margin-top:5px}
    .sdu_roomguide2 .btnC_arrLineR_white {width: 100%;}
    .sdu_roomguide2 .cont_dtl1 .link_btn .btnC_arrLineR_white+.btnC_arrLineR_white {margin-left:0;margin-top:5px;}
    .sdu_roomguide2 .btnC_arrLineR_white>span {text-align:center;}
    .sdu_roomguide2 h4.contTit_s {margin: 22px 0 20px 0}
    .sdu_roomguide2 .support_contact b {display:block; width:100%; padding:0; text-align:center}
    .sdu_roomguide2 .support_contact a {display:block; width:100%; padding:0; text-align:center}
    .sdu_roomguide2 .support_contact {background-position: center 20px; text-align: center; padding: 63px 0 20px 0; background-size:25px}
    .support_counsel .img_inner_txt3 ul li p {font-style: normal; font-size: 16px; font-weight:555;}
    .support_counsel em {font-style: normal; font-size: 12px; font-weight:333; display: block;  margin-top:5px;}
    .support_counsel .cont_dtl1.Img_52 .contTit_s{font-size: 16px; margin: 48px 0 0 0; text-align: center;}
    .support_counsel .cont_dtl1.Img_52 .txtBlue {color: #005c97}
    .support_counsel .cont_dtl1.Img_52 {background: url(../img/kor/support/ico_counsel.png) no-repeat center 10px; background-size: 60px;}
    .support_counsel .btnC_btnC_arrLineR_white>span {padding: 7px 42px 7px 20px; min-height: 33px}
    .support_counsel .btnC_fileDown_white>span {padding: 7px 42px 7px 20px; min-height: 33px}
    .support_counsel .cont_dtl1.Img_52 .link_btn {margin-top:0}
    .support_service .serviceBoxArea ul li {width: 100%; font-size:14px;}
    .support_service .serviceBoxArea ul li {width: 100%; font-size:14px;}
    .support_service ul.servicetxtUl li {width: 100%}
    .clear_request .list_dotGray>li {line-height: 22px;}
    .support_certificate03 .support_contact b {display:block; width:100%; padding:0;}
    .support_certificate03 .support_contact br {display:none;}
    .support_certificate03 .support_contact a {display:block; width:100%; margin-bottom:5px;}
    .support_certificate03 .support_contact b:first-child {margin-bottom:0;}
    .support_classroomGuide .classroomUl li.imgli {width:100%}
    .support_classroomGuide .classroomUl li.txtli {width:90%; margin-left:0;}
    .support_classroomGuide .info {position: relative;padding: 70px 20px 20px;background-position: center 25px;text-align: center;background-size: 35px auto;}
    .support_classroomGuide .info p {font-size: 14px;line-height : 1.2em;}
    .support_classroomGuide .info .btnC_arrLineR_white {position: relative;top: 0;right: 0;margin: 15px auto 0;}
    .support_classroomGuide .info .btnC_arrLineR_white>span {min-height: 32px;line-height: 10px;font-size: 14px}
    .smartguide1 .support_contact b {margin-right:0}
    .smartguide1 .support_contact a {margin-right:0}
    .smartguide1 .support_contact b {display: block;}
    .smartguide1 .support_contact a {display:block}
    .smartguide1 .support_contact {background-position: center 20px; text-align: center; padding: 63px 0 20px 0;}
    .sdu_edu .video_main .video_wrap {width: 100%;}
    .sdu_edu .video_main .video_wrap .btn_play {background-size:38px}
    .support_idcard .cont_dtl1 {background-size:116px; background-position: center 15px;}
    .support_idcard .cont_dtl1 .contTit_s {margin-top: 90px; padding-left: 0; text-align:center; font-size:16px;}
    .support_idcard .cont_dtl1.Img_52 .txt>p {margin-top:0px; padding-left:0; text-align:center; font-size:14px;}
    .support_idcard .cont_dtl1 .link_btn {margin-top:0; text-align:center; padding-left:0;}
    .cont_dtl1.Img_52 .link_btn {margin-top:0 ;}
    .support_clouding span.numberbg {width:18px; height:18px; line-height:18px; font-size:12px; margin-right:6px;}
    .support_clouding .support_contact {position: relative; padding: 48px 0 15px 0; background-size: 22px auto;  background-position: center 15px;}
    .support_clouding .cloudingGuide1 li>ul>li {font-size: 14px;}
    .support_clouding .support_contact dt {width: 100%; max-width: 767px; text-align: center; padding-left: 0;}
    .support_clouding .support_contact dd {text-align: center;}
    .support_clouding .support_contact b {display: block; text-align:center; font-size:13px}
    .support_clouding .support_contact b:first-child {margin-bottom:10px;}
    .support_clouding .support_contact a {display: block; text-align:center; font-size:13px;}
    .emailRefuse .refuseBox {background-size: 50px; padding: 20px 30px; background-position: center 25px; }
    .emailRefuse .refuseBox p.txt {font-size:14px; line-height:22px; margin-top:68px;}
    .emailRefuse .refuseBox p.txtBlue {font-size:14px; margin-top:13px;}
    .disabled_etiquette h4.contTit_s {font-size:17px;}
    .sdu_copyright .cont_dtl1.Img_52 .txt>p {margin-top:0;}
    .copyright2 .cont_dtl1.Img_52 .txt {text-align:center;}
    .copyright2 .cont_dtl1.Img_52 .txt>p {width:100%; padding-left:0;}
    .copyright2 .cont_dtl1 .icon {float: none;}
    .support_foundation .cont_topBanner .btnC_arrLineR {width: 100%;}
    .support_foundation .btnC_arrLineR>span {min-height:34px; padding: 7px 45px 7px 20px; font-size:14px;}
    .support_foundation .img_inner_txt1 .lv2 {padding: 18px 0 18px 0;}
    .support_foundation .btnC_arrLineR {width:100%;}
    .support_foundation .btnC_arrLineR+.btnC_arrLineR {margin-left:0}
    .support_smartcampus.smartcampus2 .cont_topBanner .btnC_arrLineR {width:100%;}
    .support_smartcampus.smartcampus2 .cont_topBanner .btnC_arrLineR+.btnC_arrLineR {margin-left:0;}
    .foundationDiagram {display:none}
    .foundationDiagrammobile  {display:block; text-align:center;}
    .foundationDiagrammobile img {display:inline-block;}
    .foundationArea .teamArea ul li {width:100%;}
    .foundationArea .teamArea ul li>div {display:block;}
    .foundationArea .teamArea li>div>div {width:100%;}
    .e_calender .typeArea ul li {width:100%; margin-left:0;} */

    /* 수강환경안내 */
    /* .support_enviroment .explainTxtbox {background-size: 60px; background-position: center 10px;; padding: 70px 30px 30px 30px;}
    .support_enviroment h5 {font-size: 18px; text-align:center;}
    .support_enviroment p.txt {text-align:center; word-break: break-all} */
}

/* common.css 이동
@media screen and (max-device-width: 580px) {
    .support_certificate02 .cont_topBanner .btnC_arrLineR {width: calc(100% - 10px); margin: 5px auto;}
    .disabled_etiquette img {width:130px; height: 194px; }
    .disabled_etiquette ul .etiquetteArea {height:243px;}
    .disabled_etiquette ul>li>span {width: calc(100% - 165px)}
    .support .list_dotGray>li {letter-spacing:-1px; line-height:19px;}
    .foundationArea .teamArea li>div>div strong {width:100%}
}

@media all and (max-device-width:450px){
    .sdu_site ul li {width: 100%; margin-left: 0px; margin-top: 10px;}
    .support_smartcampus .awardlist li {height:126px; padding: 8px 10px 20px 0px;}
    .support_smartcampus .awardlist li .logoImg {width:100%; text-align:center;}
    .support_smartcampus .awardlist li p {font-size:15px; line-height:15px; text-align:center;}
    .support .proof_sortArea ul li {margin-left:0}
    .support .proof_sortArea ul li b {width:100%; text-align:center; margin-bottom:10px;}
    .support .proof_sortArea span {width:100%; max-width:100%; text-align:center; padding-left:0;}
    .support .proof_sortArea span::before {display:none;}
    .cloudserviceDiagram.mobile img {max-width:285px;}
}

@media screen and (max-device-width: 415px) {
    .sdu_roomguide .imgBox {width:295px; height:auto;}
}
@media screen and (max-device-width: 400px) {
    .disabled_etiquette ul .etiquetteArea {width:100% ; text-align:center}
    .disabled_etiquette ul>li>span {width:100%; text-align:center; margin-left:0;}
    .disabled_etiquette ul .etiquetteArea {height: auto; margin-bottom: 40px;}
    .support_smartcampus .cont_topBanner .btnC_arrLineR {width:100%}
    .support_smartcampus .cont_topBanner .btnC_arrLineR+.btnC_arrLineR {margin-left:0}
} */
/* @media screen and (max-device-width: 380px){
    .support_certificate01 .support_contact a:before {content:''; display: block; clear:both;}
    .e_calender .cont_dtl1.Img_79 .txt>p {text-align:center;}
    .e_calender .cont_dtl1.Img_79 .txtblue {font-size:13px;}
    .e_calender .cont_dtl1.Img_79 p.exclam {font-size:13px;}
} */
