@charset "utf-8";

/*사피리input&버튼스타일변경*/
button,
input[type=button],
input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
input[type=radio],
input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #888;background:#FFF;width:16px;height:16px;}
input[type=radio]{border-radius:8px;}
input[type=checkbox]{appearance:none;}
input[type=radio]:checked{background:url(/sites/style_guide/images/common/bul_radio.png) no-repeat center;}
input[type=checkbox]:checked{background:url(/sites/style_guide/images/common/bul_checkbox.png) no-repeat center;}

/*포커스*/
a:focus,
button:focus,
input:focus{outline: 1px solid #dfdfdf !important;}

/*대체텍스트숨기기*/
.irHidden{text-indent:-9999px;}

/*감싸기*/
.wrapper,
.wrapper14{box-sizing:border-box;margin: 0 auto;width:1550px;}

@media only screen and (max-width:1550px){
  .wrapper,
  .wrapper14{width:96%;}
}

/*요소여백*/
._objHtml,
._objWidget{padding-bottom:70px;}
._objHtml p{margin-bottom:10px;}

/*줄넘기기*/
.dB{display:block}
@media only screen and (max-width:1024px){
  .dB{display:inline}
}

/*보더숨기기*/
.noBdr{border:0 !important;}

/*폰트칼라*/
.red{color:#cb2026;}
.yellow{color:#fed904;}
.blue{color:#1d398d;}
.black{color:#000;}
.sky{color:#00b0ec;}
.green{color:#009d57;}
.white{color:#FFF;}
.orange{color:#ff7e00;}
.color1 { color:#009D57; }
.color2 { color:#1D398D; }


/*폰트두께*/
.thin{font-family:'Noto DemiLight';}
.bold{font-family:'Noto Medium';}
.eBold{font-family:'Noto Bold';}
strong{font-family:'Noto Medium';}

/*폰트크기*/
.small{font-size:13px;}
.big{font-size:20px;}
.eBig{font-size:24px;}

/*이미지*/
img{max-width:100%;}

/*정렬*/
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

/*보더*/
.bB_1{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #DDD;}

/*수직여백*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
.vh5{height:5px;}
.vh10{height:10px;}
.vh20{height:20px;}
.vh30{height:30px;}
.vh40{height:40px;}
.vh50{height:50px;}
.vh60{height:60px;}
.vh70{height:70px;}
.vh80{height:80px;}
.vh90{height:90px;}
.vh100{height:100px;}
/*수평좌여백*/
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL25{margin-left:25px;}
.mL30{margin-left:30px;}
.mL35{margin-left:35px;}
.mL40{margin-left:40px;}

/*BG*/
.bgW,.bgG,.bg1,.bg2{padding:50px;}
.bgW{background:#FFF;}
.bgG{background:#F0F0F0;}
.bg1{background:#6ab1da;color:#FFF;}
.bg2{background:#00beba;color:#FFF;}
@media only screen and (max-width:1550px){
  .bgW,.bgG,.bg1,.bg2{padding:50px 0;}
}
@media only screen and (max-width:768px){
  .bgW,.bgG,.bg1,.bg2{padding:30px;}
}

/*타이틀*/
.objHeading_h2,
.objHeading_h3,
.objHeading_h4{line-height:1.25;position:relative;margin: 0 auto;max-width:1550px;}
.objHeading_h2{font-size:24px;font-family:'Noto Medium';color:#222;padding-bottom:30px;padding-top:7px;letter-spacing:-0.03em;position:relative;}
.objHeading_h3{font-size:22px;font-family:'Noto Regular';color:#002d64;padding-bottom:20px;}
.objHeading_h4{font-size:20px;font-family:'Noto DemiLight';color:#666;padding-bottom:15px;}
.objHeading_h2:before,
.objHeading_h2:after{content:"";display:block;width:5px;height:5px;background:#34c72f;border-radius:30px;position:absolute;top:0;left:2px;}
.objHeading_h2:after{background:#0a7df3;left:11px;}
@media only screen and (max-width:1550px){
  .objHeading_h2,
  .objHeading_h3,
  .objHeading_h4{width:96%;}
}
@media only screen and (max-width:1024px){
  .objHeading_h2{font-size:30px;padding-bottom:20px;padding-top:20px}
  .objHeading_h3{font-size:25px;padding-bottom:15px;padding-top:15px}
  .objHeading_h4{font-size:20px;padding-bottom:15px}
}
@media only screen and (max-width:768px){
  .objHeading_h2{font-size:22px}
  .objHeading_h3{font-size:20px}
  .objHeading_h4{font-size:18px}
}
.objHeading_h2.center:before,
.objHeading_h2.center:after{left:50%;}
.objHeading_h2.center:before{margin-left:-7px;}
.objHeading_h2.center:after{margin-left:2px;}

/*주의*/
.caution{position:relative;font-family:'Noto Regular';padding-left:25px;line-height:1.3;}
.caution:before{content:"※";width:15px;height:15px;display:block;position:absolute;left:0;top:1px;}
.caution_icon_1,
.caution_icon_2,
.caution_icon_3,
.caution_icon_4,
.caution_icon_5{position:relative;font-family:'Noto Regular';padding-left:33px;line-height:1.3;}
.caution_icon_1{color:#faa635;}
.caution_icon_2{color:#d63f11;}
.caution_icon_3{color:#00c6ff;}
.caution_icon_4{color:#183d93;}
.caution_icon_5{color:#43505d;}
.caution_icon_1:before,
.caution_icon_2:before,
.caution_icon_3:before,
.caution_icon_4:before,
.caution_icon_5:before{content:"";width:30px;height:25px;display:block;position:absolute;left:0;top:-1px;}
.caution_icon_1:before{background:url(/sites/style_guide/images/common/ico-notice1.png) no-repeat center;}
.caution_icon_2:before{background:url(/sites/style_guide/images/common/ico-notice2.png) no-repeat center;}
.caution_icon_3:before{background:url(/sites/style_guide/images/common/ico-notice3.png) no-repeat center;}
.caution_icon_4:before{background:url(/sites/style_guide/images/common/ico-notice4.png) no-repeat center;}
.caution_icon_5:before{background:url(/sites/style_guide/images/common/ico-notice5.png) no-repeat center;}

/*버튼*/
a,input[type=button],
input[type=submit],
button{transition: all 0.4s cubic-bezier(0.5, 0, 0.3, 1)}
a:active{outline:none !important}
.btnB,
.btnM,
.btnS,
.btnI,
.btnT{display:inline-block;position:relative;color:#FFF !important;text-align:center;border:0;box-sizing:border-box;border-radius:3px;font-family:'Noto Regular';margin-bottom:5px;}
.btnB,
.btnI{padding:10px 30px;}
.btnM{padding:7px 20px;font-size:14px;}
.btnS{padding:5px 20px;font-size:12px;}
.btnCg{background:url(/sites/style_guide/images/common/pattern_0.png) no-repeat center;}
.btnC1{background:url(/sites/style_guide/images/common/pattern_4.png) no-repeat center;}
.btnC2{background:url(/sites/style_guide/images/common/pattern_5.png) no-repeat center;}
.btnT{color:#222 !important;text-align:left;border-radius:0;padding:0;word-break:break-word;}
.btnI:after,
.btnT:after{content:"";display:inline-block;background-repeat:no-repeat;}
.btnI:after{vertical-align:-5px;margin-left:10px;width:24px;height:24px;}
.btnI.btnBlank:after{background-image:url(/sites/style_guide/images/common/btn_icon_2_w.png);}
.btnI.btnSelf:after{background-image:url(/sites/style_guide/images/common/btn_icon_4_w.png);}
.btnI.btnDown:after{background-image:url(/sites/style_guide/images/common/btn_icon_5_w.png);}
.btnI.btnDown.up:after { transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1); transform: rotate(180deg); }

.btnT:after{vertical-align:0;margin:0 5px;width:16px;height:16px;background-image:url(/sites/style_guide/images/common/btn_icon_1.png);}
.btnT.btnBlank:after{background-position:-17px 0;}
.btnT.btnSelf:after{background-position:-34px 0;}
.btnT.btnDown:after{background-position:0 0;}
.btnB:hover,
.btnM:hover,
.btnS:hover,
.btnI:hover{background:#666 url(/sites/style_guide/images/common/pattern_12.png);}
.btnT:hover{font-family:'Noto Medium';}
/*링크박스*/
.rowBox_link{display:flex;justify-content:flex-start;margin-bottom:10px;}
.rowBox_link > li{display:flex;align-items:center;width:100%;border:1px solid #DDD;padding:20px;margin:0 5px;box-sizing: border-box;cursor:pointer;}
.rowBox_link > li > div{width:100%;background:url(/sites/style_guide/images/common/aLink_1_b.png) no-repeat right 2px;}
.rowBox_link > li > div a{display:block;font-family:'Noto Medium';margin-right:30px;}
@media only screen and (min-width:1025px){
  .rowBox_link > li:first-child{margin-left:0;}
  .rowBox_link > li:last-child{margin-right:0;}
  .rowBox_link > li:hover{background:url(/sites/style_guide/images/common/pattern_3.png) no-repeat center;border-color:#e2e2e2;transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);}
}
@media only screen and (max-width:1024px){
  .rowBox_link{flex-wrap:wrap;margin-bottom:0;}
  .rowBox_link > li{width:calc(33.33% - 10px);margin-bottom:10px;}

}
@media only screen and (max-width:768px){
  .rowBox_link > li{width:calc(50% - 10px);padding:15px;}
}
@media only screen and (max-width:480px){
  .rowBox_link > li{width:100%;margin:0 0 10px 0;}
}

/*UL타입*/
.list_0 > li,
.list_1 > li,
.list_1_2 > li,
.list_2 > li,
.list_3 > li,
.list_4 > li,
.kList_1 > li,
.aList_1 > li,
.rList_1 > li,
.nList_1 > li,
.nList_2 > li{position:relative;padding-bottom:7px}
.list_0 > li:last-child,
.list_1 > li:last-child,
.list_1_2 > li:last-child,
.list_2 > li:last-child,
.list_3 > li:last-child,
.list_4 > li:last-child,
.kList_1 > li:last-child,
.aList_1 > li:last-child,
.rList_1 > li:last-child,
.nList_1 > li:last-child,
.nList_2 > li:last-child{padding-bottom:0}
.list_1 > li,
.list_1_2 > li{padding-left:20px}
.list_2 > li,
.list_3 > li,
.list_4 > li{padding-left:13px}
.nList_1 > li,
.nList_2 > li,
.kList_1 > li,
.aList_1 > li,
.rList_1 > li{padding-left:28px}
.list_1 > li:before,
.list_1_2 > li:before,
.list_2 > li:before,
.list_3 > li:before,
.list_4 > li:before,
.kList_1 > li:before,
.aList_1 > li:before,
.rList_1 > li:before,
.nList_1 > li:before,
.nList_2 > li:before{content:"";display:block;position:absolute;left:0}
.list_1 > li:before,
.list_1_2 > li:before{border-radius:100%;top:8px;width:10px;height:10px;}
.list_2 > li:before,
.list_3 > li:before{background:#222}
.list_4 > li:before{top:11px;border-bottom:4px solid #222;border-left:3px solid transparent;border-right:3px solid transparent;width:0;transform:rotate(90deg);}
.list_1 > li:before{border:3px solid #1d398d;}
.list_1_2 > li:before{border:3px solid #009d57;}
.list_2 > li:before{top:11px;width:4px;height:4px}
.list_3 > li:before{top:12px;width:4px;height:2px}
.list_4 > li:before{}
.kList_1 > li:before,
.aList_1 > li:before,
.rList_1 > li:before,
.nList_1 > li:before,
.nList_2 > li:before{top:1px;font-family:'Noto Regular';}
/*종속사용*/
.list_0 ul,.list_1 ul,.list_2 ul,.nList_1 ul,.nList_2 ul,.kList_1 ul,.aList_1 ul,.rList_1 ul{padding:10px 5px;}
/*한글*/
.kList_1 > li:nth-child(1):before{content:"가."}.kList_1 > li:nth-child(2):before{content:"나."}.kList_1 > li:nth-child(3):before{content:"다."}.kList_1 > li:nth-child(4):before{content:"라."}.kList_1 > li:nth-child(5):before{content:"마."}.kList_1 > li:nth-child(6):before{content:"바."}.kList_1 > li:nth-child(7):before{content:"사."}.kList_1 > li:nth-child(8):before{content:"아."}.kList_1 > li:nth-child(9):before{content:"자."}.kList_1 > li:nth-child(10):before{content:"차."}.kList_1 > li:nth-child(11):before{content:"카."}.kList_1 > li:nth-child(12):before{content:"타."}.kList_1 > li:nth-child(13):before{content:"파."}.kList_1 > li:nth-child(14):before{content:"하."}
/*앞파벳*/
.aList_1 > li:nth-child(1):before{content:"A."}.aList_1 > li:nth-child(2):before{content:"B."}.aList_1 > li:nth-child(3):before{content:"C."}.aList_1 > li:nth-child(4):before{content:"D."}.aList_1 > li:nth-child(5):before{content:"E."}.aList_1 > li:nth-child(6):before{content:"F."}.aList_1 > li:nth-child(7):before{content:"G."}.aList_1 > li:nth-child(8):before{content:"H."}.aList_1 > li:nth-child(9):before{content:"I."}.aList_1 > li:nth-child(10):before{content:"J."}.aList_1 > li:nth-child(11):before{content:"K."}.aList_1 > li:nth-child(12):before{content:"L."}.aList_1 > li:nth-child(13):before{content:"M."}.aList_1 > li:nth-child(14):before{content:"N."}
/*로만자*/
.rList_1 > li:nth-child(1):before{content:"Ⅰ."}.rList_1 > li:nth-child(2):before{content:"Ⅱ."}.rList_1 > li:nth-child(3):before{content:"Ⅲ."}.rList_1 > li:nth-child(4):before{content:"Ⅳ."}.rList_1 > li:nth-child(5):before{content:"Ⅴ."}.rList_1 > li:nth-child(6):before{content:"Ⅵ."}.rList_1 > li:nth-child(7):before{content:"Ⅶ."}.rList_1 > li:nth-child(8):before{content:"Ⅷ."}.rList_1 > li:nth-child(9):before{content:"Ⅸ."}.rList_1 > li:nth-child(10):before{content:"Ⅹ."}
/*숫자*/
.nList_1 > li:nth-child(1):before{content:"1."}.nList_1 > li:nth-child(2):before{content:"2."}.nList_1 > li:nth-child(3):before{content:"3."}.nList_1 > li:nth-child(4):before{content:"4."}.nList_1 > li:nth-child(5):before{content:"5."}.nList_1 > li:nth-child(6):before{content:"6."}.nList_1 > li:nth-child(7):before{content:"7."}.nList_1 > li:nth-child(8):before{content:"8."}.nList_1 > li:nth-child(9):before{content:"9."}.nList_1 > li:nth-child(10):before{content:"10."}
/*원숫자*/
.nList_2 > li:nth-child(1):before{content:"①"}.nList_2 > li:nth-child(2):before{content:"②"}.nList_2 > li:nth-child(3):before{content:"③"}.nList_2 > li:nth-child(4):before{content:"④"}.nList_2 > li:nth-child(5):before{content:"⑤"}.nList_2 > li:nth-child(6):before{content:"⑥"}.nList_2 > li:nth-child(7):before{content:"⑦"}.nList_2 > li:nth-child(8):before{content:"⑧"}.nList_2 > li:nth-child(9):before{content:"⑨"}.nList_2 > li:nth-child(10):before{content:"⑩"}


/*DL타입*/
/*DL타입_0*/
.dl_0{display:flex;}
.dl_0 dt,
.dl_0 dd{padding:5px 0;}
.dl_0 dt{font-family:'Noto Medium';position:relative;}
.dl_0 dd{width:100%;}
.dl_0 dt:after{content:":";display:inline-block;position:absolute;right:5px;top:3px;}
/*DL타입_1*/
.dl_1{display:flex;flex-wrap:wrap;}
.dl_1 dt,
.dl_1 dd{margin-bottom:10px;padding:8px 10px;}
.dl_1 dt{width:200px;font-family:'Noto Medium';background:#EEE;text-align:center;}
.dl_1 dd{width:calc(100% - 200px);border-bottom:1px dashed #DDD;}
/*DL타입_2*/
.dl_2{display:flex;flex-wrap:wrap;}
.dl_2 dt,
.dl_2 dd{border-bottom:1px solid #EEE;padding:25px 0;}
.dl_2 dt{width:250px;font-family:'Noto Medium';font-size:24px}
.dl_2 dd{width:calc(100% - 250px);padding-left:25px;}
.dl_2 dt:before{content:"";display:block;width:20px;height:3px;background:#666;margin-bottom:5px}
.dl_2 dt span{display:block;color:#888;font-size:14px;font-family:'Noto DemiLight';line-height:1.25;margin-top:10px}
.dl_2.pracRoom dt{width:400px;text-align:center;}
.dl_2.pracRoom dd{width:calc(100% - 400px);}
.dl_2.pracRoom dt:before{display:none;}
@media only screen and (max-width:768px){
  .dl_2.pracRoom dd{padding:10px 40px;}
  .dl_2.pracRoom dd h3,
  .dl_2.pracRoom dd p{text-align:center;}
  .dl_2.pracRoom dd h4{font-size:20px;color:#2e475d;}
}
@media only screen and (max-width:768px){
  .dl_2.pracRoom dd{padding:10px 20px;}
}
/*DL타입_3*/
.dl_3{}
.dl_3 dt{font-family:'Noto Medium';font-size:24px;text-align:center;margin-top:25px;}
.dl_3 dt:first-child{margin-top:0;}
.dl_3 dd{border-bottom:1px solid #EEE;padding:25px 0;text-align:center;}
.dl_3 dt:before{content:"";display:block;width:20px;height:3px;background:#666;margin:0 auto 5px auto}
.dl_3 dt span{display:block;color:#888;font-size:14px;font-family:'Noto Medium';line-height:1.25;margin-top:10px}
@media only screen and (max-width:768px){
  .dl_0{flex-wrap:wrap;margin-bottom:10px;}
  .dl_0 dt,
  .dl_0 dd{width:100% !important;padding:0;}
  .dl_0 dt:after{content:".";position:relative;right:auto;top:auto;}
  .dl_1 dt,
  .dl_1 dd{width:100%;}
  .dl_1 dd{border-bottom:0;}
  .dl_2 dt,
  .dl_2.pracRoom dt,
  .dl_2.pracRoom dd,
  .dl_2 dd{width:100%;border:0;padding:0 10px;}
  .dl_2 dt{margin-top:25px;}
  .dl_2 dt:first-child{margin-top:0;}
  .dl_2 dd{padding-left:0;border-bottom:1px solid #EEE;padding:25px 0;}
}

/*이미지+텍스트*/
.imgTextL,
.imgTextR,
.imgTextFL,
.imgTextFR{overflow:hidden}
.imgTextL img,
.imgTextR img{display:inline-block;max-width:40%}
.imgTextL img{float:left;margin:0 30px 20px 0}
.imgTextR img{float:right;margin:0 0 20px 30px}
.imgTextL_2,
.imgTextR_2{display:table;width:100%}
.imgTextL_2 .img,
.imgTextR_2 .img,
.imgTextL_2 .con,
.imgTextR_2 .con{display:table-cell;vertical-align:top}
.imgTextL_2 .img{padding-right:30px}
.imgTextR_2 .img{padding-left:30px}
.imgTextFL span,
.imgTextFR span{display:inline-block;}
.imgTextFL span{float:left;margin:30px 30px 30px 0}
.imgTextFR span{float:right;margin:30px 0 30px 30px}
@media only screen and (max-width:768px){
  .imgTextL img,
  .imgTextR img{display:block;max-width:100%}
  .imgTextL img,
  .imgTextR img{float:none;margin:0 auto 20px auto}
  .imgTextL_2,
  .imgTextR_2,
  .imgTextL_2 .img,
  .imgTextR_2 .img,
  .imgTextL_2 .con,
  .imgTextR_2 .con{display:block;width:100% !important;}
  .imgTextL_2 .img,
  .imgTextR_2 .img{padding:0;text-align:center;margin-bottom:20px;}
  .imgTextL_2 .img img,
  .imgTextR_2 .img img{max-width:100% !important;}
  .imgTextFL span,
  .imgTextFR span{display:block}
  .imgTextFL span,
  .imgTextFR span{float:none;margin:0;text-align:center}
  .imgTextFL span img,
  .imgTextFR span img{max-width:100%;margin:20px 0}
}

/*테이블*/
.table_1{}
.table_1 table{border-top:2px solid #162b58;border-bottom:1px solid #eaeaea;width:100%;margin-left:1px;word-break:break-all;}
.table_1 caption{text-indent:-9999px;height:0;position:absolute;left:9999px;top:9999px;}
.table_1 th{background:#e8e8e8;font-family:'Noto Regular';border-bottom:1px solid #FFF;border-left:1px solid #FFF;}
.table_1 td{background:#FFF;text-align:left;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.table_1 th,
.table_1 td{padding:10px;line-height:1.3;text-align:center;}

.table_1 th:first-child, table_1 td:first-child{border-left:0;}
/*.table_1 th:last-child, .table_1 td:last-child { border-right:0; }*/

.table_1 th.bdrL{border-left:1px solid #FFF;}
.table_1 td.bdrL{border-left:1px solid #eaeaea;}
.table_1 td.left{text-align:left;}
.table_1 tfoot tr{background:#f6f6f6;font-family:'Noto Regular';border-top:1px solid #eaeaea;}
/*M_테이블*/
@media only screen and (max-width:1024px){
  .table_m{overflow-y:hidden;overflow-x:scroll;position:relative;padding-top:30px;border-top:1px solid #162b58;}
  .table_m:before{content:"화면을 좌ㆍ우로 움직여 볼 수 있습니다.";display:block;padding:5px 10px;font-size:13px;font-family:'Noto Medium';position:absolute;top:0;left:0;}
  .table_m table{min-width:150%;}
}

/*박스*/
.box_1,
.box_iC{border:1px solid #DDD;border-radius:3px;padding:35px;}
.box_iC{display:flex;justify-content:flex-start;border:2px solid #03479c;}
.box_title{border:2px solid #03479c;padding:35px;}
.box_iC > div:first-child{width:90px;height:60px;background-repeat:no-repeat;background-position:center;margin-right:30px;border-right:2px solid #DDD;}
.box_iC > div:last-child{width:100%;padding-top:15px;}
.box_iC > div:last-child dt{font-family:'Noto Medium';font-size:20px;border-bottom:1px dashed #DDD;padding-bottom:15px;margin-bottom:15px;}
.box_title dt{font-family:'Noto Medium';font-size:20px;border-bottom:1px dashed #DDD;padding-bottom:15px;margin-bottom:15px;}
@media only screen and (max-width:768px){
  .box_1,
  .box_iC{padding:20px;}
  .box_iC > div:first-child{width:65px;height:50px;background-size:35px !important;margin-right:15px;border-right:0;}
  .box_iC > div:last-child{padding-top:0;}
}

/*ROW박스_1*/
.rowBox_1{display:flex;justify-content:space-between;margin-bottom:10px;}
.rowBox_1 > li{display:flex;justify-content:center;width:100%;border:1px solid #DDD;padding:25px;margin:0 5px;box-sizing: border-box;}
.rowBox_1 > li > div{text-align:center;}
.rowBox_1.vAC > li{align-items:center;}
.rowBox_1.vAB > li{align-items:flex-end;}
.rowBox_1.hAL > li{justify-content:flex-start;}
.rowBox_1.hAL > li > div{text-align:left;}
.rowBox_1.nB > li{border:1px solid transparent;padding:0;}
.rowBox_1 > li.arrow{border:0;padding:0;margin:0 5px;width:60px;background:url(/sites/style_guide/images/common/arrow_1_b.png) no-repeat center;}
@media only screen and (min-width:1025px){
  .rowBox_1 > li:first-child{margin-left:0;}
  .rowBox_1 > li:last-child{margin-right:0;}
}
@media only screen and (max-width:1024px){
  .rowBox_1{flex-wrap:wrap;margin-bottom:0;}
  .rowBox_1 > li{width:calc(33.33% - 10px);margin-bottom:10px;}

}
@media only screen and (max-width:768px){
  .rowBox_1 > li{width:calc(50% - 10px);padding:15px;}
}
@media only screen and (max-width:480px){
  .rowBox_1 > li{width:100%;margin:0 0 10px 0;}
}

/*ROW박스_2*/
.rowBox_2{display:flex;justify-content:space-between;margin-bottom:10px;}
.rowBox_2 > li{width:100%;border:1px solid #DDD;padding:25px;margin:0 5px;box-sizing: border-box;}
.rowBox_2 > li > dl{}
.rowBox_2 > li > dl dt{font-family:'Noto Medium';font-size:20px;border-bottom:1px dashed #DDD;padding-bottom:15px;margin-bottom:15px;position:relative;}
.rowBox_2.iC > li > dl dt{display:flex;justify-content:flex-start;align-items:center;}
.rowBox_2.iC > li > dl dt span:first-child{width:55px;height:50px;background-position:left center;background-repeat:no-repeat;background-size:40px;}
.rowBox_2.iC > li > dl dt span:last-child{width:calc(100% - 55px);}
.iC_list{overflow:hidden;}
.iC_list li{float:left;}
.iC_list li span{display:block;width:100px;height:80px;background-position:center bottom;background-repeat:no-repeat;background-size:40px;text-align:center;font-family:'Noto Medium';margin-bottom:10px;}
.iC_1{background-image:url(/sites/style_guide/images/common/icon_g_1.png);}
.iC_2{background-image:url(/sites/style_guide/images/common/icon_g_2.png);}
.iC_3{background-image:url(/sites/style_guide/images/common/icon_g_3.png);}
.iC_4{background-image:url(/sites/style_guide/images/common/icon_g_4.png);}
.iC_5{background-image:url(/sites/style_guide/images/common/icon_g_5.png);}
.iC_6{background-image:url(/sites/style_guide/images/common/icon_g_6.png);}
.iC_7{background-image:url(/sites/style_guide/images/common/icon_g_7.png);}
.iC_8{background-image:url(/sites/style_guide/images/common/icon_g_8.png);}
.iC_9{background-image:url(/sites/style_guide/images/common/icon_g_9.png);}
.iC_10{background-image:url(/sites/style_guide/images/common/icon_g_10.png);}
.iC_11{background-image:url(/sites/style_guide/images/common/icon_g_11.png);}
.iC_12{background-image:url(/sites/style_guide/images/common/icon_g_12.png);}
.iC_13{background-image:url(/sites/style_guide/images/common/icon_g_13.png);}
.iC_14{background-image:url(/sites/style_guide/images/common/icon_g_14.png);}
.iC_15{background-image:url(/sites/style_guide/images/common/icon_g_15.png);}
.iC_16{background-image:url(/sites/style_guide/images/common/icon_g_16.png);}
.iC_17{background-image:url(/sites/style_guide/images/common/icon_g_17.png);}
.iC_18{background-image:url(/sites/style_guide/images/common/icon_g_18.png);}
.iC_19{background-image:url(/sites/style_guide/images/common/icon_g_19.png);}
.iC_20{background-image:url(/sites/style_guide/images/common/icon_g_20.png);}
.iC_21{background-image:url(/sites/style_guide/images/common/icon_g_21.png);}
.iC_22{background-image:url(/sites/style_guide/images/common/icon_g_22.png);}
.iC_23{background-image:url(/sites/style_guide/images/common/icon_g_23.png);}
.iC_24{background-image:url(/sites/style_guide/images/common/icon_g_24.png);}
.iC_25{background-image:url(/sites/style_guide/images/common/icon_g_25.png);}
.iC_26{background-image:url(/sites/style_guide/images/common/icon_g_26.png);}
.iC_circles_01{background-image:url(/sites/style_guide/images/common/icon_circles_01.png);}
.iC_circles_02{background-image:url(/sites/style_guide/images/common/icon_circles_02.png);}
.iC_circles_03{background-image:url(/sites/style_guide/images/common/icon_circles_03.png);}
.iC_circles_04{background-image:url(/sites/style_guide/images/common/icon_circles_04.png);}
.iC_circles_05{background-image:url(/sites/style_guide/images/common/icon_circles_05.png);}
.iC_circles_06{background-image:url(/sites/style_guide/images/common/icon_circles_06.png);}
.iC_circles_07{background-image:url(/sites/style_guide/images/common/icon_circles_07.png);}
.iC_circles_08{background-image:url(/sites/style_guide/images/common/icon_circles_08.png);}
.iC_circles_09{background-image:url(/sites/style_guide/images/common/icon_circles_09.png);}
.iC_circles_10{background-image:url(/sites/style_guide/images/common/icon_circles_10.png);}
.iC_circles_11{background-image:url(/sites/style_guide/images/common/icon_circles_11.png);}
.iC_circles_12{background-image:url(/sites/style_guide/images/common/icon_circles_12.png);}
.iC_circles_13{background-image:url(/sites/style_guide/images/common/icon_circles_13.png);}
@media only screen and (min-width:1025px){
  .rowBox_2 > li:first-child{margin-left:0;}
  .rowBox_2 > li:last-child{margin-right:0;}
}
@media only screen and (max-width:1024px){
  .rowBox_2{flex-wrap:wrap;margin-bottom:0;}
  .rowBox_2 > li{width:calc(50% - 10px);margin-bottom:10px;}
}
@media only screen and (max-width:768px){
  .rowBox_2 > li{width:100%;padding:15px;margin:0 0 10px 0;}
  .rowBox_2.iC > li > dl dt span:first-child{width:40px;height:40px;background-size:25px;}
  .rowBox_2.iC > li > dl dt span:last-child{width:calc(100% - 40px);}
}

/*ROW박스_arrow*/
.rowBox_arr{display:flex;justify-content:space-between;margin-bottom:10px;}
.rowBox_arr > li{display:flex;width:100%;background:#FFF;margin:0 1px;box-sizing:border-box;}
.rowBox_arr > li > div{text-align:center;font-family:'Noto Medium';}
.rowBox_arr li.arr{width:auto;background:none !important;border:0 !important;padding:0 10px;align-items:center;}
.rowBox_arr li.arr span{display:block;width:31px;height:46px;background:url(/sites/style_guide/images/common/arrow_21.png) no-repeat center;}
/*common*/
.rowBox_arr.ty_1 > li,
.rowBox_arr.ty_2 > li{padding:15px;border-radius:10px;color:#FFF;justify-content:center;align-items:center;}
/*TYPE_1*/
.rowBox_arr.ty_1 > li{background:url(/sites/style_guide/images/common/pattern_1.png) center;}
.rowBox_arr.ty_1 li.arr span{background:url(/sites/style_guide/images/common/arrow_21.png) no-repeat center;}
/*TYPE_2*/
.rowBox_arr.ty_2 > li{background:url(/sites/style_guide/images/common/pattern_2.png) center;}
.rowBox_arr.ty_2 li.arr span{background:url(/sites/style_guide/images/common/arrow_22.png) no-repeat center;}
/*TYPE_3*/
.rowBox_arr.ty_3 > li{}
.rowBox_arr.ty_3 li.arr span{}
.rowBox_arr.ty_3 > li dl{position:relative;width:100%;}
.rowBox_arr.ty_3 > li dl:before{content:"";display:block;width:100%;height:100%;border:1px solid #DDD;border-top:0;border-radius:5px;position:absolute;top:0;left:0;}
.rowBox_arr.ty_3 > li dl dt,
.rowBox_arr.ty_3 > li dl dd{padding:15px;}
.rowBox_arr.ty_3 > li dl dt{position:relative;font-family:'Noto Medium';font-size:20px;color:#FFF;background:url(/sites/style_guide/images/common/pattern_4.png) center;border-top-left-radius:5px;border-top-right-radius:5px;}
/*TYPE_4*/
.rowBox_arr.ty_4{flex-wrap:wrap;}
.rowBox_arr.ty_4 > li{padding:0;margin:10px 0;}
.rowBox_arr.ty_4 li.arr{width:100%;padding:5px 0;justify-content:center;}
.rowBox_arr.ty_4 li.arr span{transform:rotate(90deg);}
.rowBox_arr.ty_4 > li dl{width:100%;}
.rowBox_arr.ty_4 > li dl dt,
.rowBox_arr.ty_4 > li dl dd{}
.rowBox_arr.ty_4 > li dl dt{font-family:'Noto Medium';font-size:25px;padding-bottom:10px;position:relative;}
.rowBox_arr.ty_4 > li dl dt:before{content:"■ ■";display:block;font-size:1px;color:#000;}
.rowBox_arr.ty_4 > li dl dd{border-bottom:1px solid #DDD;padding-bottom:30px;}
.rowBox_arr.ty_4 > li:last-child dd{border:0;}
@media only screen and (max-width:1024px){
  .rowBox_arr{flex-wrap:wrap;}
  .rowBox_arr > li{margin:5px 0;}
  .rowBox_arr li.arr{width:100%;padding:5px 0;justify-content:center;}
  .rowBox_arr li.arr span{transform:rotate(90deg);}
}

/*준비중*/
.ready{box-sizing:border-box;width:600px;min-height:428px;margin: 0 auto;text-align:center;background:url(/sites/style_guide/images/common/ready_bg.png) center no-repeat;}
.ready .p_1{font-size:36px;padding-top:240px;}
.ready .p_1 strong{font-family:'Noto Medium';}
.ready .p_2{color:#999;padding-top:20px;}
@media only screen and (max-width:768px){
  .ready{width:96%;}
}

/*오시는길*/
.way_wrap{border-bottom:1px solid #EEE;padding-bottom:30px;}
.way_wrap > dl{display:flex;justify-content:flex-start;}
.way_wrap > dl > dt{text-align:center;width:200px;}
.way_wrap > dl > dt:before{content:"";display:inline-block;width:85px;height:85px;border-radius:100%;background:#DDD url(/sites/style_guide/images/common/icon_car.png) center no-repeat;}
.way_wrap > dl > dt span{display:block;padding-top:5px;font-family:'Noto Medium';font-size:16px;}
.way_wrap > dl > dd{width:calc(100% - 200px);line-height:2;}
.way_wrap > dl > dd dt{font-family:'Noto Medium';font-size:22px;padding-bottom:10px;}
.way_wrap > dl > dd dt:after{content:"";display:block;width:30px;height:2px;background:#222;margin:15px 0 5px 0;}
.way_wrap > dl > dd span{display:inline-block;padding-right:20px;margin-right:10px;background:url(/sites/style_guide/images/common/arrow_14_b.png) right center no-repeat;}
.way_wrap > dl > dd span._last{background:none;color:#1e7aeb;font-family:'Noto Medium';}

.way_1 > dl > dt:before{background:#15a7bf url(/sites/style_guide/images/common/icon_bus.png) center no-repeat;}
.way_2 > dl > dt:before{background:#1e7aeb url(/sites/style_guide/images/common/icon_car.png) center no-repeat;}
.way_3 > dl > dt:before{background:#009d57 url(/sites/style_guide/images/common/icon_car.png) center no-repeat;}
.way_4 > dl > dt:before{background:#1cacc4 url(/sites/style_guide/images/common/icon_car.png) center no-repeat;}
.way_5 > dl > dt:before{background:#4a6cff url(/sites/style_guide/images/common/icon_car.png) center no-repeat;}

.way_1 dl dd{}
.way_1 dl dd li{padding-bottom:10px;position:relative;padding-left:120px;}
.way_1 dl dd li:before{content:"";display:inline-block;width:10px;height:10px;border-radius:100%;position:absolute;left:0;top:13px;}
.way_1 dl dd li:nth-child(1):before{background:#ff671d;}
.way_1 dl dd li:nth-child(2):before{background:#1e7aeb;}
.way_1 dl dd li:nth-child(3):before{background:#009d57;}
.way_1 dl dd li:nth-child(4):before{background:#ff0c0c;}
.way_1 dl dd strong{display:block;position:absolute;left:20px;top:0;}
@media only screen and (max-width:768px){
  .way_wrap > dl > dt{width:150px;}
  .way_wrap > dl > dt:before{width:50px;height:50px;background-size:50%;}
  .way_wrap > dl > dd{width:calc(100% - 150px);}
}
@media only screen and (max-width:480px){
  .way_wrap > dl{flex-wrap:wrap;}
  .way_wrap > dl > dt{width:100%;}
  .way_wrap > dl > dt{text-align:left;padding-bottom:10px;}
  .way_wrap > dl > dt:before{width:40px;height:40px;border-radius:5px;}
  .way_wrap > dl > dt span{display:inline-block;padding-top:0;padding-left:10px;vertical-align:13px;font-size:22px;}
  .way_wrap > dl > dd{width:100%;}
  .way_wrap > dl > dd span{display:inline-block;padding-right:20px;margin-right:10px;background:url(/sites/style_guide/images/common/arrow_14_b.png) right center no-repeat;}
  .way_wrap > dl > dd dt{font-size:18px;}
  .way_wrap > dl > dd dt:after{display:none;}
  .way_1 dl dd li{padding-left:100px;}
}

/* 아이콘(이미지) 있는 2칸짜리 rowbox */
.rowWrap_2 { display:flex; flex-flow:row wrap; justify-content:space-between; align-items: stretch; }
.rowWrap_2 .item { flex: 1 1 50%; border-bottom:1px dashed #000; }
.rowWrap_2 .item:nth-child(odd) {  border-right:1px dashed #000; }
.rowWrap_2 .item:nth-last-child(-n+2) { border-bottom:0; }
@media all and (max-width: 1024px) {
  .rowWrap_2 .item:nth-child(odd) {  border-right:0px; }
  .rowWrap_2 .item { flex: 1 100%; }
  .rowWrap_2 .item:nth-last-child(2) { border-bottom:1px dashed #000; }
}
.rowWrap_2 .item .chWrap { display:flex; flex-flow:row wrap; justify-content:center; align-items:stretch; width:95%; margin:0 auto; padding:50px 0; }
.rowWrap_2 .item .chWrap .chImg { flex: 1 0 20%; text-align:center; }
@media all and (max-width: 500px) { 
  .rowWrap_2 .item .chWrap .chImg { display:none; }  
}
.rowWrap_2 .item .chWrap .chContent { flex: 1 0 80%; text-align:left; }
.rowWrap_2 .item .chWrap .chContent p { font-weight:bold; font-size:24px; }

/* 신설학과 전체보기 */
.college_wrap{}
.college_wrap .summary{line-height:1.7;padding-bottom:100px;}
.college_wrap .major_wrap{}
.college_wrap .major_wrap .pic,
.college_wrap .major_wrap .con{}
.college_wrap .major_wrap .pic{}
.college_wrap .major_wrap .pic img{width:100%;}
.college_wrap .major_wrap .con{background:#f8f8f8;padding:60px;display:flex;justify-content:space-between;}
.college_wrap .major_wrap .con h4{width:40%;color:#000;font-size:32px;font-family:'Noto Regular';}
.college_wrap .major_wrap .con h4 span{color:#666;font-size:22px;display:block;padding-top:20px;}
.college_wrap .major_wrap .con h4 span i{color:#a4a4a4;font-size:18px;display:block;}
.college_wrap .major_wrap .con div{width:60%;}
.college_wrap .major_wrap .con div p{font-family: 'Noto DemiLight'}
.college_wrap .major_wrap .con div .p_1{color:#4E99C4;font-size:30px;}
.college_wrap .major_wrap .con div .p_2{font-size:18px;}
.college_wrap .major_wrap .con div .btns{padding-top:20px;display:flex;justify-content:flex-start;width:100%;}
.college_wrap .major_wrap .con div .btns a{display:block;padding:15px 80px 15px 30px;color:#FFF;font-size:16px;font-family:'Noto Regular';margin-right:10px;position:relative;}
.college_wrap .major_wrap .con div .btns .a_1{background:url(/sites/style_guide/images/common/pattern_1.png) center;}
.college_wrap .major_wrap .con div .btns .a_2{background:url(/sites/style_guide/images/common/pattern_2.png) center;}
.college_wrap .major_wrap .con div .btns a:before{content:"";display:inline-block;width:22px;height:24px;position:absolute;top:calc(50% - 12px);right:20px;}
.college_wrap .major_wrap .con div .btns .a_1:before{background:url(/sites/style_guide/images/common/icon_home.png) no-repeat center;}
.college_wrap .major_wrap .con div .btns .a_2:before{background:url(/sites/style_guide/images/common/aLink_3_w.png) no-repeat center;}

@media only screen and (max-width:1024px){
  .college_wrap .summary{padding-bottom:50px;}
  .college_wrap .major_wrap .con{flex-wrap:wrap;padding:25px;}
  .college_wrap .major_wrap .con h4,
  .college_wrap .major_wrap .con div{width:100%;}
  .college_wrap .major_wrap .con div{padding-top:20px;}
  .college_wrap .major_wrap .con h4 span i{display:inline;}
}
@media only screen and (max-width:768px){
  .college_wrap .summary{padding-bottom:30px;}
  .college_wrap .major_wrap .pic{overflow:hidden;}
  .college_wrap .major_wrap .pic img{max-width:150%;width:150%;transform: translate(-25%,0);}
}
@media only screen and (max-width:420px){
  .college_wrap .major_wrap .con div .btns{flex-wrap:wrap;}
  .college_wrap .major_wrap .con div .btns .a_1{margin-bottom:10px;}
}

/*학과소개************************************************************/
.major_title_eng{color:#6d6d6d;font-size:24px;text-align:center;}
.major_period{text-align:center;margin-top:30px;}
.major_period span{display:inline-block;padding:5px 20px;color:#222;font-size:16px;border:1px solid #DDD;border-radius:30px;}
.major_intro{margin-top:120px;display:flex;justify-content:space-between;align-items:flex-start;}
.major_intro > div{width:100%;}
.major_intro .wrap_txt{}
.major_intro .wrap_txt p{}
.major_intro .wrap_txt .p_1{color:#222;font-size:36px;font-family:'Noto Medium';position:relative;text-align:center;line-height:1.15;}
.major_intro .wrap_txt .p_1 span{display:inline-block;padding:15px 45px;}
.major_intro .wrap_txt .p_1:before,
.major_intro .wrap_txt .p_1:after{content:"";display:inline-block;width:32px;height:32px;position:absolute;}
.major_intro .wrap_txt .p_1:before{background:url(/sites/style_guide/images/templet_depart/quote_a.png) no-repeat center;top:0;left:0;}
.major_intro .wrap_txt .p_1:after{background:url(/sites/style_guide/images/templet_depart/quote_b.png) no-repeat center;bottom:0;right:0;}
.major_intro .wrap_txt .p_2{margin-top:50px;line-height:1.7;}
.major_intro .wrap_pic{padding:0 0 40px 40px;position:relative;text-align:right;margin-left:50px;}
.major_intro .wrap_pic img{display:inline-block;position:relative;}
.major_intro .wrap_pic:before{content:"";display:block;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;bottom:0;left:0;background:url(/sites/style_guide/images/common/pattern_11.png);}
@media all and (max-width:1024px){
	.major_intro{margin-top:60px;flex-wrap:wrap;}
	.major_intro .wrap_txt .p_1{font-size:30px;}
	.major_intro .wrap_txt .p_2{margin-top:30px;line-height:1.5;text-align:center;}
	.major_intro .wrap_pic{padding:0 0 30px 0;text-align:center;margin-left:0;margin-top:50px;}
	.major_intro .wrap_pic:before{width:100%;height:calc(100% - 30px);}
	.major_intro .wrap_pic img{width:calc(100% - 60px);}
}
@media all and (max-width:768px){
	.major_intro .wrap_txt .p_1{font-size:25px;}
	.major_intro .wrap_pic{padding:0 0 15px 0;}
	.major_intro .wrap_pic:before{height:calc(100% - 15px);}
	.major_intro .wrap_pic img{width:calc(100% - 30px);}
}
@media all and (max-width:480px){
	.major_title_eng{text-align:left;word-break: keep-all;}
	.major_intro .wrap_txt .p_2{text-align:left;}
}

/* 신설학과 상세보기 */
.major_detail{background:url(/sites/depart_1/images/sub/major_intro_bg_1.jpg) no-repeat center;background-size:cover;padding:150px 0;}
.major_detail .wrap_item{display:flex;flex-direction:row;position:relative;}
.major_detail dl{text-align:center;width:100%;padding:20px;}
.major_detail dl dt{font-size:26px;font-family:'Noto Medium';color:#FFF;}
.major_detail dl dt img{}
.major_detail dl dt span{display:block;margin-top:25px;}
.major_detail dl dd{font-size:20px;color:#b9babc;margin-top:25px;word-break: keep-all;}
.major_detail .wrap_item:before,
.major_detail .wrap_item:after{content:"";display:block;width:20%;border:1px dashed rgba(255,255,255,0.5);position:absolute;top:35px;;}
.major_detail .wrap_item:before{left:23%;}
.major_detail .wrap_item:after{right:23%;}
@media all and (max-width:1024px){
	.major_detail{padding:100px 0;}
}
@media all and (max-width:768px){
	.major_detail{padding:50px 0;}
	.major_detail .wrap_item{flex-direction:column;}
	.major_detail dl dt{font-size:20px;}
	.major_detail dl dt span{margin-top:15px;}
	.major_detail dl dd{font-size:17px;margin-top:15px;}
	.major_detail .wrap_item:before,
	.major_detail .wrap_item:after{display:none;}
	.major_detail .item_2{border-top:1px dashed rgba(255,255,255,0.5);border-bottom:1px dashed rgba(255,255,255,0.5);margin:20px 0;padding:40px 0;}
}

/*교육과정로드맵*/
.educationRoadmap{line-height:1.3;}
.educationRoadmap h3{text-align:center;font-family:'S-CoreDream-5Medium';color:#ff9600;font-size:22px;}
.educationRoadmap h3::after{content:"";display:block;width:40px;height:3px;background:#ff9600;margin:15px auto;}
.educationRoadmap .wrap_item{display:flex;flex-wrap:wrap;}
.educationRoadmap .item{width:24%;margin:0 0.5% 2% 0.5%;}
.educationRoadmap .item{text-align:center;}
.educationRoadmap .item dt{padding-bottom:15px;}
.educationRoadmap .item dt span{font-family:'S-CoreDream-6Bold';color:#000;font-size:18px;}
.educationRoadmap .item dd{}
.educationRoadmap .item dd ul{}
.educationRoadmap .item dd li{margin-bottom:4%;display:flex;align-items:center;justify-content:center;height:60px;border-top-right-radius:20px;border-bottom-left-radius:20px;}
.educationRoadmap .item dd span{font-family:'S-CoreDream-5Medium';color:#FFF;font-size:16px;}
.educationRoadmap .item_1 dd span{color:#222;}
.educationRoadmap .item_1 dd li{background:#d9deea;}
.educationRoadmap .item_2 dd li{background:#8293b4;}
.educationRoadmap .item_3 dd li{background:#405f8a;}
.educationRoadmap .item_4 dd li{background:#003867;}
@media all and (max-width:1024px){
	.educationRoadmap .item{width:49%;}
}
@media all and (max-width:768px){
	.educationRoadmap .item{width:100%;margin:0 0 2% 0;}
}

/*프로그램1*/
.programType_1{line-height:1.3;}
.programType_1 h3{font-family:'S-CoreDream-6Bold';color:#000;font-size:18px;margin-bottom:30px;}
.programType_1 ul{display:flex;justify-content:space-between;}
.programType_1 li{display:flex;align-items:center;width:100%;}
.programType_1 dl{text-align:center;box-shadow:5px 5px 5px rgba(136,136,136,0.1);border-top-left-radius:20px;border-bottom-right-radius:20px;width:100%;}
.programType_1 dt{background:#0a4d90;font-family:'S-CoreDream-5Medium';color:#FFF;font-size:16px;padding:20px;border-top-left-radius:20px;}
.programType_1 dd{background:#FFF;font-family:'S-CoreDream-4Regular';color:#222;font-size:15px;padding:20px;border:1px solid #e5e5e5;border-top:0;border-bottom-right-radius:20px;}
.programType_1 li:first-child dt{background:#012c57;}
.programType_1 .arrow{width:auto;}
.programType_1 .arrow span{display:block;background:url(/sites/style_guide/images/common/programArrow_1.png) no-repeat center;width:60px;height:30px;}
@media all and (max-width:1024px){
	.programType_1 ul{flex-wrap:wrap;}
	.programType_1 .arrow{width:100%;display:flex;justify-content:center;}
	.programType_1 .arrow span{transform:rotate(90deg);height:70px;}
}

/*프로그램2*/
.programType_2{line-height:1.3;}
.programType_2 h3{text-align:center;font-family:'S-CoreDream-5Medium';color:#0a4d90;font-size:22px;}
.programType_2 h3::after{content:"";display:block;width:40px;height:3px;background:#0a4d90;margin:15px auto;}
.programType_2 ul{display:flex;justify-content:space-between;}
.programType_2 li{display:flex;align-items:center;width:100%;}
.programType_2 li div{text-align:center;font-family:'S-CoreDream-5Medium';color:#000;font-size:16px;padding:20px;box-shadow:5px 5px 5px rgba(136,136,136,0.1);border-top-left-radius:20px;border-bottom-right-radius:20px;border:1px solid #e5e5e5;border-top:3px solid #0a4d90;width:100%;}
.programType_2 .arrow{width:auto;}
.programType_2 .arrow span{background:url(/sites/style_guide/images/common/programArrow_2.png) no-repeat center;width:65px;height:25px;}
@media all and (max-width:1024px){
	.programType_2 ul{flex-wrap:wrap;}
	.programType_2 .arrow{width:100%;display:flex;justify-content:center;}
	.programType_2 .arrow span{transform:rotate(90deg);height:75px;}
}

/*신설학과*/
.wrap_depart_1{background-size:cover !important;padding:100px;}
.wrap_depart_1 .item_1{color:#FFF;line-height:1.3;}
.wrap_depart_1 .item_1 strong{font-size:50px;}
.wrap_depart_1 .item_1 span{font-size:20px;padding-top:30px;letter-spacing:20px;display:block;}
.wrap_depart_1 .item_2{width:50%;color:#FFF;font-size:20px;margin-top:200px;}
.wrap_depart_1 .item_2 span{font-size:14px;padding-top:50px;color:rgba(255,255,255,0.5);display:block;}
@media all and (max-width:1280px){
	.wrap_depart_1 .item_1 strong{font-size:40px;}
	.wrap_depart_1 .item_2{width:75%;font-size:18px;}
}
@media all and (max-width:768px){
	.wrap_depart_1{padding:50px;}
	.wrap_depart_1 .item_1 strong{font-size:25px;}
	.wrap_depart_1 .item_1 span{font-size:18px;}
	.wrap_depart_1 .item_2{width:100%;font-size:16px;}
}
.wrap_depart_2 p{margin-bottom:30px;}
.wrap_depart_2 p strong{font-size:18px;}
.wrap_depart_2 .wrap_item{display:flex;margin-bottom:50px;}
.wrap_depart_2 .wrap_item .item_1{width:300px;margin-right:50px;padding-top:20px;border-top:1px solid #DDD;}
.wrap_depart_2 .wrap_item .item_1 img{border-top-left-radius:50px;border-bottom-right-radius:50px;}
.wrap_depart_2 .wrap_item .item_2{width:calc(100% - 350px);padding-top:20px;border-top:1px solid #EEE;}
.wrap_depart_2 .wrap_item .item_2 h3{font-family:'Noto Bold';font-size:30px;color:#f7974f;line-height:1.3;}
.wrap_depart_2 .wrap_item .item_2 dl{margin-top:30px;}
.wrap_depart_2 .wrap_item .item_2 dt{font-family:'Noto Bold';font-size:20px;color:#000;margin-bottom:10px;}
.wrap_depart_2 .wrap_item .item_2 .type_2 dd{display:flex;flex-wrap:wrap;}
.wrap_depart_2 .wrap_item .item_2 .type_2 dd span{width:33.3%;padding:2.5px 0;}
@media all and (max-width:1280px){
	.wrap_depart_2 .wrap_item .item_2 h3{font-size:25px;}
	.wrap_depart_2 .wrap_item .item_2 dt{font-size:18px;}
}
@media all and (max-width:768px){
	.wrap_depart_2 .wrap_item{display:block;}
	.wrap_depart_2 .wrap_item .item_1{width:100%;margin-right:0;padding-top:0;border-top:2px solid #000;}
	.wrap_depart_2 .wrap_item .item_1 img{border-top-left-radius:0;border-bottom-right-radius:0;width:100%;}
	.wrap_depart_2 .wrap_item .item_2{width:100%;}
	.wrap_depart_2 .wrap_item .item_2 h3{font-size:22px;}
	.wrap_depart_2 .wrap_item .item_2 .type_2 dd span{width:50%;}
}
.wrap_depart_3{background-size:cover !important;padding:100px;}
.wrap_depart_3 .item_1{font-family:'Noto Medium';color:#FFF;font-size:50px;line-height:1.2;}
.wrap_depart_3 .item_1 strong{font-family:'Noto Bold';}
.wrap_depart_3 .item_2{margin-top:50px;}
.wrap_depart_3 .item_2 li{color:#FFF;font-size:18px;padding:3px 0 3px 15px;position:relative;}
.wrap_depart_3 .item_2 li::before{content:"";display:block;width:3px;height:3px;background:#FFF;position:absolute;left:0;top:16px;}
.wrap_depart_3 .item_3{margin-top:200px;padding-top:20px;border-top:2px solid #FFF;}
.wrap_depart_3 .item_3 h3{font-family:'Noto Bold';font-size:30px;color:#FFF;}
.wrap_depart_3 .item_3 dl{margin-top:30px;color:#FFF;display:flex;}
.wrap_depart_3 .item_3 dl dt{width:150px;font-family:'Noto Medium';font-size:20px;}
.wrap_depart_3 .item_3 dl dd{width:calc(100% - 150px);}
.wrap_depart_3 .item_4{color:#FFF;font-size:18px;width:50%;margin-top:100px;}
.wrap_depart_3 .item_5{margin-top:100px;}
.wrap_depart_3 .item_5 img{max-width:250px;}
.wrap_depart_3 .item_6{color:#FFF;font-size:18px;margin-top:30px;}
.wrap_depart_3 .item_7{margin-top:200px;padding-top:20px;border-top:2px solid #FFF;}
.wrap_depart_3 .item_7 h3{font-family:'Noto Bold';font-size:30px;color:#FFF;}
.wrap_depart_3 .item_7 div{display:flex;flex-wrap:wrap;margin-top:10px;}
.wrap_depart_3 .item_7 div span{color:#FFF;width:33.3%;}
.wrap_depart_3 .item_8{font-family:'Noto Medium';color:#FFF;font-size:25px;width:60%;}
.wrap_depart_3 .item_9{display:flex;margin-top:200px;}
.wrap_depart_3 .item_9 > div{width:33.3%;}
.wrap_depart_3 .item_9 p{color:#FFF;font-size:18px;}
.wrap_depart_3 .item_9 p strong{font-family:'Noto Bold';font-size:25px;}
.wrap_depart_3 .item_9 ul{margin:20px 0;}
.wrap_depart_3 .item_9 li{color:#FFF;font-size:18px;padding:3px 0 3px 15px;position:relative;}
.wrap_depart_3 .item_9 li::before{content:"";display:block;width:3px;height:3px;background:#FFF;position:absolute;left:0;top:16px;}
.wrap_depart_3 .item_10{margin-top:200px;padding-top:20px;border-top:2px solid #FFF;}
.wrap_depart_3 .item_10 h3{font-family:'Noto Bold';font-size:30px;color:#FFF;}
.wrap_depart_3 .item_10 dl{margin-top:30px;color:#FFF;display:flex;}
.wrap_depart_3 .item_10 dl dt{width:400px;font-family:'Noto Medium';font-size:20px;}
.wrap_depart_3 .item_10 dl dd{width:calc(100% - 400px);}
@media all and (max-width:1280px){
	.wrap_depart_3 .item_1{font-size:35px;}
	.wrap_depart_3 .item_4{width:75%;}
	.wrap_depart_3 .item_8{font-size:22px;width:100%;}
	.wrap_depart_3 .item_9{display:block;margin-top:100px;}
	.wrap_depart_3 .item_9 > div{width:100%;}
	.wrap_depart_3 .item_10{margin-top:100px;}
	.wrap_depart_3 .item_10 h3{font-size:25px;}
	.wrap_depart_3 .item_10 dl{display:block;}
	.wrap_depart_3 .item_10 dl dt{width:100%;}
	.wrap_depart_3 .item_10 dl dd{width:100%;}
}
@media all and (max-width:768px){
	.wrap_depart_3{padding:50px;}
	.wrap_depart_3 .item_1{font-size:25px;}
	.wrap_depart_3 .item_3{margin-top:100px;}
	.wrap_depart_3 .item_3 h3{font-size:20px;}
	.wrap_depart_3 .item_3 dl{display:block;}
	.wrap_depart_3 .item_3 dl dt{width:100%;}
	.wrap_depart_3 .item_3 dl dd{width:100%;}
	.wrap_depart_3 .item_8{font-size:20px;}
	.wrap_depart_3 .item_9 p strong{font-size:20px;}
	.wrap_depart_3 .item_10 h3{font-size:20px;}
	.wrap_depart_3 .item_10 dl dt{font-size:18px;}
	.wrap_depart_3 .item_4{width:100%;}
}
.wrap_depart_4{text-align:center;}
.wrap_depart_5{text-align:center;}
.wrap_depart_5 h3{font-family:'Noto Bold';font-size:30px;color:#0c3867;}
.wrap_depart_5 h4{}
.wrap_depart_5 h4 span{font-family:'Noto Bold';font-size:20px;color:#0c3867;margin:50px 0 15px 0;padding-top:10px;border-top:1px solid #0c3867;display:inline-block;}
.wrap_depart_6{text-align:center;}
.wrap_depart_6 .wrap_item{display:flex;}
.wrap_depart_6 .wrap_item .item{width:50%;}
.wrap_depart_6 h3{font-family:'Noto Bold';font-size:30px;color:#f7974f;margin-bottom:15px;}
.wrap_depart_6 h4{}
.wrap_depart_6 h4 span{font-family:'Noto Bold';font-size:20px;color:#f7974f;margin:50px 0 15px 0;padding-top:10px;display:inline-block;}
@media all and (max-width:768px){
	.wrap_depart_6 .wrap_item{display:block;}
	.wrap_depart_6 .wrap_item .item{width:100%;}
}
.wrap_depart_7{}
.wrap_depart_7 .wrap_item{display:flex;flex-direction:row-reverse;margin-bottom:50px;}
.wrap_depart_7 .wrap_item .item_1{width:400px;margin-left:50px;}
.wrap_depart_7 .wrap_item .item_1 img{border-top-right-radius:50px;border-bottom-left-radius:50px;}
.wrap_depart_7 .wrap_item .item_2{width:calc(100% - 450px);}
.wrap_depart_7 h3{font-family:'Noto Medium';font-size:30px;color:#0c3867;}
.wrap_depart_7 h3 strong{font-family:'Noto Bold';}
.wrap_depart_7 .p_1{margin-top:10px;font-family:'Noto Medium';font-size:22px;color:#000;}
.wrap_depart_7 .p_2{margin-top:30px;}
@media all and (max-width:1280px){
}
@media all and (max-width:768px){
	.wrap_depart_7 .wrap_item{display:block;}
	.wrap_depart_7 .wrap_item .item_1{width:100%;margin-left:0;}
	.wrap_depart_7 .wrap_item .item_1 img{border-top-right-radius:0;border-bottom-left-radius:0;}
	.wrap_depart_7 .wrap_item .item_2{width:100%;}
	.wrap_depart_7 h3{font-size:20px;}
	.wrap_depart_7 .p_1{font-size:20px;}
}
.wrap_depart_8 .wrap_item{display:flex;flex-direction:column-reverse;margin-bottom:50px;}
.wrap_depart_8 .wrap_item .item_1{margin-top:30px;}
.wrap_depart_8 .wrap_item .item_1 img{border-top-left-radius:50px;border-bottom-right-radius:50px;}
.wrap_depart_8 .wrap_item .item_2{display:flex;}
.wrap_depart_8 .wrap_item .item_2 h3{width:300px;margin-right:50px;font-family:'Noto Bold';font-size:30px;color:#d03d67;padding-top:20px;border-top:1px solid #DDD;}
.wrap_depart_8 .wrap_item .item_2 dl{width:calc(100% - 350px);padding-top:20px;border-top:1px solid #EEE;}
.wrap_depart_8 .wrap_item .item_2 dt{font-family:'Noto Bold';font-size:20px;color:#000;margin-bottom:10px;}
.wrap_depart_8 .wrap_item .item_2 .type_2 dd{display:flex;flex-wrap:wrap;}
.wrap_depart_8 .wrap_item .item_2 .type_2 dd span{width:33.3%;padding:2.5px 0;}
@media all and (max-width:1280px){
}
@media all and (max-width:768px){
	.wrap_depart_8 .wrap_item{display:block;}
	.wrap_depart_8 .wrap_item .item_1 img{border-top-left-radius:0;border-bottom-right-radius:0;margin-bottom:15px;}
	.wrap_depart_8 .wrap_item .item_2{display:block;}
	.wrap_depart_8 .wrap_item .item_2 h3{width:100%;margin-right:0;font-size:20px;padding-top:0;border-top:0;}
	.wrap_depart_8 .wrap_item .item_2 dl{width:100%;padding-top:0;border-top:0;}
}
.dshc_1{background:url(/sites/style_guide/images/newDepart/dshc_1.jpg) no-repeat center top;}
.dshc_3{background:url(/sites/style_guide/images/newDepart/dshc_3.jpg) no-repeat center top;}
.dbp_1{background:url(/sites/style_guide/images/newDepart/dbp_1.jpg) no-repeat center top;}
.dbp_3{background:url(/sites/style_guide/images/newDepart/dbp_3_1.jpg) no-repeat center;}
.ddme_1{background:url(/sites/style_guide/images/newDepart/ddme_1.jpg) no-repeat center top;}
.ddme_3{background:url(/sites/style_guide/images/newDepart/ddme_3.jpg) no-repeat center;}
.dsmm_1{background:url(/sites/style_guide/images/newDepart/dsmm_1.jpg) no-repeat center top;}
.dsmm_3{background:url(/sites/style_guide/images/newDepart/dsmm_3.jpg) no-repeat center top;}
.dshc_6 h3{color:#f7974f;}
.dshc_6 h4 span{color:#f7974f;border-top:1px solid #f7974f;}
.dbp_6 h3{color:#78c794;}
.dbp_6 h4 span{color:#78c794;border-top:1px solid #78c794;}
.ddme_6 h3{color:#d03d67;}
.ddme_6 h4 span{color:#d03d67;border-top:1px solid #d03d67;}
