/*sub11*/
.block_img{display: none}
@media all and (max-width: 1400px) {

}
@media all and (max-width: 1280px) {
	#visual {

    width: 100%;
}

	#visual>div img {
		width: 100%; height: auto;min-width: 0;
	}
	.sub41 .s4_c2_50 img {width: 25% !important;
    min-width: 272px!important;
    margin-left: 0px !important;
    text-align: center;
    margin: 0 auto !important; }
	.sub41 .s4_c1_b1 img{width: 100% !important}
	.sub41 .s4_c1 img {
    width: 100%;_min-width: 403px;}
	.edu .s4_ed {
	padding: 0;
    height: 200px;
    width: 200px;
    border-radius: 50%;
    line-height: 200px;
	font-size: 15px !important
   
}
.edu span{
	display: none
}
	.sub .s3{width: inherit !important; padding: 0 20px}
.mw-1300 {min-width: 0px;     padding: 0 20px; }
	.sub_pager {display: none}
	.sub12 .s3{
    padding: 20px;width: inherit !important;}
	.sub15 .s3{
    padding: 20px;width: inherit !important;}
	.sub .s4 {
   width: inherit !important;padding: 0 20px;
}.sub .s4>div {
   width: inherit !important;
	
	}
	.s4_c1 img{width:90%;}
	.sub12 .s4 .text h3 {
    font-size: 25px;
}.fs18 {
    font-size: 16px !important;
}.sub12 .s4 .text {
    padding: 100px 0 0 0px;
}
/*	sub11, sub12 까지*/
	.wrap_in3 {
    width: inherit; padding: 0 20px }
	.sub13 .s3 img{padding-left: 15px !important;     width: 100%;} 
}
@media all and (max-width: 1024px) {
	.none{display: none}
	.sub41 .s4_c2_50{width: 100%}
	.sub41 .title>div {display: block !important;text-align: center;}
	.sub41 .title2 {text-align: left !important;}
	.sub41 .title>div>img{width: 100%;_min-width: 320px;}
	.sub41 .title>div>p{margin-left: 0 !important}
	.s4_in_c1_right_b1{margin-top: 30px}
	.s4_in_c1_left{float: inherit} 
	.s4_in_c1_right{float: inherit; width: 100%} 
	.sub12 .s4 .text {
    padding: 0px 20px 96px 20px;
}
	.sub12 .s4 .text h3 {
    
    background: url(../images/) ;
}
	.sub12 .s4>div>div {
    float: inherit;
    text-align: center;
}
	.sub12 .s4_c1 img {
    width: 50%;
}
.sub .s12_title>div {
    
    background-image: url(../images/)!important;
    
}/*	sub11, sub12 까지*/

}
@media all and (max-width: 980px) {
	.edu .s4_ed{margin: 0 !important}
	.edu { bottom: 0px;}
	.sub12 .s3 ul {
     display: inherit;
   
}
	.sub12 .s3 ul li{float: inherit}
.sub .s11_title>div {
 padding: 140px 39px;
    width: 100%;
}
	.sub .fs50 {
    font-size: 30px !important;
	
}
	.fs18 {
    font-size: 16px !important;}
	/*	sub11, sub12 까지*/
}
@media all and (max-width: 768px) {
	.wid50{width: 50% !important;margin: 0 auto;}
	.edu_add {
   
    width: 100%;
   

}
	.fs26 {
    font-size: 16px !important;margin-top: 30px;}
	.fs32 {
    font-size: 22px !important; }
	.fs45 {
    font-size: 24px !important;margin-top: 5px;}
	.col_50 {float: inherit !important;  width: 51%;
    margin: 15px auto;;}
	.s4_in_c1_right_b2 li{font-size: 14px} 
	.sub31 .s2_title {background-position-x: -749px;}
	.s4_c1_b1{display: none} 
	.wrap_map{height: 300px !important}
	.sub31 .s3_tab li a {

    display: block;
    font-size: 14px;
	margin-top: 10px
}
	.sub31 .s3_tab li {
    display: block;
}
	.map_bottom .map_bottom_ul>li:before {
    content: "";display: none
}
	.map_bottom .map_bottom_ul>li:nth-child(2){margin-left: -54px}
	.map_bottom .map_bottom_ul>li:nth-child(3){margin-left: -17px}
	.map_bottom .map_bottom_ul>li:nth-child(4){margin-left: -54px}
	.map_bottom .map_bottom_ul>li {
    background: no-repeat left 58px center;
    width: 100%;
    padding: 20px 20px;
    padding-left: 116px;
    position: relative;}
	#bo_gall .gall_info {
    display: none}
	#bo_gall .gall_text_href a {display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:80% }
	#bo_gall .gall_img {

    height:inherit;


}
	#bo_gall .gall_text_href {
    margin: 10px 0;
    text-align: center;
    height: 68px;
    overflow: hidden;
}
	.gall_text_href {
    font-size: 0.9em;}
	#gall_ul li{width: 50%;
    padding-right: 5px;
    padding-left: 5px;}
	.sub .s12_title>div {
   
    width: 100%;
}
	
