.sub .wrap_in2{max-width:1660px;min-width:1200px;margin:0 auto;padding:0 20px}
.sub .s1{padding:153px 0;padding-bottom: 68px;}
.sub .s1>div{float: left;}
.sub .s1_c1{font-size:46px;}
.sub .s1_c1 .line{font-size:46px;}
.sub .s1_c2{font-size: 16px; color: rgba(0, 0, 0, 0.8);}

.sub .s11_title{background: no-repeat center / cover; height: 100vh; _padding-top:150px;_height: 350px; text-align: center; _padding: 403px;position: relative }
.sub .s11_title{background-image:url(../images/s11_title_c1.jpg)}
.sub .s11_title>div{background: no-repeat center 0px; background-image:url(../images/s11_title_c1_bg.png); padding: 140px}

.sub .s12_title{background: no-repeat center / cover; height: 100vh; _padding-top:150px;_height: 350px; text-align: center; _padding: 403px;position: relative }
.sub .s12_title{background-image:url(../images/s12_title_c1.jpg)}
.sub .s12_title>div{background: no-repeat 146px 24px; background-image:url(../images/s12_title_c1_bg.png); padding: 60px; }

.sub .s13_title{background: no-repeat center / cover; height: 100vh; _padding-top:150px;_height: 350px; text-align: center; _padding: 403px;position: relative }
.sub .s13_title{background-image:url(../images/s13_title_c1.jpg)}
/*.sub .s13_title>div{background: no-repeat 146px 24px; background-image:url(../images/s12_title_c1_bg.png); padding: 60px}*/


.sub .s2_title{background: no-repeat center / cover; height: 100vh; _padding-top:150px;_height: 350px; text-align: center; _padding: 403px }
.sub .s2_title{background-image:url(../images/sub13_s2_title_bg.jpg)}
/*.sub .s2_title{background-image:url(../images/test_st.jpg)}*/
/*.s2_title div:nth-child(2){background: no-repeat center 20px;background-image:url(../images/s2_title.png);  padding: 0 0 10px 0;}*/
.sub11 .footer{    margin-top: 0px!important;}

.sub31 .s2_title{background-image:url(../images/sub31_s2_title_bg.jpg)}
.sub41 .s2_title{background-image:url(../images/sub42_s2_title_bg.jpg)}
.sub42 .s2_title{background-image:url(../images/sub42_s2_title_bg2.jpg)}
.sub43 .s2_title{background-image:url(../images/sub42_s2_title_bg3.jpg)}
.sub44 .s2_title{background-image:url(../images/sub42_s2_title_bg4.jpg)}

.sub51 .s2_title{background-image:url(../images/sub51_s2_title_bg2.jpg)}
.sub52 .s2_title{background-image:url(../images/sub51_s2_title_bg.jpg)}
.sub53 .s2_title{background-image:url(../images/sub51_s2_title_bg3.jpg)}
.sub54 .s2_title{background-image:url(../images/sub51_s2_title_bg4.jpg)}


.sub61 .s2_title{background-image:url(../images/sub61_s2_title_bg.jpg)}
.sub62 .s2_title{background-image:url(../images/sub61_s2_title_bg.jpg)}
.sub63 .s2_title{background-image:url(../images/sub61_s2_title_bg.jpg)}
.sub64 .s2_title{background-image:url(../images/sub61_s2_title_bg.jpg)}
.sub65 .s2_title{background-image:url(../images/sub61_s2_title_bg.jpg)}

.sub71 .s2_title{background-image:url(../images/sub71_s2_title_bg1.jpg)}
.sub72 .s2_title{background-image:url(../images/sub71_s2_title_bg.jpg)}
.sub73 .s2_title{background-image:url(../images/sub71_s2_title_bg.jpg)}
.sub74 .s2_title{background-image:url(../images/sub71_s2_title_bg.jpg)}


.sub .s2_title>div{background: no-repeat center 140px; background-image:url(../images/s2_title_bg.png); padding: 77px 0; width: 100%}




