		  #sub-contents h2{position:relative; color:#444; font-size:22px; line-height:20px; font-family:"Pretendard Medium";}
		  /*#sub-contents h2::before{content:"●"; font-size:12px; vertical-align:top; position:absolute; top:-23px; left:00px;}*/

  .gcenter{width:100%; max-width:1080px; margin: 0 auto; text-align:center; margin-top:48px;margin-bottom:80px;}
  .gcenter-img-box{width:100%; height:410px; }
  .gcenter-img{height:390px;}
  .gimg{background:url(/assets/images/content/center/center-main-img.jpg) no-repeat top center;}
  .cimg{background:url(/assets/images/content/center/course-main-img.jpg) no-repeat top center; }  
  

  .gcenter-img .mtxt{width:100%; max-width:900px; margin:0 auto; color:#1b3b93; font-size:40px; line-height:45px; padding-top:7%}
  .gcenter-img .mtxt strong{font-weight:500; display:block}
  .gcenter-img .mtxt span{color:#a3a3a3; font-size:30px; display:block}

  .gcenter-img .gtxt{width:100%; max-width:900px; margin:0 auto; color:#1b3b93; font-size:40px; line-height:45px; padding-top:7%}
  .gcenter-img .gtxt strong{font-weight:500; display:block}
  .gcenter-img .gtxt span{color:#a3a3a3; font-size:30px}
  .gcenter-img .gtxt img{margin-top:10%}
	.center-work ul{margin-bottom:80px;}

  .gcenter-img-div-edu{width:100%;}
  .gcenter-img-div-edu ul{width:100%;}
  .gcenter-img-div-edu ul li{display:inline-block; vertical-align:top; text-align:center; width:33%; padding-bottom:3px;margin-right:5px;}
  .gcenter-img-div-edu ul li img{width:100%;}
  .gcenter-img-div-edu ul:last-child li{margin-right:0px}
  
  

  .gcenter-img-div{width:100%;padding-top:30px}
  .gcenter-img-div ul{width:100%;}
  .gcenter-img-div ul li{display:inline-block; vertical-align:top; width:24.7%; margin-right:5px}
  .gcenter-img-div ul li img{width:98%}
  .gcenter-img-div ul:last-child li{margin-right:0px}
  
  .cnt-st{padding:30px 0 30px 0; text-align:center; font-weight:400;}
  .cnt-st b{ color:#1b3b93}  
  
  
    .center-work{padding-top:30px;}
	.center-work ul{width:24.5%; float:left; margin-right:5px;}
	.center-work li{text-align:center; text-align:center}
	.center-work li div{color:#444; font-weight:500;  padding:24px 0 0 0; background:#f9f9f9}
	.center-work li div img{padding:0 0 12px 0;}
	.center-work p{padding:10px !important; width:87%; margin:0 auto !important; word-break: keep-all}
	.center-work p span{display:block}  
	
	
	.bus-time-link{margin:0 auto;}
.map-info{}

 .info-txt ul{margin:0; padding:0 0 12px 20px}
 .info-txt ul:last-child{padding-bottom:60px;}
 .info-txt li span::before{content:':'; padding:0 7px}
 .info-txt li {text-align:center; margin: 0 auto;}
 .info-txt li img{margin-bottom:5px}
 		.left-div{float:left; width:48%; vertical-align:top; margin:0; padding:0 0 0 20px}
		.right-div{float:left; width:48%; vertical-align:top; margin:0; padding:0 0 0 20px}
 		.gr-bg{background:#f9f9f9; padding:10px; border-top:1px solid #1b3b93; margin-top:3px;}
		
		.bus-time-link{background:#333; color:#fff; padding:0px 10px; display:table; }
		.bus-time-link a{font-size:75%; color:#fff}
		.bus-time-link a:hover{color:#fff}
		.bus-time-link small a{font-size:10px !important}	
	
	

   @media all and (max-width:1000px){
     .gcenter-img-box{width:100%; height:auto; margin-left:0%;}
     .gcenter-img-box{width:100%; height: auto;; margin-left:0%; margin-top:20px; border-bottom:10px solid #fff}
     .gcenter-img{width:100%;height:auto; min-height:420px; left:0;}
     .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:49%;}
	 .gimg{background:url(/assets/images/content/center/center-main-img.jpg) top center no-repeat; background-size:cover}
	 .cimg{background:url(/assets/images/content/center/course-main-img-mm.jpg) top center no-repeat; background-size:cover}
	 .gcenter-img .gtxt{padding-left:20px;  }
	 .gcenter-img .mtxt{padding-left:20px;}


  .gcenter-img-div-edu{width:100%;padding-top:0px}
  .gcenter-img-div-edu ul{width:100%; margin:0 auto}
  .gcenter-img-div-edu ul li{display:inline-block; vertical-align:top; text-align:center; width:49.5%; padding:2px 0}
  .gcenter-img-div-edu ul li img{width:100%; max-width:360px;}
  

    .gcenter-img-div{width:100%;padding-top:0px}
   
    .gcenter-img-div ul{width:100%; margin:0 auto}
    .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:24.4%}
    .gcenter-img-div ul li img{width:100%; max-width:245px;}
    .gcenter-img-div{width:100%;padding-top:0px}
   }

   @media all and (max-width:800px){
     .gcenter-img-box{width:100%; height:auto; margin-left:0%;}
     .gcenter-img-box{width:100%; height: auto;; margin-left:0%; margin-top:20px; border-bottom:10px solid #fff}
     .gcenter-img{width:100%;height:auto; min-height:390px; left:0;}
     .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:49%;}
	 .gimg{background:url(/assets/images/content/center/center-main-img.jpg) top left 65%  no-repeat; background-size:cover}
	 .cimg{background:url(/assets/images/content/center/course-main-img-mm.jpg) top center  no-repeat; background-size:cover}
	 .gcenter-img .gtxt,	 .gcenter-img .mtxt{padding-left:20px; font-size:37px; line-height:px; }

    .gcenter-img-div{width:100%;padding-top:0px}

  .gcenter-img-div ul{width:100%; margin:0 auto}
  .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:24.35%;}
  .gcenter-img-div ul li img{width:100%; max-width:245px;}
  .gcenter-img-div{width:100%;padding-top:0px}
	}

   
   @media all and (max-width:600px){
     .gcenter-img-box{width:100%; height:auto; margin-left:0%;}
     .gcenter-img-box{width:100%; height: auto;; margin-left:0%; margin-top:20px; border-bottom:10px solid #fff}
     .gcenter-img{width:100%;height:auto; min-height:390px; left:0;}
     .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:49%;}
	 .gimg{background:url(/assets/images/content/center/center-main-img-m.jpg) top center no-repeat; background-size:cover}
	 .cimg{background:url(/assets/images/content/center/course-main-img-m.jpg) top center no-repeat; background-size:100%}
	 .gcenter-img .gtxt, .gcenter-img .mtxt{padding-left:20px; font-size:30px; line-height:32px; }


    .gcenter-img-div{width:100%;padding-top:0px}

  .gcenter-img-div ul{width:100%; margin:0 auto}
  .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:24.3%;}
  .gcenter-img-div ul li img{width:100%; max-width:245px;}
  .gcenter-img-div{width:100%;padding-top:0px}

  .center-work ul{width:100%}

  .text_button ul{margin-left:-58% !important}
	}

  
  @media all and (max-width:400px){
  .gcenter-img-box{width:100%; height: auto;; margin-left:0%; margin-top:20px; border-bottom:10px solid #fff}
  .gcenter-img{width:100%;height:auto; min-height:280px; left:0;}
  .gimg{background:url(/assets/images/content/center/center-main-img-m.jpg) top center no-repeat; background-size:100%}
  .cimg{background:url(/assets/images/content/center/course-main-img-m.jpg) top center no-repeat; background-size:100%}

  .gcenter-img .gtxt{font-size:28px; line-height:30px; padding-top:7%; margin-left:5px }
  .gcenter-img .mtxt{font-size:28px; line-height:30px; padding-top:7%; margin-left:5px }
  .gcenter-img-div ul{width:100%; margin:0 auto}
  .gcenter-img-div ul li{display:inline-block; vertical-align:top; text-align:center; width:49%;}
  .gcenter-img-div ul li img{width:100%; max-width:245px;}
  .gcenter-img-div{width:100%;padding-top:0px}
}
 
  
  .center-facility{}
  .center-facility .fac-box{width:100%; max-width:1100px; margin:0 auto; border-top:1px solid #ebebeb; padding:40px 0}
  .center-facility .fac-box:first-child{border-top:1px solid #1b3b93}
  .center-facility .fac-box:hover{border-top:1px solid #1b3b93; border-bottom:1px solid #1b3b93;color:#1b3b93}
/*  .center-facility .fac-box .fimg{display:inline-block; vertical-align:middle; width:50%;}
  .center-facility .fac-box .ftxt{display:inline-block; vertical-align:middle; width:47%}*/
  .center-facility .fac-box .fimg{display:inline-block; vertical-align:middle; width:100%; text-align:center}
  .center-facility .fac-box .ftxt{display:inline-block; vertical-align:middle; width:100%}


  .center-facility .fac-box ul{}
  .center-facility .fac-box li{font-weight:400; color:#1b3b93; font-size:120%}
  .center-facility .fac-box .fimg img{width:95%;  margin:1em 1em 1em 0; border-radius:3px;}


  @media all and (max-width:1000px){
  .center-facility .fac-box .ftxt{padding-left:20px; line-height:25px; vertical-align:top}
}
  
  @media all and (max-width:600px){
 .center-facility .fac-box .fimg{display:block; width:100%; text-align:center}
 .center-facility .fac-box .ftxt{display:block; width:100%; padding-top:20px;}
 .center-facility .fac-box .ftxt li{display:inline-block}

}


