/* main start*/

	/*header.php start*/
	header{}
	header .gnu_wrap{ position:absolute; width:100%; height:120px;}
	header .gnu_wrap ul.log_menu{ width:100%; height:80px;  }
	header .gnu_wrap ul.log_menu li{float:right; margin-left:15px; margin-top:15px;}

	header .gnu_wrap ul.log_menu li a{ border:1px solid #fff; font-size:11px; background:#545454; color:#f1f3f8; padding:5px 17px; opacity:0.5;}
	header .gnu_wrap ul.log_menu li:hover a{ opacity:1;}
	div.sec01_wrap div.sec01 header .gnu_wrap ul.gnu{ width:100%; height:70px; background:#fff;   }
	div.sec01_wrap div.sec01 header .gnu_wrap ul.gnu li{font-size:14px; color:#aaa; line-height:3em; float:right; margin-left:30px; margin-top:16px;}


	div.sec01_wrap div.sec01 header .gnu_wrap ul.gnu li strong{ border:2px solid #aaa; padding:5px 10px; border-radius:20px; font-weight:normal;}
	div.sec01_wrap div.sec01 header .gnu_wrap ul.gnu i{ float:right; }
	div.sec01_wrap div.sec01 header .gnu_wrap ul.gnu li:hover{font-size:14px; color:#5c5f6f; line-height:3em; border-bottom:2px solid #0054a6;}
	div.sec01_wrap div.sec01 header .gnu_wrap ul.gnu img.logo{ float:left; margin-top:5px; margin-left:40px; width:184px; height:80px; }
	
	
		/* # General
		================================ */

		.navbar-brand{	margin-top:5px; margin-left:10px !important; padding:0px;}
		.navbar-brand img{width:265px; height:80px; margin-left:0px; margin-top:0px}
		nav.navbar-scroll .navbar-brand{ top:-9px; position:relative;}
		nav.navbar-scroll .navbar-brand img{width:205px; height:60px;margin-top:7px;}
		nav.navbar-scroll .navbar-nav li.point a{margin-top:15px;}
		nav.navbar-scroll .navbar-nav li.point:hover a{	margin-top:15px;}
		.wrapper { position: absolute; display: block; top: 47px; left:1170px; z-index:1032;}
		nav.navbar-scroll .wrapper { position: absolute; display: block; top: 16px; right: -8px;}
		.wrapper ul.dropdown h2{ color:#0054a6; margin-bottom:20px;}
		.wrapper ul.dropdown li{ border-top:1px solid #ddd; margin-bottom:15px; padding-top:10px; margin-right:39px;}
		.wrapper ul.dropdown li ul li{ border-top:0px solid #ddd; margin-bottom:15px;  padding-top:0px; margin-right:0px;}
		.wrapper ul.dropdown li a{color:#1b263f; font-size:18px;}
		.wrapper ul.dropdown li i{ color:#0054a6; margin-right:10px;}
		.wrapper ul.dropdown li ul li a{ color:#858b99; font-size:14px;} 
		.wrapper ul.dropdown li ul li i{ position:relative; top:-2px; color:#ddd; font-size:5px; }
		nav.navbar-scroll .navbar-right{ margin-right:45px; width:880px; float:right !important; }
		nav.navbar-scroll .trigger{position: absolute; top: 0px; right: 13px; width: 36px; height: 36px; padding: 0; cursor: pointer;}
		.navbar-right{float: right!important; margin-right: -15px;}
		.navbar-nav{margin:0px; margin-right:96px;}
		.navbar-collapse{ padding-left:0px;}

		nav.navbar-scroll div.mark{ display:none;}

		/* # Header, Main Menu
		================================ */

		.navbar {border:0px solid #e7e7e7;margin-bottom: 0;background-color: transparent !important; width:1200px;height: 100px;margin:0 auto;}
		.navbar-container {	position: relative; width:1170px;}
		.navbar .navbar-nav li a { font-size: 16px; text-transform: uppercase; color: #efefef;}
		.navbar .navbar-nav li.point a { font-size: 16px; line-height:35px; margin-top:38px; margin-left:30px; padding:0px 20px; border-radius:30px; border:2px solid #cbcbcb; text-transform: uppercase; color: #efefef;}
		.navbar .navbar-nav li.point:hover a {font-size: 16px; line-height:35px; margin-top:38px; margin-left:30px; padding:0px 20px; border-radius:30px; border:2px solid #0054a6; text-transform: uppercase; color: #2E1C05;	}
		.navbar .navbar-nav li a i{	margin-top:22px; font-size: 24px; text-transform: uppercase; color: #2E1C05;}
		.navbar-brand { font-size: 25px;}
		.navbar-scroll { opacity: 1;}
		.navbar-toggle{ display:none;}
		#top-social-menu { display: none;}
		/*768 media st*/
		@media (min-width: 100px) {
		  .navbar-nav>li>a {
			padding: 0;
			margin-top: 25px;
			margin-left:45px;
			line-height: 70px;
		  }
		  .navbar-nav>li:first-child>a {
			padding: 0;
			margin-top: 25px;
			margin-left:0px;
			line-height: 70px;
		  }
		  #top-social-menu {
			display: block;
		  }
		   #top-social-menu02 {
			display: block;
		  }

		  /* Navbar when scrolled */

		  .navbar-scroll {
			height: 70px;
		  }

		  .navbar-scroll #top-social-menu {
			display: none;
		  }

		  .navbar-scroll #top-social-menu02 {
			display: none;
		  }

		  .navbar-scroll .navbar-brand {

		  }

		  .navbar-scroll .navbar-nav>li>a {
			opacity: 1;
			padding: 0;
			margin-top: 0;
		  }


		
		.navbar-collapse.collapse {
			display: block!important;
			height: auto!important;
			padding-bottom: 0;
			overflow: visible!important;
			visibility: visible!important;
			position:relative;
			width:105.2%;
			left:-30px;
			
		}
		nav.navbar-scroll .navbar-collapse.collapse {  background:rgba(38, 49, 77, 0.8);}
		.navbar-collapse {
			width: auto;
			border-top: 0;
			-webkit-box-shadow: none;
			box-shadow: none;
		}

		}
		/*768 media end*/

		/* # Hover Link Effect
		================================ */
		@media (min-width: 100px) {
			.navbar-nav>li>a::after {
			position: absolute;
			top: 80%;
			left: 0;
			width: 100%;
			height: 1px;
			background: #0054a6;
			content: '';
			opacity: 0;
			-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
			transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
			transition: height 0.3s, opacity 0.3s, transform 0.3s;
			transition: height 0.3s, opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
			-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
		}
			
			.navbar-nav>li>a:hover::after,
			.navbar-nav>li>a:focus::after {
			height: 2px;
			opacity: 1;
			-webkit-transform: translateY(0px);
					transform: translateY(0px);
			}
		}


		.navbar-nav>li.site_map>a::after {
		position: absolute;
		top: 80%;
		left: 0;
		width: 100%;
		height: 1px;
		background: #fff;
		content: '';
		opacity: 0;
		-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
		transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
		transition: height 0.3s, opacity 0.3s, transform 0.3s;
		transition: height 0.3s, opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
		}
		.navbar-nav>li.point>a::after {
		position: absolute;
		top: 80%;
		left: 0;
		width: 100%;
		height: 1px;
		background: #fff;
		content: '';
		opacity: 0;
		-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
		transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
		transition: height 0.3s, opacity 0.3s, transform 0.3s;
		transition: height 0.3s, opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
		-webkit-transform: translateY(-10px);
				transform: translateY(-10px);
		}


		/* # Social menu
		================================ */

		#top-social-menu { position: absolute; top: 7px; right: 0; font-size: 12px; z-index: 101; padding-right: 0px; list-style: none; color: #2E1C05;}/* -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;*/
		#top-social-menu li { float: left; padding: 5px 10px; margin-left:0px; margin-top:0px;}
		#top-social-menu li:hover { float: left; padding: 5px 10px; margin-left:0px; margin-top:0px;}
		#top-social-menu li.time { border:0px solid #eee; font-size:14px; float: left; padding: 5px 15px; margin-left:20px; margin-top:0px;}
		#top-social-menu li.time:hover { border:0px solid #0054a6; font-size:14px; float: left; padding: 5px 15px; margin-left:20px; margin-top:0px;}
		#top-social-menu li.time_btn { border:1px solid #eee; float: left; padding: 5px 10px; margin-left:0px; margin-top:px;}
		#top-social-menu li.time_btn:hover { border:1px solid #0054a6; float: left; padding: 5px 10px; margin-left:0px; margin-top:px;}
		#top-social-menu a li{ text-decoration: none; color: #efefef;}
		#top-social-menu span.gnu_top_bar{ display:inline-block; float:left; width:2px; height:12px; background:#cbcccd; position:relative; top:8px;}
		#top-social-menu a:hover li{ text-decoration: none; color: #543A1A;}
		#top-social-menu i { font-size: 16px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
		#top-social-menu i:hover { text-decoration: none; color: #543A1A;}

		#top-social-menu02 { position: absolute; top: 7px; left: 0; font-size: 12px; z-index: 101; padding-right: 0px; list-style: none; color: #0f4e90;}/* -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;*/
		#top-social-menu02 li { float: left; padding: 5px 10px; margin-left:0px; margin-top:0px;}
		#top-social-menu02 li:hover { float: left; padding: 5px 10px; margin-left:0px; margin-top:0px;}
		#top-social-menu02 a li{ text-decoration: none; color: #0a396a;}
		#top-social-menu02 span.gnu_top_bar{ display:inline-block; float:left; width:2px; height:12px; background:#cbcccd; position:relative; top:8px;}
		#top-social-menu02 a:hover li{ text-decoration: none; color: #543A1A;}
		#top-social-menu02 i { font-size: 16px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
		#top-social-menu02 i:hover { text-decoration: none; color: #543A1A;}

		/*sitemap*/

		header .trigger { }
		header .trigger em { }
		header .trigger em:first-child { top: -12px;}
		header .trigger em:last-child { top: 12px;}
		header .trigger.active { background: #fff;}
		header .trigger.active em { top: 0;}
		header .trigger.active em:first-child { transform: rotate(-45deg);}
		header .trigger.active em:nth-child(2) { transform: scale(0, 0);}
		header .trigger.active em:last-child { transform: rotate(45deg);}
		.dropdown {	width:1200px; position: absolute; z-index: 3; top: 46px; right: -15px; margin: 0; padding: 40px; background-color: #fff; text-align: left; white-space: nowrap; list-style-type: none; transform: scale(0, 0); border:1px solid #ddd; transform-origin: 90% -25px;  transition: transform 0.35s cubic-bezier(0.5, -0.5, 0.5, 1); box-shadow: 0 2px 10px rgba(0,0,0,.2);	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2); -o-box-shadow: top 0 2px 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);	}
		.navbar-scroll .dropdown {width:1200px;  position: absolute; z-index: 3; top: 52px; right: -7px; margin: 0; padding: 40px; background-color: #fff; text-align: left; white-space: nowrap; list-style-type: none; transform: scale(0, 0); border:1px solid #ddd; transform-origin: 90% -25px; transition: transform 0.35s cubic-bezier(0.5, -0.5, 0.5, 1); box-shadow: 0 2px 10px rgba(0,0,0,.2);	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2); -o-box-shadow: top 0 2px 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);}
		.dropdown.active { transform: scale(1, 1); transition: transform 0.35s cubic-bezier(0.5, 0, 0.5, 1.5);}
		.dropdown li a { display: block; padding: 10px 15px; font-size: 15px; font-weight: 700; color: #000; line-height: 15px; text-decoration: none;}
		.dropdown li a:hover { background: #f8f8f8;}
		.dropdown li a:active { background: #d2ff00;}
		.dropdown li:first-child a:hover:before { border-bottom-color: #ff0;}
		.dropdown li:first-child a:active:before { border-bottom-color: #d2ff00;}
	/*2017-07-24 사이트맴 효과변경 ie9버전*/
	/*sitemap*/
			header .trigger {	  position: absolute; top: -7px; right: 4; width: 36px; height: 36px; padding:0px; cursor: pointer;	}
	header .trigger em {
	 position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto; width: 18px; height: 3px; background: #efefef;  /*transition: transform .25s, top .1s;*/
	}
	header .trigger em:first-child {
	  top: -12px;
	}
	header .trigger em:last-child {
	  top: 12px;
	}
	header .trigger:active {

	}
	header .trigger.active {
	  background: #fff;
	}
	header .trigger.active em {
	  top: 0;
	  background:#555;
	}
	header .trigger.active em:first-child {
	  transform: rotate(-45deg);
	}
	header .trigger.active em:nth-child(2) {
	  transform: scale(0, 0);
	}
	header .trigger.active em:last-child {
	  transform: rotate(45deg);
	}
	.dropdown {
	display:none;
		width:1200px;
	  position: absolute;
	   z-index: 3; top: 46px; right: -15px; margin: 0; padding: 40px; 
	  background-color: #fff;
	  text-align: left;
	  white-space: nowrap;
	  list-style-type: none;
	  /*transform: scale(0, 0);*/
	  border:1px solid #ddd;
	 /* transform-origin: 90% -25px;
	  transition: transform 0.35s cubic-bezier(0.5, -0.5, 0.5, 1);*/
	  box-shadow: 0 2px 10px rgba(0,0,0,.2);	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2); -o-box-shadow: top 0 2px 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	}
	.navbar-scroll .dropdown {width:1200px;  position: absolute; z-index: 3; top: 52px; right: -7px; margin: 0; padding: 40px; background-color: #fff; text-align: left; white-space: nowrap; list-style-type: none; transform: scale(0, 0); border:1px solid #ddd; transform-origin: 90% -25px; transition: transform 0.35s cubic-bezier(0.5, -0.5, 0.5, 1); box-shadow: 0 2px 10px rgba(0,0,0,.2);	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2); -o-box-shadow: top 0 2px 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);}
	.dropdown.active {
	display:block;
	  transform: scale(1, 1);
	  transition: transform 0.35s cubic-bezier(0.5, 0, 0.5, 1.5);*/
	}
	.dropdown li a {
	  display: block;
	  padding: 10px 15px;

	  font-size: 15px;
	  font-weight: 700;
	  color: #000;
	  line-height: 15px;
	  text-decoration: none;
	}
	.dropdown li a:hover {
	  background: #f8f8f8;
	}
	.dropdown li a:active {
	  background: #0054a6;
	}
	/*.dropdown li:first-child a:before {
	  content: '';
	  position: absolute;
	  top: -25px;
	  right: 18px;
	  width: 0;
	  height: 0;
	  border-style: solid;
	  border-width: 0 0 25px 20px;
	  border-color: transparent transparent #fff transparent;
	}*/
	.dropdown li:first-child a:hover:before {
	  border-bottom-color: #ff0;
	}
	.dropdown li:first-child a:active:before {
	  border-bottom-color: #d2ff00;
	}


	/*header.php end*/

	/*section.php start*/

	/*sec_wrap*/
	div.sec01_wrap{ width:100%; height:830px; padding-top:110px; overflow:hidden; margin-bottom:0px;}
	div.sec02_wrap{ width:100%; height:230px; background:#f6f8fc; margin-bottom:10px;}
	div.sec03_wrap{ width:100%; height:740px; background:#f8f8f8; margin-bottom:10px;}
	div.sec04_wrap{ width:1200px; height:450px; background:#005dab; margin:0 auto; margin-bottom:10px;}
	div.sec05_wrap{ width:100%; height:270px; margin-bottom:10px;}

	/*sec*/
	div.sec01_wrap div.sec01{ width:100%; height:390px; position:relative; margin:0 auto; z-index:2;}
	div.sec01_wrap div.sec01 div.sec01_01{ width:1200px; height:506px; position:relative; margin:0 auto; }
	div.sec01_wrap div.sec01 div.sec01_02{ position:relative; width:300px; height:170px; float:left; background:#45495b url('/fro_end/img/sec01_02_icon.png') no-repeat 175px 30px; background-size:102px 100px;}
	div.sec01_wrap div.sec01 div.sec01_03{ width:100%; height:115px; float:left; background:#26314d;}
	div.sec02_wrap div.sec02{ width:1200px; height:230px; position:relative; margin:0 auto; z-index:1;}
	div.sec02_wrap div.sec02 div.sec02_01{ width:890px; height:230px; float:left; margin-right:10px;}
	
	div.sec03_wrap div.sec03{ width:1200px; height:320px; position:relative; margin:0 auto;}
	div.sec03_wrap div.sec03 div.sec03_01{width:280px; height:290px; float:left; margin-right:10px; background:#25314e url('/fro_end/img/sec03_01_icon.png') no-repeat 150px 105px; background-size:116px 126px; }
	div.sec03_wrap div.sec03 div.sec03_02{width:1200px; height:320px; float:left; }
	div.sec04_wrap div.sec04{ width:1200px; height:290px; position:relative; margin:0 auto;}
	div.sec04_wrap div.sec04 div.sec04_01{width:393px; height:250px; float:left; margin-right:10px; background:/*#004986*/ url('/fro_end/img/icon01.png') no-repeat 105px 30px; background-size:182px 196px; }
	div.sec04_wrap div.sec04 div.sec04_02{width:393px; height:250px; float:left; margin-right:10px; background:/*#004986*/ url('/fro_end/img/icon02.png') no-repeat 105px 30px; background-size:182px 196px; }
	div.sec04_wrap div.sec04 div.sec04_03{width:393px; height:250px; float:left; margin-right:0px; background:/*#25314e*/  url('/fro_end/img/icon03.png') no-repeat 115px 30px; background-size:182px 196px; }
	
	div.sec05_wrap div.sec05{ width:1200px; height:270px; position:relative; margin:0 auto;}
	div.sec05_wrap div.sec05 div.sec05_01{ width:600px; height:270px; padding:20px; float:left; margin-right:10px; border:1px solid #cac8c8; background:#f2f1f1;}
	div.sec05_wrap div.sec05 div.sec05_02{ width:290px; height:270px; float:left; margin-right:10px; background:#19b5d6 url('/fro_end/img/sec05_02_icon.png') no-repeat 50px 105px; background-size:52px 55px; }
	div.sec05_wrap div.sec05 div.sec05_03{ width:290px; height:270px; float:left; background:#0f6088 url('/fro_end/img/sec05_03_icon.png') no-repeat 50px 105px; background-size:52px 55px;}

		/*sec01 start*/

		div.sec01_wrap div.sec01 div.sec01_02 span.row_bar{ position:absolute; display:inline-block; top:25px; left:20px; width:18px; height:2px; background:#f9fbfd;}
		div.sec01_wrap div.sec01 div.sec01_02 h2{ font-size:18px; color:#f0f2f7; margin-top:25px; margin-left:45px; }
		div.sec01_wrap div.sec01 div.sec01_02 p{ font-size:14px; color:#f0f2f7; margin-top:10px; margin-left:30px;}
		div.sec01_wrap div.sec01 div.sec01_02 a{ border:2px solid #f9fbfd; opacity:0.8; display:block; font-size:12px; margin-top:15px; margin-left:30px;    line-height:2.1em; width:120px; height:30px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff}
		div.sec01_wrap div.sec01 div.sec01_02 a:hover{opacity:1;}
		div.sec01_wrap div.sec01 div.sec01_02 i{ float:right; line-height:2.1em;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log{ position:relative; margin:0 auto; width:1200px; height:115px; padding:40px;  }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h5{  width:200px; float:left; font-size:18px; letter-spacing:2px; color:#fff; margin-bottom:16px; margin-top:15px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h5.log_out{ font-size:18px; color:#fff; margin-bottom:35px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log input.id, div.sec01_wrap div.sec01 div.out_log input.pa{ width:220px; height:32px; margin-right:30px; border:0; border-bottom:2px solid #fff; margin-bottom:15px; color:#fff; padding:2px 8px; padding-bottom:0px; background:#26314f; float:left; margin-top:8px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log input::-webkit-input-placeholder{color: #fff} 
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log a.find_pa{ display:inline-block; border-radius:30px; background:transparent; width:140px; height:40px; margin-left:30px; line-height:35px; color:#efefef; text-align:center; font-size:14px; border:2px solid #fff; float:right; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log input[type="button"].log_btn{ border-radius:30px; background:transparent; width:140px; height:40px; color:#efefef; text-align:center; font-size:14px; border:2px solid #fff; float:right; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log input[type="button"].logout_btn{ border-radius:5px; background:#fff; width:80px; height:44px; color:#0859a1; padding:0px 0px; font-size:20px; border:0px; float:right; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log input[type="checkbox"]{ border:1px solid #b5cde4; width:10px; height:10px; background:#005baa; float:left;  color:#b5cde4; position:relative; top:2px; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.id_check{ position:absolute; top:15px; left:243px; width:30%; float:left; height:20px; margin-bottom:7px; opacity:0.5;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.id_check span{ color:#fff; margin-left:15px;text-decoration:none;font-weight:normal; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.join{ width:292px; font-size:14px; float:left; position:relative; margin-left:4px;  padding:10px 20px; left:-20px; height:40px; background:#fff; color:#fff;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.join label{ font-weight:normal;}		
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.join a{ color:#555;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.join span.ol_bar{ width:2px; height:14px; background:#777879; position:relative; top:3px; float:left; margin:0px 18px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.log_out{ width:292px; font-size:14px; margin-left:4px; float:left; position:relative; bottom:-15px; padding:12px 50px; left:-20px; height:40px; background:#fff; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.log_out a{ color:#333333;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log div.log_out span.ol_bar{ width:2px; height:14px; background:#777879; position:relative; top:3px; float:left; margin:0px 18px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h3{font-size:22px; text-align:center; display:inline-block; vertical-align:; color:#fff; margin-top:7px; width:180px; height:24px; margin-bottom:10px;float:left; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h3.f18{font-size:18px; text-align:center; color:#fff; width:180px; margin-bottom:13px; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h3.f16{font-size:16px; text-align:center; color:#fff; width:180px; padding-top:5px; margin-bottom:14px; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h3.f14{font-size:14px; text-align:center; color:#fff; width:180px; padding-top:5px;  margin-bottom:14px; }
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log .mode_btn span.welcome{  font-size:18px;color:#fff; padding:10px 40px; float:left; border-radius:5px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log .mode_btn a{ border:2px solid #ddd; color:#fff; padding:10px 50px; float:left; border-radius:5px;margin-right:10px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log .mode_btn:hover a{ border:2px solid #fff; color:#fff; padding:10px 50px; float:left; border-radius:5px;}
		div.sec01_wrap div.sec01 div.sec01_03 div.out_log h5 span.ol_bar{ width:18px; height:2px; background:#fff; position:relative; top:-11px; margin-right:7px;}

		/*vertical_slider st*/
		#content > div { margin: 50px auto 0; width :100%;}
		.bondSlideBox { height : 390px; width :100%; margin-top:100px; overflow : hidden; position : relative;}
		.content { position : absolute; top:0px; right:0px; width:1197px;height:382px;overflow-y:hidden;}
		img.bondFrame {width:100%;}
		.bondNavi { position : absolute; }
		.bondThumb { position:relative; cursor : pointer; width:65px; height:65px; margin-bottom:16.3px; text-align:center; border-radius:50%; color:#fff; border:2px solid #fff;  }
		.bondThumb::after{position: absolute; display: inline-block; content: ""; background:#fff; width: 1px; height: 20px; top: 100%; left:30px;}
		.bondThumb.activeThumb { /*background :#0f6088;*/ }
		.bondThumb img { margin : 8px; float : left; border : 2px solid #e6e6e6;}
		.bondThumb div { padding-top : 19px; padding-left : 2px; }
		.bondThumb div .title { color : #fff; font-size : 14px; font-weight : bold;}
		.bondThumb div .sign { display:none; color : #eef1f5;  font-size : 12px; font-weight : normal;}
		.bondThumb i{ display:none; font-size:40px; top:18px; right:20px; position:absolute; color:#2a8ec0;}
		/*vertical_slider end*/

		/*sec01 end*/

		/*sec02 start*/
			
		/*vertical_slider st*/
		/* Slider */
		.slick-slider{   position: relative;  display: block; -moz-box-sizing: border-box;   box-sizing: border-box;  -webkit-user-select: none;   -moz-user-select: none;  -ms-user-select: none;   user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
		.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
		.slick-list:focus{outline: none;}
		.slick-list.dragging{ cursor: pointer; cursor: hand;}
		.slick-slider .slick-track, .slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
		.slick-track{ position: relative; top: 0; left: 0; display: block;}
		.slick-track:before, .slick-track:after{ display: table; content: '';}
		.slick-track:after{ clear: both;}
		.slick-loading .slick-track{ visibility: hidden;}
		.slick-slide{ display: none; float: left; height: 100%; min-height: 1px;}
		[dir='rtl'] .slick-slide{ float: right;}
		.slick-slide img{ display: block;}
		.slick-slide.slick-loading img{ display: none;}
		.slick-slide.dragging img{ pointer-events: none;}
		.slick-initialized .slick-slide{ display: block;width:890px; height:180px;}
		.slick-loading .slick-slide{ visibility: hidden;}
		.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent;}
		.hs_wrapper {width:890px; height:230px; }
		img { max-width:100%; height:auto; }		
		.portfolio-thumb-slider {  width:890px; height:50px;}
		.portfolio-thumb-slider .slick-track{width:890px !important; height:50px;}
		.portfolio-thumb-slider .slick-slider-item { width:296.669px !important; height:50px; }
		.portfolio-thumb-slider .slick-slider-item span{cursor : pointer;  display:block; background:#3bace5; color:#d1d5d9; padding:15px 20px;  width:296.669px !important; height:50px; }
		.portfolio-thumb-slider .slick-active span { background:#3bace5; color:#d1d5d9; padding:15px 20px; }
		.portfolio-thumb-slider .slick-current span { background:#2a8ec0; color:#fff; padding:15px 20px; }
		.slick-slider { margin-bottom: 0px; }
		.controls { text-align: center; padding: 10px; font-family: monospace; font-weight: bold; }		
		/*vertical_slider end*/
		

		/* 2017-06-22 qna추가 시작*/
		
		div.sec02_wrap div.sec02 div.sec02_01 div.notice{ position:absolute; top:; width:1200px; height:230px; background:#fff; box-shadow: 0 2px 10px rgba(0,0,0,.1);	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.1); -o-box-shadow: top 0 2px 10px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1); }

		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tab { margin-bottom: 20px; position: relative; overflow: hidden; background: #fff; width: 100%; margin: 0 auto; font-family: 'Roboto', sans-serif; line-height: 1.5; font-weight: 300; color: #888; -webkit-font-smoothing: antialiased;	}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs { display: table; position: relative; overflow: hidden; margin: 0; width: 100%; background:#353941;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs li { float: left; line-height: 55px; height:55px; width:auto; overflow: hidden; padding: 0; position: relative;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs li i{display:none;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs a{ background-color: #353941; color:#b4b5b9; text-align:center; font-size:20px; font-weight: 500; display: block; letter-spacing: 0; outline: none; padding: 0 90px; text-decoration: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item { display: none; padding: 20px 0;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item h4 { font-weight: bold; color: #87d3b7; font-size: 20px;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item img { width: 200px; float: left; margin-right: 30px;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item:first-child { display: block;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs li.current a { color: #5c5f6f; background: #fff;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs li.current i{ display:inline-block;color:#005baa; text-align:center; margin-top:-20px;}

		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item a{ color:#5c5f6f;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li{ width:585px; height:25px; margin-bottom:10px; font-size:18px; display:block; color:#5c5f6f;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li h3{ font-size:14px; line-height:2em; font-weight:200; color:#5c5f6f; float:left;  }
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li h3 i{ color:#005baa; margin-right:15px; font-size:10px; position:relative; top:-2px; }
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li div.more{display:none;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li span.date{ display:block;  float:right; width:73px; font-size:14px; line-height:1.8em; }
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li span.date strong{ font-size:14px; font-weight:200; color:#3f3d38;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li span.cont{ display:none; width: 370px; height:25px; float:left;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li span.cont_wrap{ float:left; width:325px; height:25px; margin-left:50px;}

		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child{ width:560px; height:122px;  margin-bottom:10px;  display:block;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child h3{ font-size:18px; width:260px; height:33px; overflow:hidden; line-height:1.3em;font-weight:bold; color:#5c5f6f; float:left;  }
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child h3 i{ color:#005baa; font-size:10px; margin-right:0px;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child div.more{ display:block; position:absolute; font-size:12px; width:57px; height:25px; border:1px solid #c7c8cd; color:; text-align:center; float:right; line-height:23px; color:#5c5f6f; bottom:3px; right:3px;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child span.date{ display:block;  line-height:1.5em; width:120px; height:130px; padding-top:20px; border:1px solid #ececee; margin-left:65px; float:left; font-size:30px; color:#5c5f6f; text-align:center; }
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child span.date strong{ display:block; font-weight:bold; font-size:30px; color:#3f3d38;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child span.date strong.info{ font-weight:bold; font-size:38px; color:#5c5f6f;display:inline-block; padding-bottom:10px;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child span.cont{ display:block;  width: 290px; height:100px; font-size:15px; margin-top:0px; float:right;}
		div.sec02_wrap div.sec02 div.sec02_01 div.notice .tabs_item ul li:first-child span.cont_wrap{ float:right; width:305px; height:132px; margin-left:0px; position:relative;}
		
		/* 2017-06-22 qna추가 끝*/

		/*sec02 end*/

		/*sec03 start*/
		div.sec03_wrap div.sec03 div.sec03_01 h2{ font-size:28px; margin-top:55px; margin-left:40px; color:#f9fbfd;  }	
		div.sec03_wrap div.sec03 div.sec03_01 p{ font-size:18px; margin-top:18px; line-height:1.8em; margin-left:40px; font-weight:100; color:#f9fbfd; font-weight:100; }
		div.sec03_wrap div.sec03 div.sec03_01 a{ border:2px solid #f9fbfd; opacity:0.8; display:block; font-size:12px; margin-top:25px; margin-left:40px;    line-height:2.1em; width:120px; height:30px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sec03_wrap div.sec03 div.sec03_01 a:hover{ opacity:1; }
		div.sec03_wrap div.sec03 div.sec03_01 i{ float:right; line-height:2.1em;}

		div.sec03_wrap div.sec03 div.sec03_02 h2{ font-size:24px; color:#555; text-align:center; line-height:2em; margin-top:80px; margin-bottom:180px;}
		div.sec03_wrap div.sec03 div.sec03_02 span.row_bar{ width:95px; height:1px; display:block;  background:#18b5d6; text-align:center; margin:0 auto; }
		div.sec03_wrap div.sec03 div.sec03_02  h2 i{ color:#005baa; margin-right:10px;}

		div.sec03_wrap div.sec03 div.sec03_02 ul.tabs{ position:absolute; top:225px; left:345px;}
		div.sec03_wrap div.sec03 div.sec03_02 ul.tabs li{ display:inline-block; width:155px; margin-right:15px; border-radius:30px; height:45px; line-height:30px; padding:5px 10px; text-align:center; background:#f8f8f8; border:2px solid #18b5d6;}
		div.sec03_wrap div.sec03 div.sec03_02 ul.tabs li a{ color:#18b5d6;}
		div.sec03_wrap div.sec03 div.sec03_02 ul.tabs li i{color:#bac2ea;  margin-right:5px;}
		div.sec03_wrap div.sec03 div.sec03_02 ul.tabs li.on{ background:#18b5d6;}
		div.sec03_wrap div.sec03 div.sec03_02 ul.tabs li.on a{ color:#fff; font-weight:bold;}
		/*slide01 st*/
		div.sec03_wrap #mixedSlider {position: relative;}
		div.sec03_wrap #mixedSlider .MS-content {white-space: nowrap; overflow-x: hidden; margin: 0 5px; padding:20px 30px; }
		div.sec03_wrap #mixedSlider .MS-content .item {display: inline-block; border-radius:5px; box-shadow:0 5px 10px rgba(0,0,0,.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,.2); -o-box-shadow:0 5px 10px rgba(0,0,0,.2); -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2) ; background:#fff;width: 23.91%;height: 300px;position: relative;vertical-align: top;overflow: hidden;white-space: normal;margin: 0 5px;}
		div.sec03_wrap #mixedSlider .MS-content .item .imgTitle {position: relative;}
		div.sec03_wrap #mixedSlider .MS-content .item .imgTitle .blogTitle {margin: 0;text-align: left;letter-spacing: 2px;color: #252525;position: absolute;width: 100%;bottom: 0;font-weight: bold;padding: 0 0 2px 10px;}
		div.sec03_wrap #mixedSlider .MS-content .item .imgTitle img { margin:0 20px;margin-top:10px;width: 86%;height:135px;}
		div.sec03_wrap #mixedSlider .MS-content .item p {font-size: 11px; color:#bec3c7; margin: 0px 12px 12px 12px; padding:2px; padding-top:6px; border-top:1px solid #eeeff0;}
		div.sec03_wrap #mixedSlider .MS-content .item h2{ font-size:14px; color:#404048; line-height:2em; margin-top:23px; height:60px; margin-right:20px; overflow:hidden; letter-spacing:-0.5px;}
		div.sec03_wrap #mixedSlider .MS-content .item a { position:absolute; border-radius:50%; width:45px; height:45px; background:#24aae1; color:#fff; padding-top:12px; padding-left:11px; font-size:22px; top:124px; left:115px; font-style: italic;; font-weight: bold; letter-spacing: 1px; transition: linear 0.1s;}
		div.sec03_wrap #mixedSlider .MS-content .item a i{color:#fff;}
		div.sec03_wrap #mixedSlider .MS-content .item a:hover {text-shadow: 0 0 1px grey;}
		div.sec03_wrap #mixedSlider .MS-controls button {position: absolute;border: none;background-color: transparent;outline: 0;font-size: 65px; width:40px; height:70px; top: 130px;color: rgba(0, 0, 0, 0.4);transition: 0.15s linear;}
		div.sec03_wrap #mixedSlider .MS-controls button i{ color:#ddd; margin:0;}
		div.sec03_wrap #mixedSlider .MS-controls button:hover {color: rgba(0, 0, 0, 0.8);}
		div.sec03_wrap #mixedSlider .MS-controls .MS-left {left:-30px;}
		div.sec03_wrap #mixedSlider .MS-controls .MS-right {right: -30px;}
		div.sec03_wrap #basicSlider { position: relative; }
		div.sec03_wrap #basicSlider .MS-content {white-space: nowrap;overflow: hidden;margin: 0 2%;height: 50px;}
		div.sec03_wrap #basicSlider .MS-content .item {display: inline-block;width: 20%;position: relative;vertical-align: top;overflow: hidden;height: 100%;white-space: normal;line-height: 50px;vertical-align: middle;}
		div.sec03_wrap #basicSlider .MS-content .item a {line-height: 50px;vertical-align: middle;}
		div.sec03_wrap #basicSlider .MS-controls button { position: absolute; }
		div.sec03_wrap #basicSlider .MS-controls .MS-left {top: 35px;left: 10px;}
		div.sec03_wrap #basicSlider .MS-controls .MS-right {top: 35px;right: 10px;}
		div.sec03_wrap a.more_btn{ width:30px; height:30px; font-size:70px;  color:#ddd; position:absolute; top:-42px; padding:0px 8px; line-height:70px; right:10px; }
		/*slide01 end*/

		/*sec03 end*/

		/*sec04 start*/
		
		div.sec04_wrap div.sec04 div.sec04_01 h2{ font-size:28px; margin-top:250px; margin-bottom:20px; color:#fff; text-align:center; }
		div.sec04_wrap div.sec04 div.sec04_01 span.row_bar{ width:95px; height:1px; display:block;  background:#fff; text-align:center; margin:0 auto; }
		div.sec04_wrap div.sec04 div.sec04_01 h3{ font-size:18px; margin-top:20px; margin-bottom:15px; color:#fff; font-weight:100; text-align:center; letter-spacing:0.9em; }
		div.sec04_wrap div.sec04 div.sec04_01 a{ border:2px solid #fff; opacity:0.8; display:block; font-size:14px;  margin:0 auto; line-height:2.1em; width:130px; height:35px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sec04_wrap div.sec04 div.sec04_01 a:hover{opacity:1;}
		div.sec04_wrap div.sec04 div.sec04_01 i{ float:right; line-height:2.1em;}

		div.sec04_wrap div.sec04 div.sec04_02 h2{ font-size:28px; margin-top:250px; margin-bottom:20px; color:#f9fbfd; text-align:center; }
		div.sec04_wrap div.sec04 div.sec04_02 span.row_bar{ width:95px; height:1px; display:block;  background:#fff; text-align:center; margin:0 auto; }
		div.sec04_wrap div.sec04 div.sec04_02 h3{ font-size:18px; margin-top:20px; margin-bottom:15px; color:#fff; font-weight:100; text-align:center; letter-spacing:0.3em; }
		div.sec04_wrap div.sec04 div.sec04_02 p{ font-size:18px; margin-top:18px; line-height:1.8em; margin-left:65px; font-weight:100; color:#f9fbfd; font-weight:100; }
		div.sec04_wrap div.sec04 div.sec04_02 a{ border:2px solid #fff; opacity:0.8; display:block; font-size:14px;  margin:0 auto; line-height:2.1em; width:130px; height:35px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sec04_wrap div.sec04 div.sec04_02 a:hover{opacity:1;}
		div.sec04_wrap div.sec04 div.sec04_02 i{ float:right; line-height:2.1em;}

		div.sec04_wrap div.sec04 div.sec04_03 h2{ font-size:28px; margin-top:250px; margin-bottom:20px; color:#f9fbfd; text-align:center; }
		div.sec04_wrap div.sec04 div.sec04_03 span.row_bar{ width:95px; height:1px; display:block;  background:#fff; text-align:center; margin:0 auto; }
		div.sec04_wrap div.sec04 div.sec04_03 h3{ font-size:18px; margin-top:20px; margin-bottom:15px; color:#fff; font-weight:100; text-align:center; letter-spacing:0.3em; }
		div.sec04_wrap div.sec04 div.sec04_03 p{ font-size:18px; margin-top:18px; line-height:1.8em; margin-left:65px; font-weight:100; color:#f9fbfd; font-weight:100; }
		div.sec04_wrap div.sec04 div.sec04_03 a{ border:2px solid #fff; opacity:0.8; display:block; font-size:14px;  margin:0 auto; line-height:2.1em; width:130px; height:35px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sec04_wrap div.sec04 div.sec04_03 a:hover{opacity:1;}


		div.sec04_wrap div.sec04 div.sec04_03 i{ float:right; line-height:2.1em;}
		/*slide02 st*/
		div.sec04_wrap #mixedSlider02 {position: relative;}
		div.sec04_wrap #mixedSlider02 .MS-content {white-space: nowrap;overflow: hidden;margin: 0 5px ;}
		div.sec04_wrap #mixedSlider02 .MS-content .item {display: inline-block;border:1px solid #ced5e5;background:#fff;width: 23.91%;height: 225px;position: relative;vertical-align: top;overflow: hidden;white-space: normal;margin: 0 5px;}
		div.sec04_wrap #mixedSlider02 .MS-content .item .imgTitle {position: relative;}
		div.sec04_wrap #mixedSlider02 .MS-content .item .imgTitle .blogTitle {margin: 0;text-align: left;letter-spacing: 2px;color: #252525;position: absolute;width: 100%;bottom: 0;font-weight: bold;padding: 0 0 2px 10px;}
		div.sec04_wrap #mixedSlider02 .MS-content .item .imgTitle img {margin-top:5px;width: 100%;height:125px;}
		div.sec04_wrap #mixedSlider02 .MS-content .item p {font-size: 11px; color:#bec3c7; margin: 0px 12px 12px 12px; padding:2px; padding-top:6px; border-top:1px solid #eeeff0;}
		div.sec04_wrap #mixedSlider02 .MS-content .item h2{ font-size:14px; color:#404048; line-height:2em; margin-top:23px; height:60px;  margin-right:14px; overflow:hidden; letter-spacing:-0.5px;}
		div.sec04_wrap #mixedSlider02 .MS-content .item a { position:absolute; border-radius:50%; width:35px; height:35px; background:#24aae1; color:#fff; padding-top:8px; padding-left:8px; font-size:20px; top:110px; left:90px; font-style: italic;; font-weight: bold; letter-spacing: 1px; transition: linear 0.1s;}
		div.sec04_wrap #mixedSlider02 .MS-content .item a i{color:#fff;}
		div.sec04_wrap #mixedSlider02 .MS-content .item a:hover {text-shadow: 0 0 1px grey;}
		div.sec04_wrap #mixedSlider02 .MS-controls button {position: absolute;border: none;background-color: transparent;outline: 0;font-size: 25px;background:#d1d5d9;width:30px;height:30px;top: -42px;color: rgba(0, 0, 0, 0.4);transition: 0.15s linear;}
		div.sec04_wrap #mixedSlider02 .MS-controls button i{ color:#fff; margin:0;}
		div.sec04_wrap #mixedSlider02 .MS-controls button:hover {color: rgba(0, 0, 0, 0.8);}
		div.sec04_wrap #mixedSlider02 .MS-controls .MS-left {right: 90px;}
		div.sec04_wrap #mixedSlider02 .MS-controls .MS-right {right: 50px;}
		div.sec04_wrap #basicSlider02 { position: relative; }
		div.sec04_wrap #basicSlider02 .MS-content {white-space: nowrap;overflow: hidden;margin: 0 2%;height: 50px;}
		div.sec04_wrap #basicSlider02 .MS-content .item {display: inline-block;width: 20%;position: relative;vertical-align: top;overflow: hidden;height: 100%;white-space: normal;line-height: 50px;vertical-align: middle;}
		div.sec04_wrap #basicSlider02 .MS-content .item a {line-height: 50px;vertical-align: middle;}
		div.sec04_wrap #basicSlider02 .MS-controls button { position: absolute; }
		div.sec04_wrap #basicSlider02 .MS-controls .MS-left {top: 35px;left: 10px;}
		div.sec04_wrap #basicSlider02 .MS-controls .MS-right {top: 35px;right: 10px;}
		div.sec04_wrap a.more_btn{ width:30px; height:30px; font-size:25px; background:#d1d5d9; color:#fff; position:absolute; top:-42px; padding:0px 8px; line-height:28px; right:10px; }
		/*slide02 end*/

		/*sec04 end*/

		/*sec05 start*/
		div.sec05_wrap div.sec05 div.sec05_01 h3{ font-size:18px; color:#5c5f6f; }
		div.sec05_wrap div.sec05 div.sec05_01 h4{ font-size:24px; color:#5c5f6f; }
		div.sec05_wrap div.sec05 div.sec05_01 h5{ font-size:12px; color:#5c5f6f; }
		div.sec05_wrap div.sec05 div.sec05_01 h3 i{ color:#005baa; margin-right:6px;}

		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_wrap{ width:245px; height:250px; float:left;}

		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_01{ width:245px; height:140px; border-bottom:1px solid #cac8c8; float:left;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_01 img{ width:70px; height:75px; float:left; margin-top:20px; }
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_01 h4{ margin-top:20px; margin-left:10px; font-size:20px; float:left;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_01 h5{ margin-top:5px; margin-left:13px; float:left;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_01 strong{ width:135px; font-weight:normal; height:25px;  margin-top:5px; margin-left:10px;display:block; float:left; padding:0px 10px; line-height:1.5em; font-size:15px; color:#5c5f6f; border:1px solid #cac8c8; border-radius:5px;}

		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_02{ width:245px; height:100px; float:left;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_02 h3{ float:left; margin-top:25px; margin-left:10px; }
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_02 img{ width:70px;  margin-top:20px;  height:75px; float:left; }
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_02 strong{ width:135px; font-weight:normal; height:25px;  margin-top:19px; margin-left:10px;display:block; float:left; padding:0px 14px; line-height:1.5em; font-size:15px; color:#5c5f6f; border:1px solid #cac8c8; border-radius:5px;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_02 span.ver_bar{ width:1px; height:16px; background:#cac8c8; margin:0 8px; position:relative; top:3px; }
		
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_03{ width:295px; margin-left:15px; border-left:1px solid #cac8c8; padding-left:20px; height:245px; float:left;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_03 ul a{color:#858791;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_03 ul a b{color:#005baa; margin-right:5px; font-weight:normal;}
		div.sec05_wrap div.sec05 div.sec05_01 div.sec05_01_03 ul a li{ border-bottom:1px solid #cac8c8; line-height:3em; font-size:14px; margin-left:10px;  }

		div.sec05_wrap div.sec05 div.sec05_02 h2{ font-size:28px; margin-top:55px;  text-align:center; color:#f9fbfd;  }	
		div.sec05_wrap div.sec05 div.sec05_02 p{ font-size:18px; display:inline-block; border-left:1px solid #fff; padding-left:10px;  margin-top:18px; margin-bottom:18px; line-height:1.8em; margin-left:120px; font-weight:100; color:#f9fbfd; font-weight:100; }
		div.sec05_wrap div.sec05 div.sec05_02 a{ border:2px solid #f9fbfd; opacity:0.8; display:block; font-size:12px; margin:0 auto; line-height:2.1em; width:130px; height:30px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sec05_wrap div.sec05 div.sec05_02 a:hover{opacity:1;}
		div.sec05_wrap div.sec05 div.sec05_02 i{ float:right; line-height:2.1em;}
		div.sec05_wrap div.sec05 div.sec05_03 h2{ font-size:28px; margin-top:55px; text-align:center;  color:#f9fbfd;  }	
		div.sec05_wrap div.sec05 div.sec05_03 p{ font-size:18px; display:inline-block; border-left:1px solid #fff; padding-left:10px; margin-top:18px; margin-bottom:18px; line-height:1.8em; margin-left:120px; font-weight:100; color:#f9fbfd; font-weight:100; }
		div.sec05_wrap div.sec05 div.sec05_03 a{ border:2px solid #f9fbfd; opacity:0.8; display:block; font-size:12px; margin:0 auto; line-height:2.1em; width:130px; height:30px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sec05_wrap div.sec05 div.sec05_03 a:hover{ opacity:1;}
		div.sec05_wrap div.sec05 div.sec05_03 i{ float:right; line-height:2.1em;}
		/*sec05 end*/


	/*section.php end*/

	/* footer start*/
	footer div.copy_top_wrap{ width:100%; height:55px; background:#262729; }
	footer div.copy_top_wrap div.copy_top{ width:1200px; height:55px; margin:0 auto; margin-left:}
	footer div.copy_top_wrap div.copy_top .f_logo{ width:180px; height:50px; margin-top:5px; margin-left:10px; float:left; }
	footer div.copy_top_wrap div.copy_top ul.ct_linl{ margin-left:350px; padding-top:17px;}
	footer div.copy_top_wrap div.copy_top ul.ct_linl li a{ color:#9fa1a4; font-size:16px;}
	footer div.copy_top_wrap div.copy_top ul.ct_linl span.copy_bar{height:18px; width:1px; background:#464749; display:inline-block; float:left; margin:0px 15px;}
	footer div.copy_top_wrap div.copy_top ul.sns_circle{ position:relative; top:-4px;}
	footer div.copy_top_wrap div.copy_top ul.sns_circle li{ width:30px; height:30px; background:#3c3d41; color:#7f8084; border-radius:50%; margin-left:20px; }
	footer div.copy_top_wrap div.copy_top ul.sns_circle li a{color:#7f8084;}
	footer div.copy_top_wrap div.copy_top ul.sns_circle li i{ position:relative; line-height:1em; top:8px; left:9px;}
	footer div.copy_top_wrap div.copy_top ul.sns_circle li i.fa-facebook{ position:relative; top:8px; left:11px;}
	footer div.copy_top_wrap div.copy_top select{ float:left; width:150px; background:#262729; border:1px solid #6b7078; color:#9fa1a4; position:relative; top:-2px; margin-left:40px; margin-right:0px; padding:2px 10px; }
	footer div.copy_wrap{ width:100%; height:270px; background:#3c3d41; }
	footer div.copy_wrap div.copy{ width:1200px; height:270px; padding-top:30px; margin:0 auto;}
	footer div.copy_wrap div.copy img.copy_tit{ width:120px; height:50px; margin-bottom:-2px;}
	footer div.copy_wrap div.copy p{ width:315px; height:220px; float:left; font-size:12px; color:#707175; border-right:1px solid #494b4f; line-height:2em;}
	footer div.copy_wrap div.copy p b{  float:left; font-size:12px; color:#a2a2a4; font-weight:200; }
	footer div.copy_wrap div.copy p strong{ color:#a2a3a7; }
	footer div.copy_wrap div.copy p span.copy_bar{width:240px; height:1px; background:#494b4f; display:inline-block; float:left; margin:10px 0px; margin-right:64px;}
	footer div.copy_wrap div.copy div.download{ width:740px; height:220px; float:left; padding-left:40px; border-right:1px solid #494b4f;}
	footer div.copy_wrap div.copy div.download h1{ font-size:24px; color:#9d9d9e; margin-bottom:30px;}
	footer div.copy_wrap div.copy div.download ul.down li{ width:154px; height:35px; border:1px solid #4f5054;  padding:8px 15px; margin-bottom:20px; margin-right:15px; font-size:12px; }
	footer div.copy_wrap div.copy div.download ul.down li a{color:#b4b5b9;}
	footer div.copy_wrap div.copy div.download ul.down li a i{ float:right; font-size:16px; color:#828387;}
	footer div.copy_wrap div.copy div.download span.copy_bar{ width:666px; height:1px; background:#494b4f; display:inline-block; margin:10px 0px;}
	footer div.copy_wrap div.copy div.download span{ color:#a2a2a4;}
	footer div.copy_wrap div.copy div.foot_link{}
	footer div.copy_wrap div.copy div.foot_link ul li{ width:50px; height:50px; border:1px solid #4d4e52; border-radius:50%; text-align:center;line-height:0.8em; margin:10px 30px; padding-top:17px; }
	footer div.copy_wrap div.copy div.foot_link ul li:nth-child(2){ width:50px; height:50px; border:1px solid #4d4e52; border-radius:50%; text-align:center;line-height:0.8em; margin:10px 30px; padding-top:12px; }
	footer div.copy_wrap div.copy div.foot_link ul li a{ color:#b4b5b9; font-size:10px;}
	/* footer end*/

/* main end*/

/*sub start*/
	/*sub_menu start*/
		div.sm_wrap{ width:100%; height:50px; margin-top:100px;  background:#213152;}
		div.sm_wrap ul{ width:1200px; height:50px; display:block; margin:0 auto; }
		div.sm_wrap ul li{border-right:1px solid #354361; width:200px; height:50px; line-height:50px; color:#f0f1f3;padding:0 17px;}
		div.sm_wrap ul li a{color:#ebebeb;}
		div.sm_wrap ul li i{ float:right; line-height:50px; font-size:18px;}
		div.sm_wrap ul li:first-child{ border-left:1px solid #354361; border-right:1px solid #354361; font-size:16px; width:50px; height:50px; padding:0 17px;  color:#f0f1f3;}
	/*sub_menu end*/

	/*sub_section start*/
		div.sub_wrap{ width:1200px; min-height:700px; margin:0 auto;}
		div.sub_wrap div.sub_cont{ width:920px; min-height:700px;  background:#fafafa; border-right:2px solid #ebebeb; float:left; }
		div.sub_wrap div.sub_cont h2{font-size:20px; line-height:3em; margin:0px 20px; margin-bottom:20px; padding:0 10px; color:#5c5f6f; border-bottom:1px solid #ddd; }
		div.sub_wrap div.sub_cont h2 i{ color:#005baa; margin-right:15px;}
		div.sub_wrap div.sub_cont ul.course li{ width:428px; height:315px; padding:15px; margin-left:20px; margin-bottom:20px; border:1px solid #f5f3f3; background:#fff; position:relative;}
		div.sub_wrap div.sub_cont ul.course li img.lec_img{ width:250px; height:170px; float:left;}
		div.sub_wrap div.sub_cont ul.course li img.img_tag{ width:50px; height:50px; position:absolute; top:15px; left:15px;}
		div.sub_wrap div.sub_cont ul.course li div.btn_c{ width:135px; float:left;  height:170px; text-align:center;}
		div.sub_wrap div.sub_cont ul.course li div.btn_c span.price{ display:inline-block; width:135px; font-size:20px; margin-top:15px; height:45px; text-align:center; color:#979eae;}
		div.sub_wrap div.sub_cont ul.course li div.btn_c a.more{ width:100px; height:35px; line-height:35px; display:block; margin-left:20px; margin-top:15px;  font-size:13px; border-radius:5px; background:#005cac; color:#fff;}
		div.sub_wrap div.sub_cont ul.course li div.btn_c a.apply{ width:100px; height:35px; line-height:30px; display:block; margin-left:20px; margin-top:15px;  font-size:13px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
		div.sub_wrap div.sub_cont ul.course li h4{ border-top:2px solid #ebebeb; float:left; width:100%; padding:0px 10px; margin-top:15px; font-size:16px; color:#6a6a6a; line-height:4em; letter-spacing:-1px;}
		div.sub_wrap div.sub_cont ul.course li h4 i{ color:#d3d6dd; margin-right:10px; font-size:11px;}
		div.sub_wrap div.sub_cont ul.course li h4 a{ color:#6a6a6a;}
		div.sub_wrap div.sub_cont ul.course li span.time{ display:inline-block; padding:0px 10px; font-size:14px; color:#babcc2;}
		div.sub_wrap div.sub_cont ul.course li span.time b{color:#979eae; font-weight:normal;}


		div.sub_wrap div.sub_cont div.page_num{ text-align:center; width:880px; height:50px; float:left; border-top:1px solid #ddd; margin:20px 20px 60px 20px; padding-top:30px; }
		div.sub_wrap div.sub_cont div.page_num ul{ width: ; display:inline-block; text-align:center; height:50px; margin:0 auto;}
		div.sub_wrap div.sub_cont div.page_num ul li{ width:37px;  display:inline-block; text-align:center; height:37px; font-size:16px;  margin-left:10px; line-height:35px; text-align:center; padding:0; border:1px solid #e8e8e8; background:#fff; color:#337ab7; border-radius:50%;}
		div.sub_wrap div.sub_cont div.page_num ul li:hover{ width:37px;  display:inline-block; text-align:center; height:37px; font-size:16px;  margin-left:10px; line-height:35px; text-align:center; padding:0; border:1px solid #e8e8e8; background:#337ab7; color:#fff; border-radius:50%;}
		div.sub_wrap div.sub_cont div.page_num ul li.on{ width:37px;  display:inline-block; text-align:center; height:37px; font-size:16px;  margin-left:10px; line-height:35px; text-align:center; padding:0; border:1px solid #e8e8e8; background:#337ab7; color:#fff; border-radius:50%;}
		div.sub_wrap div.sub_cont div.page_num ul li.arr{width:35px; height:35px; margin-left:10px; font-size:16px; line-height:35px; border:0px; background:#fafafa;  text-align:center; padding:0; color:#337ab7;}
		div.sub_wrap div.sub_cont div.page_num ul li.arr i{font-size:26px; line-height:35px; width:30px; height:30px;}


		div.sub_wrap div.sub_menu{ width:280px; min-height:600px;float:left;}
		div.sub_wrap div.sub_menu div.search{ width:240px; height:80px; margin:20px; border:3px solid  #ebebeb; padding:25px 20px;}
		div.sub_wrap div.sub_menu div.search input[type="search"]{ border:0px; border-bottom:2px solid #ebebeb; width:160px }
		div.sub_wrap div.sub_menu div.search input[type="submit"]{ font-family:'FontAwesome'; background:#fff; border:0px; color:#213152; margin-left:5px; font-size:18px;}
		div.sub_wrap div.sub_menu ul a{ color:#2a2a2a; }
		div.sub_wrap div.sub_menu ul li.on{ background:#ebebeb;}
		div.sub_wrap div.sub_menu ul li{ width:270px; height:55px; line-height:55px; font-size:15px; padding:0px 25px; border-bottom:2px solid #ebebeb;}
		div.sub_wrap div.sub_menu ul li span{ display:inline-block; font-size:24px; float:right; color:#fff;}
		div.sub_wrap div.sub_menu ul li:hover span{ display:inline-block; font-size:26px; float:right; color:#2a2a2a;}

		div.sub_wrap div.sub_menu div.ba01{ width:270px; height:140px; padding-left:20px; border-bottom:2px solid #ebebeb; float:left;}
		div.sub_wrap div.sub_menu div.ba01 img{ width:78px; height:82px; float:left; margin-top:25px; }
		div.sub_wrap div.sub_menu div.ba01 h4{ margin-top:27px; color:#5c5f6f; font-size:20px; margin-left:18px; float:left;}
		div.sub_wrap div.sub_menu div.ba01 h5{ margin-top:7px; color:#5c5f6f; font-size:12px; margin-left:25px; float:left;}
		div.sub_wrap div.sub_menu div.ba01 strong{ width:135px; color:#5c5f6f; font-weight:normal; height:25px;  margin-top:7px; margin-left:20px;display:block; float:left; padding:0px 10px; line-height:1.5em; font-size:15px; color:#5c5f6f; border:1px solid #cac8c8; border-radius:5px;}
		
		div.sub_wrap div.sub_menu div.ba02{width:250px; height:150px; float:left; margin:10px; background:#25314e url('/fro_end/img/sec03_01_icon.png') no-repeat 125px 35px; background-size:106px 116px; }
		div.sub_wrap div.sub_menu div.ba02 h2{ font-size:20px; margin-top:30px; margin-left:20px; color:#f9fbfd;  }	
		div.sub_wrap div.sub_menu div.ba02 p{ font-size:14px; margin-top:15px; line-height:1.8em; margin-left:25px; font-weight:100; color:#f9fbfd; font-weight:100; }
		div.sub_wrap div.sub_menu div.ba02 a{ border:2px solid #f9fbfd; opacity:0.8; display:block; font-size:12px; margin-top:25px; margin-left:40px;    line-height:2.1em; width:120px; height:30px; border-radius:30px; padding-left:20px; padding-right:10px; color:#fff;}
		div.sub_wrap div.sub_menu div.ba02 a:hover{ opacity:1; }
		div.sub_wrap div.sub_menu div.ba02 i{ float:right; line-height:2.1em;}
		div.sub_wrap div.sub_menu div.sub_wrap div.sub_menu a{ display:block;}

		/*sub_cont_detail start*/
			div.sub_wrap div.cont_detail{ width:880px; height:auto; margin:20px; padding:20px 30px; padding-bottom:50px; border:3px solid #ebebeb; background:#fff; }
			div.sub_wrap div.cont_detail h3{ font-size:18px; color:#5c5f6f; margin-top:30px; line-height:3em; border-bottom:2px solid #ebebeb;}
			div.sub_wrap div.cont_detail h3:first-of-type{ font-size:18px; color:#5c5f6f; margin-top:0px; line-height:3em; border-bottom:2px solid #ebebeb;}
			div.sub_wrap div.cont_detail h3 i{ font-size:12px; margin-right:10px; color:#005baa; }
			/*div.sub_wrap div.cont_detail img{ width:500px; height:300px; margin-top:20px; float:left;}*/
			div.sub_wrap div.cont_detail ul.txt{ width:294px; float:left; padding:10px 20px; height:300px; margin-left:20px; margin-top:20px; border:1px solid #ebebeb;}
			div.sub_wrap div.cont_detail ul.txt li{width: 254px; height:auto ; line-height:2.5em; padding: 0px 5px; margin-left: 0px; margin-bottom:10px; border: 0px solid #f5f3f3; border-bottom: 1px solid #f5f3f3; background: #fff; color:#555;}
			div.sub_wrap div.cont_detail ul.txt li:last-child{border-bottom: 0px solid #f5f3f3; line-height:2em;}
			div.sub_wrap div.cont_detail ul.txt li i{ font-size:10px; position:relative; top:-1px; color:#ddd; margin-right:10px;}
			div.sub_wrap div.cont_detail table{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.cont_detail table th, div.sub_wrap div.cont_detail table td{ border-bottom:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.cont_detail table th{ border-top: 2px solid #005baa; background:#fafafa;}
			div.sub_wrap div.cont_detail table tr.note_text td{ text-align:left;}

			div.sub_wrap div.cont_detail h4{ font-size:18px; width:100%; display:inline-block; margin-top:30px; color:#5c5f6f; line-height:2em; padding:0px 10px; }
			div.sub_wrap div.cont_detail h4 i{ position:relative; top:-2px; font-size:10px; margin-right:10px; color:#005baa; }

			div.sub_wrap div.cont_detail h5{ font-size:16px; width:100%; display:inline-block; margin-top:30px; color:#5c5f6f; line-height:2em; padding:0px 10px; border-bottom:0px; }
			div.sub_wrap div.cont_detail h5:first-child{ font-size:16px; width:100%; display:inline-block; margin-top:0px; color:#5c5f6f; line-height:2em; padding:0px 10px; }
			div.sub_wrap div.cont_detail h5 i{ position:relative; top:-2px; font-size:10px; margin-right:10px; color:#005baa; }
			div.sub_wrap div.cont_detail h5 span{ border-radius:50%; margin-right:10px;}
			div.sub_wrap div.cont_detail h5 span.num01{ display:inline-block; width:30px; height:30px; line-height:30px;  font-size:14px; text-align:center; background:#337bbc; color:#fff; }
			div.sub_wrap div.cont_detail h5 span.num02{display:inline-block; width:30px; height:30px; line-height:30px; font-size:14px; text-align:center; background:#4b6299; color:#fff; }
			div.sub_wrap div.cont_detail h5 span.num03{display:inline-block; width:30px; height:30px; line-height:30px; font-size:14px; text-align:center; background:#1e3b7f; color:#fff; }
			div.sub_wrap div.cont_detail h5 span.num04{display:inline-block; width:30px; height:30px;line-height:30px; font-size:14px; text-align:center; background:#4d5a75; color:#fff; }
			
			div.sub_wrap div.cont_detail table.ver_wrap{ border-top:1px solid #ebebeb; margin-top:5px; float:left; }
			div.sub_wrap div.cont_detail table.ver_wrap tr th{ padding:30px 30px 30px 0px; background:#fff; border-top:1px solid #ebebeb;}
			div.sub_wrap div.cont_detail table.ver_wrap tr td{ padding:20px 50px; background:#fafafa; font-size:18px; line-height:2em; color:#25314e ; font-family: 'nanumsquarer';}
			div.sub_wrap div.cont_detail table.ver_wrap tr th table.ver{ margin-top:0px;}
			div.sub_wrap div.cont_detail table.ver_wrap{ border-top:1px solid #ebebeb; float:left; }
			div.sub_wrap div.cont_detail table.ver_wrap tr th table.ver th{border:0px;  padding:20px; border-left:2px solid #005baa;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#fafafa;}
			
			div.sub_wrap div.cont_detail table.ver_wrap tr th table.ver td{ margin-top:0px; font-weight:normal; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;background:#fff; font-size:14px; color:#555; font-family: 'notokr-regular';}
			div.sub_wrap div.cont_detail table.ver_wrap tr th table.ver td input{ position:relative; top:2px; margin-right:10px;}
			div.sub_wrap div.cont_detail table.ver_wrap tr th table.ver td label{ font-weight:normal;}
				
			div.sub_wrap div.cont_detail div.cd_btn{ width:100%; height:76px; padding-top:10px; float:left; text-align:center; }
			div.sub_wrap div.cont_detail div.cd_btn a.more{ width:150px; height:50px; line-height:50px; display:inline-block; margin:10px; margin-top:15px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.cont_detail div.cd_btn a.apply{ width:150px; height:50px; line-height:45px; display:inline-block; margin:10px; margin-top:15px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}

			div.sub_wrap div.cont_detail table.ver{ margin-top:0px; float:left;}
			div.sub_wrap div.cont_detail table.ver th{border:0px; border-left:2px solid #005baa;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#fafafa;}
			div.sub_wrap div.cont_detail table.ver td{ margin-top:0px; border-top:1px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:1px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}


			div.sub_wrap div.cont_detail table.row{ margin:0px; float:left; border-left:2px solid #005baa;}
			div.sub_wrap div.cont_detail table.row th{border:0px; border-top:0px solid #005baa; border-bottom:1px solid #ebebeb; background:#fafafa;}
			div.sub_wrap div.cont_detail table.row td{ margin-top:0px; border-bottom:1px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:1px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}


			div.sub_wrap div.cont_detail ul.ta_tit{ display:block; float:left; width:100%; margin-top:80px; margin-bottom:30px; height:61px; font-size:16px; background:#f8f8f8; border:1px solid #ebebeb; border-bottom:2px solid #005baa; }
			div.sub_wrap div.cont_detail ul.ta_tit li:first-child{ width:25%; margin:0px; padding:10px; height:60px; line-height:40px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:2px solid #005baa; text-align:center;  color:#5c5f6f}
			div.sub_wrap div.cont_detail ul.ta_tit li{width:25%; margin:0px; padding:10px; height:60px; line-height:40px;  border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; border-bottom:2px solid #005baa; text-align:center;  color:#5c5f6f; background:#fafafa;}
			div.sub_wrap div.cont_detail ul.ta_tit li.on{width:25%; margin:0px; padding:10px; height:60px; line-height:40px;  border-right:2px solid #005baa; border-top:2px solid #005baa; border-left:2px solid #005baa;  border-bottom:2px solid #fff; text-align:center;  color:#5c5f6f; background:#fff;}

		/*sub_cont_detail end*/

				/*sub_bupum start*/
		
			 h3.bupum{ font-size:18px; color:#5c5f6f; line-height:3em; border-bottom:2px solid #ebebeb;}
			 h3.bupum i{ font-size:12px; margin-right:10px; color:#005baa; }
			 h4.bupum{ font-size:18px; display:block; border-bottom:1px solid #ebebeb;  color:#5c5f6f; line-height:2em; padding:0px 10px; }
			 h4.bupum i{ position:relative; top:-2px; font-size:10px; margin-right:10px; color:#005baa; }
			 h5.bupum{ font-size:16px; display:block; border-bottom:1px solid #ebebeb;  color:#5c5f6f; line-height:2em; padding:0px 10px; }
			 h5.bupum i{ position:relative; top:-2px; font-size:10px; margin-right:10px; color:#979eae; }
			 div.bp_info{ width:100%; height:auto; padding:30px; font-size:18px; border:3px solid #ebebeb; margin-top:10px; }
			 div.bp_info i{ font-size:18px; margin-right:10px;  color:#005baa}

			 div.bp_big_btn_c{ width:100%; height:50px;  float:left; text-align:center; }
			 div.bp_big_btn_c a.blue{ width:150px; height:50px; line-height:50px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_big_btn_c a.gray_line{ width:150px; height:50px; line-height:45px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_big_btn_c{ width:100%; height:50px;  float:left; text-align:center; }
			 div.bp_big_btn_c a.gray{ width:150px; height:50px; line-height:50px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_big_btn_c a.blue_line{ width:150px; height:50px; line-height:45px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_big_btn_l{ width:100%; height:50px;  float:left; text-align:left; }
			 div.bp_big_btn_l a.blue{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_big_btn_l a.gray_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_big_btn_l{ width:100%; height:50px;  float:left; text-align:left; }
			 div.bp_big_btn_l a.gray{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_big_btn_l a.blue_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_big_btn_r{ width:100%; height:50px;  float:left; text-align:right; }
			 div.bp_big_btn_r a.blue{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_big_btn_r a.gray_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_big_btn_r{ width:100%; height:50px;  float:left; text-align:right; }
			 div.bp_big_btn_r a.gray{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_big_btn_r a.blue_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_mid_btn_c{ width:100%; height:40px;  float:left; text-align:center; }
			 div.bp_mid_btn_c a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_mid_btn_c a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_mid_btn_c{ width:100%; height:40px;  float:left; text-align:center; }
			 div.bp_mid_btn_c a.gray{ width:100px; height:40px; line-height:40px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_mid_btn_c a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_mid_btn_l{ width:100%; height:40px;  float:left; text-align:left; }
			 div.bp_mid_btn_l a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_mid_btn_l a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_mid_btn_l{ width:100%; height:40px;  float:left; text-align:left; }
			 div.bp_mid_btn_l a.gray{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_mid_btn_l a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_mid_btn_r{ width:100%; height:40px;  float:left; text-align:right; }
			 div.bp_mid_btn_r a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff !important;}
			 div.bp_mid_btn_r a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_mid_btn_r{ width:100%; height:40px;  float:left; text-align:right; }
			 div.bp_mid_btn_r a.gray{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_mid_btn_r a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_sma_btn_c{ width:100%; height:30px;  float:left; text-align:center; }
			 div.bp_sma_btn_c a.blue{ width:70px; height:30px; line-height:30px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; background:#005cac; color:#fff !important;}
			 div.bp_sma_btn_c a.gray_line{ width:70px; height:30px; line-height:25px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_sma_btn_c{ width:100%; height:30px;  float:left; text-align:center; }
			 div.bp_sma_btn_c a.gray{ width:70px; height:30px; line-height:30px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; background:#979eae; color:#fff !important;}
			 div.bp_sma_btn_c a.blue_line{ width:70px; height:30px; line-height:25px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_sma_btn_l{ width:100%; height:30px;  float:left; text-align:left; }
			 div.bp_sma_btn_l a.blue{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_sma_btn_l a.gray_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_sma_btn_l{ width:100%; height:30px;  float:left; text-align:left; }
			 div.bp_sma_btn_l a.gray{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_sma_btn_l a.blue_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 div.bp_sma_btn_r{ width:100%; height:30px;  float:left; text-align:right; }
			 div.bp_sma_btn_r a.blue{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#005cac; color:#fff;}
			 div.bp_sma_btn_r a.gray_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			 div.bp_sma_btn_r{ width:100%; height:30px;  float:left; text-align:right; }
			 div.bp_sma_btn_r a.gray{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#979eae; color:#fff;}
			 div.bp_sma_btn_r a.blue_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			 table.bp_ver{ width:100%; float:left; margin-top:20px; height:auto;}
			 table.bp_ver th,  table.bp_ver td{ border-bottom:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			 table.bp_ver th{ border-top: 2px solid #005baa; background:#fafafa;}

			 table.bp_row{ width:100%; float:left; margin-top:20px; height:auto;}
			 table.bp_row th,  table.bp_row td{ border-bottom:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			 table.bp_row th{ border-top: 2px solid #005baa; background:#fafafa;}
			
			 table.bp_ver{ margin-top:0px; float:left;}
			 table.bp_ver th{border:0px; border-left:2px solid #005baa;border-top:1px solid #ebebeb !important; border-bottom:1px solid #ebebeb; background:#fafafa;}
			 table.bp_ver td{ margin-top:0px; border-top:1px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:1px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}

			 table.bp_row{ margin:0px; float:left;}
			 table.bp_row th{border:0px; border-top:2px solid #005baa; border-bottom:1px solid #ebebeb; background:#fafafa;}
			 table.bp_row td{ margin-top:0px; border-bottom:1px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:1px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}
		
			 table.bp_ver02{ width:100%; float:left; margin-top:20px; height:auto;}
			 table.bp_ver02 th,  table.bp_ver02 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			 table.bp_ver02 th{ border-top: 4px solid #005baa; background:#fafafa;}

			 table.bp_row02{ width:100%; float:left; margin-top:20px; height:auto;}
			 table.bp_row02 th,  table.bp_row02 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			 table.bp_row02 th{ border-top: 4px solid #005baa; background:#fafafa;}
			
			 table.bp_ver02{ margin-top:0px; float:left;}
			 table.bp_ver02 th{border:0px; border-left:4px solid #005baa;border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb; background:#fafafa;}
			 table.bp_ver02 td{ margin-top:0px; border-top:2px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}

			 table.bp_row02{ margin:0px; float:left;}
			 table.bp_row02 th{border:0px; border-top:4px solid #005baa; border-bottom:2px solid #ebebeb; background:#fafafa;}
			 table.bp_row02 td{ margin-top:0px; border-bottom:2px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}
		

			 table.bp_ver03{ width:100%; float:left; margin-top:20px; height:auto;}
			 table.bp_ver03 th,  table.bp_ver03 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			 table.bp_ver03 th{ border-top: 4px solid #005baa; background:#fafafa;}

			 table.bp_row03{ width:100%; float:left; margin-top:20px; height:auto;}
			 table.bp_row03 th,  table.bp_row03 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			 table.bp_row03 th{ border-top: 4px solid #005baa; background:#fafafa;}
			
			 table.bp_ver03{ margin-top:0px; float:left;}
			 table.bp_ver03 th{border:0px; background:#005baa; color:#fff; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb; }
			 table.bp_ver03 td{ margin-top:0px; border-top:2px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}

			 table.bp_row03{ margin:0px; float:left;}
			 table.bp_row03 th{border:0px;background:#005baa; color:#fff; border-bottom:2px solid #ebebeb; }
			 table.bp_row03 td{ margin-top:0px; border-bottom:2px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}
		
		/*sub_bupum end*/


		/*sub_bupum start*/
			div.sub_wrap div.bupum{ width:880px; height:auto; margin:20px; padding:20px 30px; padding-bottom:50px; border:3px solid #ebebeb; background:#fff; }
			div.sub_wrap div.bupum h3.bupum{ font-size:18px; color:#5c5f6f; line-height:3em; border-bottom:2px solid #ebebeb;}
			div.sub_wrap div.bupum h3.bupum i{ font-size:12px; margin-right:10px; color:#005baa; }
			div.sub_wrap div.bupum h4.bupum{ font-size:18px; display:block; border-bottom:1px solid #ebebeb;  color:#5c5f6f; line-height:2em; padding:0px 10px; }
			div.sub_wrap div.bupum h4.bupum i{ position:relative; top:-2px; font-size:10px; margin-right:10px; color:#005baa; }
			div.sub_wrap div.bupum h5.bupum{ font-size:16px; display:block; border-bottom:1px solid #ebebeb;  color:#5c5f6f; line-height:2em; padding:0px 10px; }
			div.sub_wrap div.bupum h5.bupum i{ position:relative; top:-2px; font-size:10px; margin-right:10px; color:#979eae; }
			div.sub_wrap div.bupum div.bp_info{ width:100%; height:auto; padding:30px; font-size:18px; border:3px solid #ebebeb; margin-top:10px; }
			div.sub_wrap div.bupum div.bp_info i{ font-size:18px; margin-right:10px;  color:#005baa}

			div.sub_wrap div.bupum div.bp_big_btn_c{ width:100%; height:50px;  float:left; text-align:center; }
			div.sub_wrap div.bupum div.bp_big_btn_c a.blue{ width:150px; height:50px; line-height:50px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_big_btn_c a.gray_line{ width:150px; height:50px; line-height:45px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_big_btn_c{ width:100%; height:50px;  float:left; text-align:center; }
			div.sub_wrap div.bupum div.bp_big_btn_c a.gray{ width:150px; height:50px; line-height:50px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_big_btn_c a.blue_line{ width:150px; height:50px; line-height:45px; display:inline-block; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_big_btn_l{ width:100%; height:50px;  float:left; text-align:left; }
			div.sub_wrap div.bupum div.bp_big_btn_l a.blue{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_big_btn_l a.gray_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_big_btn_l{ width:100%; height:50px;  float:left; text-align:left; }
			div.sub_wrap div.bupum div.bp_big_btn_l a.gray{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_big_btn_l a.blue_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_big_btn_r{ width:100%; height:50px;  float:left; text-align:right; }
			div.sub_wrap div.bupum div.bp_big_btn_r a.blue{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_big_btn_r a.gray_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_big_btn_r{ width:100%; height:50px;  float:left; text-align:right; }
			div.sub_wrap div.bupum div.bp_big_btn_r a.gray{ width:150px; height:50px; line-height:50px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_big_btn_r a.blue_line{ width:150px; height:50px; line-height:45px; display:inline-block; text-align:center; margin:0px 10px;  font-size:16px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_mid_btn_c{ width:100%; height:40px;  float:left; text-align:center; }
			div.sub_wrap div.bupum div.bp_mid_btn_c a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_mid_btn_c a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_mid_btn_c{ width:100%; height:40px;  float:left; text-align:center; }
			div.sub_wrap div.bupum div.bp_mid_btn_c a.gray{ width:100px; height:40px; line-height:40px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_mid_btn_c a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_mid_btn_l{ width:100%; height:40px;  float:left; text-align:left; }
			div.sub_wrap div.bupum div.bp_mid_btn_l a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_mid_btn_l a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_mid_btn_l{ width:100%; height:40px;  float:left; text-align:left; }
			div.sub_wrap div.bupum div.bp_mid_btn_l a.gray{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_mid_btn_l a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_mid_btn_r{ width:100%; height:40px;  float:left; text-align:right; }
			div.sub_wrap div.bupum div.bp_mid_btn_r a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff !important;}
			div.sub_wrap div.bupum div.bp_mid_btn_r a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_mid_btn_r{ width:100%; height:40px;  float:left; text-align:right; }
			div.sub_wrap div.bupum div.bp_mid_btn_r a.gray{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_mid_btn_r a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_sma_btn_c{ width:100%; height:30px;  float:left; text-align:center; }
			div.sub_wrap div.bupum div.bp_sma_btn_c a.blue{ width:70px; height:30px; line-height:30px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_sma_btn_c a.gray_line{ width:70px; height:30px; line-height:25px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_sma_btn_c{ width:100%; height:30px;  float:left; text-align:center; }
			div.sub_wrap div.bupum div.bp_sma_btn_c a.gray{ width:70px; height:30px; line-height:30px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_sma_btn_c a.blue_line{ width:70px; height:30px; line-height:25px; display:inline-block; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_sma_btn_l{ width:100%; height:30px;  float:left; text-align:left; }
			div.sub_wrap div.bupum div.bp_sma_btn_l a.blue{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_sma_btn_l a.gray_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_sma_btn_l{ width:100%; height:30px;  float:left; text-align:left; }
			div.sub_wrap div.bupum div.bp_sma_btn_l a.gray{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_sma_btn_l a.blue_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum div.bp_sma_btn_r{ width:100%; height:30px;  float:left; text-align:right; }
			div.sub_wrap div.bupum div.bp_sma_btn_r a.blue{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#005cac; color:#fff;}
			div.sub_wrap div.bupum div.bp_sma_btn_r a.gray_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
			div.sub_wrap div.bupum div.bp_sma_btn_r{ width:100%; height:30px;  float:left; text-align:right; }
			div.sub_wrap div.bupum div.bp_sma_btn_r a.gray{ width:70px; height:30px; line-height:30px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; background:#979eae; color:#fff;}
			div.sub_wrap div.bupum div.bp_sma_btn_r a.blue_line{ width:70px; height:30px; line-height:25px; display:inline-block; text-align:center; margin:0px 10px;  font-size:11px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}

			div.sub_wrap div.bupum table.bp_ver{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.bupum table.bp_ver th, div.sub_wrap div.bupum table.bp_ver td{ border-bottom:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.bupum table.bp_ver th{ border-top: 2px solid #005baa; background:#fafafa;}

			div.sub_wrap div.bupum table.bp_row{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.bupum table.bp_row th, div.sub_wrap div.bupum table.bp_row td{ border-bottom:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.bupum table.bp_row th{ border-top: 2px solid #005baa; background:#fafafa;}
			
			div.sub_wrap div.bupum table.bp_ver{ margin-top:0px; float:left;}
			div.sub_wrap div.bupum table.bp_ver th{border:0px; border-left:2px solid #005baa;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#fafafa;}
			div.sub_wrap div.bupum table.bp_ver td{ margin-top:0px; border-top:1px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:1px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}

			div.sub_wrap div.bupum table.bp_row{ margin:0px; float:left;}
			div.sub_wrap div.bupum table.bp_row th{border:0px; border-top:2px solid #005baa; border-bottom:1px solid #ebebeb; background:#fafafa;}
			div.sub_wrap div.bupum table.bp_row td{ margin-top:0px; border-bottom:1px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:1px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}
		
			div.sub_wrap div.bupum table.bp_ver02{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.bupum table.bp_ver02 th, div.sub_wrap div.bupum table.bp_ver02 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.bupum table.bp_ver02 th{ border-top: 4px solid #005baa; background:#fafafa;}

			div.sub_wrap div.bupum table.bp_row02{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.bupum table.bp_row02 th, div.sub_wrap div.bupum table.bp_row02 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.bupum table.bp_row02 th{ border-top: 4px solid #005baa; background:#fafafa;}
			
			div.sub_wrap div.bupum table.bp_ver02{ margin-top:0px; float:left;}
			div.sub_wrap div.bupum table.bp_ver02 th{border:0px; border-left:4px solid #005baa;border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb; background:#fafafa;}
			div.sub_wrap div.bupum table.bp_ver02 td{ margin-top:0px; border-top:2px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}

			div.sub_wrap div.bupum table.bp_row02{ margin:0px; float:left;}
			div.sub_wrap div.bupum table.bp_row02 th{border:0px; border-top:4px solid #005baa; border-bottom:2px solid #ebebeb; background:#fafafa;}
			div.sub_wrap div.bupum table.bp_row02 td{ margin-top:0px; border-bottom:2px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}
		

			div.sub_wrap div.bupum table.bp_ver03{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.bupum table.bp_ver03 th, div.sub_wrap div.bupum table.bp_ver03 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.bupum table.bp_ver03 th{ border-top: 4px solid #005baa; background:#fafafa;}

			div.sub_wrap div.bupum table.bp_row03{ width:100%; float:left; margin-top:20px; height:auto;}
			div.sub_wrap div.bupum table.bp_row03 th, div.sub_wrap div.bupum table.bp_row03 td{ border-bottom:2px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center;}
			div.sub_wrap div.bupum table.bp_row03 th{ border-top: 4px solid #005baa; background:#fafafa;}
			
			div.sub_wrap div.bupum table.bp_ver03{ margin-top:0px; float:left;}
			div.sub_wrap div.bupum table.bp_ver03 th{border:0px; background:#005baa; color:#fff; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb; }
			div.sub_wrap div.bupum table.bp_ver03 td{ margin-top:0px; border-top:2px solid #ebebeb; text-align:left; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}

			div.sub_wrap div.bupum table.bp_row03{ margin:0px; float:left;}
			div.sub_wrap div.bupum table.bp_row03 th{border:0px;background:#005baa; color:#fff; border-bottom:2px solid #ebebeb; }
			div.sub_wrap div.bupum table.bp_row03 td{ margin-top:0px; border-bottom:2px solid #ebebeb; text-align:center; line-height:1.8em; border-bottom:2px solid #ebebeb;background:#fff; font-size:12px; color:#555; font-family: 'notokr-regular';}
		
		/*sub_bupum end*/

		/* sub_cont_navi START 공통*/
			div.sub_wrap100{ width:100%; height:auto}
			div.sub_wrap100 div.sub_cont_navi_wrap{ width:1200px; height:110px; margin:0 auto; text-align:center; border-bottom:1px solid #efefef;}
			div.sub_wrap100 div.sub_cont_navi_wrap h3{display:inline-block; line-height:110px; }
			div.sub_wrap100 div.sub_cont_navi_wrap span.arr_le{ display:inline-block; float:left; margin-left:30px; width:45px; font-size:24px; text-align:center; height:45px; margin-top:35px; border-radius:50%; border:1px solid #a8a8a8; color:#a8a8a8; }
			div.sub_wrap100 div.sub_cont_navi_wrap span i{line-height:40px;}
			div.sub_wrap100 div.sub_cont_navi_wrap span.arr_ri{ display:inline-block; float:right; margin-right:30px; width:45px; font-size:24px; text-align:center; height:45px; margin-top:35px; border-radius:50%; border:1px solid #a8a8a8; color:#a8a8a8; }
			div.sub_wrap100 div.sub_cont_navi_wrap span.nav_txt_le{ display:inline-block; font-size:14px; float:left; margin-top:47px; margin-left:15px; color:#a8a8a8;}
			div.sub_wrap100 div.sub_cont_navi_wrap span.nav_txt_ri{ display:inline-block; font-size:14px; float:right; margin-top:47px; margin-right:15px; color:#a8a8a8;}
		/* sub_cont_navi END 공통*/
		/* thema_bg*/
			div.thema01{background: url('/fro_end/img/thema01.png') no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema02{background: url('/fro_end/img/thema02.png') no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema03{background: url('/fro_end/img/thema03.png') no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema04{background: url('/fro_end/img/thema04.png') 0 -500px no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema05{background: url('/fro_end/img/thema05.png')  no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema06{background: url('/fro_end/img/thema06.png') 0 -500px no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema07{background: url('/fro_end/img/thema07.png') no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema08{background: url('/fro_end/img/thema08.png') 0 -300px no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema09{background: url('/fro_end/img/thema09.png') 0 -300px no-repeat fixed; text-align:center;background-size:cover; width:100%; height:250px;}
			div.thema h4{ font-size:24px; font-weight:bold; line-height:3em; padding-top:30px; color:#f8f8f8;}
			div.thema span.thema_bar{ display:inline-block; background:#f8f8f8; width:100px; height:2px; margin-bottom:25px;}
			div.thema span{ display:inline-block; font-size:16px; line-height:2em; color:#cccccc}
		/*sub/intro/company.php  START*/
			div.i_c_cont01{ width:100%; height:780px; position:relative;}
			div.i_c_cont01 img{position:relative; display:block; width:1200px; height:730px; margin:25px auto; }
			div.i_c_cont02{ width:100%; height:780px;}
			div.i_c_cont02 img{position:relative; display:block; width:1200px; height:730px; margin:25px auto; }
			div.i_i_cont01{ width:1200px; padding-top:30px; letter-spacing:2px; margin:0 auto; height:850px; position:relative; background: url('/fro_end/img/introduce_img.jpg') no-repeat 30px ;}			
			div.i_i_cont01 ul li{ float:none; line-height:2.8em; margin-left:100px;  font-size:16px; color:#555; border-bottom:1px solid #ededed; display:inline-block; padding:20px 10px; }
			div.i_i_cont01 ul li b{ font-size:16px;}
			div.i_i_cont01 ul li strong{ font-size:18px; font-family: 'nanumsquarer';}

			div.i_l_cont01{ width:100%; height:580px; position:relative;}
			div.i_h_cont01{ width:100%; min-height:380px; position:relative;}
			div.i_h_cont01 ul.his_wrap{ position:relative; display:block; width:1200px; height:auto; margin:0 auto;}
			div.i_h_cont01 ul.his_wrap li{width:100%;}
			div.i_h_cont01 ul.his_wrap h5{ width:30%; float:left; padding-top:30px; text-align:center; color:#0060a1; font-size:30px; font-weight:bold; font-style:italic;}
			div.i_h_cont01 ul.his_wrap div.his_cont{ width:70%;  padding:30px 0px; float:left; border-left:1px solid #dfdfdf; }
			div.i_h_cont01 ul.his_wrap div.his_cont dl dt{ width:30%; float:left; text-align:center; position:relative; }
			div.i_h_cont01 ul.his_wrap div.his_cont dl dt::after{ position:absolute; display:block; content:""; top:50%; right:-4px; width:7px; height:7px; margin-top:-3px; background-color:#0060a1; border-radius:50%; }
			div.i_h_cont01 ul.his_wrap div.his_cont dl dt strong{ color:#1e1e1e; font-size:18px; border-bottom:1px solid #000; }
			div.i_h_cont01 ul.his_wrap div.his_cont dl dd{ float:left; width:70%;}
			div.i_h_cont01 ul.his_wrap div.his_cont dl dd p{padding-bottom:40px; padding-left:5%; color:#5b5b5b; font-size:15px; line-height:2em;  border-left:1px solid #dfdfdf;}



		/*sub/intro/company.php  END*/
		/*sub/intro/location.php  START*/
			div.map_wrap{ width:1200px; height:500px; margin:0 auto; border-bottom:1px solid #efefef; }
			div.map_wrap #map{width:600px; height:500px; float:left;}
			div.map_wrap div.map_txt{ width:600px; height:500px; float:left;}
			div.map_wrap div.map_txt h4{  background:#133f91; font-size:18px; padding:30px 40px; color:#fff;}
			div.map_wrap div.map_txt h4 i{ margin-right:10px;}
			div.map_wrap div.map_txt h4 a{ display:block; float:right; color:#9aa2ac;}
			div.map_wrap div.map_txt h4 a:hover{ display:block; float:right; color:#efefef;}
			div.map_wrap div.map_txt div.map_traffic{display:block; width:100%; height:auto; padding:25px 35px;}
			div.map_wrap div.map_txt div.map_traffic h5{ border-bottom:1px solid #ddd; font-size:14px; padding:10px; margin-bottom:15px; color:#808499; line-height:2.5em; font-family: 'notokr-regular'; }
			div.map_wrap div.map_txt div.map_traffic h5 span.mf_bar{ display:inline-block; width:2px; height:15px; background:#efefef; position:relative; top:3px; margin:0px 5px;}
			div.map_wrap div.map_txt div.map_traffic h5 i.fa-subway{ color:#005baa; margin-right:10px;}
			div.map_wrap div.map_txt div.map_traffic h5 i.fa-bus{color:#339b58; margin-right:10px;}
			div.map_wrap div.map_txt div.map_traffic h5 b{ font-size:16px; color:#213152; font-weight:normal;  font-family: 'notokr-regular';}
			div.map_wrap div.map_txt div.map_traffic h5 strong.green{color:#339b58; font-weight:normal; font-family: 'notokr-regular'; margin-right:8px;}
			div.map_wrap div.map_txt div.map_traffic h5 strong.blue{color:#005baa; font-weight:normal; font-family: 'notokr-regular'; margin-right:8px;}
			div.map_wrap div.map_info{ width:100%; height:auto; padding:10px 20px; margin:15px 0px; line-height:2.5em; border:1px solid #ddd; color:#808499;}
			div.map_wrap div.map_info i{ margin-right:10px;}
		/*sub/intro/location.php  END*/

		/*sub/guide/employ_course_guide.php START*/
			div.sub_wrap div.sub_cont ul.ca_tab{ width:880px; height:auto; display:block; margin:20px;}
			div.sub_wrap div.sub_cont ul.ca_tab a{ color:#555;}
			div.sub_wrap div.sub_cont ul.ca_tab a li{ width:20%; height:40px; text-align:center; margin:0px; border:1px solid #ebebeb; padding:10px 20px; background:#fff; float:left; }
			div.sub_wrap div.sub_cont ul.ca_tab a li.on{  background:#297fb8; color:#fff;}
			div.sub_wrap div.sub_cont ul.ca_tab a li:hover{ background:#297fb8; color:#fff;}
		/*sub/guide/employ_course_guide.php END*/



		/*sub/support/notice_list.php START*/

			/*색상변경후 추가 css*/
		div.sub_wrap div.sub_cont{ position:relative;}
		div.sub_wrap div.cont_detail{ position:relative; float:left; margin-top:0px;}

		div.sub_cont table.no_st{  float:left; width:100%;}
		div.sub_cont table.no_st thead{  width:100%;}
		div.sub_cont table.no_st thead tr{ width:100%;}
		div.sub_cont table.no_st thead tr th{background:#005baa; font-size:13px; padding:10px 15px; text-align:center; color:#fff;  }

		div.sub_cont table.no_st tbody tr{width:100%; }
		div.sub_cont table.no_st tbody tr.comment {width:100%; background:#fafafa;  }
		div.sub_cont table.no_st tbody tr td{ background:#fff; border-bottom:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:center; color:#555; }
		div.sub_cont table.no_st tbody tr td a{ color:#555;}
		div.sub_cont table.no_st tbody tr td.t_l{background:#fff; border-bottom:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:left; color:#555;}
		div.sub_cont table.no_st tbody tr.comment td{ background:#fafafa;  }
		div.sub_cont table.no_st tbody tr.note td{ border-bottom:2px solid #ebebeb;}
		div.sub_cont table.no_st tbody tr.note td i{ position:relative; color:#005baa; font-size:18px; }
		div.sub_cont table.no_st tbody tr.comment td i{ position:relative; top:-1px; margin-right:8px;}
		
		div.sub_cont table.no_st tbody tr.comment td.t_l{background:#fafafa; border-bottom:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:left; color:#555;}

		div.sub_wrap div.sub_cont div.no_page_num{ width:880px; height:50px; float:left;  margin:10px 20px 20px 20px;  }
		div.sub_wrap div.sub_cont div.no_page_num ul{ width: 350px; height:50px; margin:0 auto;}
		div.sub_wrap div.sub_cont div.no_page_num ul li{ width:37px; height:37px; font-size:16px;  margin-left:10px; line-height:35px; text-align:center; padding:0; border:1px solid #e8e8e8; background:#fff; color:#337ab7; border-radius:50%;}
		div.sub_wrap div.sub_cont div.no_page_num ul li.arr{width:35px; height:35px; margin-left:10px; font-size:16px; line-height:35px; border:0px; background:#fafafa;  text-align:center; padding:0; color:#337ab7;}
		div.sub_wrap div.sub_cont div.no_page_num ul li.arr i{font-size:26px; line-height:35px; width:30px; height:30px;}


		form.non{ top:-4px; width: 40px; font-size:14px; line-height:40px; height: 40px; float:right; overflow: hidden; position:absolute; top:10px; right:23px; transition: width 0.5s; -webkit-backface-visibility: hidden; background: rgba(0, 0, 0, 0);}
		form.opened { width: 330px; line-height:40px; }
		form.opened:before { position: absolute; line-height:40px; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); }
		form.opened input[type="search"] { position: absolute; top: 0; line-height:40px; right: 21px; height: 40px; width: 0; float:left; font-size: 12px; border-radius: 30px; border-top-right-radius: 0; border-bottom-right-radius: 0; outline: none; border: none; padding-left: 20px; padding-right: 10px; border:2px solid #9aa2ac; color: #297fb8; transition: width 0.5s;}

		form.non input[type="search"] { position: absolute; line-height:40px; top: 0; right: 5px; height: 40px; width: 0; float:left; font-size: 1em; border-radius: 30px; outline: none; border: none; padding-left: 20px; padding-right: 10px; border:2px solid #9aa2ac; color: #297fb8; transition: width 0.5s;}
		form.opened input[type="search"] { font-size:12px; line-height:40px; padding:10px 20px; position: absolute; top: 0; right: 21px; height: 40px; width: 0; float:left; font-size: 1em; border-radius: 30px; border-top-right-radius: 0; border-bottom-right-radius: 0; outline: none; border: none; padding-left: 20px; padding-right: 10px; border:2px solid #9aa2ac; color: #297fb8; transition: width 0.5s;}
		form i{ position:relative; top:-2px;}

		form.opened input[type="search"] { width: 300px; line-height:40px;  transition: width 0.5s;}
		input.search{ line-height:40px; position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: #297fb8; border: none; border-radius: 30px; color: #FFF; font-size:14px; line-height:40px; outline: none; cursor: pointer;}
		input.search[type="button"]{ font-family:FontAwesome;}
		form.opened button { border-top-left-radius: 0; border-bottom-left-radius: 0;}

		div.no_bp_mid_btn_r{  height:40px; margin-top:-82px;  float:right; text-align:right; }
		div.no_bp_mid_btn_r a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px; margin-right:20px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff;}
		div.nov_bp_mid_btn_r{  height:40px; margin-top:0px;  float:right; text-align:right; }
		div.nov_bp_mid_btn_r a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}
		
		div.nov_bp_mid_btn_r a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff !important;}
		div.nov_bp_mid_btn_r a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}
		
		div.nov_bp_mid_btn_l{  height:40px; margin-top:0px;  float:left; text-align:left; }
		div.nov_bp_mid_btn_l a.blue{ width:100px; height:40px; line-height:40px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; background:#005cac; color:#fff !important;}
		div.nov_bp_mid_btn_l a.blue_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #005cac; color:#6a6a6a;}



		div.no_bp_mid_btn_r a.gray_line{ width:100px; height:40px; line-height:35px; display:inline-block; text-align:center; margin:0px 10px;  font-size:14px; border-radius:5px; border:2px solid #979eae; color:#6a6a6a;}

		div.sub_wrap div.sub_cont ul.ca_tab{ width:880px; height:auto; display:block; margin:20px;}
		div.sub_wrap div.sub_cont ul.ca_tab a{ color:#555;}
		div.sub_wrap div.sub_cont ul.ca_tab a li{ width:20%; height:40px; text-align:center; margin:0px; border:1px solid #ebebeb; padding:10px 20px; background:#fff; float:left; }
		div.sub_wrap div.sub_cont ul.ca_tab a li.on{  background:#297fb8; color:#fff;}
		div.sub_wrap div.sub_cont ul.ca_tab a li:hover{ background:#297fb8; color:#fff;}

		div.sub_wrap div.cont_detail h5{ }
		div.sub_wrap div.cont_detail h5 span.ch5_bar{ display:inline-block; width:2px; height:35px; position:relative; top:2px; margin-left:20px; margin-right:13px; background:#005baa; float:right; }
		div.sub_wrap div.cont_detail h5 a.print{ width:42px; height:42px; float:right; text-align:center; line-height:45px; border:2px solid #979eae; color:#979eae; border-radius:50%; font-size:20px; display:inline-block }		
		div.sub_wrap div.cont_detail h5 a.print i{line-height:38px; font-size:20px; text-align:center; margin:0; color:#979eae; }
		div.sub_wrap div.cont_detail h5 a.print:hover{ width:42px; height:42px; float:right; text-align:center; line-height:45px; border:2px solid #005baa; color:#005baa; border-radius:50%; font-size:20px; display:inline-block }
		div.sub_wrap div.cont_detail h5 a.print:hover i{  color:#005baa; }


		/*table*/
		div.sub_cont table.no_st_write{  float:left; width:100%;}
		div.sub_cont table.no_st_write thead{  width:100%; border-top:2px solid #005baa;}
		div.sub_cont table.no_st_write thead tr{ width:100%;}
		div.sub_cont table.no_st_write thead tr tsah{background:#fafafa; border-right:1px solid #ebebeb; border-top:#ebebeb; font-size:13px; padding:10px 15px; text-align:left; color:#555;  }
		div.sub_cont table.no_st_write thead tr th:nth-child(1){background:#fafafa; border-right:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:center; color:#555;  }
		div.sub_cont table.no_st_write thead tr th:nth-child(3){background:#fafafa; border-right:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:center; color:#555;  }
		div.sub_cont table.no_st_write thead tr th:last-child{background:#fafafa; border-right:0px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:left; color:#555;  }

		div.sub_cont table.no_st_write tbody tr{width:100%; }
		div.sub_cont table.no_st_write tbody tr.comment {width:100%; background:#fafafa;  }
		div.sub_cont table.no_st_write tbody tr td{ background:#fff; border-bottom:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:center; color:#555; }
		div.sub_cont table.no_st_write tbody tr td.t_l{background:#fff; border-bottom:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:left; color:#555;}
		div.sub_cont table.no_st_write tbody tr.comment td{ background:#fafafa;  }
		div.sub_cont table.no_st_write tbody tr.note td{ border-bottom:2px solid #ebebeb;}
		div.sub_cont table.no_st_write tbody tr.note td i{ position:relative; color:#005baa; font-size:18px; }
		div.sub_cont table.no_st_write tbody tr.comment td i{ position:relative; top:-1px; margin-right:8px;}
		
		div.sub_cont table.no_st_write tbody tr.comment td.t_l{background:#fafafa; border-bottom:1px solid #ebebeb; font-size:13px; padding:10px 15px; text-align:left; color:#555;}

		
		/* faq */
		/* -------------------------------- 

		Primary style

		-------------------------------- */


		div.cont_detail a::after, div.cont_detail a::before {
		  content: '';
		}

		body.cd-overlay::after {
		  visibility: visible;
		  opacity: 1;
		  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
		  -moz-transition: opacity .3s 0s, visibility 0s 0s;
		  transition: opacity .3s 0s, visibility 0s 0s;
		}
		a {
		  color: #297fb8;
		  text-decoration: none;
		}

		/* -------------------------------- 

		Main components 

		-------------------------------- */

		.faq {
		  width: 90%;
		  max-width: 1024px;
		  margin: 2em auto;
		  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		  float:left;
		}
		.faq:after {
		  content: "";
		  display: table;
		  clear: both;
		}
		@media only screen and (min-width: 768px) {
		  .faq {
			position: relative;
			margin: 4em auto;
			box-shadow: none;
		  }
		}

		.categories a {
		  position: relative;
		  display: block;
		  overflow: hidden;
  height: 50px;
  line-height: 50px;
  padding: 0 28px 0 16px;
  background-color: #4e5359;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  white-space: nowrap;
  border-bottom: 1px solid #555b61;
  text-overflow: ellipsis;
}
.categories a::before, .categories a::after {
  /* plus icon on the right */
  position: absolute;
  top: 50%;
  right: 16px;
  display: inline-block;
  height: 1px;
  width: 10px;
  background-color: #7f868e;
}
.categories a::after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.categories li:last-child a {
  border-bottom: none;
}
@media only screen and (min-width: 768px) {
  .categories {
    width: 20%;
    float: left;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  }
  .categories a {
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 600;
    padding-left: 24px;
    padding: 0 24px;
    -webkit-transition: background 0.2s, padding 0.2s;
    -moz-transition: background 0.2s, padding 0.2s;
    transition: background 0.2s, padding 0.2s;
  }
  .categories a::before, .categories a::after {
    display: none;
  }
  .no-touch .categories a:hover {
    background: #555b61;
  }
  .no-js .categories {
    width: 100%;
    margin-bottom: 2em;
  }
}
@media only screen and (min-width: 1024px) {
  .categories {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    z-index: 2;
  }
  .categories a::before {
    /* decorative rectangle on the left visible for the selected item */
    display: block;
    top: 0;
    right: auto;
    left: 0;
    height: 100%;
    width: 3px;
    background-color: #a9c056;
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .categories .selected {
    background: #42464b !important;
  }
  .categories .selected::before {
    opacity: 1;
  }
  .categories.is-fixed {
    /* top and left value assigned in jQuery */
    position: fixed;
  }
  .no-js .categories {
    position: relative;
  }
}

.faq-items {
  position: fixed;
  height: 100%;
  width: 90%;
  top: 0;
  right: 0;
  background: #ffffff;
  padding: 0 5% 1em;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0) translateX(100%);
  -moz-transform: translateZ(0) translateX(100%);
  -ms-transform: translateZ(0) translateX(100%);
  -o-transform: translateZ(0) translateX(100%);
  transform: translateZ(0) translateX(100%);
  -webkit-transition: -webkit-transform .3s;
  -moz-transition: -moz-transform .3s;
  transition: transform .3s;
}
.faq-items.slide-in {
  -webkit-transform: translateZ(0) translateX(0%);
  -moz-transform: translateZ(0) translateX(0%);
  -ms-transform: translateZ(0) translateX(0%);
  -o-transform: translateZ(0) translateX(0%);
  transform: translateZ(0) translateX(0%);
}
.no-js .faq-items {
  position: static;
  height: auto;
  width: 100%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (min-width: 768px) {
  .faq-items {
    position: relative;
    height: auto;
    width: 78%;
    float: right;
    overflow: visible;
    -webkit-transform: translateZ(0) translateX(0);
    -moz-transform: translateZ(0) translateX(0);
    -ms-transform: translateZ(0) translateX(0);
    -o-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
    padding: 0;
    background: transparent;
  }
}
@media only screen and (min-width: 1024px) {
  .faq-items {
    float: none;
    width: 100%;
    padding-left: 0px;
  }
  .no-js .faq-items {
    padding-left: 0;
  }
}

.cd-close-panel {
  position: fixed;
  top: 5px;
  right: -100%;
  display: block;
  height: 40px;
  width: 40px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  z-index: 2;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: right 0.4s;
  -moz-transition: right 0.4s;
  transition: right 0.4s;
}
.cd-close-panel::before, .cd-close-panel::after {
  /* close icon in CSS */
  position: absolute;
  top: 16px;
  left: 12px;
  display: inline-block;
  height: 3px;
  width: 18px;
  background: #6c7d8e;
}
.cd-close-panel::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cd-close-panel::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cd-close-panel.move-left {
  right: 2%;
}
@media only screen and (min-width: 768px) {
  .cd-close-panel {
    display: none;
  }
}

.faq-group {
  /* hide group not selected */
  display: none;
}
.faq-group.selected {
  display: block;
}
.faq-group .faq-title {
  background: transparent;
  box-shadow: none;
  margin: 1em 0;
}
.no-touch .faq-group .faq-title:hover {
  box-shadow: none;
}
.faq-group .faq-title h2 {
  text-transform: uppercase;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  color: #bbbbc7;
}
.no-js .faq-group {
  display: block;
}
@media only screen and (min-width: 768px) {
  .faq-group {
    /* all groups visible */
    display: block;
	width:100%;
	height:auto;
	margin-top:10px;
  }
  div.sub_wrap div.sub_cont .faq-group > li {
	float:left;
	 width:100%;
	 height:auto;
	margin-left:0px;
	padding:0px;
    background: #ffffff;
    margin-bottom: 15px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
	border:1px solid #efefef;
  }
  div.sub_wrap div.sub_cont .no-touch .faq-group > li:hover {
	width:100%;
	height:40px;
    box-shadow: 0 1px 10px rgba(108, 125, 142, 0.3);
  }
  .faq-group .faq-title {
    margin: 2em 0 1em;
  }
  .faq-group:first-child .faq-title {
    margin-top: 0;
  }
}

.trigger {
  position: relative;
  display: block;
  margin: 1.6em 0 .4em;
  line-height: 1.2;
}
@media only screen and (min-width: 768px) {
  .trigger {
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 300;
    margin: 0;
    padding: 20px 72px 20px 25px;
  }
  .trigger::before, .trigger::after {
    /* arrow icon on the right */
    position: absolute;
    right: 24px;
    top: 50%;
    height: 2px;
    width: 13px;
    background: #297fb8;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .trigger::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 32px;
  }
  .trigger::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .content-visible .trigger::before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .content-visible .trigger::after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

.faq-content p {

   font-size: 14px;
  line-height: 1.4;
  color: #6c7d8e;
}
@media only screen and (min-width: 768px) {
  .faq-content {
	border-top:1px solid #f8f8f8;
	background:#f9f7f7;
    display: none;
    padding: 20px 24px 30px 50px;
  }
  .faq-content p {
    line-height: ;
  }
  .no-js .faq-content {
    display: block;
  }
}

		/*sub/support/notice_list.php END*/

	/*sub_section end*/
/*----------------------------------------------------SH START----------------------------------------------------/
		/* icon style  START*/
			div.sub_wrap div.cont_detail .icon01{background:url('/fro_end/img/icon01.gif') 0 center no-repeat; font-size:20px; padding-left:35px;}
			div.sub_wrap div.cont_detail .fa-chevron-circle-right{font-size:16px; color:#e97979; margin-right:5px;}
		/* icon style  END*/
		/* div style  START*/
			div.sub_wrap div.cont_detail div.div_con01{width:100%; height:auto; font-size:14px; padding:20px; border:1px solid #ddd; border-radius:10px; margin:20px 0; line-height:2em;}
			div.sub_wrap div.cont_detail div.div_con02{width:100%; height:auto; background:#f7f7f7; padding:20px;}
			div.sub_wrap div.cont_detail div.div_con02 ul{width:100%; height:auto; padding:10px;}
			div.sub_wrap div.cont_detail div.div_con02 ul li{float:none; line-height:2em; font-size:14px; padding:0 0 0 12px; background:url('/fro_end/img/icon02.gif') 0 10px no-repeat; border:0; width:100%; height:auto; margin-bottom:20px; margin-left:0;}
			div.sub_wrap div.cont_detail div.div_con03{position:relative; width:100%; height:auto; text-align:center;}
			div.sub_wrap div.cont_detail div.div_con04{position:relative; width:100%; height:auto;}
			div.sub_wrap div.cont_detail div.div_con04 ul{width:100%; height:auto; padding:10px;}
			div.sub_wrap div.cont_detail div.div_con04 ul li{float:none; line-height:2em; font-size:14px; padding:0 0 0 12px; background:url('/fro_end/img/icon02.gif') 0 10px no-repeat; border:0; width:100%; height:auto; margin-bottom:20px; margin-left:0;}
			div.sub_wrap div.cont_detail div.div_con05{position:relative; width:100%; height:auto;}
			div.sub_wrap div.cont_detail div.div_con05 ul{width:100%; height:auto; padding:10px 0;}
			div.sub_wrap div.cont_detail div.div_con05 ul li{float:none; line-height:2em; font-size:14px; padding:0 0 0 14px; background:url('/fro_end/img/icon03.gif') 0 13px no-repeat; border:0; width:100%; height:auto; margin-bottom:0; margin-left:0;}
		/* div style  END*/
		/* margin, padding  START*/
			.mbt0{margin-bottom:0 !important;}
			.mbt10{margin-bottom:10px !important;}
			.mbt30{margin-bottom:30px !important;}
			.mbt50{margin-bottom:50px !important;}

			.mt20{margin-top:20px !important;}
			.mt30{margin-top:30px !important;}
			.mt50{margin-top:50px !important;}
			.mt80{margin-top:80px !important;}
		/* margin, padding  END*/
		/* font style  START*/
			div.sub_wrap div.cont_detail .f01{font-size:18px; color:#cc5827;}
			div.sub_wrap div.cont_detail .blue{color:#1e82c4;}
			div.sub_wrap div.cont_detail a.blue{color:#fff;}
			div.sub_wrap div.cont_detail .red{color:#e97979;}
			div.sub_wrap div.cont_detail .brown{color:#cc5827;}
		/* font style  END*/
		/* table style  START*/
			div.sub_wrap div.cont_detail table.table01{float:none;}
			div.sub_wrap div.cont_detail table.table01 thead th{background:#f4f4f4;}
			div.sub_wrap div.cont_detail table.table01 thead th,
			div.sub_wrap div.cont_detail table.table01 tbody td{border-right:1px solid #ebebeb;}
			div.sub_wrap div.cont_detail table.table01 thead th.no_line_R,
			div.sub_wrap div.cont_detail table.table01 tbody td.no_line_R{border-right:0;}
			div.sub_wrap div.cont_detail table.table01 tbody td.bg_on{background:#fafafa;}

			div.sub_wrap div.cont_detail table.table02{float:none;}
			div.sub_wrap div.cont_detail table.table02 thead th,
			div.sub_wrap div.cont_detail table.table02 tbody td{border-right:1px solid #ebebeb;}
			div.sub_wrap div.cont_detail table.table02 thead th{background:#eff5fa}
			div.sub_wrap div.cont_detail table.table02 thead th.no_line_R,
			div.sub_wrap div.cont_detail table.table02 tbody td.no_line_R{border-right:0;}
			div.sub_wrap div.cont_detail table.table02 tbody th{border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:left; border-top:none; background:#fbfdfe;}
			div.sub_wrap div.cont_detail table.table02 tbody td{text-align:left;}

			div.sub_wrap div.cont_detail table.table03{float:none;}
			div.sub_wrap div.cont_detail table.table03 thead th,
			div.sub_wrap div.cont_detail table.table03 tbody td{border-right:1px solid #ebebeb;}
			div.sub_wrap div.cont_detail table.table03 thead th{background:#eff5fa}
			div.sub_wrap div.cont_detail table.table03 thead th.no_line_R,
			div.sub_wrap div.cont_detail table.table03 tbody td.no_line_R{border-right:0;}
			div.sub_wrap div.cont_detail table.table03 tbody th{border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; color:#555; font-size:14px; padding:15px 20px; text-align:center; border-top:none; background:#fbfdfe;}
			div.sub_wrap div.cont_detail table.table03 tbody td{text-align:left;}
		/* table style  END*/
		
		/*sub/intro/introduce.php  END*/
		/*sub/intro/history.php  START*/

		/*sub/intro/history.php  END*/
		/*sub/intro/vision.php  START*/
			.sub_wrap100 div.i_c_cont03{width:1200px; height:auto; margin:150px auto;}
			.sub_wrap100 div.i_c_cont03 div{text-align:center;}
			.sub_wrap100 div.i_c_cont03 div img{width:700px;}
		/*sub/intro/vision.php  END*/
		/*sub/intro/organization.php  START*/
			.sub_wrap100 div.i_c_cont04{width:1200px; height:auto; margin:150px auto;}
			.sub_wrap100 div.i_c_cont04 div{text-align:center;}
			.sub_wrap100 div.i_c_cont04 div img{width:700px;}
		/*sub/intro/organization.php  END*/
	/*----------------------------------------------------SH END----------------------------------------------------*/
		/*sub/intro/location.php  START*/
			div.map_wrap{ width:1200px; height:787px; margin:0 auto; border-bottom:1px solid #efefef; }
			div.map_wrap #map{width:600px; height:600px; float:left;}
			div.map_wrap div.map_txt{ width:600px; height:500px; float:left;}
			div.map_wrap div.map_txt span{ line-height:2.5em; font-size:12px;}
			div.map_wrap div.map_txt h4{  background:#133f91; font-size:18px; padding:30px 40px; color:#fff;}
			div.map_wrap div.map_txt h4 i{ margin-right:10px;}
			div.map_wrap div.map_txt h4 a{ display:block; float:right; color:#9aa2ac;}
			div.map_wrap div.map_txt h4 a:hover{ display:block; float:right; color:#efefef;}
			div.map_wrap div.map_txt div.map_traffic{display:block; width:100%; height:auto; padding:10px 35px;}
			div.map_wrap div.map_txt div.map_traffic h5{ border-bottom:1px solid #ddd; font-size:14px; padding:10px; margin-bottom:0px; color:#808499; line-height:2.5em; font-family: 'notokr-regular'; }
			div.map_wrap div.map_txt div.map_traffic h5 span.mf_bar{ display:inline-block; width:2px; height:15px; background:#efefef; position:relative; top:3px; margin:0px 5px;}
			div.map_wrap div.map_txt div.map_traffic h5 i.fa-subway{ color:#005baa; margin-right:10px;}
			div.map_wrap div.map_txt div.map_traffic h5 i.fa-bus{color:#339b58; margin-right:10px;}
			div.map_wrap div.map_txt div.map_traffic h5 b{ font-size:16px; color:#213152; font-weight:normal;  font-family: 'notokr-regular';}
			div.map_wrap div.map_txt div.map_traffic h5 strong.green{color:#339b58; font-weight:normal; font-family: 'notokr-regular'; margin-right:8px;}
			div.map_wrap div.map_txt div.map_traffic h5 strong.blue{color:#005baa; font-weight:normal; font-family: 'notokr-regular'; margin-right:8px;}
			div.map_wrap div.map_info{ width:100%; height:auto; padding:10px 20px; margin:11px 0px; line-height:2.5em; border:1px solid #ddd; color:#808499;}
			div.map_wrap div.map_info i{ margin-right:10px;}
		/*sub/intro/location.php  END*/
	/*----------------------------------------------------SH START----------------------------------------------------/
		/*sub/guide/employ_guide_02.php  START*/			
			div.sub_wrap div.cont_detail div.div_con03 img.employ01{float:none; width:90%; height:auto; margin-top:0;}			
		/*sub/guide/employ_guide_02.php  END*/
		/*sub/guide/apply_guide.php  START*/
			div.sub_wrap div.cont_detail div.div_con04 ul li a.down_01{position:absolute; top:80px; left:150px; display:block; width:150px; padding:5px 0; text-align:center; border:1px solid #0b3c78; color:#0b3c78;}
			div.sub_wrap div.cont_detail div.div_con04 ul li a.down_01 i.fa-download{margin-left:10px;}
			div.sub_wrap div.cont_detail div.div_con04 ul li a.down_01:hover{background:#0b3c78; color:#fff;}
		/*sub/guide/apply_guide.php  END*/
		/*sub/guide/process.php  START*/
			div.sub_wrap div.cont_detail div.div_con03 img.process01{float:none; width:80%; height:auto;}
		/*sub/guide/process.php  END*/
		/*sub/guide/process_02.php  START*/
			div.sub_wrap div.cont_detail div.div_con03 img.process02{float:none; width:75%; height:auto;}
		/*sub/guide/process_02.php  END*/
		/*sub/guide/manage.php  START*/
			div.sub_wrap div.cont_detail div.div_con03 img.manage_01{float:none; width:85%; height:auto; margin-top:30px;}
			div.sub_wrap div.cont_detail div.div_con03 img.manage_02{float:none; width:100%; height:auto; margin-top:30px;}
		/*sub/guide/manage.php  END*/
		/*sub/guide/manage_03.php  START*/
			div.sub_wrap div.cont_detail div.div_con03 img.manage_03{float:none; width:80%; height:auto; margin:30px 0;}
		/*sub/guide/manage_03.php  END*/
		/*sub/note/NCS_process.php, NCS_process_02.php, NCS_process_03.php  START*/
			div.sub_wrap div.cont_detail div.div_con03 img.ncs_01,
			div.sub_wrap div.cont_detail div.div_con03 img.ncs_02,
			div.sub_wrap div.cont_detail div.div_con03 img.ncs_03,
			div.sub_wrap div.cont_detail div.div_con03 img.ncs_04,
			div.sub_wrap div.cont_detail div.div_con03 img.ncs_05,
			div.sub_wrap div.cont_detail div.div_con03 img.ncs_06{float:none; width:auto; height:auto; margin:20px 0;}
		/*sub/note/NCS_process.php, NCS_process_02.php, NCS_process_03.php  END*/
		/*sub/note/standard.php  START*/
			div.sub_wrap div.cont_detail ul.number{width:100%; height:auto; padding-left:30px;}
			div.sub_wrap div.cont_detail ul.number li{float:none; width:100%; height:auto; line-height:2em; margin:0 0 20px 0; padding:0; border:0; background:#fff; list-style-type:decimal-leading-zero;}
		/*sub/note/standard.php  END*/
		/*sub/support/remote.php  START*/
			div.sub_wrap div.cont_detail div.div_con03 img.remote{float:none; width:auto; height:auto; margin:20px 0;}
			div.sub_wrap div.cont_detail div.div_con03 a.remote_down{position:absolute; bottom:46px; right:82px; display:block; width:171px; height:52px;}
		/*sub/support/remote.php  END*/
	/*----------------------------------------------------SH END----------------------------------------------------*/



	/*----------------------------------------------------KJ START 2017-06-15----------------------------------------------------*/

		/* sub/support/notice_view.php  START*/
			div.sub_wrap div.cont_detail ul.comment li:first-child{ border-top:2px solid #005baa;}
			div.sub_wrap div.cont_detail ul.comment li{ width:100%; min-height:50px; padding:10px 20px; padding-bottom:20px; border-bottom:1px solid #ebebeb; font-size:14px; margin:0px; background:#fafafa;   }
			div.sub_wrap div.cont_detail ul.comment li h6{line-height:30px; font-size:14px; padding-left:10px;}
			div.sub_wrap div.cont_detail ul.comment li h6 i{margin-right:5px;}
			div.sub_wrap div.cont_detail ul.comment li h6 span.date{display:inline-block; float:right; margin-right:20px; font-size:12px;}
			div.sub_wrap div.cont_detail ul.comment li span.text{width:100%; padding:3px 8px; margin:2; margin-top:10px; background:#fff; border:1px solid #ebebeb}
		/* sub/support/notice_view.php  END*/

		/* /sub/course/all_course_de.php  START*/
			div.sub_wrap div.cont_detail img.course_de_img{width: 500px; height: 300px; margin-top: 20px; float: left;}
		/* /sub/course/all_course_de.php  END*/

		/* /sub/support/notice_view.php  START*/
			div.sub_wrap div.cont_detail div.nov_bp_sma_btn_r{ height: 30px; float: right; }
			div.sub_wrap div.cont_detail div.nov_bp_sma_btn_r a.gray{width: 70px; height: 30px; line-height: 30px; display: inline-block; text-align: center; margin: 0 5px; font-size: 11px; border-radius: 5px; background: #979eae; color: #fff }
			div.sub_wrap div.cont_detail div.nov_bp_sma_btn_r a.blue{width: 70px; height: 30px; line-height: 30px; display: inline-block; text-align: center; margin: 0 5px; font-size: 11px; border-radius: 5px; background: #005cac; color: #fff }
			div.sub_wrap div.cont_detail div.nov_bp_sma_btn_r a.blue_line{ width: 70px; height: 30px; line-height: 25px; display: inline-block; text-align: center; margin: 0 5px; font-size: 11px; border-radius: 5px; border: 2px solid #005cac; color: #6a6a6a;}
			
		
		/* /sub/support/notice_view.php  END*/

	/*----------------------------------------------------KJ END 2017-06-15----------------------------------------------------*/

	/*----------------------------------------------------KJ START 2017-06-16----------------------------------------------------*/
	div.sub_wrap100_m_t{}
	div.m_t_cont{ width:1200px; height:auto; position:relative; margin:0px auto; padding:25px 100px; background:#fafafa}
	div.m_t_cont h2{ font-size: 20px; line-height: 3em; margin: 0 20px; margin-bottom: 20px; padding: 0 10px; color: #5c5f6f;  border-bottom: 1px solid #ddd;}
	div.m_t_cont h2 i{ color: #005baa; margin-right: 15px;}
	div.m_t_cont table{ font-size:14px; color:#555; line-height:2em; margin:0 20px; padding:0 10px;}
	div.m_t_cont table.gaein_table{ width:95%; border-top:2px solid #005baa; margin-top:20px;}
	div.m_t_cont table.gaein_table tr td{ padding:15px 25px; border:1px solid #ebebeb}
	div.m_t_cont table.gaein_table tr td a{ color:#555;}
	div.sub_wrap div.cont_detail table tr.ac_tit th, div.sub_wrap div.cont_detail table tr.ac_tit td{ font-size:12px; padding:10px 15px;;}
	.margin_top_20{ margin-top:20px !important; float:left; width:100%;}
	.margin_top_50{  margin-top:50px !important; float:left; width:100%;}
	.margin_bot_20{ margin-bottom:20px !important; float:left; width:100%;}
	.margin_bot_50{  margin-bottom:50px !important; float:left; width:100%;}

	/*----------------------------------------------------KJ END 2017-06-16----------------------------------------------------*/

	/*----------------------------------------------------KJ START 2017-06-19----------------------------------------------------*/
			div.sub_wrap div.cont_detail ul li a.down_02{position:absolute; bottom:25px; left:130px; display:block; width:150px; padding:5px 0; text-align:center; border:1px solid #0b3c78; color:#0b3c78;}
			div.sub_wrap div.cont_detail ul li a.down_02 i.fa-download{margin-left:10px;}
			div.sub_wrap div.cont_detail ul li a.down_02:hover{background:#0b3c78; color:#fff;}
	/*----------------------------------------------------KJ END 2017-06-19----------------------------------------------------*/
/*sub end*/

/* 2023-02-02 채림 메인슬라이드 추가 */
div.sec01_wrap{position:relative;}
div.sec01_wrap div.slide-wrap{height:760px; margin-top:-110px;}
div.sec01_wrap div.slide-wrap div.slide-img{height:100%; position:relative;}
div.sec01_wrap div.slide-wrap div.slide-img:after{content:''; display:block; width:100%; height:100%; background:rgba(38,49,77,0.4); position:absolute; top:0; left:0;}
div.sec01_wrap div.slide-wrap div.slide-img img{width:100%; height:100%;}
/* 2023-02-02 채림 기존스타일 수정 */
div.sec01_wrap div.sec01{position:absolute; top:109px; z-index:3;}
#top-social-menu > a:hover > li{color:#68e5ff;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff; font-family:'notokr-medium';}
.navbar-nav>li>a::after{background:#fff;}
.navbar .navbar-nav li.point a{transition:0.3s;}
.navbar .navbar-nav li.point:hover a{color:#68e5ff; border-color:#68e5ff; font-family:'notokr-regular';}