
@charset "utf-8";


@font-face {
  font-family: 'NanumSquareR';
	src: url('font/NanumSquareR.eot');
	src: local(â€»), url('font/NanumSquareR.woff') format('woff')
}
@font-face {
  font-family: 'NanumSquareL';
	src: url('font/NanumSquareL.eot');
	src: local(â€»), url('font/NanumSquareL.woff') format('woff')
}
@font-face {
  font-family: 'NanumSquareEB';
	src: url('font/NanumSquareEB.eot');
	src: local(â€»), url('font/NanumSquareEB.woff') format('woff')
}
@font-face {
  font-family: 'NanumSquareB';
	src: url('font/NanumSquareB.eot');
	src: local(â€»), url('font/NanumSquareB.woff') format('woff')
}



@font-face {
	font-family: BMJUA;
	font-weight: 700;
	src: url('font/BMJUA.eot');
	src: local(â€»), url('font/BMJUA.woff') format('woff')
	}

/* Reset */
html,body { width: 100%; height: 100%; position: relative; font-smoothing: antialiased; }
body {
	line-height: 18px;
	font-family:'NanumSquareR',  sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #444;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 16px;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select,textarea {
	margin: 0;
	padding: 0;
	border: 0;
}
input:focus,input,select {outline: none;}
legend {display: none; }
mark {background: none; }

