@charset "utf-8";
/* CSS Document */


a:link		{color:#383838;text-decoration:none;}
a:visited	{color:#383838;text-decoration:none;}
a:hover		{color:#000000;text-decoration:none;}
a:active	{color:#000000;text-decoration:none;}

ul, ol, ul li, ol li, dl, dt, dd, dt dd{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5{margin:0;padding:0;}
img, fieldset{border:none;}

/* Image Link Clear */
a, img, input{selector-dummy:expression(this.hideFocus=true);}

/* Tab Images Setting */
a.rollover img { border-width:0px; display:block }
a.rollover img.rollover { display:none }
a.rollover:hover { position:relative }
a.rollover:hover img { display:none }
a.rollover:hover img.rollover { display:block }


body,input,select,textarea{font-family:dotum,'돋음',Helvetica,Apple-Gothic,sans-serif;font-size:12px;font-weight:normal;}
body,input,select,textarea, table{font-family:dotum,'돋음',Helvetica,Apple-Gothic,sans-serif;font-size:12px;font-weight:normal; color:#000; background:#fff;}
ul, ol, ul li, ol li, dl, dt, dd, dt dd{margin:0;padding:0;list-style:none;}

.search_area{margin-top:0px;padding:7px 0;background-color:#fff;position:relative;}
.search_area_ttl{margin-top:0px;padding:7px 0;background-color:#eaeaea;position:relative;}
.contents{width:100%;text-align:center;}
.contents .tab_title{width:310px;height:24px;border-bottom:4px solid #ff4b4f;margin:0 auto;}
.contents .tab_title li{width:155px;height:24px;display:block;float:left;}
.contents .tab_title a{width:155px;height:24px;display:block;}

.footer_wrap{margin-top:10px;border-top:2px solid #dfe1e3;border-bottom:1px solid #ddd;}
.footer_wrap a:hover, a:link, a:visited{text-decoration:none; color:#666666}


.contents{width:310px;margin:0 auto;}
.contents .step_ttl{width:310px;height:70px;display:block;margin-bottom:10px;}
.contents .step_ttl li{width:77px;height:70px;padding-top:7px;text-align:center;float:left;font-size:12px;}
.contents .step_ttl b{font-size:20px;line-height:35px;}
.contents .step_ttl .this{color:#fff;}
.contents .step_ttl .none{color:#666;}
.contents .step_text{width:480px;margin:0 auto;}
.contents .step_text .notice{width:470px;padding:10px 5px;margin-bottom:15px;}
.contents .step_text .form{width:480px;height:100%;padding:12px 0;text-align:center;}
.contents .step_text .form p{line-height:12px;}

.tb_box{height:100px;overflow-y:scroll;}

/* 공통사항 */
/*
.form .insert{width:480px;}
.form .insert input{width:120px;height:22px;padding:0 5px;}
.form .insert img{vertical-align:bottom;margin-left:10px;}
.form .insert dl{width:478px;height:140px;border:1px solid #ddd;}
.form .insert dl dt{width:478px;height:25px;background-color:#eee;line-height:25px;}
.form .insert dl dd{width:478px;height:30px;padding:10px 0 5px 0;}
.form .insert .name_list{width:400px;margin:0 auto;text-align:left;}
.form .insert .name_list .name_list_input{width:100%;height:30px;line-height:25px;}
.form .insert .name_list .name_list_input input{width:15px;height:15px;padding:0;}
.form .insert .name_list .name_list_input span input{width:120px;height:20px;padding:0 5px;}
.form .insert .name_list .semi{height:20px;margin-top:10px;display:block;font-size:11px;color:#999;}
.form .select {margin-top:20px;}
.form .select a img{margin:0 5px;}
.form .result{width:480px;height:30px;padding-top:20px;margin-top:10px;font-weight:bold;font-size:12px;}
.form .result_strong{width:480px;padding-top:20px;margin-top:10px;font-weight:bold;font-size:14px;}
.c_g{color:green;text-decoration:underline;}
.c_r{color:red;text-decoration:underline;}
.form .result_btn{margin:30px 0 0 0;}
.form .result_btn a{width:80px;height:26px;text-align:center;}
*/



/*********************** 2019 04 ***********************/
.wel_wrap{margin:20px 0;padding:0;text-align:center;position:relative;}
.wel_wrap img{width:80%;margin:0 auto;}
.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:18px;font-weight:600;color:#000;letter-spacing:-1px;display:block;}
.wel_case p,
.wel_case2 p{margin:0 0 20px;text-align:center;font-size:13px;font-weight:600;color:#666;line-height:22px;letter-spacing:-1px;display:block;}
.wel_logo{width:80%;margin:0 auto 20px;padding:10px 0;border:1px solid #c00000;border-radius:5px;text-align:center;position:relative;}
.wel_logo2{width:80%;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;margin:5px 0;}

.wel_btn{
	width:100%;
	height:40px;
	margin:0 auto 30px;
	padding:0;
	background-color:#c00000;
	border:1px solid #c00000;
	border-radius:5px;
	text-align:center;
	font-size:14px;
	font-weight:700;
	color:#fff !important;
	line-height:40px;
	display:block;
}

.tableType1
{
	width: 100%;
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #aaa;
	font-size: 13px;
	clear: both;
}
.tableType1 th,
.tableType1 td
{
	padding: 3px;
	border: 1px solid #e6e6e6;
	font-weight: normal;
	line-height: 17px;
}
.tableType1 th
{
	background-color: #e1e1e1;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.tableType1 .noborder
{
	border: none;
	border: 0;
}
.tableType1 .tumimg
{
	border: 1px solid #c2c2c2;
}
.tableType1 thead th, .tableType1 tbody td
{
	color: #3f3f3f;
	letter-spacing: -1px;
}
.tableType1 img
{
	vertical-align: middle;
}
.tableType1 .on
{
	background-color: #f0f0f0;
}
.tableType1 .onair
{
	background-color: #ff3300;
	color: #fff;
}
.tableType1 .bigtxt
{
	font-size: 14px;
	font-weight: bold;
	color: #ff0103;
}
.tableType1 .smalltxt
{
	font-size: 11px;
}
