@charset "utf-8";

#svisual_layout .svisual_wrap{width:100%;height:100%;background-image:url('/images/recruit/notify/sub_visual.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;}
h4.h4 span.h4_span{display:inline-block; font-size:15px;}

/* 채용안내 */
div.re02top{margin-top:60px; padding:90px 30px 30px 30px; border:1px solid #eee; background:#f8f8f8; position:relative;}
div.re02top:before{content:""; background:url('/images/recruit/notify/re02_top_img.png') center 0 no-repeat; 
					display:block; height:120px; width:100%; position: absolute; top:-65px; left:0;}
div.re02top p{text-align:center; margin-bottom:10px; color:#666;}
div.re02top p strong{color:#148266; font-size:26px; }

.re02list{}
.re02list h4{position: absolute; left:10px;}
.rlist{float:left;width:48.5%;position:relative;}
	.ilban{ border:1px dashed #ccc;padding:50px 30px 10px 30px;margin-top:32px;min-height:550px;}
	.ilban .ilbanp{ line-height:30px; display:block; margin-bottom:10px;}
	.ilban .ilbanp span{width:30px; height:30px; line-height:30px; display:inline-block; color:#fff; background:#148266; text-align:center;}
	.ilban .ilbanp strong{display:inline-block;color:#148266; font-size:18px; font-weight:bold;}
	.ilban .list01{margin-left:35px; margin-bottom:20px; border-bottom:1px dotted #999;}
	
.rlist2{float:right;width:48.5%;position:relative;}
	.moogi{ border:1px dashed #ccc;padding:50px 30px 10px 30px;margin-top:32px;min-height:550px;}
	.moogi .moogip{ line-height:30px; display:block; }
	.moogi .moogip span{width:30px; height:30px; line-height:30px; display:inline-block; color:#fff; background:#817716; text-align:center;}
	.moogi .moogip strong{display:inline-block;color:#817716; font-size:18px; font-weight:bold;}
	.moogi .list01{margin-left:35px; margin-bottom:30px; border-bottom:1px dotted #999;}
	
		
@media all and (max-width:1023px){	
	.rlist{float:none;width:100%;position:relative;padding-top:32px;min-height:auto;}
	.rlist2{float:none;width:100%;position:relative;padding-top:32px;min-height:auto;}
	.moogi{min-height:10px;}
}





/* 사이트맵 */
.site_map{border-top:2px solid #333;}
.site_map tbody th{padding:30px 10px; border-bottom:1px solid #ddd; text-align:left; vertical-align:top; }
.site_map tbody td{padding:20px 10px 10px 10px; border-bottom:1px solid #ddd; text-align:left; vertical-align:top; }
.site_map tbody th{font-size:24px;}

.site_map ul{ clear:both;}
.site_map ul.dept_1 > li{display:block; float:left; width:25%; margin:10px 0;}
.site_map ul.dept_1 > li a{display:block; padding-left:10px; margin-bottom:10px; background:url('/images/recruit/common/list01_icon.gif') 0 9px no-repeat;}
.site_map ul.dept_1 > li a span{font-weight:bold;}
.site_map ul.dept_2 > li{padding-left:10px;}
.site_map ul.dept_2 > li a{display:block; padding-left:10px; margin-bottom:3px; background:url('/images/recruit/common/list02_icon.gif') 0 11px no-repeat; }
.site_map ul.dept_3 > li{padding-left:10px;}
.site_map ul.dept_3 > li a{padding-left:10px; margin-bottom:0; background:url('/images/recruit/common/list03_icon.gif') 0 10px no-repeat; color:#888; font-size:13px;}

.site_map ul.dept_1 > li.minh_insti,
.site_map ul.dept_1 > li.minh_insti2{min-height:330px;}
.site_map ul.dept_1 > li a.blank img{padding-top:5px;}

@media all and (max-width:1023px){	
	.site_map ul.dept_1 > li{display:block; float:left; width:50%; margin:10px 0;}
	.site_map ul.dept_1 > li.minh_insti2{min-height:200px;}
}
@media all and (max-width:746px){	
	.site_map tbody th{padding:15px 10px;display:block; width:100%; clear:both;}
	.site_map tbody td{padding:10px 10px 50px 10px; display:block; width:100%; clear:both; border-bottom:1px solid #333;}
	.site_map ul.dept_1 > li{margin:5px 0;}
}





