
#sub_content .recruit h2 {
    border-bottom: 1px solid #276fad;
	padding-bottom:20px;
}

#sub_content .recruit header {
    border-bottom: 1px solid #ddd;
	padding:10px 0 40px;
}

#sub_content .recruit header h3 {    
	line-height:1.4;
	word-break:keep-all;
}

#sub_content .recruit header div {
    display:inline-block;
	background:rgba(110,169,213,0.4);
	padding:4px 10px 3px;
	margin-top:0px;
	border-radius:4px;
}

#sub_content .recruit h5.big {
	font-size:20px;
	font-family:"NanumSquare", sans-serif;
	font-weight:400;
	color:#6ea9d5;
	margin:40px 0 40px;
	line-height:1.4;
	word-break:keep-all;
}

#sub_content .recruit #bo_v_file li {
	display:flex;
	align-items: center;
}


#sub_content .recruit #bo_v_top ul,
#sub_content .recruit #bo_v_top ul > li {
	float:none;
}

#sub_content .recruit #bo_v_top ul {
	margin:40px 0 0;
}

#sub_content .recruit #bo_v_top ul > li {
	display:inline-block;
	margin-left:0px;
	margin-right:5px;
}

#sub_content .recruit .btn_submit.btn, 
#sub_content .recruit .btn_cancel.btn {
    border-radius: 0px;
    border: 1px solid #276fad;
    background: #6ea9d5;
    color: #fff;
    padding: 10px 20px 9px;
    font-size: 13px;
    font-weight: 400;
	height:auto;
	line-height:1;
}

#sub_content .recruit .btn_cancel.btn {
    border: 1px solid #aaa;
    background: #fff;
    color: #444;
}

#sub_content .recruit .btn_submit.btn:hover {
    background: #276fad;
	transition:0.3s;
} 

#sub_content .recruit .btn_cancel.btn:hover {
    background: #eee;
	transition:0.3s;
} 