@charset "utf-8";
/* CSS Document */


body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:13px;}
body.s,.s input,.s textarea,.s select,.s button,.s table{font-family:Helvetica,AppleGothic}
body{position:relative;color:#666;-webkit-text-size-adjust:none;background:#fff;margin:8px;}
body,input,textarea,select,button,table{font-family:"’돋움’", "Dotum", "’굴림’", "Gulim", "Verdana", "Arial", "AppleGothic", sans-serif;}

a			{color:#666;text-decoration:none;}
a:link		{color:#666;text-decoration:none;}
a:visited	{color:#666;text-decoration:none;}
a:hover		{color:#666;text-decoration:none;}

img,fieldset{border:0;}
img{vertical-align:middle;}
ul,ol{list-style:none}
em,address{font-style:normal}
label{display:none;}
table{border-collapse:collapse}


.hr{border-bottom:1px solid #bbb;margin:5px 0;}
.txt_no{width:0;height:0;z-index:-1;font-size:0;line-height:0;color:transparent;overflow:hidden;}
.f_dt{font-family:"돋음",'Dotum','Gulim','NanumGothic','Malgun Gothic','Helvetica','AppleGothic','sans-serif';}
.f_gl{font-family:"Gulim",'Malgun Gothic','Helvetica','sans-serif';}
.wn{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.clear{width:100%;height:0;margin:0 !important;padding:0 !important;display:block;float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;}
.scr_dec{scrollbar-face-color:#ddd;scrollbar-arrow-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-highlight-color:#ccc;scrollbar-shadow-color:#fff;scrollbar-3dlight-color:#fff;}
.vs_hd{display:none !important;}


.pr_title{width:980px;height:50px;color:#000;font-size:24px;font-weight:bold;line-height:35px;font:Dotum, "돋움", Sans-Serif;}
.pr_title img{vertical-align:bottom;}
.menubar{width:auto;height:26px;background:#cc0000;}
.menubar a{padding:0px;display:block;color:#fff;font-size:14px;font-weight:bold;line-height:30px;letter-spacing:-1px;text-align:center;}
.menubar a.th_sel{background:#3f3f3f;}
.s_title{width:960px;padding:10px;background:#f7f7f7;}
.s_title b{font-size:20px;line-height:40px;color:#000;}
.s_title p{font-size:12px;line-height:30px;color:#666;}
.s_title p span{float:right;}
.txt{width:940px;padding:20px;color:#000;}
.txt .txt_ttl{width:960px;padding:10px 0;font-size:18px;font-weight:bold;text-align:center;}
.txt .txt_txt{width:960px;padding-top:15px;font-size:12px;font-weight:normal;line-height:22px;text-align:left;}
.txt .txt_txt p{font-size:14px;font-weight:bold;line-height:40px;}
.txt .txt_txt span{font-size:12px;font-weight:normal;line-height:22px;}
.txt .txt_txt .txt_tb{}
.txt .txt_txt .txt_tb th{padding:10px;text-align:center;background:#eee;}
.txt .txt_txt .txt_tb td{padding:10px;background:#fff;}



/*********************** 2019 04 ***********************/
.wel_wrap{margin:20px 0;padding:0;text-align:center;position:relative;}
.wel_wrap img{width:400px;}
.wel_case{margin:0;padding:0;position:relative;}
.wel_case2{margin:30px 0 0;padding:0;position:relative;}
.wel_case b,
.wel_case2 b{margin:0 0 10px;text-align:center;font-size:24px;font-weight:600;color:#000;display:block;}
.wel_case p,
.wel_case2 p{margin:0 0 30px;text-align:center;font-size:16px;font-weight:400;color:#666;line-height:26px;display:block;}
.wel_logo{width:500px;margin:0 auto 40px;padding:10px 0;border:1px solid #c00000;border-radius:5px;text-align:center;position:relative;}
.wel_logo2{width:500px;margin:0 auto 20px;padding:10px 0;border:1px solid #c00000;border-radius:5px;text-align:center;position:relative;}
.wel_logo a,
.wel_logo2 a{margin:0 10px;}
.wel_logo a img,
.wel_logo2 a img{height:20px;}

.wel_btn{
	width:250px;
	height:50px;
	margin:0 auto 50px;
	padding:0;
	background-color:#c00000;
	border:1px solid #c00000;
	border-radius:5px;
	text-align:center;
	font-size:18px;
	font-weight:700;
	color:#fff !important;
	line-height:50px;
	display:block;
}



/*********************** 2020 10 ***********************/
.ft_info {
	width:100%;
	margin:0;
	margin:25px 0 60px;
	font-size:11px;
	color:#888;
	position:relative;
}





