.edu_2_1 {background-color:#f4f4f4 }
.edu_2 img {max-width:100%; vertical-align:top;}
.txtBig {font-weight:400;  ;}
.bgGray {background-color:#f4f4f4;}

.edu_2 .bg01 {background:url("../img/img1_2.jpg")no-repeat center center;   }
.edu_2 .bg01 .wd11 {position:relative; height:1281px;}
.edu_2 .bg01 ol.ol_1{position:absolute; right:90px; color:#fff; width:380px; }
.edu_2 .bg01 ol.ol_1 li {font-size:22px; padding-bottom:25px;}
.edu_2 .bg01 ol.ol_2{position:absolute; bottom:45px; left:110px; color:#fff; width:380px; }
.edu_2 .bg01 ol.ol_2 li {font-size:20px; padding-bottom:5px;}
.edu_2 .bg01 ol.ol_2 .txtHead2 {padding-bottom:10px; margin-left:-30px;}

div.edu_2_2{ background-image:url("../img/img2_1.jpg") ;background-repeat:no-repeat; margin-bottom:0px;  background-size:contain;   }
div.edu_2_2 .pre {height:1224px;  height:1224px;  box-sizing:border-box; padding:300px 5% 0 5%; }
div.edu_2_2 .preBox { box-sizing:border-box; width:750px; color:#111; padding:35px 35px; background-color:rgba(255,255,255,0.5)}
div.edu_2_2 .noSelect {display:none;}

ul.list3{overflow:hidden;}
ul.list3 li{width:33.33333%; box-sizing:border-box; padding:0 3%; float:left; height:150px;}
ul.list3 li span {display:block; padding-bottom:10px; margin-bottom:10px; font-weight:500 }


/*--상담신청--*/
div.edu_2 div.counsel{height:376px;}
div.edu_2_1 div.counsel {background:url("../img/counsel1.jpg")no-repeat left center;  }
div.edu_2_2 div.counsel{background-color:#dbdbda; height:310px;}
div.edu_2_2 .txtBox {float:left; width:70%;}
div.edu_2_2 div.counsel ul {float:left; width:30%; }
div.edu_2_2 div.counsel .pdPre {padding:90px 0 0 50px !important;}
a.counsel_bt {display:block; background-color:#fa2f07; padding:9px 10px 10px 10px; width:220px; color:#fff; font-size:18px;
 margin:0 auto; font-weight:500; font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif"; margin-top:30px;}

div.edu_2 div.bg2 .pdPre {padding:70px 0 0 550px;}
div.edu_2 div.bg2 ul.bt {padding-top:40px; overflow:hidden;}
div.edu_2 div.bg2 ul.bt li a{ display:block; float:left; background-color:#fa2f07;  border-radius:50px 50px; color:#fff;
  width:200px; text-align:center; overflow:hidden; padding:15px 0 18px 0; margin-right:9px; font-weight:500; font-size:18px;}
div.edu_2_3 {background:url("../img/bg1_3.jpg") repeat-y center top;}
div.edu_2_4 {background-color:#fbfbfb;}

div.edu_2_6{  background-image:url("../img/img6_1.jpg") ;background-repeat:no-repeat; margin-bottom:0px;  background-size:contain;   }
div.edu_2_6 .pre { height:838px;  box-sizing:border-box; color:#fff; padding:230px 5% 0 53%;}


/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
	
div.edu_2 div.bg2{background-position:left center; background-size:cover;  height:300px; }
div.edu_2 div.bg2 .pdPre {padding:35px 0 0 0px;}
div.edu_2 div.bg2 ul.bt li a{  width:150px; padding:12px 0 15px 0; margin-right:9px; font-weight:500; font-size:15px;}
.edu_2 .bg01 .wd11 {position:relative; height:auto;}

.edu_2 table.tableS2 { padding:0% 0%; }
.edu_2 table.tableS2 th,table.tableS2 td {padding:10px 2px 10px 2px; }
.edu_2 table.tableS2 th {font-size:12px;   }
.edu_2 table.tableS2 td {font-size:12px;  }

	
.edu_2 .bg01 {background:none;  }
.edu_2 .wd11 {position:relative; height:auto;}
.edu_2 .bg01 ol.ol_1{position:relative; right:auto; color:#fff; width:100%; padding-right:15px; padding-bottom:25px; background-color:#333; margin-bottom:20px; }
.edu_2 .bg01 ol.ol_1 li {font-size:16px; padding-bottom:15px; margin-left:40px; }
.edu_2 .bg01 ol.ol_2{position:relative; bottom:auto;  padding:25px 0px; left:0px; color:#fff; width:100%; background-color:#333;  }
.edu_2 .bg01 ol.ol_2 li {font-size:16px; padding-bottom:15px; margin-left:40px; padding-right:15px;}
.edu_2 .bg01 ol.ol_2 .txtHead2 {padding-bottom:10px; margin-left:30px;}	

div.edu_2_2{  background-repeat:no-repeat; margin-bottom:0px;  background-size:auto 400px;  background-position:left top; }
div.edu_2_2 .pre { height:400px;  box-sizing:border-box; padding:20px 5% 20px 5%; }
div.edu_2_2 .preBox { box-sizing:border-box; width:100%; color:#111; padding:15px 15px; background-color:rgba(255,255,255,0.5)}
div.edu_2_2 .pre .pdT100 {padding-top:0 !important;}

ul.list3{overflow:hidden;}
ul.list3 li{width:100%; box-sizing:border-box; padding:0 3%; float:left; height:150px;}
ul.list3 li span {display:block; padding-bottom:10px; margin-bottom:10px; font-weight:500 }

.counsel .pdT20 {padding-top:3px;}
div.edu_2 div.bg2 ul.bt {padding-top:20px; overflow:hidden;}

div.edu_2 div.bg2{background-position:left center; background-size:cover;  height:240px; }
div.edu_2 div.bg2 .pdPre {padding:40px 0 0 0px;}
div.edu_2 div.bg2 ul.bt li a{  width:150px; padding:12px 0 15px 0; margin-right:9px; font-weight:500; font-size:15px;}

div.edu_2_1 div.counsel,div.edu_2_2 div.counsel{background:#dbdbdb; background-image:none;  }

div.edu_2_2 div.counsel .txtBox {float:none; width:100%;}
div.edu_2_2 div.counsel ul {float:none; width:100%; }
div.edu_2_2 div.counsel .pdPre {padding:40px 15px 0 15px !important;}
div.edu_2_2 div.counsel.floatL,div.edu_2_6 .floatR {float:none; width:100%; }
div.edu_2_2 div.counsel .floatL img,div.edu_2_6 .floatR img {max-width:100%;}


}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

