@charset "utf-8";
:lang(en){font-family:'Roboto';}
.counsel_wrap{}
.Ipsiinfo_Wrap .contTit2:nth-child(n+2),
.counsel_wrap .contTit_line:nth-child(n+2){margin-top: 60px;}
.counsel_wrap .contTit_s:nth-child(n+2){margin-top: 30px;}

.counsel_wrap .email{display: inline-block; width: auto;}
.Ipsiinfo_Wrap.info .lineTop_tbArea .lineTop_tbL2 td{line-height: 24px; word-break: keep-all; letter-spacing: -0.5px;}
.Ipsiinfo_Wrap.info .lineTop_tbArea .lineTop_tbL2 td b{font-weight: 500; display: block;}
.Ipsiinfo_Wrap.info .lineTop_tbArea .lineTop_tbL2 td p.exclam{margin-top: 0px;}

.counsel_qnaTop .cont_dtl1.v2 .link_btn a + a {margin-left:10px}

.apply_wrap{}
.readmission_wrap .limit_area,
._Layer_Pop_ .limit_area,
.apply_wrap .limit_area,
.Ipsiinfo_Wrap .limit_area,
.counsel_wrap .limit_area {overflow-x:auto; overflow-y:hidden; width:100%; -webkit-overflow-scrolling:touch;}

.m_t_0{margin-top: 0px !important}
.m_b_0{margin-bottom: 0px !important}

.Float_R{float: right}
.Float_L{float: left}

.btnC_arrLineR_white.file span{ background: url(../img/common/icon_arrLineR_file.png) no-repeat right 13px center}
.btnC_arrLineR_white.file:hover>span {color:#fff;background:#042a59 url(../img/common/icon_arrLineR_file_white.png) no-repeat right 13px center;}

.tab-content {display: none;}
.tab-content.on {display:block;}

/* 버튼영역 */
.Btn_Wrap{width: 100%; margin-top: 50px; text-align: center; font-size: 0;}
.Btn_Wrap .btnC{margin-bottom: 0px; width: 202px}
.Btn_Wrap .btnC.auto{width: auto;}
.Btn_Wrap .btnC:nth-child(n+2){margin-left: 8px;}

.Btn_Wrap2{width: 100%; margin-top: 30px; text-align: center; font-size: 0; }
.Btn_Wrap2 .btnC{margin-bottom: 0px;}
.Btn_Wrap2 .btnC:nth-child(n+2){margin-left: 8px;}
.Btn_Wrap2 .btnC.w_160{width: 160px;}
.Btn_Wrap2 .btnC.w_180{width: 180px;}

.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}

