@charset "utf-8";

/*컨텐츠 wrap 영역*/
.intro_Wrap #tabWrap .tabList.bar{position:relative;}
.intro_Wrap #tabWrap .tabList.bar:before{content:""; width:100%; height:1px; background-color:#e1e1e1; position:absolute; left:0; bottom:0px; z-index:-1;}
.bachelors_Wrap #tabWrap,
.intro_Wrap #tabWrap{padding: 0;}
.bachelors_Wrap .sub_menu1{margin-bottom: 55px;}
.bachelors_Wrap .contTit2,
.intro_Wrap .contTit2{margin-top:70px;}
.bachelors_Wrap .contTit2.first,
.intro_Wrap .contTit2.first{margin-top: 0;}
.intro_Wrap .contTit2.tab_first{margin-top: 50px;}
.bachelors_Wrap .contTit_line,
.intro_Wrap .contTit_line{margin-top:70px;}
.intro_Wrap .contTit_line.cont_top{margin-top:53px;}
.intro_Wrap .contTit_line.cont_top2{margin-top:40px;}
.bachelors_Wrap .contTit_line.m_t_none,
.intro_Wrap .contTit_line.m_t_none{margin-top: 0px;}
.campuslife_Wrap .limit_area,
.bachelors_Wrap .limit_area,
.intro_Wrap .limit_area {overflow-x:auto;overflow-y:hidden;width:100%; -webkit-overflow-scrolling:touch;}
.intro_Wrap .limit_area .lineTop_tbArea.m_t_0{margin-top: 0px;}
.campuslife_Wrap .contTit_s,
.intro_Wrap .contTit_s.cont_top{margin-top: 0px;}
.intro_Wrap .contTit_s.cont_top2{margin-top: 60px;}
.intro_info .cont_topBanner {background-image: url(../img/kor/intro/intro_bannerimg.png); margin-bottom:30px;}
.intro_info .cont_topBanner .btnC_fileDown {background-color: rgba(255, 255, 255, 0); border: 1px solid #fff;}
.intro_info .cont_topBanner .tB_titletxt {margin-bottom:20px;}
.pageTit.bar{border-bottom: 1px solid #dbdfe2; padding-bottom: 30px;}
.contTit2 .sky{color:#05548f}
.contTit_s.v2{margin-top:20px;}
.list_dotGray.p_d_none{padding-left: 0; width: 100%;}
.btnC_listening_white.slim,
.btnC_arrLineR_white.slim,
.btnC_fileDown_white.slim{vertical-align: middle;}
.btnC_listening_white.slim span,
.btnC_arrLineR_white.slim span,
.btnC_fileDown_white.slim span{min-width: 77px; height:32px; min-height: 32px; padding:5px 37px 0 12px;}
.btnC_listening_white {display:inline-block;width:auto;margin:0 0 5px 0;box-sizing:border-box;padding:0;background:#fff;vertical-align:top;}
.btnC_listening_white>span {display:block;width:auto;min-width:160px;min-height:44px;box-sizing:border-box;padding:11px 45px 11px 20px;border:1px solid #000;background:url(../img/common/icon_listening.png) no-repeat right 13px center;color:#000;font-family:'Noto Sans KR';font-size:15px;font-weight:400;line-height:20px;text-align:center;letter-spacing:-1px;}
.btnC_listening_white:hover>span {color:#fff;background:#042a59 url(../img/common/icon_listening_hover.png) no-repeat right 13px center;}
.btnC_fileDown.w_225 > span{width: 225px;}

p.exclam.white{background: url(../img/common/ico_cirExclam_white.png) no-repeat 0 5px; color:#fff;}
p.exclam .blue{color:#05548f}
.lineTop_tbArea.cont_top{margin-top:20px;}
.lineTop_tbArea .link > span{vertical-align: sub;}
.lineTop_tbArea .link > .btnC_fileDown_white.slim{margin-bottom: 0;}
.table_init_Btn_Sort{display: inline-block;font-size: 0; margin-left: 20px; vertical-align: middle;}
.table_init_Btn_Sort .btnC_fileDown_white.slim:nth-child(n+2){margin-left: 5px;}
.btnC_arrLineR_white.MarginV2{margin-top: 10px;}

.btn_glasses{width: 19px; height: 19px; display: inline-block; background-image: url(../img/kor/campuslife/icon_glasses.png); background-size: 100% 100%; text-indent: -9999px; }

/*학사안내*/
.bachelors_Wrap{}

/*대학생활*/
.campuslife_Wrap{}

.floatR{float:right;}
.floatL{float:left;}

.pc_none{display:none;}

/* 타이틀 */
.sub_tit1 {width:100%; height:auto; margin:70px 0 43px 0;}
.sub_tit1 h2 {font-size:40px; line-height:1em; font-weight:500; color:#000; letter-spacing:-0.3px;}
.dtl_tit0 {font-size:30px; color:#042a59; font-weight:400; position:relative; letter-spacing:-0.5px; line-height:40px; padding-bottom:20px; margin-top:70px; margin-bottom:20px;}
.dtl_tit0.b_n{padding-bottom:0;}
.dtl_tit0.b_n:before{display:none;}
.dtl_tit0:before{content:""; display:block; width:50px; height:1px; background-color:#042a59; left:0; bottom:0; position:absolute;}
.dtl_tit0.m_t_0{margin-top:0;}
.dtl_tit0.cont_top{margin-top:53px;}
.dtl_tit1 {font-size:24px; font-weight:bold; line-height:27px; letter-spacing:-0.5px; color:#000;}
.dtl_tit1:nth-child(n+2) {margin-top:45px;}
.dtl_tit1.first{margin-top:42px;}
.dtl_tit1.v2{margin-top:20px;}
.dtl_tit1.v2:nth-child(n+2){margin-top:20px;}
.dtl_tit2{font-size:54px; font-weight:500; line-height:55px; color:#000; letter-spacing:-0.9px; margin-top:-8px;}
.dtl_tit3{font-size:24px; font-weight:500; color:#02336e; line-height:24px; letter-spacing:-0.5px; margin-bottom:30px;}
.dtl_tit4{font-size:16px; font-weight:500; color:#05548f; letter-spacing:-0.5px; margin-top:20px;}
.dtl_tit5_line {text-align:center; font-size:30px;  color:#042a59; position:relative; line-height:1em; padding-bottom:23px; letter-spacing:-0.5px; margin:65px 0 35px 0; }
.dtl_tit5_line:before{content:""; display:block; width:50px; height:1px; background-color:#042a59; left:calc(50% - 25px); position:absolute; bottom:0px; }
.dtl_tit6{font-size: 20px; font-weight: 500; color: #05548f; letter-spacing: -0.5px; margin-bottom: 13px;}

/* txt 스타일 */
.si_01 {font-size:16px;  color:#666; line-height:21px; letter-spacing:-0.6px;}
.si_01 span{font-size:inherit; font-weight:inherit; line-height:inherit; letter-spacing:inherit;}
.si_01.icon{padding-left:27px; box-sizing:border-box; background-image:url(../img/kor/icon_alert1.png); background-size:17px 17px; background-repeat:no-repeat; background-position:0px 2px;}
.si_01.cont{margin-top:20px;}
.si_01.table_top_Inti{margin-bottom: 5px;}
.si_02 {font-size:16px;  color:#000; line-height:25px; letter-spacing:-0.3px;margin-top:20px;}
.si_02.first{margin-top:15px;}
.si_02 > a{color:inherit; font-size:inherit; line-height: inherit;}
.si_02.v2{margin-top:30px;}
.si_02.dot {padding-left:11px; box-sizing:border-box; position:relative; margin-top:9px;}
.si_02.dot.first{margin-top:18px;}
.si_02.dot:before{content:""; display:block; width:3px; height:3px; background-color:#999; border-radius:50%; -webkit-border-radius:50%; position:absolute; left:0; top:9px;}
.si_02.number{padding-left:22px; box-sizing:border-box; position:relative; margin-top:10px;}
.si_02.number.first{margin-top:22px;}
.si_02.number:before{content:attr(data-content);position:absolute; display:block; left:0; top:3px; width:13px; height:19px; line-height:1em; }
.si_02.number.v2{margin-left:22px; width:calc(100% - 22px);}
.si_02.number.v3{margin-left:12px; width:calc(100% - 15px); padding-left:10px; font-size:15px; font-weight:400; color:#666; margin-top:0px; letter-spacing:-0.3px;}
.si_02.number.v3.first{margin-top:7px;}
.si_02.number.v4{margin-left:35px; width:calc(100% - 35px); padding-left:10px;}
.si_03 {font-size:21px; color:#000; line-height:25px; letter-spacing:-0.3px;margin-top:33px;}
.si_04 {font-size:16px;  color:#000; line-height:27px; letter-spacing:-0.3px;margin-top:42px;}
.si_05_icon{font-size:16px; color:#000; letter-spacing:-0.3px; width:auto; display:inline-block; position:relative; padding-left:20px; vertical-align:top; box-sizing:border-box; font-weight:400;}
.si_05_icon:before{content:""; display:block; position:absolute;left:0; background-repeat:no-repeat; background-size:100% 100%;}
.si_05_icon.map:before{background-image:url(../img/kor/intro/icon_map1.png); width:14px; height:18px; top:5px;}
.si_05_icon.tel{padding-left:22px;}
.si_05_icon.tel:before{background-image:url(../img/kor/intro/icon_tel1.png); width:19px; height:20px; top:4px;}
.si_05_icon.floor:before{background-image:url(../img/kor/intro/icon_floor.png); width:15px; height:16px; top:4px;}
.si_05_icon.fax:before{background-image:url(../img/kor/intro/icon_fax1.png); width:17px; height:18px; top:4px;}
.si_b{color:#05548f}

.dot_tag1_box{width:auto; float:left;}
.dot_tag1_box:nth-child(n+2){ margin-left:20px;}
.dot_tag1{width:100%; font-size:16px;  color:#000; line-height:22px; position:relative; display:block; padding-left:12px; box-sizing:border-box; vertical-align:top; letter-spacing:-0.4px;}
.dot_tag1.v2{max-width:100%;}
.dot_tag1:nth-child(n+2){margin-top:8px;}
.dot_tag1.v2:nth-child(n+2){margin-top:6px;}
.dot_tag1:before{content:""; display:block; width:3px; height:3px; border-radius:50%; -webkit-border-radius:50%; background-color:#999; position:absolute; left:0; top:10px; }
.email{font-size:inherit; color:inherit; line-height:inherit; font-weight: 400; background-image:url(../img/kor/icon_email.png); background-repeat:no-repeat; background-size:19px 14px;display:block; width:100%; background-position:100% 4px; padding-right:25px; box-sizing:border-box; word-break:break-all; cursor: pointer;}

/* tab */
.cont_tab_group1 {width:100%; height:auto;}
.cont_tab1_btn {width:100%; height:auto; overflow:hidden;}
.cont_tab1_btn.bar{position:relative;}
.cont_tab1_btn.bar:before{content:""; width:100%; height:1px; background-color:#e1e1e1; position:absolute; left:0; bottom:2px; z-index:-1;}
.cont_tab1_btn .default {width:auto; height:50px; background-color:#f6f6f7; padding:15px 30px; float:left; margin-bottom:2px; margin-right:2px; cursor:pointer;}
.cont_tab1_btn .default:last-child{margin-right:0px;}
.cont_tab1_btn .default > span {font-size:16px; color:#000; line-height:20px; letter-spacing:-0.1px;}
.cont_tab1_btn .default.on {background-color:#05548f;}
.cont_tab1_btn .default.on span {color:#fff; font-weight:500; }

/*whysdu dotty*/
.cont_tab1_btn.slide_dotTy{}
.cont_tab1_btn.slide_dotTy ul{width:100%; height:auto;}
.cont_tab1_btn.slide_dotTy ul li{width:auto;height:auto;}
.cont_tab1_btn.slide_dotTy ul li:nth-child(n+2) .default{margin-left:2px;}
.cont_tab1_btn.slide_dotTy .default{width:calc(20% - 1.6px); height:88px; margin-bottom:0px;}
.cont_tab1_btn.slide_dotTy .default span b{font-size:17px; display:block; margin-top:2px;}
.cont_tab1_btn.slide_dotTy .slick-active .default{background-color:#05548f;}
.cont_tab1_btn.slide_dotTy .slick-active .default span {color:#fff;}
.cont_tab1_btn.slide_dotTy .default:last-child{margin-right:0px;}

.cont_tab1_cont {display:none; width:100%; height:auto;}
.cont_tab1_cont.on {display:block;}

.sub_tab1_cont {display:none; width:100%; height:auto;}
.sub_tab1_cont.on {display:block;}

.btn_wrap1{width:100%; height:auto; text-align:center; padding:30px 0px; font-size:0;}
.btn_wrap1.p_b_none{padding-bottom:0;}
.btn_wrap1 .btnC_fileDown:nth-child(n+2){margin-left:8px;}
.btn_wrap_right {font-size:0; width: 100%; padding: 50px 0 25px 0; text-align: right;}
.btn_wrap_right.border_B{border-bottom: 1px solid #dbdfe2}

.cont_dtl1 {width:100%; height:auto; min-height:155px; padding:30px 45px 30px 50px; border:1px solid #dbdee1; box-sizing:border-box; font-size:0;}
.cont_dtl1.cont_top{margin-top: 50px;}
.cont_dtl1 .icon { display:inline-block; vertical-align:top; width:63px; height:auto;  padding-top:4px; box-sizing:border-box; float:left}
.cont_dtl1 .icon img {width:100%; max-width:100%; font-size: 0;}
.cont_dtl1 .txt {display:inline-block; vertical-align:top; width:calc(100% - 330px); padding:0 20px 0 0px; box-sizing:border-box; height:auto;}
.cont_dtl1 .txt.nobtn{width:100%; padding: 0;}
.cont_dtl1 .txt > h4 {font-size:24px; font-weight:500; color:#000; line-height:26px; letter-spacing:-0.7px; float:right; width:calc(100% - 63px); text-align:left; padding-left:47px; box-sizing:border-box;}
.cont_dtl1 .txt > p {font-size:16px;  color:#666; line-height:25px; letter-spacing:-0.8px; margin-top:19px; float:right; width:calc(100% - 63px); text-align:left; padding-left:47px; box-sizing:border-box;}
.cont_dtl1 .txt > p .blue{color:#05548f;}
.cont_dtl1 .txt > p .dot{position: relative; padding-left: 10px; display: block}
.cont_dtl1 .txt > p .dot:nth-child(n+2){margin-top: 5px;}
.cont_dtl1 .txt > p .dot:before{content: ""; width: 3px; height: 3px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #999999; display: block; position: absolute; left: 0px; top:10px;}
.cont_dtl1 .link_btn {display:inline-block; vertical-align:bottom; width:330px; height:auto; box-sizing:border-box; position:relative; text-align:right; font-size:0;}
.cont_dtl1 .link_btn .btnC_fileDown_white{margin-bottom: 0;}
.cont_dtl1 .link_btn{width: 282px; vertical-align: top; padding-top: 13px;}
.cont_dtl1 .link_btn.vab{vertical-align: bottom;}
.cont_dtl1.full .txt{width: 100%; padding-right: 0px;}
.cont_dtl1.Img_52{min-height: auto; padding: 21px 45px 15px 40px; }
.cont_dtl1.Img_52 .icon{width: 50px;}
.cont_dtl1.Img_52 .txt{width: calc(100% - 282px); margin-top: 8px;}
.cont_dtl1.Img_52 .txt > p{padding-left: 26px; margin-top: 0;}

.cont_dtl1.Img_76{margin-bottom: 50px;}
.cont_dtl1.Img_76 .icon{width: 76px;}
.cont_dtl1.Img_76 .txt > h4 {width: calc(100% - 76px); padding-left: 32px;}
.cont_dtl1.Img_76 .txt > p {width: calc(100% - 76px); padding-left: 32px;}

.cont_dtl1.Img_79{min-height: auto; padding-bottom: 20px;}
.cont_dtl1.Img_79 .icon{width: 79px;}
.cont_dtl1.Img_79 .txt > h4 {width: calc(100% - 79px); padding-left: 32px;}
.cont_dtl1.Img_79 .txt > p {width: calc(100% - 79px); padding-left: 32px;}

.cont_dtl1.Img_90{min-height: auto; padding: 15px 30px 30px 35px; }
.cont_dtl1.Img_90 .icon{width: 90px;}
.cont_dtl1.Img_90 .txt{width: calc(100% - 210px)}
.cont_dtl1.Img_90 .txt > h4 {width: calc(100% - 90px); padding-left: 32px; margin-top: 19px;}
.cont_dtl1.Img_90 .txt > p {width: calc(100% - 90px); padding-left: 32px;}
.cont_dtl1.Img_90 .link_btn{width: 210px; text-align: right; margin-top: 0;}
.cont_dtl1.Img_90 .link_btn .btnC_arrLineR_white{width: 100%; }

.cont_dtl1.v2{min-height:auto; padding:30px 20px 28px 45px;}
.cont_dtl1.v2 .txt {font-size:0;}
.cont_dtl1.v2 .icon{float:none; display:inline-block; vertical-align:middle; padding-top:0;}
.cont_dtl1.v2 .txt > h4{margin-top:10px; line-height:30px; float:none; display:inline-block; margin-top:-3px; vertical-align:middle;}

.cont_dtl1.L_R{min-height: auto; width: calc(50% - 20px); display: inline-block;}
.cont_dtl1.L_R:nth-child(n+2){margin-left: 40px;}

.cont_dtl2{width:100%; height:auto; margin-top:30px; border:1px solid #dbdee1; padding:25px 30px 26px 30px; box-sizing:border-box; }
.cont_dtl2 p.exclam{margin-top: 0;}
.cont_dtl2.m_t_none{margin-top: 0;}
.cont_dtl3{width:100%; height:auto; margin-top:50px;}
.cont_dtl3_img{width:100%; height:auto; margin-top:30px;}
.cont_dtl3_img h4{font-family: 'Oswald', sans-serif; font-size:32px; font-weight:500; color:#032a58; margin-bottom:26px; line-height:1em;}
.cont_dtl3_img ul{width:100%; height:auto; overflow:hidden; position:relative;}
.cont_dtl3_img ul li{width:calc(33.333% - 32px); float:left;}
.cont_dtl3_img ul li .top_img{width:100%; height:auto; max-height:239px;}
.cont_dtl3_img ul li img{max-width:100%; max-height:239px; display:block;}
.cont_dtl3_img ul li:nth-child(n+2){margin-left:48px;}
.cont_dtl3_img ul li span{font-size:18px; font-weight:500; color:#000; margin-top:20px; line-height:21px; display:block;}
.cont_dtl3_img.banner{padding:0px 0 60px 0; max-width:1200px; margin:-50px auto 0 auto; box-sizing:border-box;}
.cont_dtl3_img.banner ul li{width:calc(33.333% - 20px); float:left;}
.cont_dtl3_img.banner ul li:nth-child(n+2){margin-left:30px;}
.cont_dtl3_img.banner ul li span{font-weight:400; letter-spacing:-0.25px;}

.defaultxtLayout{width:100%; height:auto; clear:both; overflow:hidden; margin:50px 0 80px 0;}
.defaultxtLayout .left_img{width:368px; height:auto; float:left}
.defaultxtLayout .left_img > img{max-width:100%; height:auto; display:block;}
.defaultxtLayout .right_txt{width:calc(100% - 368px); height:auto; float:left; padding:0 50px; box-sizing:border-box;}
.defaultxtLayout .text_wrap{width:100%; height:auto; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:55px;}
.defaultxtLayout .list_wrap{width:100%; height:auto; overflow:hidden;}

/* 약관 */
/*
	하단 스크롤 배너 영역
	수정에 대비해 상속 css작성
*/
.bottom_banner{width:100%; height:auto; background-color:#f6f6f7; padding:50px 0 60px 0; overflow:hidden;}
.bottom_banner .banner_cont{max-width:1200px; width:100%; height:auto; margin:0 auto; overflow:hidden;}
.bottom_banner .banner_cont h4{font-family: 'Oswald', sans-serif; font-size:32px; font-weight:500; color:#032a58; margin-bottom:26px; line-height:1em;}
.bottom_banner .banner_cont .scorll_wrap {width:100%; height:auto; overflow:hidden;}
.bottom_banner .banner_cont .scorll_wrap .item{width:calc(25% - 37.5px); float:left}
.bottom_banner .banner_cont .scorll_wrap .item:nth-child(n+2){margin-left:50px;}
.bottom_banner .banner_cont .scorll_wrap .item .top_img{width:100%; height:auto; max-height:230px;}
.bottom_banner .banner_cont .scorll_wrap .item .top_img img{display:block; max-width:100%;}
.bottom_banner .banner_cont .scorll_wrap .item > span{font-size:18px; font-weight:400; color:#000; margin-top:17px; line-height:21px; display:block;}

/* 링크 배너 영역 */
.link_banner{width:100%; height:auto; overflow:hidden; padding:70px 0 100px 0;}
.link_banner .banner_cont{max-width:1200px; width:100%; height:auto; margin:0 auto;}
.link_banner .banner_cont .link_box{width:50%; float:left;}
.link_banner .banner_cont .link_box img{max-width:100%; display:block;}

/* 리스트 */
/*.career_list_wrap{width:100%; position:absolute; left:0; height:auto; overflow:hidden;background-color:#f1eae1;padding:68px 0; box-sizing:border-box;}*/
.career_list_wrap{width:100%; position:relative; height:auto; background-color:#f1eae1;padding:68px 0; box-sizing:border-box; clear:both}
.career_list_wrap:before{content: ""; display: block; position: absolute; left: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1eae1; }
.career_list_wrap:after{content: ""; display: block; position: absolute; right: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1eae1; }

.career_list{max-width:1200px; margin:0 auto; height:auto; font-size: 0;}
.career_list > h4{font-size:30px; font-weight:500; color:#000; letter-spacing:-0.8px; width:240px; float:left; position:relative; line-height:1em; padding-right:60px; box-sizing:border-box;}
.career_list > h4:before{content:""; display:block; width:50px; height:1px; background-color:#b5926f; position:absolute; top:11px; right:0px;}
.career_list > ul { width:calc(100% - 240px); display: inline-block; overflow:hidden; }
.career_list > ul li{margin-left:50px; max-width:320px; width:50%; float:left; position:relative; padding-left:16px; font-size:16px;  line-height:20px; color:#222; letter-spacing:-0.3px;}
.career_list > ul li:before{content:""; display:block; width:4px; height:4px; border-radius:50%; -webkit-border-radius:50%; position:absolute; left:0; top:8px; background-color:#bb9b7a;}
.career_list > ul li:nth-child(odd){clear:both;}
.career_list > ul li:nth-child(n+3){margin-top:13px;}

.info_list1{width:50%; float:left;}
.info_list1 dt{width:100px; font-size:21px; font-weight:500; line-height:23px; color:#000; letter-spacing:-0.3px; position:relative; float:left; padding-right:30px; box-sizing:border-box;}
.info_list1 dt:before{content:""; display:block; width:30px; height:1px; background-color:#000; position:absolute; right:0; top:10px;}
.info_list1 dd{width:calc(100% - 100px); float:right; font-size:16px;  color:#000;padding-left:20px; box-sizing:border-box;}
.info_list1 dd:nth-of-type(n+2){margin-top:7px;}

.info_list2{width:100%; height:auto; margin-top:12px; overflow:hidden;}
.info_list2 ul{font-size:0; width:100%; height:auto; text-align:left;}
.info_list2 ul li{width:100%; max-width:240px;float:left;}
.info_list2 ul li b{font-size:16px; font-weight:500; width:50px; display:inline-block;}
.info_list2 ul li:nth-child(n+3){margin-top:10px;}
.info_list2 ul li:nth-child(odd){clear:both;}
.info_list2 ul li:nth-child(even){max-width:450px;}
.info_list2 ul li:nth-child(even) b{width:65px;}
.info_list2 ul li span{font-size:16px; color:#666; font-weight:400; letter-spacing:-0.3px;}

.info_list2.length2{margin-top: 25px;}
.info_list2.length2 ul li{width:100%; max-width:100%;}
.info_list2.length2 ul li b{width: 70px;}

.left_right_div {width:100%; display:block; font-size:0;}
.left_right_div.v2{margin-top:35px;}
.left_right_div.table{margin-top:30px;}
.left_right_div.table > div{ width:calc(50% - 20px);}
.left_right_div.table > div:nth-child(n+2){margin-left:40px;}
.left_right_div > div{width:calc(50% - 30px); display:inline-block; vertical-align:top;}
.left_right_div > div.full{width:100%; margin-left:0px !important;}
.left_right_div > div.left_txt .g_txt3{line-height:29px; margin-top:0; letter-spacing:-0.3px}
.left_right_div > div.right_txt .g_txt3{line-height:30px; margin-top:0; letter-spacing:-0.3px}
.left_right_div > div.right_txt .sign1{font-size:16px; color:#000; display:block; text-align:right; margin-top:80px;}
.left_right_div > div.right_txt .sign1.v2{margin-top:40px;}
.left_right_div > div.right_txt .sign1 b{font-weight:500; font-size:24px; display:block;}
.left_right_div > div:nth-child(n+2){margin-left:60px;}

.left_right_div.link_box{height:370px; margin-top:-150px; padding-top: 420px;}
.left_right_div.link_box > div:nth-child(n+2){margin-left:30px;}
.left_right_div.link_box > div{width:calc(50% - 15px)}
.left_right_div.link_box .box{height:100%; text-align:center; font-size:0; padding:50px 20px; box-sizing:border-box; position:relative;}
.left_right_div.link_box .box.navy{background-color:#042a59;}
.left_right_div.link_box .box.brown{background-color:#b5926f;}
.left_right_div.link_box .box > img{max-width:100%;}
.left_right_div.link_box .box .top_txt{font-size:36px; letter-spacing:-1px; color:#fff; margin-top:33px; line-height:1em; font-weight:500;}
.left_right_div.link_box .box .bottom_txt{font-size:16px; color:#fff; letter-spacing:-0.5px; font-weight:400; line-height:22px; display:block; margin-top:32px;}
.left_right_div.link_box .box .bottom_txt b{font-weight:500;}
.left_right_div.link_box .box.brown .bottom_txt{ margin-top:22px;}
.left_right_div.link_box .box .bottom_txt i{display:inline-block; vertical-align:middle; width:15px; height:1px; background-color:rgba(255,255,255,0.6); margin:0 7px;}
.left_right_div.link_box .box .btnC_arrLineR{background-color: rgba(0,0,0,0 ); border: 1px solid #fff; margin-bottom: 0px; position: absolute; bottom:50px; left:calc(50% - 110px);}
.left_right_div.link_box .box .btnC_arrLineR span{width: 220px; text-align: left;}

.left_right_div.ui{margin-top:24px;}
.left_right_div.ui > div{width:calc(50% - 17px); font-size:0;}
.left_right_div.ui > div:nth-child(n+2){margin-left:34px;}
.left_right_div.ui > div .img_top{margin-top:17px;}
.left_right_div.ui > div.full{width:100%; margin-left:0px !important;}

.left_right_div.song{}
.left_right_div.song > div{margin-left:0 !important; font-size:0;}
.left_right_div.song > div:nth-child(1){width:54%; max-width: 642px}
.left_right_div.song > div:nth-child(2){width:46%;}
.left_right_div.song > div:nth-child(2){padding:0 10px 0 60px; box-sizing:border-box;}
.left_right_div.song > div:nth-child(2) .si_02:first-child{margin-top:0;}
.left_right_div.song > div:nth-child(2) .si_02 b{font-weight:500;}
.left_right_div.song > div:nth-child(2) .si_02:nth-child(n+2){margin-top:35px;}
.left_right_div.song > div:nth-child(2) .btnC_arrLineR{margin-left:0px; margin-top:35px;}
.left_right_div.song > div:nth-child(2) .btnC_arrLineR > span{width: 145px; text-align: left;}

.left_right_div.tel{}
.left_right_div.tel > div{width:calc(50% - 15px);}
.left_right_div.tel > div:nth-child(n+2){margin-left:30px;}

.left_right_div.circle_Box{position: relative; margin-top: 35px;}
.left_right_div.circle_Box:before{content: ""; display: block; position: absolute; left: calc(50% - 20px); top:167px; height: 4px; width: 40px; background-color: #042a59}
.left_right_div.circle_Box:after{content: ""; display: block; position: absolute; left: calc(50% - 2px); top:149px; height: 40px; width: 4px; background-color: #042a59}
.left_right_div.circle_Box > div{width: calc(50% - 30px); position: relative; text-align: center;}
.left_right_div.circle_Box > div:nth-child(n+2){margin-left: 60px; font-size: 0px;}
.left_right_div.circle_Box > div .tit_txt{font-size: 24px; font-weight: bold; letter-spacing: -0.5px; line-height: 1em; text-align: center}
.left_right_div.circle_Box > div .sub_txt{font-size: 16px; font-weight: 400; letter-spacing: -0.5px; line-height: 1em; display: block; margin-top: 10px; text-align: center}
.left_right_div.circle_Box > div .circle{width: 510px; display: inline-block; margin-top: 20px; position: relative;}
.left_right_div.circle_Box > div .circle span{display: block; width: 180px; height: 180px; border-radius: 50%; -webkit-border-radius: 50%; float:left;  padding-top: 65px; box-sizing: border-box;}
.left_right_div.circle_Box > div .circle span:nth-child(n+2){margin-left: -15px;}
.left_right_div.circle_Box > div .circle span i{font-size: 17px; color:#fff; letter-spacing: -0.4px; line-height: 22px; display: block; text-align: center; font-style: normal;}
.left_right_div.circle_Box > div .circle span.blue{background-color: rgba(4,42,89,0.9)}
.left_right_div.circle_Box > div .circle span.brown{background-color: rgba(181,146,111,0.9)}
.left_right_div.circle_Box > div .circle span.sky{background-color: rgba(94,110,136,0.9)}

.left_right_div.txt_Box{}
.left_right_div.txt_Box > div{width: calc(50% - 5px); border: 1px solid #5e6e88; text-align:center; box-sizing: border-box; padding:20px; min-height: 135px;}
.left_right_div.txt_Box > div:nth-child(n+2){margin-left: 10px;}
.left_right_div.txt_Box > div .top_txt{font-size: 24px; font-weight: bold; color:#000; letter-spacing: -0.5px; line-height: 1em;}
.left_right_div.txt_Box > div .sub_txt1{font-size: 16px; font-weight: 400; color:#000; letter-spacing: -0.5px; line-height: 28px; display: block; margin-top: 10px;}
.left_right_div.txt_Box > div .sub_txt1 i{font-style: normal;}
.left_right_div.txt_Box > div:nth-child(2) .top_txt{margin-top: 9px;}

.next_list1{width:100%; height:auto; clear:both;}
.next_list1 ul{font-size:0; width:100%; height:auto;}
.next_list1 ul li{display:inline-block; width:33.333%; position:relative; text-align:center; font-size:0; vertical-align:top;}
.next_list1 ul 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;}
.next_list1 ul li .top_img{width:150px; height:150px; border-radius:50%; -webkit-border-radius:50%; background-color:#f1f2f7; display:inline-block; position:relative;}
.next_list1 ul li .top_img.bgV1{background-image: url(../img/kor/bachelor/bachelors_scholarship6_bg.png); background-size: 100% 100%; background-position: center center;}
.next_list1 ul li .top_img > img{width:70px; position:absolute; left:calc(50% - 35px); top:calc(50% - 35px);}
.next_list1 ul li .top_img.size100 > img{width: 100px; left:calc(50% - 58px);}
.next_list1 ul li .bottom_txt{width:100%; display:block; margin-top:20px; font-size:16px; letter-spacing:-0.3px; line-height:26px;}
.next_list1 ul li .bottom_txt b{font-size: 16px; color:#000; font-weight: 400; margin-top: 5px;}
.next_list1 ul li .bottom_txt i{display:block; font-style:normal; font-size:15px; color:#666; font-weight:400;}
.next_list1 ul li .btn_small1{margin-top:15px;}

.next_list1.item4{margin-top: 25px;}
.next_list1.item4 ul li{width: 25%;}
.next_list1.item4 ul li .btnC_fileDown_white{margin-top: 13px;}
.next_list1.item4 ul li .btnC_fileDown_white:nth-child(n+2) {margin-left: 8px;}

.next_list1.item5{margin-top: 25px;}
.next_list1.item5 ul li{width: 20%;}
.next_list1.item5 ul li .btnC_fileDown_white{margin-top: 13px;}
.next_list1.item5 ul li .btnC_fileDown_white:nth-child(n+2) {margin-left: 8px;}

.next_list1.arrow{position: relative; margin-bottom: 60px}
.next_list1.arrow:before{content: ""; display: block; width: 15px; height: 28px; background-image: url(../img/kor/intro/icon_list_arrow2.png); background-repeat: no-repeat; background-size: 100%; position: absolute; bottom: -40px; left: calc(50% - 7px);}

.next_list2{width:100%; height:auto; clear:both; margin-bottom:70px; padding:0px; box-sizing:border-box;}
.next_list2 ul{font-size:0; width:100%; height:auto; padding-top:25px;}
.next_list2 ul li{width:20%; display:inline-block; text-align:center; font-size:0;}
.next_list2 ul li .img{width:160px; display:inline-block; position:relative; border-radius:50%; -webkit-border-radius:50%;}
.next_list2 ul li .img.navy{background-color:#042a59}
.next_list2 ul li .img.blue{background-color:#05548f}
.next_list2 ul li .img.brown{background-color:#b5926f}
.next_list2 ul li .img.indigo{background-color:#042a59}
.next_list2 ul li .img.gray{background-color:#666666}
.next_list2 ul li .img:before{content:""; padding-top:100%; display:block; }
.next_list2 ul li:nth-child(n+2) .img:after{content:""; display:block; width:207px; height:207px; background-image:url(../img/kor/intro/intro_univ_icon6.png); background-repeat:no-repeat; background-size:100% 100%; left:-100%; position:absolute; top:-25px; z-index:-1;}
.next_list2 ul li .img > img{position:absolute; left:calc(50% - 35px); top:calc(50% - 35px);}
.next_list2 ul li .top_txt{font-size:24px; font-weight:500; letter-spacing:-0.5px; margin-top:16px; color:#000}
.next_list2 ul li .bottom_txt{font-size:16px; font-weight:400; letter-spacing:-0.4px; color:#000; display:block; margin-top:8px;}

.img_link_list{width: 100%; height: auto; font-size: 0; margin-bottom: 20px;}
.img_link_list > a {width: calc(25% - 25.5px); vertical-align: top; display: inline-block; box-sizing: border-box; background-repeat: no-repeat;}
.img_link_list > a:nth-child(n+2){margin-left: 24px;}
.img_link_list > a > .img_box{width: 100%; height: auto; display: block; box-sizing: border-box;}
.img_link_list > a > .img_box > img{display: block; width: 100%;}
.img_link_list > a > .link_txt{width: 100%; height: 50px; display: block; box-sizing: border-box; font-size: 16px; font-weight: 400; letter-spacing: -0.35px; background:  url(../img/common/ico_arrLineR_black.png) no-repeat right 20px center; padding-left: 20px; line-height: 46px;  border: 1px solid #e1e1e1;  border-top: none;}

.img_link_list2{width: 100%; height: auto; font-size: 0;}
.img_link_list2 .item{width: calc(16.666% - 16.666px); display: inline-block; vertical-align: top;}
.img_link_list2 .item:nth-child(n+2){margin-left: 20px;}
.img_link_list2 .item:nth-child(6){margin-left: 0px;}

.box_list_wrap{width: 100%; height: auto; font-size: 0}
.box_list {width: 100%; font-size: 0; height: auto;}
.box_list.item3{width: calc(33.333% - 20px); box-sizing: border-box; border: 1px solid #e1e1e1; padding: 30px; margin-right: 30px; min-height: 284px; display: inline-block; vertical-align: top;}
.box_list.item3:nth-child(3n){margin-right: 0px;}
.box_list.item3:nth-child(n+4){margin-top: 25px;}
.box_list.item3.height_set{height: 310px;}
.box_list .box_tit {font-size: 22px; font-weight: 500; line-height: 1em; letter-spacing: -0.5px; margin-bottom: 18px;}
.box_list dl {width: 100%; font-size: 0;}
.box_list dt {width: 70px; display: inline-block; vertical-align: top; font-size: 16px; font-weight: 500; letter-spacing: -0.5px;}
.box_list dd > span.dot{position: relative; padding-left: 10px; display: block}
.box_list dd > span.dot:before{content: ""; width: 3px; height: 3px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #999999; display: block; position: absolute; left: 0px; top:10px;}
.box_list dt:nth-of-type(n+2){margin-top: 10px;}
.box_list dd {width: calc(100% - 70px); display: inline-block; vertical-align: top; font-size: 16px; font-weight: 400; letter-spacing: -0.5px;}
.box_list dd:nth-of-type(n+2){margin-top: 10px;}

.box_icon_list{width: 100%; height: auto; font-size: 0; border-top: 1px solid #000; margin-top: 55px;}
.box_icon_list {width: 100%; height: auto; font-size: 0;}
.box_icon_list li{padding: 25px 0px 35px 0; box-sizing: border-box; border-bottom: 1px solid #fff; font-size: 0px; }
.box_icon_list .icon_img {width:100px; display: inline-block; vertical-align: top;}
.box_icon_list .txt_list {width:calc(100% - 100px); display: inline-block; vertical-align: top; padding: 10px 0 0 37px; box-sizing: border-box;}
.box_icon_list .txt_list .contTit_s{margin-bottom: 10px;}
.box_icon_list .txt_list .contTit_s.m_t_none{margin-top: 0;}
.box_icon_list .txt_list .lineTop_tbArea{margin-top: 10px;}
.box_icon_list .txt_list .Txt_list_group{margin-top: 0;}

.box_icon_list.st2{border-top: none; margin-top: 0; }
.box_icon_list.st2 .icon_img{width: 142px; height: 142px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #f1f2f7; position: relative;}
.box_icon_list.st2 .icon_img img{width: 76px; position: absolute; left: calc(50% - 38px); top: calc(50% - 38px);}
.box_icon_list.st2 li{padding: 0; border: none;}
.box_icon_list.st2 li:nth-child(n+2){margin-top: 70px;}
.box_icon_list.st2 .txt_list{width:calc(100% - 143px); padding: 0 0 0 47px;}

.dot_Txt_group{width: 100%; height: auto; margin-top: 2px;}
.dot_Txt_group td{vertical-align: top;}
.dot_Txt_group td:nth-child(8) .dot_tag1 {padding-right: 0px;}
.dot_Txt_group td .dot_tag1 {padding-right: 40px; word-break: keep-all;}
.dot_Txt_group table.ty2 td .dot_tag1{padding-right: 27px;}
.dot_Txt_group td .dot_tag1.w142 {width: 142px;}
.dot_Txt_group td .dot_tag1.w159 {width: 159px;}

.dot_Txt_group li{display: inline-block; font-size: 16px; margin-top: 8px !important; min-width:120px; padding-right: 20px !important}
.dot_Txt_group.ty2 li{min-width: 165px}
.dot_Txt_group.ty3 li{min-width: 150px}
.dot_Txt_group.ty4 li{min-width: 133px}
.dot_Txt_group.ty5 li{min-width: 160px}
.dot_Txt_group.ty6 li{min-width: auto}
.dot_Txt_group.ty7 li{min-width: 125px}
.dot_Txt_group.ty8 li{min-width: 142px}
.dot_Txt_group li .dot_tag1.w_118{min-width: 118px}
.dot_Txt_group li .dot_tag1.w_193{min-width: 193px}
.dot_Txt_group li .dot_tag1.w_120{min-width: 120px}
.dot_Txt_group li .dot_tag1.w_113{min-width: 113px}
.dot_Txt_group li .dot_tag1.w_126{min-width: 126px}
.dot_Txt_group li .dot_tag1.w_170{min-width: 170px}
.dot_Txt_group li .dot_tag1.w_132{min-width: 132px}
.dot_Txt_group li .dot_tag1.w_158{min-width: 158px}


/* 테이블 */
.dtl_table1{width:100%; height:auto; margin-top:18px;}
.dtl_table1 table{width:100%; height:auto;}
.dtl_table1 table th{font-size:16px; font-weight:500; color:#05548f; vertical-align:top; line-height:20px; letter-spacing:-0.3px;}
.dtl_table1 table td{padding-left:10px; vertical-align:top;}
.dtl_table1 table td .si_02{margin-top:0;}
.dtl_table1 table tr:nth-child(n+2) th,
.dtl_table1 table tr:nth-child(n+2) td{padding-top:26px;}

.dtl_table2{width:100%; height:auto; border-top:1px solid #000; margin-top:30px;}
.dtl_table2.v2{margin-top:15px;}
.dtl_table2.v2{margin-top:15px;}
.dtl_table2.scholarship {}
.dtl_table2.scholarship colgroup col:nth-child(1){width:120px}
.dtl_table2.scholarship colgroup col:nth-child(2){width:55%;}
.dtl_table2.scholarship colgroup col:nth-child(3){width:120px}
.dtl_table2.scholarship colgroup col:nth-child(4){width:45%;}
.dtl_table2 table{width:100%; height:auto;}
.dtl_table2 table tr{border-bottom:1px solid #dadee1}
.dtl_table2 table thead th{font-size:16px; color:#000; letter-spacing:-0.25px; font-weight:500;  background-color:#f1f2f7; line-height:21px; padding:14px 20px; border-right:1px solid #dadee1}
.dtl_table2 table tbody th{font-size:16px; color:#000; letter-spacing:-0.25px; font-weight:500;  background-color:#f1f2f7; line-height:21px; padding:14px 20px; border-right:1px solid #dadee1}
.dtl_table2 table tbody td{font-size:16px; color:#000; letter-spacing:-0.25px;  line-height:21px; padding:14px 20px; text-align:center; border-right:1px solid #dadee1}
.dtl_table2 table tbody th ~ td{border-left:1px solid #dadee1 !important}
.dtl_table2 table tbody th{font-size:16px; color:#000; letter-spacing:-0.25px; font-weight:500; line-height:21px; padding:14px 20px;}
.dtl_table2 table thead th:last-child,
.dtl_table2 table tbody td:last-child{border:none}
.dtl_table2 table tbody td.link{padding:10px 20px;}
.dtl_table2 table tbody td.link span{vertical-align:sub;}
.dtl_table2 table td span{font-size:inherit; font-weight:inherit;}

.lineTop_tbArea.th_Nogh{}
.lineTop_tbArea.th_Nogh table th{background-color:#fff !important;}

.table_info1{font-size:14px; color:#000; letter-spacing:-0.4px; margin-top:5px; display:block; text-align:right;}
.noti_table{width:100%; height:auto; border-top:1px solid #000}
.noti_table table{width:100%; height:auto;}
.noti_table table colgroup col:nth-child(1){width:35px;}
.noti_table table colgroup col:nth-child(2){width:calc(100% - 200px);}
.noti_table table colgroup col:nth-child(3){width:145px;}
.noti_table table td{font-size:16px; font-weight:400; color:#000; padding:13px 10px;}
.noti_table table td.num{text-align:center;}
.noti_table table td .title{font-size:inherit; font-weight:400; display:inline-block; letter-spacing:-0.5px;}
.noti_table table td .write{font-size:inherit; font-weight:inherit; color:#666; display:inline-block; margin-left:6px; letter-spacing:-0.5px;}
.noti_table table tr{border-bottom:1px solid #dddfe5}
/*품질인증*/
.noti_table.year{}
.noti_table.year table colgroup col:nth-child(1){width:97px;}
.noti_table.year table colgroup col:nth-child(2){width:calc(100% - 234px);}
/* .noti_table.year table colgroup col:nth-child(2){width:calc(100% - 234px);} */
.noti_table.year table colgroup col:nth-child(3){width:137px;}
.noti_table.year table td .write{display: block; margin-left: 0px;}
.noti_table.year table td.year{text-align:center;}

.noti_table.advertise table colgroup col:nth-child(1){width:auto;}
.noti_table.advertise table colgroup col:nth-child(2){width:255px;}
.noti_table.advertise table td{padding: 9px 10px;}
.noti_table.advertise table td:nth-child(1){padding-left: 20px}
.noti_table.advertise table td .btnC_listening_white{margin-right: 4px;}
.noti_table.advertise table td .btnC_listening_white span{background-position: calc(59% + 12px) center;}
.noti_table.advertise table td .btnC_listening_white span,
.noti_table.advertise table td .btnC_fileDown_white span{min-width: 110px;}
.radio_box{position: absolute; right: 0;}

.noti_table table td .btnC_listening_white,
.noti_table table td .btnC_fileDown_white,
.noti_table table td .btnC_arrLineR_white{margin-bottom: 0px;}
.noti_table table td .btnC_arrLineR_white.slim>span{padding:5px 42px 0 12px;}


.txtL {text-align: left !important}
.txtC {text-align:center !important;}

/* 개별 컨텐츠 */

/* 컨텐츠 공통 */
.cont_group2{width: 100%; height: auto; font-size: 0; }
.cont_group2.linePlus{margin-top: 75px;}

/* 폰트사이즈가 큰경우 line-height 때문에 일부 magin-top -값 부여 */
:lang(en){font-family: 'Oswald', sans-serif;}

.g_txt1{font-size:40px;  color:#000; line-height:50px; letter-spacing:-0.7px; padding-right:70px; box-sizing:border-box}
.g_txt1.light{font-weight:400;}
.g_txt1.line{position:relative; padding-right:160px}
.g_txt1.line:before{content:""; display:block; width:150px; height:4px; right:0px; bottom:15px; position:absolute; background-color:#b5926f}
.g_txt2{font-size:18px; font-weight:500; color:#666; line-height:28px; letter-spacing:-0.2px; margin-top:30px;}
.g_txt3{font-size:16px;  color:#000; line-height:30px; letter-spacing:-0.2px; margin-top:30px;}
.g_txt3.med{font-weight: 500;}
.g_txt3.light{font-weight: 400;}
.g_txt3.m_t_0{margin-top:0;}
.g_txt3.v2{margin-top:10px;}
.g_txt4{font-size:30px; font-weight:500; line-height:42px; color:#000; letter-spacing:-0.7px; margin-top:-5px !important; margin-bottom:60px !important;}
.g_txt4.light{font-weight:400;}
.g_txt4.v2{margin-bottom:50px !important;}
.g_txt4.v3{margin-bottom:35px !important;}
.g_txt4.v5{margin-bottom:12px !important;}
.g_txt5{font-size:85px; font-weight:500; color:#e8e1d8; line-height:85px;}
.g_txt6{font-size:52px; font-weight:200; line-height:72px; color:#000; letter-spacing:-2px;}

.bottom_bar{display:block; width:100%; margin:0; height:1px; background-color:#dbdfe2; border:none; position:unset; margin-top: 100px; position: relative;}
.bottom_bar:before{content: ""; display: block; position: absolute; left: -1000px; top: 0; width: 1000px; height: 100%; background-color:#dbdfe2; }
.bottom_bar:after{content: ""; display: block; position: absolute; right: -1000px; top: 0; width: 1000px; height: 100%; background-color:#dbdfe2; }

.tel_info{width:auto; height:auto; padding:20px 20px 20px 30px; box-sizing:border-box; background-color:#f1f2f7; margin-top:23px; font-size:0;}
.tel_info .icon{width:36px; height:36px; display:inline-block; background-repeat:no-repeat; background-size:100% 100%; vertical-align:middle;}
.tel_info .icon.tel{background-image:url(../img/kor/icon_tel_info.png);}
.tel_info dl{width:calc(100% - 198px); display:inline-block; padding:0 28px; box-sizing:border-box; font-size:0; vertical-align:middle;}
.tel_info dl dt{font-size:16px; font-weight:500; letter-spacing:-0.3px; color:#000; display:inline-block}
.tel_info dl dt:nth-child(n+2){margin-left:30px;}
.tel_info dl dd{font-size:16px; font-weight:400; letter-spacing:-0.3px; margin-left:15px; display:inline-block}
.tel_info dl dd a{font-size:inherit; font-weight:inherit; color:inherit;}
.tel_info .link_btn{width:162px; display:inline-block; vertical-align:middle;}
.tel_info .link_btn .btn_small1{margin-right:0px;}

.img_txt_Set{width:100%; height:auto; font-size:0; margin-top:70px;}
.img_txt_Set .txt{width:calc(50% - 60px); display:inline-block; margin-top:40px; margin-left:60px; vertical-align:top;}
.img_txt_Set .txt dt{font-size:52px; line-height:60px; letter-spacing:-0.6px; font-weight:500; color:#000; position:relative; padding-left:86px; box-sizing:border-box; letter-spacing:-1px; margin-bottom:30px;}
.img_txt_Set .txt dt:before{content:attr(data-content); font-family: 'Oswald', sans-serif; font-size:76px; color:#05548f; display:inline-block; font-weight:normal; position:absolute; left:0; top:4px;}
.img_txt_Set .txt dt:after{content:""; display:block; width:150px; height:4px; background-color:#b5926f; bottom:20px; right:-45px; position:absolute;}
.img_txt_Set.even .txt{margin-left:134px; width:calc(50% - 134px)}
.img_txt_Set.even .txt dt:after{right:auto; left:-179px;}
.img_txt_Set .txt dd{font-size:22px; letter-spacing:-0.4px; line-height:30px; margin-left:86px; box-sizing:border-box; width:calc(100% - 86px); margin-bottom:10px}
.img_txt_Set .txt dd.dot{font-size:17px; font-weight:400; letter-spacing:-0.4px; position:relative; padding-left:10px; margin-bottom:0px}
.img_txt_Set .txt dd.dot:nth-child(n+2){margin-top:2px;}
.img_txt_Set .txt dd.dot:before{content:""; width:3px; height:3px; display:block; position:absolute; top:13px; left:0px; background-color:#005c97; border-radius:50%; -webkit-border-radius:50%; }
.img_txt_Set .img{width:50%; display:inline-block; vertical-align:top;}
.img_txt_Set .img > img{max-width:100%; display:block;}

.txt_Set{width:100%; height:auto; position:relative;}
.txt_Set .g_txt4.light{padding-left:60px; box-sizing:border-box;}
.txt_Set .g_txt5{position:absolute; right:0px; top:-48px; z-index:1;}

.Txt_blue_box{width: 100%; height: auto; padding:25px; box-sizing: border-box; background-color: #f1f2f7}
.Txt_blue_box .list_dotGray{padding-left: 0; width: 100%;}
.Txt_blue_box .list_dotGray>li{letter-spacing: -0.9px;}
.Txt_blue_box .list_dotGray>li::before{top: 10px}
.Txt_blue_box.v2{margin-top: 20px}

.Txt_blue_box .list_icon {width: 100%; font-size: 0;}
.Txt_blue_box dt {font-size: 16px; font-weight: 500; letter-spacing: -0.5px; padding-left: 30px; box-sizing: border-box; margin-right: 17px; display: inline-block; background-repeat: no-repeat;}
.Txt_blue_box dt.icon_address{background-image: url(../img/common/ico_address.png); background-position: 0 3px;}
.Txt_blue_box dt.icon_email{background-image: url(../img/kor/icon_email.png); background-position: 0 6px;}
.Txt_blue_box dt:nth-of-type(2){margin-left: 45px;}
.Txt_blue_box dd {font-size: 16px; font-weight: 400; letter-spacing: -0.7px; display: inline-block}
.Txt_blue_box a {font-size: inherit; font-weight: inherit;}

.Txt_Custom_box{width: 100%; height: auto; margin-top: -13px; text-align: center; font-size: 0;}
.Txt_Custom_box > h3, .Txt_Custom_box > p {font-size: 38px; font-weight: 400; letter-spacing: -2.5px; line-height: 45px; text-align: center; position: relative; display: inline-block;}
.Txt_Custom_box > h3:before, .Txt_Custom_box > p:before {content: ""; display:block; width: 33px; height: 28px; position: absolute; left: -20px; top: 0; background-repeat: no-repeat; background-image: url(../img/kor/intro/icon_quotes_Left.png);}
.Txt_Custom_box > h3:after, .Txt_Custom_box > p:after {content: ""; display:block; width: 33px; height: 28px; position: absolute; right: -45px; bottom: -12px; background-repeat: no-repeat; background-image: url(../img/kor/intro/icon_quotes_Right.png);}
.Txt_Custom_box > h3 > span, .Txt_Custom_box > p > span {font-weight: 500; line-height: inherit;}
.Txt_Custom_box > h3 > span.n, .Txt_Custom_box > p > span.n {color:#042a59}
.Txt_Custom_box > h3 > span.b, .Txt_Custom_box > p > span.b {color:#846841}
.Txt_Custom_box > h3 > span.s, .Txt_Custom_box > p > span.s {color:#05548f}

/* 인사말 */
.intro_greeings{width:100%; height:auto;}
.intro_greeings .cont_group{width: 100%; overflow: hidden;margin-bottom: 105px;}
.intro_greeings .left_txt{width:calc(100% - 430px);float:left; padding-right:50px; box-sizing:border-box;}
.intro_greeings .right_img{width:430px;float:right; position:relative;}
.intro_greeings .right_img:before{content:""; display:block; width:150px; height:4px; background-color:#b5926f; position:absolute; top:65px; left:-105px;}
.intro_greeings .right_img > img{display:block;}
.intro_greeings .g_sign{margin-top:40px;}
.intro_greeings .g_sign > span{font-size:16px;  color:#000; display:inline-block; width:170px;}
.intro_greeings .g_sign > span i{font-size:16px;  color:#000; display:block; font-style:normal;}
.intro_greeings .g_sign > span b{font-size:24px; font-weight:500; color:#000; display:block;}
.intro_greeings .g_sign > img{vertical-align:bottom;}

/* 취임사 */
.intro_inauguration{width:100%; height:auto; position:relative;}
.video_full{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.video_full img{display:block; max-width:100%;}
.video_full .video{width:100%; height:auto; font-size: 0;}
.video_full .video video{cursor: pointer; width: 100%;}
.video_full .video_txt{width:100%; height:auto; padding:20px 8px 20px 20px; box-sizing:border-box; border:1px solid #dbdee1; max-height:350px;} /*200407*/
.video_full .video_txt p{font-size:15px; font-weight:400; letter-spacing:-0.3px; color:#666; line-height:24px;}

/* 기부금모금 */
.img_inner_txt1{width:100%; min-height:290px; overflow:hidden; background-image:url(../img/kor/intro/img_inner_txt1_bg.png); background-size:cover; background-position:50% 50%; background-repeat:no-repeat; box-sizing:border-box; padding:20px;}
.img_inner_txt1.bg_hire{background-image:url(../img/kor/intro/img_inner_txt2.png);}
.img_inner_txt1 .lv1{font-size:29px; font-weight:500; color:#fff; line-height:36px; letter-spacing:-0.3px; text-align:center; margin-top:65px;}
.img_inner_txt1.bg_hire .lv1{margin-top: 85px;}
.img_inner_txt1 .lv2{font-size:16px; font-weight:400; color:#fff; line-height:21px; margin-top:20px; text-align:center;}

/*수업유형 소개 common.css 이동*/
/* .img_inner_txt1.lecture_bg{background-image:url(../img/kor/campuslife/campuslife_lecture_bg.png?v2); text-align: center;}
.img_inner_txt1.lecture_bg .btnC_arrLineR{margin:44px 0 0 0px;  background-color: rgba(255,255,255,0); }
.img_inner_txt1.lecture_bg .btnC_arrLineR>span{display: inline-block; border:1px solid #fff; color:#fff; padding: 11px 40px 11px 15px; background: url(../img/common/ico_arrLineR_white.png) no-repeat right 18px center}
.img_inner_txt1.lecture_bg .lv1{margin-top: 40px; letter-spacing: -1.3px; } */

/* 품질인증 및 수상 common.css 이동 */
/* .img_inner_txt1.quality_bg{background-image:url(../img/kor/campuslife/campuslife_quality_bg.png?v2); text-align: center;}
.img_inner_txt1.quality_bg .lv1{margin-top: 70px; letter-spacing: -1.3px; }
.img_inner_txt1.quality_bg .lv2{letter-spacing: -1px; line-height: 23px;} */

/* SDU 2020 */
.intro_sdu2020 {width:100%; height:auto;}
.intro_sdu2020 .line_full_box {width:100%; height:auto;}
.intro_sdu2020 .line_full_box.bg_gray {background-color:#f1f2f7;}
.intro_sdu2020 .line_full_box.bg_beige {background-color:#f1eae1;}
.intro_sdu2020 .line_full_box.line1{padding:60px 0 110px 0; box-sizing:border-box; height:760px;position: relative; z-index: -1;}
.intro_sdu2020 .line_full_box.line1:before{content: ""; display: block; position: absolute; left: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1f2f7; }
.intro_sdu2020 .line_full_box.line1:after{content: ""; display: block; position: absolute; right: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1f2f7; }
.intro_sdu2020 .line_full_box.line2{height:670px; box-sizing:border-box;}
.intro_sdu2020 .line_full_box.line3{height:570px; box-sizing:border-box;}
.intro_sdu2020 .line_full_box.line4{height:440px; box-sizing:border-box; padding-top:160px; position: relative; z-index: -1;}
.intro_sdu2020 .line_full_box.line4:before{content: ""; display: block; position: absolute; left: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1eae1; }
.intro_sdu2020 .line_full_box.line4:after{content: ""; display: block; position: absolute; right: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1eae1; }
.intro_sdu2020 .line_full_box.line5{height:440px; box-sizing:border-box;}
.intro_sdu2020 .line_full_box.line6{height:600px; box-sizing:border-box;}

.intro_sdu2020 .line_full_box.line2 .img_txt_Set{padding-top:180px; margin-top:0;}
.intro_sdu2020 .line_full_box.line2 .img_txt_Set .txt{padding-top:70px;}

.intro_sdu2020 .line_full_box.line3 .img_txt_Set{padding-top:75px; margin-top:0;}
.intro_sdu2020 .line_full_box.line3 .img_txt_Set .txt{padding-top:25px; width:calc(50% - 67px); margin-left:67px;}

.intro_sdu2020 .line_full_box.line5 .img_txt_Set{margin-top:0px;}
.intro_sdu2020 .line_full_box.line5 .img_txt_Set.even .txt{margin-top:70px;}
.intro_sdu2020 .line_full_box.line5 .img_txt_Set .img{margin-top:-30px;}

.intro_sdu2020 .line_full_box.line6 .img_txt_Set{padding-top:80px; margin-top:0;}
.intro_sdu2020 .line_full_box.line6 .img_txt_Set .txt{margin-top:90px;}
.intro_sdu2020 .line_full_box.line6 .img_txt_Set .txt dt:after{bottom:65px}

/* 대학특성화 */
.img_inner_txt2{width:100%; min-height:300px; overflow:hidden; background-image:url(../img/kor/intro/img_inner_txt2_bg.png); background-size:cover; background-position:50% 50%; background-repeat:no-repeat; box-sizing:border-box; padding:20px;}
.img_inner_txt2 .dtl_tit5_line{color:#fff; margin:65px 0 20px 0; }
.img_inner_txt2 .dtl_tit5_line:before{background-color:#fff;}
.img_inner_txt2 .lv2{text-align:center; font-size:40px; font-weight:500; line-height:1em; color:#fff; letter-spacing:-0.5px;}
.img_inner_txt2.line2{min-height:420px; background-image:url(../img/kor/intro/img_inner_txt2_bg2.png); position: absolute; left: -50%; width: 200%;}
.img_inner_txt2.line2 .dtl_tit5_line{margin:55px 0 25px;}

/*whysdu dotty*/

.intro_whysdu .slider_Wrap{position:relative; width:100%; padding-top:30px;}
.intro_whysdu .slide-custom{position:absolute; width:100px; height:30px; font-size:16px; font-family: 'Oswald', sans-serif; z-index:10;}
.intro_whysdu .slide-custom:before{content:""; width:100%; height:3px; background-color:#b5926f; position:absolute; top:0; left:0; z-index:10;}
.intro_whysdu .slide-custom span{display:block; padding-top:10px;}
.intro_whysdu .slide-custom.prev{left:-150px; top:400px; text-align:left;}
.intro_whysdu .slide-custom.next{right:-150px; top:400px; text-align:right}
.intro_whysdu .slick-list{transition: all 0.3s; -webkit-transition: all 0.3s;}
.intro_whysdubg{width: 100%; height: 520px; background-color: #f1f2f7; top: 528px; position: absolute; z-index: -1; transition: all 0.3s; -webkit-transition: all 0.3s;}
.intro_whysdubg.bgTy2{height: 486px;}
.intro_whysdubg.bgTy3{height: 387px;}
.intro_whysdubg:before{content: ""; display: block; position: absolute; left: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1f2f7; z-index: -1;}
.intro_whysdubg:after{content: ""; display: block; position: absolute; right: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f1f2f7; z-index: -1;}
.intro_whysdu .bottom_bar{margin-top: 0;}

.whysdu_slider{width:100%; height:auto; position:relative; clear:both; margin-bottom:60px;}
.whysdu_slider .item{width:100%; height:auto; font-size:0; display:none}
.whysdu_slider .item .card{padding:35px 0px; box-sizing:border-box; height:500px; position:relative; width:calc(33.333% - 20px);  display:inline-block; background-repeat:no-repeat; background-size:cover; background-position: center center;}
.whysdu_slider .item h4{font-size:28px; font-weight:400; color:#000; margin:0px 0 35px 0;}
.whysdu_slider .item h4 span{font-size:55px; color:#000; font-weight:500; vertical-align:baseline; letter-spacing:3px;}
.whysdu_slider .item h4 span i{color:#05548f; font-style:normal;}

.whysdu_slider .item.superiority .card.bg1{background-image:url(../img/kor/intro/intro_superiority_bg1.png);}
.whysdu_slider .item.superiority .card.bg2{background-image:url(../img/kor/intro/intro_superiority_bg2.png);}
.whysdu_slider .item.superiority .card.bg3{background-image:url(../img/kor/intro/intro_superiority_bg3.png);}

.whysdu_slider .item.HARMONY .card.bg1{background-image:url(../img/kor/intro/intro_haromny_bg1.png);}
.whysdu_slider .item.HARMONY .card.bg2{background-image:url(../img/kor/intro/intro_haromny_bg2.png);}
.whysdu_slider .item.HARMONY .card.bg3{background-image:url(../img/kor/intro/intro_haromny_bg3.png);}

.whysdu_slider .item.IMPACT .card.bg1{background-image:url(../img/kor/intro/intro_impact_bg1.png);}
.whysdu_slider .item.IMPACT .card.bg2{background-image:url(../img/kor/intro/intro_impact_bg2.png);}
.whysdu_slider .item.IMPACT .card.bg3{background-image:url(../img/kor/intro/intro_impact_bg3.png);}

.whysdu_slider .item.NETWORK .card.bg1{background-image:url(../img/kor/intro/intro_netwrok_bg1.png);}
.whysdu_slider .item.NETWORK .card.bg2{background-image:url(../img/kor/intro/intro_netwrok_bg2.png);}
.whysdu_slider .item.NETWORK .card.bg3{background-image:url(../img/kor/intro/intro_netwrok_bg3.png);}

.whysdu_slider .item.ECONOMY .card.bg1{background-image:url(../img/kor/intro/intro_economy_bg1.png);}
.whysdu_slider .item.ECONOMY .card.bg2{background-image:url(../img/kor/intro/intro_economy_bg2.png);}
.whysdu_slider .item.ECONOMY .card.bg3{background-image:url(../img/kor/intro/intro_economy_bg3.png);}

.whysdu_slider .item .card:nth-of-type(n+2){margin-left:30px;}
.whysdu_slider .item .card .top_txt{font-size:27px; font-weight:500; letter-spacing:-1px; color:#fff; position:relative; padding-left:40px; box-sizing:border-box;}
.whysdu_slider .item .card .top_txt:before{content:""; width:30px; height:1px; position:absolute; display:block; background-color:#fff; left:0px; top:20px;}
.whysdu_slider .item .card .bottom_txt{font-size:16px; color:#fff; font-weight:400; line-height:23px; letter-spacing:-0.7px; position:absolute; top:410px; left:0; padding:0 40px; word-break:keep-all}
.whysdu_slider .item .si_02.dot.first{margin-top:40px;}

/* 소개 */
.intro_info{padding-bottom:100px;}
.intro_info .down_btn_wrap{margin-top:25px;}

/*연혁*/
.univ_history{transition:all 0.3s; -webkit-transition:all 0.3s;}
.year_slider{width:100%; max-width:1100px; margin:0 auto; height:auto; background-image:url(../img/kor/intro/info_history_yearbg.png); background-repeat:no-repeat; background-size:101% auto; background-position :50% 23px;}
.year_slider .year{}
.year_slider .year button{width:100%; height:82px; margin-top:23px;}
.year_slider .year button span{font-size:25px; display:block;margin-top:20px; letter-spacing:1px;}
.year_slider .year button span br{display:none;}

.year_slider .year.slick-current button {position:relative; height:132px; margin-top:23px;}
.year_slider .year.slick-current button br{display:none}
.year_slider .year.slick-current button span{font-size:45px; font-weight:bold; margin-top:62px;}
.year_slider .year.slick-current button:after{content:""; width:100%; height:4px; background-color:#b5926f; position:absolute; top:0px; left:0; z-index:0;}
.year_slider .year.slick-current button:before{content:""; display:block; width:1px; height:73px; background-color:#b5926f; position:absolute; left:50%; top:0; z-index:1}
.year_slider .slick-arrow{width:50px; height:50px; background-color:#dbdfe2; background-repeat:no-repeat; text-indent:-9999px; background-position:50% 50%; position:absolute;}
.year_slider .slick-arrow:hover{background-color:#05548f}
.year_slider .slick-arrow.slick-prev{background-image:url(../img/kor/intro/histroy_prev.png); left:-49px; top:0}
.year_slider .slick-arrow.slick-next{background-image:url(../img/kor/intro/histroy_next.png); right:-49px; top:0}

.history_list{width:100%; height:auto; display:none; font-size:0; margin-top:40px;}
.history_list.on{display:block;}
.history_list .list_year{width:240px; display:inline-block;  position:relative; vertical-align:top;}
.history_list .list_year:before{content:""; display:block; width:100px; background-color:#005c97; height:1px; position:absolute; right: 14px; top:13px;}
.history_list .list_year:after{content:""; display:block; width:7px; height:7px; border-radius:50%; -webkit-border-radius:50%; background-color:#005c97; position:absolute; right:-4px; top:10px;}
.history_list .list_year span{font-size:24px; font-weight:400; color:#05548f; letter-spacing:-1.2px; line-height:1em; display:block;}
.history_list .list_year b{font-size:80px; color:#05548f;display:block;line-height:1em; letter-spacing:-5px; font-weight:500;}
.history_list .list_day{width:calc(100% - 240px); display:inline-block; position:relative; padding:0 35px; box-sizing:border-box; vertical-align:top; padding-top:4px;}
.history_list .list_day:before{content:""; display:block; width:1px; height:calc(100% - 15px); position:absolute; background-color:#e1e1e1; left:0; top:14px; z-index:-1;}
.history_list .list_day dl{width:100%; box-sizing:border-box; font-size:0;}
.history_list .list_day dl dt{font-size:17px; font-weight:500; color:#05548f; letter-spacing:-0.5px; width:55px; display:inline-block;vertical-align:top; line-height:21px;}
.history_list .list_day dl dd{width:calc(100% - 55px); font-size:17px; font-weight:400; color:#000; letter-spacing:-0.5px; line-height:21px; display:inline-block; vertical-align:top;}
.history_list .list_day dl dd:nth-of-type(n+2){clear:both;}
.history_list .list_day dl dt:nth-of-type(n+2),
.history_list .list_day dl dd:nth-of-type(n+2){margin-top:25px;}
.history_list.all .list_day,
.history_list.all .list_year{margin-top:90px}
.history_list.all .list_day.m_t_none,
.history_list.all .list_year.m_t_none{margin-top:0 !important;}
.history_list.all .list_day:nth-of-type(n+4):before{top:-100px; height:calc(100% + 100px);}

/* 조직도 */
.intro_group{width:100%; height:auto; position:relative; clear:both;}
.intro_group .Depth1 > li{text-align:center; font-size:0; vertical-align:top;}
.intro_group .Depth1 > li > .name{margin-left:0px}
.intro_group .Depth1 > li.line2{margin-top:50px;}
.intro_group .Depth1 > li.line3 .name{position:absolute; left:calc(50% + 367px); top:53px;}
.intro_group .Depth1 > li.line4{margin-top:50px;}

.intro_group .Depth2 {width:100%; font-size:0; position:relative; margin-top: 50px;}
.intro_group .Depth2:before{content:""; display:block; width:984px; height:1px; background-color:#e1e1e1; position:absolute; top:-25px; left:109px}
.intro_group .Depth2 li{display:inline-block; vertical-align:top;max-width: 215px;}
.intro_group .Depth2 li:nth-child(n+2){margin-left:30px;}
.intro_group .Depth2 li.col2 {width:460px; font-size:0;max-width: 460px;}
.intro_group .Depth2 li.col2 > .name{width:460px}
.intro_group .Depth2 li.col2 > ol{width:calc(50% - 15px); display:inline-flex; font-size:0;}
.intro_group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:30px;}

.intro_group .Depth2 li > ol{ font-size:0;}
.intro_group .Depth2 li > ol > li{text-align:left; vertical-align:top}
.intro_group .Depth2 li > ol > li .name{margin-top:15px;}
.intro_group .Depth2_list{min-width: 215px; height:auto; min-height:55px; box-sizing:border-box; border:1px solid #eceef5;/* padding:20px; */border-top: 1px solid #d9d9d9;}
.intro_group .Depth2_list div {padding: 20px}
.intro_group .Depth2_list div+div { border-top: 1px solid #d9d9d9}
.intro_group .Depth2_list div > span{font-size:16px; font-weight:400; color:#000; letter-spacing:-0.5px; position:relative; padding-left:11px; display:block; line-height:1em; text-align:left;}
.intro_group .Depth2_list div > span:nth-child(n+2){margin-top:12px;}
.intro_group .col2 .Depth2_list div>  span:nth-child(n+2){margin-top:15px;}
.intro_group .Depth2_list div> span:before{content:""; display:block; width:3px; height:3px; border-radius:50%; -webkit-border-radius:50%; background-color:#115c94; position:absolute; left:0; top:7px;}
.intro_group .Depth2_list div> span.sub{margin-top:8px !important;}
.intro_group .Depth2_list div> span.sub:before{display:none;}

.intro_group .border_line1 .name:before{left:50%; top:0; width:1px; height:210px;}
.intro_group .border_line2 .name:before{width:252px; top:50%; left:-252px; height:1px;}
.intro_group .border_line3 .name:before{height:25px; width:1px; top:-25px; left:calc(50% - 1px);}
.intro_group .border_line3:nth-child(n+2) .name:before{left:calc(50% + 2px)}

.intro_group .Depth1 .name{width: 215px;min-height: 55px; display:inline-block;line-height:55px; color:#fff; font-size:16px; background-color:#042a59; text-align:center; position:relative;}
.intro_group .Depth1 .name.border_set:before{content:""; display:block; position:absolute; background-color:#e1e1e1;  z-index:-1;}
.intro_group .Depth1 .name.blue{background-color:#05548f}
.intro_group .Depth1 .name.aqua{background-color:#3180b9}
.intro_group .Depth1 .name.gray{background-color:#a1acb8}
.intro_group .Depth1 .name.gray2{background-color:#eceef5; color:#000}
.intro_group .Depth1 .name.whiteT{color: #FFF !important}
.intro_group .watermark{font-size:85px; font-weight:500; color:#f5f5f5; letter-spacing:-3px; position:absolute; right:0; bottom:0px; text-align:right; line-height:85px;}

/* UI */
.intro_ui{text-align:center;}
.intro_ui p {text-align:left;}
.intro_ui h3 {text-align:left;}
.color_guide{width:100%; font-size:0; margin-top:23px;}
.color_guide > div{display:inline-block; height:110px; padding:0 30px; box-sizing:border-box;}
.color_guide .main_color{width:calc(42.98% - 23.333px); background-color:#05548f}
.color_guide .sub_color1{width:calc(28.07% - 23.333px); background-color:#0a253e}
.color_guide .sub_color2{width:calc(28.07% - 23.333px); background-color:#4a4f55}
.color_guide > div:nth-child(n+2){margin-left:35px;}
.color_guide > div p{color:#fff;font-size:23px; font-weight:500; letter-spacing:-0.5px; margin-top:37px; line-height:1em; float:left;}
.color_guide > div span{float:right; margin-top:35px; font-size:14px; font-weight:200; color:#fff;}

.univ_song{width:100%; background-color:#f5f6fa; padding:50px 0 60px 0; margin-top: 60px; position: relative;}
.univ_song:before{content: ""; display: block; position: absolute; left: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f5f6fa; }
.univ_song:after{content: ""; display: block; position: absolute; right: -1000px; top: 0; width: 1000px; height: 100%; background-color:#f5f6fa; }
.univ_song .univ_song_audio{width: 0px; height: 0px; opacity: 0;}
.intro_ui ~ .bottom_bar{margin-top: 0;}

.univ_tel_box {width:100%; height:220px; position:relative; padding:45px 0 0 150px; box-sizing:border-box; border:1px solid #e1e1e1}
.univ_tel_box > img{width:70px; position:absolute; left:46px; top:43px;}
.univ_tel_box > .tel_txt1{box-sizing:border-box; display:block; line-height:1em; font-size:30px; color:#042a59; letter-spacing:-0.5px;}
.univ_tel_box > a{box-sizing:border-box; font-size:46px; letter-spacing:-1.3px; color:#000; display:block; line-height:1em; margin-top:20px;}
.univ_tel_box > dl{width:100%; box-sizing:border-box; font-size:0; margin-top:15px;}
.univ_tel_box > dl dt{font-size:16px; font-weight:500; color:#000; letter-spacing:-0.5px; display:inline-block; width:auto; margin-right:10px;}
.univ_tel_box > dl dd{font-size:15px; color:#666; display:inline-block;}

.univ_tel_box > dl.mult{margin-top:23px;}
.univ_tel_box > dl.mult dt{width:75px; text-align:left; margin-bottom:5px;}
.univ_tel_box > dl.mult dt:nth-of-type(2n){margin-left:30px;}
.univ_tel_box > dl.mult dd{min-width:83px; margin-bottom:5px;}
.univ_tel_box > dl.mult dt:nth-of-type(3+n),
.univ_tel_box > dl.mult dd:nth-of-type(3+n){margin-top:5px;}

/* 찾아오시는길 */
.intro_map{width:100%; height:auto; padding:0px 0 0px; box-sizing:border-box;}
.intro_map .map_api{width:100%; height:auto; position:relative; border:1px solid #e1e1e1; box-sizing:border-box;}
.intro_map .map_api:before{content:""; display:block; width:100%; padding-top:44.1%}
.intro_map .map_info{font-size:0; width:100%; height:auto; margin-top:35px; margin-bottom:40px;}
.intro_map .map_info .si_05_icon.tel{margin-left:27px;}
.intro_map .map_info .si_05_icon.fax{margin-left:27px;}
.intro_map .map_info .si_05_icon.floor{display:block; width:100%; margin-top:15px;}
.intro_map .map_info .si_05_icon.floor:before{top:9px;}
.intro_map .map_info .si_05_icon.floor span{display:inline-block; vertical-align:top; line-height:30px;}
.intro_map .map_info .si_05_icon.floor span:nth-child(1){width:420px;}
.intro_map .map_info .si_05_icon.floor span:nth-child(2){width:360px;}
.intro_map .map_info .si_05_icon.floor span:nth-child(3){width:auto;}

.intro_map .traffic_info{width:100%; display:block; font-size:0; border-bottom:1px solid #dddfe5; border-top:1px solid #000; box-sizing:border-box;}
.intro_map .traffic_info > div:nth-child(n+2){border-left:1px solid #dddfe5;}
.intro_map .traffic_info > div {width:50%; vertical-align:top; box-sizing:border-box; position:relative; padding:35px 36px 40px 124px; display:inline-block;  height:245px;}
.intro_map .traffic_info > div img{width:65px; position:absolute; left:26px; top:40px;}
.intro_map .traffic_info > div .traffic_tit{font-size:24px; font-weight:bold; letter-spacing:-0.5px; line-height:1em; margin-bottom:20px;}
.intro_map .traffic_info > div .traffic_tit span{font-weight:400;}
.intro_map .traffic_info > div .info_txt{font-size:16px; font-weight:400; letter-spacing:-0.3px; color:#000; display:block;}
.intro_map .traffic_info > div .info_txt i{display:inline-block; position:relative; vertical-align:baseline; color:#996f04; margin-right:10px; padding-left:33px; box-sizing:border-box; font-style:normal; font-weight:normal;}
.intro_map .traffic_info > div .info_txt i:before{content:attr(data-content); width:24px; height:24px; border-radius:50%; -webkit-border-radius:50%; background-color:#996f04; color:#fff; font-weight:normal; position:absolute; left:0; top:1px; text-align:center; line-height:22px;}
.intro_map .traffic_info > div .info_txt i.green{color:#697021}
.intro_map .traffic_info > div .info_txt i.green:before{background-color: #697021}
.intro_map .traffic_info > div .info_txt i.purple{color:#8936e0}
.intro_map .traffic_info > div .info_txt i.purple:before{background-color: #8936e0}
.intro_map .traffic_info > div .info_txt:nth-of-type(n+2){margin-top:10px;}
.intro_map .traffic_info > div .info_txt2{font-size:16px; font-weight:400; letter-spacing:-0.4px; display:block;}
.intro_map .traffic_info > div .info_txt2:nth-of-type(1){margin-top:-3px;}
.intro_map .traffic_info > div .info_txt2:nth-of-type(n+2){margin-top:3px;}
.intro_map .traffic_info > div .info_txt2 i{font-style:normal; min-width:40px; padding:0 5px; box-sizing:border-box; font-size:14px; color:#fff; display:inline-block; background-color:#50a332; vertical-align:baseline; margin-right:7px; height:24px; text-align:center; line-height:22px;}
.intro_map .traffic_info > div .info_txt2.len_small{width: 120px; display: inline-block;}
.intro_map .traffic_info > div .info_txt2 i.blue{background-color:#0168c7; color: #FFF !important}
.intro_map .traffic_info > div .info_txt2 i.sky{background-color:#237AB8}
.intro_map .traffic_info > div .info_txt2 i.green{background-color:#3a881e}
.intro_map .traffic_info > div .info_txt2 i.red{background-color:#e51616}
.intro_map .traffic_info > div .info_txt3{font-size:16px; color:#000; font-weight:400; line-height:24px; letter-spacing:-0.5px;}
.intro_map .traffic_info.v2 > div {width:33.333%; padding-right:5px;height: 212px;}
.intro_map .traffic_info.v3 > div{height: auto;}

/*산학협력 신청절차*/
.img_inner_txt3{width: 100%; height: 510px; background-image: url(../img/kor/intro/intro_industry5.png); background-size: cover; font-size: 0; padding: 70px; box-sizing: border-box;}
.img_inner_txt3 ul{width: 50%; height: 100%; font-size: 0; display: inline-block; vertical-align: top;}
.img_inner_txt3 ul li{width:100%; display:inline-block; vertical-align: top;}
.img_inner_txt3 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;}
.img_inner_txt3 ul li span:after{content: ""; display: block; width: 1px; height: 70px; background-color: #fff; position: absolute; left: 50%; top: 100%; z-index: 0}
.img_inner_txt3 ul li:last-child span:after{display: none;}
.img_inner_txt3 ul li span i{font-style: normal; font-size: 27px; font-weight: 500; }
.img_inner_txt3 ul li p{font-size: 18px; color:#fff; letter-spacing: -0.5px; display: inline-block; width: calc(100% - 100px); padding-left: 17px; box-sizing: border-box; vertical-align: middle; line-height: 25px;}
.img_inner_txt3 ul li p.f_s16{font-size: 16px; font-weight: 400;}
.img_inner_txt3 ul li p .gray{color:#05548f;}
.img_inner_txt3 ul li p > b{font-size: 21px; display: block; margin-bottom: 10px;}
.img_inner_txt3 ul li p > i{font-weight: inherit; font-size: inherit; font-style:normal;}
.img_inner_txt3 ul li:nth-child(n+2){margin-top: 50px}
.img_inner_txt3 ul:nth-child(n+2){padding-left: 30px; box-sizing: border-box;}

.img_inner_txt3.v2{background-image: none; height: auto; padding: 0;}
.img_inner_txt3.v2 ul li span{background-color: #3897d9}
.img_inner_txt3.v2 ul li span:after{background-color: #eff1f2;}
.img_inner_txt3.v2 ul li p{font-size: 16px; color:#000; padding-left: 31px;}
.img_inner_txt3.v2 ul li p b{font-weight: 500;}
.img_inner_txt3.v2 ul:nth-child(n+2){padding-left: 0px;}

.img_inner_txt3.delay{padding-top:10px;}

/* 위탁교육계약 체결 산업체 검색 */
.cpcode_popup_wrap{width: 100%; max-width: 960px; height: auto; padding: 35px 40px; box-sizing: border-box;}
.cpcode_popup_wrap .contTit_s{color:#05548f; position: relative;}
.cpcode_popup_wrap .contTit_s > button{width: 28px; height: 28px; text-indent: -9999px; background-image:  url(../img/common/ico_PopClosed.png); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; right: 0;}
.cpcode_popup_wrap .cpcode_popup_cont{width: 100%; height: 100%; position: relative;}
.cpcode_popup_wrap .cpcode_popup_cont .txt{letter-spacing: -0.7px; font-weight: 400;}
.cpcode_popup_wrap .cpcode_popup_cont .txt:nth-child(n+2){margin-top: 20px;}
.cpcode_popup_wrap .cpcode_popup_cont .txt span{font-size: 16px;}
.cpcode_popup_wrap .cpcode_popup_cont .txt.MarginV2{margin-top: 10px;}
.cpcode_popup_wrap .cpcode_popup_cont .txt.MarginV2 span{font-size: 15px;}
.cpcode_popup_wrap .cpcode_popup_cont p.exclam{color:#8b704d; letter-spacing: -0.7px; font-weight: 400;}
.cpcode_popup_wrap .cpcode_popup_cont p.exclam span{color:#666; display: block; margin-top: 2px;}

.cpcode_popup_wrap .pop_link_wrap {position: absolute; right: 0; top: 46px}
.cpcode_popup_wrap .pop_link_wrap .btnC_arrLineR_white {width: 220px; margin-right: 0; display: block; margin-bottom: 15px;}
.cpcode_popup_wrap .pop_link_wrap .btnC_arrLineR_white span{ text-align: left;}
.cpcode_popup_wrap .pop_link_wrap .btnC_arrLineR_white:last-child{margin-bottom: 0px;}

#pop_Industry1 {width: 90%; max-width: 980px;}
#pop_Industry1 .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;}

.sech_InqBox{width: 100%; height: 50px; background-color: #f1f2f7; border: none;  position: relative; margin-top: 15px;}
.sech_InqBox input[type=search] {width: 100%; height: 100%; background-color: rgba(255,255,255,0); border: none; padding: 10px 150px 10px 20px; box-sizing: border-box;}
.sech_InqBox button {position: absolute; right: 0px; top: 0px; width: 135px; height: 100%; background-color: #042a59; background-image: url(../img/common/icon_sech.png); background-repeat: no-repeat; background-size: 19px 19px; background-position: 40px 50%}
.sech_InqBox button span {color:#fff; font-size: 16px; display: block; width: 100%; height: 100%; line-height: 48px; text-indent: 24px;}
.Keyword_Wrap {width: 100%; height: auto; font-size: 0; margin-top: 20px;}
.Keyword_Wrap > button {width: 36px; height: 36px; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; background-color: #f1f2f7; margin-right: 24px;}
.Keyword_Wrap > button:last-child{margin-right: 0px;}
.Keyword_Wrap > button >span { display: block; width: 100%; height: 100%; border-radius: 50%; -webkit-border-radius: 50%; font-size: 15px; font-weight: 400; color:#000; text-align: center; line-height: 36px;}
.Keyword_Wrap > button:hover,
.Keyword_Wrap > button.on{background-color: #042a59;}
.Keyword_Wrap > button:hover span,
.Keyword_Wrap > button.on span{color:#fff;}
.sech_result {width: 100%; height: 240px; overflow-x: auto; border-top: 1px solid #000; margin-top: 13px; border-bottom: 1px solid #dddfe5;}
.sech_result ul {width: 100%; height: auto; font-size: 0;}
.sech_result li {width: 50%; display: inline-block; border-top: 1px solid #dddfe5; box-sizing: border-box;}
.sech_result li:nth-child(even){border-left: 1px solid #dddfe5;}
.sech_result .cpcode_sechNodata{width: 100%; height: 100%; display: block; text-align: center; letter-spacing: -0.5px; font-size: 18px; color:#72737a; padding-top: 56px; box-sizing: border-box;}
.sech_result .cpcode_sechNodata img{display:block; margin: 0 auto 17px auto;}
.sech_result button {width: 100%; height: 47px; padding: 0 20px; box-sizing: border-box; text-align: left; }
.sech_result button span {display: block; width: 100%; height: 100%; font-size: 16px; font-weight: 400; line-height: 47px;}

/*학군협력*/

.intro_cooperation .cont_tab1_cont{padding-top: 20px;}

.img_inner_txt4{width: 100%; height: 380px; background-image:url(../img/kor/intro/intro_coo_bg.png); background-size: unset;  position: relative; width: 1920px !important; left: -360px; padding: 80px 0px 80px 200px; box-sizing: border-box; background-position: center center;}
.img_inner_txt4 ul{width: calc(100% - 20px)!important; margin: 0 auto; font-size: 0; max-width: none !important; padding-left: 10px}
.img_inner_txt4 ul li{display: inline-block; vertical-align: top;}
.img_inner_txt4 ul li .top_tit{font-size: 30px; color:#fff; font-weight: bold; letter-spacing: -0.5px; margin-top: -5px;}
.img_inner_txt4 ul li .sub_txt1{font-size: 18px; color:#fff; font-weight: 400; letter-spacing: -0.5px; margin-top:3px;}
.img_inner_txt4 ul li .number{font-size: 34px; font-weight: 500; color:#fff; letter-spacing: -0.5px; padding-bottom: 20px; line-height: 1em; position: relative; padding-left: 0 !important}
.img_inner_txt4 ul li .number:before{content: ""; display: block; width: 30px; height: 1px; background-color: #fff; position: absolute; left: 0; bottom: 0;}
.img_inner_txt4 ul li .sub_txt2{width: calc(100% - 10px); font-size: 20px; color:#fff; font-weight: 400; letter-spacing: -1px; margin-top:23px; padding-left: 0 !important}
.img_inner_txt4 ul li .sub_txt3{font-size: 16px; color:#fff; font-weight: 400; letter-spacing: -1px; line-height: 24px; letter-spacing: -0.5px; margin-top: 20px; width: 100% !important}
.img_inner_txt4 ul li .sub_txt3 b{font-weight: 500; margin-right: 10px; padding-left: 350px; box-sizing: border-box;}
.img_inner_txt4 ul li:nth-child(2){margin-left: 10px}
.img_inner_txt4 ul li:nth-child(n+3):nth-child(-n+5){margin-left: 54px;}

.img_link_list3 {width: 100%; font-size: 0; }

/* 190921 수정 */
/* .img_link_list3 .item {width: calc(16% - 8.666px); display: inline-block; vertical-align: top;}
.img_link_list3 .item:nth-child(n+2){margin-left: 20px; } */

.img_link_list3 .item {width: calc(16% - 20px); display: inline-block; vertical-align: top;}
.img_link_list3 .item:nth-child(n+2){margin-left: 20px; }
.img_link_list3 .item:nth-child(7){margin-left: 0px;}
.img_link_list3 .item:nth-child(n+7){margin-top: 30px;}
.img_link_list3 .img_box {width: 100%; position: relative;  box-sizing: border-box; display: block;}
.img_link_list3 .img_box > img{position: absolute; left: 0; top: 0;}
.img_link_list3 .img_box:before{content: ""; display: block; width: 100%; padding-top: 65%;}
.img_link_list3 .link_txt {font-size: 15px; font-weight: 400; color:#000; letter-spacing:-0.8px; line-height: 20px; margin-top: 10px; display: block;}

/* 제휴협력 */
.tree_box {width: 100%; height: auto; margin:20px auto 0 auto ; max-width: 850px;}
.tree_box h4 {text-align: center; font-size: 40px; color:#000; font-weight: 400; line-height: 50px; letter-spacing: -0.5px; }
.tree_box ul {width: 100%; height: auto; font-size: 0; margin-top: 20px;}
.tree_box ul li{width: 100%; text-align: center; vertical-align: top; position: relative;}
.tree_box ul li div{ display: inline-block; box-sizing: border-box;}
.tree_box ul li.Depth1:before{content: ""; display: block; width: 100%; height: 50px; position: absolute; left: 0; bottom:-50px; background-repeat: no-repeat; background-image: url(../img/kor/intro/intro_alliance_arrowline.png); background-position: 50% 0;}
.tree_box ul li.Depth1 > div {width: calc(33.333% - 64px); height: 90px; font-size: 16px; padding-top: 30px; background-color: #042a59; color:#fff; border: 1px solid #042a59; position: relative}
.tree_box ul li.Depth2{width: calc(33.333% - 64px); display: inline-block; font-size: 0; margin-top: 50px; position: relative;}
.tree_box ul li.Depth2:nth-of-type(n+3){margin-left: 96px;}
.tree_box ul li.Depth2 > div { width: 100%; height: 60px; font-size: 16px; padding-top: 16px; border: 1px solid #042a59; position: relative;}
.tree_box ul li.Depth2 > div.arrow_line:before{content: ""; display: block; width: 100%; height: 50px; position: absolute; left: 0; bottom:-50px; background-repeat: no-repeat; background-image: url(../img/kor/intro/intro_alliance_arrowline2.png); background-position: 50% 0;}
.tree_box li.Depth2 > ol{width: 100%; height: auto; margin-top: 50px;}
.tree_box li.Depth2 > ol > li > div{width: 100%; height: auto; padding: 20px 24px; box-sizing: border-box; border: 1px solid #a1acb8; text-align: left;}
.tree_box li.Depth2 > ol > li > div>p{font-size: 16px; font-weight: 500; color:#000; line-height: 24px; letter-spacing: -0.5px; margin-bottom: 10px;}
.tree_box li.Depth2 > ol > li > div>span{font-size: 16px; font-weight: 400; color:#000; line-height: 22px; letter-spacing: -0.5px;display: block;}
.tree_box li.Depth2 > ol > li > div>span:nth-child(n+2){margin-top: 5px;}
.tree_box li.Depth2 > ol > li > div>span.dot{position: relative; padding-left: 11px; box-sizing: border-box;}
.tree_box li.Depth2 > ol > li > div>span.dot:before{content: ""; display: block; width: 3px; height: 3px; border-radius: 50%; position: absolute; left: 0; top: 10px; background-color: #999999}
.tree_box li.Depth2 > ol > li.arrow_icon{margin: 50px 0;position: relative;}
.tree_box li.Depth2 > ol > li.arrow_icon:before{content: ""; display: block; width: 15px; height: 28px; background-image: url(../img/kor/intro/icon_list_arrow2.png); background-repeat: no-repeat; background-size: 100%; position: absolute; bottom: -40px; left: calc(50% - 7px);}
.tree_box li.Depth2 > ol > li > div.brown{height: 141px; background-color: #b5926f;padding-top: 42px; margin-top: 20px; border: none;}
.tree_box li.Depth2 > ol > li > div.brown>p{color:#fff; font-weight: 400; text-align:center;}
.tree_box li.Depth2 > ol > li > div.brown.v2{padding-top: 20px; margin-top: 3px;}
.tree_box li.Depth2 > ol > li > div.blue{background-color:#5e6e88; height: 60px; position: relative; border-color:#5e6e88; }
.tree_box li.Depth2 > ol > li > div.blue>p{line-height: 1em; color:#fff; text-align: center; font-weight: 400;}
.tree_box li.Depth2 > ol > li > div.blue:before{content: ""; display: block; width: 100%; height: 100%; position: absolute; left: -95%; bottom:0px; background-repeat: no-repeat; background-position: 100% 50%;}
.tree_box li.Depth2 > ol > li > div.blue:after{content: ""; display: block; width: 100%; height: 100%; position: absolute; right: -100%; bottom:0px; background-repeat: no-repeat; background-position: 0% 50%;}
.tree_box li.Depth2 > ol > li > div.blue.arrow_left:before{background-image: url(../img/kor/intro/intro_alliance_arrowline3.png);}
.tree_box li.Depth2 > ol > li > div.blue.arrow_left:after{background-image: url(../img/kor/intro/intro_alliance_arrowline4.png);}
.tree_box li.Depth2 > ol > li > div.blue.arrow_right:before{background-image: url(../img/kor/intro/intro_alliance_arrowline5.png); left:90%; background-position: 0% 50%;}
.tree_box li.Depth2 > ol > li > div.blue.arrow_right:after{background-image: url(../img/kor/intro/intro_alliance_arrowline4.png); left: -100%; background-position: 100% 50%;}
.tree_box li.Depth2 > ol > li > div.white{height: 203px; padding: 70px 24px 24px 24px; box-sizing: border-box; border: 1px solid #a1acb8; text-align: center;}

.link_down_box {width: 100%; height: auto; font-size: 0;}
.link_down_box .down_item {width: calc(33.333% - 20px); display: inline-block; vertical-align: top; padding: 30px 30px 27px 30px; box-sizing: border-box; border: 1px solid #e1e1e1; font-size: 0;}
.link_down_box .down_item:nth-child(n+2){margin-left: 30px;}
.link_down_box .txt_left {width: calc(100% - 115px); display: inline-block; vertical-align: top;}
.link_down_box .txt_left p {line-height: 1em; font-size: 20px; color:#000; font-weight: bold; margin-bottom: 10px; letter-spacing:  -0.5px}
.link_down_box .txt_left span {font-size: 15px; line-height: 21px; font-weight: 400; letter-spacing: -0.5px; color:#666;}
.link_down_box .btn_right {width: 115px; display: inline-block; vertical-align: top;}
.link_down_box .btn_right .btnC_fileDown{margin-bottom: 0; width: 115px;}
.link_down_box .btn_right .btnC_fileDown span{padding: 11px 45px 11px 15px;}

/* 헌장 학칙등 Txt List */
.Txt_list_group {width: 100%; height: auto; margin-top: 50px;}
.Txt_list_group.first{margin-top: 0 !important;}
.Txt_list_group.v2{margin-top: 40px;}
.Txt_list_group.v3{margin-top: 20px;}
.Txt_list_group.v4{margin-top: 70px;}
.Txt_list_group.v5{margin-top: 65px;}
.Txt_list_group.v6{margin-top: 30px;}
.Txt_list_group.v7{margin-top: 35px;}
.Txt_list_group .Txt_List_Tit {font-size: 21px; font-weight: 500; letter-spacing: -0.5px; line-height: 25px;}
.Txt_list_group .Txt_List_subTit1 {font-size: 20px; font-weight: 500; letter-spacing: -0.3px; line-height: 25px; margin-top:15px;}
.Txt_list_group .Txt_List_subTit1.v2{margin-top: 25px;}
.Txt_list_group .Txt_List_subTit1.brown{color:#8b704d}
.Txt_list_group .Txt_List_subTit1.blue,
.Txt_list_group .Txt_List_subTit2.blue{color:#05548f; margin-top: 0;}
.Txt_list_group .Txt_List_subTit1.Bullet{position: relative; padding-left: 35px; box-sizing: border-box; margin-top: 7px;}
.Txt_list_group .Txt_List_subTit1.Bullet:before{content:attr(data-content); position:absolute; display:block; left:0; top:1px; width:25px; height:25px; line-height:23px; background-color: #5e6e88; border-radius: 50%; color:#fff; text-align: center; font-weight: 400;}
.Txt_list_group .Txt_List_subTit2 {font-size: 21px; font-weight: 500; letter-spacing: -0.3px; line-height: 25px; margin-top: 45px}
.Txt_list_group .Txt_list_subTxt1 {font-size: 16px; font-weight: 400; letter-spacing: -0.3px; line-height: 25px; margin-top: 5px; word-break: keep-all}
.Txt_list_group .Txt_list_subTxt1.mid{font-weight: 500;}
.Txt_list_group .Txt_list_subTxt1.nom{font-weight: 400;}
.Txt_list_group .Txt_list_subTxt1 .brown,
.Txt_list_group .Txt_list_subTxt1.brown{color:#8b704d !important}
.Txt_list_group .Txt_list_subTxt1 .blue,
.Txt_list_group .Txt_list_subTxt1.blue{color:#05548f !important}
.Txt_list_group .Txt_list_subTxt1 span{font-size: inherit; line-height: inherit;}
.Txt_list_group .Txt_list_subTxt1.m_t_none{margin-top: 0;}
.Txt_list_group .Txt_list_subTxt1.Bullet{position: relative; padding-left: 20px; box-sizing: border-box; line-height: 22px;}
.Txt_list_group .Txt_list_subTxt1.Bullet.lv1{padding-left: 15px;} /* 블릿 1. */
.Txt_list_group .Txt_list_subTxt1.Bullet.lv2{padding-left: 15px; margin-left: 20px; width: calc(100% - 20px);} /* 블릿 1. */
.Txt_list_group .Txt_list_subTxt1.Bullet.lv3{padding-left: 15px; margin-left: 38px; width: calc(100% - 38px);} /* 블릿 1.  */
.Txt_list_group .Txt_list_subTxt1.Bullet.lv2_2{margin-left: 20px; width: calc(100% - 20px);}    /* 블릿 ① */
.Txt_list_group .Txt_list_subTxt1.Bullet.lv2_3{padding-left: 10px; margin-left: 20px; width: calc(100% - 20px);} /* 블릿 - */
.Txt_list_group .Txt_list_subTxt1.Bullet.lv3_2{padding-left: 10px; margin-left: 38px; width: calc(100% - 38px);} /* 블릿 - */
.Txt_list_group .Txt_list_subTxt1.Bullet:before{content:attr(data-content); position:absolute; display:block; left:0; top:4px; width:13px; height:19px; line-height:1em; }
.Txt_list_group .Txt_list_subTxt1.Bullet.lv2_2,
.Txt_list_group .Txt_list_subTxt1.Bullet.lv3_2:before{top: 0;}
.Txt_list_group .Txt_list_subTxt1.dot{padding-left: 11px; position: relative;}
.Txt_list_group .Txt_list_subTxt1.dot:before{content: ""; display: block; width: 3px; height: 3px; position: absolute; left: 0px; top: 10px; background-color: #afb3bc; border-radius: 50%; }
.Txt_list_group .Txt_list_subTxt1.dot.gray{padding-left: 13px; margin-left: 10px; width: calc(100% - 10px); font-size: 15px; line-height: 23px; color:#666; margin-top: 0; box-sizing: border-box;}
.Txt_list_group .Txt_list_subTxt1.dot.gray.frist{margin-top: 8px;}
.Txt_list_group .Txt_list_subTxt1.dot.gray:before{content:attr(data-content); top: 0; width: 10px; background-color: rgba(0,0,0,0);}
.Txt_list_group .Txt_list_subTxt_img{font-size: 24px; font-weight:bold; letter-spacing: -0.7px; text-align: center; position: relative;}
.Txt_list_group .Txt_list_subTxt_img.v2{margin-top: 100px;}
.Txt_list_group .Txt_list_subTxt_img.v3{margin-top: 50px;}
.Txt_list_group .Txt_list_subTxt_img > span{position: absolute; left: 0; top: 35px;}
.Txt_list_group .Txt_list_subTxt_img > img{margin-left: 150px;}
.Txt_list_group p.exclam.table_bottom_Init,
.Txt_list_group .Txt_list_subTxt1.table_bottom_Init{margin-top: 25px}
.Txt_list_group .Txt_list_subTxt1.table_top_Init{margin: 0 0 5px 0}
.Txt_list_group .lv2_box {margin: 8px 0}
.Txt_list_group .lv2_box.lv2 {margin: 8px 0 0 20px;}

.Txt_list_group .contTit_s{margin-top: 45px;}
.Txt_list_group .contTit_s.v2{margin-bottom: 10px;}
.Txt_list_group .contTit_s.first{margin-top: 0;}

.Txt_list_group .curriculum_contact{padding: 29px 15px 29px 66px; position: relative}
.Txt_list_group .curriculum_contact .btnC_arrLineR{position: absolute; right: 20px; top: 20px;}

.Txt_list_group .curriculum_contact.cont_top{margin-top:15px;}

/*연도별 레이아웃 여백이 조금씩달라 연도별로 css 작성*/
.Txt_list_group.img_right_set{font-size:0; display: flex; flex-direction: row; align-items: center;}
.Txt_list_group.img_right_set .txt_right{width:calc(100% - 410px); display:inline-block; padding-right:15px; box-sizing:border-box;}
.Txt_list_group.img_right_set .img_group{font-size:0; display:inline-block; width:410px; vertical-align:top;}
.Txt_list_group.img_right_set .img_group img{display:inline-block;}
.Txt_list_group.img_right_set .img_group img:nth-child(n+2){margin-left:20px;}

.Txt_list_group.img_right_set.quality2013 .txt_right{width:calc(100% - 440px);}
.Txt_list_group.img_right_set.quality2013 .txt_right .contTit_s.first {margin-bottom:30px;}
.Txt_list_group.img_right_set.quality2013 .txt_right .Txt_List_subTit1:nth-of-type(n+2){margin-top:70px;}
.Txt_list_group.img_right_set.quality2013 .img_group{width:440px; margin-top:30px;}
.Txt_list_group.img_right_set.quality2013 .img_group img:nth-child(n+2){margin-left:0px;}
.Txt_list_group.img_right_set.quality2013 .img_group img:nth-child(2n){margin-left:20px;}
.Txt_list_group.img_right_set.quality2013 .img_group img:nth-child(n+3){margin-top:20px;}
.Txt_list_group.img_right_set.quality2013 .Txt_list_subTxt1{margin-top: 10px;}

.Txt_list_group.img_right_set.quality2012 .txt_right{width:calc(100% - 344px);}
.Txt_list_group.img_right_set.quality2012 .txt_right .contTit_s.first {margin-bottom:35px;}
.Txt_list_group.img_right_set.quality2012 .img_group{width:344px;}
.Txt_list_group.img_right_set.quality2012 .Txt_List_subTit2{width:100%; margin-top:35px;}
.Txt_list_group.img_right_set.quality2012 .Txt_list_subTxt1{margin-top: 10px;}

.Txt_list_group.img_right_set.quality2011 {margin-top: 0px;}
.Txt_list_group.img_right_set.quality2011 .txt_right{width:calc(100% - 344px);}
.Txt_list_group.img_right_set.quality2011 .txt_right .contTit_s.first {margin-bottom:35px;}
.Txt_list_group.img_right_set.quality2011 .img_group{width:344px; margin-top:60px;}
.Txt_list_group.img_right_set.quality2011 .Txt_List_subTit2{width:100%; margin-top:15px;}
.Txt_list_group.img_right_set.quality2011 .Txt_list_subTxt1{margin-top: 10px;}
.Txt_list_group.img_right_set.quality2011:nth-child(n+2){margin-top: 10px;}

.Txt_list_group.img_right_set.quality2009{margin-top: 55PX;}
.Txt_list_group.img_right_set.quality2009 .txt_right{width:calc(100% - 474px);}
.Txt_list_group.img_right_set.quality2009 .txt_right .contTit_s.first {margin-bottom:45px;}
.Txt_list_group.img_right_set.quality2009 .img_group{width:474px; margin-top:40px;}
.Txt_list_group.img_right_set.quality2009 .Txt_List_subTit2{margin-top: 35px;}
.Txt_list_group.img_right_set.quality2009 .Txt_list_subTxt1{margin-top: 10px;}

/*정보공개*/
.intro_Infoopen #tabWrap{margin-bottom: 50px;}

/* awards */
.Awards_list {width: 100%; height: auto; font-size: 0;}
.Awards_list ul {width: 100%; font-size: 0;}
.Awards_list li {width: calc(33.333% - 8px); margin-right: 12px; display: inline-block; vertical-align: top; height: 112px; box-sizing: border-box;}
.Awards_list li:nth-child(3n){margin-right: 0px;}
.Awards_list li:nth-child(n+4){margin-top: 12px;}
.Awards_list li a{width: 100%; height: 100%; display: block; padding:25px 15px 25px 20px; box-sizing: border-box; border: 1px solid #e1e1e1;   font-size: 0;}
.Awards_list .img_box {width: auto; max-width: 78px; display: inline-block; font-size: 0; vertical-align: top; margin-top: -9px;}
.Awards_list .awards_txt {display: inline-block; width: calc(100% - 78px); font-size: 17px; letter-spacing: -0.7px; line-height: 27px; vertical-align: top; padding-left: 20px; box-sizing: border-box; word-break: keep-all;}
.Awards_list .awards_txt.line3{margin-top: -10px;}

/* 전임교원 정시채용*/
.intro_hire #tabWrap{margin-bottom: 50px;}

/*장학 common.css 이동*/
/*.bachelors_scholarship .Txt_list_group .Txt_list_subTxt1{margin-top: 25px;}*//*
.bachelors_scholarship .Txt_list_group .Txt_list_subTxt1.MarginV2{margin-top: 25px;}
.bachelors_scholarship .Txt_list_group .Txt_list_subTxt1.m_t_none{margin-top: 0px;}
.wear{display: inline-block; vertical-align: top; position: relative; padding:0 20px 0 10px; box-sizing: border-box;}
.wear:before{content:""; display: block; width:3px; height:3px; position:absolute; left: 0px; top: 10px; background-color: #b3b7bf; border-radius: 50%; -webkit-border-radius: 50%;}
.wear:after{content: ""; display:block; width: 15px; height:21px; position:absolute; right: 0; top: 6px; background-image: url(../img/common/ico_wear.png);}
.wear:nth-child(n+2){margin-left: 35px;}
.bachelors_Wrap .majorcourse_diagram {text-align:center; margin: 30px 0; }
.bachelors_Wrap .majorcourse_txt_box {padding: 30px 50px; background: #f5f6f9; text-align:center; margin-top:15px;}
.bachelors_Wrap .majorcourse_txt_box h4 {font-size:24px; margin-bottom:20px; font-weight:444;}
.bachelors_Wrap .majorcourse_txt_box p {font-size: 16px; color:#05548f}
.bachelors_Wrap .majorcourse_txt_box span {color:#666; margin: 5px 0;}

.bachelors_scholarship .bic_Area1 {display:inline-block;}
.bachelors_scholarship .bic_Area1 .bac_icon1 {margin-left:110px;}
.bachelors_scholarship .bic_Area2 {display:inline-block;  margin-left:40px;}
.bachelors_scholarship .cont_dtl1 {background: url(../img/kor/bachelor/ico_bachelor.png) no-repeat  40px 35px;}
.bachelors_scholarship .cont_dtl1 .bic_Area2 .txt > h4 {float: left; padding-left: 0; width:100%;}
.bachelors_scholarship .cont_dtl1 .txt.nobtn {height:45px}
.bachelors_scholarship .cont_dtl1 .txt.nobtn {height:45px}
.bachelors_scholarship .cont_dtl1 .btnC_arrLineR_white + .btnC_arrLineR_white {margin-left:5px;}
.bachelors_scholarship .cont_dtl1 p.exclam {margin-left:108px;}
.bachelors_scholarship .cont_dtl1 .btnC_arrLineR_white.Down > span {background-image: url(../img/common/ico_arrLineR_down.png) no-repeat right 13px center;}
.bachelors_scholarship .cont_dtl1 .btnC_arrLineR_white.Up > span {background-image: url(../img/common/ico_arrLineR_up.png) no-repeat right 13px center;}
.bachelors_scholarship .btmGroup {margin: 45px 0;}
.bachelors_scholarship .box_icon_list {border-top:0;}
.bachelors_scholarship .box_icon_list li {border-bottom: 0;}
.bachelors_scholarship .box_icon_list li p.txt {line-height:1.8em;}
.bachelors_scholarship .txtBluetit {font-size: 16px; font-weight:444; color: #05548f;}
tr.sumTr {background: #f1eae0;}
.lineTop_tbArea .lineTop_tbL2 tr.sumTr td { font-weight: 444; color: #846841;}
.bachelorsstepBox {margin-top:30px; margin-bottom:20px;}
.bachelorsstepBox .stepList_child4 li {display: inline-block;position: relative;text-align: center;vertical-align:top;width: 24%;}
.bachelorsstepBox .stepList_child5 li {display: inline-block;position: relative;text-align: center;vertical-align:top;width: 19%;}
.bachelorsstepBox .stepListwrap .stepBg {display: inline-block;position: relative;width: 150px;height: 150px;border-radius: 50%;
background: #f1f2f7;}
.bachelorsstepBox .stepListwrap .step_txtBottom {display: block;width: 100%;margin: 20px 0 0px 0;text-align: center;}
.bachelorsstepBox .stepListwrap .step_txtBottom b {font-size:16px; font-weight:444;}
.bachelorsstepBox .stepListwrap .stepBg i>img {position: absolute;width: 70px;left: calc(50% - 35px);top: calc(50% - 35px);}
.bachelorsstepBox .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;}
.bachelorsstepBox {margin-bottom:40px; margin-top:20px;}
.bachelorsstepBox .stepList_child5 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;}
.bachelorsstepBox {margin-bottom:40px; margin-top:20px;}
.military .txtBluetit {font-size:16px; color: #05548f; font-weight:555; margin: 40px 0 20px 0}*/

/*대학원 진학안내*/
.bachelors_graduateschool{width: 100%; padding-top: 40px;}

/* 수업유형소개 */
.img_list {width: 100%; height: auto; font-size: 0; margin-top: 30px;}
.img_list li {width: calc(33.333% - 20px); display: inline-block;}
.img_list li:nth-child(n+2){margin-left: 30px;}
.img_list img {width: 100%; display: block;}
.img_list span {font-size: 18px; letter-spacing: -0.5px; text-align: center; display: block; margin-top: 25px;}

/* 자매결연 대학원 */
.icon_home{width: 45px; height: 45px; background-color: #05548f; display: inline-block; text-indent: -9999px; background-image: url(../img/kor/bachelor/bachelors_relationship_home.png); background-size: 16px 15px; background-position: center center; background-repeat: no-repeat;}

/* 광고자료실 */
.video_list {width: 100%; height: auto;}
.video_list ul {width: 100%; height: auto; font-size: 0;}
.video_list li {width: calc(25% - 36px); display: inline-block; height: auto; margin-right: 48px;}
.video_list li:nth-child(4n){margin-right: 0px;}
.video_list li:nth-child(n+5){margin-top: 48px;}
.video_list a {display: block; width: 100%; height: 100%; }
.video_list img {width: 100%; display: block; margin-bottom: 25px;}
.video_list .category {font-size: 15px; color: #846841; letter-spacing: -0.3px; display: block; line-height: 1em; margin-bottom: 12px;}
.video_list .TitName {font-size: 18px; letter-spacing: -0.8px; margin-bottom:10px; line-height: 1em;  display: block; text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.video_list .subTxt {font-size: 15px; color:#666; font-weight: 400; display: block;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.Year_Div{width: auto; display: inline-block; vertical-align: top;}
.Year_Div.item1{margin-right: 44px;}
.Year_Div.item1 .video_list li{width: 100%; margin-right: 0px !important;}

/*자격증*/
.license_wrap .contTit_s{margin-top: 45px;}

/*졸업생 현황 common.css 이동*/
/*.graduate_wrap{}
.graduate_wrap .contTit_s:nth-child(n+2){margin-top: 45px;}
.graduate_wrap .graduateSchool_status_graph ul{background-image: url(../img/kor/bachelor/graduateSchool_status_bg2.png); font-size: 0;}
.graduate_wrap .graduateSchool_status_graph ul li{width: 12.5%; left: auto !important; position: relative; display: inline-block; vertical-align: bottom; bottom:-3px}
.graduate_wrap .graduateSchool_status_graph ul li:before{content:attr(data-content); display: block; position: absolute; bottom: -30px; width:100%; height: 30px; font-family: 'Roboto'; font-size: 18px; font-weight: bold; text-align: center; color:#666666; letter-spacing: -0.5px; padding-top: 10px; box-sizing: border-box;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(1) i{background:#dadee1;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(2) i{background:#dadee1;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(3) i{background:#adb4bc;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(4) i{background:#5e6e88;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(5) i{background:#3897d9;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(6) i{background:#05548f;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(7) i{background:#042a59;}
.graduate_wrap .graduateSchool_status_graph ul li:nth-child(8) i{background:#e2b758;}*/




.name_tag{display: block; text-align: center; font-size: 16px; font-weight: 400; letter-spacing: -0.5px;}
.name_tag:nth-child(n+2){margin-top: 2px;}
.name_tag.gray{color:#666;}

/* 품질인증 및 수상 */
.campuslife_quality{padding-top:30px;}

/* 교육목표 */
.majorCourse{width:100%; height: auto; font-size: 0; text-align: center; margin-top:120px;}
.majorCourse .LeftList {max-width: 310px; display: inline-block; padding:20px 35px; box-sizing:border-box; vertical-align: top; border:1px solid #dedede; margin-right: 290px;}
.majorCourse .LeftList h4 {font-size: 30px; text-align:center; line-height:1em; margin-bottom: 20px;}
.majorCourse dl {width: 100%; height: auto;}
.majorCourse dt {font-size: 18px; font-weight: 500; letter-spacing:-0.5px; margin-bottom: 5px; text-align: left;}
.majorCourse dd {font-size: 14px; letter-spacing: -0.5px; margin-bottom: 25px; text-align: left; word-break: keep-all;}
.majorCourse dd:last-child{margin-bottom:0px;}
.majorCourse .Right_list {max-width: 340px; width: auto; display: inline-block; vertical-align: top; position:relative;}
.majorCourse .Right_list:before{content: ""; display:block; width: 112px; height: 108px; background-image: url(../img/kor/bachelor/majorcourse_arrow.png); background-size: 100% auto; background-repeat: no-repeat; position:absolute; top:calc(50% - 54px); left:-200px;}
.majorCourse .Right_list h4 {text-align:center; font-size:30px; line-height:30px; text-align:center; color:#fff; padding:18px 0; width:100%; margin-bottom: 20px; font-weight: 500;}
.majorCourse .Right_list h4 span {font-size:16px; font-weight:400;}
.majorCourse .Right_list h4.blue {background-color:#1e436d;}
.majorCourse .Right_list h4.sky {background-color:#2A98D5;}
.majorCourse .Right_list h4:nth-child(n+2){margin-top: 50px;}
.majorCourse .Right_list p {font-size: 18px; letter-spacing: -0.5px; padding-left: 40px; box-sizing: border-box; margin-bottom: 18px; text-align: left; font-weight: 500;}
.majorCourse .Right_list ul {padding-left: 40px; box-sizing: border-box;}
.majorCourse .Right_list ul li {font-size: 14px; letter-spacing: -0.5px; position:relative; padding-left: 10px; text-align: left; margin-bottom: 5px;}
.majorCourse .Right_list ul li:before{content: ""; display:block; position:absolute; left: 0px; top: 9px; border-radius:50%; -webkit-border-radius:50%; background-color: #9c9c9c; width: 3px; height:3px}
.majorCourse .Right_list ul li:last-child{margin-bottom: 0px;}

/* tablet */
@media screen and (max-device-width:1200px) {
    .list_dotGray>li span{font-size: inherit; line-height: inherit; }
	#contents article{padding:0 20px;}
    .career_list_wrap{margin-left: -20px; width:calc(100% + 40px);}
    .career_list_wrap:before{display:none}
    .career_list_wrap:after{display:none}

    .bottom_bar{margin-left: -30px; width:calc(100% + 60px);}
    .bottom_bar:before{display:none}
    .bottom_bar:after{display:none}

    .intro_sdu2020 .line_full_box.line1,
    .intro_sdu2020 .line_full_box.line4{margin-left: -20px; width:calc(100% + 40px); padding-left: 20px !important; padding-right: 20px !important;}

    .intro_sdu2020 .line_full_box.line1:before,
    .intro_sdu2020 .line_full_box.line1:after,
    .intro_sdu2020 .line_full_box.line4:before,
    .intro_sdu2020 .line_full_box.line4:after{display: none;}

	.univ_song{margin-left: -20px; width: calc(100% + 40px); position: inherit; padding: 50px 20px 20px 20px; box-sizing: border-box;}
	.univ_song:before,
	.univ_song:after{display: none;}

	.sub_tit1{margin:50px 0 30px 0;}

	.cont_dtl3_img.banner{padding:0px 20px 40px 20px;}


	/* 컨텐츠 기본 레이아웃 */

	/* 약관 */
	.bottom_banner .banner_cont{padding: 0 20px; box-sizing:border-box;}

	/* 링크 배너 영역 */
	.link_banner{padding:50px 20px 60px 20px; box-sizing:border-box;}

	/* 리스트 */

	/* 테이블 */
	.dtl_table2.scholarship table tr{display:block; width:100%; overflow:hidden; font-size:0;}
	.dtl_table2.scholarship colgroup {display: none}
	.dtl_table2.scholarship table tbody th{width:30%; display:inline-block; border:none !important; box-sizing:border-box; height:70px; line-height:49px;}
	.dtl_table2.scholarship table tbody td{width:70%; display:inline-block; border:none !important; box-sizing:border-box; height:70px;}
	.dtl_table2.scholarship table tbody th:nth-of-type(n+2){border-top:1px solid #dadee1 !important}
	.dtl_table2.scholarship table tbody td:nth-of-type(n+2){border-top:1px solid #dadee1 !important}

	/* 개별 컨텐츠 */
	/* 컨텐츠 공통 */
	.max_1200{padding:0px; box-sizing:border-box;}

	/*총장 인사말*/
	.intro_greeings .left_txt{width:65%}
	.intro_greeings .right_img{width:35%;}
	.intro_greeings .right_img img{max-width:100%;}
	.intro_greeings .right_img:before{width:120px; left:-80px;}

	/*대학특성화*/
    .img_inner_txt2.line2{position: inherit; left: 0; margin-left: -20px; width: calc(100% + 40px);}
	#contents article.intro_univ{padding:0;}
	.img_inner_txt2{margin-left:-20px; width:calc(100% + 40px);}
    .left_right_div.link_box{padding-top: 0}

	/*whysdu dotty*/
	.intro_whysdu .slide-custom{display:none !important;}

	/*연혁*/
	.year_slider .year.slick-current button{height:auto;}
	.year_slider .year.slick-current button br{display:block;}
	.year_slider .year.slick-current button span{line-height:1em;}
	.year_slider .year.slick-current button:before{height:60px;}
	.year_slider{max-width:none; padding:0px;}
	.year_slider .slick-arrow.slick-prev{left:0;}
	.year_slider .slick-arrow.slick-next{right:0;}

	/* 조직도 */
	.intro_group .Depth2 li{width:calc(20% - 15px);max-width: 100%;}

li.border_line3 {}
	.intro_group .Depth2 li .name{width:100%;}
	.intro_group .Depth2 li.col2 > .name{width:100%;}
	.intro_group .Depth2 li.col2{width:calc(40% - 15px);}
	.intro_group .Depth2 li:nth-child(n+2){margin-left:20px;}
	.intro_group .Depth2:before{width:100%; left:-50%; transform:translate(50%,0); }
	.intro_group .Depth2 li > ol > li{width:100%;}
	.intro_group .Depth2_list{width:100%;}
	.intro_group .border_line3 > .name:after{content:""; display:block; height:23px; background-color:#fff;left:0; position:absolute;top:-25px; width:calc(50% - 1px)}
	.intro_group .border_line3:nth-child(n+2) .name:after{width:calc(50% - 3px); right:0; left:auto;}
	.intro_group .Depth2 li.col2 > ol{width:calc(50% - 10px);}
	.intro_group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:20px;}

	/* UI */
	.color_guide > div{padding:0 15px;}
	.color_guide .main_color{width:calc(42.98% - 10px)}
	.color_guide .sub_color1{width:calc(28.07% - 10px)}
	.color_guide .sub_color2{width:calc(28.07% - 10px)}
	.color_guide > div:nth-child(n+2){margin-left:15px;}


    /*학군협력*/
    .img_inner_txt4{width: calc(100% + 40px); left: -20px; padding: 80px 20px; background-size: cover;}
    .img_inner_txt4 ul li:nth-child(2){margin-left: 50px;}
    .img_inner_txt4 ul li .sub_txt3 b{padding-left: 300px;}
    .img_link_list3 .item{width: calc(16% - 9px);}

    /* 교내장학금 종류 */
    .cont_dtl1.L_R{padding: 30px 25px 30px 30px}
    .wear:nth-child(n+2){margin-left: 20px;}

    /*대학원진학안내*/
    .dot_Txt_group ol{font-size: 0;}
    .dot_Txt_group li{min-width:25% !important; box-sizing: border-box}

}

@media screen and (max-device-width:1024px) {



	/*모바일 화면 체크위한 삭제처리, 공통에서 추가시에 삭제 */
	.familySite::before,
	.familySite::after {display: none;}


	/*컨텐츠 wrap 영역*/
    .intro_Wrap .contTit_line{margin-top:50px;}
    .intro_Wrap .contTit_line.cont_top{margin-top:43px;}
    .intro_Wrap .contTit_line.cont_top2{margin-top:30px;}
    .contTit2 .sky{font-size: inherit; font-weight: inherit; line-height: inherit;}

    .bottom_bar{margin-top:50px;}

	.dtl_tit0{margin-top:50px; margin-bottom:15px;}
	.dtl_tit0.cont_top{margin-top:43px;}

	.dot_tag1_box:nth-child(3){clear:both; margin-left:0px;}
	.dot_tag1_box:nth-child(n+3){ margin-top:20px;}

	.tb_none{display:none;}

	article.greetings ~ .cont_dtl3_img.banner{margin-top:397px;}
	.cont_dtl1{padding: 20px 35px 20px 40px}
	.cont_dtl1{font-size: 0;}
	.cont_dtl1 .txt{width:calc(100% - 63px);}
	.cont_dtl1 .link_btn{font-size:0; width: 100%; text-align: right; margin-top: 20px;}
	.cont_dtl1.Img_52 .link_btn{margin-top: 10px;}
	.cont_dtl1.Img_52 .txt > p br{display: none;}
	.cont_dtl1.Img_52 .txt{width: 100%}

	.cont_dtl2{padding: 20px;}
	.defaultxtLayout .left_img{width:35%;}
	.defaultxtLayout .right_txt{width:calc(100% - 35%); padding:0 20px;}

	/* 약관 */

	/* 리스트 */
	.career_list_wrap{padding:40px 0;}
	.career_list{padding:0 20px; box-sizing:border-box;}
	.career_list > ul li{width:100%; max-width:none;}
	.career_list > ul li:nth-child(n+2){margin-top:13px;}
	.left_right_div > div{width:calc(50% - 15px);}
	.left_right_div > div:nth-child(n+2){margin-left:30px;}

	.next_list2 ul li{vertical-align:top;}
	.next_list2 ul li .img{width:70%;}
	.next_list2 ul li:nth-child(n+2) .img:after{left:-80%; width:120%; height:120%; top:-15px;}
	.next_list2 ul li .img > img{width:50%; left:50%; top:50%; transform:translate(-50%, -50%);}
	.next_list2 ul li .top_txt{font-size:20px; margin-top:12px;}
	.next_list2 ul li .bottom_txt{font-size:14px;}

	.left_right_div.table{margin-top:0;}
	.left_right_div.table .dtl_tit1{margin-top:20px;}
	.left_right_div.table > div{width:100%; margin-left:0 !important;}
	.left_right_div.table > div .lineTop_tbArea colgroup col:nth-child(1){width:14% !important}
	.left_right_div.table > div .lineTop_tbArea colgroup col:nth-child(2){width:86% !important}
	.left_right_div.table > div .lineTop_tbArea td{height:auto !important;}

	/* 테이블 */
	.dtl_table2{margin-top:15px;}

	.noti_table table td .write{display:block; margin-left:0;}
	.noti_table table td {vertical-align:top;}

	/* 개별 컨텐츠 */
	/* 컨텐츠 공통 */
	.g_txt1.line{padding-right:110px;}
	.g_txt1.line:before{width:100px;}
	.img_txt_Set .txt{width:calc(55% - 30px); margin-left:30px;}
	.img_txt_Set .img{width:45%;}
	.img_txt_Set.even .txt{width:calc(55% - 67px); margin-left:67px;}

	/*총장 인사말*/
    .intro_greeings .cont_group {margin-bottom:60px;}

	/* SDU2020 */
	.intro_sdu2020 .line_full_box{clear:both;}
	.intro_sdu2020 .line_full_box.line2{height:485px;}
	.intro_sdu2020 .line_full_box.line2 .img_txt_Set{padding-top:80px;}
	.intro_sdu2020 .line_full_box.line3 .img_txt_Set .txt{width:calc(55% - 64px); margin-left:64px;}
	.intro_sdu2020 .line_full_box.line4{padding-top:80px; height:325px;}
	.intro_sdu2020 .line_full_box.line6{height:480px;}
	.intro_sdu2020 .line_full_box.line6 .img_txt_Set{margin-top:0px; padding-top:40px;}
	/*대학특성화*/
	.img_inner_txt2.line2{min-height:400px;}
	.left_right_div.link_box .box .btn_small1{bottom:30px;}
    .left_right_div.link_box .box .btnC_arrLineR{bottom:30px;}

	/*whysdu dotty*/
    .intro_whysdubg{height: 400px; top: 628px;}
    .intro_whysdubg.bgTy2{height: 366px;}
    .intro_whysdubg.bgTy3{height: 267px;}
	.whysdu_slider{margin-bottom:40px;}
	.whysdu_slider .item .card .top_txt{font-size:24px;}


	/*조직도*/
	.intro_group{padding-bottom:0px;}

	/*전화번호안내*/
	.univ_tel_box{padding-top:20px; height:210px}
	.univ_tel_box > img{top:20px; left:35px;}
	.univ_tel_box > dl dd{display:block;}
	.univ_tel_box > dl.mult dt{width:80px; margin-left:0px !important;}
	.univ_tel_box > dl.mult dd{width:calc(100% - 90px); margin-left:0px !important; display:inline-block;}

	/*찾아오시는길*/
	.intro_map{padding-bottom:50px;}
	.intro_map .map_info .si_05_icon.floor span{width:calc(33.333% - 3px) !important; padding-right:20px; box-sizing:border-box; word-break:keep-all;}
	.intro_map .traffic_info > div{padding:20px 10px 20px 80px; height:auto;}
	.intro_map .traffic_info > div img{width:50px; left:15px; top:20px;}
	.intro_map .traffic_info > div .traffic_tit{font-size:20px;}
	.intro_map .traffic_info > div .info_txt2 i{width:40px; display:block;}
	.intro_map .traffic_info > div .info_txt2:nth-of-type(n+2){margin-top:10px;}
    .intro_map .traffic_info > div .info_txt2.len_small i{display: inline-block;}
	.intro_map .traffic_info.v2 > div{height:251px;}
	.intro_map .traffic_info > div .info_txt3 br{display:none; word-break:break-all;}

	#tab2 .intro_map .map_info .si_05_icon.map{margin-left:0; display:block; margin-top:10px;}
	#tab2 .intro_map .map_info .si_05_icon.tel{margin-left:0; margin-top:10px;}
	#tab2 .intro_map .map_info .si_05_icon.fax{margin-top:10px;}

	/*대외수상*/
	.Awards_list .img_box{width: 65px; margin-top: 0px; vertical-align: middle;}
	.Awards_list li{height: 100px;}
	.Awards_list li a{padding: 15px 10px 15px 20px;}
	.Awards_list .awards_txt{font-size: 16px; line-height: 23px; vertical-align: middle;}
	.Awards_list .awards_txt br{display: none;}
	.Awards_list .awards_txt.line3{margin-top: 0px;}

    /* 학군협력 */
    .img_inner_txt4{height: auto; padding: 40px 20px;}
    .img_inner_txt4 ul li.step00{width: 100%; margin-bottom: 40px;}
    .img_inner_txt4 ul li:nth-child(2){margin-left: 0px;}
    .img_inner_txt4 ul li .sub_txt3 b{padding-left: 0px;}
    .img_inner_txt4 ul li p.exclam.white br{display: block;}

    .img_link_list3 .item:nth-child(7n){margin-left: 20px}
    .img_link_list3 .item:nth-child(5),
    .img_link_list3 .item:nth-child(9){margin-left: 0px;}
    .img_link_list3 .item:nth-child(n+5){margin-top: 20px;}
    .img_link_list3 .img_box > img{width: 100%;}

    .img_inner_txt4 ul li:nth-child(n+3):nth-child(-n+5){margin-left: 30px;}

    .img_link_list3 .item{width: calc(25% - 15px);}

    .left_right_div.circle_Box > div{width: 100%;}
    .left_right_div.circle_Box > div:nth-child(n+2){margin-left: 0px; margin-top: 100px;}
    .left_right_div.circle_Box:after{top: calc(50% - 17px)}
    .left_right_div.circle_Box:before{top: 50%;}

    /* 제휴협력 */
    .link_down_box .txt_left{width: 100%;}
    .link_down_box .btn_right{width: 100%; margin-top: 15px;}
    .link_down_box .down_item{width: calc(33.333% - 13.333px); padding: 15px;}
    .link_down_box .down_item:nth-child(n+2){margin-left: 20px;}
    .tree_box li.Depth2 > ol > li > div.brown{height: auto;}

    /* 헌장 학칙등 Txt List */
    .bachelors_Wrap .contTit_line,
    .intro_Wrap .contTit_line{margin-top: 50px;}
    .bachelors_Wrap .contTit2,
    .intro_Wrap .contTit2{margin-top: 50px;}

    .Txt_list_group{margin-top: 40px;}
    .Txt_list_group .contTit_s{margin-top: 35px;}
    .Txt_list_group .Txt_list_subTxt_img > span{font-size: inherit; line-height: inherit; position: unset; display: block; width: 100%; margin-bottom: 10px;}
    .Txt_list_group .Txt_list_subTxt_img > img{margin-left: 0px;}
    .Txt_list_group .Txt_list_subTxt_img.v2{margin-top: 35px;}

    /* 교내장학금 종류 common.css 이동*/
  /*  .cont_dtl1.L_R{width: calc(50% - 10px); padding: 20px 15px 20px 20px}
    .cont_dtl1.L_R:nth-child(n+2){margin-left: 20px;}
    .cont_dtl1 .txt > h4{padding-left: 30px;}
    .cont_dtl1 .txt > p{padding-left: 30px;}
	.bachelors_scholarship .cont_dtl1 .txt > h4 {padding-left: 47px;}
    .next_list1.item5 ul li .top_img{width: 120px; height: 120px;}
    .next_list1.item5 ul li:nth-child(n+2):before{width: 35px; height: 17px;}

    .Txt_list_group .curriculum_contact.item3{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
    .Txt_list_group .curriculum_contact.item3 b{display:block;margin:10px 0 0; padding-left: 0px;}

    .cpcode_popup_wrap .pop_link_wrap{position: static;  margin-top: 20px;}
	.cpcode_popup_wrap .pop_link_wrap .btnC_arrLineR_white{width: 100%;}


	.bachelors_scholarship .cont_dtl1 {text-align:center; background-size: 60px auto; background-position: center 20px;}
	.bachelors_scholarship .bic_Area1 .bac_icon1 {margin-left: 0;}
	.bachelors_scholarship .bic_Area1 {display: block; margin-top:65px;}
	.bachelors_scholarship .bic_Area2 {display: block; margin-left:0; margin-top:15px;}
	.bachelors_scholarship .cont_dtl1 p.exclam {margin-left:0;}
	.bachelors_scholarship .cont_dtl1 .txt > h4 {float:none; width: 100%; padding-left:0; text-align:center;}*/
}

@media screen and (max-device-width:1200px) {
	.bachelorsstepBox.militaryStep .stepListwrap .stepBg {width:100px; height: 100px;}
	.bachelorsstepBox.militaryStep .stepListwrap .stepBg i>img {width: 50px;left: calc(50% - 25px);top: calc(50% - 25px);}
	.bachelorsstepBox.militaryStep .stepList_child4 li:nth-child(n+2):before {width:30px; height:13px; top:42px;}
	.bachelorsstepBox.militaryStep .stepList_child5 li:nth-child(n+2):before {width:30px; height:13px; top:42px;}
}

@media screen and (max-device-width:925px) {
	.bachelorsstepBox .stepListwrap .stepBg {width:100px; height: 100px;}
	.bachelorsstepBox .stepListwrap .stepBg i>img {width: 50px;left: calc(50% - 25px);top: calc(50% - 25px);}
	.bachelorsstepBox .stepList_child4 li:nth-child(n+2):before {width:30px; height:13px; top:42px;}
	.bachelorsstepBox .stepList_child5 li:nth-child(n+2):before {width:30px; height:13px; top:42px;}

	.bachelorsstepBox.militaryStep .stepList_child4 li {width:100%; height:190px;}
	.bachelorsstepBox.militaryStep .stepList_child5 li {width:100%; height:190px;}
	.bachelorsstepBox.militaryStep .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);}
	.bachelorsstepBox.militaryStep .stepList_child5 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);}
}


@media screen and (max-device-width:850px) {
	.dtl_tit5_line{margin:50px 0 20px 0; font-size: 27px;}

	.defaultxtLayout{margin:30px 0 50px 0;}
	.defaultxtLayout .text_wrap{margin-bottom:40px; padding-bottom:30px;}

    .intro_greeings .right_img:before{top:135px;}

	/* 약관 */
	.bottom_banner {padding:20px 0 30px 0;}
	.bottom_banner .banner_cont .scorll_wrap .item{width:calc(25% - 15px);}
	.bottom_banner .banner_cont .scorll_wrap .item:nth-child(n+2){margin-left:20px;}

	/* 리스트 */
	.nextxtList1 ul li .bottom_txt{font-size:14px; line-height:22px;}
	.nextxtList1 ul li .bottom_txt i{font-size:13px;}

	.info_list1{width:100%;}
	.info_list1:nth-of-type(n+2){margin-top:20px;}
	.next_list2{margin-bottom:50px;}

	.left_right_div.link_box{height:320px;}
	.left_right_div.link_box > div{width:calc(50% - 10px);}
	.left_right_div.link_box > div:nth-child(n+2){margin-left:20px;}
	.left_right_div.link_box .box{padding:35px 10px 20px 10px;}
	.left_right_div.link_box .box > img{width:60px;}
	.left_right_div.link_box .box .top_txt{font-size:30px; margin-top:25px;}
	.left_right_div.link_box .box.brown .bottom_txt{margin-top:15px;}
	.left_right_div.link_box .box .bottom_txt{margin-top:25px;}

    .cont_dtl3_img.banner{margin-top: 0;}

	/* 테이블 */
	.noti_table table td .write{display:block; margin-left:0;}
	.noti_table table td {vertical-align:top;}

	/* 개별 컨텐츠 */
	/* 컨텐츠 공통 */
	.g_txt4{font-size:26px; line-height:36px; margin-bottom:40px !important;}
	.g_txt5{font-size:40px; line-height:40px;}
	.g_txt6{font-size:40px; line-height:55px;}

	.txt_Set .g_txt4.light{margin-bottom:0 !important; padding-left:0; font-size:20px; line-height:30px;}
	.txt_Set .g_txt5{top:50%; transform:translate(0, -50%); -webkit-transform:translate(0, -50%);}
	.img_txt_Set{margin-top:30px;}
	.img_txt_Set .txt{width:55%; margin-left:0; margin-top:20px;}
	.img_txt_Set.even .txt{width:calc(55% - 37px); margin-left:37px;}

	.img_txt_Set .txt dt{font-size:36px; padding-left:60px; margin-bottom:15px; line-height:42px;}
	.img_txt_Set .txt dt:after{width:120px;}
	.img_txt_Set .txt dt:before{font-size:50px; line-height:1em; top:2px;}
	.img_txt_Set .txt dd{margin-left:55px; width:calc(100% - 55px); font-size:18px; margin-bottom:15px; line-height:25px;}
	.img_txt_Set .txt dd.dot{font-size:15px; line-height:21px;}
	.img_txt_Set .txt dd.dot:before{top:8px;}
	.img_txt_Set .txt dd.dot:nth-child(n+2){margin-top:5px;}

	/*총장 인사말*/
	.intro_greeings .left_txt {padding-right: 20px;}
	.intro_greeings .g_txt1{padding-right:40px;}

	/* 기부금모금 */
    .img_inner_txt1{min-height: 200px; }
	.img_inner_txt1 .lv1{font-size:23px; margin-top: 20px;}
	.img_inner_txt1 .lv2{font-size:14px;}

	/* SDU 2020 */
	.intro_sdu2020 .line_full_box{}
	.intro_sdu2020 .line_full_box.line1{padding:30px 0 55px; height:auto;}
	.intro_sdu2020 .line_full_box.line2{height:auto; padding-bottom:40px;}
	.intro_sdu2020 .line_full_box.line2 .img_txt_Set{padding-top:35px;}
	.intro_sdu2020 .line_full_box.line2 .img_txt_Set .txt{padding-top:0px;}

	.intro_sdu2020 .line_full_box.line3{height:auto; padding-bottom:35px;}
	.intro_sdu2020 .line_full_box.line3 .img_txt_Set{padding-top:40px;}
	.intro_sdu2020 .line_full_box.line3 .img_txt_Set .txt{margin-left:0; width:55%; padding-top:0;}

	.intro_sdu2020 .line_full_box.line4{height:auto; padding:50px 0 60px 0;}
	.intro_sdu2020 .line_full_box.line5{height:auto; padding-bottom:40px;}
	.intro_sdu2020 .line_full_box.line5 .img_txt_Set .img{margin-top:-15px;}
	.intro_sdu2020 .line_full_box.line5 .img_txt_Set.even .txt{margin-top:35px;}
	.intro_sdu2020 .line_full_box.line6{height:auto;}
	.intro_sdu2020 .line_full_box.line6 .img_txt_Set .txt{margin-top:25px;}

	/* 대학특성화 */
	.img_inner_txt2{padding:0 20px; min-height: 200px;}
    .img_inner_txt2 .dtl_tit5_line{margin-top: 40px}
	.img_inner_txt2.line2{padding:0 20px; min-height:370px;}
	.img_inner_txt2 .lv2{font-size:36px;}
	.left_right_div.link_box .box .btn_small1{bottom:20px;}
    .left_right_div.link_box .box .btnC_arrLineR{bottom:20px;}

	/*whysdu dotty*/
	/*.intro_whysdu .slider_Wrap{margin-bottom:0;}*/
	.whysdu_slider{margin-bottom:20px;}
	.whysdu_slider .item .card{ height:300px; width:calc(33.333% - 6.666px);}
	.whysdu_slider .item .card .top_txt{font-size:20px; padding-left:30px; font-weight:500;}
	.whysdu_slider .item .card .top_txt:before{content:""; width:20px; top:15px;}
	.whysdu_slider .item .card:nth-of-type(n+2){margin-left:10px;}
	.whysdu_slider .item .card .bottom_txt{padding:0 10px 0 30px; font-size:15px; top:200px; word-break:keep-all; line-height:20px;}
	.whysdu_slider .item .card .bottom_txt br{display:none;}
	.whysdu_slider .item .si_02.dot.first{margin-top:20px;}
	.intro_whysdubg{height: 300px; top: 470px;}
    .intro_whysdubg.bgTy2{height: 267px;}
    .intro_whysdubg.bgTy3{height: 188px;}

	/* 소개 */
	.intro_info{padding-bottom:50px;}

	/* 연혁 */
	.univ_history{padding-bottom:0px;}

	/* 조직도 */
	.intro_group .Depth2 li{/* width:calc(20% - 7.5px); */max-width: 100%;}

li.border_line3 {}
	.intro_group .Depth2 li.col2{width:calc(40% - 7.5px)}
	.intro_group .Depth2 li:nth-child(n+2){margin-left:10px}
	.intro_group .Depth2 li.col2 > ol{width:calc(50% - 5px);}
	.intro_group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:10px;}

	.intro_group .Depth1 .name{font-size:15px;}
	.intro_group .Depth2 li > ol > li .name{font-size:14px;}
	.intro_group .Depth2_list{padding: 0;}
	.intro_group .Depth2_list > span{font-size:14px;}
	.intro_group .Depth2_list > span.sub{font-size:13px;}
	.intro_group .Depth2_list > span:nth-child(n+2){margin-top:12px;}
	.intro_group .col2 .Depth2_list > span:nth-child(n+2){margin-top:12px}
	.intro_group .Depth2_list > span.sub{margin-top:8px !important;}

	.intro_group .Depth2_list > span{padding-left:8px;}
	.intro_group .watermark{bottom:0px; font-size:60px; line-height:60px;}

	/*UI*/
	.color_guide > div p{font-size:20px; margin-top:23px;}
	.color_guide > div span{font-size:13px; float:left; margin-top:10px; clear:both;}

	/*연락처*/
	.left_right_div.tel > div{width:calc(50% - 10px)}
	.left_right_div.tel > div:nth-child(n+2){margin-left:20px;}
	.univ_tel_box{padding-left:110px;}
	.univ_tel_box img{width:60px; left:30px;}

	/*교육이념*/
	.Txt_Custom_box > h3 > span{font-size: inherit;}

	/* 정보공개 */

	.box_list.item3{width: calc(50% - 15px);height:284px;}
	.box_list.item3.height_set{height:284px; }
	.box_list.item3:nth-child(2n){margin-right: 0px !important;}
	.box_list.item3:nth-child(3n){margin-right: 30px;}
	.box_list.item3:nth-child(n+3){margin-top: 25px;}

	.Txt_blue_box dt{width:105px;}
	.Txt_blue_box dt:nth-of-type(2){margin-left: 0px; margin-top: 10px;}
	.Txt_blue_box dd{width:calc(100% - 135px);}
	.Txt_blue_box dd:nth-of-type(2){margin-top: 10px;}

	/*대외인증수상*/
	.Awards_list li {width: calc(50% - 6px);}
	.Awards_list li:nth-child(3n){margin-right: 12px;}
	.Awards_list li:nth-child(2n){margin-right: 0px;}
	.Awards_list li:nth-child(n+3){margin-top: 12px;}


	/* 산학협력 */
	.img_link_list > a{width: calc(25% - 7.5px)}
	.img_link_list > a:nth-child(n+2){margin-left: 10px;}
	.next_list1.item4 ul li .top_img{width: 100px; height:100px;}
	.next_list1.item4 ul li:nth-child(n+2):before{width: 30px; height: 13px; left:-15px; top:45px}
	.next_list1.item4 ul li .top_img > img{width:50px; left:calc(50% - 25px); top:calc(50% - 25px)}
    .next_list1 ul li .top_img.size100 > img{width: 66px; left:calc(50% - 36px); top:calc(50% - 23px)}

	.next_list1.item4 ul li .bottom_txt{word-break: keep-all;}

	.img_inner_txt3{padding: 30px; height: auto; background-position: center;}
	.img_inner_txt3 ul{width: 100%; }
    .img_inner_txt3 ul:nth-child(1) li:last-child:after{display: block;}
	.img_inner_txt3 ul:nth-child(n+2){padding-left: 0px; margin-top: 20px;}
	.img_inner_txt3 ul li:nth-child(n+2){margin-top: 20px;}
    .img_inner_txt3 ul:nth-child(1) li:last-child span:after{display: block;}
    .img_inner_txt3 ul li p > b{font-size: 18px; margin-bottom: 7px;}
    .img_inner_txt3 ul li p{font-size: 16px; line-height: 20px;}
    .img_inner_txt3 ul li p.f_s16{font-size: 14px;}

    /* 학군협력 */
    .left_right_div.txt_Box > div{width: 100%; }
    .left_right_div.txt_Box > div:nth-child(n+2){margin:10px 0 0 0;}
    .img_inner_txt4 ul li .sub_txt2{font-size: 18px;}

    /* 정시채용안내 */
    .img_inner_txt1.bg_hire{min-height: 200px;}
    .img_inner_txt1.bg_hire .lv1{margin-top: 40px;}

     /* 교내장학금 종류 */
    .cont_dtl1.L_R{padding: 15px 5px 15px 10px}
	.cont_dtl1 .txt > h4{padding-left: 15px; width: calc(100% - 45px); font-size: 20px;}
	.bachelors_scholarship .cont_dtl1 .txt>h4 {font-size: 24px; }
    .cont_dtl1 .txt > p{padding-left: 15px; width: calc(100% - 45px); margin-top: 10px;}
    .cont_dtl1 .icon{width: 45px;}
    .wear{font-size: 14px; padding-right: 15px;}
    .wear:after{width: 10px; height: 14px; background-size: 100% auto;}
    .wear:nth-child(n+2){margin-left: 10px;}
    .Txt_list_group .curriculum_contact b{display: inline-block; padding-left: 30px; margin-top: 0px; margin-right: 10px;}
    .Txt_list_group .curriculum_contact{padding: 30px 20px 30px 20px; text-align: left; background-position:20px center;}

    .Txt_list_group .curriculum_contact.ty2{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
    .Txt_list_group .curriculum_contact.ty2 b{display:block;margin:10px 0 0; padding-left: 0px;}
    /*수업유형 소개*/
    .img_inner_txt1.lecture_bg .lv1{margin-top: 0px;}
    .img_inner_txt1.lecture_bg .btnC_arrLineR{margin-top: 30px;}

    /*품질인증 및 수상*/
    .img_inner_txt1.quality_bg .lv1{margin-top: 30px;}

    /* 광고자료실 */
    .video_list li {width: calc(25% - 15px);margin-right: 20px;}
    .video_list li:nth-child(4n){margin-right: 0px;}
    .video_list li:nth-child(n+5){margin-top: 20px;}

    /* 대학원진학현황 */
    .box_icon_list.st2 .icon_img{width: 100px; height: 100px;}
    .box_icon_list.st2 .icon_img img{width: 56px; left: calc(50% - 28px); top: calc(50% - 28px);}
    .box_icon_list.st2 .txt_list{padding-left: 20px;}
    .dot_Txt_group li{min-width:33.333% !important;}
    .dot_Txt_group li .dot_tag1{min-width: auto !important}

    /* 자퇴/제적 */
    .cont_dtl1.Img_90{padding: 5px 20px 20px 25px; }
    .cont_dtl1.Img_90 .icon{width: 70px;}
    .cont_dtl1.Img_90 .txt{width: calc(100% - 187px)}
    .cont_dtl1.Img_90 .txt > h4 {width: calc(100% - 70px); padding-left: 15px; margin-top: 19px;}
    .cont_dtl1.Img_90 .txt > p {width: calc(100% - 70px); padding-left: 15px;}
    .cont_dtl1.Img_90 .link_btn{width: 187px;}

	/* 품질인증 및 수상 */
	.cont_dtl1.Img_76{margin-bottom:30px;}
	.campuslife_quality{padding-top:0;}
	.Txt_list_group.v5{margin-top:40px;}
	.Txt_list_group.v7{margin-top:40px; display: flex; flex-direction: column;}
	.Txt_list_group.img_right_set .txt_right{width:calc(100% - 300px);}
	.Txt_list_group.img_right_set .img_group{width:300px; text-align:right;}
	.Txt_list_group.img_right_set .img_group img{ height:110px;}
	.Txt_list_group.img_right_set .img_group img:nth-child(n+2){margin-left:10px;}

	.Txt_list_group.img_right_set.quality2013 .txt_right{width:calc(100% - 300px);}
	.Txt_list_group.img_right_set.quality2013 .txt_right .contTit_s.first {margin-bottom:20px;}
	.Txt_list_group.img_right_set.quality2013 .txt_right .Txt_List_subTit1:nth-of-type(n+2){margin-top:50px;}
	.Txt_list_group.img_right_set.quality2013 .img_group{width:300px; margin-top:55px;}
	.Txt_list_group.img_right_set.quality2013 .img_group img:nth-child(2n){margin-left:10px;}
	.Txt_list_group.img_right_set.quality2013 .img_group img:nth-child(n+3){margin-top:10px;}

	.Txt_list_group.img_right_set.quality2012 .txt_right{width:calc(100% - 232px);}
	.Txt_list_group.img_right_set.quality2012 .txt_right .contTit_s.first {margin-bottom:40px;}
	.Txt_list_group.img_right_set.quality2012 .img_group{width:232px;}

    .Txt_list_group.img_right_set.quality2011 .txt_right{width:calc(100% - 232px);}
	.Txt_list_group.img_right_set.quality2011 .txt_right .contTit_s.first {margin-bottom:40px;}
	.Txt_list_group.img_right_set.quality2011 .img_group{width:232px;}

	.Txt_list_group.img_right_set.quality2009 .txt_right{width:100%}
	.Txt_list_group.img_right_set.quality2009 .txt_right .contTit_s.first {margin-bottom:40px;}
	.Txt_list_group.img_right_set.quality2009 .img_group{width:100%; margin-top:20px; text-align:left;}

    /*교육목표*/
    .majorCourse{margin-top:50px;}
    .majorCourse .LeftList{width: calc(50% - 50px); margin-right: 100px; padding:20px 20px;}
    .majorCourse .Right_list{width: calc(50% - 50px)}
    .majorCourse .Right_list:before{width:70px; height: 60px; top:calc(50% - 30px); left: -90px;}
}



/* mobile */
@media screen and (max-device-width:768px) {
	a:focus,
	button:focus,
	input:focus{outline:none; -webkit-tap-highlight-color:transparent;}

    .bachelors_Wrap .contTit2,
    .intro_Wrap .contTit2{margin-top: 40px;}
    .bachelors_Wrap .contTit2.tab_first,
    .intro_Wrap .contTit2.tab_first{margin-top: 0px;}
    .bachelors_Wrap .contTit_line,
	.intro_Wrap .contTit_line{margin-top:40px; }
    .bachelors_Wrap .contTit_line.cont_top,
	.intro_Wrap .contTit_line.cont_top{margin-top: 23px}
    .bachelors_Wrap .contTit_line.cont_top2,
	.intro_Wrap .contTit_line.cont_top2{margin-top: 15px}
	.lineTop_tbArea.cont_top{margin-top: 10px;}
    .bachelors_Wrap .contTit_s,
    .intro_Wrap .contTit_s{margin-top: 20px;}
    .bachelors_Wrap .contTit_s.cont_top2,
    .intro_Wrap .contTit_s.cont_top2{margin-top: 30px;}
    .intro_Infoopen #tabWrap{margin-bottom: 20px;}
	.intro_Wrap #tabWrap .tabList.bar:before{display: none;}

/*common.css 이동*/
/*	.bachelors_Wrap .majorcourse_diagram {text-align:center; margin: 30px 0; }
	.bachelors_Wrap .majorcourse_txt_box {padding: 15px 25px; background: #f5f6f9; text-align:center; margin-top:7px;}
	.bachelors_Wrap .majorcourse_txt_box h4 {font-size:18px; margin-bottom:10px; font-weight:444;}
	.bachelors_Wrap .majorcourse_txt_box p {font-size: 14px; color:#05548f}
	.bachelors_Wrap .majorcourse_txt_box span {color:#666; margin: 5px 0;}*/



	.m_none{display:none;}
	.pc_none{display:block;}

	.bottom_bar{margin-top: 20px;}

    .btnC_listening_white.slim span,
    .btnC_arrLineR_white.slim span,
    .btnC_fileDown_white.slim span {height:auto;min-height:28px;padding:4px 30px 0 12px;background-size:auto 10px;background-position:right 9px center;font-size:13px;line-height:18px;}

	/*타이틀*/
	.sub_tit1{margin:20px 0;}
	.sub_tit1 h2{font-size:28px; text-align:center;}

	/* dtl 타이틀 */
	.dtl_tit0{margin-top:40px; font-size:21px; padding-bottom:6px; margin-bottom:14px; font-weight:500;}
	.dtl_tit0:before{height:2px; width:27px;}
	.dtl_tit1{font-size:19px;}
	.dtl_tit1:nth-child(n+2){margin-top:25px; line-height:21px}
	.dtl_tit1.v2{margin-top:15px;}
	.dtl_tit1.v2:nth-child(n+2){margin-top:15px;}
	.contTit_s.v2{margin-top:15px;}
	.dtl_tit1.v3{margin-top:0;}
	.dtl_tit2{font-size:28px; line-height:32px; margin-top:0;}
	.dtl_tit3{font-size:16px; color:#846841; margin-bottom:16px; line-height:22px;}
	.dtl_tit5_line{font-size:20px; padding-bottom:10px; margin:30px 0 15px 0;}
	.dtl_tit5_line:before{width:35px; left:calc(50% - 17.5px);}

	/* txt 스타일 */
	.si_01{font-size:15px; line-height:22px;}
	.si_01.icon{background-size:14px 14px; padding-left:20px; background-position:0 4px; background-image:url(../img/kor/icon_alert1_m.png)}
	.si_02{font-size:15px; line-height:22px; margin-top:10px; }
	.si_02 > img{max-width:100%;}
	.si_02.dot{padding-left:10px;}
	.si_02.dot.first{margin-top:10px;}
	.si_02.number.first{margin-top:10px;}
	.si_02.number{margin-top:0;}
	.si_03{font-size:14px; margin-top:20px; font-weight:500;}
	.si_04{font-size:13px; margin-top:18px;}

	.si_05_icon{font-size:14px; padding-left:23px}
	.si_05_icon.map:before{top:3px;}
	.si_05_icon.tel:before{top:0px;}
	.si_05_icon.floor:before{top:7px;}
	.si_05_icon.fax:before{top:2px;}

	.dot_tag1_box{width:100%;}
	.dot_tag1_box:nth-child(n+2){ margin-left:0px; margin-top:0px;}
	.dot_tag1{font-size:14px; max-width:100%; padding-left:10px;}
	.dot_tag1:nth-child(n+2){margin-top:0px;}
	.dot_tag1:before{top:9px;}

	/* tab */
	.cont_tab_group1{overflow:inherit; clear:both;}
	.cont_tab1_btn{padding:0px; box-sizing:border-box; white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; margin-left:-20px; width:calc(100% + 40px);  background-color:#f6f6f7; font-size:0;}
	.cont_tab1_btn .default{float:none; margin-right:0; height:37px; padding:1px 20px 0 20px; background-color:#f6f6f7; vertical-align: top; margin-bottom:0;}
	.cont_tab1_btn .default span{font-size:15px; font-weight:500;}
	.cont_tab1_btn.slide_dotTy ul li{display:inline-block;}
	.cont_tab1_btn.slide_dotTy ul li .default{width:100%; height:55px;}
	.cont_tab1_btn.slide_dotTy ul li .default span{padding:0px; line-height:14px;}
	.cont_tab1_btn.slide_dotTy ul li .default span b{font-size:14px;  font-weight:normal; margin-top:0;}

	/* 버튼 */
	.btn_wrap1 {font-size:0;}
	.btn_wrap1 .btnC_fileDown{width:100%; text-align:center;}
	.btn_wrap1 .btnC_fileDown:nth-child(n+2){margin-left:0; margin-top:10px;}
	.btn_wrap1 .btnC_fileDown.w_225 span{width: 100%; text-align: left;}

	/* 컨텐츠 본문가이드 */
	.cont_dtl1{padding:20px;}
    .cont_dtl1.cont_top{margin-top: 20px;}
	.cont_dtl1 .icon{width:100%; text-align:center;}
	.cont_dtl1 .icon img{width:53px;}
	.cont_dtl1 .txt{width:100%; padding:0;}
	.cont_dtl1 .link_btn{text-align:center;}
	.cont_dtl1 .link_btn .btn_small1{width:calc(50% - 3px); text-align:center; margin-bottom:0;}
	.cont_dtl1 .txt > h4{font-size:18px; line-height:22px; text-align:center; padding-left:0; width:100%; margin-bottom:17px;}
	.cont_dtl1 .txt > p{font-size:15px; line-height:21px; padding-left:0; width:100%; margin-top:17px;}
    .cont_dtl1 .txt > p .dot{text-align: left;}
    .cont_dtl1 .txt > p .dot:before{top: 7px;}

    .cont_dtl1.Img_76{margin-bottom: 30px;}
    .cont_dtl1.Img_76 .icon{width: 100%; text-align: center; padding-top: 0; margin-bottom: 10px;}
    .cont_dtl1.Img_76 .icon img{width: 50px;}
    .cont_dtl1.Img_76 .txt > h4{padding-left:0; width:100%; word-break: keep-all;}
    .cont_dtl1.Img_76 .txt > p{padding-left:0; width:100%; margin-top: 0; word-break: keep-all;}

    .cont_dtl1.Img_79{margin-bottom: 30px;}
    .cont_dtl1.Img_79 .icon{width: 100%; text-align: center; padding-top: 0; margin-bottom: 10px;}
    .cont_dtl1.Img_79 .icon img{width: 50px;}
    .cont_dtl1.Img_79 .txt > h4{padding-left:0; width:100%; word-break: keep-all;}
    .cont_dtl1.Img_79 .txt > p{padding-left:0; width:100%; margin-top: 0; word-break: keep-all;}

    .cont_dtl1.Img_90{margin-bottom: 30px;}
    .cont_dtl1.Img_90 .icon{width: 100%; text-align: center; padding-top: 0; margin-bottom: 0px;}
    .cont_dtl1.Img_90 .icon img{width: 70px;}
    .cont_dtl1.Img_90 .txt{width: 100%;}
    .cont_dtl1.Img_90 .txt > h4{padding-left:0; width:100%; word-break: keep-all; margin-top: 0;}
    .cont_dtl1.Img_90 .txt > p{padding-left:0; width:100%; margin-top: 0; word-break: keep-all;}
    .cont_dtl1.Img_90 .link_btn{width: 100%;}

	.cont_dtl1.v2{padding:20px;}
	.cont_dtl1.v2 .icon{margin-bottom:5px;}
	.cont_dtl1.v2 .txt > h4{margin:0px;}
	.cont_dtl1.v2 .txt > h4 br{display:none;}


	.cont_dtl2{padding:15px; margin-top:20px;}

	.cont_dtl3{margin-top:30px;}
	.cont_dtl3_img ul li{width:100%}
	.cont_dtl3_img ul li:nth-child(n+2){margin-left:0px; margin-top:10px;}
	.cont_dtl3_img ul li span{font-size:15px; margin-top:12px;}

	.cont_dtl3_img.banner{padding:5px 0 20px 20px; margin-top: 0px}
	.cont_dtl3_img h4{font-size:17px; margin-bottom:15px;}
	.cont_dtl3_img.banner ul{white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch;}
	.cont_dtl3_img.banner ul li{width:130px; display:inline-block; float:unset; vertical-align:top; margin-top:0;}
	.cont_dtl3_img.banner ul li:nth-child(n+2){margin-left:10px;}
	.cont_dtl3_img.banner ul li:last-child{margin-right:20px;}
	.cont_dtl3_img.banner ul li span{font-size:15px; margin-top:10px; white-space:normal;}

	/* 컨텐츠 기본 레이아웃 */
	.defaultxtLayout{margin-top:13px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd}
	.defaultxtLayout .left_img{width:100%;}
	.defaultxtLayout .right_txt{width:100%; padding:0; margin-top:20px;}
	.defaultxtLayout .text_wrap{padding-bottom:20px; margin-bottom:20px;}

	/* 약관 */
	.bottom_banner{padding:0; background-color:rgba(255,255,255,0); }
	.bottom_banner .banner_cont{padding: 0 0 0 20px}
	.bottom_banner .banner_cont h4{font-size:17px; margin-bottom:15px;}
	.bottom_banner .banner_cont .scorll_wrap{white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; font-size: 0;}
	.bottom_banner .banner_cont .scorll_wrap .item{width:130px; display:inline-block; float:none;}
	.bottom_banner .banner_cont .scorll_wrap .item:last-child{margin-right: 20px;}
	.bottom_banner .banner_cont .scorll_wrap .item > span{font-size:15px; margin-top:7px; white-space:normal;}

	/* 링크 배너 영역 */
	.link_banner{padding:20px 20px 40px 20px;}
	.link_banner .banner_cont .link_box{width:100%;}
	.link_banner .banner_cont .link_box img{margin:0 auto; max-width:none; width:100%;}

	/* 리스트 */
	.info_list1 dt{width:100%; font-size:14px; font-weight:bold; padding-bottom:17px; margin-bottom:15px;}
	.info_list1 dt:before{width:22px; left:0; right:auto; bottom:0; top:auto}
	.info_list1 dd{width:100%; max-width:45%; font-size:14px; padding-left:0; float:left}
	.info_list1 dd:nth-of-type(n+2){margin-top:0;}

	.next_list2{margin-bottom:30px;}
	.next_list2 ul{padding-top:10px; margin-left:-20px; width:calc(100% + 40px);}
	.info_list2 ul li{width:100%; max-width:inherit;}
	.info_list2 ul li b{width:50px !important; font-size:13px; vertical-align:top;}
	.info_list2 ul li span{font-size:13px; float:right; width:calc(100% - 50px)}
	.info_list2 ul li:nth-child(n+2){margin-top:10px !important;}
	.next_list2 ul li:nth-child(n+2) .img:after{top:-4px;}
	.next_list2 ul li .img > img{width:70%;}
	.next_list2 ul li .top_txt{font-size:14px;}
	.next_list2 ul li .bottom_txt{font-size:12px; padding:0 5px; line-height:15px;}
	.next_list2 ul li .bottom_txt br{display:none;}

	.next_list1 ul li{width:100%; margin-left:0 !important;}
	.next_list1 ul li .top_img{width:130px; height:130px;}
	.next_list1 ul li .bottom_txt{margin-top:10px;}
	.next_list1 ul li:nth-child(n+2){padding-top:30px; margin-top:30px;}
	.next_list1 ul li:nth-child(n+2):before{left:calc(50% - 17px); top:-7px; z-index:1; width:35px; height:15px; transform:rotate(90deg); -webkit-transform:rotate(90deg);}

    .next_list1.item4 ul li{width: 100%;}
    .next_list1.item4 ul li:nth-child(n+2):before{left:calc(50% - 17px); top:-7px; z-index:1; width:35px; height:15px; transform:rotate(90deg); -webkit-transform:rotate(90deg);}

    .next_list1.item5 ul li{width: 100%;}
    .next_list1.item5 ul li:nth-child(n+2):before{left:calc(50% - 17px); top:-7px; z-index:1; width:35px; height:15px; transform:rotate(90deg); -webkit-transform:rotate(90deg);}


	/*.career_list_wrap{position:relative; margin-left:0px; width:100%; padding:25px 0;}*/
	.career_list > h4{font-size:17px; width:100%; }
	.career_list > h4:before{display:none;}
	.career_list > ul{width:100%; margin-top:20px;}
	.career_list > ul li{margin-left:0; padding-left:10px; font-size:13px;}
	.career_list > ul li:before{width:3px; height:3px; top:7px;}
	.career_list > ul li:nth-child(n+2){margin-top:10px;}

	.left_right_div > div{width:100%;}
	.left_right_div > div:nth-child(n+2){margin-left:0px;}
	.left_right_div > div.left_txt .g_txt3{line-height:25px;}
	.left_right_div > div.right_txt{margin-top:20px;}
	.left_right_div > div.right_txt .g_txt3{line-height:25px;}
	.left_right_div > div.right_txt .sign1{margin-top:25px; font-size:14px;}
	.left_right_div > div.right_txt .sign1.v2{margin-top:25px;}
	.left_right_div > div.right_txt .sign1 b{font-size:19px;}
	.left_right_div.v2{margin-top:0;}

	.left_right_div.link_box{height:auto; padding-bottom:20px;}
	.left_right_div.link_box{margin-top:-60px;}
	.left_right_div.link_box .box{width:100%;}
	.left_right_div.link_box > div:nth-child(n+2){margin-left:0; margin-top:20px;}
	.left_right_div.link_box .box .btn_small1{margin-left:0px; position:initial; left:auto; margin-top:20px;}
    .left_right_div.link_box .box .btnC_arrLineR{margin-left:0px; position:static; left:auto; margin-top:20px; width: 100%;}
    .left_right_div.link_box .box .btnC_arrLineR span{width: 100%;}

	/* 테이블 */
	.dtl_table1{margin-top:10px;}
	.dtl_table1 table tr{display:block; overflow:hidden;}
	.dtl_table1 table colgroup{display:none;}
	.dtl_table1 table th{font-size:15px; text-align:left; display:block; width:100%; overflow:hidden; margin-bottom:10px;}
	.dtl_table1 table td{padding-left:0; display:block; width:100%; overflow:hidden; font-size:15px;}
	.dtl_table1 table tr:nth-child(n+2) th{padding-top:20px;}
	.dtl_table1 table tr:nth-child(n+2) td{padding-top:0;}

	.dtl_table2{margin-top:12px;}
	.dtl_table2.v2{margin-top:5px;}
	.dtl_table2.min_500{overflow-x:auto; width:calc(100% + 20px)}
	.dtl_table2.min_500 table{min-width:500px;}
	.dtl_table2.min_640{overflow-x:auto; width:calc(100% + 20px);}
	.dtl_table2.min_640 table{min-width:640px;}
	.dtl_table2.min_680{overflow-x:auto; width:calc(100% + 20px);}
	.dtl_table2.min_680 table{min-width:680px;}
	.dtl_table2 table thead th{padding:10px 10px; font-size	:15px;}
	.dtl_table2 table tbody td{padding:10px 10px; font-size:15px;}
	.dtl_table2 table tbody th{padding:10px 10px; font-size:15px;}

	.dtl_table2.scholarship table tbody td .btn_small1{width:100%;}
	.dtl_table2.scholarship table tbody td .btn_small1:nth-child(n+2){margin-left:0; margin-top:5px;}
	.dtl_table2.scholarship table tbody th{line-height:20px;}
	.dtl_table2.scholarship table tbody td:nth-of-type(1),
	.dtl_table2.scholarship table tbody th:nth-of-type(1){height:141px;}
	.dtl_table2.scholarship table tbody td:nth-of-type(2),
	.dtl_table2.scholarship table tbody th:nth-of-type(2){height:100px;}

    .noti_table table {min-width:100%;max-width:none;}
	.noti_table table colgroup {display:none}
	.noti_table table tr {display:block;position:relative;overflow:hidden; width:100%; font-size:0;}
	.noti_table table td {display:inline-block;overflow:hidden;box-sizing:border-box;padding:10px 0px 10px 0; font-size:14px;}
	.noti_table table td.num{width:30px; margin-top:0;}
    .noti_table table td:nth-child(2){width:calc(100% - 130px);min-height:48px;}
	/*.noti_table table td:nth-child(3){width:100%; padding:0 10px 15px 30px; text-align:right;}*/
    .noti_table table td:nth-child(3) {position:absolute;right:0;top:0;}
    .noti_table.year table td.year{width: 60px; margin-top: 0px;}
    .noti_table.year table td.year ~ td:nth-child(2){width:calc(100% - 170px);}

    .noti_table.advertise table td:nth-child(1){padding-left: 10px;}
    .noti_table.advertise table td:nth-child(2){width: 100%; text-align: right; padding-top: 0px;}
    .noti_table.advertise table td .btnC_listening_white span,
    .noti_table.advertise table td .btnC_fileDown_white span{min-width: 1px;}
    .noti_table.advertise table td .btnC_listening_white span{background-size: 10px auto; background-position: calc(59% + 7px) center}

	/* 개별 컨텐츠 */
	/* 컨텐츠 공통*/
	.intro_comwrap{padding:0;}

	.g_txt1{font-size:28px; line-height:35px; margin-top:20px;}
	.g_txt1.line{padding-right:0px;}
	.g_txt1.line:before{display:none;}
	.g_txt2{font-size:14px; line-height:22px; margin-top:15px;}
	.g_txt3{font-size:13px; line-height:22px; margin-top:15px;}
	.g_txt4{font-size:18px; line-height:28px; margin-bottom:20px !important;}
	.g_txt4.v2{margin-bottom:20px !important;}
	.g_txt4.v3{margin-bottom:20px !important;}
	.g_txt6{font-size:22px; line-height:32px; font-weight:400;}

	.txt_Set .g_txt4.light{font-size:14px; line-height:24px;}
	.txt_Set .g_txt5{font-size:20px; line-height:23px;  top:auto; bottom:-55px; transform:none; -webkit-transform:none;}
	.img_txt_Set{margin-top:20px; padding-top:0 !important;}
	.img_txt_Set .txt{width:100% !important; margin-top:0 !important;}
	.img_txt_Set .txt dt{font-size:28px; padding-left:55px; margin-bottom:10px; line-height:36px;}
	.img_txt_Set .txt dt:before{font-size:45px; top:0;}
	.img_txt_Set .txt dt:after{display:none;}
	.img_txt_Set .txt dd{width:calc(100% - 55px); margin-left:55px; font-size:16px; margin-bottom:10px; letter-spacing:-0.7px;}
	.img_txt_Set .txt dd.dot{font-size:14px; }
	.img_txt_Set .txt dd.dot:nth-child(n+2){margin-top:3px;}
	.img_txt_Set.even .txt{margin-left:0; width:100%;}
	.img_txt_Set .img{width:100%; margin-top:20px !important;}
	.video_full{margin-top:20px;}
	.video_full .video_txt{padding:15px 3px 15px 15px;}
	.video_full .video_txt p{font-size:14px; line-height: 21px;}

	/* 총장인사말 */
	.intro_greeings .cont_group{margin-bottom:25px}
	.intro_greeings .left_txt{width:100%; padding-right:0;}
	.intro_greeings .right_img{width:100%;}
	.intro_greeings .right_img img{margin:0 auto;}
	.intro_greeings .right_img:before{display:none;}
	.intro_greeings .g_sign > span{width:145px;}
	.intro_greeings .g_sign > img{width:70px;}
	.intro_greeings .g_sign > span i{font-size:14px;}
	.intro_greeings .g_sign > span b{font-size:18px;}

	/* 기부금모금 */
	.img_inner_txt1{margin-left:-20px; width:calc(100% + 40px); min-height:inherit; padding:30px 15px;}
	.img_inner_txt1 .lv1{margin-top:0; font-size:18px; line-height:25px;}
	.img_inner_txt1 .lv2{margin-top:10px; font-size:13px; line-height:18px;}

	/* SDU2020 */
	.intro_sdu2020 .line_full_box{padding:20px 0 !important; height:auto !important;overflow:hidden;}
	.intro_sdu2020 .line_full_box.line4{padding-bottom:70px !important;}

	/* 대학특성화 */
	.img_inner_txt2{min-height:150px;}
	.img_inner_txt2 .dtl_tit5_line{margin:42px 0 10px 0; }
	.img_inner_txt2 .lv2{font-size:24px;}
	.img_inner_txt2.line2{min-height:200px;}
	.img_inner_txt2.line2 .dtl_tit5_line{margin:42px 0 15px 0;}

	/*whysdu dotty*/
	.intro_whysdu .slider_Wrap{padding-top:20px;}
	.whysdu_slider .item h4{font-size:20px; margin-bottom:15px;}
	.whysdu_slider .item h4 span{font-size:28px; letter-spacing:0px; margin-right:4px;}
	.whysdu_slider .item .card{width:100%; height:150px; padding:20px 0;}
	.whysdu_slider .item .card:nth-child(n+2){margin-top:10px; margin-left:0;}
	.whysdu_slider .item .card .top_txt{font-size:18px;}
	.whysdu_slider .item .card .bottom_txt{top:auto; bottom:10px; font-size:14px; line-height:21px;}
	.whysdu_slider .item .si_02.dot.first{margin-top:10px;}
	.whysdu_slider *{outline:none;}
	.intro_whysdubg{display: none;}

	/*소개*/
	.intro_info{padding-bottom:20px;}

	/*연혁*/
	.univ_history{padding-bottom:20px;}
	.year_slider{margin-left:-20px; width:calc(100% + 40px); background-image:url(../img/kor/intro/info_history_yearbg_m.png); background-size:90% auto; background-position:50% 15px}
	.year_slider .year.slick-current button{margin-top:15px; z-index:0;}
	.year_slider .year.slick-current button:after{height:3px;}
	.year_slider .year.slick-current button:before{height:40px;}
	.year_slider .slick-arrow{width:30px; height:30px; z-index:99}
	.year_slider .year button{height:45px}
	.year_slider .year button span{font-size:20px; margin-top:0px;}
	.year_slider .year.slick-current button span{font-size:40px; margin-top:40px;}
	.history_list{margin-top:15px;}
	.history_list .list_year{width:100%;}
	.history_list .list_year:after{top:auto; bottom:-30px; left:-3px; right:auto;}
	.history_list .list_year:before{display:none;}
	.history_list .list_day{width:100%; margin-top:15px; padding-left:20px; padding-right:0px;}
	.history_list .list_year span{font-size:20px;}
	.history_list .list_year b{font-size:60px; letter-spacing:-1px;}
	.history_list .list_day:before{height:calc(100% - 18px) !important; top:13px !important;}
	.history_list .list_day dl dt{font-size:15px; width:45px;}
	.history_list .list_day dl dd{font-size:15px; width:calc(100% - 45px); line-height:20px;}
	.history_list .list_day dl dt:nth-of-type(n+2),
	.history_list .list_day dl dd:nth-of-type(n+2){margin-top:10px;}
	.history_list.all .list_day.m_t_none,
	.history_list.all .list_year.m_t_none{margin-top: 10px !important}
	.history_list.all .list_year{margin-top:50px;}
	.history_list.all .list_day{margin-top:15px;}

	/* 조직도 */
	.intro_group .Depth1{width:100%;}
	.intro_group .Depth1 > li > .name{margin-left:0;}
	.intro_group .Depth1 > li.border_line1{text-align:center;}
	.intro_group .Depth1 > li.line2{margin-top:40px; text-align:center;}
	.intro_group .Depth1 > li.line3{margin-top:30px;}
	.intro_group .Depth1 > li.line3 .name{right:0; top:37px; left:auto;}
	.intro_group .border_line2 .name:before{width:200%; left:auto; right:0;}
	.intro_group .Depth1 .name{height: 35px; width:40%; line-height:35px; font-size:14px;}
	.intro_group .Depth2 li .name{text-align:left;padding-left:10px;box-sizing:border-box; height: 35px; line-height: 35px;;}
	.intro_group .Depth2 li{width:100%;}
	.intro_group .Depth2 li.col2{width:100%;max-width: 100%;}
	.intro_group .Depth2 li:nth-child(n+2){margin-left:0;}
	.intro_group .Depth2:before,
	.intro_group .border_line3 .name:before,
	.intro_group .border_line3 > .name:after{display:none !important;}
	.intro_group .Depth2_list{min-height:0;}
	.intro_group .Depth2 li.col2 > ol{width:100%;}
	.intro_group .Depth2 li.col2 > ol:nth-of-type(n+2){margin-left:0px;}
	.intro_group .Depth2 li:nth-child(n+2) > .name{margin-top:40px;}
	.intro_group .watermark{display:none;}
	.intro_group * {outline:none;/* width: 100%; */}

	/*UI*/
	.left_right_div.ui{margin-top:20px;}
	.left_right_div.ui > div{width:100%; margin-left:0px !important;}
	.left_right_div.ui > div:nth-child(n+2){margin-top:20px;}
	.color_guide > div{width:100% !important; margin-left:0 !important;}
	.color_guide > div:nth-child(n+2){margin-top:15px;}
    .dtl_tit0.cont_top{margin-top: 20px;}

	.left_right_div.song > div{width:100% !important;}
	.left_right_div.song > div:nth-child(2){padding:0px; margin-top:15px;}
	.univ_song{padding:20px}
	.left_right_div.song > div:nth-child(2) .btn_small1 span i{margin-top:3px;}


	/*연락처*/
	.left_right_div.tel > div{width:100%; margin-left:0 !important;}
	.left_right_div.tel > div:nth-child(n+2){margin-top:10px;}
	.univ_tel_box{padding:20px; height:auto;}
	.univ_tel_box img{position:initial; margin-bottom:15px;}
	.univ_tel_box > .tel_txt1{font-size:20px;}
	.univ_tel_box > a{font-size:36px; margin-top:10px;}

	/*오시는길*/
	.intro_map{padding:20px 0 0px 0;}
	.intro_map .map_info{margin:10px 0 20px 0;}
	.intro_map .map_info .si_05_icon{display:block;}
	.intro_map .map_info .si_05_icon.tel{margin-left:0; margin-top:10px;}
	.intro_map .map_info .si_05_icon.floor span{width:100% !important; padding-right:0px;}
	.intro_map .map_info .si_05_icon.fax{margin-left:0; margin-top:10px;}

	.intro_map .traffic_info{border-bottom:none;}
	.intro_map .traffic_info > div .traffic_tit{font-size:17px;}
	.intro_map .traffic_info > div .traffic_tit span{font-size:inherit;}
	.intro_map .traffic_info > div{padding:20px 0;}
	.intro_map .traffic_info > div img{position:static; margin-bottom:10px;}
	.intro_map .traffic_info > div{width:100%; border-left:none !important;}
	.intro_map .traffic_info > div:nth-child(n+2){border-top:1px solid #dddfe5}
	.intro_map .traffic_info > div .info_txt{font-size:14px;}
	.intro_map .traffic_info > div .info_txt i{padding-left:25px; margin-right:5px;}
	.intro_map .traffic_info > div .info_txt i:before{font-size:12px; width:18px; height:18px; line-height:16px;}
	.intro_map .traffic_info > div .info_txt2{font-size:14px;}
	.intro_map .traffic_info > div .info_txt2 i{margin-bottom:5px; font-size:13px;}

	.intro_map .traffic_info.v2 > div{width:100% !important; height:auto;}
	.intro_map .traffic_info > div .info_txt3{font-size:14px;}

	/*교육이념*/
	.Txt_Custom_box{margin-top: 0px;}
	.Txt_Custom_box > h3{font-size: 21px; line-height: 32px;}
	.Txt_Custom_box > h3:after,
	.Txt_Custom_box > h3:before{width: 15px; background-size: 100% auto;}
	.Txt_Custom_box > h3:before{left: -7px;}
	.Txt_Custom_box > h3:after{right: -25px;}

	/* 헌장 학칙등 Txt List */
	.Txt_list_group{margin-top: 30px;}
	.Txt_list_group .Txt_List_Tit{font-size: 18px;}
	.Txt_list_group .Txt_List_subTit1{font-size: 17px; margin-top: 10px; line-height: 22px;}
    .Txt_list_group .Txt_List_subTit2{font-size: 18px; margin-top: 20px; line-height: 24px;}
	.Txt_list_group .Txt_list_subTxt1{font-size: 14px; line-height: 22px;}
	.Txt_list_group .Txt_list_subTxt1.dot.gray{font-size: 13px; line-height: 21px; padding-left: 10px;}
	.Txt_list_group .Txt_list_subTxt1.dot.gray:before{top:-2px;}
	.Txt_list_group .Txt_List_subTit1.Bullet{padding-left: 25px;}
	.Txt_list_group .Txt_List_subTit1.Bullet:before{width:20px; height:20px; line-height: 19px;}
	.Txt_list_group .Txt_list_subTxt1.Bullet.lv3{margin-left: 28px; width: calc(100% - 28px)}
    .Txt_list_group .Txt_list_subTxt1.table_bottom_Init{margin-top: 15px;}
	.Txt_list_group .lv2_box{margin: 4px 0;}

	/*정보공개*/
	.cont_dtl1.Img_52{padding: 20px;}
	.cont_dtl1 .icon img{width: 45px;}
	.cont_dtl1.Img_52 .icon{width:100%;}
	.cont_dtl1.Img_52 .txt > p{margin-top: 17px; padding-left: 0}

	.box_list.item3{width: 100%; height: auto; min-height: 1px; padding: 15px; margin-right: 0px;}
	.box_list.item3.height_set{height:auto; }
	.box_list.item3:nth-child(2n){margin-right: 0px !important;}
	.box_list.item3:nth-child(3n){margin-right: 0px !important;}
	.box_list.item3:nth-child(n+2){margin-top: 15px !important;}
    .box_list dd > span.dot:before{top: 7px;}
	.box_list .box_tit{font-size: 18px; margin-bottom: 14px;}
	.box_list dt{font-size: 15px; width: 65px}
	.box_list dd{font-size: 15px; width: calc(100% - 65px)}

	.Txt_blue_box{padding: 15px;}
	.Txt_blue_box dt{width: 100%; padding-right: 0px; font-size: 14px; margin-bottom: 5px; padding-left: 20px;}
	.Txt_blue_box dd{width: 100%; font-size: 14px; margin-bottom: 10px; margin-top: 0px !important; }
	.Txt_blue_box dt.icon_email{background-size: 15px; background-position: 0px 4px;}
	.Txt_blue_box dt.icon_address{background-size: 15px; background-position: 0px 2px;}

	/*대외인증수상*/
	.Awards_list li {width: 100%; height: auto;}
	.Awards_list li a{padding: 10px;}
	.Awards_list .img_box{width: 60px;}
	.Awards_list .awards_txt{font-size: 14px; line-height: 20px;}
	.Awards_list li:nth-child(3n){margin-right: 0px;}
	.Awards_list li:nth-child(2n){margin-right: 0px;}
	.Awards_list li:nth-child(n+2){margin-top: 12px;}

    /* 산학협력 */
    .img_link_list > a{width: calc(50% - 5px); margin-left:0px !important;}
    .img_link_list > a:nth-child(n+2){margin-left: 10px !important;}
    .img_link_list > a:nth-child(n+3){margin-top: 10px !important;}
    .img_link_list > a:nth-child(odd){margin-left: 0px !important}
    .img_link_list > a > .link_txt{font-size: 14px; padding-left: 10px; height: 35px; line-height: 35px; background:url(../img/common/ico_arrLineR_black.png) no-repeat right 15px center; background-size: 15px;}
    .img_inner_txt3 {padding: 15px;}
    .img_inner_txt3 ul li span{width: 70px; height: 70px; font-size: 13px; line-height: 20px; padding-top: 14px;}
    .img_inner_txt3 ul li span i{font-size: 20px;}
    .img_inner_txt3 ul li p{font-size: 14px; line-height: 20px; width: calc(100% - 76px); font-weight: 400;}
    .img_inner_txt3 ul li p i{display: block;}
    .img_inner_txt3 ul li p br{display: none;}
    .img_inner_txt3 ul li p > b{font-size: 16px; line-height: 20px; font-weight: 500;}
    .img_inner_txt3 ul li p.f_s16{font-size: 13px; line-height: 18px;}

    .img_inner_txt3.delay{padding-top: 0px}
    .img_inner_txt3.v2 ul li p{padding-left: 17px;}

	/* 위탁교육계약 체결 산업체 검색 */
    .cpcode_popup_wrap{padding: 30px 20px 20px 20px;}
    .sech_InqBox input[type=search]{padding-right: 110px;}
    .sech_InqBox button{width: 100px; background-position: 26px 50%; background-size: 16px 16px;}
    .sech_InqBox button span{font-size: 14px;}
    .cpcode_popup_wrap .cpcode_popup_cont p.exclam{font-size: 14px;}
    .cpcode_popup_wrap .contTit_s{font-size: 20px;}
    .cpcode_popup_wrap .contTit_s > button{width: 20px; height: 20px; top: -10px;}
    .cpcode_popup_wrap .cpcode_popup_cont .txt:nth-child(n+2){margin-top: 10px;}
    .cpcode_popup_wrap .cpcode_popup_cont .txt span{font-size: inherit;}
    .Keyword_Wrap{text-align: center;}
    .Keyword_Wrap > button{margin: 5px 12px !important;}


    /* 학군협력 */
    .intro_cooperation .cont_tab1_cont{padding-top: 0;}
    .dtl_tit6{font-size: 18px;}
    .left_right_div.circle_Box > div:nth-child(n+2){margin-top: 70px;}
    .left_right_div.circle_Box > div .tit_txt{font-size: 20px;}
    .left_right_div.circle_Box > div .sub_txt{font-size: 15px;}
    .left_right_div.circle_Box > div .circle{width: 100%; }
    .left_right_div.circle_Box > div .circle span{width: 105px; height: 105px; clear: left; display: inline-block; float: none;  padding-top: 35px;}
    .left_right_div.circle_Box > div .circle span i{font-size: 13px; line-height: 18px;}
    .left_right_div.circle_Box > div .circle span:nth-child(n+2){margin-left: -10px;}
    .left_right_div.circle_Box:before{width: 30px; height: 3px; left: calc(50% - 15px)}
    .left_right_div.circle_Box:after{width: 3px; height: 30px; top:calc(50% - 13px);}

    .left_right_div.txt_Box > div{height: auto; padding: 10px; min-height: 1px;}
    .left_right_div.txt_Box > div .top_txt{font-size: 20px;}
    .left_right_div.txt_Box > div .sub_txt1{font-size: 14px; line-height: 20px;}
    .left_right_div.txt_Box > div:nth-child(2) .top_txt{margin-top: 0px;}
    .intro_cooperation .info_list2 ul li b{width:60px !important;}
	.intro_cooperation .info_list2 ul li span{width:calc(100% - 60px)}

    .img_inner_txt4{padding: 20px; background-position: 70% 50%;}
    .img_inner_txt4 ul li .top_tit{font-size: 24px;}
    .img_inner_txt4 ul li .sub_txt1{font-size: 15px; padding-left: 20px}
    p.exclam.white{font-size: 14px; background-position: 0 3px; background-size: 15px;}
    .img_inner_txt4 ul li{width: 100% !important;}
    .img_inner_txt4 ul li.step00{margin-bottom: 20px;}
    .img_inner_txt4 ul li:nth-child(n+3):nth-child(-n+5){margin-left: 0px; margin-top: 20px;}
    .img_inner_txt4 ul li .sub_txt2 br{display: none;}
    .img_inner_txt4 ul li .number{padding-bottom: 10px; font-size: 26px;}
    .img_inner_txt4 ul li .number:before{width: 15px;}
    .img_inner_txt4 ul li .sub_txt2{font-size: 16px; margin-top: 5px;}
    .img_inner_txt4 ul li .sub_txt3{font-size: 14px; word-break: keep-all; margin-top: 30px; padding-left: 0}
    .img_inner_txt4 ul li .sub_txt3 b{display: block; margin-right: 0px;}
    .img_inner_txt4 ul li .sub_txt3 b:nth-of-type(n+2){margin-top: 10px;}

    .img_link_list3 .item{width: calc(50% - 5px)}
    .img_link_list3 .item:nth-child(even){margin-left: 10px !important;}
    .img_link_list3 .item:nth-child(n+3){margin-left: 0px; margin-top: 10px !important}
    .img_link_list3 .link_txt{font-size: 14px; margin-top: 5px;}

    /* 제휴협력 */
    .table_init_Btn_Sort{margin-left: 0px; margin-top: 15px;}
    .tree_box h4{font-size: 24px; line-height: 30px;}
    .tree_box ul li.Depth2:nth-of-type(n+3){margin-left: 10px;}
    .tree_box ul li.Depth1 > div{width:100%; font-size: 14px; height: auto; padding: 15px 0;}
    .tree_box ul li.Depth1:before{height: 23px; bottom: -23px;}
    .tree_box ul li.Depth2{width: calc(33.333% - 6.6666px); margin-top: 23px;}
    .tree_box ul li.Depth2 > div{font-size: 14px; height: auto; padding: 10px 0;}
    .tree_box ul li.Depth2 > div.arrow_line:before{height: 30px; bottom: -30px; background-position: 50% 100%;}
    .tree_box li.Depth2 > ol{margin-top: 30px;}
    .tree_box li.Depth2 > ol > li > div{padding: 5px;}
    .tree_box li.Depth2 > ol > li > div>p{font-size: 13px; line-height: 18px;}
    .tree_box li.Depth2 > ol > li > div>span{font-size: 13px; }
    .tree_box li.Depth2 > ol > li > div>span.dot{padding-left: 7px;}
    .tree_box li.Depth2 > ol > li > div>span.dot:before{top: 8px}

    .tree_box li.Depth2 > ol > li > div.blue{height: auto; padding: 15px 5px;}
    .tree_box li.Depth2 > ol > li > div.blue>p{margin-bottom: 0px;}
    .tree_box li.Depth2 > ol > li > div.blue.arrow_left:before{width: 10px; left: -10px; background-position: 0 50%;}
    .tree_box li.Depth2 > ol > li > div.blue.arrow_left:after{width: 10px; right: -10px !important; background-position: 0 50%;}
    .tree_box li.Depth2 > ol > li > div.blue.arrow_right:before{width: 10px; left: 100%; background-position: 100% 50%;}
    .tree_box li.Depth2 > ol > li > div.blue.arrow_right:after{width: 10px; left: -10px !important; background-position: 0 50%;}
    .tree_box li.Depth2 > ol > li > div.white{padding:50px 5px 24px 5px}
    .tree_box li.Depth2 > ol > li > div.brown{height: auto; padding: 20px 5px; }
    .tree_box li.Depth2 > ol > li > div.brown>p{margin-bottom: 0px;}

    .link_down_box .down_item{width: 100%; padding: 10px;}
    .link_down_box .down_item:nth-child(n+2){margin-left: 0px; margin-top: 10px;}
    .link_down_box .txt_left{width: calc(100% - 100px);}
    .link_down_box .txt_left p{font-size: 18px; margin-bottom: 5px;}
    .link_down_box .txt_left span{font-size: 14px;}
    .link_down_box .btn_right{width: 100px; margin-top: 0px; vertical-align: bottom;}
    .link_down_box .btn_right .btnC_fileDown{width: 100px;}
    .link_down_box .btn_right .btnC_fileDown span{padding: 7px 32px 7px 5px; min-height: 1px; font-size: 14px; min-width: 1px;}

    /*전임교원 채용*/
    .box_icon_list li{padding: 20px 0 25px 0}
    .box_icon_list .icon_img{width: 50px; display: none;}
    .box_icon_list .txt_list{width: 100%; padding: 0px 0 0 0px;}
    .img_inner_txt1.bg_hire{min-height: 1px; padding: 30px 15px;}
    .img_inner_txt1.bg_hire .lv1{margin-top: 0px; word-break: keep-all}
    .img_inner_txt1 .lv2{word-break: keep-all}
    .intro_hire #tabWrap{margin-bottom: 20px;}

    /* 대학원진학현황 */
    .box_icon_list.st2 .icon_img{display: none}
    .box_icon_list.st2 .txt_list{padding-left: 0px; width: 100%;}
    .box_icon_list.st2 li:nth-child(n+2){margin-top: 30px;}
    .dot_Txt_group li{margin-top: 4px !important; min-width: 50% !important;}

    /* 교내장학금 종류 */
    .cont_dtl1.L_R{width: 100%; }
    .cont_dtl1.L_R:nth-child(n+2){margin-left: 0px; margin-top: 15px;}
    .cont_dtl1 .txt > p{text-align: center;}
    .cont_group2.linePlus{margin-top: 40px;}
    .bachelors_scholarship .curriculum_contact{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
	.bachelors_scholarship .curriculum_contact b{display:block;margin:10px 0 0; padding-left: 0px;}
    .bachelors_scholarship .Txt_list_group .Txt_list_subTxt1.MarginV2{margin-top: 15px;}
	.Txt_list_group .curriculum_contact .btnC_arrLineR{position: static; margin:20px 0 0 0px;  display: block;}
	.bachelors_scholarship .cont_dtl1 .txt > h4 {font-size: 18px}
	.bachelors_scholarship .cont_dtl1 .txt.nobtn {height: 35px;}
	.bachelors_scholarship .box_icon_list .icon_img {display: block; width: 70px;}

    /*수업유형 소개 common.css 이동*/
    /* .img_inner_txt1.lecture_bg .btnC_arrLineR>span{font-size: 14px; padding: 6px 20px 8px 10px; min-height: 1px;}
    .img_inner_txt1.lecture_bg .lv1{word-break: keep-all;}
    .btn_wrap_right{padding: 20px 20px 10px 20px; margin-left: -20px; width: 100%}
    .btn_wrap_right .btnC_arrLineR{width: 100%;}
    .btn_wrap_right .btnC_arrLineR span{ text-align: left;}
    .img_list{margin-top: 15px;}
    .img_list li{vertical-align: top; width: calc(33.333% - 6.6666px);}
    .img_list li:nth-child(n+2){margin-left: 10px;}
    .img_list span{margin-top: 10px; font-size: 13px;} */

    /*품질인증 및 수상*/
    .img_inner_txt1.quality_bg .lv1{margin-top: 0px;}

    /* 광고자료실 */
    .Year_Div.item1{width: 100%; display: block;}
    .Year_Div.item1{margin-right:0px;}
    .video_list li {width: calc(50% - 10px);}
    .video_list img{margin-bottom: 15px;}
    .video_list .category{font-size: 13px; margin-bottom: 7px;}
    .video_list .TitName{font-size: 16px; margin-bottom: 5px;}
    .video_list .subTxt{font-size: 13px;}
    .video_list li:nth-child(4n){margin-right: 0px;}
    .video_list li:nth-child(n+3){margin-top: 20px;}
    .video_list li:nth-child(2n){margin-right:0px !important;}


    /*.license_link{font-size: 14px; background-size:12px 12px; width: 100%; margin: 0;}*/
    .name_tag{font-size: 14px;}

    /* 품질인증 및 수상 */
	.Txt_list_group.v5{margin-top:30px;}
	.Txt_list_group.v7{margin-top:30px;}
	.Txt_list_group.img_right_set .txt_right{width:100%;}
	.Txt_list_group.img_right_set .img_group{width:100%; text-align:left; margin-top:15px;}
	.cont_dtl1.Img_76{margin-bottom:30px;}

	.Txt_list_group.img_right_set.quality2013 .txt_right{width:100%;}
	.Txt_list_group.img_right_set.quality2013 .txt_right .Txt_List_subTit1:nth-of-type(n+2){margin-top:30px;}
	.Txt_list_group.img_right_set.quality2013 .img_group{width:100%; margin-top:15px;}
	.Txt_list_group.img_right_set.quality2013 .img_group img{width:calc(50% - 5px);}
    .Txt_list_group.img_right_set.quality2013 .Txt_list_subTxt1{margin-top: 5px;}

	.Txt_list_group.img_right_set.quality2012 .txt_right{width:100%;}
	.Txt_list_group.img_right_set.quality2012 .txt_right .contTit_s.first {margin-bottom:20px;}
	.Txt_list_group.img_right_set.quality2012 .img_group{width:100%; margin-top:15px;}
    .Txt_list_group.img_right_set.quality2012 .Txt_List_subTit2{margin-top:20px;}
    .Txt_list_group.img_right_set.quality2012 .Txt_list_subTxt1{margin-top: 5px;}

    .Txt_list_group.img_right_set.quality2011{margin-top: 30px;}
    .Txt_list_group.img_right_set.quality2011 .txt_right{width:100%;}
	.Txt_list_group.img_right_set.quality2011 .txt_right .contTit_s.first {margin-bottom:20px;}
	.Txt_list_group.img_right_set.quality2011 .img_group{width:100%; margin-top:15px;}
    .Txt_list_group.img_right_set.quality2011 .Txt_List_subTit2{margin-top:20px;}
    .Txt_list_group.img_right_set.quality2011 .Txt_list_subTxt1{margin-top: 5px;}

    .Txt_list_group.img_right_set.quality2009{margin-top: 30px;}
	.Txt_list_group.img_right_set.quality2009 .txt_right .contTit_s.first {margin-bottom:20px;}
	.Txt_list_group.img_right_set.quality2009 .img_group{margin-top:15px;}
    .Txt_list_group.img_right_set.quality2009 .Txt_List_subTit2{margin-top:20px;}
    .Txt_list_group.img_right_set.quality2009 .Txt_list_subTxt1{margin-top: 5px;}

    /*교육목표*/
    .majorCourse{margin-top:30px;}
    .majorCourse .LeftList{width: 100%; margin:0 0 100px 0; max-width: 100%;}
    .majorCourse .LeftList h4{font-size: 24px; margin-bottom: 15px;}
    .majorCourse .Right_list{width: 100%; max-width: 100%;}
    .majorCourse .Right_list:before{left:calc(50% - 35px); top: -80px; transform: rotate(90deg); -webkit-transform: rotate(90deg);}
    .majorCourse .Right_list h4{font-size: 24px;}
    .majorCourse .Right_list h4 span{font-size: 14px;}
    .majorCourse .Right_list p{padding-left: 0px; margin-bottom: 10px;}
	.majorCourse .Right_list ul{padding-left: 0px;}

	/* 191007 수정 */
	.bachelorsstepBox .stepList_child4 li {width:100%; height:190px;}
	.bachelorsstepBox .stepList_child5 li {width:100%; height:190px;}
	.bachelorsstepBox .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);}
	.bachelorsstepBox .stepList_child5 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);}
	.bachelorsstepBox .stepListwrap .step_txtBottom {margin: 7px 0 90px 0}
	.bachelorsstepBox {margin-bottom:0}
}
@media all and (max-device-width:430px) {
	/* .intro_Wrap .noti_table table td:nth-child(2) {width: calc(70% - 50px); */
}


@media screen and (max-device-width:490px) {
	.bachelors_scholarship .cont_dtl1 .btnC_arrLineR_white+.btnC_arrLineR_white {margin-left:0;}
	.bachelors_scholarship .cont_dtl1 .btnC_arrLineR_white {display: block;}
	.bachelors_scholarship .cont_dtl1 .txt.nobtn {height:32px;}
}
/* ipad,iphone 테이블 오류 */
@media all and (max-device-width: 1024px) and (orientation: landscape){
    .noti_table table {min-width:100%;max-width:none;}
	.noti_table table colgroup {display:none}
	.noti_table table tr {display:block;position:relative;overflow:hidden; width:100%; font-size:0;}
    .noti_table table td {display:inline-block;overflow:hidden;min-height:50px;box-sizing:border-box;padding:10px 0px 10px 0; font-size:14px;/*white-space:nowrap;*/}
	.noti_table table td.num{width:30px; margin-top:0;}
    .noti_table table td:nth-child(2){width:calc(100% - 30px);}
	/*.noti_table table td:nth-child(3){width:100%; padding:0 10px 15px 30px; text-align:right;}*/
    .noti_table table td:nth-child(3) {position:absolute;right:0;top:0;}
    .noti_table.year table td.year{width: 60px; margin-top: 0px;}
    .noti_table.year table td.year ~ td:nth-child(2){width:calc(100% - 60px);}
}
@media all and (max-device-width: 1024px) and (orientation: portrait){
    .noti_table table {min-width:100%;max-width:none;}
	.noti_table table colgroup {display:none}
	.noti_table table tr {display:block;position:relative;overflow:hidden; width:100%; font-size:0;}
    .noti_table table td {display:inline-block;overflow:hidden;min-height:50px;box-sizing:border-box;padding:10px 0px 10px 0; font-size:14px;/*white-space:nowrap;*/}
	.noti_table table td.num{width:30px; margin-top:0;}
    /* .noti_table table td:nth-child(2){width:calc(100% - 30px);} */
	/*.noti_table table td:nth-child(3){width:100%; padding:0 10px 15px 30px; text-align:right;}*/
    .noti_table table td:nth-child(3) {position:absolute;right:0;top:0;}
    .noti_table.year table td.year{width: 60px; margin-top: 0px;}
    .noti_table.year table td.year ~ td:nth-child(2){width:calc(100% - 170px);}
}