﻿
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*
body{
	margin:0px;
	padding:0px;
	font-family: 'Nanum Gothic', 돋움, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
/*	text-align:center;		line-height:140%; */
}

/*
h1 {
	font-size:30pt;
	text-align: center;
	color:#333333;
	}


.container_title{
			text-align:center;
}
*/

.title_text{
	font-size:20px;
	color:#333;
	font-weight:bold

}
.under_line{
	height:1px;
	background:#666;
	margin-top:10px;
	margin-bottom:15px;
}

.m_line{
	height:1px;
	background:#666;
	margin-top:30px;
	margin-bottom:20px;
}

ul.c{
	list-style:circle;
	margin-left:20px;
}
/***************************************
										basic
***************************************/
.container_resume{
	margin:0 auto;
	width:1000px;
	margin-top:10px;
	margin-bottom:10px;
}

.resume_text1{
	text-align:left;

}

.resume_text2{
	text-align:center;
	line-height:150%;
	font-size:14px;
}

.logo_resume{
display:inline;
}
.logo_img{
float:left;
width:185;
height:35px;
vertical-align:middle;
}
.logo_text{
text-align:center;
}
/***************************************
											table1
***************************************/

table.resume_box { width:100%;   border-collapse:collapse;  }
table.resume { width:100%;   border-collapse:collapse; margin-top:5px; }

.resume th {  text-align:center; }
.resume  td { padding:3px;vertical-align:middle;  border:0px; }
.resume caption { font-weight:700;  font-size:24px; :10px; color:#115bc4;  text-align:center;  margin-bottom:7px ; margin-right:150px ; }

.resume thead th {}
.resume tbody th {text-align:center;}

.resume  td.title { font-weight:bold; background: #f7f7f7; height: 30px;
									border:solid #666 1px; font-size:10pt;
									padding:1px 5px 1px 5px; text-align:center; }

.resume  td.content { height: 30px; border-left:solid #666 0.4pt;
											border:solid #666 1px;text-align:center;
											padding:1px 1px 1px 1px;  font-size:10pt;
											}

.resume  td.content_left {  border:solid #666 1px; text-align:left; line-height:140%;
														padding: 1px 10px 3px 10px;  font-size:10pt; vertical-align:middle;
											}

.resume  tr.m { margin-top:10px;}
.resume  td.pic { height: 190px; border:1px solid #666; padding:1px 5px 1px 5px; text-align:center; word-wrap: break-word;}
.resume  td.text_red { height: 30px; border-left:solid #666 0.4pt;
											border-right:solid #666 1px;border-top:solid #666 1px;
											border-bottom:solid #666 0.4pt;font-size:10pt;
											padding:1px 5px 1px 5px; color:red; }

.text_star_red{	color:red}
.course_w{ padding-right:30px; !important; }
.course_w2{ padding-right:28px; !important; }
.course_w3{ padding-right:31px; !important;}


/* 지원서 확인*/
table.resume_ck { width:600px; margin:0 auto;  border-collapse:collapse; margin-top:5px; }
.resume_ck  td.title { text-align:left;  font-size:11pt;}
.resume_ck  td{ height: 40px; text-align:center; padding:1px; margin:10px;  font-size:10pt;	}
.resume _ck tr{ margin-bottom:30px; text-align:left;}
.inputbox_rc {width: 98%; height: 30px; vertical-align:middle;  border:1px solid #999; padding:2px;  }


/***************************************
									table2_introduce
***************************************/

table.introduce { width:100%;   border-collapse:collapse; }
.introduce caption { font-weight:700;  font-size:30px; :10px; color:#115bc4;  text-align:center;  margin-bottom:7px ; margin-right:150px ; }
.introduce  td.title { font-weight:bold; background: #fff ; height: 30px;  color:#333; vertical-align:middle;
										border:solid #eee 0px;	padding:5px 10px 5px 10px; }
.introduce  tr {}
.introduce  td.content { border:solid #f7f7f7 1px; text-align:center; }

.textarea_st {

		width: 99%;
		height:150px;
		overflow:auto;
}

.introduce_btext{
	margin :0 auto;
	text-align:left;
	width:600px;
	}

.introduce_text{

	}
.introduce_qtext1{
	color:#333;
	float:left;
	}


.introduce.qtext2{
	color:blue;
	float:right;
	margin-right:500px;
	}

/***************************************
						table3_introduce_contract
***************************************/

table.contract1 { width:600px; margin:0 auto; padding:10px;  border-collapse:collapse;border:5px solid #d1d1d1;  }
.contract1 caption { font-weight:700;  font-size:16px; :10px; color:#666;  text-align:center;margin-bottom:10px;   }
.contract1 tr { }
.contract1 td {text-align:left; font-size:9pt;  }

table.contract2 { width:98%; margin:0 auto; padding:10px;  border-collapse:collapse;border:5px solid #d1d1d1;  }
.contract2 caption { font-weight:700;  font-size:16px; :10px; color:#666;  text-align:left;margin-bottom:10px;   }
.contract2 tr { }
.contract td {text-align:left; font-size:9pt;  }




.introduce_cantract {
	line-height:
}

.contract_text {
padding:10px 20px 10px 20px;
text-align:left;
font-size:9pt;
height:120px;
overflow:auto;
line-height:140%;

}

.contract_t_title{
	margin-top:30px;
	margin-bottom:10px;
	text-align:left;
	font-size:16pt;
}
.contract_sub_title{
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
	font-size:12pt;

	}

.line_h{
	line-height:140%;
}
.contract_line{
	margin:0 auto;
	height:1px;
	background:#d1d1d1;
	width:700px;
	margin-top:40px;
	margin-bottom:40px;
}

/***************************************
											btn
***************************************/
.btn_resume_box{
	width:100%;
	text-align:center;

	}

.btn_resume  {
	display:inline-block;
	font-size:11pt;
}

.btn_resume a {
	background : #115bc4;
	width:180px;
	color:white;
	padding:20px 15px;
	text-decoration: none;
}
.btn_resume a: hover {
	font-weight:bold;
}



.btn_modi{

	display:inline-block;
	font-size:11pt;
}

.btn_modi a{
	background : #666;
	width:180px;
	color:white;
	padding:20px 15px;
	text-decoration: none;
}
/*

.resume_next{
	color:white;

	text-align:center;
}
.resume_send{
	color:white;
	background : #115bc4;
	text-align:center;

}
*/


/***************************************
							 input box css
***************************************/
.input_box { width: 98%;  vertical-align:middle;  border:0px; }
.input_checkbox { vertical-align:-3px; }
.input_w30 { width: 30%; border:0px;  }
.input_w35 { width: 35%;  border:0px; }
.input_radio{vertical-align:-3px; width:14px; height:14px;}
.select_resume{	}

.filebox.bs-success label {
  color: #fff;
  background-color: #5cb85c;
	border-color: #4cae4c;
}

.filebox label {
  display: inline-block;
  padding: .5em .75em;
  color: #999;
  font-size: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #fdfdfd;
  cursor: pointer;
  border: 1px solid #ebebeb;
  border-bottom-color: #e2e2e2;
  border-radius: .25em;
}

.filebox input[type="file"] {  /* 파일 필드 숨기기 */
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}