.Link_wrap{width: 100%; margin-top: 50px; text-align: center; font-size: 0; padding-bottom: 40px; border-bottom: 1px solid #dbdee1}
.Link_wrap.bnone{border: none; padding-bottom: 0;}
.Link_wrap .btnC_arrLineR_white{margin-bottom: 0px; width: 305px}
.Link_wrap .btnC_arrLineR_white:nth-child(n+2){margin-left: 8px;}

.textarea_Wrap{width: 100%;}
.textarea_Wrap .contTit_s{position: relative; margin-top: 50px;}
.textarea_Wrap .byte{font-size: 16px; line-height: 1em; position: absolute; right: 0; top: 6px; font-weight: 400; color:#666;}
.textarea_Wrap .byte i{font-style: normal; color:#000; display: inline-block; margin-right: 5px; vertical-align:baseline;}
.textarea_Wrap .Sub_Ass_Txt2{margin-bottom: 15px;}
.btnC.btnWhite{background-color: #fff; border: 1px solid #05548f}
.btnC.btnWhite span{color:#05548f; }

.Pop_Btn_Wrap{width: 100%; margin-top: 30px; text-align: center; font-size: 0;}
.Pop_Btn_Wrap .btnC{margin-bottom: 0px;}
.Pop_Btn_Wrap .btnC:nth-child(n+2){margin-left: 8px;}
.Pop_Btn_Wrap.v2{}
.Pop_Btn_Wrap.v2 .btnC{width: 180px;}

.Pop_Btn_Wrap .btnC.w_265{width: 265px}

.Float_R{float: right;}
.Float_L{float: left;}
/* color */
.black{color: #000 !important}
.gray1{color: #666 !important}
.blue{color: #05548f !important}
.brown{color: #846841 !important}
.Yelow{color: #e2b758 !important}
.mid{font-weight: 500 !important}
/*.cont_dtl1 .txt > p .blue{color:#05548f;}*/

.Sub_Ass_Tit1{font-size: 18px; line-height: 23px; letter-spacing: -0.5px; color:#000; font-weight: 500;}
.Sub_Ass_Tit2{font-size: 24px; line-height: 30px; letter-spacing: -0.5px; color:#000; font-weight: 500;}
.Sub_Ass_Tit2.line{position: relative; padding-bottom: 20px;}
.Sub_Ass_Tit2.line:before{content: ""; display: block; position: absolute; left: 0; bottom: 0px; width: 40px; height: 1px; background-color: #000;}
.Sub_Ass_Tit3{font-size: 21px; line-height: 28px; letter-spacing: -0.5px; color:#000; font-weight: 500;}
.Sub_Ass_Tit4{font-size: 30px; line-height: 40px; letter-spacing: -1px; color:#000; font-weight: 500; margin-bottom: 20px;}
.Sub_Ass_Tit5{font-size: 54px; line-height: 1em; letter-spacing: -1px; color:#000; font-weight: 500; margin-bottom: 30px;}

.Sub_Ass_Txt1{font-size: 15px; line-height: 23px; letter-spacing: -0.5px; color:#666;}
.Sub_Ass_Txt1.top{margin-bottom: 40px;}
.Sub_Ass_Txt2{font-size: 16px; line-height: 24px; letter-spacing: -0.5px; color:#666;}
.Sub_Ass_Txt3{font-size: 18px; line-height: 28px; letter-spacing: -0.5px; color:#666;}
.Sub_Ass_Txt4{font-size: 17px; line-height: 26px; letter-spacing: -0.5px; color:#666;}
.Sub_Ass_Txt3 .mid,
.Sub_Ass_Txt3.mid{font-weight: 500}
.Sub_Ass_Txt2 .mid,
.Sub_Ass_Txt2.mid{font-weight: 500;}
.Sub_Ass_Txt2:nth-child(n+2){margin-top: 10px;}
.Sub_Ass_Txt2.v2{margin-top: 30px;}
.Sub_Ass_Txt2.mark_init.v2{float: right; margin-top: -40px !important;}
.Sub_Ass_Txt2.mark_init.v2 ~ .lineList_tbW{clear: both;}
.Sub_Ass_Txt2.dot,
.Sub_Ass_Txt1.dot{position: relative; padding-left: 10px; display: block}
.Sub_Ass_Txt2.dot:nth-child(n+2),
.Sub_Ass_Txt1.dot:nth-child(n+2){margin-top: 8px;}
.Sub_Ass_Txt2.dot:before,
.Sub_Ass_Txt1.dot:before{content: ""; width: 3px; height: 3px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #6f7881; display: block; position: absolute; left: 0px; top:10px;}
.Sub_Ass_Txt2.dot.bg2:before,
.Sub_Ass_Txt1.dot.bg2:before{background-color: #b3b7bf}
.Sub_Ass_Txt2.dot.dot_brown:before,
.Sub_Ass_Txt1.dot.dot_brown:before{background-color: #9c7c52}
.Sub_Ass_Txt1.Bullet,
.Sub_Ass_Txt2.Bullet{position: relative; padding-left: 11px; box-sizing: border-box; width: 100%;}
.Sub_Ass_Txt1.Bullet:before,
.Sub_Ass_Txt2.Bullet:before{content:attr(data-content); top: 0; width: 10px; position: absolute; left: 0; color:inherit;}
.Sub_Ass_Txt1.Bullet.v2,
.Sub_Ass_Txt2.Bullet.v2{padding-left:15px;}
.Sub_Ass_Txt1.Bullet.v2:before,
.Sub_Ass_Txt2.Bullet.v2:before{content:attr(data-content);}
.Sub_Ass_Txt1.Bullet.v3,
.Sub_Ass_Txt2.Bullet.v3{padding-left:25px;}
.Sub_Ass_Txt1.Bullet.v3:before,
.Sub_Ass_Txt2.Bullet.v3:before{content:attr(data-content);}
.Sub_Ass_Txt2.Bullet2{position: relative; padding-left: 35px; box-sizing: border-box; margin-top: 7px;}
.Sub_Ass_Txt2.Bullet2: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;}

.Sub_Ass_Txt2.TxtBottomInit{margin-top: 20px !important;}
.Sub_Ass_Txt2.TxtBottomInit{margin-top: 5px !important;}
.lineList_tbW.TxtBottomInit,
.lineTop_tbArea.TxtBottomInit{margin-top: 20px;}
.lineTop_tbArea.TxtBottomInit2{margin-top: 15px;}
.lineTop_tbArea.TxtBottomInit3{margin-top: 40px;}

.mark_need_txtTy {width: auto; padding-left: 15px;}
.mark_need_txtTy:before{content: "";display:inline-block;position:relative;overflow:hidden;width:13px;height:10px;background:url(../img/board/ico_needs.png) no-repeat 0 1px;line-height:10px;text-align:left;text-indent:-999px;}

.Sub_Ass_dl{width: 100%; height: auto; overflow: hidden; margin-top: 17px;}
.Sub_Ass_dl dt{width: 65px; font-size: 15px; font-weight: 500; float: left;}
.Sub_Ass_dl dd{width: calc(100% - 65px); float: left; font-size: 15px; color:#666666}
.Sub_Ass_dl dt:nth-of-type(n+2),
.Sub_Ass_dl dd:nth-of-type(n+2){margin-top: 7px;}

.Sub_Ass_ulLine{width: 100%; margin-bottom: 30px;}
.Sub_Ass_ulLine ul{font-size: 0;}
.Sub_Ass_ulLine li{display: inline-block}
.Sub_Ass_ulLine li.Sub_Ass_Tit3{font-weight: 400;}
.Sub_Ass_ulLine li:nth-child(n+2){position: relative; padding-left: 14px; margin-left: 14px; }
.Sub_Ass_ulLine li:nth-child(n+2):before{content: ""; display: block; width: 1px; height:19px; background-color: #846841; position: absolute; left:0; top: 4px;}


.link_plus{min-width: 105px; height: 45px; display: inline-block; background-color: #05548f; margin-top: 20px; background-image: url(../img/ipsi/ipsiinfo/link_plus.png); background-repeat: no-repeat; background-position: 70px center;}
.link_plus span{display: block; width: 100%; height: 100%; line-height: 45px; color:#fff; font-size: 15px; padding: 0 45px 0 20px; box-sizing: border-box; font-weight: 400;}
.link_plusW{min-width: 90px; height: 31px; display: inline-block; background-color: #fff; margin-top: 20px; background-image: url(../img/ipsi/ipsiinfo/link_plusW.png); background-repeat: no-repeat; background-position: calc(100% - 14px) center; border: 1px solid #000; box-sizing: border-box;}
.link_plusW span{display: block; width: 100%; height: 100%; line-height: 29px; font-size: 15px; padding: 0 40px 0 10px; box-sizing: border-box; font-weight: 400;}

.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; }

.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;}

.license_link{display: block; width: 100%; padding-right: 25px; box-sizing: border-box; font-size: 16px; font-weight: 400; letter-spacing: -0.5px; text-align: left; background-repeat:no-repeat; background-image: url(../img/common/icon_link.png); background-size: 14px 14px; background-position: right center; margin: 0 20px; width: calc(100% - 40px);}

.lv2_box {margin: 8px 0; padding-left: 10px; box-sizing: border-box;}
.lv2_box .exclam{font-size: 15px; margin-top: 5px; background-position: 0 3px; font-weight: 400; margin-left: 12px; }
.lv2_box .Sub_Ass_Txt2{font-size: 15px;}

.left_right_div {width: 100%; font-size: 0;}
.left_right_div .box {width: calc(50% - 20px); border: 1px solid #dbdee1; box-sizing: border-box; padding: 30px 20px 40px 160px; position: relative; display: inline-block;}
.left_right_div .box > .icon{position: absolute; top: 40px; left: 40px;}
.left_right_div .box:nth-child(2){margin-left: 40px;}

.left_right_div .box.full{width: 100%; margin: 0;}

.box.tel{}
.box.tel h4 {font-size: 24px; line-height: 1em; letter-spacing: -0.5px;}
.box.tel p {font-size: 0; margin-top: 10px;}
.box.tel .tel1 {font-size: 24px; font-weight: 500; letter-spacing: -1px; color:#05548f;}
.box.tel .tel2 {font-size: 16px; font-weight: 500; letter-spacing: -0.5px; margin-left: 13px;}
.box.tel .tel2 i {font-style: normal; font-size: 16px; color:#666; font-weight: normal; margin-left: 2px;}

.box.aptitudeTest{padding: 15px 20px 20px 20px; width: calc(50% - 20px);}
.box.aptitudeTest:nth-child(2){margin-left: 20px;}
.box.aptitudeTest .Sub_Ass_Txt2{letter-spacing: -0.8px; margin-bottom: 10px !important;}
.box.aptitudeTest .inp_r{margin-right: 20px;}
.box.aptitudeTest .inp_r:last-child{margin-right: 0px;}
.box.aptitudeTest.v2{height: 246px; vertical-align: top;}
.box.aptitudeTest.v2 .inp_r{margin-right: 0; display: block;margin-top: 15px;}
.box.aptitudeTest.v2 .inp_r:first-child{margin-top: 0px;}
.box.aptitudeTest.v2 .ExTxt{width: 100%; height: 50px; margin: 15px 0 30px 0;}
.box.aptitudeTest.v2 .ExTxt span{display: inline-block; width: calc(50% - 2px); margin-right: 4px; height: 100%; line-height: 48px; font-size: 16px; font-weight: 500; letter-spacing: -0.5px; text-align: center; background-color: #f1f2f7;}
.box.aptitudeTest.v2 .ExTxt span:last-child{margin-right: 0px;}

.left_right_div.MarjorSech .box {width: calc(50% - 15px); padding: 30px 20px 30px 160px; margin:0 30px 0 0px; box-sizing: border-box; vertical-align: top; min-height: 225px; position: relative;}
.left_right_div.MarjorSech .box.h_250{min-height: 250px;}
.left_right_div.MarjorSech .box img{position: absolute; left: 40px; top: 30px;}
.left_right_div.MarjorSech .box:nth-child(2n){margin-right: 0px;}
.left_right_div.MarjorSech .box:nth-child(n+3){margin-top: 30px;}
.left_right_div.MarjorSech .contTit_s{margin:0px 0 17px 0;}
.left_right_div.MarjorSech .Sub_Ass_Txt2{margin-bottom: 13px; word-break: keep-all; padding-right: 20px; box-sizing: border-box;}
.left_right_div.MarjorSech .link{font-size: 0;}
.left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot{width: auto; display: inline-block; margin:0 20px 5px 0; padding-bottom: 2px; padding-right: 0px;}
.left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot.w_123{width: 123px;}
.left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot:after{content: ""; display: block; position: absolute; left: 10px; bottom: 0px; height: 1px; width: 0; background-color: #05548f; transition: all 0.3s; -webkit-transition: all 0.3s;}
.left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot:hover{color: #05548f !important;}
.left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot:hover:after{width: calc(100% - 10px);}
.left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot:before{background-color: #05548f;}

.Apply_Report{width: 100%; height: auto; position: relative; box-sizing: border-box; padding:35px 50px 40px 240px; border: 1px solid #dbdfe2}
.Apply_Report:hover {border-color:#666;box-shadow: 3px 3px 5px rgba(0,0,0,0.3);}
.Apply_Report.on  {border-color:#666;box-shadow: 3px 3px 5px rgba(0,0,0,0.3);}
.Apply_Report+.Apply_Report {margin-top:30px;}
.Apply_Report .icon{position: absolute; top: 60px; left: 50px; width: 145px; height: auto; font-size: 0; text-align: center;}
.Apply_Report .icon span{font-size: 28px; letter-spacing: -1px; line-height: 1em; margin-top: 30px; display: block;}
.Apply_Report .Report_list {width: 100%; height: auto;}
.Apply_Report .Report_list dl{width: 100%; border-bottom: 1px solid #dbdfe2; box-sizing: border-box; font-size: 0;}
.Apply_Report .Report_list dl dt,
.Apply_Report .Report_list dl dd{display: inline-block; line-height: 1em;}
.Apply_Report .Report_list .style1{padding-bottom: 30px}
.Apply_Report .Report_list .style1 dt{font-size: 21px; font-weight: 500; padding-right: 20px; letter-spacing: -0.8px;}
.Apply_Report .Report_list .style1 dd{font-size: 21px; font-weight: 500; padding-right: 95px; position: relative; color:#05548f; margin-right: 30px; letter-spacing: -0.8px;}
.Apply_Report .Report_list .style1 dd:nth-of-type(2){padding-right: 170px}
.Apply_Report .Report_list .style1 dd:before{content: ""; display: block; width: 1px; height: 20px; background-color: #dbdfe2; position: absolute; right: 0; top: 1px;}
.Apply_Report .Report_list .style1 dd:last-child{padding-right: 0; margin-right: 0;}
.Apply_Report .Report_list .style1 dd:last-child:before{display: none;}

.Apply_Report .Report_list .style2{padding: 22px 0 22px 0; }
.Apply_Report .Report_list .style2 dt{font-size: 16px; font-weight: 500; padding-right: 20px;}
.Apply_Report .Report_list .style2 dd{font-size: 16px; margin-right: 40px; letter-spacing: -0.5px;}
.Apply_Report .Report_list .style2 dd:last-child{margin-right: 0;}

.Apply_Report .Report_list .style3{padding: 22px 0 0 0; border-bottom: none;}
.Apply_Report .Report_list .style3 dt{font-size: 16px; font-weight: 500; padding-right: 20px;}
.Apply_Report .Report_list .style3 dd{font-size: 16px; margin-right: 40px; letter-spacing: -0.5px;}
.Apply_Report .Report_list .style3 dd:last-child{margin-right: 0;}
.Apply_Report .Report_list:nth-child(n+4) .style1 {margin-top:30px;padding-top: 30px;border-top:1px solid #dbdfe2;}

.Apply_Report_box {width: 100%; height: auto; font-size: 0; margin: 50px 0;}
.Apply_Report_box.modify{margin-bottom: 50px;}
.Apply_Report_box .box {width: calc(20% - 16px); margin-right: 20px; box-sizing: border-box; border: 1px solid #666666; padding: 30px 10px 25px 10px; display: inline-block; vertical-align: top; min-height: 258px;}
.Apply_Report_box .box:hover{box-shadow: 3px 3px 5px rgba(0,0,0,0.3);}
.Apply_Report_box .box:nth-child(5n){margin-right: 0px;}
.Apply_Report_box .box:nth-child(n+6){margin-top: 20px;}
.Apply_Report_box .box p.topTxt {text-align: center;min-height: 55px;}
.Apply_Report_box .box p.topTxt b {font-size: 24px; font-weight: 500; line-height: 1em; display: block; margin-bottom: 15px; letter-spacing: -1px;}
.Apply_Report_box .box p.topTxt span {font-size: 16px; line-height: 1em; display: block; letter-spacing: -0.5px;}
.Apply_Report_box .box p.bottomTxt {text-align: center; font-size: 16px; line-height: 1em; display: block; letter-spacing: -1px;}

.Apply_Report_box .box .icon {display: block; margin: 30px 0; height: 70px; background-repeat: no-repeat; background-position: center center;}
.Apply_Report_box .box .icon.apply_1 {background-image: url(../img/ipsi/mysupport/icon_applyW_1.png);}
.Apply_Report_box .box .icon.apply_2 {background-image: url(../img/ipsi/mysupport/icon_applyW_2.png);}
.Apply_Report_box .box .icon.apply_3 {background-image: url(../img/ipsi/mysupport/icon_applyW_3.png);}
.Apply_Report_box .box .icon.apply_4 {background-image: url(../img/ipsi/mysupport/icon_applyW_4.png);}
.Apply_Report_box .box .icon.apply_5 {background-image: url(../img/ipsi/mysupport/icon_applyW_5.png);}
.Apply_Report_box .box .icon.apply_6 {background-image: url(../img/ipsi/mysupport/icon_applyW_6.png);}
.Apply_Report_box .box .icon.apply_7 {background-image: url(../img/ipsi/mysupport/icon_applyW_7.png);}
.Apply_Report_box .box .icon.apply_8 {background-image: url(../img/ipsi/mysupport/icon_applyW_8.png);}
.Apply_Report_box .box .icon.apply_9 {background-image: url(../img/ipsi/mysupport/icon_applyW_9.png);}
.Apply_Report_box .box .icon.apply_10 {background-image: url(../img/ipsi/mysupport/icon_applyW_10.png);}

.Apply_Report_box .box.Active{background-color: #dfa02f; border-color: #dfa02f;}
.Apply_Report_box .box.Active .topTxt {color: #fff;}
.Apply_Report_box .box.Active .bottomTxt {color:#fff; font-weight: 500;}
.Apply_Report_box .box.Active .icon.apply_1  {background-image: url(../img/ipsi/mysupport/icon_applyY_1.png);}
.Apply_Report_box .box.Active .icon.apply_2  {background-image: url(../img/ipsi/mysupport/icon_applyY_2.png);}
.Apply_Report_box .box.Active .icon.apply_3  {background-image: url(../img/ipsi/mysupport/icon_applyY_3.png);}
.Apply_Report_box .box.Active .icon.apply_4  {background-image: url(../img/ipsi/mysupport/icon_applyY_4.png);}
.Apply_Report_box .box.Active .icon.apply_5  {background-image: url(../img/ipsi/mysupport/icon_applyY_5.png);}
.Apply_Report_box .box.Active .icon.apply_6  {background-image: url(../img/ipsi/mysupport/icon_applyY_6.png);}
.Apply_Report_box .box.Active .icon.apply_7  {background-image: url(../img/ipsi/mysupport/icon_applyY_7.png);}
.Apply_Report_box .box.Active .icon.apply_8  {background-image: url(../img/ipsi/mysupport/icon_applyY_8.png);}
.Apply_Report_box .box.Active .icon.apply_9  {background-image: url(../img/ipsi/mysupport/icon_applyY_9.png);}
.Apply_Report_box .box.Active .icon.apply_10 {background-image: url(../img/ipsi/mysupport/icon_applyY_10.png);}

.Apply_Report_box .box.off{background-color: #5e6e87; border-color: #5e6e87;}
.Apply_Report_box .box.off .topTxt {color: #fff;}
.Apply_Report_box .box.off .bottomTxt {color:#dfa02f; font-weight: 500; }
.Apply_Report_box .box.off .icon.apply_1  {background-image: url(../img/ipsi/mysupport/icon_applyY_1.png);}
.Apply_Report_box .box.off .icon.apply_2  {background-image: url(../img/ipsi/mysupport/icon_applyY_2.png);}
.Apply_Report_box .box.off .icon.apply_3  {background-image: url(../img/ipsi/mysupport/icon_applyB_3.png);}
.Apply_Report_box .box.off .icon.apply_4  {background-image: url(../img/ipsi/mysupport/icon_applyY_4.png);}
.Apply_Report_box .box.off .icon.apply_5  {background-image: url(../img/ipsi/mysupport/icon_applyY_5.png);}
.Apply_Report_box .box.off .icon.apply_6  {background-image: url(../img/ipsi/mysupport/icon_applyY_6.png);}
.Apply_Report_box .box.off .icon.apply_7  {background-image: url(../img/ipsi/mysupport/icon_applyY_7.png);}
.Apply_Report_box .box.off .icon.apply_8  {background-image: url(../img/ipsi/mysupport/icon_applyY_8.png);}
.Apply_Report_box .box.off .icon.apply_9  {background-image: url(../img/ipsi/mysupport/icon_applyY_9.png);}
.Apply_Report_box .box.off .icon.apply_10 {background-image: url(../img/ipsi/mysupport/icon_applyY_10.png);}

.Apply_Report_box .box.dis{background-color: #f1f2f7; border-color: #f1f2f7;}
.Apply_Report_box .box.dis .bottomTxt {color:#846841; font-weight: 500; }

.Apply_WriteEnd{width: 100%; height: auto; box-sizing: border-box; border: 1px solid #dbdfe2; padding: 45px 10px 55px 10px; font-size: 0; text-align: center; margin-bottom: 30px;}
.Apply_WriteEnd img{margin-bottom: 30px;}
.Apply_WriteEnd h4{font-size: 32px; letter-spacing: -1px; line-height: 1em; margin-bottom: 23px; font-weight: 500;}
.Apply_WriteEnd p{font-size: 16px; color:#666; letter-spacing: -0.5px; line-height: 24px;}
.Apply_WriteEnd p b{font-size: 18; font-weight: 500; color:#05548f}
.Apply_WriteEnd p:nth-child(n+2){margin-top: 15px;}

.Box_Wrap{width: 100%; height: auto; font-size: 0;}
.Box_Wrap .box{width: calc(50% - 15px); height: auto; box-sizing: border-box; ; font-size: 0; display: inline-block; background-repeat: no-repeat;}
.Box_Wrap .box:nth-child(n+2){margin-left: 30px;}

.Box_Wrap .box.link{padding: 40px 0 40px 40px; height: 180px;}
.Box_Wrap .box.link.gray{background-color: #0c305b; /*background-image: url(../img/ipsi/mysupport/icon_Apply_WriteEnd_linkbg.png);*/ background-position: right center;}
.Box_Wrap .box.link.brown{background-color:#9F815F; /*background-image: url(../img/ipsi/mysupport/icon_Apply_WriteEnd_downbg.png);*/ background-position: right center;}
.Box_Wrap .box.link p{font-size: 27px; color:#fff; line-height: 1em; letter-spacing: -1px; margin-bottom: 28px;}
.Box_Wrap .box.link .btnC_fileDown,
.Box_Wrap .box.link .btnC_arrLineR{margin-bottom: 0px;  background-color: rgba(255,255,255,0)}
.Box_Wrap .box.link .btnC_fileDown span{border: 1px solid #fff; min-width: 110px; color:#fff; padding: 10px 45px 10px 20px}
.Box_Wrap .box.link .btnC_arrLineR span{border: 1px solid #fff; min-width: 140px; color:#fff; padding: 10px 45px 10px 20px}
.Box_Wrap .box.link a:nth-of-type(n+2){margin-left: 10px;}

.Scroll_Check_YN_Wrap {width: 100%; height: auto; margin-bottom: 50px;}
.Scroll_Check_YN_Wrap.TxtBottomInit{margin-top: 50px;}
.Scroll_Check_YN_Wrap .Cont_Scroll {width: 100%; max-height: 150px; overflow-y: auto; padding: 20px 25px; box-sizing: border-box; background-color: #f0f2f7;}
.Scroll_Check_YN_Wrap .Cont_Scroll .Sub_Ass_Tit1:nth-child(n+2){margin-top: 15px;}
.Scroll_Check_YN_Wrap .Cont_Scroll .Sub_Ass_Txt1:nth-child(n+2){margin-top: 10px;}
.Scroll_Check_YN_Wrap .Check_Wrap{width: 100%; margin-top: 10px;}
.Scroll_Check_YN_Wrap .Check_Wrap.v2{margin-top: 25px;}
.Scroll_Check_YN_Wrap .Check_Wrap .inp_r{margin-right: 30px;}
.Scroll_Check_YN_Wrap .UnScrollbox{width: 100%; height: auto; min-height: 180px; overflow: hidden; padding: 30px; box-sizing: border-box; background-color: #f0f2f7; }

.Assent_Box{width: 100%; height: auto; position: relative; text-align: center; margin-bottom: 30px; margin-top: 60px;}
.Assent_Box:before{content: ""; display: block; width: 100%; height: 1px; position: absolute; top: 50%; background-color: #dbdfe2; z-index: -2; text-align: center;}
.Assent_Box span{background-color: #fff; display: inline-block; padding: 0 30px; font-size: 32px; letter-spacing: -1px;}

.Assent_Check_box{width: 100%; height: 30px; position: relative; text-align: center; margin-bottom: 30px;}
.Assent_Check_box:before{content: ""; display: block; width: 100%; height: 1px; position: absolute; top: 16px; background-color: #dbdfe2; z-index: -2}
.Assent_Check_box:after{content: ""; display: block; width: 330px; height: 100%; position: absolute; left: calc(50% - 165px); background-color: #fff; top: 0; z-index: -1}
.Assent_Check_box .inp_r{margin-right: 30px;}
.Assent_Check_box .inp_r:last-child{margin-right: 0px;}
.Assent_Check_box .inp_r>label{font-size: 15px; font-weight: 500;}

.Name_Verification{}
.Name_Verification .lineList_tbW{margin-top: 25px;}
.Name_Verification .lineList_tbW td{}
.Name_Verification .lineList_tbW td.name .inp_t{width: 245px}
.Name_Verification .lineList_tbW td.w_Resident .inp_t{width: 110px}
.Name_Verification .lineList_tbW td.w_Resident .txt_date{width: 18px; display: inline-block; text-align: center; color:#aeb5bd}
.Name_Verification .lineList_tbW td.w_date{font-size: 0;}
.Name_Verification .lineList_tbW td.w_date .inp_t{width: 70px;}
.Name_Verification .lineList_tbW td.w_date .txt_date{display:inline-block;box-sizing:border-box;width:30px;height:40px;line-height:40px;padding-left:5px;font-size:15px}
.Name_Verification .lineList_tbW td.w_date .inp_r{vertical-align: 5px; margin-left: 10px; margin-right: 0px;}
.Name_Verification .lineList_tbW td.nationality{font-size: 0;}
.Name_Verification .lineList_tbW td.nationality .inp_s{width: 245px;}
.Name_Verification .lineList_tbW td.nationality .inp_t{width: 245px; margin-left: 10px;}

.cont_dtl2{width:100%; height:auto; margin-bottom:40px; 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;}

/* layout.css로 이동
._Layer_Pop_{width: 90%; max-width: 980px; height: auto;  position: fixed; z-index: 999; background-color: #fff; padding: 40px 35px; box-sizing: border-box; display: none; z-index: 9999999999;}
._Layer_Pop_.h_auto{height: auto;}
._Layer_Pop_.MXW_740{max-width: 740px;}
._Layer_Pop_.MXW_670{max-width: 670px;}
._Layer_Pop_.MXW_580{max-width: 580px;}
._Layer_Pop_ .popTit{width:100%; padding-bottom: 25px; border-bottom:1px solid #dddfe5; font-size:24px;font-weight:500; color:#05548f; letter-spacing: -0.5px;}
._Layer_Pop_ .popTit.no_border{border-bottom: none;}
._Layer_Pop_ .popTit.no_border ~ .Pop_Cont{padding-top: 0px;}
._Layer_Pop_ .btn_popClose {display:block;position:absolute;right:50px;top:46px;overflow:hidden;width:28px;height:28px;background:url(../img/common/btn_popCloseX.png) no-repeat 50% 50%;text-indent:-200px;}
._Layer_Pop_ .Pop_Cont{padding-top: 30px;}
._Layer_Pop_ .Pop_Cont .exclam{font-weight: 400;}
._Layer_Pop_ .Pop_Cont .exclam.m_t_0{margin-top: 0px;}
._Layer_Pop_ .Pop_Cont .contTit_s:nth-of-type(n+2){margin-top: 35px;}
._Layer_Pop_ .Pop_Cont .Sub_Ass_Txt2{margin-bottom: 15px;}
._Layer_Pop_ .Pop_Cont .pop_group1 ~ .Sub_Ass_Txt2{margin-top:30px; }
._Layer_Pop_.note .Pop_Cont .Sub_Ass_Txt2{margin: 10px 0;}
._Layer_Pop_.note .Pop_Cont .lv2_box .Sub_Ass_Txt2{margin: 5px 0;}
._Layer_Pop_.note .Pop_Cont .Sub_Ass_Txt2.mid{margin: 15px 0 10px 0;}
._Layer_Pop_.note .Pop_Cont .Sub_Ass_Tit1{margin-top: 15px;}
._Layer_Pop_.note .lineTop_tbArea .lineTop_tbL2 td .btnC_arrLineR_white{margin-top: 10px;}
._Layer_Pop_.note .lineTop_tbArea .lineTop_tbL2 td .btnC_arrLineR_white span{ text-align: left;}
._Layer_Pop_.note .next_list1 ul li .bottom_txt i{padding: 0 10px; box-sizing: border-box;}
._Layer_Pop_.passChange .mid{font-weight: 500;}
._Layer_Pop_.note.passChange .contTit_s{margin-bottom: 30px;}
._Layer_Pop_.img_pop .Sub_Ass_Txt2{margin: 0px;}

._Layer_Pop_ .contTit_box {position:relative;margin-bottom:30px;box-sizing:border-box;padding:20px;background:#f1f2f7;color:#000;font-family:'Noto Sans KR',sans-serif;font-size:28px;font-weight:400;line-height:32px;text-align:center;}
._Layer_Pop_ .contTit_box>em {display:block;margin-top:5px;color:#666;font-style:normal;font-family:'Noto Sans KR',sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:center;}*/

.Pop_Info_box{padding-top: 10px; text-align: center; font-size: initial;}
.Pop_Info_box img{margin-bottom: 30px;}
.Pop_Info_box .Sub_Ass_Txt2 u{color:#846841}

.pop_group1{width: 100%; padding: 20px 20px 20px 13px; box-sizing: border-box; background-color: #f1f2f7; margin-top: 20px; position: relative; font-size: 0;}
.pop_group1 .inp_c.rec{position: absolute; right: 20px; top: 20px;}
.pop_group1 .inp_r{vertical-align: middle;}
.pop_group1 .inp_s,
.pop_group1 .inp_t{width: calc(100% - 105px); margin-top: 20px;}
.pop_group1 .btnC_file{width: 95px; margin: 20px 0 0 10px;}
.pop_group1.v2{margin-top: 0;}
.pop_group1.v2 .inp_s,
.pop_group1.v2 .inp_t{width: calc(100% - 105px); margin-top: 0px;}
.pop_group1.v2 .btnC_file{width: 95px; margin: 0px 0 0 10px;}

.online_univ_Pop .pop_group1{}
.online_univ_Pop .pop_group1 .inp_s,
.online_univ_Pop .pop_group1 .inp_t,
.online_univ_Pop .pop_group1 .btnC_file{margin-top: 0px;}
.online_univ_Pop .pop_group1 .Sub_Ass_Txt2{text-align: center; margin: 15px 0 0 0 !important;}

.apply_wrap.Write{}
.apply_wrap.Write .Sub_Ass_Txt2.view{margin-bottom: 10px;}
.apply_wrap.Write .mark_init{margin: 20px 0 15px 0; color:#333 !important}
.apply_wrap.Write .contTit_s:nth-of-type(n+2){margin-top: 50px;}
.apply_wrap.Write .lineList_tbW.first{margin-top: 50px;}
.apply_wrap.Write .lineList_tbW .btnC_file{margin:0 0 0 10px;}

.apply_wrap.Write .lineList_tbW .w_tel{font-size:0}
.apply_wrap.Write .lineList_tbW .w_tel .inp_t{width:110px}
.apply_wrap.Write .lineList_tbW .w_tel .txt_tel{display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}
.apply_wrap.Write .lineList_tbW .w_tel .txt_info{font-size: 16px; letter-spacing: -0.5px; display: inline-block; margin-left: 15px;}

.apply_wrap.Write .lineList_tbW .w_id{font-size:0}
.apply_wrap.Write .lineList_tbW .w_id .inp_t:disabled{background-color: #f1f2f7}
.apply_wrap.Write .lineList_tbW .w_id .inp_t{width:245px}
.apply_wrap.Write .lineList_tbW .w_id .txt_info{font-size: 16px; letter-spacing: -0.5px; display: inline-block; margin-left: 15px; vertical-align: middle}

.apply_wrap.Write .lineList_tbW .w_pass{font-size:0}
.apply_wrap.Write .lineList_tbW .w_pass .inp_t{width:245px}
.apply_wrap.Write .lineList_tbW .w_pass .txt_info{font-size: 16px; letter-spacing: -0.5px; display: inline-block; margin-left: 15px; vertical-align: middle}

.apply_wrap.Write .lineList_tbW .w_email{font-size:0}
.apply_wrap.Write .lineList_tbW .w_email .inp_t{width:240px}
.apply_wrap.Write .lineList_tbW .w_email .txt_email{display:inline-block;box-sizing:border-box;width:33px;height:40px;line-height:40px;text-align:center;font-size:15px}
.apply_wrap.Write .lineList_tbW .w_email .inp_s{width: 175px; margin-left: 10px;}

.apply_wrap.Write .lineList_tbW .txt_info.b{color:#05548f !important}
.apply_wrap.Write .lineList_tbW .txt_info.y{color:#846841 !important}

.apply_wrap.Write .lineList_tbW colgroup.v2>col:nth-child(1){width: 190px;}
.apply_wrap.Write .lineList_tbW .w_select_sel{font-size: 0;}
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_r{margin-right: 20px;}
.apply_wrap.Write .lineList_tbW .w_select_sel .btnC_file.gray{background-color: #5e6e88; margin: 0px;}
.apply_wrap.Write .btnC_file.gray {background-color: #5e6e88;}
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_s{width: 300px; margin-right: 10px}
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_s.w_200{width: 200px; }
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_s.w_150{width: 150px; }
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_s.w_220{width: 200px; vertical-align: middle;}
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_s:last-child{margin-right: 0px;}
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_t{width: 300px;}
.apply_wrap.Write .lineList_tbW .w_select_sel .inp_t.w_180{width: 180px;}
.apply_wrap.Write .lineList_tbW .w_select_sel .btnC_file{margin-left: 0px; margin-right: 10px;}
.apply_wrap.Write .inp_s:disabled,
.apply_wrap.Write .inp_t:disabled{background-color: #f1f2f7}
.apply_wrap.Write .lineList_tbW .w_select_sel .txt_info{font-size: 16px; letter-spacing: -0.5px; display: inline-block; margin-right: 10px; vertical-align: middle}
.apply_wrap.Write .lineList_tbW .w_select_sel br{display: none;}

.Apply_Complet{width: 100%; padding: 40px 10px; box-sizing: border-box; font-size: 0; text-align: center; border-bottom: 1px solid #dbdfe2}
.Apply_Complet img {margin-bottom: 25px;}
.Apply_Complet > p{font-size: 16px; letter-spacing: -0.5px; line-height: 26px; margin-bottom: 35px;}
.Apply_Complet > p:last-child{margin-bottom: 0px;}
.Apply_Complet > p b{font-size: 21px; font-weight: 500;}
.Apply_Complet > p span{display: block; margin-top: 10px;}

.cont_dtl1 {width:100%; height:auto; min-height:155px; padding:30px 45px 25px 40px; border:1px solid #dbdee1; box-sizing:border-box; font-size:0;}
.cont_dtl1.v2{padding: 30px 30px 30px 60px;}
.cont_dtl1.h_auto{min-height: auto;}
.cont_dtl1.cont_top{margin-top: 50px;}
.cont_dtl1 .icon { display:inline-block; vertical-align:top; width:54px; 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% - 54px); text-align:left; padding-left:47px; box-sizing:border-box; padding-bottom: 15px; }
.cont_dtl1 .txt > p {font-size:16px;  color:#000; line-height:25px; letter-spacing:-0.8px; margin-top:0px; float:right; width:calc(100% - 54px); text-align:left; padding-left:47px; box-sizing:border-box;}
.cont_dtl1 .txt > p .dot{position: relative; padding-left: 10px; display: block}
.cont_dtl1 .txt > p .dot:nth-child(n+2){margin-top: 10px;}
.cont_dtl1 .txt > p .dot:before{content: ""; width: 3px; height: 3px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #999; display: block; position: absolute; left: 0px; top:11px;}
.cont_dtl1 .link_btn {display:inline-block; width:100%; height:auto; box-sizing:border-box; position:relative; text-align:left; font-size:0; padding-left: 101px; box-sizing: border-box;}
.cont_dtl1 .link_btn .btnC_arrLineR_white{margin-bottom: 0;}

.cont_dtl1.Two_Btn .txt{width: calc(100% - 330px); padding-right: 50px;}
.cont_dtl1.Two_Btn .link_btn{width: 330px; padding-left: 0;}
.cont_dtl1.Two_Btn .link_btn .btnC_arrLineR_white{width: calc(50% - 4px); margin-top: 45px; margin-right: 8px;}
.cont_dtl1.Two_Btn .link_btn .btnC_arrLineR_white:last-child{margin-right: 0;}

.cont_dtl1.Img_84 .icon{width: 84px;}
.cont_dtl1.Img_84 .txt > p{width:calc(100% - 84px);}

.cont_dtl1.Img_119{padding: 35px 30px 30px 50px;}
.cont_dtl1.Img_119 .icon{width: 119px;}
.cont_dtl1.Img_119 .txt{width: calc(100% - 199px);}
.cont_dtl1.Img_119 .txt > h4,
.cont_dtl1.Img_119 .txt > p{width:calc(100% - 119px); padding-left: 60px;}
.cont_dtl1.Img_119 .link_btn{width: 199px; padding-left: 0px; vertical-align: bottom;}

.cont_dtl1.Img_90{overflow: hidden;}
.cont_dtl1.Img_90 .txt{width: 100%;}
.cont_dtl1.Img_90 .icon{width: 90px;}
.cont_dtl1.Img_90 .txt > h4,
.cont_dtl1.Img_90 .txt > p{width:calc(100% - 90px); padding-left: 60px;}
.cont_dtl1.Img_90 .Txt_RL.v2{width:calc(100% - 90px); padding-left: 60px; box-sizing: border-box; padding-top: 20px; float: right;}
.cont_dtl1.Img_90 .Txt_RL.v2 dt:nth-of-type(n+2),
.cont_dtl1.Img_90 .Txt_RL.v2 dd:nth-of-type(n+2){margin-top: 10px !important;}
.cont_dtl1.Img_90 .link_btn{width:calc(100% - 90px); padding-left: 60px; box-sizing: border-box; float: right; margin-top: 20px;}

.cont_dtl1.NoTit{padding: 26px 50px 30px 50px; min-height: 0;}
.cont_dtl1.NoTit .icon{padding-top: 0px;}
.cont_dtl1.NoTit .txt > p{margin-top: 7px;}

.studyingSupport .contTit_s{margin-top: 50px;}
.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}

.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;}

.DropDown_box {width: 100%; height: auto; border-top: 2px solid #000}
.DropDown_box ul{width: 100%; height: auto; font-size: 0}
.DropDown_box ul li{width: 100%; height: auto; font-size: 0; padding: 18px 0 18px 0; box-sizing: border-box; border-bottom: 1px solid #dbdfe2; position: relative;}
.DropDown_box ul li:before{content: ""; width: 21px; height: 11px; background-image: url(../img/ipsi/ipsiinfo/DropDown_off.png); position: absolute; background-size: 100% auto; right: 20px; top: 27px; transition: all 0.3s; -webkit-transition: all 0.3s;}
.DropDown_box ul li.on{background-color: #f1f2f7;}
.DropDown_box ul li.on:before{transform: rotate(-180deg); -webkit-transform: rotate(-180deg); background-image: url(../img/ipsi/ipsiinfo/DropDown_on.png); }
.DropDown_box button{width: 100%; height: auto; position: relative; padding:0 45px 0 75px; box-sizing: border-box;}
.DropDown_box button span{font-size: 16px; color:#222; letter-spacing: -0.5px; text-align: left; display: block;}
.DropDown_box button:before{content: attr(data-content); width: 75px; text-align: center; font-size: 28px; color:#666; font-family:'Roboto'; position: absolute; left: 0; top: -1px; line-height: 1em;}
.DropDown_box .Open_Cont{width: 100%; position: relative; padding:0 45px 0 75px; box-sizing: border-box; margin-top: 20px; display: none;}
.DropDown_box .Open_Cont:before{content: attr(data-content); width: 75px; text-align: center; font-size: 28px; color:#05548f; font-family:'Roboto'; position: absolute; left: 0; top: 0px; line-height: 1em;}

.studySample {width: 100%; height: auto; border: 1px solid #dadee1; box-sizing: border-box;}
.studySample ul {padding: 0 28px; box-sizing: border-box;}
.studySample li {}
.studySample li:nth-child(n+2){border-top: 1px solid #dadee1}
.studySample li .Sub_Ass_Tit1 {margin-top: 30px;}
.studySample li .Sub_Ass_Txt2 {margin: 15px 0 25px 0; word-break: keep-all;}

.apply_condition{width: 100%; height: auto; padding: 50px 50px; box-sizing: border-box; background-color: #f1f2f7;  text-align: center; margin-bottom: 50px;}
.apply_condition .Sub_Ass_Tit2{margin-bottom: 25px;}
.apply_condition .Sub_Ass_Txt2{margin-bottom: 35px;}
.apply_condition > div{font-size: 0;}
.apply_condition .btnC{width: 160px; margin:0 8px 0 0;}
.apply_condition .btnC.w_220{width: 220px;}
.apply_condition .btnC span{padding: 10px 10px 11px}
.apply_condition .btnC:last-child{margin-right: 0px;}
.apply_condition .btnC.w_230{width: 230px;}
.apply_condition .Txt_Gorup{text-align: left; margin-top:40px; padding-top: 35px; border-top: 1px solid #cfd4db}
.apply_condition .Txt_Gorup .Sub_Ass_Txt2{margin-bottom: 10px;}
.apply_condition.no_pass .Sub_Ass_Tit2{margin-bottom: 0px;}

.apply_link_gorup {width: 100%; height: auto; padding: 0 40px; box-sizing: border-box; border: 1px solid #dbdfe2}
.apply_link_gorup.v2{margin-top: 70px;}
.apply_link_gorup.v3{margin-top: 50px;}
.apply_link_gorup dl{padding: 40px 0px 32px 0; box-sizing: border-box; font-size: 0}
.apply_link_gorup dl:nth-child(n+2){border-top: 1px solid #dbdfe2}
.apply_link_gorup dt{font-size: 24px; line-height: 30px; letter-spacing: -0.5px; color:#000; font-weight: 500; width: 140px; display: inline-block; vertical-align: top}
.apply_link_gorup dd{width: calc(100% - 140px); display: inline-block; vertical-align: top; font-size: 0;}
.apply_link_gorup dd .btnC_arrLineR_white{margin:0 8px 8px 0 ;}
.apply_link_gorup dd .btnC_arrLineR_white:nth-of-type(1),
.apply_link_gorup dd .btnC_arrLineR_white:nth-of-type(6){min-width: 195px;}
.apply_link_gorup dd .btnC_arrLineR_white span{width: 100%; text-align: left;}


.img_inner_txt3{width: 100%; height: auto;  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;}
._Layer_Pop_ .img_inner_txt3 ul li:last-child span:after{display: none !important}
.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 p > i.exclam{padding:0 0 0 22px;margin-top:10px;background:url(../img/common/ico_cirExclam.png) no-repeat 0 5px;color:#666;font-size:16px;font-weight:300;line-height:1.5em; display: block;}
.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; margin: 30px 0;}
.img_inner_txt3.v2 ul.full{width: 100%;}
.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; margin-top: 5px;}
.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;}

.img_inner_txt3.v2.st2 ul li:nth-child(1){height: 205px;}
.img_inner_txt3.v2.st2 ul li:nth-child(n+2){margin-top: 0px;}
.img_inner_txt3.v2.st2 ul li > span{vertical-align: top;}
.img_inner_txt3.v2.st2 ul li p{margin-top: 10px;}
.img_inner_txt3.v2.st2 ul li > span:after{height: calc(100% + 50px);}

.img_inner_txt3.full ul{width: 100%;}
.img_inner_txt3.full ul li{height: auto !important; margin-bottom: 50px;}
.img_inner_txt3.full ul li .Sub_Ass_Txt2{display: block;}
.img_inner_txt3.full ul li .Sub_Ass_Txt2.v2{margin-top: 3px;}
.img_inner_txt3.v2.st2.full ul li span:after{height: 100%;}

.img_inner_txt3.v2.st3 ul li > span{vertical-align: top;}
.img_inner_txt3.v2.st3 ul li p{margin-top: 10px;}
.img_inner_txt3.v2.st3 ul li p .Sub_Ass_Txt2{letter-spacing: -1px; display: block;}
.img_inner_txt3.v2.st3 ul li .Sub_Ass_Txt2.v2{margin-top: 3px;}
.img_inner_txt3.v2.st3 ul li > span:after{height: calc(100% + 50px);}
.img_inner_txt3.v2.st3 ul li .btnC_arrLineR_white{margin-top: 10px}
.img_inner_txt3.v2.st3 ul li .btnC_arrLineR_white em{font-style: normal;}


textarea.txta1{display:block;width:100%;height:200px;padding:10px;box-sizing:border-box;border:1px solid #dbdee1;font-size:16px;color:#666;resize:none}
textarea.txta1:disabled{background:#f9f9f9;opacity:0.7}

.sample_box{width: 100%; height: auto; padding: 30px 40px; box-sizing: border-box; background-color: #f1f2f7; text-align: center;}
.sample_box .Sub_Ass_Tit3{margin-bottom: 20px;}
.sample_box .Sub_Ass_Txt2.Bullet.v2{margin:0; line-height: 28px; text-align: left;}
.sample_box ul{font-size: 0; width: 100%; margin: 30px 0;}
.sample_box ul li{width: calc(20% - 8px); margin-right: 10px; text-align: center; background-color: #fff; border: 1px solid #dbdfe2; display: inline-block; box-sizing: border-box; vertical-align: top; position: relative;}
.sample_box ul li:before{content: ""; display: block; width: 100%; padding-top: 63%;}
.sample_box ul li span{font-size: 34px; font-family:'Roboto'; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); line-height: 1em;}
.sample_box ul li:last-child{margin-right: 0px; }
.sample_box .sample_radio{width: 100%; text-align: center; border-top: 1px solid #dbdfe2; padding-top: 30px;}
.sample_box .sample_radio .inp_r{margin-right: 50px}
.sample_box .sample_radio .inp_r:last-child{margin-right: 0px}

.postal_address{width: 100%; height: auto; }
.postal_address .contTit_s:nth-of-type(n+2){margin-top: 50px;}
.postal_address .lineList_tbW colgroup>col:nth-child(1){width: 200px}
.postal_address .lineList_tbW{margin-top: 10px;}
.postal_address .lineList_tbW td.area .inp_s{width: 200px; margin-left: 10px;}
.postal_address .lineList_tbW td.address{font-size: 0;}
.postal_address .lineList_tbW td.address .btnC_file{margin-bottom: 0px;}
.postal_address .lineList_tbW td.address .inp_t.postcode{width: 200px; margin: 0px;}
.postal_address .lineList_tbW td.address .inp_t{width: 600px; margin-top: 10px;}
.postal_address .lineList_tbW .inp_s:disabled,
.postal_address .lineList_tbW .inp_t:disabled{background-color: #f1f2f7}

.Check_Box{width: 100%; height: auto; padding: 35px 35px 30px 35px; box-sizing: border-box; border: 1px solid #dbdfe2; margin-top: 25px;}
.Check_Box .inp_c.ipsi{margin:0 20px 10px 0; font-size: 16px; letter-spacing: -1px;}
.inp_c.ipsi:last-child{margin-right: 0px;}
.inp_c.ipsi>input[type=checkbox] {position:absolute;left:2px;top:4px;width:13px;height:13px;margin:3px -14px 0 3px; z-index: -1}
.inp_c.ipsi>label {display:inline-block;overflow:hidden;min-height:22px;padding:0 0 0 29px;background:url(../img/common/ico_inputIpsiCheck.png) no-repeat 3px 2px;line-height:20px;word-break:keep-all;cursor:pointer; font-size: 16px;}
.inp_c.ipsi>input[type=checkbox]:checked+label{background:url(../img/common/ico_inputIpsiCheck_on.png) no-repeat 3px 2px;}

.condition{width: 50px; height: 25px; text-align: center; line-height: 22px; border: 1px solid #adb1bc; box-sizing: border-box; display: inline-block; color:#666666; font-size: 14px;}
.condition.on{color:#05548f; border-color:#05548f }

.Add_Label_list{width: 100%; height: auto; padding: 0 30px; box-sizing: border-box; border: 1px solid #dbdfe2}
.Add_Label_list li{width: 100%; padding: 30px 0; }
.Add_Label_list li:nth-child(n+2){border-top: 1px solid #dbdfe2}
.Add_Label_list li .Sub_Ass_Tit1{margin: 0 0 20px 0}
.Add_Label_list li .Sub_Ass_Txt2.dot:nth-child(n+2){margin-top: 10px;}
._Layer_Pop_ .Pop_Cont .Add_Label_list li .Sub_Ass_Txt2{margin: 10px 0 0px 0}
._Layer_Pop_ .Pop_Cont .Add_Label_list li .Sub_Ass_Txt2.first{margin-top: 20px;}
._Layer_Pop_ .Pop_Cont .Add_Label_list li .Sub_Ass_Txt3 span{display: block;}

.online_univ_list{width: 100%;  padding: 25px; box-sizing: border-box; border: 1px solid #dbdfe2; height: 270px; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; margin-top: 25px;}
.online_univ_list ul{width: 100%; height: auto;}
.online_univ_list ul li{width: 100%; font-size: 16px; margin-bottom: 24px;}
.online_univ_list ul li:last-child{margin-bottom: 0px;}
.online_univ_list .nodata{text-align: center; font-size: 18px; color:#72737a; margin-top: 50px;}
.online_univ_list .nodata img{display: block; margin:0 auto 12px auto; }

.box_Txt_inner{width: 100%; height: auto; padding: 30px; box-sizing: border-box; background-color: #f1f2f7; text-align: center;}
.box_Txt_inner .Sub_Ass_Txt2{text-align: left;}
.box_Txt_inner .Sub_Ass_Txt2.dot:nth-child(n+2){margin-top: 0px;}
.box_Txt_inner .Sub_Ass_Tit3{margin-bottom: 20px;}
._Layer_Pop_ .Pop_Cont .box_Txt_inner .Sub_Ass_Txt2{margin-bottom: 10px;}

.pass_messge{width: 100%; height: auto; padding: 40px 40px 40px 295px; box-sizing: border-box; border: 1px solid #dbdfe2; position: relative; margin-bottom: 50px;}
.pass_messge img{position: absolute; left: 40px; top: 40px;}
.pass_messge .messge_box{width: 100%; height: auto; margin-top: -8px;}
.pass_messge .messge_box .Sub_Ass_Tit2.line{margin-bottom: 25px; line-height: 34px; font-weight: 400;}
.pass_messge .messge_box .Sub_Ass_Txt2{margin-bottom: 35px;}

.Txt_RL{width: 100%; overflow: hidden;}
.Txt_RL dt{float: left; width: 170px; margin: 0px !important;}
.Txt_RL dd{float: left; width: calc(100% - 170px); margin: 0px !important;;}
.Txt_RL dt:nth-of-type(n+2){ clear: both;}
.Txt_RL dt:nth-of-type(n+2),
.Txt_RL dd:nth-of-type(n+2){margin-top: 25px !important;}

.Txt_RL.v2 dt{width: 75px;}
.Txt_RL.v2 dd{width: calc(100% - 75px);}
.Txt_RL.v3{margin-top: 10px;}
.Txt_RL.v3 dt{width: 50px;}
.Txt_RL.v3 dd{width: calc(100% - 50px);}
.Txt_RL.v3 dt:nth-of-type(n+2),
.Txt_RL.v3 dd:nth-of-type(n+2){margin-top: 5px !important;}

.Ipsiinfo_Wrap #tabWrap{padding: 0;}
.Ipsiinfo_Wrap .contTit_s{margin-top: 50px;}

.Class_view_img{width: 100%; height: auto;}
.Class_view_img ul{font-size: 0;}
.Class_view_img li{width: calc(25% - 34.5px); margin-right: 36px; vertical-align: top; display: inline-block;}
.Class_view_img li a{display: block; width: 100%; height: 100%;}
.Class_view_img li img{width: 100%; margin-bottom: 10px;}
.Class_view_img li a > p{font-size: 18px; letter-spacing: -1px;}
.Class_view_img li a > p b{font-weight: normal;margin-right: 10px;}
.Class_view_img li a > p span{color:#666}
.Class_view_img li:last-child{margin-right: 0px;}
.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; }

.readmission_wrap{}
.readmission_wrap #tabWrap{padding: 0;}
.readmission_wrap #tabWrap.creditview{margin: 50px 0 30px 0;}
.readmission_wrap #tabWrap .tabList .unit a{width: 150px;}
.readmission_wrap .contTit_line{margin-top: 50px;}
.readmission_wrap .certification{padding:50px 20px;border:1px solid #dbdee1;}
.readmission_wrap .certification fieldset{position:relative; max-width:780px; box-sizing:border-box; margin:0 auto 25px auto; padding-right:170px; padding-bottom: 20px;}
.readmission_wrap .certification fieldset button{position:absolute;top:0;right:0;width:160px;height:90px;background:#05548f;text-align:center;font-size:17px;color:#fff;font-weight:500;}
.readmission_wrap .certification fieldset dl{position:relative;margin-bottom:10px;padding-left:90px;}
.readmission_wrap .certification fieldset dl dt{position:absolute;top:3px;left:0;font-size:16px;font-weight:500}
.readmission_wrap .certification fieldset dl dd .txt_info{display:block;margin:10px 0 20px;font-size:16px;color:#666}
.readmission_wrap .certification fieldset dl dd.tel{font-size:0}
.readmission_wrap .certification fieldset dl dd.tel .inp_s,
.readmission_wrap .certification fieldset dl dd.tel .inp_t{width:30%}
.readmission_wrap .certification fieldset dl dd.tel span{display:inline-block;width:5%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;vertical-align:middle}
.readmission_wrap .certification fieldset dl dd .inp_c{margin-right:10px}
.readmission_wrap .certification fieldset dl dd.cret{font-size: 0;}
.readmission_wrap .certification fieldset dl dd.cret .inp_t{width: 48%}
.readmission_wrap .certification fieldset dl dd.cret span{display:inline-block;width:4%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;vertical-align:middle}
.readmission_wrap .certification.h_auto fieldset{margin-bottom: 0px; padding-bottom: 0px;}
.readmission_wrap .certification.h_auto fieldset dl:last-of-type{margin-bottom: 0px;}
.readmission_wrap .certification .exclam,
.readmission_wrap .certification .Sub_Ass_Txt2{max-width:780px; margin: 4px auto 0 auto; }
.readmission_wrap .certification.v2 fieldset{border-bottom: 1px solid #dbdee1}
.readmission_wrap .lineTop_tbArea .lineTop_tbL2 td.blue{font-weight: 500;}
.readmission_wrap .lineTop_tbArea .lineTop_tbL2 .bg_brown{background-color: #f1eae0; }
.readmission_wrap .lineTop_tbArea .lineTop_tbL2 .bg_brown.total_wrap td{font-size: 0; border-bottom: none;}
.readmission_wrap .lineTop_tbArea .lineTop_tbL2 .bg_brown td{font-weight: 500; color:#977649;}
.readmission_wrap .btnC_arrLineR.w_auto span{min-width: auto}
.readmission_wrap.credview .contTit_s:nth-of-type(n+2){margin-top: 50px;}
.readmission_wrap.write {}
.readmission_wrap.write .lineList_tbW span.txt_info{display:inline-block;padding-left:15px;font-size:15px;color:#846841}
.readmission_wrap.write .lineList_tbW .inp_t,
.readmission_wrap.write .lineList_tbW .inp_s{width:270px}
.readmission_wrap.write .lineList_tbW .inp_t:disabled,
.readmission_wrap.write .lineList_tbW .inp_s:disabled, textarea.txta1:disabled{background:#f9f9f9;opacity:0.7}
.readmission_wrap.write .lineList_tbW .w_date{font-size:0}
.readmission_wrap.write .lineList_tbW .w_date .inp_t{width:70px}
.readmission_wrap.write .lineList_tbW .txt_date{display:inline-block;box-sizing:border-box;width:30px;height:40px;line-height:40px;padding-left:5px;font-size:15px}
.readmission_wrap.write .lineList_tbW .w_name2 .inp_t{width:120px}
.readmission_wrap.write .lineList_tbW .w_addr{font-size:0}
.readmission_wrap.write .lineList_tbW .w_addr .inp_t{margin-right:5px}
.readmission_wrap.write .lineList_tbW .w_addr p{font-size:0}
.readmission_wrap.write .lineList_tbW .w_addr p .inp_t+.inp_t{width:calc(100% - 285px);margin:0}
.readmission_wrap.write .lineList_tbW .w_tel{font-size:0}
.readmission_wrap.write .lineList_tbW .w_tel .inp_t{width:77px}
.readmission_wrap.write .lineList_tbW .w_tel .txt_tel{display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}
.readmission_wrap.write .lineList_tbW .w_idnumber .txt_tel{display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}
.readmission_wrap.write .lineList_tbW .w_idnumber .inp_t{width:123px}
.readmission_wrap.write .lineList_tbW .inp_r > label {margin-right:10px;}
.readmission_wrap.write .lineList_tbW span.inp_r {margin-top:-5px; margin-left: 10px;}
.readmission_wrap.write .lineList_tbW .w_grade .inp_t{width:77px}
.readmission_wrap.write .lineList_tbW+ul{margin-top:20px}
.readmission_wrap.write .lineList_tbW+.exclam{margin:50px 0 20px}
.readmission_wrap.write .lineList_tbW .btnC_s{margin-left:10px;vertical-align:middle}
.readmission_wrap.write .lineList_tbW .pic_add_area{position:relative;min-height:148px;padding-left:125px;}
.readmission_wrap.write .lineList_tbW .pic_add_area input[type="image"]{position:absolute;top:0;left:0}
.readmission_wrap.write .lineList_tbW .pic_add_area .btnC_file{margin:36px 0 0 20px}
.readmission_wrap.write .lineTop_tbArea .no_data{background:url(../img/common/logo.png) no-repeat center 50px;padding:150px 0 50px;text-align:center;font-size:18px;color:#72737a;font-weight:500}
.readmission_wrap.write .contTit_s{margin-top:50px}
.readmission_wrap.write .contTit_s+.list_dotGray{padding:0;margin-bottom:20px}
.readmission_wrap.write .btnArea+.btnArea{margin-top:30px !important;border-top:1px solid #dedee6}
.readmission_wrap.write .cont_dtl1{margin-bottom: 50px;}
.readmission_wrap.write .byte{font-size: 16px; line-height: 1em; font-weight: 400; color:#666; float: right; margin-bottom: 10px;}
.readmission_wrap.write .byte i{font-style: normal; color:#000; display: inline-block; margin-right: 5px; vertical-align:baseline;}
.readmission_wrap.write .txta1{height: 150px;}
.readmission_wrap .cont_dtl1.v2 .icon {vertical-align:top; }
.readmission_wrap .cont_dtl1 .txt>p {margin-top:-22px;}

.total_Txt{font-size: 16px; font-weight: 500; color:#977649; display:inline-block;width: 25%; text-align: center;}

.line_box{width: 100%; height: auto; border: 1px solid #dbdfe2; padding: 30px 45px; box-sizing: border-box; font-size: 0;}
.line_box > p{width: 140px; line-height: 1em; font-size: 24px; letter-spacing: -1px; font-weight: bold; display: inline-block; vertical-align: middle}
.line_box > dl{width: calc(100% - 140px); display: inline-block; vertical-align: middle; font-size: 0;}
.line_box > dl dt{font-size: 18px; letter-spacing: -0.5px; font-weight: 500; margin-right: 10px; display: inline-block; vertical-align: top;line-height: 1em; padding: 2px 0; float: left;}
.line_box > dl dt.icon{padding-left: 35px; background-repeat: no-repeat; background-size: 22px 20px; background-position: 0 0;}
.line_box > dl dt.icon.img1{background-image: url(../img/ipsi/readmission/icon_creditview2.png);}
.line_box > dl dt.icon.img2{background-image: url(../img/ipsi/readmission/icon_creditview3.png);}
.line_box > dl dd{font-size: 18px; letter-spacing: -0.5px; font-weight: 500; color:#05548f;display: inline-block;vertical-align: top;line-height: 1em; margin-right: 35px; padding: 2px 0;float: left;}
.line_box > dl dd:last-child{margin-right: 0px;}

.loginCenter .list_dotBrown{padding-left:0}
.loginCenter .list_dotBrown>li{color:#666;font-size:15px}
.loginCenter .main{position:relative;padding-right:450px;}
.loginCenter .main .login{padding:50px;border:1px solid #dbdfe2;border-radius:0;}
.loginCenter .main .login fieldset{position:relative;padding-right:210px;}
.loginCenter .main .login fieldset .inp_t{display:block;height:50px;margin-bottom:20px;padding:0 10px;font-size:16px}
.loginCenter .main .login fieldset .inp_c{margin-right:20px}
.loginCenter .main .login fieldset button{position:absolute;top:0;right:0;display:block;width:190px;height:120px;background:#05548f;text-align:center;font-size:24px;color:#fff;font-weight:500}
.loginCenter .main .login>p{margin-top:30px;padding:30px 0;border-top:1px solid #dbdfe2;font-size:0}
.loginCenter .main .login>p a{display:inline-block;width:167px;max-width:220px;height:44px;line-height:42px;box-sizing:border-box;border:1px solid #000;text-align:center;font-size:16px;font-weight:400}
.loginCenter .main .login>p a+a{margin-left:2%}
.loginCenter .main .verification{position:absolute;top:0;right:0;width:450px;height:100%;box-sizing:border-box;background:#042a59;text-align:center;}
.loginCenter .main .verification dl{padding:130px 40px 0;background:url(../img/ipsi/sduinfo/ipsi_login.png) no-repeat center 50px;}
.loginCenter .main .verification dl dt{font-size:30px;color:#fff;letter-spacing:-1px;font-weight:500; margin-bottom: 50px;}
.loginCenter.ipsi .main .verification dl dd{font-size:16px;color:#fff;word-break:keep-all;text-align: left; letter-spacing: -1px; position: relative; padding:0 0 0 10px; font-weight: normal; max-width:360px; margin: 0 auto;}
.loginCenter .main .verification dl dd:nth-child(n+2){margin-top: 7px;}
.loginCenter .main .verification dl dd:before{content: ""; display: block; width: 3px; height: 3px; border-radius: 50%; position: absolute; left: 0; top: 12px; background: #fff}
.loginCenter .main .verification p{max-width:360px;margin:50px auto 0 auto;font-size:0;}
.loginCenter.ipsi .main .verification p a{display:inline-block;width:calc(50% - 10px);height:44px;line-height:42px;box-sizing:border-box;border:1px solid #86bee8;text-align:center;font-size:16px;color:#86bee8; margin: 0;}
.loginCenter .main .verification p a:first-child{display:block;width:100%; border-color:#3897d8;background:#3897d8;color:#fff; margin-bottom: 10px;}
.loginCenter .main .verification p a:nth-child(n+2){margin-right: 10px; width: calc(50% - 5px);}
.loginCenter .main .verification p a:last-child{margin-right: 0px;}
.loginCenter .main .login > h4{font-size: 30px; line-height: 1em; letter-spacing: -0.5px; font-weight: 500; text-align: center; margin-bottom: 30px;}
.loginCenter .main .login > h4 img{display: block; margin: 0 auto 25px auto;}
.loginCenter .Login_error{width: 100%; height: auto; padding: 45px 30px; box-sizing: border-box; border: 1px solid #dce0e3; text-align: center; font-size: 0;}
.loginCenter .Login_error img{display: inline-block; margin-bottom: 30px; }
.loginCenter .Login_error > h4{font-size:32px; line-height: 1em; letter-spacing: -1px; margin-bottom: 25px;  font-weight: 500;}
.loginCenter .Login_error .Sub_Ass_Tit1{margin-bottom: 20px;}
.loginCenter .Login_error .Sub_Ass_Txt2{margin: 0px;}

.inp_c.Time>input[type=checkbox] {position:absolute;left:2px;top:2px;width:13px;height:13px;margin:3px -14px 0 3px; z-index: -1;}
.inp_c.Time>label {display:inline-block;overflow:hidden;min-height:22px;padding:0 0 0 29px;background:url(../img/common/ico_inputTimeCheck.png) no-repeat 3px 2px;line-height:20px;word-break:keep-all;cursor:pointer; font-size: 16px;}
.inp_c.Time>input[type=checkbox]:checked+label{background:url(../img/common/ico_inputTimeCheck_on.png) no-repeat 3px 2px;}

.loginCenter.Login_Wrap #tabWrap{margin: 50px 0 30px 0; padding: 0;}
.loginCenter.Login_Wrap #tabWrap .unit a{width: 150px;}
.Login_Wrap .certification{padding:50px 20px;border:1px solid #dbdee1;}
.Login_Wrap .certification fieldset{position:relative; max-width:780px; box-sizing:border-box; margin:0 auto 25px auto; padding-right:170px; padding-bottom: 20px; border-bottom: 1px solid #dbdee1}
.Login_Wrap .certification fieldset button{position:absolute;top:0;right:0;width:160px;height:90px;background:#05548f;text-align:center;font-size:17px;color:#fff;font-weight:500;}
.Login_Wrap .certification fieldset dl{position:relative;margin-bottom:10px;padding-left:90px;}
.Login_Wrap .certification fieldset dl dt{position:absolute;top:3px;left:0;font-size:16px;font-weight:500}
.Login_Wrap .certification fieldset dl dd .txt_info{display:block;margin:10px 0 20px;font-size:16px;color:#666}
.Login_Wrap .certification fieldset dl dd.tel{font-size:0}
.Login_Wrap .certification fieldset dl dd.tel .inp_s,
.Login_Wrap .certification fieldset dl dd.tel .inp_t{width:30%}
.Login_Wrap .certification fieldset dl dd.tel span{display:inline-block;width:5%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;vertical-align:middle}
.Login_Wrap .certification fieldset dl dd .inp_c{margin-right:10px}
.Login_Wrap .certification .exclam{max-width:780px; margin: 4px auto 0 auto; }

.counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td .inp_r{vertical-align: super;}
.counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td .inp_r.first{margin-left: 20px;}
.counsel_wrap.advice .lineList_tbW colgroup.v2>col:nth-child(1){width: 190px;}
.counsel_wrap.advice .lineList_tbW .w_select_sel .inp_s{width: 300px; }
.counsel_wrap.advice .lineList_tbW .w_select_sel .inp_t{width: 300px; }
.counsel_wrap.advice .lineList_tbW td.tel{font-size:0}
.counsel_wrap.advice .lineList_tbW td.tel .inp_s,
.counsel_wrap.advice .lineList_tbW td.tel .inp_t{width:100px}
.counsel_wrap.advice .lineList_tbW td.tel span{display:inline-block;width:20px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;vertical-align:middle}
.counsel_wrap.advice .lineList_tbW .w_email{font-size:0}
.counsel_wrap.advice .lineList_tbW .w_email .inp_t{width:240px}
.counsel_wrap.advice .lineList_tbW .w_email .txt_email{display:inline-block;box-sizing:border-box;width:33px;height:40px;line-height:40px;text-align:center;font-size:15px}
.counsel_wrap.advice .lineList_tbW .w_email .inp_s{width: 175px; margin-left: 10px;}
.counsel_wrap.advice .lineList_tbW td.address{font-size: 0;}
.counsel_wrap.advice .lineList_tbW td.address .btnC_file{margin-bottom: 0px;}
.counsel_wrap.advice .lineList_tbW td.address .inp_t.postcode{width: 200px; margin: 0px;}
.counsel_wrap.advice .lineList_tbW td.address .inp_t{width: 600px; margin-top: 10px;}
.counsel_wrap.advice .lineList_tbW .inp_s:disabled,
.counsel_wrap.advice .lineList_tbW .inp_t:disabled{background-color: #f1f2f7}
.counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td br{display: none}
.counsel_wrap.Pccenter .cont_dtl1.Img_90 .link_btn{text-align: left;}
.counsel_wrap.Pccenter .cont_dtl1.Img_90 .link_btn .btnC_arrLineR_white{width: auto;}


.Img_Mes{width: 100%; height: auto; padding: 45px 30px; box-sizing: border-box; border: 1px solid #dce0e3; text-align: center; font-size: 0;}
.Img_Mes img{display: inline-block; margin-bottom: 30px; }
.Img_Mes > h4{font-size:32px; line-height: 1em; letter-spacing: -1px; margin-bottom: 25px;  font-weight: 500;}
.Img_Mes .Sub_Ass_Tit1{margin-bottom: 20px;}
.Img_Mes .Sub_Ass_Txt2{margin: 0px;}

.curriculum_contact{padding: 29px 15px 29px 66px; position: relative;background:#f1f2f7 url(../img/kor/curriculum/contact.png) no-repeat 30px center;font-size:16px;color:#666}
.curriculum_contact b{margin:0 15px 0 30px;color:#000}
.curriculum_contact a{color:#666}

.img_inner_txt1{width:100%; min-height:290px; overflow:hidden; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; box-sizing:border-box; padding:20px;}
.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:23px; margin-top:20px; text-align:center;}

.img_inner_txt1.sdu{background-image:url(../img/ipsi/ipsiinfo/ipsiinfo_sdu_bg.png); text-align: center;}
.img_inner_txt1.sdu .btnC_arrLineR{margin:44px 0 0 0px;  background-color: rgba(255,255,255,0); }
.img_inner_txt1.sdu .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.sdu .btnC_fileDown{background-color: rgba(255,255,255,0); border: 1px solid #fff; margin-top: 25px;}
.img_inner_txt1.sdu .lv1{margin-top: 40px; letter-spacing: -1.3px;}

.sduStory3 .video_list {width:100%; margin-left:0}
.img_inner_txt1.sduStory3{background-image:url(../img/ipsi/ipsiinfo/sdu_story_bg3.png); text-align: center;}
.img_inner_txt1.sduStory3 .blue1{color:#3897d9;}
.img_inner_txt1.sduStory3 .blue2{color:#042a59}
.img_inner_txt1.sduStory3 .lv1{font-size: 40px; margin-top: 50px; line-height: 50px;}
.img_inner_txt1.sduStory3 .lv2{color:#000;}

.img_inner_txt1.ipsistep{background-image:url(../img/ipsi/ipsiinfo/infostep_bg.png); text-align: center;}
.img_inner_txt1.ipsistep .lv1{font-size: 30px; margin-top: 60px; position: relative; padding-bottom: 20px; font-weight: normal;  letter-spacing: -1px;}
.img_inner_txt1.ipsistep .lv1:before{content: ""; display: block; position: absolute; bottom: 0px; width: 50px; height: 1px; left: calc(50% - 25px); background: #fff;}
.img_inner_txt1.ipsistep .lv2{font-size :40px; letter-spacing: -2px; font-weight: 500; margin-top: 30px; line-height: 1em;}

.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; }

.img_inner_txt1.cert_bg{background-image:url(../img/ipsi/mysupport/cert_bg1.png); text-align: center; margin-top: 50px; margin-bottom: 70px;}
.img_inner_txt1.cert_bg .lv1{margin-top: 55px;}

.img_inner_txt1.cert_bg2{background-image:url(../img/ipsi/mysupport/cert_bg2.png); text-align: center; margin-top: 50px; margin-bottom: 70px;}
.img_inner_txt1.cert_bg2 .lv2{margin-top: 70px; letter-spacing: -1px; line-height: 26px;}

.img_inner_txt1.cert_bg3{background-image:url(../img/ipsi/mysupport/cert_bg3.png); text-align: center; margin-top: 50px; margin-bottom: 70px;}
.img_inner_txt1.cert_bg3 .lv1{font-size: 29px; margin-top: 45px; line-height: 36px;}
.img_inner_txt1.cert_bg3 .btnC_arrLineR{background-color: rgba(255,255,255,0); border: 1px solid #fff; margin-top: 20px;}

.img_inner_txt1.cert_bg4{background-image:url(../img/ipsi/mysupport/cert_bg4.png); text-align: center; margin-top: 50px; margin-bottom: 70px;}
.img_inner_txt1.cert_bg4 .lv1{font-size: 29px; margin-top: 50px; line-height: 36px;}
.img_inner_txt1.cert_bg4 .btnC_arrLineR{background-color: rgba(255,255,255,0); border: 1px solid #fff; margin: 0 4px;}

.video_full{width:100%; height:auto; overflow:hidden;}
.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: 109px;}
.video_full .video_txt p{font-size:15px; font-weight:400; letter-spacing:-0.3px; color:#666; line-height:24px;}

.Sud_Number {height: auto;}
.Sud_Number ul {/* font-size: 0; */display: flex;flex-wrap: wrap;gap: 20px;}
.Sud_Number li {height: 385px;width: calc(33.333% - 13.333px);display: inline-block;border: none;box-sizing: border-box;padding: 80px 10px 10px 10px;position: relative;margin-right: 0;margin-bottom: 20px;text-align:center;font-size: 0;background: #eff4fe;}
.Sud_Number li:nth-child(3n){margin-right: 0px;}
.Sud_Number li img{margin-bottom: 30px;}
.Sud_Number li .lv1{font-size: 36px;letter-spacing: -1px;line-height: 1em;margin-bottom: 10px;}
.Sud_Number li .lv1 span{font-size: 36px;color: #000;line-height: 1em;font-weight: bold;}
.Sud_Number li .lv2{font-size: 26px; letter-spacing: -0.5px;}

.intro_info.intro_Wrap .Sud_Number ul:after ,.Ipsiinfo_Wrap .Sud_Number ul:after {content:"";display:block;clear:both;}
.intro_info.intro_Wrap .Sud_Number ul li , .Ipsiinfo_Wrap .Sud_Number ul li {float:left;}

.video_noti{width: 100%; min-height: 405px; font-size: 0;}
.video_noti .video {width: calc(100% - 490px); display: inline-block; vertical-align: top; font-size: 0; position: relative}
.video_noti .video .play{width: 74px; height: 90px; display: block; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: url(../img/ipsi/ipsiinfo/icon_Play.png); position: absolute;}
.video_noti .video video{width: 100%;}
.video_noti .TxtList {width: 490px; display: inline-block; vertical-align: top; padding-left: 40px; box-sizing: border-box;}
.video_noti .TxtList > h4{font-size: 40px; font-weight: 500; line-height: 48px; letter-spacing: -1px; margin-bottom: 20px;}
.video_noti .TxtList > h4 span{font-size: 35px; color:#846841; display: block;line-height: 1em; margin-bottom: 15px; letter-spacing: 0;padding-top:10px;}
.video_noti .TxtList > .lv1{font-size: 20px; letter-spacing: -0.5px; line-height: 30px; margin-bottom: 35px;}
.video_noti .TxtList .Video_txt{margin-top: 20px; height: 140px;}
.video_noti .TxtList .Video_txt.v2{height: 200px;}
.video_noti .TxtList .Video_txt p{font-size: 16px; color:#666; line-height: 28px; letter-spacing: -0.5px; word-break: keep-all;}

.video_noti.dtl .TxtList > h4{margin-bottom: 35px}
.video_noti.dtl .TxtList > .lv1{margin-bottom: 40px}



.video_list {width: 100%; padding-top: 50px; border-top: 1px solid #dbdee1; margin-top: 50px;}
.video_list ul {width: 100%; font-size: 0px;}
.video_list li {width: calc(33.333% - 20px); margin-right: 30px; display: inline-block; vertical-align: top}
.video_list li:nth-child(n+4){margin-top: 50px;}
.video_list li:nth-child(3n){margin-right: 0px;}
.video_list a {display: block; width: 100%; height: 100%;}
.video_list img {width: 100%;margin-bottom: 20px;}
.video_list .tit {font-size: 18px; letter-spacing: -1px; line-height: 26px; margin-bottom: 25px;}
.video_list .name {font-size: 16px; color:#846841;}
.video_list li:nth-child(n+4){margin-top: 30px;}
.video_list.v2{padding-top: 0px; border: none; }
.video_list.v2 li{margin-right: 50px; width: calc(33.333% - 33.333px);}
.video_list.v2 li:nth-child(n+4){margin-top: 50px;}
.video_list.v2 li:nth-child(3n){margin-right: 0px;}

.story_list {width: 100%; padding-top: 50px; border-top: 1px solid #dbdee1; margin-top: 50px;}
.story_list ul {width: 100%; font-size: 0px;}
.story_list li {width: calc(33.333% - 20px); margin-right: 30px; display: inline-block; vertical-align: top}
.story_list li:nth-child(n+4){margin-top: 50px;}
.story_list li:nth-child(3n){margin-right: 0px;}
.story_list a {display: block; width: 100%; height: 100%; }
.story_list a > span {display:inline-block;position:relative;}
.story_list a > span:before {content: '';display: block;width:100%;height:100%;background: url(../img/ipsi/ipsiinfo/part_btnplay.png) no-repeat center center;position: absolute;margin-top:-20px;}
.story_list img {width: 100%;margin-bottom: 20px;}
.story_list .tit {font-size: 18px; letter-spacing: -1px; line-height: 26px; margin-bottom: 25px;}
.story_list .name {font-size: 16px; color:#846841;}
.story_list.v2{padding-top: 0px; border: none; }
.story_list.v2 li{margin-right: 50px; width: calc(33.333% - 33.333px);}
.story_list.v2 li:nth-child(n+4){margin-top: 50px;}
.story_list.v2 li:nth-child(3n){margin-right: 0px;}
.story .video_noti.dtl {display:none;}
.story .video_noti.dtl .btn {margin-top:50px;text-align:center;}

.dtl_Txt {padding-top: 50px; margin-top: 50px; border-top: 1px solid #dbdee1; }
.dtl_Txt ul {}
.dtl_Txt li { font-size: 0; padding-left: 50px; box-sizing: border-box; text-align: center;}
.dtl_Txt li:nth-child(n+2){margin-top: 60px;}
.dtl_Txt .Sub_Ass_Tit3 {margin-bottom: 23px; position: relative; text-align: left; word-break: keep-all;}
.dtl_Txt .Sub_Ass_Tit3 span{font-size: inherit}
.dtl_Txt .Sub_Ass_Tit3:before{content:attr(data-content);font-family:'Roboto'; font-size: 30px; font-weight: bold; color:#3897d9; position: absolute;left: -50px;top: 0px; height: 30px; text-align: left;}
.dtl_Txt li.v2{padding-right: 300px; position: relative;}
.dtl_Txt li.v2 img{position: absolute; right: 0; top: 0; margin-top: 0;}
.dtl_Txt li.v2 img.dtl2_9{right: 50px; top: 49px;}
.dtl_Txt li.v2 img.dtl2_10{right: 50px; top: 0px;}
.dtl_Txt .Sub_Ass_Tit1,
.dtl_Txt .Sub_Ass_Txt2 {text-align: left; word-break: keep-all;}
.dtl_Txt .Sub_Ass_Txt2.icon{padding-right: 300px; box-sizing: border-box;position: relative;}
.dtl_Txt .Sub_Ass_Txt2.icon img{position: absolute; right: 35px; bottom: 0;}
.dtl_Txt .Sub_Ass_Txt2.icon img.dtl2{right: 0px; bottom: -43px;}
.dtl_Txt .Sub_Ass_Txt2.icon img.dtl2_4{right: 0px; bottom: -43px;}
.dtl_Txt .Sub_Ass_Txt2.icon img.dtl2_9{right: 50px; bottom: -130px;}
.dtl_Txt .Sub_Ass_Txt2.icon2{padding-left: 340px; box-sizing: border-box; position: relative;}
.dtl_Txt .Sub_Ass_Txt2.icon2 img{position: absolute; left: 30px; top: 50%; transform: translate(0, -50%); margin-top: 0px;}

.dtl_Txt li.icon_img_L{}
.dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img{position: absolute; left: 10px; top: 10px; margin-top: 0px;}
.dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img.dtl5{top: 37px; left: 0;}
.dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img.dtl6{top: 77px; left: 40px;}
.dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img.dtl8{top: 0px; left: 40px;}
.dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img.dtl10{top: 0px; left: 50px;}
.dtl_Txt li.icon_img_L .Sub_Ass_Tit1,
.dtl_Txt li.icon_img_L .Sub_Ass_Txt2{padding-left: 300px; box-sizing: border-box; padding-right: 30px; position: relative;}
.dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2{margin-top: 50px;}
.dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2 img{position: absolute; left: 30px; top: 5px; margin-top: 0px;}
.dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2 img.dtl2_2{top: 0px; left: 45px;}
.dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2 img.dtl2_3{top: 0px; left: 50px;}
.dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2 img.dtl2_6{top: 0px; left: 15px;}

.dtl_Txt .img2{clear: both;font-size: 0; overflow: hidden;}
.dtl_Txt .img2 .Sub_Ass_Tit3,
.dtl_Txt .img2 .Sub_Ass_Tit1,
.dtl_Txt .img2 .Sub_Ass_Txt2{width: calc(100% - 240px); display: inline-block;float:left; padding-right: 60px; box-sizing: border-box;}
.dtl_Txt .img2 > img{width: 240px; vertical-align: top; display: inline-block; margin-top: 0px;}
.dtl_Txt .img2 > img.auto{width: auto; margin-top: 40px;}
.dtl_Txt img {max-width: 100%; margin-top: 40px;}
.dtl_Txt img.f_r{margin: 0 0 20px 60px; float: right;}
.dtl_Txt img.f_l{margin: 10px 50px 30px 0px; float:left;}

.dtl_Txt.st2 .img2 .Sub_Ass_Tit3{width: 100%}
.dtl_Txt.st2 .Sub_Ass_Txt2{margin-top: 0px;}

.apply_wrap.Abandomment{}
.apply_wrap.Abandomment .contTit_s{margin-top: 50px}
.apply_wrap.Abandomment .lineList_tbW .w_select_sel .inp_s{width: 370px;}
.apply_wrap.Abandomment .lineList_tbW .w_select_sel .inp_t{width: 370px;}
.apply_wrap.Abandomment .lineList_tbW .w_select_sel,
.apply_wrap.Abandomment .lineList_tbW .w_tel{font-size:0}
.apply_wrap.Abandomment .lineList_tbW .w_tel .inp_s,
.apply_wrap.Abandomment .lineList_tbW .w_tel .inp_t{width:110px}
.apply_wrap.Abandomment .lineList_tbW .w_tel .txt_tel{display:inline-block;box-sizing:border-box;width:20px;height:40px;line-height:40px;text-align:center;font-size:15px}

.next_list1.Next6{margin-top: 40px;}
.next_list1.Next6.line2{margin-top: 50px;}
.next_list1.Next6.line3{margin-top: 60px;}
.next_list1.Next6 li{text-align: left; padding-right: 10px; box-sizing: border-box;}
.next_list1.Next6 ul li:nth-child(1),
.next_list1.Next6 ul li:nth-child(2){width: 38%;}
.next_list1.Next6 ul li:nth-child(3){width: 24%;}
.next_list1.Next6 ul li:nth-child(n+2):before{left: calc(-50% + 23px);}
.next_list1.Next6 ul li:nth-child(3):before{left: calc(-62% + 23px);}
.next_list1.Next6 ul li .bottom_txt{margin-top: 25px; margin-bottom: 10px;}
.next_list1.Next6 ul li .bottom_txt b{font-size: 21px; font-weight: 500; margin-bottom: 10px; display: block;}
.next_list1.Next6 ul li .bottom_txt i{margin-bottom: 5px; color:#000;}
.next_list1.Next6 ul li .bottom_txt i.mid{font-weight: 500;}
.next_list1.Next6 ul li .bottom_txt i.dot{position: relative; padding-left: 10px; box-sizing: border-box;}
.next_list1.Next6 ul li .bottom_txt i.dot:before{content: ""; display: block; position: absolute; left: 0; top: 11px; width: 3px; height: 3px; border-radius: 50%; background-color:#b3b7bf }
.next_list1.Next6 li .btnC_arrLineR_white{margin-bottom: 10px;}
.next_list1.Next6 li .btnC_arrLineR_white.W_210{width: 210px;}
.next_list1.Next6 li .btnC_arrLineR_white.W_180{width: 180px;}
.next_list1.Next6 li .btnC_arrLineR_white span{text-align: left;min-width: 145px;}

.Ipsiinfo_Wrap.it .dot_tag1{display: inline-block; width: auto; margin-top: 0; vertical-align: middle; margin-right: 20px;}
.Ipsiinfo_Wrap.it .dot_tag1.w_184{width: 184px;}
.Ipsiinfo_Wrap.it .contTit_s.st2{font-size: 21px; font-weight: 500; margin-bottom: 0px;}
.Ipsiinfo_Wrap.it .Sub_Ass_Txt2.first{margin-top: 45px;}

.box_icon_list{width: 100%; height: auto; font-size: 0;  margin-top: 50px;}
.box_icon_list li{padding: 0px 0px 50px 0; box-sizing: border-box; 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;}

.apply_wrap.teaching .contTit_s{margin-top: 45px;}
.Ipsiinfo_Wrap.splanchnology .btnC_fileDown_white.slim{margin-top: 10px;}

.Ipsiinfo_Wrap.graduateschool .Sub_Ass_Tit1{margin-top: 40px;}

.counsel_wrap.Pccenter .next_list1{margin-top: 50px;}
.counsel_wrap.Pccenter .img_inner_txt3.v2.st2 ul li:nth-child(1){height: 150px;}
.counsel_wrap.Pccenter .contTit_s{margin-top: 50px;}

.apply_wrap.cert #tabWrap{padding: 0;}

.apply_wrap.cert .contTit_s{margin-top: 50px;}
.apply_wrap.cert .Sub_Ass_Txt2.mid:nth-child(n+2){margin-top: 20px;}

.cret_tab{width: 100%; height: auto; font-size: 0; margin-bottom: 45px;}
.cret_tab .default{width: auto; height: auto; display: inline-block; vertical-align: middle;  position: relative; padding:5px 5px 7px 5px; }
.cret_tab .default span{font-size: 16px; color:#666; letter-spacing: -0.5px; line-height: 1em;}
.cret_tab .default:nth-child(n+2){margin-left: 10px; padding-left: 10px;}
.cret_tab .default:nth-child(n+2):before{content: ""; display: block; width: 3px; height: 3px; border-radius: 50%; background-color:#a6a6a6; position: absolute; left: 0; top: 11px;}
.cret_tab .default:after{content: ""; width: 0px; height: 2px; position: absolute; left: 0px; bottom: 0px; background-color: #977649; transition: all 0.3s; -webkit-transition: all 0.3s;}
.cret_tab .default:nth-child(n+2):after{left: 10px;}
.cret_tab .default.on span{color:#846841}
.cret_tab .default.on:after{width: 100%;}
.cret_tab .default.on:nth-child(n+2):after{width: calc(100% - 10px)}
.cret_tab .default.on:nth-child(n+2):before{background-color: #846841}
.cret_cont{display: none;}
.cret_cont.on{display: block;}

.Group_list{width: 100%; height: auto; border-top: 1px solid #dbdee1; padding-top: 50px;}
.Group_list ul{font-size: 0; margin-top: 30px;}
.Group_list ul li{width: calc(25% - 15px); margin-right: 20px;  display: inline-block; vertical-align: top;}
.Group_list ul li:last-child{margin-right: 0px;}
.Group_list ul li a{display: block;}
.Group_list ul li a .Img_box{width: 100%; height: 80px; display: block; box-sizing: border-box; border: 1px solid #dbdee1; text-align: center;}
.Group_list ul li a .Img_box img{ max-width: 100%; display: inline-block; margin-top: 15px;}
.Group_list ul li a .txt1{font-size: 18px; letter-spacing: -0.5px; font-weight: 500;  margin-top: 10px; display: block;}
.Group_list ul li a .txt2{font-size: 16px; letter-spacing: -0.5px; color:#666; margin-top: 10px; display: block;}

.img_inner_txt4{width: 100%; font-size: 0; margin-top: 30px; margin-bottom: 60px;}
.img_inner_txt4 ul{width: calc(50% - 20px); display: inline-block; vertical-align: top; margin-right: 20px;}
.img_inner_txt4 ul:last-child{margin-right: 0px;}
.img_inner_txt4 ul li{font-size: 0; margin-bottom: 50px;}
.img_inner_txt4 ul li:last-child{margin-bottom: 0px;}
.img_inner_txt4 .icon{width: 100px; height: 100px; border-radius: 50%; background-color:#f1f2f7; position: relative; display: inline-block; vertical-align: top;}
.img_inner_txt4 .icon img{position: absolute; left: calc(50% - 35px); top: calc(50% - 35px);}
.img_inner_txt4 p{width: calc(100% - 100px); padding-left: 35px; box-sizing: border-box; vertical-align: top; display: inline-block; margin-top: 10px;}
.img_inner_txt4 .Sub_Ass_Tit2{letter-spacing: -1px; display: block; margin-bottom: 8px;}
.img_inner_txt4 .Sub_Ass_Txt2{letter-spacing: -1px;}

.Group_list2 {width: 100%;}
.Group_list2 ul{font-size: 0}
.Group_list2 li {width: calc(33.333% - 20px); margin-right: 30px; display: inline-block; vertical-align: top;}
.Group_list2 li:last-child{margin-right: 0px;}
.Group_list2 .Img_box {width: 100%; display: block; border: 1px solid #dbdee1; box-sizing: border-box; margin-bottom: 17px;}
.Group_list2 .Img_box img {width: 100%;}

.apply_wrap .fileArea {margin-top:15px;}
.apply_wrap .fileArea > div {position:relative;padding: 4px 193px 4px 0;font-size:0;}
.apply_wrap .fileArea .btn_fileFind {display:inline-block;width:70px;height:40px;background:#000;color:#fff;font-size:15px;font-weight:normal;line-height:40px;text-align:center;position:absolute;top:4px;right:124px;letter-spacing:-1px;cursor:pointer;}
.apply_wrap .fileArea .btn_fileFind input {position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer}
.apply_wrap .fileArea .btn_fileAdd,
.apply_wrap .fileArea .btn_fileRe,
.apply_wrap .fileArea .btn_fileDel {overflow:hidden;width:40px;height:40px;border:1px solid #dcdcdc;text-indent:-100px;}
.apply_wrap .fileArea .btn_fileAdd {background:#fff url(../img/board/ico_plus.png) no-repeat 50% 50%;position:absolute;top:4px;right:78px;}
.apply_wrap .fileArea .btn_fileRe {background:#fff url(../img/board/ico_refresh.png) no-repeat 50% 50%;position:absolute;top:4px;right:39px;}
.apply_wrap .fileArea .btn_fileDel {background:#fff url(../img/board/ico_x.png) no-repeat 50% 50%;position:absolute;top:4px;right:0px;}

.ipsi_Sech_Wrap{width: 100%; height: 630px; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step1.png);padding:87px 0 0 57%; box-sizing: border-box;}
.ipsi_Sech_Wrap.v2{background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step1_2.png);}
.ipsi_Sech_Wrap .lv1{font-family:'Oswald',sans-serif; font-size: 22px; line-height: 1em; color:#fff; font-weight: 400; letter-spacing: 3px;}
.ipsi_Sech_Wrap .lv2{font-size: 54px; line-height: 56px; color:#fff; font-weight: bold; margin-top: 13px; letter-spacing: -0.5px; position: relative}
.ipsi_Sech_Wrap .lv2::before{content: ""; display: block; height: 3px; width: 170px; position: absolute; right: 0px; background-color: #fff; bottom:25px;}
.ipsi_Sech_Wrap .lv2 span{font-weight: 200;}
.ipsi_Sech_Wrap .lv3{font-size: 18px; line-height: 26px; color:#fff; margin-top: 40px;}
.ipsi_Sech_Wrap .btnC_arrLineR{background-color: rgba(255,255,255,0); margin-top: 60px; border: 1px solid #fff; width: 180px;}

.ipsi_Sech_step1{width: 100%; height: 745px; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step2.png); padding: 50px 70px 30px 70px;}
.ipsi_Sech_step1>h4{font-size: 30px; font-weight: 200; text-align: center; color:#fff; margin-top: 50px; letter-spacing: -0.5px;}
.ipsi_Sech_step1.step2{background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step3.png); }
.ipsi_Sech_step1.step4{height: auto; min-height: 830px;}

.ipsi_Sech_step1.stpe1_2{background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step2_2.png); height: auto; padding-bottom: 50px;}
.ipsi_Sech_step1.stpe2_2{background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step2_3.png?v1); height: auto;}
.ipsi_Sech_step1.stpe2_3{background-image: url(../img/ipsi/ipsiinfo/ipsi_Sech_step2_4.png); height: auto; padding-bottom: 50px;}

.ipsi_Sech_step1.step2 .exclam,
.ipsi_Sech_step1.step3 .exclam,
.ipsi_Sech_step1.step4 .exclam,
.ipsi_Sech_step1.stpe1_2 .exclam,
.ipsi_Sech_step1.stpe2_2 .exclam,
.ipsi_Sech_step1.stpe2_3 .exclam{color:#fff; margin-top: 35px; text-align: left;}
.ipsi_Sech_step1.stpe2_3 .exclam{margin: 25px 0 30px 0; font-size: 14px!important}
.ipsi_Sech_step1.stpe1_2 .exclam,
.ipsi_Sech_step1.step3 .exclam,
.ipsi_Sech_step1.step4 .exclam,
.ipsi_Sech_step1.stpe2_2 .exclam,
.ipsi_Sech_step1.step2 .exclam{font-size: 15px; background: url(../img/common/ico_cirExclam.png) no-repeat 0 4px; display: inline-block;}
.step_next {width: 100%; text-align: center; font-size: 0;}
.step_next li {width: 110px; height: auto; vertical-align: middle; position: relative; display: inline-block; font-size: 0; text-align: center; margin-right: 129px;}
.step_next li i {display: inline-block; border-radius: 50%; background-color: rgba(255,255,255, 0); color:#fff; width: 40px; height: 40px; text-align: center; font-size: 18px; font-family:'Roboto'; line-height: 38px; font-style: normal; border: 2px solid #fff; box-sizing: border-box; position: relative; vertical-align: middle; z-index: 1}
.step_next li i::before{content: ""; display: block; height: 2px; width: 200px; background-color: #dbdfe2; position: absolute; left: 38px; top: calc(50% - 1px); z-index: 0}
.step_next li:last-of-type{margin-right: 0px;}
.step_next li:last-of-type i::before{display: none;}
.step_next li span {display: inline-block; font-size: 18px; color:#fff; font-weight: 300; text-align: center; margin-top: 23px; line-height: 1em;}
.step_next li.on i{background-color: #3180b9; width: 50px; height: 50px; border-color: #3180b9; line-height: 47px; font-size: 22px;}
.step_next li.on i::before{left: 48px; width: 194px;}
.step_next li.on span{font-weight: 500; margin-top: 18px}
.Sel_opt {max-width: 850px; font-size: 0px; margin-top: 45px; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid rgba(255,255,255, 0.2); text-align: center; margin-left: auto; margin-right: auto;}
.Sel_opt.full{width: 100%; max-width: 100%;}
.Sel_opt .exclam_wrap{text-align: center;}
.Sel_opt .default{display: inline-block; width: calc(50% - 15px); vertical-align:top; margin-right: 30px; height: 105px;  cursor: pointer;}
.Sel_opt .default:nth-child(2n):not(.v3):not(.v2){margin-right: 0px;}
.Sel_opt .default:nth-child(n+3):not(.v3):not(.v2){margin-top: 30px;}
.Sel_opt .default.v2{height: 110px; width: calc(33.333% - 15.333px); margin-right: 23px;}
.Sel_opt .default.v2:nth-of-type(3n){margin-right: 0px; }
.Sel_opt .default.v2:nth-of-type(3n){margin-top: 0px;}
.Sel_opt .default.v2:nth-of-type(n+4){margin-top: 23px;}
.Sel_opt .default.v2 .Wrap{padding: 10px; position: relative;}
.Sel_opt .default.v2 .txt{font-size: 17px; line-height: 23px; margin-top: 0; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); top:50%; left: 50%; position: absolute; width: 100%; }
.Sel_opt .default.v3{width: calc(20% - 8px); margin-right: 10px; height: 60px;}
.Sel_opt .default.v3:nth-child(5n){margin-right: 0px;}
.Sel_opt .default.v3:nth-child(n+6){margin-top: 10px;}
.Sel_opt .default.v3 .Wrap{padding: 10px; position: relative;}
.Sel_opt .default.v3 .txt{font-size: 16px; line-height: 20px; margin-top: 0; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); top:50%; left: 50%; position: absolute; width: 100%; letter-spacing:-1px; letter-spacing:-1.5px;}
.Sel_opt .default.v4{width: calc(50% - 15px); margin-right: 30px;}
.Sel_opt .default.v4 br{display: none;}
.Sel_opt .default.v4 .Wrap{position: relative;}
.Sel_opt .default.v4 .txt{line-height: 25px; margin-top: 0; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); top:50%; left: 50%; position: absolute; width: 100%;}
.Sel_opt.v2{padding: 0 105px 40px 105px; box-sizing: border-box;}
.Sel_opt .default.w250{width: 250px; margin-right: 50px; display: inline-block;}
.Sel_opt .default.w250:last-of-type{margin-right: 0px;}
.Sel_opt .default .Wrap{display: block;width: 100%; height: 100%; background-color: #fff;  padding: 38px 10px; box-sizing: border-box; position: relative;}
.Sel_opt .default .img_box{width: 100%; height: 80px; background-repeat: no-repeat;  background-position: center center; display: block;}
.Sel_opt .default .img_box.sel1{background-image: url(../img/ipsi/ipsiinfo/Sel_opt1.png);}
.Sel_opt .default .img_box.sel2{background-image: url(../img/ipsi/ipsiinfo/Sel_opt2.png);}
.Sel_opt .default .img_box.sel3{background-image: url(../img/ipsi/ipsiinfo/Sel_opt3.png);}
.Sel_opt .default .img_box.sel4{background-image: url(../img/ipsi/ipsiinfo/Sel_opt4.png);}
.Sel_opt .default .img_box.sel5{background-image: url(../img/ipsi/ipsiinfo/Sel_opt5.png);}
.Sel_opt .default .img_box.sel6{background-image: url(../img/ipsi/ipsiinfo/Sel_opt6.png);}
.Sel_opt .default .img_box.sel7{background-image: url(../img/ipsi/ipsiinfo/Sel_opt7.png);}
.Sel_opt .default .img_box.sel8{background-image: url(../img/ipsi/ipsiinfo/Sel_opt8.png);}
.Sel_opt .default .img_box.sel9{background-image: url(../img/ipsi/ipsiinfo/Sel_opt9.png);}
.Sel_opt .default .img_box.sel10{background-image: url(../img/ipsi/ipsiinfo/Sel_opt10.png);}
.Sel_opt .default .img_box.sel11{background-image: url(../img/ipsi/ipsiinfo/Sel_opt11.png);}
.Sel_opt .default .img_box.sel12{background-image: url(../img/ipsi/ipsiinfo/Sel_opt12.png);}
.Sel_opt .default .img_box.sel13{background-image: url(../img/ipsi/ipsiinfo/Sel_opt13.png);}
.Sel_opt .default .img_box.sel14{background-image: url(../img/ipsi/ipsiinfo/Sel_opt14.png);}
.Sel_opt .default .img_box.sel15{background-image: url(../img/ipsi/ipsiinfo/Sel_opt15.png);}
.Sel_opt .default .img_box.sel16{background-image: url(../img/ipsi/ipsiinfo/Sel_opt16.png);}

.Sel_opt .default .txt{text-align: center; font-size: 20px; letter-spacing: -0.5px; margin-top: 0px; font-style: normal; display: block; margin-top: 0; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); top:50%; left: 50%; position: absolute; width: 100%;}
.Sel_opt .default:last-of-type{margin-right: 0px;}
.Sel_opt .default.on .Wrap{background-color: #2b87c8;}
.Sel_opt .default.on .Wrap .img_box.sel1{background-image: url(../img/ipsi/ipsiinfo/Sel_opt1_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel2{background-image: url(../img/ipsi/ipsiinfo/Sel_opt2_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel3{background-image: url(../img/ipsi/ipsiinfo/Sel_opt3_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel4{background-image: url(../img/ipsi/ipsiinfo/Sel_opt4_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel5{background-image: url(../img/ipsi/ipsiinfo/Sel_opt5_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel6{background-image: url(../img/ipsi/ipsiinfo/Sel_opt6_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel7{background-image: url(../img/ipsi/ipsiinfo/Sel_opt7_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel8{background-image: url(../img/ipsi/ipsiinfo/Sel_opt8_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel9{background-image: url(../img/ipsi/ipsiinfo/Sel_opt9_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel10{background-image: url(../img/ipsi/ipsiinfo/Sel_opt10_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel11{background-image: url(../img/ipsi/ipsiinfo/Sel_opt11_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel12{background-image: url(../img/ipsi/ipsiinfo/Sel_opt12_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel13{background-image: url(../img/ipsi/ipsiinfo/Sel_opt13_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel14{background-image: url(../img/ipsi/ipsiinfo/Sel_opt14_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel15{background-image: url(../img/ipsi/ipsiinfo/Sel_opt15_on.png);}
.Sel_opt .default.on .Wrap .img_box.sel16{background-image: url(../img/ipsi/ipsiinfo/Sel_opt16_on.png);}
.Sel_opt .default.on .Wrap .txt{color:#fff; font-weight: 500; letter-spacing:-1.5px;}

.setp_Btn_box {width: 100%; font-size: 0; text-align: center;}
.setp_Btn_box > button{box-sizing: border-box; margin-right: 10px;}
.setp_Btn_box > button:last-child{margin-right: 0px;}
.setp_Btn_box > button span{width: 144px; height: 44px; display: block; font-size: 16px; color:#fff; box-sizing: border-box; padding: 12px 20px 11px 20px; background-repeat: no-repeat;  line-height: 1em;}
.setp_Btn_box > button.Prev{background-color: rgba(255,255,255,0);}
.setp_Btn_box > button.Prev span{padding-left: 50px; background-image: url(../img/ipsi/ipsiinfo/Sech_PrevArrow.png); background-position: 20px center; border: 1px solid #fff;}
.setp_Btn_box > button.Next{background-color: #ad893a;}
.setp_Btn_box > button.Next span{padding-right: 50px; background-image: url(../img/ipsi/ipsiinfo/Sech_NextArrow.png); background-position: right 20px center; border: 1px solid #ad893a;}

.Sech_Complet{width: 100%;box-sizing: border-box;}
.Sech_Complet h4{font-size: 30px; text-align: center;}
.Sech_Complet .Link_Wrap{width: 100%; text-align: center; margin-top: 30px;}
.Sech_Complet .Link_Wrap .btnC{margin-right: 10px; margin-bottom: 0px;}
.Sech_Complet .Link_Wrap .btnC:last-of-type{margin-right: 0px;}
.Sech_Complet .group_top{background-color: #fff; padding: 60px 20px 50px 20px; }
.Sech_Complet .infoTxt{width: 100%; background-color: #e4e4e8; padding: 25px; box-sizing: border-box; text-align: left;}
.Sech_Complet .infoTxt .Sub_Ass_Txt2{font-size: 15px;}
.btnC.sky>span{background-color: #3897d9; border-color: #3897d9}

.Sech_Table{width: 100%; height: auto; margin-top: 45px; margin-bottom: 40px;}
.Sech_Table > h4{width: 100%; text-align: center; height: 60px; line-height: 60px; font-size: 24px; font-weight: 500; color:#fff; background-color:#042a59; position: relative; letter-spacing: -1px;}
.Sech_Table > h4 > span{font-size: 14px; color:#e2b758; font-weight: 300; position: absolute; right: 30px; bottom:20px; letter-spacing: -1px;}
.Sech_Table > h4.bg_gray{background-color: #5e6e88;}
.Sech_Table ul{background-color: #fff; padding: 15px 30px; box-sizing: border-box;}
.Sech_Table ul li{width: 100%; padding: 16px 0; border-bottom: 1px solid #dddfe5; position: relative; padding-left: 150px; box-sizing: border-box; min-height: 58px;}
.Sech_Table ul li:last-child{border-bottom: none;}
.Sech_Table ul li.btn{text-align: right; font-size: 0; padding-bottom: 10px;}
.Sech_Table ul li.btn.v2 p{width: calc(100% - 210px);}
.Sech_Table ul li.btn p{display: inline-block; width: calc(100% - 184px); vertical-align: top;}
.Sech_Table ul li.btn .Link_btn_wrap{vertical-align: middle; font-size: 0; width: 184px; display: inline-block;}
.Sech_Table ul li.btn.v2 .Link_btn_wrap{width: 210px}
.Sech_Table ul li.btn .Link_btn_wrap .btnC_arrLineR_white{margin-bottom: 0px;}
.Sech_Table ul li.btn .Link_btn_wrap .btnC_arrLineR_white span{font-size: 15px; min-height: 36px; padding: 7px 40px 7px 12px}
.Sech_Table ul li.btn .Link_btn_wrap .btnC_arrLineR_white:nth-child(n+2){margin-left: 6px;}
.Sech_Table ul li .Tit{position: absolute; left: 0; top: 20px; line-height: 1em; font-size: 16px; font-weight: 500; text-align: left;}
.Sech_Table ul li .txt{font-size: 16px; letter-spacing: -0.5px; text-align: left;}
.Sech_Table ul li .txt i{font-style: normal;}
.Sech_Table ul li .txt .btnC_fileDown{background-color: #3897d9; margin-bottom: 0px; margin-left: 15px; vertical-align: middle;}
.Sech_Table ul li .txt .btnC_fileDown>span{width: 110px; min-height: 36px; padding: 7px 40px 5px 15px;}
.Sech_Table ul li .txt .inp_r{vertical-align: super; margin-right: 0; margin-left: 17px;}
.Sech_Table ul li .txt .inp_r:nth-child(n+2){ margin-left: 13px;}
.Sech_Table ul li .txt .m{display: none;}
.Sech_Table ul li .txt i.exclam{padding:0 0 0 22px;margin-top:10px;background:url(../img/common/ico_cirExclam.png) no-repeat 0 5px;color:#666;font-size:16px;font-weight:300;line-height:1.5em; display: block; margin: 0;}
.Sech_Table ul li.bd_none{border: none;}
.Sech_Table ul li.none{padding-left: 0;}
.Sech_Table ul li.none .btnC_arrLineR_white.samplebtn > span{min-width: 165px; min-height: 33px; padding: 6px 40px 7px 15px;}
.Sech_Table ul li.none .Sub_Ass_Tit1{margin-bottom: 15px;}

/* 2022-08-10 나의장학찾기 수정 */
.Sech_Table2{width: 100%; height: auto; margin-top: 45px; margin-bottom: 40px;}
.Sech_Table2 > h4{width: 100%; text-align: center; height: 60px; line-height: 60px; font-size: 24px; font-weight: 500; color:#fff; background-color:#042a59; position: relative; letter-spacing: -1px;}
.Sech_Table2 > h4 > span{font-size: 14px; color:#e2b758; font-weight: 300; position: absolute; right: 30px; bottom:20px; letter-spacing: -1px;}
.Sech_Table2 > h4.bg_gray{background-color: #5e6e88;}
.Sech_Table2 ul{background-color: #fff; padding: 15px 30px; box-sizing: border-box; padding-left: 450px}
.Sech_Table2 ul li{width: 100%; padding: 16px 0; border-bottom: 1px solid #dddfe5; position: relative; padding-left: 150px; box-sizing: border-box; min-height: 58px;}

.Sech_Table div .box{width: 33%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    height: 40px;
    padding-top: 20px;
float: right; margin-top: -50px}

.m25{margin-top: -25px!important}

.box{display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 34%;
/*    float: right;
    margin-top: -80px;
*/
	
	}
.btn1{background-color: rgba(255,255,255,0);border: 1px solid #39a0ff; font-size: 14px; color:#39a0ff!important;box-sizing: border-box; cursor: pointer; margin: 3px 8px; border-radius: 100px; text-align: center; padding: 10px 15px; width: 170px}
.btn1 a{color: #39a0ff; text-decoration: none}
.btn2{background-color: #39a0ff;_border: 1px solid #39a0ff; font-size: 14px; color:#fff!important;box-sizing: border-box; cursor: pointer; margin: 3px 0; border-radius: 100px; text-align: center; padding: 10px 15px; width: 170px}
.btn2 a{color: #fff; text-decoration: none}

li::marker{display: none}




.Sech_Table .inp_r>input[type=radio]:checked+label{background: url(../img/ipsi/ipsiinfo/ico_inputRadioB_on.png) no-repeat 0 0; color: #05548f;}

.mainpoint .contTit_s{margin-top: 50px;}
.Ipsiinfo_Wrap .limit_area table td {word-break:break-all;}

/* 자격증,수료증 프로그램 */
/*학과별 교육과정*/
.curriculum_list{width:cacl(100% + 24px);margin-left:-24px;font-size:0}
.curriculum_list>div{
	display:inline-block;width:calc(33.33% - 24px);min-height:208px;
	box-sizing:border-box;
	margin:0 0 24px 24px;padding:20px 28px;
	border:1px solid #dbdfe2;
	background:#f1f2f7;
	vertical-align:top;font-size:0
}
.curriculum_list>div h3{margin-bottom:15px;font-size:26px;color:#05548f;letter-spacing:-1px}
.curriculum_list>div dl{position:relative;min-height:24px;box-sizing:border-box;overflow:hidden;margin-top:15px;padding-left:115px;text-align:right}
.curriculum_list>div dl dt{position:absolute;left:0;padding-right:18px;background:#f1f2f7;font-size:16px;color:#000;font-weight:500;z-index:1}
.curriculum_list>div dl dd{margin-bottom:5px;font-size:16px;}
.curriculum_list>div dl dd a{position:relative;display:inline-block;padding:0 15px 0 18px;background:#f1f2f7 url(../img/kor/curriculum/ico_list_arrow1.png) no-repeat right center;letter-spacing:-1px}
.curriculum_list>div dl dt+dd a:before{content:'';position:absolute;top:12px;right:100%;display:block;width:500%;height:1px;border-top:1px dotted #5e6e88}
.curriculum_list>div.w100{width:calc(100% - 24px);}
.curriculum_list>div.w100 dl{display:inline-block;width:48%;vertical-align:top}
.curriculum_list>div.w100 dl:nth-child(odd){margin-left:4%}
.curriculum_list>div.w100 dl dd{display:inline-block;}
.curriculum_list>div:hover,
.curriculum_list>div:hover dl dt,
.curriculum_list>div:hover dl dd a{background-color:#05548f;border-color:#05548f}
.curriculum_list>div:hover h3,
.curriculum_list>div:hover dl dt,
.curriculum_list>div:hover dl dd a{color:#fff}
.curriculum_list>div:hover dl dd a{background-image:url(../img/kor/curriculum/ico_list_arrow2.png)}
.curriculum_list>div:hover dl dd a:before{border-color:#82aac7}
.curriculum_list>div dl dt a:hover{color:#e2b758}
.curriculum_list>div dl dd a:hover{background-image:url(../img/kor/curriculum/ico_list_arrow3.png);color:#e2b758}

.curriculum_list2{padding-top:50px;border-top:1px solid #dbdfe2}
.curriculum_list2 ul{width:calc(100% + 20px);margin-left:-20px;font-size:0}
.curriculum_list2 ul li{display:inline-block;width:calc(25% - 20px);margin:0 0 20px 20px}
.curriculum_list2 ul li a{display:block;position:relative;padding:0 40px 0 20px;border:1px solid #dbdfe2}
.curriculum_list2 ul li a:after{content:'';position:absolute;top:0;right:19px;display:block;width:7px;height:100%;background:url(../img/kor/curriculum/ico_list_arrow1.png) no-repeat center;}
.curriculum_list2 ul li a span{display:table-cell;height:68px;font-size:16px;line-height:1.3em;vertical-align:middle;letter-spacing:-1px}
.curriculum_list2 ul li a:hover,
.curriculum_list2 ul li a.on {background:#05548f}
.curriculum_list2 ul li a:hover:after,
.curriculum_list2 ul li a.on:after {background-image:url(../img/kor/curriculum/ico_list_arrow2.png)}
.curriculum_list2 ul li a:hover,
.curriculum_list2 ul li a.on span{color:#fff}

.curriculum_menu{position:relative;font-size:0}
.curriculum_menu .m_open{display:none}
.curriculum_menu>ul>li{
	position:relative;
	padding:10px 0 10px 200px;margin-top:-1px;
	border-top:1px solid #dbdfe2
}
.curriculum_menu>ul>li ul{font-size:0}
.curriculum_menu>ul>li ul li{display:inline-block;margin-right:20px}
.curriculum_menu>ul>li ul a{
	display:block;height:32px;line-height:32px;
	padding-left:20px;
	background:url(../img/kor/curriculum/ico_menu1.png) no-repeat 0 center;
	font-size:15px;
}
.curriculum_menu>ul>li h3{
	position:absolute;left:19px;top:11px;
	font-size:18px;color:#000;font-weight:500;letter-spacing:-1px
}
.curriculum_menu>ul>li.on{background:#05548f;border-color:#05548f;z-index:1}
.curriculum_menu>ul>li.on h3{color:#fff;}
.curriculum_menu>ul>li.on ul a{background-image:url(../img/kor/curriculum/ico_menu2.png);color:#fff}
.curriculum_menu>ul>li.on ul a.on{background-image:url(../img/kor/curriculum/ico_menu3.png);color:#fac550; border-bottom: 1px solid #fac550;}
.curriculum_menu>ul>li.on ul a:hover {color:#fac550}
.curriculum_info{margin-top:30px;}
.curriculum_info .head{
	position:relative;
	padding-bottom:240px;
	background:#f1f2f7;
}
.curriculum_info .head:before,
.curriculum_info .head:after{
	content:'';
	position:absolute;top:0;left:100%;
	display:block;width:400%;height:100%;
	background:#f1f2f7;
}
.curriculum_info .head:before{left:auto;right:100%}
.curriculum_info .head h4{
	padding:50px 0 30px;
	font-size:54px;color:#000;font-weight:500;letter-spacing:-2px;line-height:1.2em;word-break:keep-all
}
.curriculum_info .head h4 span{display:block;margin-top:30px;font-size:21px;color:#846841}
.curriculum_info .head h4 span b{position:relative;display:inline-block;padding-left:22px;font-weight:500}
.curriculum_info .head h4 span b:before{content:'';position:absolute;top:8px;left:13px;display:block;width:1px;height:18px;background:#846841}
.curriculum_info .head div{font-size:16px;}
.curriculum_info .contTit_line{margin-top:70px}
.curriculum_info .contTit_s{margin-top:50px}
.curriculum_info .contTit_line+.contTit_s{margin-top:30px}
.curriculum_info .limit_area{min-width:850px}
.curriculum_info .lineTop_tb,
.curriculum_info.style2 .head{background:#fff}
.curriculum_info.style2 .head:before,
.curriculum_info.style2 .head:after{display:None}
.curriculum_info.style2 {margin-top:0;}
.curriculum_info.style2 .head h4 {padding-top:0;}
.curriculum_info.style2 .bg{position:relative;padding-bottom:70px;background:#f1f2f7;}
.curriculum_info.style2 .bg:before,
.curriculum_info.style2 .bg:after{
	content:'';
	position:absolute;top:70px;left:100%;
	display:block;width:400%;height:calc(100% - 70px);
	background:#f1f2f7;
}
.curriculum_info.style2 .bg:before{left:auto;right:100%}
.curriculum_paper{
	position:relative;
	margin-top:-193px;padding:0 48px;
	border:1px solid #dbdfe2;
	background:#fff;
}
.curriculum_paper div{
	padding:40px 0 40px 100px;
	background:url(../img/kor/curriculum/tit_ico1.png) no-repeat 0 40px;
	font-size:0
}
.curriculum_paper div dl{
	display:inline-block;
	width:33.33%;box-sizing:border-box;
	vertical-align:top
}
.curriculum_paper div dl+dl{padding-left:30px;border-left:1px solid #dbdfe2;}
.curriculum_paper div dl dt{margin-bottom:10px;font-size:21px;color:#000;font-weight:600}
.curriculum_paper div dl dd{font-size:16px}
.curriculum_paper div+div{border-top:1px solid #dbdfe2;background-image:url(../img/kor/curriculum/tit_ico2.png);background-position:0 30px}
.curriculum_paper div+div dl{width:100%}
.curriculum_effect dl{position:relative;padding-left:124px}
.curriculum_effect dl+dl{margin-top:20px;}
.curriculum_effect dl dt{position:absolute;left:0;font-size:16px;font-weight:600}
.curriculum_effect dl dd{font-size:16px}
.curriculum_contact{padding:40px 15px 40px 86px;background:#f1f2f7 url(../img/kor/curriculum/contact.png) no-repeat 30px center;font-size:16px;color:#666}
.curriculum_contact b{margin:0 15px 0 30px;color:#000}
.curriculum_contact a{color:#666}

.Ipsiinfo_Wrap.it .box_icon_list {border-top: 0px}
.Ipsiinfo_Wrap.it .box_icon_list li {border-bottom: 0px}


.video_list{width:calc(100% + 20px);margin-left:-20px;font-size:0}
.video_list>div{display:inline-block;width:calc(25% - 20px);margin:0 0 0 20px;vertical-align:top}
.video_list>div a{position:relative;display:block;font-size:0}
.video_list>div a.on:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:4px;background:#3897d9}
.video_list>div a:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/common/btn_play_s.png) no-repeat center;z-index:1}
.video_list>div a.no_play:after{display:none}
.video_list>div a:hover:after{background-color:rgba(0,0,0,0.2)}
.video_list>div a img,
.video_list>div video{width:100%;background:#82878d;margin:0}
.video_list>div video::-webkit-media-controls {display:none !important;}
.video_list>div h3{height:110px;margin-top:10px;font-size:18px;font-weight:500;letter-spacing:-1px}
.video_list>div h3 span{color:#666}
.video_list>div h3 em{display:block;font-size:16px;color:#846841;font-style:normal;font-weight:normal}
.video_list>div pre{display:none}

.splanchnology .video_list {border-top:0px; padding-top: 0px}


.apply_wrap.cert .contTit_s {margin-top:50px;}

.pointBgBox {padding:40px;background:#f1eae0;}
.pointBgBox .txtTit {font-size: 16px;font-weight:600;}
.pointBgBox li {position: relative;padding-left:25px;}
.pointBgBox span.Ques {position:absolute;left:0;font-size:16px;color:#05548f;padding-right:5px;}
.pointBgBox span.answer {position:absolute;left:0;font-size:16px;color:#846841;font-weight:500;padding-right:5px;padding-left:4px;}
.topScolarship_box {width:100%;height:auto;margin-top:50px;border:1px solid #000;border-top:0;}
.topScolarship_box div.tit {padding:15px 0;font-size:28px;font-weight:500;text-align:center;color:#fff;background:#05548f;letter-spacing:-1px;}
.topScolarship_box div.tit > span.txtYellow {Color:#e2b758;font-size:inherit;}
.topScolarship_box ul {font-size:0;padding:45px 40px;}
.topScolarship_box ul > li {position:relative;display:inline-block;vertical-align: top;width:33.3333%;padding-right:40px;box-sizing:border-box;}
.topScolarship_box ul > li:last-child {padding-right:0}
.topScolarship_box ul > li + li {padding-left:40px;box-sizing:border-box;}
.topScolarship_box ul > li + li:before {content:'';display:block;position:absolute;top:0;left:0;width:1px;height:60px;background:#dbdfe2;}
.topScolarship_box ul > li .txtBox {display:inline-block;vertical-align:top;}
.topScolarship_box ul > li .txtBox > p > .txtBlue {font-size:inherit;}
.topScolarship_box ul > li .txtBox > p {font-size:24px;font-weight:600;letter-spacing:-2px;}
.topScolarship_box ul>li .txtBox>span.grayTit {display:block;font-size:18px;color:#666666;letter-spacing:-1px;}
.topScolarship_box ul > li .imgBox {float:right;}
/* list스타일 */
.box_iconlist2 {display: inline-block; width:49%; height:auto; font-size:0; margin-top:30px;}
.box_iconlist2 > li {font-size:16px; box-sizing: border-box}
.box_iconlist2 li .icon_img {display: inline-block;width: 100px;height: 100px;border-radius: 50%;-webkit-border-radius: 50%;
background-color: #f1f2f7;position: relative;vertical-align: top;}
.box_iconlist2 li .txt_list {
    display: inline-block;
    width: calc(100% - 135px);
    padding: 3px 0 0 30px;
    vertical-align: top;
}
.cert .contTit_line {margin-top:40px}

.SduTab{margin-bottom: 70px; overflow: hidden;}
.SduTab .default {width:auto; height:50px; background-color:#f6f6f7; padding:20px 30px; float:left; margin-bottom:2px; margin-right:2px; cursor:pointer; box-sizing: border-box; text-align: center;}
.SduTab .default:last-child{margin-right:0px;}
.SduTab .default > span {font-size:16px; color:#000; line-height:20px; letter-spacing:-0.1px;}
.SduTab .default{width:calc(20% - 1.6px); height:88px; margin-bottom:0px;}
.SduTab .default span b{font-size:17px; display:block; margin-top:2px;}
.SduTab .default:hover {background-color:#05548f; color: #fff;}
.SduTab .default:hover span {color:#fff; font-weight:500; }

.WhyCont{width: 100%; font-size: 0;}
.WhyCont .Txt{width: 720px; display: inline-block; vertical-align: top; font-size: 0; padding-right: 60px; box-sizing: border-box;}
.WhyCont .Txt.r{padding-left: 60px; padding-right: 0px;}
.WhyCont .Txt h4{position: relative; margin-bottom: 30px; margin-top: 30px;}
.WhyCont .Txt h4::before{content: ""; display: block; width: 170px; height: 1px; background-color: #977649; position: absolute; right: 0; bottom: 27px;}
.WhyCont .Txt h4 b{font-size: 55px; font-family:'Oswald'; font-weight: 500; letter-spacing: 2px;}
.WhyCont .Txt h4 b i{font-style: normal; font-size: inherit; color:#05548f;}
.WhyCont .Txt h4 span{font-size: 28px; font-weight: 300;}
.WhyCont .Txt .Sub_Ass_Txt2.dot::before{background-color: #05548f}
.WhyCont .Txt dl{width: calc(33.333% - 13.333px); font-size: 0; margin-top: 55px; display: inline-block; vertical-align: top; margin-right: 20px;}
.WhyCont .Txt dl:last-child{margin-right: 0px;}
.WhyCont .Txt dl dt img{display: block;}
.WhyCont .Txt dl dt{font-size: 18px; font-weight: 500; letter-spacing: -1px;}
.WhyCont .Txt dl dd{font-size: 15px; margin-top: 15px; letter-spacing: -0.5px;}
.WhyCont .img_box{width: calc(100% - 720px); display: inline-block; vertical-align: top; background-repeat: no-repeat; background-size: cover; background-position: center center; height: 565px; position: relative;}
.WhyCont > div{font-size: 0; clear: both;}
.WhyCont > div.line1{position: relative;z-index: 1;}
.WhyCont > div.line2{padding: 110px 0 130px; background-color:#f1f2f7;position: relative; top: -40px; z-index: 0;}
.WhyCont > div.line2::before,
.WhyCont > div.line2::after{content: ""; display: block; width: 2000px; height: 100%; background-color: #f1f2f7; right: -2000px; top: 0; position: absolute;}
.WhyCont > div.line2::before{left: -2000px;}
.WhyCont > div.line3{position: relative; top: -80px;}
.WhyCont > div.line3 .Txt h4{margin-top: 80px;}
.WhyCont > div.line3 .img_box{height: 538px;}
.WhyCont > div.line4{position: relative; z-index: 1}
.WhyCont > div.line4 .Txt h4{margin-top: 0px;}
.WhyCont > div.line4 .img_box{height: 465px;}
.WhyCont > div.line5{position: relative; background-color: #f1eae0; padding: 110px 0 130px 0; top: -40px; z-index: 0;}
.WhyCont > div.line5 .img_box{height: 380px;}
.WhyCont > div.line5::before,
.WhyCont > div.line5::after{content: ""; display: block; width: 2000px; height: 100%; background-color: #f1eae0; right: -2000px; top: 0; position: absolute;}
.WhyCont > div.line5::before{left: -2000px;}
.WhyCont > div.line5 .Txt h4{margin-top: 0px;}
.WhyCont > div.line6{position: relative; top: -40px; width: 200%; margin-left: -50%;}
.WhyCont .banner_box{width: 100%; text-align: center; background-image: url(../img/ipsi/ipsiinfo/ipsisdubg_6.png);padding: 60px 10px 70px 0; background-position: center center; background-repeat: no-repeat;}
.WhyCont .banner_box h4{font-size: 45px; font-weight: 500; color:#fff; margin-bottom: 30px; position: relative; padding-bottom: 15px; letter-spacing: -1px;}
.WhyCont .banner_box h4::before{content: ""; display: block; width: 50px; background-color: #e2b758; height: 1px; left: calc(50% - 25px); position: absolute; bottom: 0px;}
.WhyCont .banner_box p{font-size: 18px; color:#fff; letter-spacing: -1px;}
.WhyCont .banner_box p span{color:#e2b758; font-size: inherit;}
.WhyCont > div.line7{position: relative; top: -40px;}
.graduateSchool_status .contTit_s{margin-top:70px}
.graduateSchool_status_graph{width:100%;overflow:auto;overflow-y:hidden;}
.graduateSchool_status_graph ul{position:relative;/*width:1200px;*/width:100%;height:280px;background:url(../img/kor/bachelor/graduateSchool_status_bg.png) no-repeat;}
.graduateSchool_status_graph ul li{position:absolute;left:35px;bottom:31px;width:126px;text-align:center;}
.graduateSchool_status_graph ul li dt{position:absolute;font-size:0}
.graduateSchool_status_graph ul li span{display:block;margin-bottom:5px;font-size:16px;}
.graduateSchool_status_graph ul li span b{font-size:21px;font-weight:bold;letter-spacing:-1px; font-family:'Roboto'; }
.graduateSchool_status_graph ul li i{display:block;width:60px;margin:0 auto;background:#dadee1;}
.graduateSchool_status_table{border:1px solid #dbdfe2;font-size:0}
.graduateSchool_status_table div{font-size:0}
.graduateSchool_status_table div+div{border-top:1px solid #dbdfe2}
.graduateSchool_status_table dl{position:relative;display:inline-block;width:25%;box-sizing:border-box;padding:0 130px 0 23px}
.graduateSchool_status_table dl+dl:before{content:'';position:absolute;top:50%;left:0;width:1px;height:34px;margin-top:-17px;background:#dbdfe2}
.graduateSchool_status_table dl dt{display:inline-block;vertical-align:top}
.graduateSchool_status_table dl dt span{display:table-cell;height:100px;font-size:16px;color:#666;font-weight:400;line-height:1.2em;vertical-align:middle}
.graduateSchool_status_table dl dd{position:absolute;top:0;right:23px;font-size:36px;font-weight:500;line-height:100px;letter-spacing:-1px}
.graduateSchool_status_table dl dd span{padding-left:3px;font-size:16px}
.graduateSchool_status2 .contTit_s{margin-top:70px}
.graduateSchool_status2 .exclam{position:absolute}
.graduateSchool_status2 .limit_area{min-width:850px}
.WhyCont .contTit_s{margin-top: 60px;}
.WhyCont .contTit_s span{font-size: 15px; float: right; font-weight: 400; margin-top: 9px;}
.WhyCont .graduateSchool_status_graph ul{background-image: url(../img/kor/bachelor/graduateSchool_status_bg2.png); font-size: 0; background-position: left -60px}
.WhyCont .graduateSchool_status_graph ul li{width: 20%; left: auto !important; position: relative; display: inline-block; vertical-align: bottom; bottom:-3px}
.WhyCont .graduateSchool_status_graph ul li:before{content:attr(data-content); display: block; position: absolute; bottom: -30px; width:100%; height: 30px; font-size: 17px; font-weight: 500; text-align: center; color:#666666; letter-spacing: -0.5px; padding-top: 10px; box-sizing: border-box;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(1) i{background:#977649;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(2) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(3) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(4) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(5) i{background:#adb4bc;}
.WhyCont .graduateSchool_status_graph ul li:nth-child(6) i{background:#adb4bc;}
.WhyCont .Sub_Ass_Tit2{margin-top: 40px;}
.whysdu .tipBox {position:relative;width:100%;margin-top:30px;padding:30px 30px 30px 109px;box-sizing:border-box;background:#f1f2f7 url(../img/ipsi/ipsiinfo/ico_won.png) no-repeat 40px 35px;}
.whysdu .tipBox b {display:block;font-size:21px;font-weight:600;color:#05548f;letter-spacing:-1px;}
.whysdu .tipBox p.txt {font-size:18px;letter-spacing:-1px;}
.whysdu .tipBox p.txt > span {position:relative;font-weight:500;color:#846841;font-size:inherit;}
.whysdu .tipBox p.txt > span:before {content:'';display:block;position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#846841;}
.whysdu .tipBox p.txt br.tipBr {display:none;}
.whysdu .tipBox a.btnC_arrLineR {position:absolute;top:40px;right:40px;}
/* 200106 시작 */
.studyMemo {height:710px;}
#studyMemo_list .list {position:relative;left:-565px;width:1845px;height:710px;z-index:1;}
#studyMemo_list .list::after {content:'';display:block;position:absolute;right:0;top:0;width:92px;height:100%;background:#fff;z-index:3;}
#studyMemo_list .unit {width:615px;margin:-92px 0 0 0;transform:scale(0.7);transition:0.2s;opacity:0;}
#studyMemo_list .unit.slick-center {margin:0;transform:scale(1);opacity:1;}
#studyMemo_list .unit.slick-center img {width:710px;max-width:none;margin-left:-50px;}
#studyMemo_list .unit.slick-center+.slick-slide {opacity:1;}
#studyMemo_list .slick-arrow {display:block;position:absolute;/*top:0;*/top:476px;overflow:hidden;width:12px;height:21px;text-indent:-999px;transition:0.2s;z-index:2;}
#studyMemo_list .slick-prev {right:511px;background:url(../img/ipsi/ipsiinfo/btn_arrLprev_gray.png) no-repeat center;}
#studyMemo_list .slick-next {right:395px;background:url(../img/ipsi/ipsiinfo/btn_arrRnext_gray.png) no-repeat center;}
#studyMemo_list .slick-prev:hover {background:url(../img/ipsi/ipsiinfo/btn_arrLprev_black.png) no-repeat center;}
#studyMemo_list .slick-next:hover {background:url(../img/ipsi/ipsiinfo/btn_arrRnext_black.png) no-repeat center;}
#studyMemo_list .list_page {position:absolute;left:809px;top:1494px;overflow:hidden;width:80px;text-align:center;z-index:2;}
#studyMemo_list .list_page .currentNum {padding-left:5px;color:#000;font-family:'Roboto',sans-serif;font-size:32px;font-weight:400;line-height:32px;}
#studyMemo_list .list_page .totalNum,
#studyMemo_list .list_page .totalNum>span {color:#666;font-family:'Roboto',sans-serif;font-size:18px;font-weight:400;line-height:32px;}
/* 200106 끝 */

.diagramArea_ipsi {height: auto; margin-top: 30px;overflow-x:auto;overflow-y:hidden;font-size:0;}
.diagramArea_ipsi .sdeg {display:inline-block;vertical-align:top;width:50% !important;}
.diagramArea_ipsi .txtYellow {font-size:18px;text-align:center;}
.recruitBtnArea a + a {margin-left:10px;}


.gra_wrap {height: 50px; margin-top: 20px; position: relative;}
.gra_wrap .no1 {border-radius: 25px; border: 3px solid rgb(4, 42, 89); border-image: none; width: 250px; height: 50px; text-align: right; line-height: 44px; padding-right: 20px; float: left; position: relative; box-sizing: border-box;}
.gra_wrap .no1 > span {border-radius: 50%; left: -1px; top: -1px; width: 47px; height: 47px; text-align: center; color: white; line-height: 46px; letter-spacing: -2px; position: absolute; background-color: #042a59;}
.gra_wrap .cir {top: 50%; width: calc(200px /3); height: 1px; float: left; position: relative; background-color: #042a59;}
.gra_wrap .cir > span {left: 50%; top: -10px; color: #042a59; position: absolute; transform: translateX(-50%);}

/* 모집마감안내 */
.finish_notice .cont {width:100%;height:100%;text-align:center;box-sizing:border-box;}
.finish_notice .cont1 {max-height:690px;padding:100px 0 90px 0;background:url(../img/ipsi/ipsiinfo/finish_bg1.png);}
.finish_notice .cont1 p.tit {font-size:24px;color:#fff;font-weight:500}
.finish_notice .cont1 p.tit > span {font-size:40px;color:inherit;font-weight:600px;}
.finish_notice .cont1 p.en {display:inline-block;position:relative;font-family:'Oswald', sans-serif;font-weight:600;font-size:140px;line-height:150px;color:#ffe83b;}
.finish_notice .cont1 p.en:before {content:'';display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background:#ffe83b}
.finish_notice .bottomTxt {font-family:'Roboto', sans-serif; margin-top:53px;color:#fff;font-size:23px;}
.finish_notice .cont2 {padding: 75px 140px 0 140px;background:#e8eaf1;}
.finish_notice .cont2 .tit {margin-bottom:60px;font-size:40px;line-height:35px;font-weight:300;}
.finish_notice .cont2 .tit > span {position:relative;display:inline-block;font-size:55.5px;color:#1e88d2;font-weight:600;}
/*.finish_notice .cont2 .tit > span:before {content:'';display:block;position:absolute;width:100%;height:1px;bottom:6px;left:0;background:#1e88d2}*/
.finish_notice .cont2 .bottomTxt >span {color:#f5ea44;}
.finish_notice .cont2 >ul > li {font-size:0;text-align:left;}
.finish_notice .cont2 > ul > li + li {margin-top:60px;}
.finish_notice .cont2 .left {display:inline-block;width:136px;vertical-align:top;}
.finish_notice .cont2 .left>p {position:relative;padding-top:35px;font-size:31px;color:#032a58;font-weight:600;line-height:40px;}
.finish_notice .cont2 .left>p:before {content:'';display:block;position:absolute;width:100%;height:6px;top:0px;left:0;background:#032a58}
.finish_notice .cont2 .right {display:inline-block;width:calc(100% - 145px);padding-left:135px;vertical-align:top;box-sizing:border-box;}
.finish_notice .cont2 .rightTit {position:relative;margin-bottom:35px;font-size:24px;color:#032a58;font-weight :600;letter-spacing:-1px;}
.finish_notice .cont2 .rightTit > span {position:absolute;font-size:14px;color:#8b8a8a;right:0;bottom:0;}
.finish_notice .cont2 .contWrap {font-size:0}
.finish_notice .cont2 .contWrap img {max-width:inherit;}
.finish_notice .cont2 .contWrap:last-child img {margin-left:-30px;max-width:inherit;}
.finish_notice .cont3 {padding: 70px 140px 80px 140px;background:#3897d9}
.finish_notice .cont3 > .tit {margin-bottom:50px;font-size:40px;line-height:35px;font-weight:300;color:#fff;}
.finish_notice .cont3 > .tit span {position:relative;display:inline-block;font-size:55px;color:#fff;font-weight:600;}
.finish_notice .cont3 > .tit span:before {content:'';display:block;position:absolute;width:100%;height:1px;bottom:6px;left:0;background:#fff}
.finish_notice .cont3 ul {width:calc(100% + 10px);margin-left:-10px;font-size:0;}
.finish_notice .cont3 ul > li {position:relative;display:inline-block;width:calc(25% - 10px);margin-left:10px;padding:35px 30px 40px 30px;max-height:335px;height:100%;background:#fff;vertical-align:top;box-sizing:border-box;}
.finish_notice .cont3 ul > li p.tit {display:inline-block;font-size:25px;color:#05548f;font-weight:600;border-bottom:1px solid #05548f;letter-spacing:-1.5px;}
.finish_notice .cont3 ul > li p.txt {height:120px;margin-top:22px;letter-spacing:-1.5px;line-height:25px;font-size:15px;}
.finish_notice .cont3 ul > li p.txt b {display:block;font-size:inherit;}
.finish_notice .cont3 ul > li a {display:block;width:100%;padding:10px 0;text-align:center;font-weight:500;font-size:14px;background:#042a59;color:#fff;}
.finish_notice .cont3 .btmArea p {margin:28px auto 0 auto;;font-size:36px;font-weight:600;letter-spacing:-1px;color:#fff;}
.finish_notice .cont3 .btmArea p > span {position:relative;top:5px;font-family:'Oswald', sans-serif;font-size:56px;padding-left:10px;color:#ffe83b}
.finish_notice .cont3 .btmArea a {display:block;margin: 15px auto 0 auto;width:455px;padding:19px 0;background:#f5ea44;border:1px solid #000;font-size:28px;letter-spacing:-1px;font-weight:600}
.finish_notice .cont3 .btmArea a > img {position:relative;top:-1px;padding-left:10px;}
.finish_notice .mb {display:none}
.finish_notice .mb2 {display:none}

@media all and (max-width:1280px){
    .gra_wrap .no1 {width:250px;}
    .gra_wrap .cir {width: calc(77px /3);}
}

@media all and (max-width:1266px){
    .Sel_opt .default.w250{width: calc(33.333% - 33.333px)}
    .diagramArea_ipsi .sdeg {display:block;width:595px !important;margin: 0 auto;}
}

@media all and (max-width:1200px){
    .Apply_Report .Report_list .style1 dd{padding-right: 30px !important;}
    .Apply_Report .Report_list .style3{overflow: hidden;}
    .Apply_Report .Report_list .style3 dt,
    .Apply_Report .Report_list .style3 dd{float: left;}
    .Apply_Report .Report_list .style3 dt:nth-of-type(3){clear: both;}
    .Apply_Report .Report_list .style3 dt:nth-of-type(n+3),
    .Apply_Report .Report_list .style3 dd:nth-of-type(n+3){margin-top: 20px;}

    .Apply_Report .Report_list .style2{overflow: hidden;}
    .Apply_Report .Report_list .style2 dt,
    .Apply_Report .Report_list .style2 dd{float: left;}
    .Apply_Report .Report_list .style2 dt:nth-of-type(3){clear: both;}
    .Apply_Report .Report_list .style2 dt:nth-of-type(n+3),
    .Apply_Report .Report_list .style2 dd:nth-of-type(n+3){margin-top: 20px;}

	.line_box > p,
    .line_box > dl{vertical-align: top}
    .line_box > dl dd{width: 130px;}
    .line_box > dl dt:nth-of-type(4){clear: both;}
    .line_box > dl dt:nth-of-type(n+4),
    .line_box > dl dd:nth-of-type(n+4){margin-top: 15px;}
    .line_box > dl dd:nth-of-type(3n){margin-right: 0px}

    .left_right_div.MarjorSech .link br{display: none;}
    .left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot{width: auto;}
    .left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot.w_123{width: auto;}


    .ipsi_Sech_Wrap{padding-left: 50%;}
    .Sel_opt.v2{padding: 0 40px 40px 40px;}
    
}

@media all and (max-device-width:1041px) {
    .curriculum_list>div.w100 dl,
	.curriculum_list>div.w100 dl:nth-child(odd){width:100%;margin:15px 0 0}
    .curriculum_list2 ul li{width:calc(33.33% - 20px)}

    .video_list>div{width:calc(33.33% - 20px)}
	.video_list>div img{width:100%}
	.video_list>div h3{height:85px}
	.video_list2>div{width:calc(50% - 20px)}
	.video_list2>div img{width:100%}
	.video_list2>div h3{height:85px}
	.video_list2>div a:after {background-size:15px auto}


    .WhyCont .Txt{width: 600px}
    .WhyCont .Txt h4::before{bottom: 34px; right: -43px;}
    .WhyCont .Txt dl dd br{display: none;}
    .WhyCont .Txt dl dt{font-size: 16px; letter-spacing: -1px;}
    .WhyCont .Txt dl dd{font-size: 14px;}
    .WhyCont .img_box{width: calc(100% - 600px); position: relative;}

    .topScolarship_box ul > li {width:100%;padding-right:0;padding: 10px 0;}
    .topScolarship_box ul > li + li {border-top: 1px solid #dbdfe2;padding-left:0;}
    .topScolarship_box ul > li + li:before {display:none;}

    .gra_wrap {height:auto;}
    .gra_wrap .no1 {width:100%;text-align:center;margin-top:10px;float:inherit;padding-right:0;}
    .gra_wrap .no1:first-child {margin-top:0px;}
    .gra_wrap .cir {display:none;float:inherit;}
    

    .finish_notice .mb2 {display:block;}
    .finish_notice .cont {display:none;}
}
/*tablet_W*/
@media all and (max-device-width:1024px){
    .m_dp_none{display: none;}
    .Sub_Ass_Txt1.top{margin-bottom: 30px;}
    .Sub_Ass_Tit5{font-size: 40px;}
    .Link_wrap{margin-top: 40px; padding-bottom: 30px;}
    .Link_wrap .btnC_arrLineR_white{width: calc(33.333% - 5.333px);}

    .left_right_div .box{width: calc(50% - 15px); padding: 20px 20px 30px 130px}
    .left_right_div .box:nth-child(2){margin-left: 30px;}
    .left_right_div .box > .icon{top:30px; left: 30px;}

    .box.aptitudeTest{padding: 15px 20px 20px 20px; vertical-align: top;}
    .box.aptitudeTest.v2{height: auto; min-height: 246px;}

    .box.tel .tel2{display: block; margin: 10px 0 0 0;}

    .Apply_Report{padding:30px 40px 35px 200px;}
    .Apply_Report .icon{width: 100px; left: 40px; top: 40px;}
    .Apply_Report .icon span{font-size: 21px;}
    .Apply_Report .Report_list .style1{padding-bottom: 25px;}
    .Apply_Report .Report_list .style1 dt{font-size: 18px; padding-right: 15px;}
    .Apply_Report .Report_list .style1 dd{font-size: 18px; margin-right: 15px; padding-right: 15px !important }
    .Apply_Report .Report_list .style1 dd:before{height: 15px; top: 2px;}

    .Apply_Report_box{margin: 40px 0 70px;}
    .Apply_Report_box.modify{margin-bottom: 30px;}
    .Apply_Report_box .box{margin-right: 15px; width: calc(20% - 12px); padding: 20px 10px 25px 10px; min-height: 0;}
    .Apply_Report_box .box:nth-child(n+6){margin-top: 12px;}
    .Apply_Report_box .box p.topTxt b{font-size: 21px;}
    .Apply_Report_box .box p.topTxt span{font-size: 14px;}
    .Apply_Report_box .box .icon{background-size: 60px 60px; height: 60px; margin: 25px 0;}
    .Apply_Report_box .box p.bottomTxt{font-size: 14px}

    .Apply_WriteEnd{padding: 35px 10px 45px 10px}
    .Apply_WriteEnd img{margin-bottom: 25px; width: 55px;}
    .Apply_WriteEnd h4{margin-bottom: 18px; font-size: 28px;}
    .Apply_WriteEnd p:nth-child(n+2){margin-top: 10px;}

    .Box_Wrap .box{width: 100%;}
    .Box_Wrap .box:nth-child(n+2){margin-left: 0px; margin-top: 20px;}

    .left_right_div.MarjorSech .box {width: calc(50% - 10px); padding: 20px 10px 20px 130px; margin:0 20px 0 0px;}
    .left_right_div.MarjorSech .box.h_250{min-height: 250px;}
    .left_right_div.MarjorSech .box img{position: absolute; left: 20px; top: 20px;}
    .left_right_div.MarjorSech .box:nth-child(n+3){margin-top: 20px;}
    .left_right_div.MarjorSech .contTit_s{margin:0px 0 13px 0;}
    .left_right_div.MarjorSech .link .Sub_Ass_Txt2.dot{margin:0 15px 0 0;}


    .apply_wrap.Write .contTit_s:nth-of-type(n+2){margin-top: 40px;}
    .apply_wrap.Write .lineList_tbW.first{margin-top: 30px;}
    .apply_wrap.Write .lineList_tbW .w_tel .txt_info,
    .apply_wrap.Write .lineList_tbW .w_pass .txt_info,
    .apply_wrap.Write .lineList_tbW .w_id .txt_info{font-size: 15px;}
    .apply_wrap.Write .lineList_tbW .w_tel .txt_info{display: block; margin:5px 0 0 0;}

    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s{width: calc(50% - 5px)}

    .cont_dtl1{padding: 20px 35px 20px 40px;}
    .cont_dtl1.v2{padding: 20px 35px 20px 40px;}
    .studyingSupport .contTit_s{margin-top: 40px;}
    .apply_wrap.cert .contTit_s {margin-top:40px;}
    .counsel_qnaTop .cont_dtl1.v2 .icon {float:left;}

    .studySample ul{padding: 0 20px;}
    .studySample li .Sub_Ass_Tit1{margin-top: 20px;}
    .studySample li .Sub_Ass_Txt2{padding-top: 10px 0 15px 0;}

    .apply_condition{padding: 30px; margin-bottom: 40px;}
    .apply_condition p span{font-size: inherit}

    .apply_link_gorup dd br{display: none;}
    .apply_link_gorup dd .btnC_arrLineR_white:nth-of-type(1),
    .apply_link_gorup dd .btnC_arrLineR_white:nth-of-type(6){width: auto;}

    .cont_dtl1.Two_Btn .txt{width: 100%; padding-right: 0px;}
    .cont_dtl1.Two_Btn .link_btn{width: 100%; padding: 0 0 0 101px; margin-top: 20px;}
    .cont_dtl1.Two_Btn .link_btn .btnC_arrLineR_white{width: 150px;  margin-top: 0;}
    .cont_dtl1.Two_Btn .link_btn .btnC_arrLineR_white span{text-align: left;}

    .Assent_Box{margin: 60px 0 20px 0;}
    .Assent_Box span{padding: 0 10px; font-size: 26px; }

    .textarea_Wrap .contTit_s{margin-top: 40px;}

    .Check_Box{padding: 25px 30px 20px 30px;}
    .postal_address .contTit_s:nth-of-type(n+2){margin-top: 40px;}

    .pass_messge{padding: 30px 30px 30px 255px}
    .pass_messge img{width: 180px;}
    .pass_messge .messge_box{margin-top: 0px;}

    .Pop_Btn_Wrap .btnC.w_265{width: auto}

    .Ipsiinfo_Wrap .contTit_s{margin-top: 40px;}
    .Class_view_img li{margin-right: 20px; width: calc(25% - 15px)}
    .Class_view_img li img{margin-bottom: 5px;}
    .Class_view_img li a > p{font-size: 16px;}
    .Class_view_img li a > p b{margin-right: 0px; display: block;}

    .readmission_wrap .contTit_line,
    .readmission_wrap.credview .contTit_s:nth-of-type(n+2){margin-top: 40px;}

    .line_box{padding: 20px;}
    .line_box > dl dd{margin-right: 0;}
    .total_Txt{font-size: 15px;}

    .loginCenter .main{padding-right:0}
	.loginCenter .main .verification{position:relative;width:100%;padding-bottom:50px;}

    .loginCenter .Login_error{padding: 30px 20px;}
    .loginCenter .Login_error > h4{margin-bottom: 20px; font-size: 28px;}
    .loginCenter .Login_error .Sub_Ass_Tit1{margin-bottom: 5px;}

    .Login_Wrap .Login_option{padding: 25px 30px 20px 30px;}

    .Img_Mes .Login_error{padding: 30px 20px;}
    .Img_Mes .Login_error > h4{margin-bottom: 20px; font-size: 28px;}
    .Img_Mes .Login_error .Sub_Ass_Tit1{margin-bottom: 5px;}

    .video_noti .video{width: calc(100% - 350px)}
    .video_noti .TxtList{width: 350px;}
    .video_noti .TxtList > h4{font-size: 26px; line-height: 32px; margin-bottom: 15px;}
    .video_noti .TxtList > h4 span{font-size: 24px; margin-top: 10px;}
    .video_noti .TxtList > .lv1{font-size: 18px; margin-bottom: 10px;}
    .video_noti .TxtList .Video_txt{margin-top: 15px;}

    .video_list{margin-top: 40px; padding-top: 40px;}

    .dtl_Txt{margin-top: 40px; padding-top: 40px;}
    .dtl_Txt li:nth-child(n+2){margin-top: 40px;}
    .apply_wrap.Abandomment .contTit_s{margin-top: 40px}

    .dtl_Txt .Sub_Ass_Txt2.icon{padding-right: 200px;}
    .dtl_Txt .Sub_Ass_Txt2.icon img{width: 150px; right: 0;}
    .dtl_Txt .Sub_Ass_Txt2.icon img.dtl2_4{width: 100px; bottom: -20px;}

    .dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img{width: 150px; left: 0px !important}
    .dtl_Txt li.icon_img_L .Sub_Ass_Tit1,
    .dtl_Txt li.icon_img_L .Sub_Ass_Txt2{padding-left: 200px;}

    .dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2{margin-top: 40px;}
    .dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2 img{width: 150px; left: 0px !important}
    .dtl_Txt img.f_r{width: 150px; margin: 0 0 0 20px;}
    .dtl_Txt img.f_l{width: 150px;}

    .dtl_Txt li.v2{padding-right: 200px;}
    .dtl_Txt li.v2 img{width: 150px;}
    .dtl_Txt li.v2 img.dtl2_9{width: 100px; right: 0}
    .dtl_Txt li.v2 img.dtl2_10{width: 100px; right: 0;}

    .Ipsiinfo_Wrap.it .dot_tag1.w_184{width: auto;}

    .apply_wrap.teaching .contTit_s{margin-top: 35px;}
    .cont_dtl2{padding: 20px;}
    .counsel_wrap.Pccenter .contTit_s{margin-top: 40px;}

    .img_inner_txt1.cert_bg{margin-top: 40px; margin-bottom: 60px;}
    .img_inner_txt1.cert_bg .lv1{margin-top: 45px;}
    .img_inner_txt1.cert_bg2{margin-top: 40px; margin-bottom: 60px; min-height: 0; padding: 30px 20px;}
    .img_inner_txt1.cert_bg2 .lv2{margin-top: 0px;}
    .img_inner_txt1.cert_bg3{margin-top: 40px; margin-bottom: 60px; min-height: 0; padding: 30px 20px;}
    .img_inner_txt1.cert_bg3 .lv1{margin-top: 0px; font-size: 23px; line-height: 30px;}
    .img_inner_txt1.cert_bg4{margin-top: 40px; margin-bottom: 60px; min-height: 0; padding: 30px 20px;}
    .img_inner_txt1.cert_bg4 .lv1{margin-top: 0px; font-size: 23px; line-height: 30px;}

    .apply_wrap.cert .contTit_s{margin-top: 40px;}

    .img_inner_txt3.full ul li{margin-bottom: 30px;}
    .img_inner_txt3.full ul li:last-child span:after{display: none !important;}

    .cret_tab{margin-bottom: 30px;}
    .cret_tab .default span{font-size: 15px;}

    .Group_list{padding-top: 40px;}
    .Group_list ul{margin-top: 20px;}
    .Group_list ul li{width: calc(50% - 15px);}
    .Group_list ul li:nth-child(2n){margin-right: 0px;}
    .Group_list ul li:nth-child(n+3){margin-top: 20px;}

    .img_inner_txt4{margin-top: 20px; margin-bottom: 50px;}
    .img_inner_txt4 ul li{margin-bottom: 40px;}
    .img_inner_txt4 .icon{width: 80px; height: 80px;}
    .img_inner_txt4 .icon img{width: 60px; left: calc(50% - 30px); top: calc(50% - 30px);}
    .img_inner_txt4 p{width: calc(100% - 80px); padding-left: 30px;}

    .Ipsiinfo_Wrap.it .Sub_Ass_Txt2.first{margin-top: 35px;}

    .ipsi_Sech_Wrap{height: 550px}
    .ipsi_Sech_Wrap .lv1{font-size: 20px;}
    .ipsi_Sech_Wrap .lv2{font-size: 44px; line-height: 42px;}
    .ipsi_Sech_Wrap .lv3{font-size: 16px;}

    .Sel_opt .default.v2 .txt{padding: 0 10px; box-sizing: border-box; word-break: keep-all; font-size: 16px;}

    .step_next li{margin-right: 70px;}
    .step_next li i::before{width: 142px;}
    .step_next li.on i::before{width: 136px}
    .Sech_Complet h4{font-size: 26px;}
    .Sech_Complet .group_top{padding: 50px 20px 40px 20px;}

    .ipsi_Sech_step1.stpe1_2{padding: 50px 30px;}
    .Sel_opt .default.v3{width: calc(25% - 7.5px); margin-right: 10px !important}
    .Sel_opt .default.v3:nth-of-type(4n){margin-right: 0px !important;}

    .Sel_opt.v2{padding: 0 0px 40px 0px;}
    .Sel_opt .default.v2{height: 100px;}
    .Sel_opt .default.v3:nth-child(n+5){margin-top: 10px;}
    .Sel_opt .default.v4 .txt{padding: 0 20px; box-sizing: border-box;}
    .Sel_opt .default.v4 br{display: block;}
    .ipsi_Sech_step1{padding: 50px;}

    .Sech_Table ul li.btn p{width: 100% !important; text-align: left;}
    .Sech_Table ul li.btn .Link_btn_wrap{display: block; text-align: right; width: 100% !important; margin-top: 10px;}
    .Sech_Table ul li .txt .btnC_fileDown{position: absolute; top: 15px; right: 0px;}
    .Sech_Table ul li .txt.down{padding-right: 130px; box-sizing: border-box;}
    .Sech_Table ul li .txt .m{display: block;}
    .Sech_Table ul li .txt .inp_r{margin: 10px 10px 0 0 !important;}

    .mainpoint .contTit_s{margin-top: 40px;}
}

/*tablet_H*/
@media all and (max-device-width:860px){
    .counsel_wrap .contTit_line:nth-child(n+2){margin-top: 40px;}

    .link_plus{min-width: 70px; width: 100%; height: 40px; background-position: calc(100% - 10px) center; background-size: 15px;}
    .link_plus span{font-size: 14px; line-height: 38px; padding: 0 10px; text-align: left;}

    .link_plusW{min-width: 70px; background-size: 11px;}
    .link_plusW span{line-height: 30px; font-size: 13px; padding: 0 30px 0 10px;}

    .apply_wrap.Write .lineList_tbW .w_tel .inp_t{width: 105px;}
    .apply_wrap.Write .lineList_tbW .w_email .inp_t{width: calc(33.333% - 14.333px);}
    .apply_wrap.Write .lineList_tbW .w_email .inp_s{width: calc(33.333% - 14.333px);}

    .noti_table table td .write{display:block; margin-left:0;}
	.noti_table table td {vertical-align:top;}


    .img_inner_txt1.lecture_bg .btnC_arrLineR{margin-top: 30px;}

    .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 span: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 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;}
    .img_inner_txt3.v2.st2 ul li:nth-child(1){height: auto;}
    .img_inner_txt3.v2.st2 ul li:nth-child(n+2){margin-top: 20px;}

    .pass_messge .messge_box br{display: none;}

    .counsel_wrap.advice .lineList_tbW .w_tel .inp_t{width: 105px;}
    .counsel_wrap.advice .lineList_tbW .w_email .inp_t{width: calc(33.333% - 14.333px);}
    .counsel_wrap.advice .lineList_tbW .w_email .inp_s{width: calc(33.333% - 14.333px);}

    .counsel_wrap.advice .lineList_tbW td.tel .inp_s,
    .counsel_wrap.advice .lineList_tbW td.tel .inp_t{width:30%}
    .counsel_wrap.advice .lineList_tbW td.tel span{display:inline-block;width:5%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;vertical-align:middle}

    .counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td br{display:block;}
    .counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td .inp_r.first{margin-left: 0px;}
    .counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td .inp_r{margin-top: 10px;}
    .counsel_wrap.advice .lineTop_tbArea .lineTop_tbL2 td.v2 .inp_r{margin-top: 0px; margin-bottom: 10px;}


    .Sud_Number li{padding-top: 30px; height: 260px;}
    .Sud_Number li img{margin-bottom: 20px; width: 140px;}
    .Sud_Number li .lv1{font-size: 26px;}
    .Sud_Number li .lv2{font-size: 22px;}


    .next_list1.Next6{margin-top: 40px;}
    .next_list1.Next6 ul li{width: 100% !important; text-align: center;}
    .next_list1.Next6 ul li .bottom_txt{ margin: 15px 0 10px 0}
    .next_list1.Next6 ul li .bottom_txt i.dot{width: 320px; margin: 0 auto 5px auto; text-align: left;}
    .next_list1.Next6 ul li .bottom_txt i.dot br{display: none;}
    .next_list1.Next6 ul li .bottom_txt b{font-size: 18px;}
    .next_list1.Next6 li .btnC_arrLineR_white span{min-height: 30px; padding: 7px 45px 8px 10px; font-size: 14px;}
    .next_list1.Next6 ul li:nth-child(n+2):before{left: calc(50% - 17px) !important;}
    .next_list1.Next6.line2{position: relative;}
    .next_list1.Next6.line2 li:first-child:before{content:""; display:block; width:46px; height:20px; position:absolute; left:calc(50% - 17px) ;  top:-51px;  background-image:url(../img/kor/icon_list_arrow.png); background-size:100% 100%; background-repeat:no-repeat; z-index:1; width:35px; height:15px; transform:rotate(90deg); -webkit-transform:rotate(90deg);}
    .next_list1 ul li .top_img > img{width:50px !important; left:calc(50% - 25px) !important; top:calc(50% - 25px) !important;}

    .next_list1.Next6.line3{margin-top: 40px;}


    .left_right_div.MarjorSech .box {width: 100%; min-height: 0;}
    .left_right_div.MarjorSech .box.h_250{min-height: 0;}
    .left_right_div.MarjorSech .box:nth-child(n+2){margin-top: 20px;}

    .ipsi_Sech_Wrap .lv2::before{display: none;}

    .ipsi_Sech_step1{padding: 30px 30px 50px 30px; height: auto;}
    .ipsi_Sech_step1.step4{min-height: 0;}

    .Sel_opt .default{margin-right: 15px; width: calc(50% - 11.25px)}
    .Sel_opt .default:nth-child(n+3):not(.Sel_opt .default.v3){margin-top: 15px;}
    .Sel_opt .default .txt{font-size: 18px; padding: 0 10px; box-sizing: border-box;}
    .Sel_opt .default.v3 .txt{font-size: 15px;}

    .Sech_Table ul li.btn .Link_btn_wrap{text-align: left;}

    .ipsistep .next_list1.Next6 ul li {margin-top:34px}
    .ipsistep .next_list1 ul li:nth-child(n+2)::before {top:-11px;}

	.WhyCont .Txt{width: 500px; padding-right: 20px;}
    .WhyCont .Txt.r{padding-left: 20px;}
    .WhyCont .Txt h4::before{width: 80px;}
    .WhyCont .Txt h4 b{font-size: 40px;}
    .WhyCont .Txt h4 span{font-size: 24px;}
    .WhyCont .Txt h4{margin-top: 10px;}
    .WhyCont .img_box{width: calc(100% - 500px)}
    .whysdu .tipBox {text-align:center;background-position: center 20px;background-size: 40px auto;padding: 65px 20px 20px 20px;}
    .whysdu .tipBox a.btnC_arrLineR {position:inherit;top:0;right:0;margin-top:10px;}
}

/*mobile*/
@media all and (max-device-width:970px){
    .counsel_qnaTop .cont_dtl1.v2 .link_btn a {width:100%}
    .counsel_qnaTop .cont_dtl1.v2 .link_btn a + a {margin-left:0px; margin-top:10px}
}

@media all and (max-device-width:768px){
    .cont_dtl1 .link_btn {margin-top:10px;}
    .m_dp_none2{display: none;}
    .Ipsiinfo_Wrap.info .contTit2 p.exclam{margin-top: 5px; font-size: 14px;}

    .Btn_Wrap{margin-top: 30px;}
    .Btn_Wrap .btnC{display: block; margin: 0 auto;}
    .Btn_Wrap .btnC:nth-child(n+2){ margin: 15px auto 0 auto; }

    .Btn_Wrap2 .btnC.w_160{width: 100%; margin: 0 0 10px 0}
    .Btn_Wrap2 .btnC.w_180{width: 100%; margin: 0 0 10px 0}

    .Btn_Wrap2 .btnC.w_160:last-child,
    .Btn_Wrap2 .btnC.w_180:last-child{margin-bottom: 0px;}

    .btn_wrap_right{padding: 20px 20px 10px 20px; margin-left: -20px; width: calc(100% + 40px)}
    .btn_wrap_right .btnC_arrLineR{width: 100%;}
    .btn_wrap_right .btnC_arrLineR span{ text-align: left;}
    .apply_wrap.Write .btnC_file.gray {width: 100%}
    .apply_wrap.Write .lineList_tbW .w_select_sel .btnC_file.gray {margin: 5px 0 0 0}
    .Link_wrap{margin-top: 20px; padding-bottom: 30px;}
    .Link_wrap .btnC_arrLineR_white{width: 100%; }
    .Link_wrap .btnC_arrLineR_white span{text-align: left;}
    .Link_wrap .btnC_arrLineR_white:nth-child(n+2){margin: 10px 0 0 0}

	/*20211122 추가사항*/
	.Box_Wrap .box.link p{text-align:center; padding-bottom:14px; margin-bottom:0;}
	.Box_Wrap .box.link.brown p img{vertical-align:text-bottom; image-rendering:-webkit-optimize-contrast;}
	.Box_Wrap .box.link a.btnC_arrLineR{width:100%; padding:5px 0;}
	.Box_Wrap .box.link a.btnC_arrLineR:nth-of-type(n+2){margin-left:0;}

    .Sub_Ass_Tit1{font-size: 15px; line-height: 23px;}
    .Sub_Ass_Tit2{font-size: 15px; line-height: 25px;text-align: left;}
    .Sub_Ass_Tit3{font-size: 18px; line-height: 25px}
    .Sub_Ass_Tit5{font-size: 32px; margin-bottom: 20px;}
    .Sub_Ass_Txt1{font-size: 13px; line-height: 21px;}
    .Sub_Ass_Txt2.dot:nth-child(n+2),
    .Sub_Ass_Txt1.dot:nth-child(n+2){margin-top: 5px;}
    .Sub_Ass_Txt2{font-size: 14px; line-height: 22px;}
    .Sub_Ass_Txt2:nth-child(n+2){margin-top: 5px;}
    .Sub_Ass_Txt2.mark_init.v2{margin-top: -32px !important}
    .Sub_Ass_Txt4{font-size: 15px; line-height: 23px;}
    .Sub_Ass_dl{margin-top: 10px;}
    .Sub_Ass_dl dt{font-size: 14px;}
    .Sub_Ass_dl dd{font-size: 14px;}
    .Sub_Ass_dl dt:nth-of-type(n+2),
    .Sub_Ass_dl dd:nth-of-type(n+2){margin-top: 4px;}
    .Sub_Ass_Txt1.top{margin-bottom: 20px;}
    .Sub_Ass_Txt2.Bullet2{padding-left: 25px;}
	.Sub_Ass_Txt2.Bullet2:before{width:20px; height:20px; line-height: 19px;}
    .Sub_Ass_ulLine{margin-bottom: 20px;}
    .Sub_Ass_ulLine li:nth-child(n+2):before{height: 14px; top: 7px;}

    .left_right_div .box{width: 100%; padding: 20px 20px 20px 100px}
    .left_right_div .box:nth-child(n+2){margin: 10px 0 0 0;}
    .left_right_div .box > .icon{width: 44px;; left: 20px; top: 25px;}

    .box.tel h4{font-size: 18px;}
    .box.tel p{margin-top: 5px;}
    .box.tel .tel1{font-size: 18px;}
    .box.tel .tel2{font-size: 15px; margin-top: 5px;}
    .box.tel .tel2 i{font-size: 15px;}

    .box.aptitudeTest{padding: 15px; min-height: 0 !important;}
    .box.aptitudeTest.v2 .ExTxt{height: 40px; margin: 10px 0 20px 0}
    .box.aptitudeTest.v2 .ExTxt span{line-height: 38px; font-size: 15px;}
    .box.aptitudeTest.v2 .inp_r{margin-top: 10px;}

    .counsel_wrap .contTit_line:nth-child(n+2){margin-top: 30px;}

    .Apply_Report{padding:20px;}
    .Apply_Report+.Apply_Report {margin-top:15px;}
    .Apply_Report .icon{width: 100%; position: static; margin-bottom: 25px;}
    .Apply_Report .icon img{width: 45px;}
    .Apply_Report .icon span{font-size: 18px; margin-top: 6px;}
    .Apply_Report .Report_list .style1{padding-bottom: 20px; overflow: hidden;}
    .Apply_Report .Report_list .style1 dt{font-size: 16px; padding-right: 10px; float: left;}
    .Apply_Report .Report_list .style1 dt:nth-of-type(n+2){clear: both; margin-top: 10px;}
    .Apply_Report .Report_list .style1 dd:nth-of-type(n+2){margin-top: 10px;}
    .Apply_Report .Report_list .style1 dd{font-size: 16px; margin-right: 0px; padding-right: 0px !important;  float: left;}
    .Apply_Report .Report_list .style1 dd:before{display: none;}

    .Apply_Report .Report_list .style3 dt{font-size: 14px; display: block;  width: 53px; padding-right: 15px;}
    .Apply_Report .Report_list .style3 dd{font-size: 14px; display: block;}
    .Apply_Report .Report_list .style3 dt:nth-of-type(n+2){margin-top: 10px; clear: both;}
    .Apply_Report .Report_list .style3 dd:nth-of-type(n+2){margin-top: 10px;}

    .Apply_Report .Report_list .style2 dt{font-size: 14px; display: block;  width: 53px; padding-right: 15px;}
    .Apply_Report .Report_list .style2 dd{font-size: 14px; display: block;}
    .Apply_Report .Report_list .style2 dt:nth-of-type(n+2){margin-top: 10px; clear: both;}
    .Apply_Report .Report_list .style2 dd:nth-of-type(n+2){margin-top: 10px;}

    .Apply_Report_box{margin: 20px 0 40px 0;}
    .Apply_Report_box.modify{margin-bottom: 20px;}
    .Apply_Report_box .box{width: calc(50% - 7.5px); margin-right: 15px !important; }
    .Apply_Report_box .box:nth-child(2n){margin-right: 0 !important;}
    .Apply_Report_box .box:nth-child(n+3){margin-top: 15px !important}
    .Apply_Report_box .box p.topTxt{min-height: 41px;}
    .Apply_Report_box .box p.topTxt b{font-size: 18px; margin-bottom: 10px;}
    .Apply_Report_box .box p.topTxt span{font-size: 13px;}
    .Apply_Report_box .box .icon{margin: 15px 0; background-size: 50px 50px}
    .Apply_Report_box .box p.bottomTxt{font-size: 13px;}

    .Apply_Report_box.modify .box:nth-child(5){width: 100%;}
    .Apply_Report .Report_list:nth-child(n+4) .style1 {margin-top: 15px;padding-top: 15px;}

    .Apply_WriteEnd{padding:20px 10px;}
    .Apply_WriteEnd img{margin-bottom: 20px; width: 45px;}
    .Apply_WriteEnd h4{margin-bottom: 14px; font-size: 21px;}
    .Apply_WriteEnd p{font-size: 14px; line-height: 21px;}

    .Apply_WriteEnd p b{font-size: 16px;}
    .Apply_WriteEnd p:nth-child(n+2){margin-top: 10px;}

    .Box_Wrap .box.link.gray{ background-size: contain;}
    .Box_Wrap .box.link.brown{ background-size: cover; background-position: 30% 50%}
    .Box_Wrap .box.link{padding: 20px; height: auto;}
    .Box_Wrap .box.link p{font-size: 18px; margin-bottom: 14px;}

    .Box_Wrap .box.link .btnC_fileDown,
    .Box_Wrap .box.link .btnC_arrLineR{margin-bottom: 0px;  background-color: rgba(255,255,255,0)}
    .Box_Wrap .box.link .btnC_fileDown span{border: 1px solid #fff; min-width: 0; min-height: 0; color:#fff; padding: 5px 40px 5px 15px; background-size:15px;}
    .Box_Wrap .box.link .btnC_arrLineR span{border: 1px solid #fff; min-width: 0; min-height: 0; color:#fff; padding: 5px 40px 5px 15px; background-size:15px;}

    .Scroll_Check_YN_Wrap{margin-bottom: 25px;}
    .Scroll_Check_YN_Wrap.TxtBottomInit{margin-top: 30px;}
    .Scroll_Check_YN_Wrap .Cont_Scroll{padding: 10px;}
    .Scroll_Check_YN_Wrap .Cont_Scroll .Sub_Ass_Txt1:nth-child(n+2){margin-top: 5px;}
    .Scroll_Check_YN_Wrap .Cont_Scroll .Sub_Ass_Tit1:nth-child(n+2){margin-top: 7px;}
    .Scroll_Check_YN_Wrap .Check_Wrap{margin-top: 10px;}
    .Scroll_Check_YN_Wrap .Check_Wrap.v2{margin-top: 15px;}
    .Scroll_Check_YN_Wrap .Check_Wrap .inp_r{margin-right: 0;}
    .Scroll_Check_YN_Wrap .Check_Wrap .inp_r:nth-child(n+2){margin-top: 10px;}

    .Scroll_Check_YN_Wrap .UnScrollbox{padding: 15px;}

    .Assent_Check_box:after{width: 100%; max-width: 330px;}
    .Assent_Check_box .inp_r{margin-right: 15px;}

    .Name_Verification .lineList_tbW{margin-top: 15px;}
    .Name_Verification .lineList_tbW td.name .inp_t{width: 100%;}
    .Name_Verification .lineList_tbW td.w_Resident .txt_date{width: 20px;}
    .Name_Verification .lineList_tbW td.w_Resident .inp_t{width: calc(50% - 14px)}
    .Name_Verification .lineList_tbW td.w_date .inp_r{margin: 10px 10px 0 0;}
    .Name_Verification .lineList_tbW td.nationality .inp_s{width: 100%;}
    .Name_Verification .lineList_tbW td.nationality .inp_t{width: 100%; margin: 10px 0 0 0}

    ._Layer_Pop_{padding: 20px; height:90vh;}
    ._Layer_Pop_ .popTit{font-size:20px; padding:0 20px 20px 0; box-sizing: border-box}
    ._Layer_Pop_ .btn_popClose{right:20px;top:25px;width:18px;height:18px;background-size:18px 18px;}
    ._Layer_Pop_ .Pop_Cont{padding-top: 15px;}
    ._Layer_Pop_ .Pop_Cont .contTit_s{margin-bottom: 15px;}
    ._Layer_Pop_ .Pop_Cont .contTit_s:nth-child(n+2){margin-top: 15px;}

    .apply_wrap.Write .contTit_s:nth-of-type(n+2){margin-top: 25px;}
    .apply_wrap.Write .contTit_s{margin-bottom: 15px;}
    .apply_wrap.Write .mark_init{margin: 15px 0 10px 0}
    .apply_wrap.Write .Scroll_Check_YN_Wrap .Check_Wrap .inp_r{margin-right: 20px;}
    .apply_wrap.Write .lineList_tbW.first{margin-top: 25px;}
    .apply_wrap.Write .lineList_tbW .w_tel .inp_t{width: calc(33.333% - 13.333px);}
    .apply_wrap.Write .lineList_tbW .w_tel .txt_info,
    .apply_wrap.Write .lineList_tbW .w_pass .txt_info,
    .apply_wrap.Write .lineList_tbW .w_id .txt_info{font-size: 14px; margin-left: 0; display: block; margin-top: 10px;}

    .apply_wrap.Write .lineList_tbW .w_id .inp_t{width: 70%;}
    .apply_wrap.Write .lineList_tbW .w_pass .inp_t{width: 100%;}
    .apply_wrap.Write .lineList_tbW .btnC_file{width: 30%; margin-left: 0px;}
    .apply_wrap.Write .lineList_tbW .w_id .txt_info{margin-left: 0;}
    .apply_wrap.Write .lineList_tbW .w_id .inp_t.com,
    .apply_wrap.Write .lineList_tbW .w_id .inp_t:disabled{width: 100%;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_r{margin-right: 10px;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .btnC_file{display: block; width: 100%; margin-top: 10px;}

    .apply_wrap.Write .lineList_tbW .w_select_sel br{display: block;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s{width: 100%; margin-right: 0px;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s ~ .btnC_file {margin-top: 10px;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s:nth-of-type(n+2){margin-top: 10px;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s.w_200{width: 100%; margin-top: 10px;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_t{width: 100%;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s.w_220{width: 100%;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_s.w_150{width: 100%;}
    .apply_wrap.Write .lineList_tbW .w_select_sel .inp_t.w_180{width: calc(100% - 60px);}
    .apply_wrap.Write .lineList_tbW .w_select_sel .txt_info{width: 50px;}

    .Apply_Complet{padding: 30px 10px}
    .Apply_Complet img{margin-bottom: 15px;}
    .Apply_Complet > p{font-size: 14px; line-height: 21px; margin-bottom: 25px;}
    .Apply_Complet > p span{font-size: inherit;}
    .Apply_Complet > p b{font-size: 17px;}

    .pop_group1{padding: 15px;}
    .pop_group1 .inp_c.rec{position: static;margin-top: 10px;}
    .pop_group1 .inp_s, .pop_group1 .inp_t{width: 100%; margin-top: 10px;}
    .pop_group1 .btnC_file{width: 100%; margin: 10px 0 0 0;}
    .online_univ_Pop .pop_group1 .btnC_file{margin-top: 10px; width: 100%;}

    .Pop_Info_box img{width: 75px; margin-bottom: 15px;}

	.cont_dtl1{padding:20px;}
    .counsel_wrap.Pccenter .cont_dtl1{padding:20px;}
    .cont_dtl1.v2{padding:20px;}
    .cont_dtl1.cont_top{margin-top: 20px;}
	.cont_dtl1 .icon{width:100% !important; text-align:center;}
	.cont_dtl1 .icon img{width:45px;}
	.cont_dtl1 .txt{width:100%; padding:0;}

    .cont_dtl1 .txt > h4{font-size:18px; line-height:22px; text-align:center; padding-left:0; width:100%; margin-top:17px; padding-bottom: 0;}
	.cont_dtl1 .txt > p{font-size:15px; line-height:21px; padding-left:0; width:100% !important; margin-top:17px;}
    .cont_dtl1 .txt > p .dot{text-align: left;}
    .cont_dtl1 .txt > p .dot:before{top: 7px;}
    .cont_dtl1 .link_btn{width: 100%; padding: 0;}
    .cont_dtl1 .link_btn .btnC_arrLineR_white{width: 100%;}

    .cont_dtl1.NoTit{padding: 20px;}
    .cont_dtl1.NoTit .txt > p{margin-top: 17px;}

    .cont_dtl1.Img_84 .icon img{width: 65px;}
    .cont_dtl1.Img_84 .txt > p{width:100%;}
    .cont_dtl1.Img_84 .txt > p br{display: none; word-break: keep-all;}

    .cont_dtl1.Img_90 .icon img{width: 60px;}
    .cont_dtl1.Img_90 .txt > h4,
    .cont_dtl1.Img_90 .txt > p{width:100%; padding-left: 0px;}
    .cont_dtl1.Img_90 .Txt_RL.v2{width:100%; padding-left: 0px;}
    .cont_dtl1.Img_90 .link_btn{width:100%; padding-left: 0px;}

    .cont_dtl1.Img_119{padding:20px;}
    .cont_dtl1.Img_119 .icon img{width: 80px;}
    .cont_dtl1.Img_119 .txt{width: 100%;}
    .cont_dtl1.Img_119 .txt > h4,
    .cont_dtl1.Img_119 .txt > p{width: 100%; padding-left: 0;}
    .cont_dtl1.Img_119 .link_btn{width: 100%; margin-top: 10px;}

    .cont_dtl1.Two_Btn .link_btn{padding: 0; margin-top: 5px;}
    .cont_dtl1.Two_Btn .link_btn .btnC_arrLineR_white{width: 100%; margin-top: 10px;}

    .studyingSupport .contTit_s{margin-top: 25px; margin-bottom: 15px;}

    .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% - 135px);min-height:48px;}
    .noti_table table td:nth-child(3) {position:absolute;right:0;top:0;}

    .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;}

    .DropDown_box ul li{padding: 13px 0 10px 0}
    .DropDown_box ul li:before{width: 15px; right: 10px; height: 8px;  top: 20px;}
    .DropDown_box button{padding: 0 30px 0 40px;}
    .DropDown_box button span{font-size: 15px;}
    .DropDown_box button:before{width: 40px; font-size: 23px; top: 0px;}
    .DropDown_box .Open_Cont{padding: 0 30px 0 40px;}
    .DropDown_box .Open_Cont:before{width:40px; font-size: 23px;}

    .studySample ul{padding: 0 15px;}
    .studySample li .Sub_Ass_Tit1{margin-top: 15px;}
    .studySample li .Sub_Ass_Txt2{margin: 10px 0 15px 0;}

    .apply_condition{padding: 20px;}
    .apply_condition .Sub_Ass_Tit2{margin-bottom: 15px;}
    .apply_condition .Sub_Ass_Txt2{margin-bottom: 25px;}
    .apply_condition .btnC{width: 100%; margin-right: 0px;}
    .apply_condition .btnC.w_220{width: 100%;}
    .apply_condition .btnC:nth-child(n+2){margin-top: 5px;}
    .apply_condition .btnC.w_230{width: 100%;}
    .apply_condition .Txt_Gorup{margin-top: 20px; padding-top: 20px;}

    .apply_link_gorup{padding: 0 20px;}

    .apply_link_gorup dl{padding: 20px 0 12px;}
    .apply_link_gorup dt{font-size: 21px; width: 100%; margin-bottom: 15px;}
    .apply_link_gorup dd{width: 100%;}
    .apply_link_gorup dd .exclam{margin-top: 5px;}
    .apply_link_gorup dd .btnC_arrLineR_white:nth-of-type(1), .apply_link_gorup dd .btnC_arrLineR_white:nth-of-type(6){width: 100%;}
    .apply_link_gorup dd .btnC_arrLineR_white{width: 100%;}
    .apply_link_gorup dd .btnC_arrLineR_white span{width: 100%; text-align: left;}

    .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.v2 ul li p{padding-left: 17px; font-size: 13px;}
    .img_inner_txt3 ul li p > i.exclam{font-size: 13px; margin-top: 5px; background-size: 15px 15px; padding-left: 20px; background-position: 0 3px}

    .Pop_Btn_Wrap.v2 .btnC{width: 100%; margin:0 0 10px 0;}
    .Pop_Btn_Wrap.v2 .btnC:last-child{margin-bottom: 0px;}
    .Pop_Btn_Wrap.v3 .btnC{width: 100%; margin:0 0 10px 0;}
    .Pop_Btn_Wrap.v3 .btnC:last-child{margin-bottom: 0px;}
    .Pop_Btn_Wrap .btnC.w_265{width: 100%; margin: 0px}
    .Pop_Btn_Wrap .btnC.w_265:nth-child(n+2){margin-top: 10px;}

    .Assent_Box{margin: 30px 0 10px 0;}
    .Assent_Box span{font-size: 18px; width: 80%; word-break: keep-all;}

    .textarea_Wrap .contTit_s{margin: 25px 0 10px 0;}
    .textarea_Wrap .Sub_Ass_Txt2{margin: 0 0 10px 0}
    .textarea_Wrap .byte{font-size: 14px;}
    .textarea_Wrap .byte i{margin-right: 2px;}

    .sample_box{padding: 15px;}
    .sample_box .Sub_Ass_Tit3{margin-bottom: 10px;}
    .sample_box .Sub_Ass_Txt2.Bullet.v2{line-height: 22px;}

    .sample_box ul{margin: 15px 0}
    .sample_box ul li{width: calc(20% - 5px); margin-right: 4px;}
    .sample_box ul li span{font-size: 15px;}
    .sample_box .sample_radio{padding-top: 5px;}
    .sample_box .sample_radio .inp_r{margin: 10px 10px 0 0}

    .postal_address .lineList_tbW td.area .inp_s{margin: 10px 0 0 0px; width: 100%}
    .postal_address .lineList_tbW td.address .inp_t.postcode{width: calc(100% - 140px)}
    .postal_address .lineList_tbW td.address .btnC_file{width:140px}
    .postal_address .lineList_tbW td.address .inp_t{width: 100%;}
    .postal_address .lineList_tbW td.address .inp_t.postcode.v2{width: 100%;}

    .postal_address .contTit_s:nth-of-type(n+2){margin: 25px 0 10px 0}

    .Check_Box{padding: 15px 15px 10px 10px; font-size: 0; }
    .Check_Box .inp_c.ipsi{width: 50%; margin-right: 0px;}
    .Check_Box .inp_c.ipsi>label{ font-size: 13px;}
    .apply_link_gorup.v2{margin-top: 50px;}

    .Add_Label_list{padding: 0px 15px}
    .Add_Label_list li{padding:15px 0px;}
    .Add_Label_list li .Sub_Ass_Tit1{margin-bottom: 10px;}
    ._Layer_Pop_ .Pop_Cont .Add_Label_list li .Sub_Ass_Txt2.first{margin-top: 10px;}

    .online_univ_list{padding: 15px; height: 240px;}
    .online_univ_list ul li{margin-bottom: 15px;}
    .online_univ_list .nodata img{width: 70px}
    .online_univ_list .nodata{font-size: 15px;}

    .box_Txt_inner{padding: 15px;}

    .pass_messge{padding: 15px; text-align: center; margin-bottom: 20px;}
    .pass_messge img{width: 150px; position: static; margin-bottom: 10px;}
    .pass_messge .messge_box{text-align: left;}
    .pass_messge .messge_box .Sub_Ass_Tit2.line{line-height: 26px; word-break: keep-all; padding-bottom: 15px; margin-bottom: 15px;}
    .pass_messge .messge_box .Sub_Ass_Txt2{margin-bottom: 30px;}

    .Txt_RL dt{width: 100%;}
    .Txt_RL dd{width: 100% !important;}
    .Txt_RL dd br{display: none;}
    .Txt_RL dd .dot_tag1{font-size: 14px; line-height: 22px; padding-left: 8px;}
    .Txt_RL dt:nth-of-type(n+2){margin-top: 10px !important;}
    .Txt_RL dd,
    .Txt_RL dd:nth-of-type(n+2){margin-top: 5px !important;}

    .Ipsiinfo_Wrap .contTit_s{margin-top: 25px; margin-bottom: 15px;}

    .readmission_wrap #tabWrap.creditview{margin: 25px 0 15px 0;}
    .readmission_wrap #tabWrap .tabList .unit a{width: auto;}
    .readmission_wrap .certification{padding:20px;}
	.readmission_wrap .certification fieldset{padding-right:0; margin-bottom: 15px;}
	.readmission_wrap .certification fieldset button{position:relative;width:100%;height:50px;margin-top:20px;font-size:15px;}
	.readmission_wrap .certification fieldset dl{padding:0}
	.readmission_wrap .certification fieldset dl dt{position:relative;top:0;margin-bottom:5px;font-size:15px;}
	.readmission_wrap .certification fieldset dl dd .txt_info{margin:5px 0;font-size:14px}
	.readmission_wrap .certification .find{padding:0;width:100%;overflow:Hidden;}
	.readmission_wrap .certification .find .btnC_arrLineR_white{position:relative;top:0;margin-top:15px;float:right}

    .readmission_wrap .contTit_line,
    .readmission_wrap.credview .contTit_s:nth-of-type(n+2){margin-top: 25px;}

    .line_box{padding: 15px;}
    .line_box > p{width: 100%; font-size: 18px; margin-bottom: 20px;}
    .line_box > dl{width: 100%;}
    .line_box > dl dt.icon{background-size: 15px auto; padding-left: 0px; background-position: 0 3px; width: 45px;}
    .line_box > dl dt{width: 30px; box-sizing: border-box; margin-right: 0px; text-align: right; margin-bottom: 10px; font-size: 15px; height: 23px; vertical-align: top; margin-top: 0px;}
    .line_box > dl dd{width: calc(35% - 35.333px); padding-left: 0px; box-sizing: border-box; margin-bottom: 10px; font-size: 15px; height: auto; padding:2px 5px; box-sizing: border-box; vertical-align: top;}
    .line_box > dl dd:nth-of-type(3n){width: calc(30% - 35.333px);}
    .line_box > dl dt:nth-of-type(n+4), .line_box > dl dd:nth-of-type(n+4){margin-top: 0px;}
    .line_box > dl dt:last-of-type,
    .line_box > dl dd:last-of-type{margin-right: 0;}

    .readmission_wrap .btnC_arrLineR.w_auto{margin-top: 60px;}
    .readmission_wrap .btnC_arrLineR.w_auto span{padding: 5px 35px 6px 10px; font-size: 14px; min-height: 30px; background-size: 13px auto;}
    .readmission_wrap.write .lineList_tbW span.txt_info{display:block;padding:5px 0 0;font-size:14px}
    .readmission_wrap.write .lineList_tbW .inp_t,
    .readmission_wrap.write .lineList_tbW .inp_s{width:100%}
    .readmission_wrap.write .lineList_tbW .w_date .inp_t{width:23.33%}
    .readmission_wrap.write .lineList_tbW .txt_date{width:10%;padding:0;text-align:center;font-size:14px}
    .readmission_wrap.write .lineList_tbW .w_name2 .inp_t{width:100%}
    .readmission_wrap.write .lineList_tbW .w_name2 .inp_t+.inp_t{margin-top:5px}
    .readmission_wrap.write .lineList_tbW .w_addr .inp_t{width:50%;margin:0}
    .readmission_wrap.write .lineList_tbW .w_addr 	.btnC_file{width:50%;}
    .readmission_wrap.write .lineList_tbW .w_addr 	.btnC_file span{padding:11px 0;font-size:14px;}
    .readmission_wrap.write .lineList_tbW .w_addr p .inp_t{width:100%}
    .readmission_wrap.write .lineList_tbW .w_addr p .inp_t+.inp_t{width:100%;margin:5px 0 0}
    .readmission_wrap.write .lineList_tbW .w_tel .inp_t{width:30%}
    .readmission_wrap.write .lineList_tbW .w_tel .txt_tel{width:5%;font-size:14px}
    .readmission_wrap.write .lineList_tbW .w_grade{font-size:0}
    .readmission_wrap.write .lineList_tbW .w_grade .inp_t{width:45%}
    .readmission_wrap.write .lineList_tbW .w_grade .txt_date{width:10%;font-size:14px}
    .readmission_wrap.write .lineList_tbW .pic_add_area{padding-left:100px;min-height:100px;}
    .readmission_wrap.write .lineList_tbW .pic_add_area input[type="image"]{width:90px}
    .readmission_wrap.write .lineList_tbW .pic_add_area .btnC_file{margin-top:10px}
    .readmission_wrap .cont_dtl1 .txt>p {text-align: center;margin-top: -10px;}
    .lineTop_tbArea.TxtBottomInit3{margin-top: 20px;}

    .loginCenter .main .login{padding:20px}
	.loginCenter .main .login fieldset{padding-right:0}
	.loginCenter .main .login fieldset button{position:relative;width:100%;height:50px;margin-top:20px;font-size:16px}
    .loginCenter .main .verification{padding: 20px;}
	.loginCenter .main .verification dl{padding:70px 0px 0;background-size:40px auto;background-position:center 15px}
	.loginCenter .main .verification dl dt{font-size:25px; margin-bottom: 20px;}
	.loginCenter .main .verification dl dd{font-size:14px}
    .loginCenter .main .verification p{margin-top: 20px; padding:0px; box-sizing: border-box;}
    .loginCenter .main .verification p a{width: 100% !important;}
    .loginCenter .main .verification p a:first-child{margin-bottom: 0px;}
    .loginCenter .main .verification p a:nth-child(n+2){margin-top: 10px}
    .loginCenter .main .login > h4{font-size: 20px; margin-bottom: 20px;}
    .loginCenter .main .login > h4 img{width: 40px; margin-bottom: 15px;}
    .loginCenter .main .login > p a{width: 100%; max-width: 100%;}
    .loginCenter .main .login > p a:nth-child(n+2){margin: 10px 0 0 0;}
    .loginCenter .main .login fieldset .inp_t{margin-bottom: 10px;}
    .loginCenter .main .login>p{padding: 20px 0; margin-top: 20px;}
    .loginCenter .Login_error{padding: 15px;}
    .loginCenter .Login_error img{width: 40px; margin-bottom: 15px;}
    .loginCenter .Login_error > h4{font-size: 21px; margin-bottom: 15px;}
    .loginCenter .Login_error .Sub_Ass_Tit1{word-break: keep-all;}

    .loginCenter.Login_Wrap #tabWrap{margin: 25px 0 15px 0;}
    .loginCenter.Login_Wrap #tabWrap .unit a{min-width: 88px; width: auto;}
    .loginCenter.Login_Wrap .Sub_Ass_Txt2:nth-child(n+2){margin-top: 5px;}
    .loginCenter.Login_Wrap .certification{padding:20px;}
	.loginCenter.Login_Wrap .certification fieldset{padding-right:0; margin-bottom: 15px;}
	.loginCenter.Login_Wrap .certification fieldset button{position:relative;width:100%;height:50px;margin-top:20px;font-size:15px;}
	.loginCenter.Login_Wrap .certification fieldset dl{padding:0}
	.loginCenter.Login_Wrap .certification fieldset dl dt{position:relative;top:0;margin-bottom:5px;font-size:15px;}
	.loginCenter.Login_Wrap .certification fieldset dl dd .txt_info{margin:5px 0;font-size:14px}
	.loginCenter.Login_Wrap .certification .find{padding:0;width:100%;overflow:Hidden;}
	.loginCenter.Login_Wrap .certification .find .btnC_arrLineR_white{position:relative;top:0;margin-top:15px;float:right}


    .counsel_wrap.advice .lineList_tbW td.address .inp_t.postcode{width: calc(100% - 140px)}
    .counsel_wrap.advice .lineList_tbW td.address .btnC_file{width:140px}
    .counsel_wrap.advice .lineList_tbW td.address .inp_t{width: 100%;}
    .counsel_wrap.advice .lineList_tbW td.address .inp_t.postcode.v2{width: 100%;}
    .counsel_wrap.advice .lineList_tbW .w_select_sel .inp_s,
    .counsel_wrap.advice .lineList_tbW .w_select_sel .inp_t{width: 100%;}
    .Img_Mes{padding: 15px;}
    .Img_Mes img{width: 40px; margin-bottom: 15px;}
    .Img_Mes > h4{font-size: 21px; margin-bottom: 15px;}
    .Img_Mes > h4 span{font-size: inherit;}
    .Img_Mes .Sub_Ass_Tit1{word-break: keep-all;}

    .curriculum_contact{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
	.curriculum_contact b{display:block;margin:10px 0 0}

    .img_inner_txt1{margin-left:-20px; width:calc(100% + 40px); 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{min-height: 200px; }
	.img_inner_txt1.sdu .lv1{font-size:23px; margin-top: 20px;}
	.img_inner_txt1.sdu .lv2{font-size:14px;}

    .img_inner_txt1.sduStory3 .lv1{margin-top: 20px; font-size: 24px; line-height: 30px;}

    .img_inner_txt1.ipsistep .lv1{margin-top: 30px; font-size: 18px; padding-bottom: 10px;}
    .img_inner_txt1.ipsistep .lv2{margin-top: 15px; font-size: 22px; letter-spacing: -1px;}

    .img_inner_txt1.cert_bg{margin-top: 20px; margin-bottom: 30px; background-position: 0% 50%; position: relative; overflow: hidden;}
	.img_inner_txt1.cert_bg::before{content: ""; display: block; width: 100%; padding-top: 200%; background-color: rgba(0,0,0,0.25); position: absolute; top: 0; left: 0;}
    .img_inner_txt1.cert_bg .lv1{font-size: 20px; margin-top: 0px; position: relative; z-index: 2}
    .img_inner_txt1.cert_bg .lv2{font-size: 15px; margin-top: 10px; word-break: keep-all; position: relative; z-index: 2}
    .img_inner_txt1.cert_bg .lv2 br{display: none;}

    .img_inner_txt1.cert_bg2{margin-top: 20px; margin-bottom: 30px; position: relative; overflow: hidden; background-position: right;}
	.img_inner_txt1.cert_bg2::before{content: ""; display: block; width: 100%; padding-top: 200%; background-color: rgba(0,0,0,0.25); position: absolute; top: 0; left: 0;}
    .img_inner_txt1.cert_bg2 .lv2{font-size: 14px; line-height: 22px; position: relative; z-index: 2}
    .img_inner_txt1.cert_bg2 .lv2 br{display: none;}
    .img_inner_txt1.cert_bg2 .lv2 span{display: block;}

    .img_inner_txt1.cert_bg3{margin-top: 20px; margin-bottom: 30px; padding:20px 30px; background-position: 17% 0;}
    .img_inner_txt1.cert_bg3 .lv1{font-size: 18px;}
    .img_inner_txt1.cert_bg3 .lv2{font-size: 15px; line-height: 24px; word-break: keep-all; margin-top: 10px;}
    .img_inner_txt1.cert_bg3 .lv2 br{display: none;}

    .img_inner_txt1.cert_bg4{margin-top: 20px; margin-bottom: 30px; padding:20px 30px; background-position: 17% 0;}
    .img_inner_txt1.cert_bg4 .lv1{font-size: 18px; line-height: 24px; word-break: keep-all;}
    .img_inner_txt1.cert_bg4 .lv1 br{display: none;}
    .img_inner_txt1.cert_bg4 .btnC_arrLineR{width: 270px; margin: 5px 0;}
    .img_inner_txt1.cert_bg4 .btnC_arrLineR span{text-align: center;}
	.img_inner_txt1.cert_bg4 .lv2{text-align: left;}

    .img_inner_txt1.lecture_bg{min-height: 0;}
    .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; font-size: 18px; line-height: 24px; margin-top: 0px;}
    .img_inner_txt1.lecture_bg .lv2{font-size: 13px; margin-top: 10px; line-height: 18px;}

    .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;}

    .Sud_Number li{width: calc(50% - 5px);margin-bottom: 0;margin-right: 0;vertical-align: top;padding: 30px 10px 15px 10px;height: 195px;}
    .Sud_Number li:nth-child(2n){margin-right: 0px !important;}
    .Sud_Number li img{width: 80px;margin-bottom: 15px;}
    .Sud_Number li .lv1{font-size: 20px;}
    .Sud_Number li .lv1 span{font-size: inherit}
    .Sud_Number li .lv2 {font-size: 16px;}
    .Sud_Number li:last-child{width: 100%; margin-right: 0px;}

    .video_noti .video{width: 100%; margin-bottom: 20px;}
    .video_noti .TxtList{width: 100%; padding-left: 0px;}
    .video_noti .TxtList > h4{font-size: 18px;margin-bottom:15px;}
    .video_noti .TxtList > h4 span{font-size: 15px;}
    .video_noti .TxtList > .lv1{font-size: 15px; line-height: 21px;}
    .video_noti .TxtList .Video_txt.v2{height: 140px;}
    .video_noti .TxtList .Video_txt p{font-size: 14px; line-height: 22px;}
    .video_noti.dtl .TxtList > h4{margin-bottom: 20px; line-height: 24px;}
    .video_noti.dtl .TxtList > .lv1{margin-bottom: 25px;}

    .video_list{margin-top: 20px; padding-top: 20px;}
    .video_list img{margin-bottom: 15px;}
    .video_list.v2 li,
    .video_list li{width: calc(50% - 5px); margin-right: 10px; font-size: 0;}
    .video_list.v2 li:nth-child(2n),
    .video_list li:nth-child(2n){margin-right: 0px !important}
    .video_list.v2 li:nth-child(n+3),
    .video_list li:nth-child(n+3){margin-right: 10px; margin-top: 10px;}
    .video_list .tit{font-size: 15px; margin-bottom: 10px; line-height: 22px;}
    .video_list .name{font-size: 13px;}

    .dtl_Txt {margin-top: 20px; padding-top: 20px;}
    .dtl_Txt li{padding-left: 40px;}
    .dtl_Txt .Sub_Ass_Tit3{margin-bottom: 15px;}
    .dtl_Txt .Sub_Ass_Tit3:before{font-size: 21px; left: -40px;}
    .dtl_Txt li:nth-child(n+2){margin-top: 20px;}
    .dtl_Txt .Sub_Ass_Txt2.icon{padding-right: 0px;}
    .dtl_Txt .Sub_Ass_Txt2.icon img{position: static; width: 100px; margin-top: 20px; display: none}
    .dtl_Txt img{margin-top: 15px;}

    .dtl_Txt .img2 .Sub_Ass_Tit3,
    .dtl_Txt .img2 .Sub_Ass_Tit1,
    .dtl_Txt .img2 .Sub_Ass_Txt2{width:100%; padding-right: 0px;}
    .dtl_Txt .img2 > img{position: static; width: auto; margin-top: 15px; float: left;}

    .mainpoint .contTit_s{margin-top: 20px;}
    .apply_wrap.Abandomment .contTit_s{margin-top: 20px}
    .apply_wrap.Abandomment .lineList_tbW .w_select_sel .inp_s{width: 100%;}
    .apply_wrap.Abandomment .lineList_tbW .w_select_sel .inp_t{width: 100%;}

    .apply_wrap.Abandomment .lineList_tbW .w_tel .inp_s,
    .apply_wrap.Abandomment .lineList_tbW .w_tel .inp_t{width: 30%}
    .apply_wrap.Abandomment .lineList_tbW .w_tel .txt_tel{width: 5%;}

    .dtl_Txt li.icon_img_L .Sub_Ass_Tit1 img{display: none;}
    .dtl_Txt li.icon_img_L .Sub_Ass_Tit1,
    .dtl_Txt li.icon_img_L .Sub_Ass_Txt2{padding: 0px;}

    .dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2{margin-top: 0px;}
    .dtl_Txt.st2 li.icon_img_L .Sub_Ass_Txt2 img{display: none;}
    .dtl_Txt img.f_r{width: 120px; margin: 0 0 0 15px;}
    .dtl_Txt li.v2{padding-right: 0px;}
    .dtl_Txt li.v2 img{position: static; margin-top: 20px;}
    .dtl_Txt li.v2 img.dtl2_10,
    .dtl_Txt li.v2 img.dtl2_9{display: none;}
    .next_list1.Next6.line3{margin-top: 20px;}

    .box_icon_list{margin-top: 30px;}
    .box_icon_list li{padding: 0px 0 25px 0}
    .box_icon_list .icon_img{width: 50px; display: none;}
    .box_icon_list .txt_list{width: 100%; padding: 0px 0 0 0px;}

    .apply_wrap.teaching .contTit_s{margin-top: 25px; margin-bottom: 15px}
    .cont_dtl2{padding:15px; margin-bottom:20px;}

    .Ipsiinfo_Wrap.graduateschool .Sub_Ass_Tit1{margin-top: 20px;}
    .graduateSchool_status_graph ul li i {width:30px}
    .graduateSchool_status_graph ul li span b {font-size:14px;}
    .graduateSchool_status_graph ul li {bottom: -11px;}
    .WhyCont .graduateSchool_status_graph ul li:before {font-size:13px; bottom: -33px;}
    .WhyCont .graduateSchool_status_graph ul {background-position: left -68px}

    .counsel_wrap.Pccenter .next_list1{margin-top: 50px;}
    .counsel_wrap.Pccenter .img_inner_txt3.v2.st2 ul li:nth-child(1){height: auto;}
    .counsel_wrap.Pccenter .contTit_s{margin-top: 25px;}

    .left_right_div.MarjorSech .box{padding-left: 100px;}
    .left_right_div.MarjorSech .box img{width: 50px; }

    .apply_wrap.cert .contTit_s{margin-top: 25px; margin-bottom: 15px;}
    .apply_wrap.cert .Sub_Ass_Txt2.mid:nth-child(n+2){margin-top: 15px;}

    .cret_tab{margin-bottom: 20px; position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch; margin-left:-20px;width:calc(100% + 20px);margin-bottom:0;font-size:0;white-space:nowrap; padding: 0 20px; box-sizing: border-box}
    .cret_tab .default{display: inline-block; margin-bottom: 15px; margin-left: 0px !important; padding-left: 10px; width: auto;}
    .cret_tab .default:nth-child(1):before{content: ""; display: block; width: 3px; height: 3px; border-radius: 50%; background-color:#a6a6a6; position: absolute; left: 0; top: 11px;}
    .cret_tab .default:after{left: 10px;}
    .cret_tab .default.on span{color:#846841}
    .cret_tab .default.on:after{width: 100%;}
    .cret_tab .default.on:nth-child(1):after{width: calc(100% - 10px)}
    .cret_tab .default.on:nth-child(1):before{background-color: #846841}
    .img_inner_txt3.full ul li{margin-bottom: 20px;}
    .img_inner_txt3.v2.st2.full ul li:nth-child(-n+3) > span:after{height: 300%;}

    .img_inner_txt3.v2.st3 ul li > span:after{height: 100%;}

    .Group_list{padding-top: 30px;}
    .Group_list ul{margin-top: 10px;}
    .Group_list ul li{width: 100%; margin-right: 0px;}
    .Group_list ul li:nth-child(n+2){margin-top: 20px;}
    .Group_list ul li a .txt1{font-size: 16px; margin-top: 7px;}
    .Group_list ul li a .txt2{font-size: 14px; margin-top: 7px;}

    .img_inner_txt4{margin-top: 10px; margin-bottom: 30px;}
    .img_inner_txt4 ul{width: 100%; margin-right: 0px;}
    .img_inner_txt4 ul li{margin-bottom: 20px;}
    .img_inner_txt4 .icon{width: 60px; height: 60px;}
    .img_inner_txt4 .icon img{width: 40px; left: calc(50% - 20px); top: calc(50% - 20px);}
    .img_inner_txt4 .Sub_Ass_Tit2{font-size: 18px; margin-bottom: 0px;}
    .img_inner_txt4 p{width: calc(100% - 60px); padding-left: 20px;}

    .Group_list2 li{width: 100%; margin-right: 0px; margin-bottom: 20px;}
    .Group_list2 .Img_box{margin-bottom: 0px;}
    .Group_list2 li:last-child{margin-bottom: 0px;}
    .apply_wrap.cert .Group_list2 li .Sub_Ass_Txt2.mid:nth-child(n+2){margin-top: 10px;}

    .license_link{font-size: 14px; background-size:12px 12px; width: 100%; margin: 0;}
    .name_tag{font-size: 14px;}

    .Ipsiinfo_Wrap.it .Sub_Ass_Txt2.first{margin-top: 25px;}

    ._Layer_Pop_ .contTit_box{font-size: 20px;}
    ._Layer_Pop_ .contTit_box>em{font-size: 16px;}

    .ipsi_Sech_Wrap{height: auto; padding: 40px 20px; background-position: 0 0; overflow: hidden; position: relative;}
	.ipsi_Sech_Wrap::before{content: ""; display: block; width: 100%; padding-top: 150%; background-color: rgba(0,0,0,0.25); position: absolute; top: 0;left: 0;}
    .ipsi_Sech_Wrap .lv1{font-size: 18px; letter-spacing: 2px; position: relative; z-index: 2}
    .ipsi_Sech_Wrap .lv2{font-size: 34px; line-height: 30px; position: relative; z-index: 2}
    .ipsi_Sech_Wrap .lv2 span{font-size: inherit;}
    .ipsi_Sech_Wrap .lv3{font-size: 14px; position: relative; z-index: 2}
    .ipsi_Sech_Wrap .lv3 br{display: none;}
	.ipsi_Sech_Wrap .btnC_arrLineR{z-index: 2; position: relative;}

    .ipsi_Sech_step1{padding: 30px 10px;}
    .step_next li{width: 50px; margin-right: 20px;}
    .step_next li i{width: 30px; height: 30px; line-height: 30px; font-size: 14px; border: 1px solid #fff; }
    .step_next li.on i{width: 35px; height: 35px; font-size: 18px; line-height: 35px;}
    .step_next li.on span{margin-top: 6px; }
    .step_next li span{font-size: 13px; margin-top: 10px; line-height: 18px;}
    .step_next li i::before{left: 28px; height: 1px; width: 41px;}
    .step_next li.on i::before{left: 34px; width: 39px;}
    .Sech_Complet .group_top{padding: 40px 20px;}
    .Sech_Complet h4{font-size: 20px; word-break: keep-all;}
    .Sech_Complet .Link_Wrap{font-size: 0;}
    .Sech_Complet .Link_Wrap .btnC{width: calc(50% - 5px);}
    .Sech_Complet .infoTxt{padding: 15px;}
    .Sech_Complet .infoTxt .Sub_Ass_Txt2{font-size: 13px; line-height: 20px;}
    .Sech_Complet .infoTxt .Sub_Ass_Txt2.dot:before{top: 7px;}

    .ipsi_Sech_step1.step2 .exclam,
    .ipsi_Sech_step1.step3 .exclam,
    .ipsi_Sech_step1.step4 .exclam{margin-top: 20px;}
    .Sel_opt{margin-bottom: 20px; padding-bottom: 20px; margin-top: 30px;}

    .setp_Btn_box > button{width: calc(50% - 5px);}
    .setp_Btn_box > button span{width: 100%; font-size: 14px; padding: 14px 20px 11px 20px}

    .ipsi_Sech_step1>h4{font-size: 18px; word-break: keep-all; padding: 0 30px; box-sizing: border-box; margin-top: 30px;}

    .Sel_opt .default.v4,
    .Sel_opt .default{width: calc(50% - 5px); margin-right: 10px !important;}
    .Sel_opt .default .Wrap{padding: 15px 10px 20px 10px}
    .Sel_opt .default .img_box{height: 60px; background-size: 60px;}
    .Sel_opt .default .txt{font-size: 13px;}
    .Sel_opt .default:nth-child(2n){margin-right: 0px !important; }
    .Sel_opt .default:nth-child(n+3){margin-top: 10px !important; }
    .Sel_opt .default{height: 60px;}


    .Sel_opt .default.v2{width: calc(50% - 5px); margin-right: 10px !important; height: 80px;}
    .Sel_opt .default.v2:nth-child(2n){margin-right: 0px !important;}
    .Sel_opt .default.v2:nth-child(n+3){margin-top: 10px !important;}
    .Sel_opt .default.v2 .txt{font-size: 14px; line-height: 18px; word-break: normal; padding: 0 20px;}
    .Sel_opt .default.v2 .txt br{display: none;}


    .ipsi_Sech_step1.stpe1_2{padding: 30px 10px;}
    .Sel_opt .default.v3{width: calc(50% - 3px); margin-right: 6px !important; height: 50px}
    .Sel_opt .default.v3:nth-of-type(2n){margin-right: 0px !important;}
    .Sel_opt .default.v3:nth-of-type(n+3){margin-top: 6px !important}
    .Sel_opt .default.v3 .txt{font-size: 13px; padding: 0 5px; line-height: 18px;}

    .Sel_opt .default.v4 .txt{line-height: 17px;}
    .Sel_opt .default.v4 .txt br{display: none;}

    .Sel_opt .default.w250{width: calc(50% - 5px); margin-right: 10px;}
    .Sel_opt .default.w250:nth-child(n+2){margin-top: 10px;}
    .Sel_opt .default.w250:nth-child(3){width: 100%;}

    .Sech_Table > h4{font-size: 18px; min-height: 30px; line-height: 30px; padding: 10px 0 3px 0;}
    .Sech_Table > h4.bg_gray{padding: 0; height: 40px; line-height: 40px;}
    .Sech_Table > h4 > span{position: static; display: block; font-size: 12px;}
    .Sech_Table ul{padding: 10px 20px; }
    .Sech_Table ul li{padding: 15px 0;}
    .Sech_Table ul li .Tit{position: static; display: block; width: 100%; margin-bottom: 10px; font-size: 15px;}
    .Sech_Table ul li .txt{font-size: 14px; line-height: 20px;}
    .Sech_Table ul li .txt .btnC_fileDown{position: static; display: block; width: 110px; margin-top: 10px; margin-left: 0px;}
    .Sech_Table ul li .txt.down{padding-right: 0;}
    .ipsi_Sech_step1.stpe2_3 .exclam{margin: 15px 0 20px 0;}

    .lineTop_tbArea .lineTop_tbL2 td {font-size:14px;}
	
	.m25{margin-top: -15px!important}
	
	.box{display:flex;flex-direction: row; justify-content: space-around; width: 100%; margin-top: 10px; padding: 0px; float: none; }
	.btn1{width: 139px; margin: 3px 5px}

    /* 수료증,자격증 프로그램 */
    .curriculum_list>div{min-height:50px;width:calc(100% - 24px);margin-bottom:15px;padding:15px 20px}
	.curriculum_list>div h3{margin-bottom:10px;font-size:20px}
	.curriculum_list>div dl dt,
	.curriculum_list>div dl dd,
	.curriculum_list>div dl dd a{font-size:15px}
	.curriculum_list2 ul li{width:calc(50% - 20px)}
	.curriculum_list2 ul li a span{font-size:15px}
	.curriculum_menu{margin:0 -20px}
	.curriculum_menu .m_open{
		position:relative;
		/*display:block;*/
		padding:20px;
		background:#05548f;
	}
	.curriculum_menu .m_open h3{
		font-size:20px;color:#90cfff
	}
	.curriculum_menu .m_open ul{width:calc(100% + 10px);margin-left:-10px;font-size:0}
	.curriculum_menu .m_open ul li{
		display:inline-block;width:calc(33.33% - 10px);
		margin:10px 0 0 10px;
		vertical-align:middle
	}
	.curriculum_menu .m_open ul li a{
		display:block;
		padding:0 10px;
		background:#2a6da0;
		font-size:15px;color:#fff
	}
	.curriculum_menu .m_open ul li a span{
		display:table-cell;height:50px;
		vertical-align:middle;line-height:1.3em
	}
	.curriculum_menu .m_open ul li a.on{background:#fff;color:#05548f;font-weight:600}
	.curriculum_menu .m_open .close{
		position:absolute;top:15px;right:20px;
		display:block;width:30px;height:30px;
		background:url(../img/kor/curriculum/m/btn_close.png) no-repeat center;background-size:50% auto;
		font-size:0
	}
	.curriculum_menu>ul>li.on{position:absolute;height:0;overflow:hidden;visibility:hidden;}
	.curriculum_menu>ul{font-size:0}
	.curriculum_menu>ul>li{
		display:inline-block;width:50%;
		padding:0;
		border:0;border-bottom:1px solid #dbdfe2;
		vertical-align:top
	}
	.curriculum_menu>ul>li h3{
		position:relative;left:0;top:0;
		padding:10px 15px;
		background:url(../img/kor/curriculum/m/ico_menu1.png) no-repeat center right;
		background-origin:content-box;
		background-size:12px auto;
		font-size:15px;
		/* 191001  폰트 사이즈 16->15px 패딩 20->15*/
	}
	.curriculum_menu>ul>li ul{display:none}

	.pageTit+.sub_menu1+article>.curriculum_menu>ul>li {border-bottom:none;} /*학습로드맵 오류 제거(교육융합과정 학과별교육과정 상세페이지와 충돌)*/
	.pageTit+.sub_menu1+article>.curriculum_menu>ul>li h3 {display:none} /*학습로드맵 오류 제거(교육융합과정 학과별교육과정 상세페이지와 충돌)*/

	/*190821수정 시작*/
	.curriculum_intro{padding:20px;margin:-1px -20px 0}
	.curriculum_intro:before, .curriculum_intro:after{display:none}
	.curriculum_intro>p{position:relative;top:0;width:100%;margin-bottom:25px;}
	.curriculum_intro>p>img{display:none}
	.curriculum_intro>p span{display:block;width:100%;text-align:center}
	.curriculum_intro h4 em{height:28px;line-height:26px;padding:0 10px;margin-bottom:10px;font-size:14px;}
	.curriculum_intro h4 b{font-size:34px}
	.curriculum_intro h4+.txt{font-size:15px;}
	.curriculum_intro .infoBox {padding:20px;border:none;border-top:1px solid #dddfe5;background:none;}
	.curriculum_intro .infoBox dl {padding-left:0;}
	.curriculum_intro .infoBox dt {position:relative;width:100%;margin-bottom:12px;padding-bottom:12px;}
	.curriculum_intro .infoBox dt::before {content:'';display:block;position:absolute;left:0;bottom:0;width:20px;height:1px;background:#000;}
	.curriculum_intro .infoBox dd {width:calc(50% - 15px);box-sizing:border-box;padding-bottom:5px;}
	.curriculum_intro .infoBox dd::before {width:3px;height:3px;background:#666;}
	/*190821수정 끝*/

	.curriculum_info{margin-top:-1px}
	.curriculum_info .head h4{padding:30px 0 20px;font-size:34px}
	.curriculum_info .head h4 span{margin-top:15px;font-size:18px}
	.curriculum_info .head div{font-size:15px}
	.curriculum_info .contTit_line{margin-top:50px}
	.curriculum_info .contTit_s{margin-top:30px}
	.curriculum_paper{padding:0}
	.curriculum_paper div{padding:0px;background-size:27px auto;background-position:15px 25px}
	.curriculum_paper div dl{display:block;width:100%;padding:20px 40px 20px 60px;}
	.curriculum_paper div dl+dl{border:0;border-top:1px solid #dbdfe2;padding:20px 40px 20px 60px;}
	.curriculum_paper div dl dt{margin-bottom:5px;font-size:18px;}
	.curriculum_paper div dl dd{font-size:15px}
	.curriculum_paper div+div{background-position:15px 25px}
	.curriculum_effect dl{padding:0}
	.curriculum_effect dl dt{position:relative;}
	.curriculum_effect dl dd{font-size:15px}
	.curriculum_contact{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
	.curriculum_contact b{display:block;margin:10px 0 0}
    .curriculum_list>div{min-height:50px;width:calc(100% - 24px);margin-bottom:15px;padding:15px 20px}
	.curriculum_list>div h3{margin-bottom:10px;font-size:20px}
	.curriculum_list>div dl dt,
	.curriculum_list>div dl dd,
	.curriculum_list>div dl dd a{font-size:15px}
	.curriculum_list2 ul li{width:calc(50% - 20px)}
	.curriculum_list2 ul li a span{font-size:15px}
	.curriculum_menu{margin:0 -20px}
	.curriculum_menu .m_open{
		position:relative;
		/*display:block;*/
		padding:20px;
		background:#05548f;
	}
	.curriculum_menu .m_open h3{
		font-size:20px;color:#90cfff
	}
	.curriculum_menu .m_open ul{width:calc(100% + 10px);margin-left:-10px;font-size:0}
	.curriculum_menu .m_open ul li{
		display:inline-block;width:calc(33.33% - 10px);
		margin:10px 0 0 10px;
		vertical-align:middle
	}
	.curriculum_menu .m_open ul li a{
		display:block;
		padding:0 10px;
		background:#2a6da0;
		font-size:15px;color:#fff
	}
	.curriculum_menu .m_open ul li a span{
		display:table-cell;height:50px;
		vertical-align:middle;line-height:1.3em
	}
	.curriculum_menu .m_open ul li a.on{background:#fff;color:#05548f;font-weight:600}
	.curriculum_menu .m_open .close{
		position:absolute;top:15px;right:20px;
		display:block;width:30px;height:30px;
		background:url(../img/kor/curriculum/m/btn_close.png) no-repeat center;background-size:50% auto;
		font-size:0
	}
	.curriculum_menu>ul>li.on{position:absolute;height:0;overflow:hidden;visibility:hidden;}
	.curriculum_menu>ul{font-size:0}
	.curriculum_menu>ul>li{
		display:inline-block;width:50%;
		padding:0;
		border:0;border-bottom:1px solid #dbdfe2;
		vertical-align:top
	}
	.curriculum_menu>ul>li h3{
		position:relative;left:0;top:0;
		padding:10px 15px;
		background:url(../img/kor/curriculum/m/ico_menu1.png) no-repeat center right;
		background-origin:content-box;
		background-size:12px auto;
		font-size:15px;
		/* 191001  폰트 사이즈 16->15px 패딩 20->15*/
	}
	.curriculum_menu>ul>li ul{display:none}

	.pageTit+.sub_menu1+article>.curriculum_menu>ul>li {border-bottom:none;} /*학습로드맵 오류 제거(교육융합과정 학과별교육과정 상세페이지와 충돌)*/
	.pageTit+.sub_menu1+article>.curriculum_menu>ul>li h3 {display:none} /*학습로드맵 오류 제거(교육융합과정 학과별교육과정 상세페이지와 충돌)*/

	/*190821수정 시작*/
	.curriculum_intro{padding:20px;margin:-1px -20px 0}
	.curriculum_intro:before, .curriculum_intro:after{display:none}
	.curriculum_intro>p{position:relative;top:0;width:100%;margin-bottom:25px;}
	.curriculum_intro>p>img{display:none}
	.curriculum_intro>p span{display:block;width:100%;text-align:center}
	.curriculum_intro h4 em{height:28px;line-height:26px;padding:0 10px;margin-bottom:10px;font-size:14px;}
	.curriculum_intro h4 b{font-size:34px}
	.curriculum_intro h4+.txt{font-size:15px;}
	.curriculum_intro .infoBox {padding:20px;border:none;border-top:1px solid #dddfe5;background:none;}
	.curriculum_intro .infoBox dl {padding-left:0;}
	.curriculum_intro .infoBox dt {position:relative;width:100%;margin-bottom:12px;padding-bottom:12px;}
	.curriculum_intro .infoBox dt::before {content:'';display:block;position:absolute;left:0;bottom:0;width:20px;height:1px;background:#000;}
	.curriculum_intro .infoBox dd {width:calc(50% - 15px);box-sizing:border-box;padding-bottom:5px;}
	.curriculum_intro .infoBox dd::before {width:3px;height:3px;background:#666;}
	/*190821수정 끝*/

	.curriculum_info{margin-top:-1px}
	.curriculum_info .head h4{padding:30px 0 20px;font-size:34px}
	.curriculum_info .head h4 span{margin-top:15px;font-size:18px}
	.curriculum_info .head div{font-size:15px}
	.curriculum_info .contTit_line{margin-top:50px}
	.curriculum_info .contTit_s{margin-top:30px}
	.curriculum_paper{padding:0}
	.curriculum_paper div{padding:0px;background-size:27px auto;background-position:15px 25px}
	.curriculum_paper div dl{display:block;width:100%;padding:20px 40px 20px 60px;}
	.curriculum_paper div dl+dl{border:0;border-top:1px solid #dbdfe2;padding:20px 40px 20px 60px;}
	.curriculum_paper div dl dt{margin-bottom:5px;font-size:18px;}
	.curriculum_paper div dl dd{font-size:15px}
	.curriculum_paper div+div{background-position:15px 25px}
	.curriculum_effect dl{padding:0}
	.curriculum_effect dl dt{position:relative;}
	.curriculum_effect dl dd{font-size:15px}
	.curriculum_contact{padding:40px 20px 20px;background-position:center 15px;background-size:22px auto;text-align:center}
	.curriculum_contact b{display:block;margin:10px 0 0}

    .video_list>div{width:calc(50% - 20px);margin:0 0 20px 20px}
	.video_list>div h3{height:50px;font-size:15px;line-height:1.3em}
    .video_list>div a:after{background-size:15px auto}

    .apply_wrap.cert .contTit_s {margin-top:20px;}

    .box_iconlist2 li .txt_list {width: 100%;padding: 0;margin-top: 20px;}

	.SduTab{padding:0px; box-sizing:border-box; white-space:nowrap; overflow-x:scroll; -webkit-overflow-scrolling:touch; margin-left:-20px; width:calc(100% + 40px);  font-size:0; background-color: #f6f6f7; margin-bottom: 30px;}
    .SduTab .default{width: 120px; float: none; display: inline-block; text-align: center; padding: 10px 10px; height: 55px;}
    .SduTab .default span{font-size: 14px; line-height: 16px;}
    .SduTab .default span b{font-size: 15px;}

    .WhyCont .Txt h4{margin: 0 0 20px;}
    .WhyCont .Txt h4 b{font-size: 20px; letter-spacing: 0;}
    .WhyCont .Txt h4 span{font-size: 15px; margin-left: 4px;}
    .WhyCont .Txt{width: 100%; padding-left: 0; padding-right: 0;}
    .WhyCont .Txt.r{padding-left: 0px;}
    .WhyCont .Txt h4::before{width: 50px; bottom: 0px;}
    .WhyCont .Txt dl{margin-top: 30px; margin-right: 15px; width: calc(33.333% - 10px);}
    .WhyCont .Txt dl dt img{width: 45px;}
    .WhyCont .Txt dl dt{font-size: 15px;}
    .WhyCont .Txt dl dd{font-size: 13px; margin-top: 5px;}
    .WhyCont .img_box{width: 100%; margin-top: 20px; height: 300px;}
    .WhyCont .Txt h4::before{display: none;}
    .WhyCont > div.line2{padding: 70px 0 60px;}
    .WhyCont > div.line3 .Txt h4{margin-top: 70px;}

    .WhyCont > div.line4{top: -60px;}
    .WhyCont > div.line4 .Txt h4{margin-bottom: 0px; }
    .WhyCont > div.line4 .img_box{height: 300px;}
    .WhyCont > div.line5{padding: 30px 0 57px;}
    .WhyCont > div.line5 .Txt h4{margin-bottom: 0px; }
    .WhyCont > div.line5 .img_box{height: 300px;}
    .WhyCont > div.line6{width: calc(100% + 40px); margin-left: -20px; top: -80px;}

    .WhyCont .banner_box{padding: 25px 10px; box-sizing: border-box;}
    .WhyCont .banner_box h4{font-size: 22px; margin-bottom: 15px;}
    .WhyCont .banner_box p{font-size: 15px; word-break: keep-all;}
    .WhyCont .banner_box p br{display: none; }
    .WhyCont .contTit_s span{margin-top: 5px; font-size: 13px;}
    .WhyCont > div.line7{top: -70px;}
    .WhyCont .Sub_Ass_Tit2{margin-top: 20px;}

    .whysdu .tipBox b {font-size:18px;}
    .whysdu .tipBox p.txt {font-size:16px;}
    .whysdu .tipBox p.txt>span:before {display:none;}

    /* 1030수정 sdustory */
    .story_list li {width: calc(50% - 20px); margin-right:20px}
    .story_list li:nth-child(n+3) {margin-top:20px}
    .story_list li:nth-child(3n){margin-right:20px}
    .story_list li:nth-child(2n) {margin-right:0}
    .story_list .tit {font-size:14px; line-height:17px; margin-bottom:18px}
    .story_list .name{font-size:15px}
    .story_list a>span:before {background-size:35px auto;margin-top:-10px;}
    .img_inner_txt1.sduStory3 .blue1 {font-size:25px;}
    .img_inner_txt1.sduStory3 .blue2 {font-size:20px;}
    .img_inner_txt1 .lv2{font-size:14px; margin-top:15px;}

    .apply_wrap.cert .box_iconlist2{width: 100%;}
    .apply_wrap.cert .box_iconlist2 > li{font-size: 0;}
    .apply_wrap.cert .box_iconlist2 li .icon_img{width: 70px; height: 70px;}
    .apply_wrap.cert .box_iconlist2 li .txt_list{width: calc(100% - 70px); padding-left: 15px; box-sizing: border-box; margin-top: 10px;}
    .apply_wrap.cert .box_iconlist2 .contTit_s{margin-bottom: 10px;}

	.ipsi_Sech_step1.stpe2_2 .Sech_Table{margin-bottom: 0;}

    /* 200106 시작 */
    .studyMemo {height:auto;}
    #studyMemo_list .list {position:relative;left:0;width:auto;height:auto;padding-top:50px;}
    #studyMemo_list .list::after {display:none}
    #studyMemo_list .unit {width:515px;margin:0 !important;padding:0 10px;transform:none;}
    #studyMemo_list .unit.slick-center {transform:none;}
    #studyMemo_list .unit.slick-center img {width:100%;margin-left:auto;}
    #studyMemo_list .slick-arrow {top:0;}
    #studyMemo_list .slick-prev {right:40px;}
    #studyMemo_list .slick-next {right:0;}
    #studyMemo_list .list_page {position:relative;left:auto;top:auto;width:100%;margin:20px 0 10px;text-align:center;}
    #studyMemo_list .list_page .currentNum {padding-left:0;font-size:22px;line-height:22px;}
    #studyMemo_list .list_page .totalNum,
    #studyMemo_list .list_page .totalNum>span {font-size:14px;line-height:22px;}
    /* 200106 끝 */

    
    .pointBgBox {padding:20px;background:#f1eae0;}
    .pointBgBox .txtTit {font-size: 14px;font-weight:600;}
    .dot_tag1.v2 {font-size:14px;}

    .topScolarship_box div.tit {padding:8px;font-size:20px;}
    .topScolarship_box ul {padding:15px;}
    .topScolarship_box ul > li {padding:5px 0;}
    .topScolarship_box ul>li .txtBox>p {font-size:18px;}
    .topScolarship_box ul>li .txtBox>span.grayTit {font-size:16px;}
    .topScolarship_box ul > li .imgBox img {width:70%;}
    .diagramArea_ipsi .txtYellow {font-size:15px;}
}


@media all and (max-device-width:480px){
    .Class_view_img li{width: calc(50% - 5px); margin-right: 10px; margin-bottom: 15px;}
    .Class_view_img li:nth-child(2n){margin-right: 0px;}
    .Class_view_img li:nth-last-child(2){margin-bottom: 0px;}
    .Class_view_img li a > p b,
    .Class_view_img li a > p span{font-size: inherit;}
    .Class_view_img li a > p b{display: block;  font-weight: 500;}
    .next_list1.Next6 ul li .bottom_txt i.dot{width: 280px;}
    /*.Class_view_img li:last-child{margin-bottom: 0px;}*/
    .recruitBtnArea a + a {margin-left:0px;}
    .scholarship_fund .recruitBtnArea a {display:block;}
}

/* 200106 시작 */
@media all and (max-device-width:420px){
    #studyMemo_list .list {padding-top:40px;}
    #studyMemo_list .unit {width:100%;padding:0;opacity:1 !important;}
    #studyMemo_list .slick-arrow {background-size:auto 16px !important;}
    #studyMemo_list .slick-prev {right:25px;}
}
/* 200106 끝 */

@media all and (max-device-width:367px){
    .whysdu .tipBox p.txt br.tipBr {display:block;}
}
@media all and (max-device-width:360px){
    .curriculum_list>div dl{padding-left:100px}
	.curriculum_list>div dl dt{padding-right:10px}
	.curriculum_list>div dl dd a{padding:0 10px 0 10px;background-size:5px auto}
	.curriculum_menu .m_open ul li{width:calc(50% - 10px)}
	.curriculum_menu .m_open ul li a span{font-size:14px}
	.departments .video_main .video_wrap iframe{height:200px}
	.e-book:before {width: 100%;}
}

@media all and (max-device-width:320px){
    .Sel_opt .default .txt{font-size: 14px;}
	.Sel_opt .default.v3 .txt{font-size: 12px;}
}