.sub .s2_title>div{color: #373737}
/*
.sub42 .s2_title>div{color: #373737 !important}
.sub41 .s2_title>div{color: #373737 !important}
*/

.sub .s2_title .s2_c1{color: #fff;font-size: 22px;text-transform:uppercase;letter-spacing: -1.5px;}
.sub .s2_title .s2_c2{color: #fff;font-size:67px; letter-spacing: -1.5px;margin-top: -13px}
.sub .s2_title .s2_c4{font-size: 18px;}

.sub .clumble{_background-color: #373737;border-bottom: 1px solid grey; padding: 10px; }
.sub .clumble li {padding: 0 6px;}
.sub .clumble li:nth-child(1) a{background:url(../images/home_icon.png) no-repeat left center;padding-left: 24px;}
.sub .clumble li:nth-child(2n){opacity: 0.8;}
.sub .clumble li {_color: white;font-size: 16px;}
.sub .clumble li a{_color: white;font-size: 16px;}

/*강사소개*/

.s3_c1_b1 {text-align: center}
.s3_c1_b2 {text-align: center;}
.s3_c1_b2 .pr4{display: inline-block;margin: 17px}
.s3_c1_b2 .pr3{display: inline-block;margin: 17px}
.s3_c1_b2 .pr5{display: inline-block;margin: 20px}
.s3_hiden_text {opacity: 0; background-color:rgba(00,00,00,0.6); width: 100%; height: 100%; color:#fff; font-size: 16px; }
.s3_hiden_text1 {opacity: 0; background-color:rgba(00,00,00,0.6); width: 100%; height: 100%; color:#fff; font-size: 16px; }
.s3_hiden_text3 {opacity: 0; background-color:rgba(00,00,00,0.6); width: 100%; height: 100%; color:#fff; font-size: 16px; }
.s3_hiden_text span {position: relative; top: 40%;}
.s3_hiden_text1 span {position: relative; top: 40%;}
.s3_hiden_text3 span {position: relative; top: 40%;}


.sub31 .s3_c1_b2 .pr4{background: no-repeat center;background-image: url(../images/s3_c1_b2_e2.jpg);cursor: pointer;width: 200px;height: 250px;}
.sub31 .s3_c1_b2 .pr4:nth-child(){background: no-repeat center;background-image: url(../images/s3_c1_b2_e3.jpg);cursor: pointer;width: 200px;height: 250px;}
.sub31 .s3_c1_b2 .pr4:nth-child(2){background: no-repeat center;background-image: url(../images/s3_c1_b2_e4.jpg);cursor: pointer;width: 200px;height: 250px;}
.sub31 .s3_c1_b2 .pr4:nth-child(3){background: no-repeat center;background-image: url(../images/s3_c1_b2_e5.jpg);cursor: pointer;width: 200px;height: 250px; }
.sub31 .s3_c1_b2 .pr4:nth-child(5){background: no-repeat center;background-image: url(../images/s3_c1_b2_e6.jpg);cursor: pointer;width: 200px;height: 250px; display:none}
.sub31 .s3_c1_b2 .pr4:nth-child(6){background: no-repeat center;background-image: url(../images/s3_c1_b2_e6.jpg);cursor: pointer;width: 200px;height: 250px; display:none}

.sub31 .s3_c1_b3 .pr3:nth-child(1){background: no-repeat center;background-image: url(../images/s3_c1_b2_e5.jpg);cursor: pointer;width: 200px;height: 250px;}
.sub31 .s3_c1_b3 .pr3:nth-child(2){background: no-repeat center;background-image: url(../images/s3_c1_b2_e6.jpg);cursor: pointer;width: 200px;height: 250px;}


.sub31 .s3_c1_b2 .pr5{background: no-repeat center;background-image: url(../images/s3_c1_b2_e1.jpg);cursor: pointer;width: 200px;height: 250px;}
.sub31 .s3_c1_b2 .pr5:nth-child(2){background: no-repeat center;background-image: url(../images/s3_c1_b2_e6.jpg);cursor: pointer;width: 200px;height: 250px;}
.sub31 .s3_c1_b2 .pr5:nth-child(3){background: no-repeat center;background-image: url(../images/s3_c1_b2_e5.jpg);cursor: pointer;width: 200px;height: 250px;}

.sub31 .s3_c1_b2 .pr6{background: no-repeat center;background-image: url(../images/s3_c1_b2_e7.jpg);cursor: pointer;width: 200px;height: 250px;margin: 0 auto;}

/*------------------------------*/
.sub13 .sub .s3 img{margin:100px auto;display: block;padding-left: 30px}
.sub .s3 img{margin:100px auto;display: block;_padding-left: 30px}
/*.sub14 .footer{margin-top: 0px !important;}*/
.sub .sub_pager{position: fixed;right: 60px;text-transform:uppercase;z-index: 99}
.sub .sub_pager li a{font-size: 16px; opacity: 0.8}
.sub .sub_pager li{margin-bottom: 10px;}
.sub .sub_pager li:hover a{opacity: 1;font-weight: bold;}

.sub_pager li a.on{opacity: 1;font-weight: bold;position: relative;}
.sub_pager li a.on:before{content: "";width: 100%; height: 6px;background-color:#ffbc3a;display: inline-block;position:absolute;left: 0;bottom: 0px;z-index:-1}

.sub12 .s3{text-align: center}
.sub12 .s3_li_c1{display: inline-block;}
.sub12 .s3_li_c2{background: no-repeat center top/auto 55px;font-size: 20px;padding-top: 70px;}
.sub12 .s3 ul{display: flex;
    justify-content: space-between;
    align-items: center;}
.sub12 .s3 ul li{_width: 25%}

.sub12 .s3 ul li:nth-child(1) .s3_li_c2{background-image: url(../images/sub12_s3_li_c2_img01.jpg) }

.sub12 .s3 ul li:nth-child(3) .s3_li_c2{background-image: url(../images/sub12_s3_li_c2_img02.jpg) }

.sub12 .s3 ul li:nth-child(5) .s3_li_c2{background-image: url(../images/sub12_s3_li_c2_img03.jpg) }

.sub12 .s3 ul li:nth-child(7) .s3_li_c2{background-image: url(../images/sub12_s3_li_c2_img04.jpg) }

.sub .s3 .title{text-align:left}
.sub .s3 h1{font-size: 36px;}


.sub12 .s4{background:url(../images/sub12_s4_bg.jpg) no-repeat right bottom;padding:1px 0;_padding-top: 100px;}
.sub12 .s4_c1{_padding-top: 30px;}
.sub12 .s4>div>div{float: left}
/*.sub12 .s4 .text{position: absolute;right: 0;top: 0}*/
.sub12 .s4 .text{padding:100px 0 0 40px;;}
.sub12 .s4 .text h3{font-size: 34px;font-weight: normal;background:url(../images/dot2.png) no-repeat left top;padding-left: 10px;}
.sub12 .s4 .text2{position: absolute;right: 0;bottom: 38px}
.sub12 .s4 .text2:before{content: "";width: 2px; height: 37px;background-color:#c49966;display: inline-block;position:absolute;left: -8px;top: 7px;}


.sub .s4{width:1200px;margin:60px auto}


.sub31 .title{_text-align: center !important}
.sub31 .line_h{_margin: 20px auto}
.s2_title .line_h{margin-left:0 !important}
.sub31 .s3_tab{text-align: center;font-size: 0}
.sub31 .s3_tab li{display:inline-block;}
.sub31 .s3_tab li a{padding: 12px 54px;color: #555555;display:inline-block;font-size: 16px;border: 1px solid #a4a4a4;_border-right: 0}
.sub31 .s3_tab li:last-child(3) a{!important}
.sub31 .s3_tab li a.on{background-color: #c49966;color: white; font-weight: bold;_border: 0}


.map_bottom .map_bottom_ul>li{background:no-repeat left 58px center;width: 25%;padding:0 20px;padding-left:116px;position:relative}
.map_bottom .map_bottom_ul>li:before{content: "";display: inline-block;position:absolute;right: 0;top: 27px; width: 1px;
  height: 8px;
  opacity: 0.6;
  background-color: #797979;}
.map_bottom .map_bottom_ul>li:last-child:before{display: none}
.map_bottom .map_bottom_ul>li h3{font-size: 18px;margin-bottom: 10px;}
.map_bottom .map_bottom_ul>li p{font-size: 16px;color: rgba(55, 55, 55, 0.8);}

.map_bottom .map_bottom_ul>li:nth-child(1){background:none;padding: 0;padding-right: 10px;}
.map_bottom .map_bottom_ul>li:nth-child(2){background-image: url(../images/sub16_map_bottom_li02.jpg) }
.map_bottom .map_bottom_ul>li:nth-child(3){background-image: url(../images/sub16_map_bottom_li03.jpg);padding-left: 80px 
;background-position: left 20px center;}
.map_bottom .map_bottom_ul>li:nth-child(4){background-image: url(../images/sub16_map_bottom_li04.jpg) }

.map_bottom_ul_in li{padding: 2px 13px;
  border-radius: 5px;
  background-color: #e2e2e2;color: #373737;margin-right: 4px;margin-bottom:4px;}





.sub31 .s4_c1_b1{width: 997px;
  height: 97px;
  opacity: 0.8;
  background-color: #ffffff;bottom:0;text-align: center;padding-top: 14px;}
.sub31 .s4_c1_b1 h1{margin-bottom:10px;}



.sub31 .s4_c1{margin: 0 auto}
.sub31 .s4_c1 img{margin: 0 auto}


.slick-arrow{position:absolute; top:50%; transform:translateY(-50%);display: block;z-index: 999999;background-color: white;border: 0}
.slick-prev {left:0;width: 60px;height: 60px; }
.slick-next {right:0;width: 60px;height: 60px;}















.sub42 .s4_in_c1_right_b2>div{opacity:0.8;_line-height: 32px;}
.sub42 .s4_in_c1_right_b2>div li{font-size: 16px;padding-left: 10px;position: relative;margin-bottom: 10px;}
.sub42 .s4_in_c1_right_b2>div li:before{content: "";width: 4px; height: 4px; border-radius: 50%;background-color:#ffbc3a;display: inline-block;position:absolute;left: 0;top: 11px;}


.sub42 .s4_in_c1_right_b2>div span{font-size: 16px;font-weight: bold;margin-right: 10px;}

.sub42 .s4_in h3{border-bottom:1px solid #a4a4a4;padding-bottom: 10px;margin-bottom: 40px; }

.sub42 .s4_in_clumble{position: absolute;right:0 ;top:14px;}
.sub42 .s4_in_clumble li{margin-left: 10px; }
.sub42 .s4_in_clumble li i{color:#ffbc3a;margin-right:8px;  }
.sub42 .s4_in_clumble a{font-size: 16px; opacity: 0.6}
.sub42 .s4_in_clumble a:hover{ opacity:1}

.sub42 .s4_in_c1{border-bottom:1px solid #e8e8e8;padding-bottom:50px;}

.sub42 .s4_in_c1:last-child{border-bottom:0}

.sub43 .s4_in h3{border-bottom:1px solid #a4a4a4;padding-bottom: 10px;margin-bottom: 40px; }

.sub43 .s4_in_clumble{position: absolute;right:0 ;top:14px;}
.sub43 .s4_in_clumble li{margin-left: 10px; }
.sub43 .s4_in_clumble li i{color:#ffbc3a;margin-right:8px;  }
.sub43 .s4_in_clumble a{font-size: 16px; opacity: 0.6}
.sub43 .s4_in_clumble a:hover{ opacity:1}

.sub43 .s4_in_c1{border-bottom:1px solid #e8e8e8;padding-bottom:50px;}

.sub43 .s4_in_c1:last-child{border-bottom:0}



.pma:hover{opacity: 0.9}

/*sub41*/
.sub41 .s4_c2_b2{text-align: center}

/*자동슬라이드*/

#visual {
  position: relative;
  width: 1000px;
  height: 170px;
  margin: 60px auto;
  overflow: hidden;           
  box-shadow: 1px 5px 10px 2px #666;

}      
#visual>div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s ease;
  opacity: 0;
}
#visual>div.on{
  opacity: 1;
}
#control { 
  position: absolute;
  width: 100%;
  bottom: 10px;
  text-align: center;         
}
#control li {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #f6f5f5;                       
  line-height: 26px;
  font-size: 0.8em;
  border-radius: 14px;
  margin: 0 2px;
	  text-decoration:none;
 list-style: none;
	 color: transparent;
}

#control li:hover {

	  text-decoration:none;
 list-style: none;
}

#control li.on {
  background: #ffbc3a;
}
/*동작처방사 표*/
table.type11 {
  border-collapse: separate;
  border-spacing: 1px;
  text-align: center;
  line-height: 1.5;
 margin: 30px auto;
	width: 100%;
	font-size:16px;

}
table.type11 th {
  _width: 1000px;
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  color: #fff;
  background: #c7b299 ;
	font-size: 20px
}
table.type11 td {
  width: 155px;
  padding: 10px;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
  background: #eee;
	text-align: left
}

/*탑버튼*/
i#MOVE_TOP_BTN {
    position: fixed;
    right: 10%;
    bottom: 10%;
    display: none;
    z-index: 999;
	cursor: pointer;

}

/** s4_c4_50 **/

.s4_c2_50 {width: 50%; box-sizing: border-box; padding: 0 20px;}



/*sub14*/
.ceo {display: inline-block;width: 248px; height: 47px ;_background-color: rebeccapurple;position: absolute; top: 242px; left: 127px}
.ceo2 {display: inline-block;width: 248px; height: 47px ;_background-color: rebeccapurple;position: absolute; top: 333px; left: 430px}
.ceo:hover{background-color: #fff; opacity: 0.5}
.ceo2:hover{background-color: #fff; opacity: 0.5}

/*sub41*/
.edu{position: absolute; bottom: 15px; transform: translate(-50%);
    /* width: 1920px; */
    left: 50%;
    width: 100%;
    text-align: center;}
.s4_ed1{padding: 110px 0;width:300px;height:300px;border-radius: 50%; background-color: #151515;opacity: 0.7;    text-align: center;border: 1px solid #ccc;
    _line-height: 300px;display: inline-block;margin: 15px;color:#fff;}
.s4_ed2{padding: 110px 0;width:300px;height:300px;border-radius: 500px; background-color: #151515;opacity: 0.7;    text-align: center;color:#fff;border: 1px solid #ccc;
    _line-height: 300px;display: inline-block;margin: 15px}
.s4_ed3{padding: 110px 0;width:300px;height:300px;border-radius: 500px; background-color: #151515;opacity: 0.7;    text-align: center;color:#fff;border: 1px solid #ccc;
    _line-height: 300px;display: inline-block;margin: 15px}
.s4_ed4{padding: 110px 0;width:300px;height:300px;border-radius: 500px; background-color: #151515;opacity: 0.7;    text-align: center;color:#fff;border: 1px solid #ccc;
    _line-height: 300px;display: inline-block;margin: 15px}
.s4_ed1:hover{color:#c99b5e; cursor: pointer; opacity: 1; transition: all 0.5s;     transform: translate(0px, -20px);}
.s4_ed2:hover{color:#c99b5e; cursor: pointer; opacity: 1;transition: all 0.5s;     transform: translate(0px, -20px);}
.s4_ed3:hover{color:#c99b5e; cursor: pointer; opacity: 1;transition: all 0.5s;     transform: translate(0px, -20px);}
.s4_ed4:hover{color:#c99b5e; cursor: pointer; opacity: 1;transition: all 0.5s;     transform: translate(0px, -20px);}


.s4_ed1_1 {display: none}
.s4_ed2_1 {display: none}
.s4_ed3_1 {display: none}
.s4_ed4_1 {display: none}
.s4_ed5_1 {display: none}


/*추가*/
.header_new{    width: 100%;
    height: 80px;
    background-color: #fff;
    position: fixed;
    box-shadow: 1px 2px 5px grey;
	z-index: 1;top: 0;
}

    .edu_add{display: block;
    background-color: #000;
    color: #fff;
    border-radius: 5px;
    padding: 10px;
font-size: 18px;width: 50%;
    margin: 0 auto;margin: 60px auto;}
.edu_add:hover{opacity: 0.7}

.sub43 .s4_in_c1_left>img{width: 49%;
    min-width: 240px;}

.new_add{text-align: center}


/*이용약관*/