.main_sub {display: none}
	.sub .s2_title .s2_c2 {
    line-height: 44px;
    font-size: 50px;margin-top: 0px;
}
	.sub .s2_title>div {
    background: no-repeat center 131px;
    background-image: url(../images/s2_title_bg.png);
    background-size: 319px;
  
}
	.f_l_ul_01 a{font-size: 15px}
	.f_l_ul_02 span{font-size:14px !important;}
	.f_l_ul_01{font-size: 14px; text-align: center;}
	.f_l_ul_02{font-size: 14px; width: 100% !important; text-align: center;}
	.f_l_ul_01 li {float: inherit !important; display: inline-block}
	.f_l_ul_02 li {float: inherit !important; display: inline-block}
	.f_l_ul_03{font-size: 14px;  text-align: center;}
	.sub12 .s4 .text2 {
   
    right: 20px;
   
}.sub12 .s3 h1 {
    font-size: 24px;
}
	.sub .s3 h1 {
    font-size: 24px;
}
	
	/*	sub11, sub12 까지*/
	.sub14 .s3>div{width: inherit !important; padding: 10px}
	.sub14 .s3 img {
    margin: 0 auto !important;
	width: 100% !important;    
}.ceo2 {
    display: none;
   
}.ceo {
    display: none;
  
}
	.sub15 .s3 h1 {
    font-size: 24px;
}
	
	.fs16 {
    font-size: 14px !important;
}
	.s4_in_c1_left {text-align: center; width:100%;} 
	.sub43 .s4_in_c1_left>img {
    width: 30%;
    min-width: 288px;}
	.s4_in_c1_right_b1 {
    text-align: center;
}
	.s4_in_c1_right_b1 img{width: 100%}
	#visual {
 
    height: 120px;}
	.none_img{display: none !important}
	.block_img{display: block}
	
}
@media all and (max-width: 768px) {
	.s3_c1_b3{display:none}
.sub31 .s3_c1_b2 .pr4:nth-child(4){display:inline-block}
.sub31 .s3_c1_b2 .pr4:nth-child(5){ display:inline-block}
.sub31 .s3_c1_b2 .pr4:nth-child(6){ display:inline-block}
}
@media all and (max-width: 480px) {
	.new_add img{width: 100%}
	.block{display: block !important}
	.s3_c1_b2 .pr4 {
   
    margin: 3px;
}
	.s3_c1_b2 .pr3 {
   
    margin: 3px;
}
	.sub31 .s3_c1_b2 .pr4{width: 40% !important;  _background-size: 100%}
	.sub31 .s3_c1_b2 .pr3{width: 40% !important;  _background-size: 100%}
	.s3_c1_b2 li:first-child{_display: none}
	.edu .s4_ed {
    padding: 0;
    height: 150px;
    width: 150px;
    border-radius: 50%;
    line-height: 150px;
    font-size: 12px !important;
}
	.s4_in_c1_left img{width:300px }
	.sub43 .s2_title {

    background-position: -700px;
}
	.col_50{width: 100%}
	.sub43 .s4_in_c1_right_b1 img{width: 200px}
	.sub74 .s2_title .s2_c2 {
    font-size: 37px;
    margin-top: 0px;
}
	
.sub13 .s3 img {
   display: none
}
	.sub13 .s3{    height: 1900px;
    background: no-repeat center;
    background-size: contain; background-image: url(../images/mo_sub13_content.png)}
}