/* CSS Document */

@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
body { margin:0px; font-size:14px; font-family:"돋움체","돋움","굴림체","Arial","Dotum"; font-family: 'Spoqa Han Sans', 'Source Sans Pro';line-height:16px; color:#505050; text-decoration:none; -webkit-text-size-adjust:none; }
P,TD,BR { font-family:"돋움체","돋움","굴림체","Arial","Dotum"; font-size:14px; font-weight: bold; line-height:16px; text-decoration:none; color:#505050; letter-spacing:-0.5px;     font-family: "Noto Sans KR", sans-serif;}
ul, old, li { list-style:none outside none; margin:0px; padding:0px; }
a { text-decoration:none; color:inherit; }
img { border:0px; }

.bold, .bold td { font-weight:bold; }
*{-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.lia {
	border-bottom: 1px solid #E5E5E5;
	display: block;
	letter-spacing: -1px;
	overflow: hidden;
	padding:8px 10px 9px 10px;
	line-height: 16px;
}
.sub_title {font-size: 11pt;color: #000000;font-weight: bold;}
.sub_menu { line-height:160%; }
.sub_menu_split { color:#84868c; margin:0px 2px 0px 2px; }
.login_text td { font-weight:normal; line-height:17px; }
.style20 {color: #000000; }
.style22 {font-size: 11pt; font-weight: bold; font-family: "굴림"; }
.style24 {color: #000000; font-size: 12pt; }
.style26{float:left; font-family: "Thanoma";font-size: 12pt; margin-right:5px; color:#d12a2a;}
.style28{float:left;font-family: "Thanoma"; font-size: 12pt;}
.style29{font-size: 11pt;}
.style30{border-top:1px solid #c9c9c9; padding:10px 10px 10px 13px; width:100%;}
.style31{border-top:0; padding:10px 10px 10px 13px; width:100%;}
.style7 {font-size: 11pt; padding:10px 0px 0px 10px;}
.style8 {font-size: 11pt}
.style10 {font-size: 11pt;color: #FFFFFF;font-weight: bold;}
.style11 {color: #333333}
.style12 {font-size: 11pt; padding: 10px  0px  0px 10px; font-weight: bold; }
.option_box{border-bottom:1px solid #a9a9a9; border-top:1px solid #a9a9a9; display:inline-block;}
.option_box li{float:left;border-left:1px solid #a9a9a9; border-right:1px solid #a9a9a9; height:24px; border-left:0;}
.option_box li:first-child{border-left:1px solid #a9a9a9;}
.option_box_sign{width:24px; height:24px; background-color:#fbfbfb; line-height:26px;text-align:center;}
.option_box input{width:24px;height:22px;text-align:center; border:none;}

.a_btn { display:block; padding:8px 0px 8px 0px; text-align:center; }
.a_more { display:block; padding:5px 0px 5px 0px; text-align:center; }
.a_list {
	border-bottom: 1px solid #E5E5E5;
	display: block;
	letter-spacing: -1px;
	overflow: hidden;
	padding:8px 10px 9px 10px;

	color: #505050;
	font-family: "돋움체","돋움","굴림체","Arial","Dotum";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 16px;
	text-decoration: none;
}
.a_listh {
	width:100%;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding:8px 10px 9px 10px;

	color: #505050;
	font-family: "돋움체","돋움","굴림체","Arial","Dotum";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 16px;
	text-decoration: none;

	/*
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:nowrap;
		overflow: hidden;
	*/
}
.list_title { color:#000; font-size:15px; font-weight:bold; }
.list_title_s { color:#000; font-size:14px; /*font-weight:bold; */}
.list_sub { color:#999; font-size:13px; font-weight:normal; height:16px; overflow:hidden; line-height:140%; margin-top:5px; }
.list_sub_l {  color:#999; font-size:13px; font-weight:normal; height:36px; overflow:hidden; line-height:140%; margin-top:8px; margin-left:2px; }
.list_sub_s { color:#666; font-size:13px; font-weight:normal; height:16px; overflow:hidden; line-height:140%; margin-top:3px; }
.list_comm { font-size:12px; font-weight:normal; color:#339900; }

.bg_arrow { background:url('/img/ic_ar2.png') no-repeat right center; padding-right:20px; }
.balloon_bg { background:url('/img/board_ballbg.png') no-repeat center right; }
.balloon_comm { width:31px; text-align:center; font-size:12px; font-weight:normal; color:green; }

.view_title { padding:10px; line-height:140%; }
.view_title_sub { color:#666; margin-top:5px; }
.view_contents { color:#000; font-size:15px; padding:10px; line-height:150%; table-layout:fixed; word-break:break-all; margin:0 auto;}
.font_large { font-size:14pt; }
.comm_title { font-size: 16px; font-weight: bold; padding:3px; }
.comm_area { border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF; }
.comm_list { border-top:1px solid #EFEFEF; padding:5px; }
.comm_writer { color:#999; }
.comm_witer { color:#999; }


.thumb_ul { height:85px; margin:0px; overflow:hidden; }
.thumb_li { float:left; width:33.3%; text-align:center; }
.thumb_li a { padding:2px; }
.thumb_span { display:block; height:2.8em; margin:3px auto 0; overflow:hidden; line-height:16px; }

/* Main, EduinfoSchedule iScroll Slider */
.slide { float:left; }
.slide_pager_area div, .slide_pager_area ul, .slide_pager_area li { display:inline; }
.slide_pager_area li { background:url('/img/20120803btn_pageic.png') no-repeat center center; width:9px; height:9px; margin-right:6px; overflow:hidden; font-size:10px; background-size:9px 9px; }
.slide_pager_area li.active { background:url('/img/20120803btn_pageic_ov.png') no-repeat center center; background-size:9px 9px; }
.slide_pager_area div { margin-right:8px; }
.slide_pager_area div:last-child { margin-right:0px; }

.split_bar { color: #CCCCCC; font-size:11px; margin-left:3px; margin-right:3px; }
.act_info { font-weight:normal; line-height:140%; height:36px; overflow:hidden; margin-top:8px; }

.input_trans { border:0px; background:transparent; -webkit-border-radius:0; -webkit-appearance:none; }
.tag_bg { background:url('/img/tag_bg.png'); height:30px; }
.tag_bg_left { background-repeat:no-repeat; background-position:left 0; width:35px; }
.tag_bg_right { background-repeat:no-repeat; background-position:right 0; padding-right:12px; color:#FFF; font-weight:bold; }




/* P,TD,BR { font-family:"돋움체","돋움","굴림체","Arial","Dotum";font-size:14px;line-height:15px;text-decoration:none;color:#505050;letter-spacing:-0.5px; font-weight: bold;} */
.tex {font-family:돋움;font-size:12pt;text-decoration:none;color:#333333; line-height:200%}
.sm { font-family:돋움;font-size:8pt;text-decoration:none;color:#494949; line-height:140%;word-spacing: 1px}
.custom {color:#ff8040}
.r {color:#FF6600}
.b {color:#5191CF}
.q {color:#524729}
.g {color:#339900}

.news {
	background-image:url(/img/top_2thbg.png);
	/* max-width: 996px; */
		height: 40px;
}

.newsic {
	margin:8px 5px 0px 10px;
	height: 40px;
	float:left;
}

.newstext {
	margin:12px 5px 0px 0px;
	height: 20px;
	float:left;
	font-size:14px;line-height:16px;text-decoration:none;color:#505050;
}

.text {
	margin:8px 5px 0px 10px;
	height: 35px;
	max-width: 996px;
	float:left;
	font-size:14px;line-height:33px;text-decoration:none;color:#505050;
}

.style15 {color: #666666}

.a_job_list{
}

.job_image{
	width:70px;
	height:27px;
}

.job_image_area{
	width:30%;
	vertical-align:middle;
	text-align:left;
}
.job_title_area1{
	height:33%;
	width:90%;
	float:left;
	overflow:hidden; 
}
.job_content_area{
	width:70%;
	font-size:9pt;
	/* 200714 추가 */
	font-family: 'NotoSans';
}

.job_content_area span{
	color:blue;
	font-size:10pt;
}


.job_offer_content_area{
	width:100%;
	padding-left:10px;
	font-size:9pt;
}
.job_offer_content_area span{
	color:#006699;
	font-size:10pt;
}
.job_kg_name_area1{
	height:33%;
	width:90%;
	float:left;
}
.job_list_area{
	background-image:url("../img/20111019_menu_conbg.png");
	height:80px;
	width:100%;
	background-repeat:repeat-x;
}
.job_arrow_area1{
	height:80px;
	float:left;
	vertical-align:middle;
}
.offer_area_btn{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	width:100px;
	float:left;
	text-align:center;
}

.offer_kg_type_btn{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	width:153px;
	float:left;
	text-align:center;
}
.kg_type_area{
	display:none;
}
.offer_view_title{
	background-color:#f2f2f2;
	padding-left:10px;
	height:21px;
}
.contents_title{
	color:blue;
	padding:10px;
	font-size:13pt;
}
.offer_view_contents{
	padding-left:5px;
	font-size:11pt;
}
#offer_view_title_area{
	font-size:14pt;
	margin:15px;
	margin-bottom:10px;
	line-height:22px;
	font-weight:normal;
}
#offer_search_type_area{
	margin-top:10px;
}
.job_hunt_image{
	width:50px;
	height:70px;
}
.sub_tabline{
	background:url('/img/tab_line02.png');
}
.sub_tabline_on{
	background:url('/img/tab_line03.png');
}
.academy_date_area{
	height:36px;
	width:30%;
	text-align:center;
}
.academy_title_area{
	height:36px;
	width:70%;
}
.onstudy_view_title{
	width:25%;
	height:25px;
	padding-left:5px;
}
.onstudy_view_contents{
	width:75%;
	height:25px;
}
#onstudy_photo_area{
	text-align:center;
	width:100%;
}
#academy_view_main{
	font-size:9pt;
}

/* Clearfix */
.clearfix:before,.clearfix:after{content:"";display:block;}
.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{*zoom:1;}

ul.paging{margin:20px auto 20px;display:inline-block;*display:inline;*zoom:1;border-left:1px solid #d4d4d4;}
	ul.paging li{float:left;background:#f5f5f5;border-width:1px;border-style:solid solid solid none;border-color:#d4d4d4;}
	ul.paging li.current{background:#ffffff;/*border-color:#404656;*/color:#009933;font-weight:bold;}
	ul.paging li a { display:block; line-height:32px; width:38px; max-width:50px; }
	ul.paging li a.navi { width:30px; }

#id_area_app_keyboard_margin { height:230px; }

.select_sub_menu {
	border-bottom: 5px #1f985e solid;
	color: #1f985e;
}

.sns {
	position:relative;
  display: inline-block;
	width: 100%;
	line-height: 16px;
  margin-bottom: 15px;
}

.sns  li{ 
	display:inline;
	vertical-align: top;
	margin: 0px 6px;
}




/*200714 taeyeon  추가 작업 구인구직 모바일 웹 변경*/
.job_content_area{font-family: 'NotoSans';}
.job_content_area2{color:#626b7d;font-weight:500;line-height: 1.3;}
.job_content_area2 span{color:#454e61;font-size: 10pt; font-weight: 700;}

.job_list_area2{background:white;border-bottom:1px solid #e6e6e6;padding: 1vw 0;}

#id_btn_more .morebtn{padding:10px 0;}
#id_btn_more .morebtn .btn{width: 100%;padding: 15px 0;background: #33cba9;color: #fff;border-radius: 3px;text-align:center;}

.job_offer_content_area2{color:#626b7d;font-weight:500;line-height: 1.2;font-family: 'NotoSans';}
.job_offer_content_area2 span{color:#454e61;font-size: 10pt; font-weight: 700;}

.style20 .bordertop{border-top: 1px solid #e1e1e1;}
#mojibyogang .resume{text-align:center;height: 170px;}
#mojibyogang .resume img{width: 116px;height:150px;border: 2px solid #e6e6e6;}
.offer_view_main2,.contents_title2,.offer_view_title2, .offer_view_contents2{font-family: 'NotoSans';}
.offer_view_title2{width:30%;padding:12px 10px;border-bottom: 1px solid #e1e1e1;background:#f5f5f5;color:#454e61;}
.offer_view_contents2{width:70%;font-weight:500;font-size: 14px;border-bottom: 1px solid #e1e1e1;padding:12px 10px;}
.offer_view_contents2 .view_con{height: 130px;overflow-y: scroll;width: 100%;}
.offer_view_contents3{font-family: 'NotoSans';font-weight:500;text-align: center;width: 100%;font-size: 13px;padding: 12px 10px;}
.contents_title2{margin-top: 18px;color:#007cc4;}
.contents_title2:before{content: '*';}

.resume_btn{text-align:right;padding: 10px 0 5px;width: 98%;margin: 0 auto;font-family: 'NotoSans';}
.resume_btn a{color:#fff;padding:6px 10px; background: #454e61;border-radius:2px;display: inline-block;}

.select_area{width:98%;margin:10px auto;}
.select_offer select{
	padding:6px 8px;
	font-size:14px;
	border:1px solid #b7bece;
	width:39%;
	background:url('../images/200720_select_arrow.png') 95% 50% no-repeat;
	margin-bottom:6px;
	color:#454e61; 
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-o-appearance: none;}
.select_offer select.wid60{width:59.5%;}
.select_btn{text-align:center;}
.select_btn a{background: #007cc4; padding:11px 0; border-radius:5px;color: #fff;margin-top: 3px;width: 90%;display: inline-block;}
/* IE 에서 Select box 화살표 제거 */ 
.select_offer select::-ms-expand { display: none; }

/*200814_구인 스타일변경*/
.job_list_area{background:#fff;width:100%;background-repeat:repeat-x; padding:20px; border-bottom:1px solid #d9d9d9;font-family: 'Spoqa Han Sans', 'Source Sans Pro';}
.job_content_area{font-family: 'Spoqa Han Sans', 'Source Sans Pro'; font-size:14px; font-weight:normal; line-height:20px;}
.job_content_area span	{color:#0078ff;font-size:15px;margin-bottom:5px; display:inline-block;}
.special_list .job_content_area_day{margin-top:10px ;color:#666;}

/*구인구직 리뉴얼_210511*/

.offer_view_special_area_2021{padding:0 15px 15px 15px}
	.offer_view_special_area_2021 .special_list_2021{border:1px solid #e5e5e5; padding:10px;}
	.mojibyogang_2021{width:90%; margin:0 auto;}
	.mojibyogang_2021 .contents_title{padding-left:0px; padding-bottom:5px; color:#000; font-weight:normal; font-size:15px}
P, TD, BR{font-weight:normal;}
	.mojibyogang_2021 .offer_view_title{height:34px; text-align:center; padding: 10px 0; height:auto; width:25%; font-size:14px;}
	.mojibyogang_2021 td{border-bottom:1px solid #e5e5e5;}
	.mojibyogang_2021 .offer_view_contents{padding-left:15px; font-size:14px;}
	.btn_more_2021{border:1px solid #e5e5e5; width:90%; margin:0 auto; text-align:center; height:46px; line-height:46px; margin-bottom:20px;}
	.btn_more_2021 a {width:100%; display:block;}
	.area_more_2021 td{vertical-align:bottom;}
	.offer_area_area_2021{width:90%; margin:0 auto; text-align:center; margin-top:10px; min-height: 280px;    position: relative;
    display: block;}
	.offer_area_btn_2021{   margin:1px;    width: 32.555%;    float: left;    text-align: center; padding:13px 0; background:#f2f2f2;}
	.offer_kg_type_btn_2021{width:49%; margin:1px; background:#f2f2f2; text-align: center; padding:13px 0; }
	
	#offer_search_type_area{	 width:90%; margin:0 auto; margin-top:20px;}
	#offer_search_type_area_2021 a{width:100%; display:inline-block; border:1px solid #e5e5e5; height:45px; line-height:42px;}
	#offer_search_type_area_2021 .ov a	{color:#fff; background:#333333;}
	
	.mojibyogang_2021_1 table{/*border:1px solid #e5e5e5;*/ border-bottom:0; border-collapse:collapse;}
	.mojibyogang_2021_1 table td{ line-height:1.6; border:1px solid #e5e5e5; }
	.mojibyogang_2021_1 table td.bornone{border:0!important;}
	
	.mojibyogang_2021.mojibyogang_2021_1 .contents_title{padding:10px; text-align:center; }
	.mojibyogang_2021.mojibyogang_2021_1 .offer_view_contents{padding:10px;}
	.id_area_article_2021 .job_offer_content_area span{font-size:15px; color:#000;}
	.id_area_article_2021 .job_offer_content_area{font-size:13px; padding-top:7px; color:#9da2a7;}
	.mojibyogang_2021.mojibyogang_2021_1 .contents_title_padnone{padding:0;}
	
	.list_title_big{font-size:20px;line-height:1.4;margin:10px;}
	
	.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.txtbold{font-weight:bold !important;}

.num_icon_sid_new {width:16px;height:16px; line-height:16px; background:#f3165a; color: #fff; border-radius:50%; text-align:center;/*position: absolute; top: 8px;left: 100px;*/
font-size: 11px;font-weight:bold; display:inline-block;}


/*구인구직 이력서관리*/
.mgt10{margin-top:10px;}
#resume{background:#f5f7fb; padding:10px 15px; letter-spacing:-1px;}
#resume .resume_list h2{font-size:16px; margin:0; font-weight:normal;}
#resume .resume_list h4{font-size:13px; margin:0; font-weight:normal; color:#999; letter-spacing:-0.5px;}

.resume_list{position:relative; background:#fff; border-radius:8px; padding:15px 15px; box-shadow:2px 6px 16px 0 rgb(17 42 128 / 8%); margin-top:12px;}
.resume_list .pen{margin-left:5px;}	
	.resume_list .pen img{width:5%;}
	.resume_list .trash{position:absolute; top:10%; right:1%;}
		.resume_list .trash img{width:75%;}
.noresume{text-align:center; display:inline-block; margin:50px 0 30px;}
	.noresume p{text-align:left; font-size:16px; line-height:26px; color:#000;}
	.noresume span{font-size:20px; font-weight:bold; color:#4876ef;}

#resume .btn_registration{text-align:center; margin:12px 0 15px;}
#resume .btn_registration a{display:inline-block; background:#4876ef; color:#fff; width:100%; font-weight:bold; border-radius:8px; padding:13px 0; font-size:14px;}

#resume .info h5{margin:0; font-size:12px; color:#000;}
#resume .info p{color:#888; font-size:12px; line-height:18px; text-indent:-7px; padding:0 10px;}
#resume .info p::before{
	content:"-";
	font-size:12px;
	color:#888;
	margin-right:3px;
}


#resume_drawup {background:#f5f7fb; letter-spacing:-1px;}
#resume_drawup .title{text-align:center; width:100%; position:relative; border-bottom:1px solid #dfdfdf; background:#fff; margin-bottom:14px;}
#resume_drawup .title h1{font-size:18px; font-weight:bold; letter-spacing:-1px;}
.btnclose_wrap{}
.btnprev{width:34px; height:52px; position:absolute; top:-12px; left:-5px;}
.btnprev:before{
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 24px;
    width: 11px;
    height: 11px;
    border-top: solid 1px #444;
    border-left: solid 1px #444;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    content: "";
}
.btnclose{width:40px; height:40px; position:absolute; top:-12px; right:10px;}
.btnclose:before {
    display: block;
    position: absolute;
    top: 25px;
    left: 20px;
    width: 20px;
    height: 1px;
    background: #444;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
}
.btnclose:after {
    display: block;
    position: absolute;
    top: 25px;
    left: 20px;
    width: 20px;
    height: 1px;
    background: #444;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    content: "";
}


.box_wrap{padding:14px; background:#fff; color:#000; padding:16px 16px 20px; margin-bottom:20px; box-shadow:0px 5px 10px 0 rgb(17 42 128 / 8%); position:relative;}
.box_wrap .modifybtn_name{position:absolute; top:5px; right:15px;}
.box_wrap .img_area{
			display:block;
			position:relative;
			height:0;
			box-sizing:border-box;
			background-color:#fafafa;
			width:70px;
			padding-bottom:26%;
			overflow:hidden;
			}
.box_wrap .img_area2{width:90px; height:100px;}
	.box_wrap .img_area img{position:absolute; top:0; left:0; width:100%; height:100%;}
	.photoin{}
		.photoin a{font-size:12px; width:90px; border:1px solid #4876ef; display:inline-block; text-align:center; color:#4876ef; padding:3px 0; }
.box_wrap .text_area{margin:12px 0 0 15px;}
.box_wrap p{color:#3f4246; font-size:14px; line-height:22px; text-indent:-11px; margin-left:12px;}
.box_wrap h1{text-align:left; font-size:18px; letter-spacing:-0.5px; margin:0; margin-bottom:4px;}
	.box_wrap h1 span{font-size:12px; margin-left:2px; color:#4876ef;}
.box_wrap .modify{float:right; font-size:13px; text-decoration:underline; color:#777; margin-top:4px;}
.text2s{letter-spacing:-0.5px; background:#f8f9fa; border-radius:10px; padding:12px 16px;  }
	.text2s h3{margin:0; font-size:15px; color:#666; font-weight:normal;}
	.text2s h4{margin:0; font-size:12px; color:#666; font-weight:normal; margin-top:-3px;}
	.text2s .gang{font-size:14px; color:#666; font-weight:normal;}
	.text2s h5{font-size:16px; display:inline-block; text-align:center; margin:0; width:100%; border-bottom:1px solid #e9e9e9; padding-bottom:6px;}
	.text2s p{font-size:14px; line-height:21px; color:#666; font-weight:normal; text-align:left; padding:8px 0 7px;}

.modifyBtn{display:inline-block; width:100%; background:#4876ef; color:#fff; text-align:center; padding:14px 0; font-size:18px; margin-bottom:20px;}
.inputw{width:100%; display:inline-block;}
.inputw_2{width:57%;}
#resume_drawup input[type="text"]{width:100%; font-size:16px;height:50px; border:1px solid #e5e8ef; padding:16px; text-align:left; font-family:"Malgun Gothic",dotum,gulim,sans-serif;}
#resume_drawup input[type="text1"]{width:100%; font-size:16px; border:1px solid #e5e8ef; padding:16px; text-align:left; font-family:"Malgun Gothic",dotum,gulim,sans-serif;}
#resume_drawup input::placeholder{color:#a8a8a8; font-size:16px;   font-family:"Malgun Gothic",dotum,gulim,sans-serif; letter-spacing:-0.7px;}
#resume_drawup textarea::placeholder{color:#a8a8a8; font-size:16px;font-family:"Malgun Gothic",dotum,gulim,sans-serif; letter-spacing:-0.7px;}
#resume_drawup textarea{width:100%; font-size:16px; line-height:23px; border:1px solid #e5e8ef; padding:14px; text-align:left; font-family:"Malgun Gothic",dotum,gulim,sans-serif; height:140px;}
/*비공개 체크박스*/
#resume_drawup .input_check{padding-top:6px;}
#resume_drawup .input_check2{padding-top:0px; text-align:right; margin:0 16px 5px 0;}
#resume_drawup .input_check input[type=checkbox]{display: none;  }
#resume_drawup .input_check input[type=checkbox] + label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding:12px 0 0 30px;
    font-size:13px;
    color: #777;
    font-weight: 400;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#resume_drawup .input_check input[type=checkbox] + label{padding:7px 0 0 30px;}
}
#resume_drawup .input_check input[type=checkbox]+ label:before {
    content: "";
    display: inline-block;
    font-size:16px;
    width:16px;
    height:16px;
    margin:0px 0px 0 -4px;
    position: absolute;
    color: #333;
    left:12px;
    top:9px;
    border-radius:0px;
    background:#fff;
    border:1px solid #e5e8ef;
}
#resume_drawup .input_check input[type=checkbox]:checked + label:before {
    content: "\2713";
    font-weight:800;
    background:#fff;
    text-align: center;
    line-height: 18px;
    border:1px solid #4876ef;
	color:#4876ef;
}
.titlewrap h2{float:left;}
.titlewrap .t_check{float:right; margin-top:-6px;}
#resume_drawup .titlewrap .t_check .input_check{padding-top:0;}

.box_wrap .text_area ul{width:100%;}
.box_wrap .text_area ul li{display:block; width:100%; margin-bottom: 7px;}
.box_wrap .text_area ul li span{font-size:15px; line-height:28px; text-align:left; color:#000; display:inline-block; }
.box_wrap .text_area ul li .infoname{font-weight:bold; width:61px; display:inline-block;float:left;}
.box_wrap .text_area ul li .info{letter-spacing:-0.3px;width:148px;display:inline-block;float:left;}
.box_wrap .text_area2{margin:10px 0 0 20px; float:left; display:inline-block; width:64%;}

#resume_drawup .text_area ul li .info .input_check{padding-top:0;}
#resume_drawup .text_area ul li .info .input_check input[type=checkbox]+ label:before{margin: 0px 0px 0 -11px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#resume_drawup .text_area ul li .info .input_check input[type=checkbox] + label{padding:7px 0 0 22px;}
}

.adress_wrap .resume_input2{float:left; width:69%;}
#resume_drawup .resume_input2 input[type="text"]{width:100%;}
.resume_input{margin-bottom:9px;}

.adress_wrap .mem_check{float:left; margin-left:0px;}
	.adress_wrap .mem_check a{
		display:inline-block; height:40px; background:#a5a5a5;
    color:#fff;
    vertical-align: middle;
    font-size:14px;
    line-height:40px;
    padding:0 12px;}
.post_btn a{background:#555;}	

#resume_drawup h2{font-size:16px; text-align:left; margin:0px 0 3px;}
#resume_drawup h2 span{font-weight:normal; color:#fc0038; position:relative; top:3.5px; margin-left:1px;}

.resume_release {width:100%; margin-bottom:9px;}
.resume_release li{display:inline-block; width:49.7%; float:left;}
.resume_release li a{display:inline-block; width:98%; background:#ebebeb; color:#888; padding:10px 0; text-align:center; font-size:15px; }
.resume_release li a.active{background:#4876ef; color:#fff;}

#resume_drawup select{
	width:100%;
	background-image:url(//www.saraminimage.co.kr/ui/form/ico_arr.png);
    background-repeat:no-repeat;
	background-color:#fff;
    background-position:99% 9px;
	color:#a8a8a8;
    font-family:"Malgun Gothic",dotum,gulim,sans-serif;
    font-size:16px;
    letter-spacing:-1px;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
	padding:0 0 1px 18px;
    height:50px;
	border:1px solid #e5e8ef;
	-webkit-appearance:none; -moz-appearance:none; appearance:none;
	-webkit-padding-before:0
	}
#resume_drawup .input2{width:48%;}
.mgr8{margin-right:8px;}
#resume_drawup .input2_1{width:43%;}
#resume_drawup .input2_1 select{width:94%;}
#resume_drawup .hope{margin:12px 10px 0 0;}
.mgt10{margin-top:10px;}
#resume_drawup .inputsl{width:58%;}
#resume_drawup .inputslect{width:39%;}
.mgr5{margin-right:5px;}
.w_3{width:32%;}
.w_b{width:45%; }
.bar{font-size:15px; position:relative; top:13px; margin:0 12px;display:inline-block;}
#resume_drawup .input2_2{width:42.4%;}
#resume_drawup .input2_2 select{width:94%;}
/*경력_input*/
#resume_drawup .input_career{width:30%;}

/*학력*/
#resume_drawup .career{width:100%;}
#resume_drawup .career li{float:left; width:48%; margin:3px; text-align:center; display:inline-block; }
#resume_drawup .career li a{display:inline-block; border:1px solid #e5e8ef; padding:9px; font-size:15px; width:100%;}
#resume_drawup .career li a.actvie{border:1px solid #4876ef; background:#4876ef; color:#fff;}

/*경력*/
#resume_drawup .project textarea{height:300px;}
#resume_drawup .text_c{margin:14px 8px 0 4px;}
#resume_drawup .text_c2{margin:14px 0 0 4px;}
.mgtr104{margin:14px 10px 0 0;}
#resume_drawup .addBtn{display:block; text-align:center; margin-bottom:15px;}
/*자기소개서*/
#resume_drawup .project textarea{height:300px;}
.mgt8{margin-top:8px;}












