@import url("./fonts.css");

/* Reset */
html,body { width: 100%; height: 100%; position: relative; font-smoothing: antialiased; }
body {
	line-height: 18px;
	font-family:"³ª´®°íµñ","NanumGothic","¸¼Àº°íµñ","Dotum","µ¸¿ò",  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:"³ª´®°íµñ","NanumGothic","¸¼Àº°íµñ","Dotum","µ¸¿ò"; }
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; /* È­»ìÇ¥ ¾ø¾Ö±â for chrome*/
   -moz-appearance: none;    /* È­»ìÇ¥ ¾ø¾Ö±â for firefox*/
   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;}


	.claer{clear:both}
	.gtop_menu {width:100%; min-width:1000px; height:36px; background:#191919;}
		.gtop_menu ul{width:1000px; margin:auto; background:#191919;}
		.gtop_menu ul li{float:left;}
		.gtop_menu ul li:nth-child(2){float:right;}
		.gtop_menu ul li a{display:inline-block; line-height:16px; color:#868686; margin-top:10px; margin-right:15px; padding-right:15px; font-size:12px; border-right:1px solid rgba(255,255,255,.15);}
		.gtop_menu ul li a:hover,.gtop_menu ul li a.on{color:#ffb400; font-weight:bold;}
		.gtop_menu ul li:nth-child(2) a{color:#fcda00; margin-right:0;}
		.gtop_menu ul li a:first-child{margin-left:30px;}
		.gtop_menu ul li a:last-child{border:none;}

		.s_content{width:100%; margin:auto; text-align:center;}
		.s_content .about_h1{width:auto;margin:100px auto 80px auto; font-size:22px; line-height:50px; padding:0 30px; border:2px solid #ff8e00; color:#ff8e00; border-radius:50px; display:inline-block;}
		.s_content .about1 .about_h1{margin-top:100px;}

	.s_content .about_142 {width:1000px; 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:1000px; margin:0; 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:100px;}
		.about_tab01 .atc01 {width:1000px; height:896px; background:url(../images_pop/s141_01.jpg); padding:280px 0 0 0; box-sizing:border-box; text-align:center;}
		.about_tab01 .atc01 b{font-size:24px; line-height:40px; color:#333; display:block; margin:20px 0 30px 0;}
		.about_tab01 .atc01 span{font-size:16px; line-height:30px; color:#333; font-weight:600; display:block; width:700px; margin:auto; background:rgba(255,255,255,.5); text-align:left; padding:20px 30px;}
		.about_tab01 .atc_box{background:#fff;border:1px solid #29a996; padding:50px 30px 45px 30px; position:relative;font-size:18px;  box-sizing:border-box; border-radius:20px;text-align:left;line-height:40px;}
		.about_tab01 .atc_box p{background:#29a996;height:40px; line-height:40px; padding:0 20px; color:#fff; font-size:22px; font-weight:bold;  border-radius:20px; position:absolute; top:-20px; left:25px; text-align:left; }
		
		.about_tab01 .atc02{width:1000px; margin:auto; box-sizing:border-box; padding:0 25px;}
		.about_tab01 .atc02 .atc_box {width:540px; float:left;}
		.about_tab01 .atc02 img {width:400px; float:right;}
		.about_tab01 .atc03{width:1000px; margin:70px auto 50px auto; box-sizing:border-box; padding:0 25px;}
		.about_tab01 .atc04{width:1000px; margin:70px auto 100px auto; box-sizing:border-box; padding:0 25px;}
		.about_tab01 .atc04 .atc_box {width:48%; float:left; text-align:center; padding:50px 0 40px 0; height:530px; box-sizing:border-box;}
		.about_tab01 .atc04 .atc_box:nth-child(2) {width:48%; float:right;}
		.about_tab01 .atc04 .atc_box.first img {width:400px; margin-top:20px;}
		.about_tab01 .atc04_01.mgt{margin:0px 0 15px 0; text-align:center;}
		.about_tab01 .atc04_01 h4{ font-size:18px; color:#4c4c4c;}
		.about_tab01 .atc04_01 b{font-size:30px; color:#199c92; display:block; font-weight:bold;}
		.clear{clear:both}
		.about_tab01 .atc05 {text-align:left; width:1000px;box-sizing:border-box; padding:0 25px;}
		.about_tab01 .atc05 h2{font-size:22px; text-align:left; line-height:24px; margin:auto; color:#222;}
		.about_tab01 .atc05 span{display:inline-block; font-size:20px; margin-top:10px;  color:#222;}
		.about_tab01 .atc05 img{width:100%;}
		.about_tab01 .atc05 span:nth-child(3){margin-left:150px;}
		.about_tab01 .atc05 span:nth-child(4){margin-left:155px;}
		.about_tab01 .atc05 span:nth-child(5){margin-left:150px;}
		.about_tab01 .atc06{width:1000px;box-sizing:border-box; padding:0 25px; margin:65px auto 0 auto;}
		.about_tab01 .atc06 img {float:left; border-radius:100px;}
		.about_tab01 .atc06 h4 {float:left; text-align:left; font-size:20px;line-height:30px;}
		.about_tab01 .atc06 h4 b{display:block; font-size:22px; 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:18px; color:#bf01b4;display:block; margin-left:10px;}

	.about_tab02 {background:#e7f2ff; padding-bottom:100px;}
		.about_tab02 .atc01 {width:1000px; height:566px; background:url(../images_pop/s142_01.jpg) no-repeat top center/100% auto; padding:70px 0 0 420px; box-sizing:border-box; text-align:left;}
		.about_tab02 .atc01 p{color:#fff; font-size:50px;  line-height:50px; font-weight:bold;}
		.about_tab02 .atc01 b{font-size:26px; line-height:40px; color:#fff; display:block; margin:10px 0 30px 0;}
		.about_tab02 .atc01 h2{font-size:26px; line-height:40px; color:#9ee3ff}
		.about_tab02 .atc01 span{font-size:16px; line-height:30px; color:#fff; font-weight:200;}

		.about_tab02 .atc_box{background:#fff;border:1px solid #009bdd; padding:50px 30px 45px 30px; position:relative;font-size:18px;  box-sizing:border-box; border-radius:20px;text-align:left;line-height:40px; margin-top:20px;}
		.about_tab02 .atc_box p{background:#009bdd;height:40px; line-height:40px; padding:0 20px; color:#fff; font-size:22px; font-weight:bold;  border-radius:20px; position:absolute; top:-20px; left:25px; text-align:left; }

		.about_tab02 .atc02{width:1000px;  box-sizing:border-box; padding:0 25px; margin:auto; margin-bottom:90px;}
		.about_tab02 .atc02 h2{font-size:24px; text-align:left; line-height:24px;width:1120px;  margin:90px auto 70px auto; color:#222;}
		.about_tab02 .atc02 span{float:left; font-size:22px; color:#09255a; line-height:40px; text-align:left; font-weight:bold;}
		.about_tab02 .atc02 img{float:right;}
		.about_tab02 .atc02 .atc_box{border:1px solid #09255a;}
		.about_tab02 .atc02 .atc_box p{background: #09255a;}
		.about_tab02 .atc03{width:1000px;  box-sizing:border-box; padding:0 25px; margin:auto;}
		.about_tab02 .atc03 .atc_box{width:48%; margin:0 4% 90px 0; float:left;}
		.about_tab02 .atc03 .atc_box img{height:210px;}
		.about_tab02 .atc03 .atc_box:nth-child(2n){margin:0}
		.about_tab02 .atc03 .atc_box:nth-child(1),.about_tab02 .atc03 .atc_box:nth-child(2){height:520px;}
		.about_tab02 .atc03 img {display:block; margin:auto;}
		.about_tab02 .atc04{width:1000px;  box-sizing:border-box; padding:0 25px;  margin:auto; margin-bottom:90px;}
		.about_tab02 .atc04 h2{font-size:24px; text-align:left; line-height:24px;width:1000px;  margin:20px auto 40px auto; color:#222;}
		.about_tab02 .atc04 img{width:100%}



	#visual {width:100%; min-width:1000px; height:260px; background:#7f8790; position:relative; overflow:hidden;}
		#visual ul{width:100%; padding:0; margin:auto; box-sizing:border-box;}
		#visual li:nth-child(1){position:absolute; top:0; left:50%; transform:translate(-50% , 0);z-index:0;}		
		#visual li:nth-child(2){text-align:center; position:relative; color:#fff;  font-size:18px;  box-sizing:border-box; z-index:1; padding-top:85px;}
		#visual li b{font-size:48px; line-height:48px;display:inline-block; margin:auto; font-weight:normal; margin-top:10px; font-weight:bold;}



	.content {width:1000px; margin:50px auto 120px auto;}
		.content h1 {font-size:16px; margin:10px 0 20px 30px; line-height:50px; text-align:left;}
		.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:24px;  text-align:left; padding:40px 0 30px 0px;}
		.content h3 span{padding-left:15px; color:#000;}
		.content h6 {color:#222; font-size:28px; margin:30px 0 20px 30px; text-align:left; font-weight:bold;}
		.content table{width:100%;border-top:3px solid #222; }
		.content table th {font-size:16px; color:#222; border-bottom:1px solid #222;height:60px; font-weight:bold;}
		.content table td:first-child, .content .dayday{color:#222;}
		.content table td {font-size:16px; color:#000; border-bottom:1px solid #b3b3b3; height:60px; }
		.content table tr:last-child td{border-bottom:2px solid #222;}
		.content table td b{color:#ed4113;}

		.content td, .content,th{text-align:center;}
		.content button{width:auto; height:40px; padding:0 15px; line-height:40px; color:#222; font-size:14px; font-weight:bold;  display:inline-block;margin:0 5px; vertical-align:top; box-sizing:border-box; border:1px solid #ccc;}
		.content button img {margin-right:5px;}
		.content td a{display:inline-block; height:40px; line-height:40px;  vertical-align:middle;margin:0 3px;}
		.content td .down_file{display:block; text-align:right; font-size:12px; }
		.content td .down_file img {margin:0 5px 0 20px; display:inline-block !important}
		.content td.textarea_td{text-align:left; padding:10px 40px 50px 40px; color:#222 !important;}
		.content td.textarea_td img {display:block; }/*margin:20px auto;*/
		.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_pop/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:75px; height:30px; line-height:30px; border-radius:25px; color:#fff; font-size:14px; font-weight:bold; position:relative; display:inline-block;margin:0 10px; vertical-align:top; box-sizing:border-box;}*/
		.content p {width:90%; height:30px; line-height:30px; border-radius:25px; color:#fff; font-size:14px; font-weight:bold; position:relative; display:inline-block;margin:0 10px; vertical-align:top; box-sizing:border-box;}
		.content p a{line-height:30px;} 

		.content .align_l,.content .align_ll td{text-align:left; padding-left:20px;}
		.content .pazing {margin:60px auto auto auto;} 			
		.content .pazing a {display:inline-block; width:30px; height:30px; line-height:30px; margin:10px; font-size:16px; color:#999;}			
		.content .pazing a.on{box-sizing:border-box; border:1px solid #ff8e00; color:#ff8e00; font-weight:bold;}
		/* [S] ÆäÀÌÂ¡  Ãß°¡ - ÀÌÁ¤ÈÆCP (20181018) */
		.hide{width:0; height:0; line-height:0; position:absolute; top:-9999em; left:-9999em; overflow:hidden; visibility:hidden; font-size:0;}
		.content .pazing a span { display: inline-block; width: 30px; height: 30px; }
		.content .pazing a.first span { background: url(../images/paging_first.png) no-repeat bottom center; }
		.content .pazing a.prev span { background: url(../images/paging_prev.png) no-repeat bottom center; }
		.content .pazing a.next span { background: url(../images/paging_next.png) no-repeat bottom center; }
		.content .pazing a.last span { background: url(../images/paging_last.png) no-repeat bottom center; }
		/* [E] ÆäÀÌÂ¡  Ãß°¡ - ÀÌÁ¤ÈÆCP (20181018) */
		
		.content .btn_list_b{ text-align:right;}
		.content .btn_list_b button{height:50px; line-height:50px; padding:0 35px; background:#808080; color:#fff; margin-top:20px;}
		.content .np_btn{border-top:2px solid #222 !important; margin-top:70px;}
		
		.content .select_box{float:left;}
		.content .select_box select{width:160px; height:50px; box-sizing:border-box; border:1px solid #003a90; color:#003a90; background:url('../images_pop/ico_arrow2.jpg') no-repeat center right 15px;padding:0 15px;margin-right:10px; float:right;} 	
		
		.content .search_box{float:right; vertical-align:middle;}
		.content .search_box select{width:140px; height:50px; box-sizing:border-box; border:1px solid #222; background:url('../images_pop/ico_arrow2.jpg') no-repeat center right 15px;padding:0 15px;margin-right:10px; float:right;} 	
		.content .search_box input{width:300px; 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:100px; height:50px; line-height:50px; background:#222; border:1px solid #222; color:#fff; margin:0; float:right;}
	    .content td.textarea_td p{width:100%;height: auto;color:  #333;border-radius:  0;line-height: inherit;font-weight:normal}
		
		.content td.textarea_td a{height:auto; display:block;}
		.content td .down_file a{display:inline-block !important;}
		