img {border: none; vertical-align:middle;}
em {font-style: normal; }
ol,ul,li {list-style: none; }
table {border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
a {text-decoration: none;  }
input,select,textarea { font-family: 'NanumSquareR'; }
table th{font-weight:500;}
button   { background-color:transparent; border: none; padding: 0; }
button, a   { cursor: pointer; outline: none; }
a:link, a:visited, a:active, a:focus, a:hover   { color:inherit; text-decoration:none; }

.clear {clear:both}
select {
    -webkit-appearance: none; 
   -moz-appearance: none;   
   appearance: none;        
}
select::-ms-expand {display: none;}

input[type='radio']{vertical-align: middle;}
.mgt0{margin-top:0 !important}
.mgt70{margin-top:70px !important}
.pdl0{padding-left:0 !important}
.pdr0{padding-right:0 !important}
.pdb0{padding-bottom:0 !important}

		.size1{width:20% !important}
		.size2{width:32% !important; max-width:auto;}
		.size3{width:50% !important}
		.size4{width:40% !important; max-width:300px !important;}
		.size5{width:30% !important; max-width:auto;}
.img_100 {width:100%;}
.img_50 {width:40%; display:inline-block; vertical-align:top;}


#wrapper{width:100%; }

	.claer{clear:both}

	#top_menu {width:100%; text-align:center; height:80px; position:relative; line-height:80px;margin-bottom:1px solid #;}
		#top_menu img{vertical-align:middle;height:  100%;}
		#top_menu p{position:absolute; right:0px; top:50%; transform:translatey(-50%);}
		#top_menu p img{width:60%;}


	.submenu{width:100%;  height:100%; position:fixed; top:0; left:0; background:#fff; z-index:110; display:none; background:rgba(0,0,0,.5);}
		.submenu.on{display:block;}
		.submenu div{width:90%; height:100%; margin-left:10%; padding:0; box-sizing:border-box;  position:relative; background:#fff;}
		.submenu ul li{float:left;  width:100%; border-bottom:1px solid #f1f1f1;}
		.submenu ul a{display:block; font-size:14px; color:#999; line-height:35px; text-align:center; text-align:left; padding-left:35px;}
		.submenu ul li.on a:last-child{margin-bottom:10px;}
		.submenu ul a.on,.submenu ul a:hover{color:#ff8e00}
		.submenu ul li.close{position:absolute; width:30px; right:5px; top:0px; border:none;}
		.submenu ul li.close img {width:30px; height:auto;}
		.submenu ul li.close a{padding:0 !important;}
		.submenu ul li.smt_bar{width:100%;margin-top:40px; margin-bottom:10px;}
		.submenu ul li.smt_bar a {float:left; text-align:center;display:block; width:50%; height:50px; line-height:50px; box-sizing:border-box; background:#666; color:#fff;padding:0;}
		.submenu ul li.smt_bar a:nth-child(1){background:#003796; border-right:1px solid #fff;line-height:50px;}
		.submenu ul li.smt_bar.lout a:nth-child(1){background:#003796; border-right:1px solid #fff;line-height:16px; padding-top:9px;}
		.submenu ul li.smt_bar a span{color:#ff8e00; font-size:11px; display:block; }
		.submenu .link {text-align:center; padding:15px 0; border:none}
		.submenu .link a{display:inline-block; padding:0 10px;}

		.submenu ul li.on h1,.submenu ul li:nth-child(1) h1{background:none;}
		.submenu ul li h1{font-size:15px; color:#000; line-height:50px; font-weight:bold; box-sizing:border-box; padding-left:25px; background:url(../images/munr_arrow.jpg) no-repeat center right 25px/5% auto;}

		.submenu .m_family{padding:0 25px; box-sizing:border-box;}
		.submenu .m_family select{width:100%; height:30px; line-height:30px; border:1px solid #ccc; padding:0 15px; position:relative;background:#fff url('../images/ico_arrow2.jpg') no-repeat center right 15px;}

	#menu {width:100%; min-width:1200px; height:50px; border-top:1px solid #e8e8e8;  border-bottom:1px solid #e8e8e8; position:relative; background:#f7f7f7}
		#menu ul{width:1200px; padding:0;  height:50px;margin:auto;box-sizing:border-box;;position:relative;}
		#menu li{height:50px;}
		#menu li a{float:left;  display: block; line-height:50px;  width:200px; font-size:16px;  color:#9d9d9d;  border-right:1px solid #e8e8e8; box-sizing:border-box;}
		#menu li a.home{width:80px; text-align:center; vertical-align:middle;border-left:1px solid #e8e8e8; padding-left:0px;}
		#menu li a:nth-child(2){padding-left:20px;}
		#menu li a:nth-child(3){float:left;  display: block; width:200px; height:50px; color:#7ab5bb;  border-right:1px solid #e8e8e8; font-weight:bold; font-size:14px; background:url('../images/ico_arrow.jpg') no-repeat center right 15px;box-sizing:border-box; padding:0 25px 0 15px;background-color:none; color:#ff8e00;}
		#menu li option{line-height:100px; padding:100px; height:100px;}
		#menu img {vertical-align:middle;}
		#menu .select_con{width:200px; background:#f7f7f7; position:absolute; z-index:20; top:50px; left:280px; padding:10px 0 20px 0;}
		#menu .select_con span{width:200px; font-size:15px !important; line-height:36px; color:#808080  ;  border:none; box-sizing:border-box; padding:0 20px; display:block; cursor:pointer;}
		#menu .select_con span:hover{color:#ff8400;}

	#visual {width:100%; height:0;  padding-top:calc(260 / 720 * 100%);  position:relative; overflow:hidden;}
		#visual ul{width:100%;padding:0;height:  100%;margin:auto;box-sizing:border-box;}
		#visual li:nth-child(1){position:absolute;top:0;z-index:0;width:  100%;}		
		#visual li:nth-child(2){width:100%; text-align:center; position:absolute; color:#fff;  font-size:14px;  box-sizing:border-box; z-index:1; top:50%; transform:translatey(-50%); text-align:center;}
		#visual li b{font-size:30px; line-height:40px; display:inline-block; margin:auto; font-weight:normal;   font-weight:bold;font-family:BMJUA;}
		#visual li img {width:100%;}


	.content {width:100%; margin:50px auto 60px auto;}
		.content h1 {font-size:16px; margin:0 0 20px 0px; line-height:50px; text-align:left; padding:0 5%;}
		.content h1 strong{color:#ff8e00; margin:45px 0 ;}
		
		.content h2 {color:#8c8c8c; font-size:16px; margin:30px 0 130px 30px; text-align:left;}
		.content h3 {font-size:16px;  text-align:center; padding:40px 0 10px 0px;}
		.content h3 span{ color:#000;}
		.content h6 {color:#222; font-size:20px; margin:30px 0 20px 0px; text-align:center; font-weight:bold;}
		.content table{width:100%;border-top:1px solid #222;}
		.content table th {font-size:14px; color:#222; border-bottom:1px solid #ddd; font-weight:normal; text-align:left; padding:10px 5%;}
		.content table td:first-child, .content .dayday{color:#222;}
		.content table td {font-size:12px; color:#000; border-bottom:1px solid #ddd;   }
		.content table tr:last-child td{border-bottom:1px solid #666;}
		.content table td b{color:#ed4113;}

		.content td, .content,th{text-align:center; width:100%; }
		.content table th strong{display:block;font-weight:bold; font-size:16px; margin:5px 0;}
		.content button{width:auto; height:40px; padding:0 20px; line-height:40px; color:#222; font-size:12px; font-weight:bold;  display:block;margin:5px 0px; 
		vertical-align:top; box-sizing:border-box; border:1px solid #ccc;}
		.content button img {margin-right:5px;}
		.content td a{display:inline-block;  vertical-align:middle;margin:0px;}
		.content td .down_file{display:block; text-align:center; font-size:12px; }
		.content td .down_file img {margin:5px 5px 5px 10px !important; display:inline-block !important}
		.content td.textarea_td{text-align:left; padding:20px 5% 30px 5%; color:#222 !important;}		
		.content td.textarea_td img {display:block; margin:20px auto; max-width:100%;}		 
		.content td.textarea_td p{width:100%;height: auto;color:  #333;border-radius:  0;line-height: inherit;}
		.content td video{display:block; margin:auto;}
		.content td .textarea_td2{text-align:left; padding:15;background:#f4f4f4;width:100%;margin:10px 0; height:250px; padding:15px; box-sizing:border-box;}		
		.content td input{background:#f4f4f4; width:100%; height:50px; line-height:50px; margin:10px 0; padding:0 15px; box-sizing:border-box;}
		.content td select{width:200px; height:50px; box-sizing:border-box; border:1px solid #222; background:#fff url('../images/ico_arrow2.jpg') no-repeat center right 15px;padding:0 15px;margin:0px 0 0 10px; } 	
		.content .color1{background:#e8334a;}
		.content .color2{background:#17ae6a;}
		.content .color3{background:#0092db;}
		.content .color4{background:#b3b3b3; line-height:20px; padding-top:5px;}
		.content .font_color1{color:#003692;}
		.content .font_color2{color:#ff8e00;}
		.content p {width:100%; color:#000; font-size:15px;  line-height:20px; border-radius:25px; position:relative; display:inline-block;margin:0 0px; vertical-align:top;
		box-sizing:border-box; margin-bottom:5px;}
		.content p a{line-height:20px;}
		.content span a{font-size:12px; color:#666;}

		.content td.align_l {text-align:left; padding:30px 5%;}
		.content .align_ll td{text-align:left; padding:10px 5%;}
		.content .align_l b{color:#ff8e00; display:block; margin-bottom:10px;}
		.content  .pazing{margin:60px auto auto auto;font-size:12px;}			
		.content  .pazing a {display:inline-block; width:20px; height:20px; line-height:20px; margin:3px; font-size:12px; color:#999;}			
		.content  .pazing a.on{box-sizing:border-box; border:1px solid #ff8e00; color:#ff8e00; font-weight:bold;}	
		.content  .pazing BUTTON{margin:auto;}
		
		.content .btn_list_b{ text-align:right; width:90%; margin:auto;}
		.content .btn_list_b button{height:40px; line-height:40px; padding:0 25px; background:#808080; color:#fff; margin-top:20px; border:none; display:inline-block;}
		.content .np_btn{border-top:none}
		.content .np_btn td{padding:10px 0; font-size:14px;}
		.content .np_btn td:first-child a{ color:#999;}
		
		.content .search_box{width:100%; vertical-align:middle; margin:auto;}
		.content .search_box select{width:23%; height:50px; box-sizing:border-box; border:1px solid #222; background:url('../images/ico_arrow2.jpg') no-repeat center right 15px;padding:0 10px;  font-size:12px; margin-right:0px; float:left;} 	
		.content .search_box input{width:55%; height:50px; line-height:50px; box-sizing:border-box; border:1px solid #222; margin:0; float:right;padding:0 15px}
		.content .search_box button{width:20%; height:50px; line-height:50px; background:#222; border:1px solid #222; color:#fff; margin:0; float:right;box-sizing:border-box;padding:0;}
	
		.content .search_box.option3 select{width:32%; margin-right:2%; margin-bottom:10px;} 
		.content .search_box.option3 select:nth-child(3){ margin-right:0%;}
		.content .search_box.option3 input{width:80%;}

		.mission_top{width:100%;}
		.mission_top li img{ width:100%; }
			.mission_title{height:46px; line-height:46px; text-align:center;}
			.mission_title span{display:inline-block;  font-size:16px; padding:0 15px; font-weight:bold; color:#46b6fa;}
			.mission_title span b{color:#ef4b4b;}
			.mission_title div{float:left; background:#515151; border-radius:5px; padding:0 6px; margin-right:10px;}
			.mission_title div p{float:left; width:22px; height:44px; background:url(../images/s41_02.jpg) no-repeat center center; border:none; border-radius:0;:;display:block; line-height:44px; vertical-align:middle; margin:0 1px; font-size:24px;}
			.mission_top h3{width:90%; height:50px; line-height:50px; box-sizing:border-box; background:#fff400; margin:14px auto 0px auto; text-align:left; padding:0 20px; font-weight:bold; font-size:16px; color:#222;}
			.mission_text{width:90%; margin:auto; box-sizing: border-box; font-size:11px; height:180px; line-height:22px; text-align:left; overflow-y:auto; padding:10px 10px; color:#222;  border:1px solid #fff400; background:#fffee3;}
			.mission_title .mission_pop_btn img{width:30%;}

		.content .mission_box {width:90%; line-height:40px; background:#f5f5f5; margin:20px auto;}
			
		.content .mission_box select{width:30%; height:50px; display:inline-block; box-sizing:border-box; border:1px solid #222; background:#fff url('../images/ico_arrow2.jpg') no-repeat center right 15px;padding:0 15px;margin:10px 0 0  5px;} 	
		.content .mission_box img {cursor:pointer; margin-left:10px;}
		.content .mission_box span{display:block;font-size:12px;}
		.content .mission_list li{width:44%; height:auto; display:inline-block;  border:1px solid #e6e6e6; box-sizing:border-box; padding:5px; margin-bottom:10px;}
		.content .mission_list li:nth-child(3n){margin-right:0;  }
		.content .mission_list li h5{font-size:12px; line-height:20px; margin-top:10px;}
		.content .mission_list li h5 span{display:inline-block; background:#ff8e00; color:#fff; font-size:11px; padding:0 20px; border-radius:20px; margin:5px auto 15px auto;}
		.content .mission_list li span{display:block; text-align:right; color:#999; font-size:11px; padding:0 5px 5px 0;}
		.content .mission_list img {width:100%;}
		.content .btn_misson{width:300px; height:50px; line-height:50px; background:#00398a; color:#fff; font-size:18px; font-weight:bold; margin:auto; cursor:pointer; border-radius:5px;}
	
		.mission_pop {position:fixed; overflow-y:scroll; width:100%; height:100%; background:rgba(0,0,0,.9); top:0; z-index:10; display:none;}
		.mission_pop.on{display:block;}
		.mission_pop.off{display:none;}
			.mission_pop h1{font-size:40px; color:#ff8e00; margin:135px auto 50px auto; font-weight:bold; text-align:center;}
		.mission_con {width:100%; margin:auto; box-sizing:border-box; border-top:1px solid #ff8e00; border-bottom :1px solid #ff8e00; padding:0 20px 90px 20px; text-align:center; color:#fff; font-size:14px; line-height:24px;}	
		.mission_con h2 {margin:75px auto 30px auto; font-size:22px; font-weight:bold; width:250px; height:50px; line-height:50px; border:1px solid #fff; border-radius:50px;}
		.mission_pop a.btn{width:300px; height:60px; line-height:60px; border-radius:60px; background:#ff8e00; color:#fff; display:block; margin:50px auto 150px auto; text-align:center; font-size:24px; font-family:BMJUA;}
		.mission_close{position:absolute; right:30px; top:40px;}
	
		.content .tab_menu{width:100%;}
		.content .tab_menu li {float:left; width:33%; background:#f2f2f2; color:#222; font-size:12px; border-right:1px solid #fff; box-sizing:border-box; line-height:40px; height:40px; cursor:pointer;}
		
		.content .tab_menu li.on,.content .tab_menu li:hover{background:#ff8e00; color:#fff;}
		.content .tab_menu li:nth-child(3) {width:34%; border:none;}
		
		.content .tab_menu.tab4 li{width:25% !important;}
		.content .tab_menu.tab4 li:nth-child(3) {border-right:1px solid #fff;}
		.content .tab_menu.tab4 li:nth-child(4) {border:none;}
		.content .tab_menu.faq {margin-bottom:0 !important;}
		.content .tab_menu.faq li{width:25% !important;}
		.content .tab_menu.faq li:nth-child(3) {border-right:1px solid #fff;}
		.content .tab_menu.faq li.on,.content .tab_menu li:hover{background:#ffdf93; color:#222;}

		
		.content .faq_box{width:100%; height:auto;   padding:25px 30px; margin-bottom:10px; box-sizing:border-box;}
		.content .faq_box li{font-size:20px; font-weight:bold; text-align:center; color:#000;vertical-align:middle;}
		.content .faq_box li:nth-child(2){font-size:20px; margin-top:10px}
		.content .faq_box li:nth-child(3) {margin-left:30px;}
		.content .faq_box li:nth-child(3) a{font-size:16px; font-weight:normal; line-height:40px; letter-spacing:-1px;display:inline-block;vertical-align:middle;}
		.content .faq_box li span{display:block; font-size:12px; color:#666; margin-top:7px;font-weight:100; }
		.content .faq_box li img {vertical-align:middle;}
		.content .faq_box select{margin-top:10px;width:100%; height:30px; line-height:30px; border:1px solid #ccc; padding:0 15px; position:relative;background:#fff url('../images/ico_arrow2.jpg') no-repeat center right 15px;}

		.content .oneto1_box{width:100%; padding:0 5% 20px 5%; margin-bottom:0px; position:relative; box-sizing:border-box}
		.content .oneto1_box li{font-size:12px;   text-align:left; color:#000; line-height:26px; vertical-align:middle;}
		.content .oneto1_box li b{display:inline-block; width:45%;}
		.content .oneto1_box li span{display:block; font-size:12px; color:#ff8e00; margin-top:7px;}
		
		.content .check_oneone{text-align:center; font-size:14px; color:#999; margin:0 0 35px 0;}
		.content .button {width:70px; height:30px; line-height:30px; border-radius:25px; color:#fff; font-size:12px; font-weight:bold; 
							position:relative; display:inline-block; margin:0 10px 5px 0; vertical-align:middle; box-sizing:border-box; text-align:center;}

		.s_content{width:100%; margin:auto; text-align:center;}
		.s_content .about_h1{width:auto;margin:50px auto 40px auto; font-size:16px; line-height:40px; padding:0 30px; font-weight:bold; border:2px solid #ff8e00; color:#ff8e00; border-radius:50px; display:inline-block;}
		.s_content .about1 .about_h1{margin-top:50px;}

		.s_content .about1 h1{color:#222; font-size:20px; line-height:30px; text-align:center;font-weight:normal;display: block !important;}		
		.s_content .about1 h1 span{font-size:20px; line-height:30px;color:#999;display:block; margin-bottom:20px;}
		.s_content .about1 h1 b{font-size:40px; display:block;margin-bottom:10px; font-weight:normal;}
		.s_content .about1 h2{text-align:center;font-size:13px;}
		.s_content .about1 h2 b{font-size:18px; color:#222; display:block; margin:10px 0;}
		.s_content .about1 h3{text-align:center;font-size:30px; line-height:40px; font-style: italic; margin:50px auto 200px auto; color:#868686;}
		.s_content .about1 h3 span{display:block; font-size:16px; line-height:20px; margin-top:20px;}
		.s_content .about1 img {width:100%;}
		.s_content .about2{width:100%; background:#f7f7f7;display: block !important;}
		.s_content .about2 h1{color:#222; font-size:30px; margin-bottom:40px; line-height:40px; text-align:center;font-weight:normal;}
		.s_content .about2 .about_ul{width:100%; margin:auto; text-align:center;}
		.s_content .about2 .about_ul li {width:75%;  margin:auto;  }
		.s_content .about2 .about_ul2 li {width:75%;  margin:auto; }
		.s_content .about2 .about_ul img,.s_content .about2 .about_ul2 img{width:100%;}
		.s_content .about2 li {margin-bottom:100px;}
		.s_content .about2 .about_ul li:nth-child(1) h2{color:#465a18;}
		.s_content .about2 .about_ul li:nth-child(2) h2{color:#1b3f9d;}
		.s_content .about2 .about_ul2 li:nth-child(1) h2{color:#8ac430;}
		.s_content .about2 .about_ul2 li:nth-child(2) h2{color:#d30909;}
		.s_content .about2 .about_ul2 li:nth-child(3) h2{color:#40d4fc;}
		.s_content .about2 h2{font-family:BMJUA; font-size:30px; line-height:30px; margin-bottom:10px;}
		.s_content .about2 span{font-size:14px; line-height:20px; margin-top:15px;display:block; margin-bottom:30px;}
		.s_content .about11{width:100%; display: block !important;margin-bottom:50px;}
		.s_content .about11 h1 span{color:#222; font-size:30px; line-height:40px; text-align:center;font-weight:normal; display:block; margin-bottom:15px;font-weight:normal;}
		.s_content .about11 h1  {font-size:14px; color:#222;line-height:20px; margin-bottom:15px;}
		.s_content .about11 h2 {font-size:14px; color:#222;line-height:20px;}
		.s_content .about11 img {width:100%;}

		.s_content .about12{width:100%;background:#fffef4; display: block !important; padding-bottom:70px;}
		.s_content .about12 h1{color:#222;  font-size:30px; line-height:40px; margin-bottom:35px; text-align:center;font-weight:normal;}
		.s_content .about12 .about_ul{width:100%; margin:auto; text-align:center;}
		.s_content .about12 .about_ul li {width:100%;  }
		.s_content .about12 .about_ul li:nth-child(1) {text-align:center;}
		.s_content .about12 .about_ul li:nth-child(2) {text-align:center;}
		.s_content .about12 .about_ul h2{color:#323232; font-size:18px; line-height:30px;  font-weight:bold; margin-top:30px;}
		.s_content .about12 .about_ul2 {width:100%; margin:auto; text-align:center;display: block !important; margin-bottom:50px;}
		.s_content .about12 .about_ul2 li {color:#323232; font-size:14px; line-height:22px;}
		.s_content .about12 .about_ul2 li:nth-child(1) {margin-top:90px;}
		.s_content .about12 .about_ul2 li:nth-child(2) {margin-top:-50px; text-align:center; margin-left:20px; font-weight:bold;}
		.s_content .about12 .about_ul2 li:nth-child(2) strong{color:#e7264a;}
		.s_content .about12 span{font-size:12px; line-height:20px; margin-top:25px;display:block;}
		.s_content .about12 img {width:100%;}

		.s_content .about14 {width:1200px; margin:auto; margin-bottom:170px;}
		.s_content .about14 h1{color:#2f7fbf; font-size:32px; margin-bottom:65px; line-height:55px; text-align:left;font-weight:bold; margin:94px 0 76px 0;}
		.s_content .about14 h1 img {margin-right:15px;}		
		.s_content .about14 h2{font-size:24px; text-align:left; line-height:24px;}


		.s_content .about_142 {width:100%; margin:auto; display: block !important;}
		.s_content .about_142 .as_tab li{float:left; width:50%; border-bottom:3px solid #37b7a3; font-size:20px; text-align:center; height:85px; line-height:85px; cursor:pointer;}
		.s_content .about_142 .as_tab li.on{background:#37b7a3; color:#fff;}

		.s_content .about_143 {width:100%; margin:auto; display: block !important;}
		.s_content .about_143 .as_tab li{float:left; width:50%; border-bottom:3px solid #09255a; font-size:20px; text-align:center; height:85px; line-height:85px; cursor:pointer; background:#f1f1f1;}
		.s_content .about_143 .as_tab li.on{background:#09255a; color:#fff;}

	.about_tab01 {background:#e8f1ef; padding-bottom:50px;}
		.about_tab01 .atc01 {width:100%; padding:30px 0 40px 0; box-sizing:border-box; text-align:centere;}
		.about_tab01 .atc01 p{color:#37b7a3; font-size:30px;  line-height:40px; font-weight:bold;}
		.about_tab01 .atc01 b{font-size:16px; line-height:30px; color:#333; display:block; margin:20px 0 30px 0;}
		.about_tab01 .atc01 span{font-size:11px; line-height:20px; color:#666; font-weight:400; letter-spacing:-0.5px;}
		.about_tab01 .atc_box{background:#fff;border:1px solid #29a996; padding:30px 15px 25px 15px; position:relative;font-size:12px;  box-sizing:border-box; border-radius:20px;text-align:left;line-height:20px;}
		.about_tab01 .atc_box p{background:#29a996;height:30px; line-height:30px; padding:0 20px; color:#fff; font-size:16px; font-weight:bold;  border-radius:20px; position:absolute; top:-20px; left:25px; text-align:left; }
		
		.about_tab01 .atc02{width:100%; margin:auto;}
		.about_tab01 .atc02 .atc_box {width:90%; margin:20px auto;}
		.about_tab01 .atc02 img {width:90%; margin:auto;}
		.about_tab01 .atc03{width:90%; margin:auto;}
		.about_tab01 .atc04{width:100%; margin:70px auto 100px auto;}
		.about_tab01 .atc04 .atc_box {width:90%;  text-align:center; padding:30px 0 20px 0; margin:0 auto 50px auto;}
		.about_tab01 .atc04 .atc_box img {width:90%;}
		.about_tab01 .atc04_01.mgt{margin:80px 0 75px 0;}
		.about_tab01 .atc04_01 img {float:left;margin-left:20px; }
		.about_tab01 .atc04_01 h4{text-align:center; margin-bottom:30px;font-size:14px; color:#4c4c4c;}
		.about_tab01 .atc04_01 b{font-size:22px; color:#199c92; margin-bottom:10px;  margin-top:20px; display:block; font-weight:bold;}
		.clear{clear:both}
		.about_tab01 .atc05 {text-align:center;}
		.about_tab01 .atc05 h2{font-size:18px; text-align:left; line-height:18px;width:100%; margin:auto;}
		.about_tab01 .atc05 span{display:inline-block; font-size:16px; margin-top:30px;text-align:center;}
		.about_tab01 .atc05 img{width:100%;margin-top:50px;}
		.about_tab01 .atc06{width:90%; margin:65px auto 60px auto;}
		.about_tab01 .atc06 img {float:left; border-radius:100px;}
		.about_tab01 .atc06 h4 {float:left; text-align:left; font-size:13px;line-height:20px;}
		.about_tab01 .atc06 h4 b{display:block; font-size:18px; font-weight:bold; border-bottom:1px solid #81187b; padding:10px 0 20px 0; margin-bottom:20px; color:#222;line-height:20px; }
		.about_tab01 .atc06 h4 div{padding-left:20px;}
		.about_tab01 .atc06 h4 span{font-size:13px; color:#bf01b4;display:block; margin-left:8px;}

	.about_tab02 {background:#e7f2ff; padding-bottom:100px;}
		.about_tab02 .atc01 {position:relative; width:100%; height:0; padding-top:calc(1030 / 720 * 100%); background:url(../images/s142_01.jpg)no-repeat center center/100% 100%;  box-sizing:border-box; text-align:center;}
		
		.about_tab02 .atc01 div{width:100%; position:absolute; top:45%; left:0;}
		.about_tab02 .atc01 p{color:#fff; font-size:25px;  line-height:25px; font-weight:bold;}
		.about_tab02 .atc01 b{font-size:14px; line-height:22px; color:#fff; display:block; margin:5px 0 10px 0;}
		.about_tab02 .atc01 h2{font-size:14px; line-height:20px; color:#9ee3ff; font-weight:bold;}
		.about_tab02 .atc01 span{font-size:11px; line-height:18px; color:#fff; font-weight:200;}

		.about_tab02 .atc_box{background:#fff;border:1px solid #009bdd; padding:30px 20px 25px 20px; position:relative;font-size:14px;  box-sizing:border-box; border-radius:20px;text-align:left;line-height:24px; margin-top:20px;}
		.about_tab02 .atc_box p{background:#009bdd;height:40px; line-height:40px; padding:0 20px; color:#fff; font-size:18px; font-weight:bold;  border-radius:20px; position:absolute; top:-20px; left:25px; text-align:left; }

		.about_tab02 .atc02{width:90%; margin:auto; margin-bottom:50px;}
		.about_tab02 .atc02 h2{font-size:18px; text-align:left; line-height:24px;  margin:40px auto 30px auto;}
		.about_tab02 .atc02 span{font-size:14px; color:#09255a; line-height:30px; text-align:left; font-weight:bold; display:inline-block;}
		.about_tab02 .atc02 img{}
		.about_tab02 .atc02 .atc_box{border:1px solid #09255a;}
		.about_tab02 .atc02 .atc_box p{background: #09255a;}
		.about_tab02 .atc03{width:90%; margin:auto;}
		.about_tab02 .atc03 .atc_box{width:100%; margin:0 auto 50px auto; }
		.about_tab02 .atc03 img {display:block; width:90%; margin:auto;}
		.about_tab02 .atc04{width:100%; margin:auto; margin-bottom:40px;}
		.about_tab02 .atc04 h2{font-size:18px; text-align:left; line-height:24px;width:100%;  margin:40px auto 20px auto;}
		.about_tab02 .atc04 img {display:block; width:90%; margin:auto;}


		.s_content .button_bc button{ width:auto; display:inline-block; margin:auto; height:50px; line-height:50px; padding:0 30px; margin:0 30px;color:#fff; border-radius:80px;
									font-size:18px;font-family:BMJUA; margin-bottom:20px; cursor:pointer;}
		.s_content .button_bc button:nth-child(1){background:#f7581e; }
		.s_content .button_bc button:nth-child(2){background:#71d0e4;}
		.s_content .button_bc button:nth-child(3){background:#f89a1a; }
		
		.s_content .button_bc img,
		.s_content .button_bc1 img,
		.s_content .button_bc2 img,
		.s_content .button_bc3 img {width:auto !important; height:30px  !important;}

		.s_content .button_bc1 a,
		.s_content .button_bc2 a,
		.s_content .button_bc3 a{ width:auto; display:inline-block; margin:auto; height:50px; line-height:50px; padding:0 30px; margin:0 30px;color:#fff; border-radius:80px; 
									font-size:18px;font-family:BMJUA; margin-bottom:70px; cursor:pointer;}
		.s_content .button_bc1 a{background:#f7581e; }
		.s_content .button_bc2 a{background:#71d0e4;}
		.s_content .button_bc3 a{background:#f89a1a; }
		
		
		.s_content .about2 .ss_title{width:90%; height:50px; color:#fff; line-height:50px; margin:auto; text-align:center; font-size:18px;font-family:BMJUA;}
		.s_content .about2 .ss_title.bg1{background:url(../images/s12_09.jpg) no-repeat center center/ 100% 100%;}
		.s_content .about2 .ss_title.bg2{background:url(../images/s12_12.jpg) no-repeat center center/ 100% 100%;}
		.s_content .about2 .ss_title.bg3{background:url(../images/s12_15.jpg) no-repeat center center/ 100% 100%;}
		.s_content .about2 .ss_txt{text-align:center; height:40px; line-height:40px; margin:auto; font-weight:bold;}
		.s_content .about2 .ss_img img {display:inline-block; margin:10px 5px 50px 5px; width:45%;}

		.s_content .about3 h1{color:#222; font-size:30px; margin-bottom:0px; line-height:40px; text-align:center;font-weight:normal;}
		.s_content .about3 b{font-size:14px; display:block; margin-bottom:70px;}
		.s_content .about3 img{width:100%;}

		.eduedu1 {background:#003f73; width:100%;}
		.eduedu1 .about_h1{color:#fff; border-color:#fff; padding:0 50px; margin-bottom:40px;}
		.eduedu3 .about_h1{color:#222; border-color:#222; padding:0 50px; margin-bottom:40px;}
		.eduedu1 img,.eduedu2 img,.eduedu3 img{width:100%;}
		.eduedu2 ul{width:100%; margin:auto; }
		.eduedu2 li{float:left; font-size:14px; line-height:22px; text-align:center;}
		.eduedu2 li span{display:block; margin-bottom:40px;}
		.eduedu2 li span strong{font-size:18px;}
		.eduedu2 li span:nth-child(1){margin-top:40px; }
		.eduedu2 li span:nth-child(1) strong{color:#4ba4e9;}
		.eduedu2 li span:nth-child(2) strong{color:#2ea500;}
		.eduedu2 li span:nth-child(3) strong{color:#cf3a4c;}
		.eduedu3{width:100%; background:#f5f5f5; padding-bottom:100px;}
		.eduedu3 ul{width:100%; margin:auto; text-align:center;display:block !important;}
		.eduedu3 li{display:inline-block;width:45%; text-align:center;}
		.eduedu3 li img {width:100%;}
		.eduedu3 b{font-size:18px; font-weight:bold; color:#222; display:block; margin:10px auto; font-family:NanumSquareEB;}
		.eduedu3 button{width:100px; height:40px; line-height:40px; font-size:14px; border:1px solid #aaa; margin:10px 0; font-weight:bold}
		.eduedu3 button img{width:auto; height:20px;}


		.s_content .app_h1{width:auto;margin:50px auto 40px auto; font-size:18px; line-height:40px; padding:0 30px; border:2px solid #ff8e00; color:#ff8e00; border-radius:50px; display:inline-block;}
		.s_content .app1 h1{ font-size:14px; line-height:26px; width:90%;margin:auto;} /*font-style:oblique;*/
		.s_content .app1 h1 b{font-size:18px; line-height:36px; display:block;}
		.s_content .app1 .app_phone{margin:70px auto 25px auto; width:90%;}
		.s_content .app1 a{display:inline-block; margin:0 5px 65px 5px; width:40%;}
		.s_content .app1 a img{width:90%;}
			
		.s_content .app2{width:100%; height:auto;}
		.s_content .app2 ul{width:90%; height:auto; margin:auto; border:1px solid #999999; border-radius:25px; padding:50px 0 20px 0; display:block; position:relative; margin-bottom:60px;}
		.s_content .app2 ul li{display:inline-block; font-size:12px;margin-bottom:20px; line-height:24px; padding:0 5%;}
		.s_content .app2 ul li img{margin:0 5px 10px 5px; width:100%;}
		.s_content .app2 ul h2{position:absolute; left:40px; top:-20px; height:40px; line-height:40px; font-weight:bold; background:#999; color:#fff; font-size:16px; padding:0 20px; border-radius:40px;}
		.s_content .app1.app_top{width:100%; border-top:1px solid #666;margin-top:100px;}
		
		.s_content .app_h2{width:auto;margin:50px auto 40px auto; font-size:18px; line-height:40px; padding:0 30px; border:2px solid #f22f47; color:#f22f47; border-radius:50px; display:inline-block;}




		.s_content .log_in{padding:40px 20px; box-sizing:border-box; min-height:300px; padding-bottom:100px;}
		.s_content .log_in input{float:left; height:40px; line-height:40px; font-size:14px; box-sizing:border-box;}
		.s_content .log_in input[type = text] {background:#eee; width:70%; color:#999; padding:0 15px;}
		.s_content .log_in input[type = button] {background:#003696; width:30%; color:#fff; text-align:center;}
		.s_content .log_in a{display:inline-block; margin:20px auto 50px auto; text-align:center; font-size:12px; color:#ff8e00; border-bottom:1px solid #ff8e00;}
		.s_content .log_in span{background:#989898; color:#fff; border-radius:50px; height:30px; line-height:30px;  display:inline-block; padding:0 20px; cursor:pointer;}


	#copy {width:100%;}
		#copy .sitemap{width:100%; padding:20px 0; box-sizing:border-box;}
			.sitemap ul{width:100%; margin:auto;}
			.sitemap ul li.link{width:100%;  text-align:center;}			
			.sitemap ul li img{margin-left:15px; width:50px; border-radius: 130px;}
			.sitemap ul h1{font-size:16px; color:#000; margin-bottom:20px; font-weight:bold;}			
			.sitemap ul a {line-height:20px; font-size:12px;}

		#copy .copy{background:#333; width:100%; box-sizing:border-box; padding:50px 0 50px 0;}
			.copy ul{width:100%; margin:auto; padding:0 5%; box-sizing:border-box;}
			.copy ul li {float:left; text-align:left; font-size:12px; line-height:16px; color:#ccc;}
			.copy ul li strong{color:#fff; display:block; margin-bottom:10px;}


	.mcontent {width:100%; margin:0 auto 70px auto;}  
	.mnotice{width:100%; margin:75px auto 30px auto; padding:0 5%; box-sizing:border-box;}			
		.mnotice li{width:100%; margin-right:5%; float:left; letter-spacing:-0.5px;}	
		.mnotice li:nth-child(3){margin-right:0;}
		.mnotice table{width:100%}			
		.mnotice table td{font-size:16px; line-height:35px; color:#222;}	
		.mnotice table td:last-child{color:#999; text-align:right;}
		.mnotice table td span{display:inline-block; color:#999; margin-right:5px;}
		.mnotice table h1{font-size:16px; border-bottom:1px solid #ccc; display:inline-block;  text-align:center; padding-bottom:10px; margin-bottom:20px;float:left; box-sizing:border-box; height: 40px;}
		.mnotice table h1:nth-child(1){width:30%;}
		.mnotice table h1:nth-child(2){width:40%;}
		.mnotice table h1:nth-child(3){width:30%;}
		.mnotice table h1.on{color:#000; font-weight:bold; border-bottom:3px solid #000;}
	
	.mvisual2{width:100%; position:relative;}
		.mvisual2 ul{width:100%; margin:auto;;height:0; padding-top:calc(720 / 720 * 100%); margin:0 auto; overflow:hidden;box-sizing:border-box;position:relative;}
		.mvisual2 li{position:absolute; top:0; left:0;}
		.mvisual2 li:nth-child(1){width:100%;}
		.mvisual2 li:nth-child(1) img{position:absolute; width:100%; top:0px; left:0%; z-index:0;}		
		.mvisual2 li:nth-child(2){width:100%; height:100%;text-align:center;  color:#fff; z-index:10; font-size:50px;  box-sizing:border-box; z-index:1;  color:#d6f8ff; margin:auto; line-height:50px }
		.mvisual2 li h1{margin:40px auto 10px auto; border-top:5px solid #ffb400; display:inline-block; color:#fff;font-size:30px; padding:0 5px;font-family:BMJUA;}
		.mvisual2 li span{font-size:20px; text-align:center; font-family:NanumSquareL; display:block; line-height:30px;}		
		.mvisual2 li .moregogo{font-size:23px; line-height:26px;  color:#ffb400;  }
		.mvisual2 li .moregogo strong{border-bottom:2px solid #ffb400;}
		.mvisual2 li .moregogo img{height:30px;}
		.mvisual2 li div{position:absolute; bottom:20px; left:50%; transform:translate(-50%, 0);}
		.mvisual2 li div a{display:inline-block; width:22px; height:22px; box-sizing:border-box; border:2px solid #fff; border-radius:40px;}		
		.mvisual2 li div a.on{background:#fff;}
		.mvisual2 li .msv_play{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); cursor:pointer; opacity:.3;}
		.mvisual2 li .msv_play:hover{opacity:.6;}
		.mvisual2 li .msv_play img{width:90%;}


	.mteacher{width:100%; height:auto; padding:80px 0 100px 0;background:#fef8e4; text-align:center; box-sizing:border-box;}
		.mteacher h1{margin:auto; border-top:5px solid #ffb400; display:inline-block; color:#222;font-size:30px; padding:0 5px;font-family:BMJUA;line-height:50px }
		.mteacher ul{margin:20px auto 0 auto; width:100%; padding:0 5%; box-sizing:border-box;}
		.mteacher li{margin:10px 2%; width:46%; height:0; padding-top:calc(720 / 720 * 40%); float:left; color:#fff; font-size:12px; line-height:18px; position:relative;}
		.mteacher li:nth-child(1){background:url(../images/main_txt_box1.jpg) no-repeat center center/100% 100%;}
		.mteacher li:nth-child(2){background:url(../images/main_txt_box2.jpg) no-repeat center center/100% 100%;}
		.mteacher li:nth-child(3){background:url(../images/main_txt_box3.jpg) no-repeat center center/100% 100%;}
		.mteacher li:nth-child(4){background:url(../images/main_txt_box4.jpg) no-repeat center center/100% 100%;}
		.mteacher li h2{font-size:20px; line-height:20px; font-weight:bold; margin:0px 0 10px 0;  }
		.mteacher li a{display:block; position:absolute; top:50%; width:100%; transform:translatey(-50%);}

	.mset {width:100%; padding:0 5%; height:0; padding-top:calc(720 / 600 * 100%); background:url(../images/main_product_bg.jpg) no-repeat center center/100% 100%; position:relative; box-sizing:border-box;} 
		.mset ul{width:92%;  height:495px; position:absolute; top:0; left:4%; }
		.mset li {box-sizing:border-box;font-family:NanumSquareB; font-size:14px; text-align:center;}
		.mset li span{ text-align:center;  display:block;  box-sizing:border-box; font-size:12px; line-height:20px;}
		.mset li span b{color:#e6284a; font-family:NanumSquareEB; display:block; margin-bottom:5px;}
		.mset li:nth-child(2){font-size:20px; color:#000; }
		.mset div{margin:40px 0 10px 0; text-align:center;}
		.mset div a {display:inline-block;  width:22px; height:22px; line-height:20px; box-sizing:border-box; font-weight:bold; font-size:13px; text-align:center; color:#444; border:1px solid #999;}		
		.mset div a.on{border:1px solid #e95e76; background:#e95e76; color:#fff;}
		.mset h1{font-size:30px; color:#e7264a; font-family:BMJUA; line-height:50px; text-align:center;}
		.mset .pro_more{display:block; margin-top:50px}
		.mset ul:nth-child(2) h1,.mset ul:nth-child(2) b{color:#37b7a3;}
		.mset ul:nth-child(2) .on{background:#37b7a3; border:1px solid #37b7a3;}
		.mset ul:nth-child(3) h1,.mset ul:nth-child(3) b{color:#009bdd;}
		.mset ul:nth-child(3) .on{background:#009bdd; border:1px solid #009bdd;}
		.mset .mset_img{width:90%; margin:-20px 0 0 -20px;}
	
	.mclass{width:100%; background:#eef6ff; padding:60px 0;}
		.mclass ul{width:90%; margin:auto; }
		.mclass ul li{float:left;width:100%; margin:10px 0; background:#fff;}
		
		.mclass ul li img{float:left; width:40%;}
		.mclass ul li div{float:left;display:block;box-sizing:border-box;padding: 20px 0 0 5%;color:#717171;}
		.mclass div b{font-size: 25px;color:#00b897;font-family: BMJUA;display:block;letter-spacing:-2px;}
		.mclass div a{display:block;width:100%;background:#00b897;color:#fff;font-family: BMJUA;/* line-height: 35px; *//* height: 35px; */margin-bottom:7px;border-radius:50px;text-align:center;font-size: 18px;padding: 10px 0;}
		.mclass div span{display:block;font-size: 12px;line-height: 17px;margin: 10px 0 15px 0;font-weight:600;}

		.mclass ul li:nth-child(2) b{color:#009bdd;}
		.mclass ul li:nth-child(2) a{background:#009bdd;}


	.m_contact{width:100%; background:#f2f2f2; padding:50px 5%; box-sizing:border-box;}
		.m_contact ul{width:100%;margin:auto;}
		.m_contact li{width:48%; height:200px; margin:20px 0px; background:#fff; float:left;text-align:center;padding:0 10px; box-sizing:border-box;}
		.m_contact li:nth-child(1){margin-right:4%;}
		.m_contact li:nth-child(3){width:100%;}
		.m_contact li h1{font-size:20px; font-family:NanumSquareEB; color:#222; margin:25px auto 15px auto;}
		.m_contact li h2{font-size:12px; line-height:20px;color:#00a0db;}
		.m_contact li h2 b{font-size:28px; display:block; margin-bottom:5px;}
		.m_contact li h2 b img {width:12%; display:inline-block;}
		.m_contact li img{width:20%; display:block; margin:auto;}
		.m_contact li span{display:block; margin:20px 0 0 0; color:#; font-size:12px; line-height:16px; color:#888;}

	.msitemap {height:410px; width:1200px; margin:auto;}


		
	/*ë©”ì¸íŒì—…*/
	.mvisual2 .msv_play_pop {width: 100%; height: 100%; position: absolute;}
	.msv_play_pop {position: absolute;}
	.msv_play_pop .pop,.msv_play_pop .pop1,.msv_play_pop .pop2, .msv_play_pop .pop3, .msv_play_pop .pop4 {display: none; z-index: 122; width: 100%; height: 100%; position: absolute; left:0; top:0px; text-align: center;}
	.msv_play_pop .pop1.on, .msv_pay_pop .pop2.on, .msv_play_pop .pop3.on, .msv_play_pop .pop4.on{display:block}
	.msv_play_pop .pop1.off, .msv_play_pop .pop2.off,.msv_play_pop .pop3.off,.msv_play_pop .pop4.off{display:none}
	.msv_play_pop.sub_pop .pop,
	.msv_play_pop.sub_pop .pop1,
	.msv_play_pop.sub_pop .pop2,
	.msv_play_pop.sub_pop .pop3,
	.msv_play_pop.sub_pop .pop4{position: fixed;}
	.black_box { width: 100%; height: 100%; position: fixed; top:0; left:0;  background:rgba(0,0,0,.8); overflow:hidden; z-index: 25; }

	.msv_play_pop .pop_txt{font-size:30px; line-height:40px; color:#fff; font-weight:100;}
	.msv_play_pop .pop_txt span{display:block; margin:20px auto 50px auto;}	 
	.msv_play_pop .pop_btn{ margin-top:45px;}
	.msv_play_pop .pop_btn button{display:inline-block; font-family:BMJUA;margin:0 5px; font-size:18px; margin-bottom:10px; background:#f7581e; border-radius:60px; height:50px; line-height:50px; color:#fff; opacity:0.6;}
	.msv_play_pop .pop_btn button:nth-child(2){background:#71d0e4;}
	.msv_play_pop .pop_btn button:nth-child(4){background:#4a65b8;}
	.msv_play_pop .pop_btn button.on{color:#fff; border:3px solid #fff; opacity:1;}
	.msv_play_pop .pop_btn.type2 button{width:auto; padding:0 25px;} 
	.msv_play_pop .pop_btn.type2 button:nth-child(3){background:#f89a1a;}
	.msv_play_pop .pop_btn img {height:30px; width:auto;}
	.msv_play_pop .video{width:100%; margin:auto;}
	.on .popup.mainpop{display:block !important;}

	.popup.mainpop {width: 100%; height: auto; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);  z-index: 29; text-align: center; }
	.popup.mainpop .close { display: inline-block; width: 31px; height: 31px; position: absolute;  right: 10px; top: -40px; background: url(https://www.visangwings.com/wingsHome/images/pop_closebtn_main.png) no-repeat left top; }
	.popup.mainpop h1 {font-size: 36px; color: #fff; font-weight: bold; line-height: 100%;  text-align: center;}
	.popup.mainpop h2 {margin-bottom: 35px; font-size: 20px; color: #fff; letter-spacing: -0.03em; font-weight: normal; line-height: 40px;  text-align: center;}

	.mvisual{width:100%; overflow:hidden; height:0; padding-top:calc(972 / 720 * 100%); position:relative;margin:auto;}
	.mvisual_bg{width:100%; overflow:hidden;}
	
	#slider {overflow:auto; width:100%; height:0; padding-top:calc(972 / 720 * 100%); left:0%; background:#fff; margin:auto;}
	#slider .visual {position:absolute; list-style:none; top:0; left:0; width:300% !important;}
	#slider .visual li {float:left; width:33.3%; height:0; padding-top:calc(972 / 720 * 33.3%);  box-sizing:border-box; position:relative; text-align:center;}
	#slider .visual li:nth-child(1) {background: url(../images/visual_01.jpg) no-repeat center top/100% 100%;}
	#slider .visual li:nth-child(2) {background: url(../images/visual_02.jpg) no-repeat center top/100% 100%;}
	#slider .visual li:nth-child(3) {background: url(../images/visual_03.jpg) no-repeat center top/100% 100%;}
	#slider .visual strong{display:block; margin:0px 0 0px 0; font-size:45px;}
	#slider .visual span{display:block; font-size:20px; line-height:30px; color:rgba(255,255,255,.4);}
	#slider .visual li div {width:100%; margin:auto; font-family:BMJUA; color:#fff;font-size:30px; line-height:45px; position:absolute; top:0; padding-top:12%;}
	#slider .visual li div a {margin-top:0px; display:inline-block;font-size:15px; line-height:25px; font-family:NanumSquareB; border-bottom:1px solid #fff;}
	

	.pagination {position:absolute; z-index:10; bottom:0;list-style:none; height:70px; line-height:40px; margin:0px; text-align:center; width:100%; background:rgba(0,0,0,.4); font-family:BMJUA; font-size:24px; padding-top:15px; box-sizing:border-box;}
	.pagination li {display:inline-block; cursor:pointer; margin:0 1%; text-align:center; color:rgba(255,255,255,.9); border-radius:50px; width:auto; padding:0 20px; text-align:center;}
	li.current {background:#fff;color:#000;}
	.pagination li:nth-child(1).current{color:#39a8dc;}
	.pagination li:nth-child(2).current{color:#006150;}
	.pagination li:nth-child(3).current{color:#e90e56;}

	caption, legend, #accessibility, .hidden{width:0; height:0; line-height:0; position:absolute; top:-9999em; left:-9999em; overflow:hidden; visibility:hidden; font-size:0;}


		.login_con {width:400px; height:83px; background:rgba(0,0,0,.4); position:absolute;padding:10px; box-sizing:border-box; z-index:10; left:50%; margin-left:200px;}
		.login_con input{float:left; width:230px; height:50px; border:none; background:#fff; font-size:20px; line-height:50px; color:#afb8d2;padding:0 10px; box-sizing:border-box;}
		.login_con button{float:right; width:140px; height:50px; border:none; background:#003796; font-size:16px; line-height:50px; color:#fff; text-align:center; vertical-align:top;}
		.login_con .lc_text{font-size:11px; color:#fff; margin-top:3px;}
		.login_con .lc_text a{float:right;}

		.login_con2 {display:none;width:400px; height:83px; line-height:76px; text-align:center; background:rgba(0,0,0,.4); position:absolute;padding:10px; box-sizing:border-box; z-index:10; left:50%; margin-left:200px;font-family:BMJUA; color:#fff; font-size:40px;}



			.btn_box{margin:20px 0 0px 0;text-align:center;}
				.btn_box button{background:#000; color:#fff; width:130px; display:inline-block;}
				.btn_box button:nth-child(2){background:#888;}

				
			.val2 td{padding:30px 10px 30px 30px; text-align:left;}
			.val2 td button{display:inline-block; padding: 0 15px;}
			.val2 td span{display:inline-block; line-height:50px; width:22%;}
			.val2 td a{margin:0 5px;}