@charset "utf-8";

@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
body,input,textarea,select,table,button,a{font-family:'Nanum Gothic','돋움',dotum,AppleGothic,droidS,sans-serif;}
/*a:focus {  background-color:whitesmoke; }*/
a:active,
a:focus,
a:visited {background:transparent;}
.inner {width:980px;margin:0 auto;}
.inner .cont1:after {content:''; display:block; clear:both; height:0;}
.inner .cont2:after {content:''; display:block; clear:both; height:0;}
.cont1 .myinfo {
	position:relative;
	width:320px;
	float:left;
	text-align:center;
	background:url('/webres/images/mycareer/bg_profile.gif') no-repeat 0 0;
}
.cont1 .myinfo strong.tit {
	display:block;
	padding:40px 0 98px 0;
	font-size:30px;
	color:#fff;
	font-weight:700;
}
.cont1 .myinfo .profile_round {
	display:block;
	position:absolute;
	top:88px;
	left:103px;
	width:112px;
	height:112px;
	background:url('/webres/images/mycareer/bg_myprofile.png') no-repeat 0 0;
	z-index:1;
}
.cont1 .myinfo .profile_img {
	position:absolute;
	width:112px;
	height:112px;
	top:88px;
	left:103px;
	z-index:0;
}
.cont1 .myinfo .setup_pic {
	position:absolute;
	top:178px;
	left:180px;
	display:block;
	width:25px;
	height:25px;
	background:url('/webres/images/mycareer/btn_myfile.png') no-repeat 0 0;
	cursor: pointer;
	z-index:2;
}
.cont1 .myinfo em.name {
	display:block;
	padding:47px 0 7px 0;
	color:#2798b8;
	font-size:24px;
	font-weight:700;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
.cont1 .myinfo .nickname {
	display:block;
	color:#2798b8;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	font-size:15px;
}
.cont1 .myinfo .id {
	display:block;
	padding:8px 0 9px 0;
	font-weight:700;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
.cont1 .myinfo .grade {
	padding:0 0 14px 0;
	font-weight:700;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
.cont1 .myinfo .introduce {
	height:55px;
	padding:15px 15px 0;
	font-size:14px;
	color:#0095bd;
	font-weight:700;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	/*background:#edf8fa url('/webres/images/mycareer/ico_prof.gif') no-repeat 36px 20px;*/
	background:#edf8fa;
}
.cont1 .myinfo .introduce em  {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	line-height:20px;
	width:180px;
	height:43px;
	overflow:hidden;
}
.cont1 .myinfo .introduce em.twoline  {
	display:block;
	width:210px;
	padding:0 0 0 36px;
	background:url('/webres/images/mycareer/ico_prof.gif') no-repeat 0 3px;
	text-align:left;
	line-height:20px;
}
.cont1 .planner_w {
	float:left;
	width:650px;
	margin:0 0 0 10px;
	padding:5px 0 0 0;
	background:url('/webres/images/mycareer/bg_myp.gif') repeat-x 0 0;
}
.cont1 .planner {
	height:385px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
@media screen and (-webkit-min-device-pixel-ratio:0){.cont1 .planner {height:384px;}}
.cont1 .planner:after {content:''; display:block; clear:both; height:0;}
.cont1 .planner .tit {height:40px;border-bottom:1px solid #d5d5d5;padding:22px 0 0 20px;}
.cont1 .planner .tit strong {margin-right:15px;font-size:20px;color:#039c9b;}
.cont1 .planner .my_presnet {
	float:left;
	width:324px;
}
.cont1 .planner .my_presnet p.goal {
	height:47px;
	padding:18px 0 0 0;
	text-align:center;
	color:#2a2a2a;
	font-size:22px;
	font-weight:700;
}
.cont1 .planner .calendar_w {
	height:235px;
	padding:0 20px 0 20px;
	/*border-top:1px dashed #bfbfbf;*/
}
.cont1 .planner .calendar_w:after {content:''; display:block; clear:both; height:0;}
.cont1 .planner .calendar_w em {
	display:block;
	color:#039c9b;
	/*float:left;*/
	font-size:14px;
	font-weight:700;
}
.cont1 .planner .pn_date {
	position:relative;
	float:right;
	width:90px;
	margin:-14px 0 7px 0;
	color:#646464;
	font-size:14px;
	text-align:center;
	font-weight:700;
}
.cont1 .planner .pn_date p {line-height:1.1em;}
.cont1 .planner .pn_date button {
	display:black;
	position:absolute;
	top:3px;
	width:10px;
	height:11px;
	font-size:0;
	
	line-height:0;
	background:#fff;
}
.cont1 .planner .pn_date button.prev {left:0;background:url('/webres/images/mycareer/btn_cprev.gif') no-repeat 0 0;}
.cont1 .planner .pn_date button.next {right:0;background:url('/webres/images/mycareer/btn_cnext.gif') no-repeat 0 0;}
.cont1 .planner table.calendar {
	width:100%;
	border:1px solid #d5d5d5;
}
.cont1 .planner table.calendar thead th {
	padding:9px 0 8px 0;
	color:#fff;
	font-size:10px;
	border-left:1px solid #d4d4d4;
	background:#a3b4be;
	font-family:Myriad Pro;
}
.cont1 .planner table.calendar thead th:first-child {border-left:none;}
.cont1 .planner table.calendar tbody td {
	color:#707070;
	font-size:11px;
	text-align:center;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
}
.cont1 .planner table.calendar tbody td.today {background:#e9f3fc;}
.cont1 .planner table.calendar tbody td div {position:relative;height:31px;}
.cont1 .planner table.calendar tbody td div  a {display:block;height:31px;}
.cont1 .planner table.calendar tbody td div  a:active,
.cont1 .planner table.calendar tbody td div  a:focus,
.cont1 .planner table.calendar tbody td div  a:visited {background:transparent;}
.cont1 .planner table.calendar tbody td div .num {
	position:absolute;
	display:block;
	width:13px;
	height:10px;
	top:50%;
	left:50%;
	margin:-7px 0 0 -7px;
	color:#707070;
	font-size:12px;
	font-family:Myriad Pro;
	z-index:3;
}
@media screen and (min-width:0\0){.cont1 .planner table.calendar tbody td div .num {margin:-5px 0 0 -7px;}}
.cont1 .planner table.calendar tbody td div .round_graph {
	position:relative;
	display:block;
	width:27px;
	height:27px;
	margin:2px auto 0;
	background:url('/webres/images/mycareer/bg_cgraph.gif') no-repeat 0 bottom;
	z-index:0;
}
.cont1 .planner table.calendar tbody td.today div .round_graph {background:url('/webres/images/mycareer/bg_cgraph_today.gif') no-repeat 0 bottom;}
.cont1 .planner table.calendar tbody td div .round_graph span {
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	width:27px;
	height:27px;
	background:url('/webres/images/mycareer/bg_cgraphtop.gif') no-repeat 0 bottom;
	z-index:2;
}
.cont1 .planner table.calendar tbody td.today div .round_graph span {background:url('/webres/images/mycareer/bg_cgraphtop_today.gif') no-repeat 0 bottom;}
.cont1 .planner table.calendar tbody td.graph .num {color:#fff;}
.cont1 .planner table.calendar tbody td.pn_month .num {color:#dfddde;}
.cont1 .planner table.calendar tbody td.graph div {height:29px;}
.cont1 .planner .my_schedule {width: 323px;height:321px;float:left;border-left: 1px dashed #bfbfbf;position:relative;}
.cont1 .planner .my_schedule .sch_date {
	height:65px;
	text-align:center;
	font-size:18px;
	color:#2a2a2a;
	font-weight:700;
	border-bottom: 1px dashed #bfbfbf;
}
.cont1 .planner .my_schedule .sch_date em {display:block;padding:11px 0 6px 0;font-size:12px;font-weight:700;color:#666;}
.cont1 .planner .my_schedule .sch_date button {
	display:black;
	position:absolute;
	top:29px;
	width:15px;
	height:21px;
	font-size:0;
	
	line-height:0;
	background:#fff;
}
.cont1 .planner .sch_date button.prev {left:0;background:url('/webres/images/mycareer/btn_schprev.gif') no-repeat 0 0;}
.cont1 .planner .sch_date button.next {right:0;background:url('/webres/images/mycareer/btn_schnext.gif') no-repeat 0 0;}
.cont1 .planner .schedule_list li {
	position:relative;
	width:100%;
	height:74px;
	padding:16px 0 0 25px;
	border-bottom: 1px dashed #bfbfbf;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.cont1 .planner .schedule_list li:nth-child(n+3) {border-bottom:none;}
.cont1 .planner .schedule_list li p {padding:0 0 0 45px;background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 0;}
.cont1 .planner .schedule_list li.sch_type01 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 3px;}
.cont1 .planner .schedule_list li.sch_type02 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -33px;}
.cont1 .planner .schedule_list li.sch_type03 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -72px;}
.cont1 .planner .schedule_list li.sch_type04 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -110px;}
.cont1 .planner .schedule_list li.sch_type05 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -148px;}
.cont1 .planner .schedule_list li.sch_type06 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -186px;}/* 2015-12-09부터 */
.cont1 .planner .schedule_list li.sch_type07 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -224px;}
.cont1 .planner .schedule_list li.sch_type08 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -262px;}
.cont1 .planner .schedule_list li.sch_type09 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -300px;}
.cont1 .planner .schedule_list li.sch_type10 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -338px;}
.cont1 .planner .schedule_list li.sch_type11 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -376px;}
.cont1 .planner .schedule_list li.sch_type12 p {background:url('/webres/images/mycareer/ico_dayType.png') no-repeat 0 -414px;}/* 2015-12-09까지 */


.cont1 .planner .schedule_list a.sch_txt {
	display:block;
	overflow: hidden;
	margin:10px 0 0 0;
	white-space: nowrap;
	width:223px;
	text-overflow: ellipsis;
	color:#252525;
	font-size:14px;
	font-weight:700;
}
.cont1 .planner .schedule_list .area {
	position:absolute;
	top:18px;
	left:240px;
	display:block;
	background: url('/webres/images/mycareer/ico_location.png') no-repeat 0 0;
	padding:0 0 0 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:55px;
	height:14px;
	overflow:hidden;
}
.cont1 .planner .my_schedule .more {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	height:33px;
	line-height:33px;
	text-align:center;
	background:#f7f7f7;
	border-top: 1px dashed #bfbfbf;
}
.cont2 {margin-top:10px;}
.cont2 .careernet_w {
	float:left;
	width:650px;
	height:315px;
	margin:0 10px 0 0;
	padding:5px 0 0 0;
	background:url('/webres/images/mycareer/bg_careern.gif') repeat-x 0 0;
}
.cont2 .careernet {
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.cont2 .careernet:after {content:''; display:block; clear:both; height:0;}
.cont2 .careernet .tit {height:40px;border-bottom:1px solid #d5d5d5;padding:22px 0 0 20px;}
.cont2 .careernet .tit strong {margin-right:15px;font-size:20px;color:#de5b6d;}
.cont2 .careernet .my_careernet {width:323px;overflow:hidden;float:left; position:relative;}
.cont2 .careernet .my_careernet.bleft {border-left:1px solid #d5d5d5;}
.cont2 .careernet .my_careernet ul {position:relative;width:323px;}
.cont2 .careernet .my_careernet li {
	width:50%;
	padding:10px 0 10px 0;
	float:left;
	border-left:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.cont2 .careernet .my_careernet li.bnone {border-left:none;}
.cont2 .careernet .my_careernet li.line {height:51px;line-height:51px;padding:0 0 0 0;}
.cont2 .careernet .my_careernet li.line a {margin:0;}
.cont2 .careernet .my_careernet li a {display:inline-block;color:#252525;}
.cont2 .careernet .my_careernet li span {display:block;margin-top:6px;color:#de5b6d;font-weight:bold;}
.cont2 .careernet .my_careernet li.tab_tit .arrow {
	display:block;
	width:13px;
	height:8px;
	position:absolute;
	top:95px;
	left:76px;
	background:url('/webres/images/mycareer/bg_tabarrow.gif') no-repeat 0 0;
	z-index:1;
}
.cont2 .careernet .my_careernet .attention {
	overflow:hidden;
	width:980px;
	height:149px;
	clear:both;
	background:#f7f7f7;
	text-align:center;
}
.cont2 .careernet .my_careernet .attention strong.tit {
	position:absolute;
	top:114px;
	left:90px;
	display:block;
	width:120px;
	height:12px;
	padding:7px 12px 7px 12px;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:25px;
	color:#de5b6d;
	z-index:99;
}
.cont2 .careernet .my_careernet .attention em.group {display:block;margin:45px 0 10px 0;}
.cont2 .careernet .my_careernet .attention strong.type {display:block;margin:10px 0 9px 0;font-size:17px;color:#2a2a2a;}
.cont2 .careernet .my_careernet .attention button {
	display:black;
	position:absolute;
	top:60px;
	width:24px;
	height:40px;
	font-size:0;
	
	line-height:0;
	background:#fff;
}
.cont2 .careernet .my_careernet .attention button.slick-prev {left:0;background:url('/webres/images/mycareer/btn_att_prev.gif') no-repeat 0 0;z-index:99;}
.cont2 .careernet .my_careernet .attention button.slick-next {right:0;background:url('/webres/images/mycareer/btn_att_next.gif') no-repeat 0 0;z-index:99;}
.inattention {width:323px;height:100%;position:relative;float:left;}
.slickBox{ background-color:whitesmoke;width:323px;height:153px;}
.cont2 .careernet .my_careernet .attention p {width:220px;height:30px;margin:0 auto;overflow:hidden;}
.cont2 .infomanage_w {
	float:left;
	width:320px;
	height:390px;
	padding:5px 0 0 0;
	background:url('/webres/images/mycareer/bg_myinfo.gif') repeat-x 0 0;
}
.cont2 .infomanage {
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.cont2 .infomanage:after {content:''; display:block; clear:both; height:0;}
.cont2 .infomanage .tit {height:84px;border-bottom:1px solid #d5d5d5;padding:21px 0 0 20px;}
.cont2 .infomanage .tit strong {display:block;margin:0 15px 12px 0;font-size:20px;color:#325396;}
.cont2 .infomanage .info_list {/* 2015-11-20 */
	overflow:hidden;
	background:#f7f7f7;
	width:100%;
}
.cont2 .infomanage .info_list li {width:50%;float:left;height:104px;padding:32px 0 0 22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.cont2 .infomanage .info_list li.info01, .cont2 .infomanage .info_list li.info02 {border-bottom:1px solid #d5d5d5;}
.cont2 .infomanage .info_list li:nth-child(even) {border-left:1px solid #d5d5d5;}
.cont2 .infomanage .info_list li a {
	display:block;
	padding:13px 0 10px 48px;
	color:#252525;
	line-height:17px;
	background:url('/webres/images/mycareer/ico_infomanage.png') no-repeat 0 0;
}
.cont2 .infomanage .info_list li.info01 a {background:url('/webres/images/mycareer/ico_infomanage.png') no-repeat 0 0;}
.cont2 .infomanage .info_list li.info02 a {background:url('/webres/images/mycareer/ico_infomanage.png') no-repeat 0 -40px;}
.cont2 .infomanage .info_list li.info03 a {background:url('/webres/images/mycareer/ico_infomanage.png') no-repeat 0 -80px;}
.cont2 .infomanage .info_list li.info04 a {background:url('/webres/images/mycareer/ico_infomanage.png') no-repeat 0 -120px;}
/* 2015-11-20 */
.cont2 .infomanage .member_leave {
	height:15px;
	border-top:1px solid #d5d5d5;
	padding:14px 0 14px 0;
	background:#f7f7f7;
	text-align:center;
}
.cont2 .infomanage .member_leave a {
	display:block;
	padding:2px 0 2px 22px;
	background:url('/webres/images/mycareer/ico_mleave.gif') no-repeat 38% 0;
	color:#252525;
}
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] 
.slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.schedule_none {
	border-top:1px dashed #bfbfbf;
	padding:105px 0 0 0;
	text-align:center;
	font-size:14px;
}
.schedule_none .btn_center {margin:32px 0 77px 0;}
.schedule_none .btn_center2 {margin:32px 0 77px 0;}
.attention .register {
	width:320px;
	padding:65px 0 0 0;
	text-align:center;
}
.attention .register .btn_center {margin-top:10px;}
.btn_center {text-align:center;}
.btn_arrow {
	display:inline-block;
	border:1px solid #555;
	border-radius:5px;
	padding:0 7px 0 0;
	background:#fff;
}
.btn_arrow:hover {background:#fff;}
.btn_arrow span {
	display:inline-block;
	padding:5px 9px 6px 8px;
	background:url('/webres/images/mycareer/bg_btnarrow.gif') no-repeat 100% 8px;
	font-size:12px;
	color:#666;
}
.cont1 .myinfo .introduce_default {
	height:26px;
	padding:22px 0 22px 40px;
	font-size:14px;
	color:#777;
	background:#edf8fa;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	text-align:left;
}
.cont1 .myinfo .introduce_default a.btn_arrow {margin-left:10px;}
.cont1 .myinfo .grade.pdb {padding-bottom:29px;}
.cont1 .planner .my_presnet p.goal_default {
	height:47px;
	padding:18px 0 0 55px;
	color:#2a2a2a;
	font-size:22px;
	font-weight:700;
}
.cont1 .planner .my_presnet p.goal_default a.btn_arrow {margin:0 0 0 5px;vertical-align:2px;}
.goal_do {height:65px;text-align:center;font-size:18px;color:#2a2a2a;font-weight:700;}
.goal_do em {display:block;padding:11px 0 6px 0;font-size:12px;font-weight:700;color:#666;}
.myprofile_wrap .profile_img_wrap .profile_img .profileimg img {width:112px;height:112px;}
.goal_do a.goal_link {
	display:block;
	width:252px;
	height:22px;
	color:#2a2a2a;
	font-size:18px;
	font-weight:700;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin:3px auto;
}
.goal_do a.goal_link:active,
.goal_do a.goal_link:focus,
.goal_do a.goal_link:visited {background:transparent;}

#mask {position:absolute; z-index:9000; background-color:#000; display:none; left:0; right:0;top:0; bottom:0;opacity: 0.7;}
.window{display: none;position:absolute;z-index:10000;}
.layeralert {position:absolute;top:600px;left:50%;margin-left:-162px;}
.alertcont {
	width:246px;
	height:303px;
	padding:0 28px;
	border:7px solid #fff;
	border-radius:50%;
	background:#21b8e0;
	text-align:center;
	color:#fff;
}
.alertcont .title {width:233px;margin:0 auto;padding:72px 0 15px 0;border-bottom:1px solid #7ad4ec;background:url('/webres/images/mycareer/bg_alert.png') no-repeat 50% 28px;}
.alertcont .title strong {font-size:25px;font-weight:700;}
.alertcont .anote {margin:15px 0 10px 0;font-size:14px;line-height:23px;letter-spacing:-1px;}
.alertcont .anote em {color:#fff600;}
/* 마이커리어 */
#mycareer #footer {margin:0 auto;}
.examen_main_visual {position:relative; height:398px;}
.examen_main_visual .visual_img {position:absolute; right:0px; top:0;}
/**/
.examen_main_visual .visual_tab {position:absolute; left:845px; top:68px; z-index:10}
/**/
.examen_main_visual .visual_txt1 {position:absolute; left:25px; top:173px;}
.examen_main_visual .visual_txt2 {position:absolute; left:25px; top:288px; font-size:14px; color:#444; line-height:145%; font-family:'NanumGothicWeb';} 
.examen_main_h1 {position:absolute; left:25px; top:110px;}

/**/
.btn_screen_pre {position:absolute; left:0; top:190px;}
.btn_screen_next {position:absolute; right:0; top:190px;}

.examen_main_visual .visual_tab li {position:relative; float:left; width:21px; height:12px; }
.examen_main_visual .visual_tab li a {display:inline-block; background:url(../../images/front/contents/mycareer/visual_step_icon_point_off.gif) no-repeat left top; width:12px; height:12px;}
.examen_main_visual .visual_tab li a img {position:absolute; left:-24px; top:-31px; z-index:10; visibility:hidden;}
.examen_main_visual .visual_tab li.tab1 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point01.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab1 a:hover img {position:absolute; left:-24px; top:-31px; z-index:10; visibility:visible;}
.examen_main_visual .visual_tab li.tab2 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point02.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab2 a:hover img {position:absolute; left:-35px; top:-31px; z-index:10; visibility:visible;}
.examen_main_visual .visual_tab li.tab3 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point03.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab3 a:hover img {position:absolute; left:-20px; top:-31px; z-index:10; visibility:visible;}
.examen_main_visual .visual_tab li.tab4 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point04.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab4 a:hover img {position:absolute; left:-13px; top:-31px; z-index:10; visibility:visible;}

.examen_main_visual .visual_tab li.tab1.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point01.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab1.on a img {position:absolute; left:-24px; top:-31px; z-index:10; visibility:visible;}
.examen_main_visual .visual_tab li.tab2.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point02.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab2.on a img {position:absolute; left:-35px; top:-31px; z-index:10; visibility:visible;}
.examen_main_visual .visual_tab li.tab3.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point03.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab3.on a img {position:absolute; left:-20px; top:-31px; z-index:10; visibility:visible;}
.examen_main_visual .visual_tab li.tab4.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point04.gif) no-repeat left top;}
.examen_main_visual .visual_tab li.tab4.on a img {position:absolute; left:-13px; top:-31px; z-index:10; visibility:visible;}
/**/

/* 초등학생 메인 */
.examen_main_cont1 {border-top:solid 2px #76a616; float:left; width:326px;}
.examen_main_cont2 {border-top:solid 2px #76a616; float:left; width:324px;}
.examen_main_cont3 {border-top:solid 2px #76a616; float:left; width:290px;}  
.examen_main_cont3 .examen_main_ul {width:290px;}
.examen_main_cont3 .examen_main_more {float:right; margin-top:-36px; margin-right:11px;}
.examen_main_more {float:right; margin-top:-38px; margin-right:45px;}
.examen_main_h2 {font-size:23px; font-family:'NanumGothicBoldWeb'; color:#66990e; border-bottom:solid 1px #bfcda7; padding:21px 0 18px 3px;}

/* 중고등학생 메인 */
.middle_school .examen_main_cont1 {border-top:solid 2px #019495; float:left; width:326px;}
.middle_school .examen_main_cont2 {border-top:solid 2px #019495; float:left; width:324px;}
.middle_school .examen_main_cont3 {border-top:solid 2px #019495; float:left; width:290px;}
.middle_school .examen_main_h2 {font-size:23px; font-family:'NanumGothicBoldWeb'; color:#019495; border-bottom:solid 1px #85c9ca; padding:21px 0 18px 3px;}

/* 대학생 메인 */
.university .examen_main_cont1 {border-top:solid 2px #676f87; float:left; width:326px;}
.university .examen_main_cont2 {border-top:solid 2px #676f87; float:left; width:324px;}
.university .examen_main_cont3 {border-top:solid 2px #676f87; float:left; width:290px;}
.university .examen_main_h2 {font-size:23px; font-family:'NanumGothicBoldWeb'; color:#496381; border-bottom:solid 1px #c3c6d0; padding:21px 0 18px 3px;}

/* 성인 메인 */
.adult .examen_main_cont1 {border-top:solid 2px #f2a230; float:left; width:326px;}
.adult .examen_main_cont2 {border-top:solid 2px #f2a230; float:left; width:324px;}
.adult .examen_main_cont3 {border-top:solid 2px #f2a230; float:left; width:290px;}
.adult .examen_main_h2 {font-size:23px; font-family:'NanumGothicBoldWeb'; color:#ec9518; border-bottom:solid 1px #ecd2b4; padding:21px 0 18px 3px;}

.examen_main_ul {width:292px; margin-top:17px;}
.examen_main_ul li {border-bottom:solid 1px #e3e3e3; padding:0 0 0 15px; background:url(../../images/front/icon/icon_point01.gif) no-repeat 5px 12px; height:25px; font-size:12px; color:#666;}
.examen_main_ul li:hover {background:#fff url(../../images/front/icon/icon_point01.gif) no-repeat 5px 12px;}
.examen_main_ul li span {display:block; padding:4px  0; background:url(../../images/front/btn/btn_go.png) no-repeat right center;}
.examen_main_ul li a  {display:block;padding:2px 7px 0 0;}

.examen_main_cont4 {width:894px; border-top:dotted 1px #b6c1cd; border-bottom:dotted 1px #b6c1cd; background:#fff; padding:15px 23px; clear:both; overflow:hidden; margin-top:40px;}
.examen_main_cont4 .notice {float:left; width:429px;}
.examen_main_cont4 .mypage {float:right; width:357px; font-size:11px;}
.examen_main_cont4 .notice dt {float:left; width:100px;}
.examen_main_cont4 .notice dd {float:left; width:329px; font-size:11px;}
.examen_main_cont4 .notice dd .notice_btn {float:left;display:inline-block; width:11px; height:14px; margin-top:10px; margin-right:23px; vertical-align:middle;}
.examen_main_cont4 .notice dd .notice_btn a {display:inline-block;  margin-bottom:5px; margin-top:0; width:auto;}
.examen_main_cont4 .notice dd a {float:left;display:inline-block; margin-top:15px; vertical-align:middle; letter-spacing:-1px; width:210px;}
.examen_main_cont4 .notice dd .date {float:left;display:inline-block; vertical-align:middle; margin-top:15px; color:#999999; width:70px;}
.examen_main_cont4 .notice dd .notice_more {width:auto; float:right; }
.examen_main_cont4 .mypage dt {float:left; width:124px;}
.examen_main_cont4 .mypage dd {float:left; width:233px;}
.examen_main_cont4 .mypage dd a  {display:inline-block; margin:13px 0 0 0; background:url(../../images/front/icon/icon_q.gif) no-repeat right top; padding:3px 16px 3px 0;; color:#666; text-decoration:underline;}

/* 마이커리어 메인 */
#examen_main_box {position:relative; width:940px;}
#examen_main_box #examen_main_contents {position:relative; width:940px; min-height:750px; height:auto !important; height:750px; }
#examen_main_box #examen_main_contents .examen_main_slide {width:940px; min-height:750px; height:auto !important; height:750px;}
#examen_main_contents .visual_tab {position:absolute; left:845px; top:68px; z-index:10;}
#examen_main_contents .visual_tab li {position:relative; float:left; width:21px; height:12px; }
#examen_main_contents .visual_tab li a {display:inline-block; background:url(../../images/front/contents/mycareer/visual_step_icon_point_off.gif) no-repeat left top; width:12px; height:12px;}
#examen_main_contents .visual_tab li a img {position:absolute; left:-24px; top:-31px; z-index:10; visibility:hidden;}
#examen_main_contents .visual_tab li.tab1 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point01.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab1 a:hover img {position:absolute; left:-24px; top:-31px; z-index:10; visibility:visible;}
#examen_main_contents .visual_tab li.tab2 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point02.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab2 a:hover img {position:absolute; left:-35px; top:-31px; z-index:10; visibility:visible;}
#examen_main_contents .visual_tab li.tab3 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point03.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab3 a:hover img {position:absolute; left:-20px; top:-31px; z-index:10; visibility:visible;}
#examen_main_contents .visual_tab li.tab4 a:hover {background:url(../../images/front/contents/mycareer/visual_step_icon_point04.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab4 a:hover img {position:absolute; left:-13px; top:-31px; z-index:10; visibility:visible;}

#examen_main_contents .visual_tab li.tab1.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point01.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab1.on a img {position:absolute; left:-24px; top:-31px; z-index:10; visibility:visible;}
#examen_main_contents .visual_tab li.tab2.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point02.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab2.on a img {position:absolute; left:-35px; top:-31px; z-index:10; visibility:visible;}
#examen_main_contents .visual_tab li.tab3.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point03.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab3.on a img {position:absolute; left:-20px; top:-31px; z-index:10; visibility:visible;}
#examen_main_contents .visual_tab li.tab4.on a {background:url(../../images/front/contents/mycareer/visual_step_icon_point04.gif) no-repeat left top;}
#examen_main_contents .visual_tab li.tab4.on a img {position:absolute; left:-13px; top:-31px; z-index:10; visibility:visible;}

#btn_screen_pre {position:absolute; top:190px; left:0; z-index:20;}
#btn_screen_next {position:absolute; top:190px; right:0; z-index:20;}


/*---------------------------------------------------*\
	마이커리어 서브메뉴
\*---------------------------------------------------*/
/* Title */
.title_h1 .sTit,
.title_h1 .middle_sTit,
.title_h1 .university_sTit,
.title_h1 .adult_sTit {display:inline-block;padding-left:9px;margin-top:12px;border-left:solid 1px #d7d7d7;font-family:'NanumGothicWeb';font-size:24px}
.title_h1 .sTit {color:#66990e}
.title_h1 .middle_sTit {color:#019495}
.title_h1 .university_sTit {color:#496381}
.title_h1 .adult_sTit {color:#ec9820}

.mycareer_submenu {overflow:hidden;margin-top:12px;border:1px solid #cecece;border-bottom:0}
.mycareer_submenu > div {float:left;width:33%;height:299px;border-bottom:1px solid #cecece;background:url(../../images/front/contents/mycareer/bg_mycareer_submenu_line.png) repeat-y right 0} /* border-right:1px solid #cecece; */
.mycareer_submenu .menu3 {float:right;width:34%;border-right:0;background:none;}
.mycareer_submenu dt {padding-left:39px;height:51px;background-image:url(../../images/front/contents/mycareer/bg_mycareer_submenu_line.png);background-repeat:repeat-y;background-position:right 0;background-color:#e0e7f5;line-height:51px;font-family:'NanumGothicBoldWeb';font-size:17px;text-align:center}
.mycareer_submenu .menu1 dt {color:#4c75c8;}
.mycareer_submenu .menu2 dt {color:#0c88a4;}
.mycareer_submenu .menu3 dt {background-image:none;color:#1c8d76;}
.mycareer_submenu dt span {position:relative}
.mycareer_submenu dt span:before {content:'';display:inline-block;position:absolute;top:50%;left:-39px;margin-top:-13px;width:25px;height:25px;background:url(../../images/front/contents/mycareer/sp_ic_mycareer_submenu.png) no-repeat}
.mycareer_submenu .menu2 span:before {background-position:-30px 0}
.mycareer_submenu .menu3 span:before {background-position:-60px 0}
.mycareer_submenu dd ul {padding:12px 24px}
.mycareer_submenu dd li {padding:8px;background:url(../../images/front/icon/icon_point01.gif) no-repeat left 12px}
.mycareer_submenu dd li a,
.mycareer_submenu dd li a:link,
.mycareer_submenu dd li a:visited {font-size:12px;color:#666;}
.mycareer_submenu dd li a:hover,
.mycareer_submenu dd li a.active {color:#fe6d50}
.mycareer_submenu dd li a.active {font-weight:bold;}

.mycareer_submenu .on {height:297px}
.mycareer_submenu .menu1.on {border-bottom:3px solid #7498e1}
.mycareer_submenu .menu2.on {border-bottom:3px solid #32afcf}
.mycareer_submenu .menu3.on {border-bottom:3px solid #18a286}

.mycareer_submenu .on dt {color:#fff}
.mycareer_submenu .menu1.on dt {background-color:#7498e1}
.mycareer_submenu .menu2.on dt {background-color:#32afcf}
.mycareer_submenu .menu3.on dt {background-color:#18a286}

.mycareer_submenu .menu1.on span:before {background-position:0 -30px}
.mycareer_submenu .menu2.on span:before {background-position:-30px -30px}
.mycareer_submenu .menu3.on span:before {background-position:-60px -30px}

/*
.mycareer_submenu {border-bottom:solid 2px #eceef1; margin-top:27px; overflow:hidden;}
.mycareer_submenu .menu1 {float:left; width:312px;}
.mycareer_submenu .menu2 {float:left; width:312px; }
.mycareer_submenu .menu3 {float:left; width:312px;}
.mycareer_submenu dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #525965; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}
.mycareer_submenu .menu1 dd {border-left:solid 1px #b6c1cd; border-bottom:solid 1px #b6c1cd; background:#f9f9f9; height:230px;}
.mycareer_submenu .menu2 dd {border-left:solid 1px #d6d6d6; border-bottom:solid 1px #b6c1cd; background:#f9f9f9; height:230px;}
.mycareer_submenu .menu3 dd {border-left:solid 1px #d6d6d6; border-bottom:solid 1px #b6c1cd; border-right:solid 1px #b6c1cd; background:#f9f9f9; height:230px;}
.mycareer_submenu .on dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar_green.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #525965; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}
.mycareer_submenu .on dd {background:#fff;}
.mycareer_submenu dd ul {padding:20px 22px 11px 22px;}
.mycareer_submenu dd li {background:url(../../images/front/icon/icon_point01.gif) no-repeat left 5px; padding-left:8px; padding-bottom:9px; }
.mycareer_submenu dd li a:link,
.mycareer_submenu dd li a:visited {font-size:12px; color:#666;}
.mycareer_submenu dd li a:hover,
.mycareer_submenu dd li a.active {font-size:12px; color:#82361d; text-decoration:underline;}

.mycareer_submenu .menu1 dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #525965; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}
.mycareer_submenu .menu1 dt span {font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff; background:url(../../images/front/contents/mycareer/mycareer_submenu_icon_off.gif) no-repeat 0 2px; padding-left:20px;}
.mycareer_submenu .menu1.on dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar_green.gif) repeat-x left top; border-left:solid 1px #71a907; border-right:solid 1px #525965; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}
.mycareer_submenu .menu1.on dt span {font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff; background:url(../../images/front/contents/mycareer/mycareer_submenu_icon_on.gif) no-repeat 0 2px; padding-left:20px;}
.mycareer_submenu .menu1 dd {width:100%;}
.mycareer_submenu .menu1 dd:after {content:""; display:block; clear:both;}
.mycareer_submenu .menu1 dd ul {float:left; padding:20px 0 11px 22px;}
.mycareer_submenu .menu1 dd li {background:url(../../images/front/icon/icon_point01.gif) no-repeat left 5px; padding-left:8px; padding-bottom:9px; }

.mycareer_submenu .menu3.on dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar_green.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #71a907; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}*/

/*	포트폴리오 :초등학생  
.title_h1 span.sTit {display:inline-block; font-size:18px; font-family:'NanumGothicWeb'; color:#66990e; border-left:solid 1px #d7d7d7; padding:0 0 0 9px; margin-left:8px; margin-top:10px;}

/*  포트폴리오 : 중고등학생 
.title_h1 span.middle_sTit {display:inline-block; font-size:18px; font-family:'NanumGothicWeb'; color:#019495; border-left:solid 1px #d7d7d7; padding:0 0 0 9px; margin-left:8px; margin-top:10px;}
.middle_school .menu3.on dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar_sky.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #2ba5c3; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}

/*  포트폴리오 : 대학생 
.title_h1 span.university_sTit {display:inline-block; font-size:18px; font-family:'NanumGothicWeb'; color:#496381; border-left:solid 1px #d7d7d7; padding:0 0 0 9px; margin-left:8px; margin-top:10px;}
.university_school .menu3.on dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar_skyUni.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #525965; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}

/*  포트폴리오 : 성인 
.title_h1 span.adult_sTit {display:inline-block; font-size:18px; font-family:'NanumGothicWeb'; color:#ec9820; border-left:solid 1px #d7d7d7; padding:0 0 0 9px; margin-left:8px; margin-top:10px;}
.adult_school .menu3.on dt {height:28px; padding-top:12px; background:url(../../images/front/contents/mycareer/mycareer_submenu_bar_orange.gif) repeat-x left top; border-left:solid 1px #333a45; border-right:solid 1px #f69508; text-align:center; font-size:15px; font-family:'NanumGothicBoldWeb'; color:#fff;}*/


/* 공지사항 리스트 */
.table_top_info_left {padding:0 0 10px 17px; color:#666; font-size:12px;}
.table_top_info_left strong {color:#ff3c00;}

/* 공지사항 게시글 보기 */
.board_view_top {width:100%; margin:0 0 -18px;}
.board_view_top:after {content:""; display:block; clear:both;}
.board_view_top .list_top_right {float:right; padding-top: 4px;}
.board_view_top .list_top_right a {float:left; display:inline; margin-left:2px;}

.board_view_top .list_top_sns {float:right; padding-right: 10px;}
.board_view_top .list_top_sns a {display: inline-block; *display: inline; *zoom : 1; width: 32px; height: 32px; background: url(../../images/front/contents/examen/btn_examen_sns.png) no-repeat;}
.board_view_top .list_top_sns a span {display: none;}
/*
.board_view_top .list_top_sns .sns_icon_facebook {background-position: 0 0;}
.board_view_top .list_top_sns .sns_icon_twitter {background-position: -40px 0;}
.board_view_top .list_top_sns .sns_icon_me2day {background-position: -80px 0;}
.board_view_top .list_top_sns .sns_icon_yozm {background-position: -120px 0;}
*/
.board_view_top .list_top_sns .sns_icon_facebook {background: url(../../images/front/icon/ico_sns_fb.png) no-repeat 0 0;}
.board_view_top .list_top_sns .sns_icon_twitter {background: url(../../images/front/icon/ico_sns_tt.png) no-repeat 0 0;}
.board_view_top .list_top_sns .sns_icon_me2day {background-position: -80px 0;}
.board_view_top .list_top_sns .sns_icon_yozm {background-position: -120px 0;}
.board_view_top .list_top_sns .sns_icon_classting {background:url(../../images/front/icon/ico_sns_clt.png) no-repeat 0 0;}
.board_view_top .list_top_sns .sns_icon_cacaoStory {background:url(../../images/front/icon/ico_sns_ct.png) no-repeat 0 0;}
.board_view_top .list_top_sns .sns_icon_everNote {background:url(../../images/front/icon/ico_sns_en.png) no-repeat 0 0;}
.board_view_top .list_top_sns .sns_icon_pocket {background:url(../../images/front/icon/ico_sns_pc.png) no-repeat 0 0;}

.board_view_conts {width:100%; margin:28px 0 0;}
.board_view {width:100%; border-top:2px solid #768699; border-bottom:1px solid #b6c1cd;}
.board_view th {text-align:left; background-color:#f9f9f9; border-bottom:1px solid #b6c1cd; padding:15px 15px 12px;}
.board_view .view_title {font-size:14px; color:#3f5063; margin-bottom:7px;}
.board_view .view_date {width:100%;}
.board_view .view_date:after {content:""; display:block; clear:both;}
.board_view .view_date li {float:left; color:#333; font-weight:normal; background:url(../../images/front/contents/mycareer/gray_line.gif) no-repeat 0 1px; padding:0 12px 0 10px;}
.board_view .view_date li.first {background:none; padding:0 12px 0 0;}

.board_view td {border-bottom:1px solid #e3e7ec; padding:20px 15px 16px;}
.board_view td.view_comment {line-height:1.5; font-size:10pt; font-family: inherit;}

.board_view .view_file {width:100%; overflow:hidden;}
.board_view .view_file dt {float:left; color:#536f90; font-weight:bold; line-height:18px; }
.board_view .view_file dd {float:right; width:845px; line-height:18px;}
.board_view .view_file dd a {line-height:18px;}
.board_view tr.last td {border-bottom:0 none;}
.board_view tr.first td {border-bottom:0 none;  padding:0;}

.board_view .img_vertical {display:inline-block;margin-right:5px;vertical-align:text-bottom;}

.board_view_btm {width:100%; text-align:center; margin:15px 0 0;}
.board_view_btm:after {content:""; display:block; clear:both;}
.board_view_btm .btn_right {float:right;}
.board_view_btm .btn_right a {float:left; display:inline; margin-left:3px;}
.board_view_btm .btn_right .btn_gray {font-weight:bold; padding:8px 17px 7px;}

.border_advance_conts {width:100%; margin:55px 0 0;}
.border_advance_list {width:100%; border-top:1px solid #adb8c3; border-bottom:1px solid #b6c1cd;}
.border_advance_list th {text-align:left; font-weight:normal; border-bottom:1px solid #e0e5e9; padding:9px 0 9px 15px;}
.border_advance_list th img {margin-left:12px;}
.border_advance_list td {border-bottom:1px solid #e0e5e9; padding:9px 15px 9px;}
.border_advance_list tr.last th,
.border_advance_list tr.last td {border-bottom:0 none;}
.border_advance_list tr:hover th,
.border_advance_list tr:hover td {background-color:#f3f3f3;}

/* 게시판 리스트 top */
.board_list_top {position:relative; width:100%; margin-bottom:10px;}
.board_list_top:after {content:""; display:block; clear:both;}
.board_list_top .fl {_position:absolute; _top:0; _left:-40px;}
.board_list_top .list_top_right {float:right;}
.board_list_top .list_top_right a {float:left; display:inline; margin-left:2px;}
.board_list_top .list_top_right span {float:left; margin-left:2px;}
.board_list_top .board_date {float:right;}
.board_list_top .board_date dt {float:left; color:#ff3c00; font-weight:bold; background:url(../../images/front/icon/icon_speech_bubble.gif) no-repeat 0 0; padding-left:15px; margin-right:10px;}
.board_list_top .board_date dd {float:left;}
.board_list_top .board_indispensable {float:right; background:url(../../images/front/icon/icon_indispensable.gif) no-repeat 0 2px; padding-left:15px;}
.board_list_top .table_top_info_left {float:left; padding:9px 0 0 17px;}
.board_list_top .top_right_deff {float:right;}
.board_list_top .top_right_deff .btn_list_deff {float:left;  margin-right:5px;}
.board_list_top .top_right_deff .btn_list_deff li {float:left;}
.board_list_top .top_right_deff .list_top_right {float:left;}
.board_list_top .top_right_deff .list_top_right a {float:left; display:inline; margin-left:2px;}
.board_list_top .top_right_deff .list_top_right span {float:left; margin-left:2px;}

/* tab width */
.Tab_Menu {border-left:solid 1px #ccc; margin-top:33px;}
.Tab_Menu ul {width:100%; overflow:hidden;}
.Tab_Menu li {float:left; text-align:center;}
.Tab_Menu li:first-child {*margin-right:-1px;}
.Tab_Menu li a {display:block; background:#eceeef;  font-size:14px; color:#2e5079; font-family:'Dotum'; border:solid 1px #ccc; border-bottom:solid 1px #ccc; margin-left:-1px; height:25px; padding:13px 0 0 0; }
.Tab_Menu li a.on {border:1px solid #ccc;border-bottom:1px solid #fff;background:#fff;color:#666;font-weight:bold; color:#ff6633;} 
.Tab_Menu .devide25 {width:25%;}
.Tab_Menu .devide33 {width:33%;}
.Tab_Menu .devide34 {width:34%;}
.Tab_Menu .devide50 {width:50%;}
.Tab_Menu .devide100 {width:100%;}

.tab_con_list {position:relative; width:908px; height:33px; background:url(../../images/front/contents/mycareer/bg_view_tab.gif) no-repeat 0 100%; padding:20px 16px 0;}
.tab_con_list:after {content:""; display:block; clear:both;}
.tab_con_list li {float:left; display:inline; background:url(../../images/front/icon/line_01.gif) no-repeat scroll left 0; padding:0 9px;}
.tab_con_list li.first {background:none;}
.tab_con_list li a:hover,
.tab_con_list li a.on {color:#ff6633; text-decoration:underline;}

/* 타이틀 글귀 */
.mine_life_title {width:882px; min-height:39px; height:auto !important; height:39px; font-family:NanumGothicWeb; font-size:13px; color:#333; line-height:20px; background:url(../../images/front/contents/mycareer/icon_future.gif) no-repeat 0 1px; padding:3px 0 0 56px;}
.mine_life_title span {font-family:NanumGothicWeb; font-size:13px; color:#333; display:inline-block; padding:17px 0 2px;}
.mine_life_title .deff_life_title {line-height:20px; display:block; padding:0 0 0; margin:-10px 0 0;}

.mine_life_info {color:#3f5063; background-color:#edeef0; border:1px solid #b6c1cd; padding:10px 15px 9px; margin-bottom:50px;}
.mine_life_info .life_info_inner {color:#3f5063; background:url(../../images/front/contents/mycareer/icon_speech_bubble.gif) no-repeat 0 1px; padding:2px 0 3px 25px;}

/* 글작성 상단 */
.lifetime_write_top {position:relative; width:910px; border-top:2px solid #768699; border-bottom:1px solid #b6c1cd; padding:15px 15px 12px; margin-bottom:-1px;}  
.lifetime_write_top dt {font-size:14px; color:#3f5063; font-weight:bold; margin-bottom:6px;}
.lifetime_write_top dd {color:#888;}

.lifetime_write_top .lifetime_phrase {width:100%; margin:0 0 3px;}
.lifetime_write_top .lifetime_phrase:after {content:""; display:block; clear:both;}
.lifetime_write_top .lifetime_phrase span {float:left;}
.lifetime_write_top .icon_house {color:#5e80a8; background:url(../../images/front/contents/mycareer/icon_house.gif) no-repeat left top; padding:3px 0 0 20px; margin:7px 10px 0 0;}

/* 글작성 */
.lifetime_write_cnts {background-color:#f9f9f9; border:1px solid #e7e7e7; padding:29px 25px 17px;}
.lifetime_write_cnts .lifetime_write {padding:0px 0 13px;}
.lifetime_write_cnts .lifetime_write_line {background:url(../../images/front/contents/mycareer/dot_line_gray.gif) repeat-x left bottom; padding:0 0 25px; margin-bottom:22px;}

.lifetime_write_cnts .lifetime_write dt,
.lifetime_write_cnts .lifetime_write_line dt {font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; line-height:18px; background:url(../../images/front/contents/mycareer/icon_arr_red.gif) no-repeat left center; padding-left:21px; margin:0 2px 0;}
.lifetime_write_cnts .lifetime_write dt label,
.lifetime_write_cnts .lifetime_write_line dt label {color:#333; letter-spacing:-1px; line-height:18px;}

/* 글보기 */
.lifetime_write_cnts .lifetime_view {background:url(../../images/front/contents/mycareer/dot_line_gray.gif) repeat-x left bottom; padding:0 0 21px; margin-bottom:22px;}
.lifetime_write_cnts .lifetime_view_last {background:none; padding:0 0 9px;}
.lifetime_write_cnts .lifetime_view dt,
.lifetime_write_cnts .lifetime_view_last dt {font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; line-height:18px; background:url(../../images/front/contents/mycareer/icon_arr_red.gif) no-repeat left 2px; padding-left:21px; margin:0 0 6px;}
.lifetime_write_cnts .lifetime_view dt span,
.lifetime_write_cnts .lifetime_view_last dt span {line-height:18px;}
.lifetime_write_cnts .lifetime_view .dot_list {}
.lifetime_write_cnts .lifetime_view .dot_list li {line-height:18px; background:url(../../images/front/common/dot_c666.gif) no-repeat 0 7px; padding-left:6px;}

/* 글작성, 글보기 공통 */
.lifetime_write_cnts dd {width:100%; line-height:18px; padding:5px 0 0 25px;}
.lifetime_write_cnts .c536f90 {color:#536f90;}
.lifetime_write_cnts .c999 {/*color:#999;*/ color:#555;}
.lifetime_write_cnts textarea {width:870px; line-height:1.5; font-size:10pt; font-family: inherit; border:1px solid #dbdada; padding:5px 8px;}
.lifetime_write_cnts .inp_lifetime {height:18px; color:#666; line-height:100%; border:1px solid #dbdada; padding:5px 5px 0 5px;}
.lifetime_write_cnts .inp_name {height:25px; color:#666; line-height:26px; border:1px solid #f9f9f9; padding:0 5px; background-color:#f9f9f9; }
.lifetime_write_cnts .selct_h22 {height:22px; color:#333;}
.lifetime_write_cnts button {margin:0; padding:0; border:0; cursor:pointer;}

.lifetime_write_cnts .lifetime_phrase {width:100%; margin:3px 0 0;}
.lifetime_write_cnts .lifetime_phrase:after {content:""; display:block; clear:both;}
.lifetime_write_cnts .lifetime_phrase span {float:left;}
.lifetime_write_cnts .icon_house {color:#5e80a8; background:url(../../images/front/contents/mycareer/icon_house.gif) no-repeat left top; padding:3px 0 0 20px; margin:7px 10px 0 0;}

.lifetime_view_top {position:relative; width:910px; border-bottom:1px solid #b6c1cd; padding:15px 15px 12px; margin-bottom:-1px;}
.lifetime_view_top .lifetime_phrase {width:100%; margin:3px 0 0;}
.lifetime_view_top .lifetime_phrase:after {content:""; display:block; clear:both;}
.lifetime_view_top .lifetime_phrase span {float:left;}
.lifetime_view_top .icon_house {color:#5e80a8; background:url(../../images/front/contents/mycareer/icon_house.gif) no-repeat left top; padding:3px 0 0 20px; margin:7px 10px 0 0;}

.lifetime_write_cnts .lifetime_check {width:875px; margin:5px 0 2px;}
.lifetime_write_cnts .lifetime_check:after {content:""; display:block; clear:both;}
.lifetime_write_cnts .lifetime_check li {float:left; padding:0 24px 0 20px;}

.lifetime_write_cnts .lifetime_deff_check {width:875px; margin:5px 0 0;}
.lifetime_write_cnts .lifetime_deff_check:after {content:""; display:block; clear:both;}
.lifetime_write_cnts .lifetime_deff_check li {float:left; padding:0 24px 0 20px;}

.lifetime_write_cnts .lifetime_write_select {}
.lifetime_write_cnts .lifetime_write_select li {margin:0 0 6px 20px;}
.lifetime_write_cnts .lifetime_write_select li label {background:url(../../images/front/common/dot_c666.gif) no-repeat 0 5px; padding-left:6px;}
.lifetime_write_cnts .lifetime_write_select li.deff_label .devide116 {width:116px; background:url(../../images/front/common/dot_c666.gif) no-repeat 0 5px; display:inline-block; padding-left:6px; margin-right:0;}
.lifetime_write_cnts .lifetime_write_select li.deff_label label {background:none; display:inline-block; margin-right:45px;}
.lifetime_write_cnts .lifetime_write_select li.deff_label input {display:inline-block;}

.lifetime_write_cnts .date_period {position:relative; width:875px;}
.lifetime_write_cnts .date_period:after {content:""; display:block; clear:both;}
.lifetime_write_cnts .date_period input {float:left; margin-right:8px;}
.lifetime_write_cnts .date_period span {float:left; margin:10px 8px 0 0;}
.lifetime_write_cnts .date_period .calendar_box {position:relative; float:left; margin:10px 9px 0 0;}
.lifetime_write_cnts .date_period select {float:left; margin:5px 0 0;}
.lifetime_write_cnts .date_period .btn_calendar {float:left; margin:5px 0 0 -30px;}
.lifetime_write_cnts .date_period .calendar_wrap {top:30px; left:0;}
.lifetime_write_cnts .date_period #calendargs_end {top:30px; left:152px;}
.lifetime_write_cnts .date_period .calendar_wrap select {float:none; margin:0 0 0;}

.lifetime_write_cnts .lifetime_write_file {width:875px;}
.lifetime_write_cnts .lifetime_write_file:after {display:block; clear:both;}
.lifetime_write_cnts .lifetime_write_file input {height:25px; margin-right:5px;}
.lifetime_write_cnts .lifetime_write_file .btn_file {float:left; width:80px; height:27px; color:#778594; font-weight:bold; text-align:center; background:url(../../images/front/btn/btn_file.gif) no-repeat left top; display:inline-block;}
.lifetime_write_cnts .lifetime_write_file .btn_file_dle {width:80px; height:27px; color:#778594; font-weight:bold; text-align:center; background:url(../../images/front/btn/btn_file.gif) no-repeat left top; display:block; margin:5px 0 0;}
.lifetime_write_cnts .lifetime_write_file .file_list_box {width:870px; height:124px; color:#999; line-height:18px; border:1px solid #dbdada; padding:5px 8px;}
.lifetime_write_cnts .lifetime_write_file .file_info_text {padding:7px 0 0 0px;}
.lifetime_write_cnts .lifetime_txt_right {text-align:right; margin:5px 0 0;}
.lifetime_write_cnts .step_year {}
.lifetime_write_cnts .step_year dt {font-size:16px; color:#536f90; background:none; padding:7px 0 0 19px;}
.lifetime_write_cnts .step_year dd {padding:0 0 10px 24px;}
.lifetime_write_cnts .step_year dd label,
.lifetime_write_cnts .step_year dd .step_year_top {font-weight:bold; background:url(../../images/front/common/dot_c666.gif) no-repeat 0 10px; display:block; padding:5px 0 8px 7px;}
.lifetime_write_cnts .step_year dd.last {padding:0 0 5px 24px;}
.lifetime_write_cnts .step_year dd .step_year_comment {line-height:18px; margin-right:30px;}

.lifetime_write_cnts .step_age {}
.lifetime_write_cnts .step_age dt {font-size:16px; color:#536f90; background:none; padding:0 0 0 0; margin-left:-2px;}
.lifetime_write_cnts .step_age dt label {color:#536f90;}
.lifetime_write_cnts .step_age .last {margin:13px 0 0;}

/* 달력 */
.calendar_box .calendar {position:absolute; top:15px; right:0; width:190px; height:172px; z-index:20; display:none;}
.calendar_box .calendar .calendar_year {position:relative; height:25px; background-color:#4b525f; border:1px solid #373f4e;}
.calendar_box .calendar .calendar_year .year_inner {border-top:1px solid #5f6571;}
.calendar_box .calendar .calendar_year .year_inner span {float:none; color:#fff; text-align:center; font-weight:bold; display:block; margin:7px 0 0 0;}
.calendar_box .calendar .calendar_year .year_inner .arr_left {position:absolute; top:8px; left:13px;}
.calendar_box .calendar .calendar_year .year_inner .arr_right {position:absolute; top:8px; right:13px;}
.calendar_box .calendar table {width:100%;}
.calendar_box .calendar table th {height:16px; background-color:#faf9fc; border-top:1px solid #fff; border-bottom:1px solid #c9c8ce; padding:2px 0 0;}
.calendar_box .calendar table td {text-align:center; border-right:1px solid #c9c8ce; border-bottom:1px solid #c9c8ce; padding:0 0 0;}
.calendar_box .calendar table td span {float:none; height:17px; color:#a0a0a0; background-color:#edebef; border-top:1px solid #edebef; border-left:1px solid #e6e5e9; display:block;  padding:6px 0 0; margin:0 0 0 0;}
.calendar_box .calendar table td a {height:17px; color:#666; background-color:#f6f5f8; border-top:1px solid #fff; border-right:1px solid #fff; display:block; padding:6px 0 0;}
.calendar_box .calendar table th.sun,
.calendar_box .calendar table td.sun {border-left:1px solid #a5a5a5;}
.calendar_box .calendar table th.sat,
.calendar_box .calendar table td.sat {border-right:1px solid #a5a5a5;}
.calendar_box .calendar table td a.on,
.calendar_box .calendar table td a:active,
.calendar_box .calendar table td a:focus {color:#333; font-weight:bold; background-color:#aed5de; border-top:1px solid #c8e1e8; border-right:1px solid #c8e1e8;}

/* 레이블 옆에 버튼 있을 경우 */
.lifetime_write_cnts .dett_title {width:863px;}
.lifetime_write_cnts .dett_title:after {content:""; display:block; clear:both;}
.lifetime_write_cnts .dett_title .btn_arr_orange {float:right; margin-top:10px; margin-right:-4px;}
.lifetime_write_cnts .lifetime_write .dett_title .btn_arr_orange {float:right; margin-top:10px; margin-right:-2px;}

/* 예시글 */
.lifetime_exam_cnts {position:relative; background-color:#5e80a8; padding:5px;}
.lifetime_exam_cnts .lifetime_exam_top {width:890px; height:45px; background:#fff url(../../images/front/contents/mycareer/bg_lifetime_exam.gif) no-repeat right top; border-bottom:1px solid #b6c1cd; padding:12px 30px 0 10px;}
.lifetime_exam_cnts .lifetime_exam_top:after {content:""; display:block; clear:both;}
.lifetime_exam_cnts .lifetime_exam_top .exam_top_left {float:left;}
.lifetime_exam_cnts .lifetime_exam_top .exam_top_left dt {font-size:14px; color:#3f5063; font-weight:bold; margin-bottom:6px;}
.lifetime_exam_cnts .lifetime_exam_top .exam_top_left dd {color:#888;}
.lifetime_exam_cnts .lifetime_exam_top .exam_top_right {float:right; text-align:right; padding:5px 0 0;}
.lifetime_exam_cnts .lifetime_exam_top .exam_top_right .name {color:#666; font-weight:bold; letter-spacing:-1px; margin-bottom:5px;}
.lifetime_exam_cnts .lifetime_exam_top .exam_top_right .dot_text {font-size:11px; color:#999; letter-spacing:-1px; background:url(../../images/front/common/dot_c666.gif) no-repeat 0 4px; padding-left:8px;}

/* 예시보기 테이블 리스트 */
.lifetime_exam_list {width:100%; border-top:1px solid #b6c1cd; border-bottom:1px solid #b6c1cd;}
.lifetime_exam_list th {color:#546f90; background-color:#fff; border-bottom:1px solid #b6c1cd; padding:10px 0;}
.lifetime_exam_list td {border-bottom:1px solid #e0e5e9; padding:7px 15px 5px;}
.lifetime_exam_list th.first, 
.lifetime_exam_list td.first {border-right:1px solid #e0e5e9;}
.lifetime_exam_list tr.last td {border-bottom:0 none;}

.lifetime_exam_list .affiliation_check {width:100%;}
.lifetime_exam_list .affiliation_check:after {content:""; display:block; clear:both;}
.lifetime_exam_list .affiliation_check li {float:left; width:265px; margin-bottom:5px;}
.lifetime_exam_list .affiliation_check li.devide138 {width:138px;}

/* 오른쪽 화살표 버튼 */
.btn_arr_orange {display:inline-block; background:url(../../images/front/btn/btn_arr_orange_left.gif) no-repeat left top;}
.btn_arr_orange a {font-size:11px; color:#ff6633; letter-spacing:-1px; display:inline-block; background:url(../../images/front/btn/btn_arr_orange_right.gif) no-repeat right top; padding:10px 23px 10px 15px;}
.btn_arr_orange strong {color:#ff6633;}


/* 취업관련 서류 준비 - 이력서 등록 */
.curriculum_vitae_write {background:url(../../images/front/contents/mycareer/dot_line_gray.gif) repeat-x left bottom; padding:0 0 19px;}
.curriculum_vitae_write.vitae_last_write {background:none;}
.curriculum_vitae_write .vitae_title_first {font-size:16px; color:#536f90; font-weight:bold; margin:0 0 17px;}
.curriculum_vitae_write .vitae_title {font-size:16px; color:#536f90; font-weight:bold; margin:20px 0 8px;}
.curriculum_vitae_write dt {font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; line-height:18px; background:url(../../images/front/contents/mycareer/icon_arr_red.gif) no-repeat left 2px; padding-left:21px; margin:0 2px 0;}
.curriculum_vitae_write dt label {color:#333; letter-spacing:-1px; line-height:18px;}
.curriculum_vitae_write dd {width:100%; line-height:18px; padding:5px 0 19px;}
.curriculum_vitae_write dl.vitae_last dd {padding:5px 0 0;}

.curriculum_vitae_write .vitae_name {}
.curriculum_vitae_write .vitae_name label,
.curriculum_vitae_write .vitae_name span {margin:0 0 0 18px;}

.curriculum_vitae_write .vitae_birth_date {}
.curriculum_vitae_write .vitae_birth_date label {margin-right:8px;}

.curriculum_vitae_write .vitae_gender {}
.curriculum_vitae_write .vitae_gender ul {width:100%;}
.curriculum_vitae_write .vitae_gender ul:after {content:""; display:block; clear:both;}
.curriculum_vitae_write .vitae_gender li {float:left; margin-right:25px;}

.curriculum_vitae_write .vitae_address {}
.curriculum_vitae_write .vitae_address .address_step01 {width:100%;}
.curriculum_vitae_write .vitae_address .address_step01:after {content:""; display:block; clear:both;}
.curriculum_vitae_write .vitae_address .address_step01 input {float:left; margin-right:5px;}
.curriculum_vitae_write .vitae_address .address_step01 span {float:left; margin:10px 5px 0 0;}
.curriculum_vitae_write .vitae_address .btn_address {float:left; width:80px; color:#778594; font-weight:bold; text-align:center; background:url(../../images/front/btn/btn_file.gif) no-repeat left top; border-bottom:1px solid #b6c1cd; display:inline-block; padding:6px 0 6px;}
.curriculum_vitae_write .vitae_address .address_step02,
.curriculum_vitae_write .vitae_address .address_step03 {margin:6px 0 0;}
.curriculum_vitae_write .vitae_address .address_step03 input {color:#999;}

.curriculum_vitae_write .vitae_list {width:100%; border-top:1px solid #b6c1cd; border-bottom:1px solid #b6c1cd;}
.curriculum_vitae_write .vitae_list th {color:#546f90; background-color:#fff; border-right:1px solid #e0e5e9; border-bottom:1px solid #b6c1cd; padding:10px 0;}
.curriculum_vitae_write .vitae_list th label {color:#546f90;}
.curriculum_vitae_write .vitae_list td {text-align:center; border-right:1px solid #e0e5e9; border-bottom:1px solid #e0e5e9; padding:6px 0;}
.curriculum_vitae_write .vitae_list th.row_last,
.curriculum_vitae_write .vitae_list td.row_last {border-right:0 none;}
.curriculum_vitae_write .vitae_list tr.col_last td {border-bottom:0 none;}
.curriculum_vitae_write .vitae_list tr.col_last td .calendar_box .calendar table td {border-bottom:1px solid #c9c8ce;}

.curriculum_vitae_write .vitae_list .vitae_date {position:relative;}
.curriculum_vitae_write .vitae_list .vitae_date li {display:inline;}
.curriculum_vitae_write .vitae_list .vitae_date li.calendar_box {/*position:relative;*/}
.curriculum_vitae_write .vitae_list .vitae_date .calendar_wrap {top:30px; left:8px;}

.curriculum_vitae_write .vitae_list .vitae_date #calendar_end01 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end02 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end03 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end04 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end05 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end06 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end07 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end08 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end09 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end10 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end15 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end16 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end17 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end18 {top:30px; left:154px;}
.curriculum_vitae_write .vitae_list .vitae_date #calendar_end19 {top:30px; left:154px;}
.curriculum_vitae_write .selct_vitae {height:22px; font-size:14px; color:#333;}
.curriculum_vitae_write .vitae_view {width:100%; border-top:1px solid #b6c1cd; border-bottom:1px solid #b6c1cd;}
.curriculum_vitae_write .vitae_view th {color:#546f90; background-color:#fff; border-right:1px solid #e0e5e9; border-bottom:1px solid #b6c1cd; padding:10px 0;}
.curriculum_vitae_write .vitae_view th label {color:#546f90;}
.curriculum_vitae_write .vitae_view td {text-align:center; border-right:1px solid #e0e5e9; border-bottom:1px solid #e0e5e9; padding:10px 0;}
.curriculum_vitae_write .vitae_view th.row_last,
.curriculum_vitae_write .vitae_view td.row_last {border-right:0 none;}
.curriculum_vitae_write .vitae_view tr.col_last td {border-bottom:0 none;}
.curriculum_vitae_write .vitae_view tr.col_last td .calendar_box .calendar table td {border-bottom:1px solid #c9c8ce;}
.curriculum_vitae_write .vitae_view td.left_txt {text-align:left; line-height:18px; padding:10px;}

/* 자기소개서 */
.self_introduction {padding:0 0 14px;}
.self_introduction .self_list {width:100%; border-top:1px solid #b6c1cd; border-bottom:1px solid #b6c1cd;}
.self_introduction .self_list th {color:#546f90; background-color:#fff; border-bottom:1px solid #b6c1cd; padding:10px 0;}
.self_introduction .self_list th label {color:#546f90;}
.self_introduction .self_list td {text-align:center; padding:6px 0;}

.self_introduction .self_view {width:100%; border-top:1px solid #b6c1cd; border-bottom:1px solid #b6c1cd;}
.self_introduction .self_view th {color:#546f90; background-color:#fff; border-bottom:1px solid #b6c1cd; padding:10px 0;}
.self_introduction .self_view th label {color:#546f90;}
.self_introduction .self_view td {text-align:left; padding:10px; line-height:18px;}

/*  프로파일 */
.profile_view {position:relative; width:100%; padding:0 0 40px;}
.profile_view .profile_title_first {font-size:16px; color:#536f90; border-bottom:2px solid #768699; padding:0 0 10px; margin:0 0 17px;}
.profile_view .profile_deff_title {font-size:16px; color:#536f90; border-bottom:2px solid #768699; padding:0 0 10px; margin:0 0 17px;}
.profile_view .profile_title {font-size:16px; color:#536f90; border-bottom:2px solid #768699; padding:0 0 10px; margin:10px 0 25px;}
.profile_view .profile_more {position:absolute; top:0; right:0;}
.profile_view .profile_deff_stit {background:url(../../images/front/contents/mycareer/dot_line_gray.gif) repeat-x left bottom; padding:6px 0 15px; margin-bottom:22px;}
.profile_view .profile_deff_stit span {font-size:14px; color:#333; font-weight:bold; letter-spacing:-1px; line-height:20px; background:url(../../images/front/contents/mycareer/icon_arr_red.gif) no-repeat left 2px; display:block; padding-left:21px; margin:0 2px 7px;}

.profile_view .profile_list {width:100%; border-top:1px solid #b6c1cd; border-bottom:1px solid #b6c1cd;}
.profile_view .profile_list thead th {color:#546f90; background-color:#fff; border-right:1px solid #e0e5e9; border-bottom:1px solid #b6c1cd; padding:10px 0;}
.profile_view .profile_list tbody th {text-align:left; line-height:18px; border-right:1px solid #e0e5e9; border-bottom:1px solid #e0e5e9; padding:7px 0 6px 10px;}
.profile_view .profile_list tbody td {text-align:center; line-height:18px; border-right:1px solid #e0e5e9; border-bottom:1px solid #e0e5e9; padding:7px 0 6px;}
.profile_view .profile_list th.row_last,
.profile_view .profile_list td.row_last {border-right:0 none;}
.profile_view .profile_list tr.col_last th,
.profile_view .profile_list tr.col_last td {border-bottom:0 none;}
.profile_view .profile_list tr.col_last td.bord_btm {border-bottom:1px solid #e0e5e9;}
.profile_view .profile_list .text_left {text-align:left; padding-left:15px;}

/* 마이커리어 바로가기 */
.mycareer_admin_link {float:right; margin-top:-24px; }
.mycareer_admin_link .select .arrow{ position:absolute; width:0; height:0; top:8px; right:6px; line-height:0; font-size:0; border-top:4px solid #b6c1cd; border-left:4px solid #fff; border-right:4px solid #fff; z-index:100}
.mycareer_admin_link .select .myValue{ position:relative; z-index:2; left:0; top:0; border:0; color:#596c83; line-height:19px; _line-height:normal; text-align:left; overflow:visible; background:transparent;}
.mycareer_admin_link .select div.myValue{ height:22px; width:66px; padding:4px 29px 0 0;  text-indent:8px; background:url(../../images/front/btn/btn_select_link.gif) repeat-x left top; letter-spacing:-1px;}
.mycareer_admin_link p {display:inline-block; background:url(../../images/front/icon/icon_tip02.gif) no-repeat left top; padding:2px 4px 2px 20px; font-size:11px; color:#567292;}

/*  진로심리검사결과 */
.mine_select_box {width:940px; border-bottom:2px solid #eceef1; margin:35px 0 10px;}
.mine_select_box .mine_select_inner {border:1px solid #b6c1cd;}
.mine_select_box .mine_select_top {background:url(../../images/front/contents/mycareer/mine_dotline_b6.gif) repeat-x left bottom; padding:11px 17px 12px;}
.mine_select_box .mine_select_top dl {position:relative; width:906px; padding:0 0 6px;}
.mine_select_box .mine_select_top dl:after {content:""; display:block; clear:both;}
.mine_select_box .mine_select_top dt {float:left; width:95px; font-size:14px; color:#ff6633; font-weight:bold; margin:5px 0 0;}
.mine_select_box .mine_select_top dt label {font-size:14px; color:#ff6633;}
.mine_select_box .mine_select_top dd {float:left; position:relative;}
.mine_select_box .mine_select_top input {height:21px; line-height:26px; border:1px solid #dbdada; margin-right:8px;}
.mine_select_box .mine_select_top span {margin:7px 8px 0 10px;}
.mine_select_box .mine_select_top select {height:23px;}
.mine_select_box .mine_select_top .selct_mine {float:left; height:23px; margin:3px 6px 0 0;}
.mine_select_box .mine_select_top .btn_calendar {float:left; margin:5px 0 0 -30px;}
.mine_select_box .mine_select_top .calendar_wrap {top:28px; left:0;}
.mine_select_box .mine_select_top #calendargs_end {top:28px; left:152px;}
.mine_select_box .mine_select_top .calendar_wrap select {float:none; margin:0 0 0;}
.mine_select_box .mine_select_top .calendar_box {/*position:relative; float:left; margin:7px 9px 0 0;*/}
.mine_select_box .mine_select_bottom {padding:10px 109px;}

.mine_gray_box {width:938px; background-color:#edeef0; border:1px solid #b6c1cd; padding:13px 0 14px;}
.mine_gray_box .gray_box_top {background:url(../../images/front/icon/icon_dark_point.gif) no-repeat 15px 0; padding:0 37px 0;}
.mine_gray_box .gray_box_top ul { padding:3px 0 5px;}
.mine_gray_box .gray_box_top li {color:#3f5063; background:url(../../images/front/common/dot_c666.gif) no-repeat 3px 3px; padding-left:11px; margin-bottom:8px;}
.mine_gray_box .gray_box_btm {border-top:1px solid #d7d9dd; margin:0 40px; padding:15px 0 0;}
.mine_gray_box .gray_box_btm ul {width:898px; margin-bottom:16px;}
.mine_gray_box .gray_box_btm ul:after {content:""; display:block; clear:both;}
.mine_gray_box .gray_box_btm li {float:left; color:#3f5063; margin-right:18px;}
.mine_gray_box .gray_box_btm li img {float:left;}
.mine_gray_box .gray_box_btm li span {float:left; color:#3f5063; padding:3px 0 0 5px;}
.mine_gray_box .gray_box_btm p {color:#3f5063;}

.mine_comple_box {height:184px; background:#f9fafb url(../../images/front/contents/mycareer/icon_comple.gif) no-repeat 110px 44px; border:1px solid #dbdee2; padding:53px 0 0 232px;}
.mine_comple_box .comple_text01 {font-family:'NanumGothicBoldWeb'; font-size:28px; margin:0 4px 15px;}
.mine_comple_box .comple_text02 {color:#666; line-height:18px; margin:0 4px 22px;}

/* 관심직업 */
.btn_total_check {width:72px; height:24px; background:url(../../images/front/btn/btn_total_check.gif) no-repeat left top;}
.btn_total_check input {float:left; display:inline; margin:5px 0 0 9px;}

.mine_job {width:940px; background:url(../../images/front/contents/mycareer/mine_dotline_b6.gif) repeat-x left bottom; padding:0 0 24px;}
.mine_job .mine_job_top {width:910px; height:28px; background-color:#eef1f4; padding:17px 15px 0;}
.mine_job .mine_job_top:after {content:""; display:block; clear:both;}
.mine_job .mine_job_top.job_top_first {border-top:1px solid #b6c1cd;}
.mine_job .mine_job_top dt {float:left; margin-right:15px;}
.mine_job .mine_job_top dt label,
.mine_job .mine_job_top dt label a {font-size:14px; color:#333; font-weight:bold;}
.mine_job .mine_job_top dd {float:left; color:#546f90; margin:2px 0 0;}
.mine_job .mine_job_top dd.date {float:right; color:#666;}
.mine_job .mine_job_btm {padding:13px 15px 0;}
.mine_job .mine_job_btm .mine_job_comment {line-height:20px; margin-bottom:18px;}
.mine_job .mine_job_btm .mine_job_comment2 {line-height:20px; margin-bottom:-4px;}
.mine_job .mine_job_btm dt {display:inline; color:#536f90; font-weight:bold;}
.mine_job .mine_job_btm dd {display:inline; color:#758faf;}

/* 내정보관리 */
.mine_info_box {width:537px; height:239px; background:#f9fafb url(../../images/front/contents/mycareer/icon_mine_info.gif) no-repeat 187px 59px; border:1px solid #dbdee2; padding:59px 0 0 401px; margin:24px 0 0;}
.myinfopass{ width:280px;height:25px}

.mine_info_box .box_inner_text01 {font-family:'NanumGothicBoldWeb'; font-size:14px; color:#333; letter-spacing:-1px; margin-bottom:5px;}
.mine_info_box .box_inner_text02 {font-family:'NanumGothicBoldWeb'; font-size:16px; color:#333; letter-spacing:-1px; margin-bottom:8px;}
.mine_info_box .box_inner_text02 .text02_c333 {font-family:'NanumGothicBoldWeb'; font-size:26px; color:#333; letter-spacing:-1px;}
.mine_info_box .box_inner_text02 .text02_cff6633 {font-family:'NanumGothicBoldWeb'; font-size:26px; color:#ff6633; letter-spacing:-1px;}
.mine_info_box .box_inner_text03 {width:333px; font-size:11px; color:#c2c2c2; letter-spacing:-1px; background-color:#454d5c; padding:3px 8px 1px; margin-bottom:30px;}
.mine_info_box .pw_text {font-size:11px; color:#ff6633; letter-spacing:-1px; background:url(../../images/front/icon/icon_tip04.gif) no-repeat left top; padding-left:20px;}

.mine_info_box .idpw_form {width:349px; margin-bottom:18px;}
.mine_info_box .idpw_form:after {content:""; display:block; clear:both;}
.mine_info_box .idpw_form .input_left {float:left; width:285px;}
.mine_info_box .idpw_form .input_left .inp_id {width:263px; height:31px; color:#364c66; line-height:30px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:0 none; padding:0 10px;}
.mine_info_box .idpw_form .input_left .inp_pw {width:263px; height:31px; color:#b2b2b2; line-height:30px; letter-spacing:-1px; border:1px solid #9faebd; padding:0 10px;}

.member_step01 {}
.member_step01:after {content:""; display:block; clear:both;}
.member_step01 select {float:left; margin-right:15px;}
.member_step01 ul {float:left;}
.member_step01 li {float:left; margin:5px 35px 0 0;}

.member_step02 {}
.member_step02:after {content:""; display:block; clear:both;}
.member_step02 li {float:left; margin:5px 20px 0 0;}

.member_step03 {}
.member_step03:after {content:""; display:block; clear:both;}
.member_step03 input {float:left; margin-right:8px;}
.member_step03 span {float:left; margin:10px 8px 0 0;}
.member_step03 ul {float:left; display:inline; margin:10px 0 0 30px;}
.member_step03 li {float:left; margin-right:20px;}

/* 정보공유 */
.mine_select_box .select_gray_info {background:#f9fafb url(../../images/front/contents/mycareer/mine_dotline_b6.gif) repeat-x left bottom; padding:23px 0 20px 109px;}
.mine_select_box .select_gray_info dt {font-family:'NanumGothicBoldWeb'; font-size:22px; color:#333; margin-bottom:10px;}
.mine_select_box .select_gray_info dd {font-size:11px; line-height:16px; letter-spacing:-1px;}
.mine_select_box .select_gray_info strong {text-decoration:underline;}
.mine_select_box .select_gray_info .select_top_text {font-size:11px; color:#ff6633; letter-spacing:-1px; background:url(../../images/front/icon/icon_tip04.gif) no-repeat left top; padding-left:20px; margin:15px 0 0;}
.mine_select_box .mine_select_top .select_top_text {font-size:11px; color:#ff6633; letter-spacing:-1px; background:url(../../images/front/icon/icon_tip04.gif) no-repeat left top; padding-left:20px; margin:8px 0 6px 93px;}
.condition_box {width:62px; color:#fff; font-weight:bold; text-align:center; background-color:#535b6a; letter-spacing:-1px; display:inline-block; padding:5px 0 3px;}
.mine_select_box .mine_select_top {background:none;}

/* 이용약관 레이어 팝업 */
.clause_layer {position:absolute; width:740px; height:665px; background-color:#fff; overflow:hidden; display:block; z-index:9998;}
.clause_layer .clause_layer_inner {height:630px; border:3px solid #dadada; padding:29px 29px 0;}
.clause_layer .clause_layer_top {border-bottom:2px solid #768699; padding:0 0 12px;}
.clause_layer .clause_layer_top dt {font-family:'NanumGothicBoldWeb'; font-size:30px; color:#333; letter-spacing:-1px; margin-bottom:10px;}
.clause_layer .clause_layer_top dd {font-size:11px; color:#777; line-height:18px; letter-spacing:-1px;}
.clause_layer .clause_scroll_box {background-color:#f9fafb; border:1px solid #dbdee2; padding:21px; margin:14px 1px 25px;}
.clause_layer .clause_scroll_box .clause_stitle {font-family:'NanumGothicBoldWeb'; font-size:18px; color:#333; letter-spacing:-1px; margin-bottom:9px;}
.clause_layer .clause_scroll_box .clause_scroll {height:355px; color:#b6b6b6; line-height:16px; background-color:#fff; border:1px solid #dbdada; overflow:scroll; overflow-x:hidden; padding:6px;}
.clause_layer .clause_btm {width:100%; text-align:center;}
.clause_layer .clause_btm a {display:inline-block; margin-right:-3px;}
.clause_layer .clause_close {position:absolute; top:0; right:0;}

/* popup */
.popup_title {font-family:'NanumGothicBoldWeb'; font-size:30px; color:#333; margin-bottom:29px;}
.popup_close {position:absolute; top:8px; right:8px;}

/* 검색 팝업
#popup_mycareer {overflow:auto; overflow-x:hidden} */
.popup_search_wrap { display:inline-block;position:relative; width:784px; background-color:#f4f4f4; padding:8px;}
.popup_search {width:720px; background-color:#fff; border:3px solid #dadada; padding:29px 29px 20px;}

.popup_school_search { display:inline-block;width:720px; background-color:#fff; border:3px solid #dadada; padding:29px;}
.popup_school2_search {width:720px; height:816px; background-color:#fff; border:3px solid #dadada; padding:29px 29px 0;}

/* 직업상세정보 팝업 */
.popup_detail_wrap {position:relative; width:1004px; background-color:#f4f4f4; padding:8px;}
.popup_detail {width:940px; height:1149px; background-color:#fff; border:3px solid #dadada; padding:29px 29px 0;}
.popup_department {width:940px; height:818px; background-color:#fff; border:3px solid #dadada; padding:29px 29px 0;}

/* 검색팝업 공통 */
.search_form {width:720px; margin:0 0 34px;}
.search_form:after {content:""; display:block; clear:both;}
.search_form .inp_search_bord {float:left; width:313px; height:38px; border:1px solid #a8b5c3; margin-right:5px;}
.search_form .inp_search {width:281px; height:30px; color:#999; line-height:30px; border:4px solid #c0cad4; padding:0 12px;}
.board_list td {color:#666;}
.text_center{text-align: center;}

/*  상세정보 팝업 공통 */
.btn_job_regist {width:940px; margin:-38px 0 8px;}
.btn_job_regist:after {content:""; display:block; clear:both;}
.btn_job_regist a {float:right;}

.detail_title {width:940px; border-top:2px solid #768699; padding:17px 0;}
.detail_title:after {content:""; display:block; clear:both;}
.detail_title h2 {float:left; background:url(../../images/front/common/word_ico.gif) no-repeat 1px 3px; font-size:24px; color:#ff6633; font-family:'NanumGothicBoldWeb'; padding:0 7px 0 11px;}
.detail_title img {float:left; margin:5px 3px 0 0;}

.detail_location {border:1px solid #b6c1cd; margin:0 0 32px;}
.detail_location .location_top {color:#3f5063; padding:11px 15px;}
.detail_location .location_top span {color:#3f5063; margin-right:8px;}
.detail_location .location_btm {width:938px; border-top:1px solid #b6c1cd; background-color:#edeef0;}
.detail_location .location_btm:after {content:""; display:block; clear:both;}
.detail_location .location_btm li {float:left; width:219px; border-right:1px solid #b6c1cd; padding:11px 0 10px 15px;}
.detail_location .location_btm li.first {width:218px;}
.detail_location .location_btm li.last {border-right:0 none;}
.detail_location .location_btm li strong {color:#3f5063; margin-left:3px;}
.detail_location .location_btm li span {color:#3f5063; margin-right:11px;}
.detail_location .location_btm li span.location_icon01 {background:url(../../images/front/contents/mycareer/popup_detail_icon01.gif) no-repeat; padding-left:26px;}
.detail_location .location_btm li span.location_icon02 {background:url(../../images/front/contents/mycareer/popup_detail_icon02.gif) no-repeat; padding-left:21px;}
.detail_location .location_btm li span.location_icon03 {background:url(../../images/front/contents/mycareer/popup_detail_icon03.gif) no-repeat; padding-left:26px;}
.detail_location .location_btm li span.location_icon04 {background:url(../../images/front/contents/mycareer/popup_detail_icon04.gif) no-repeat; padding-left:23px;}

.detail_acticle {padding:0 15px;}
.detail_acticle dl {margin:0 0 25px;}
.detail_acticle dt {font-size:14px; color:#3f5063; font-weight:bold; background:url(../../images/front/icon/icon_arr_one.gif) no-repeat 0 1px; padding-left:15px; margin-bottom:8px;}
.detail_acticle dt.mar_b16 {margin-bottom:15px;}
.detail_acticle dt.mar_b20 {margin-bottom:19px;}
.detail_acticle .pad_l16 {line-height:20px; padding-left:16px;}

.detail_acticle .relation {}
.detail_acticle .relation dl {width:910px; border-top:1px solid #b6c1cd; border-bottom:1px solid #e0e5e9; padding:10px 0 8px; margin:0 0 0;}
.detail_acticle .relation dl.last {border-top:0 none; border-bottom:1px solid #b6c1cd;}
.detail_acticle .relation dl:after {content:""; display:block; clear:both;}
.detail_acticle .relation dt {float:left; width:83px; font-size:12px; color:#666; text-align:center; background:url(../../images/front/contents/mycareer/line_b6c1cd.gif) no-repeat right top; padding:0 0 0; margin-bottom:0;}
.detail_acticle .relation dd {float:left; padding-left:17px;}

.detail_acticle .icon_list {}
.detail_acticle .icon_list dd {line-height:20px; background:url(../../images/front/icon/icon_arr_small.gif) no-repeat 20px 7px; padding-left:32px; margin-bottom:4px;}
.detail_acticle .icon_list dd.last {margin-bottom:0;}
.detail_acticle .icon_list2 {}
.detail_acticle .icon_list2 dd {line-height:20px; background:url(../../images/front/icon/icon_arr_small.gif) no-repeat 20px 7px; padding-left:32px;}

.detail_acticle .classify {}
.detail_acticle .classify dl {width:383px; height:30px; background:url(../../images/front/contents/mycareer/bg_classify.gif) no-repeat left top; margin:0 0 3px;}
.detail_acticle .classify dl:after {content:""; display:block; clear:both;}
.detail_acticle .classify dt {float:left; width:146px; font-size:12px; color:#fff; background:none; padding:9px 0 0 15px; margin:0 0 0;}
.detail_acticle .classify dd {float:left; padding:9px 0 0 20px;}

/* 팝업 테이블  */
.popup_detail_list {width:100%;}
.popup_detail_list th {color:#fff; background-color:#7892ac; border-top:1px solid #6182a6; border-right:1px solid #6182a6; border-bottom:1px solid #6182a6;}
.popup_detail_list th.first {border-left:1px solid #6182a6; }
.popup_detail_list th span {display:block; color:#fff; border:1px solid #83a0c0; padding:10px 0 9px;}
.popup_detail_list td {border-bottom:1px solid #e0e5e9; padding:9px 0 8px 13px;}
.popup_detail_list td.cf3f7f9 {background-color:#f3f7f9; color:#364c66;}

.popup_tab_list {width:720px; margin-bottom:10px;}
.popup_tab_list:after {content:""; display:block; clear:both;}
.popup_tab_list li {float:left;}

.paging_right2 {float:right; width:auto; height:auto; text-align:left; border-left:0 none; margin-top:20px; padding:0 0 50px 0;}

/*** 개인특성화 ***/
.title_h1 {}
.title_h1 .personal_info_icon {position:relative; top:-15px; margin:0 -2px 0 7px;}

.personal_title_info {width:882px; min-height:39px; height:auto !important; height:39px; font-family:NanumGothicWeb; font-size:13px; color:#333; line-height:20px; background:url(../../images/front/contents/mycareer/icon_personal.gif) no-repeat 0 1px; padding:3px 0 0 56px;}
.personal_title_info span {font-family:NanumGothicWeb; font-size:13px; color:#333; display:inline-block; padding:17px 0 2px;}

.personal_gray_box {background:url(../../images/front/contents/mycareer/dot_line_gray.gif) repeat-x left top; padding:1px 0 0;}
.personal_gray_box .personal_gray_inner {min-height:52px; height:auto !important; height:52px; background-color:#eef1f4; padding:16px 18px 0;}
.personal_gray_box .personal_gray_inner02 {min-height:43px; height:auto !important; height:43px; background-color:#eef1f4; padding:15px 18px 5px;}

.personal_gray_box .gray_inner_step01 {background:url(../../images/front/contents/mycareer/icon_personal_gray.gif) no-repeat left top; padding:1px 0 0 25px;}
.personal_gray_box .gray_inner_step02 {color:#4b6795; padding:4px 0 0 25px;}

.graph_padgs {padding:0 15px;}
.graph_top {position:relative; width:910px; margin:0 0 10px;}
.graph_top:after {content:""; display:block; clear:both;}
.graph_top .graph_stitle {float:left; font-size:14px; color:#3f5063; font-weight:bold; line-height:16px; background:url(../../images/front/contents/mycareer/personal_stitle_arr.gif) no-repeat left top; padding:0 0 0 15px; margin:4px 0 0;}
.graph_top .graph_right {float:right; _height:26px;}
.graph_top select {height:23px; font-size:12px; color:#596c83;}

.graph_step6_box {position:relative; width:910px; height:350px; background:url(../../images/front/contents/mycareer/graph_step06.gif) no-repeat left top;}
.graph_step6_box .graph_step01 {position:absolute; bottom:78px; left:72px; width:128px;}
.graph_step6_box .graph_step02 {position:absolute; bottom:78px; left:201px; width:128px;}
.graph_step6_box .graph_step03 {position:absolute; bottom:78px; left:330px; width:128px;}
.graph_step6_box .graph_step04 {position:absolute; bottom:78px; left:459px; width:128px;}
.graph_step6_box .graph_step05 {position:absolute; bottom:78px; left:588px; width:128px;}
.graph_step6_box .graph_step06 {position:absolute; bottom:78px; left:717px; width:128px;}
.graph_step6_box .graph_personal_orange {position:absolute; bottom:24px; left:46px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_orange.gif) repeat left top;}
.graph_step6_box .graph_personal_orange strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_orange.png) no-repeat left bottom;} 
.graph_step6_box .graph_personal_sky {position:absolute; bottom:24px; left:46px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_blue.gif) repeat left top;}
.graph_step6_box .graph_personal_sky strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_blue.png) no-repeat left bottom;} 

.graph_step7_box {position:relative; width:910px; height:350px; background:url(../../images/front/contents/mycareer/graph_step07.gif) no-repeat left top;}
.graph_step7_box .graph_step01 {position:absolute; bottom:78px; left:72px; width:110px;}
.graph_step7_box .graph_step02 {position:absolute; bottom:78px; left:183px; width:110px;}
.graph_step7_box .graph_step03 {position:absolute; bottom:78px; left:294px; width:110px;}
.graph_step7_box .graph_step04 {position:absolute; bottom:78px; left:405px; width:110px;}
.graph_step7_box .graph_step05 {position:absolute; bottom:78px; left:516px; width:110px;}
.graph_step7_box .graph_step06 {position:absolute; bottom:78px; left:626px; width:110px;}
.graph_step7_box .graph_step07 {position:absolute; bottom:78px; left:736px; width:110px;}
.graph_step7_box .graph_personal_orange {position:absolute; bottom:24px; left:37px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_orange.gif) repeat left top;}
.graph_step7_box .graph_personal_orange strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_orange.png) no-repeat left bottom;} 
.graph_step7_box .graph_personal_sky {position:absolute; bottom:24px; left:37px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_blue.gif) repeat left top;}
.graph_step7_box .graph_personal_sky strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_blue.png) no-repeat left bottom;} 

.graph_step8_box {position:relative; width:910px; height:370px; background:url(../../images/front/contents/mycareer/graph_step08.gif) no-repeat left top;}
.graph_step8_box .graph_step01 {position:absolute; bottom:98px; left:72px; width:96px;}
.graph_step8_box .graph_step02 {position:absolute; bottom:98px; left:169px; width:96px;}
.graph_step8_box .graph_step03 {position:absolute; bottom:98px; left:266px; width:96px;}
.graph_step8_box .graph_step04 {position:absolute; bottom:98px; left:363px; width:96px;}
.graph_step8_box .graph_step05 {position:absolute; bottom:98px; left:460px; width:96px;}
.graph_step8_box .graph_step06 {position:absolute; bottom:98px; left:557px; width:96px;}
.graph_step8_box .graph_step07 {position:absolute; bottom:98px; left:654px; width:96px;}
.graph_step8_box .graph_step08 {position:absolute; bottom:98px; left:751px; width:96px;}
.graph_step8_box .graph_personal_orange {position:absolute; bottom:24px; left:30px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_orange.gif) repeat left top;}
.graph_step8_box .graph_personal_orange strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_orange.png) no-repeat left bottom;} 
.graph_step8_box .graph_personal_sky {position:absolute; bottom:24px; left:30px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_blue.gif) repeat left top;}
.graph_step8_box .graph_personal_sky strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_blue.png) no-repeat left bottom;} 

.graph_step9_box {position:relative; width:910px; height:370px; background:url(../../images/front/contents/mycareer/graph_step09.gif) no-repeat left top;}
.graph_step9_box .graph_step01 {position:absolute; bottom:98px; left:72px; width:85px;}
.graph_step9_box .graph_step02 {position:absolute; bottom:98px; left:158px; width:85px;}
.graph_step9_box .graph_step03 {position:absolute; bottom:98px; left:244px; width:85px;}
.graph_step9_box .graph_step04 {position:absolute; bottom:98px; left:330px; width:85px;}
.graph_step9_box .graph_step05 {position:absolute; bottom:98px; left:416px; width:85px;}
.graph_step9_box .graph_step06 {position:absolute; bottom:98px; left:502px; width:85px;}
.graph_step9_box .graph_step07 {position:absolute; bottom:98px; left:588px; width:85px;}
.graph_step9_box .graph_step08 {position:absolute; bottom:98px; left:674px; width:85px;}
.graph_step9_box .graph_step09 {position:absolute; bottom:98px; left:760px; width:85px;}
.graph_step9_box .graph_personal_orange {position:absolute; bottom:24px; left:25px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_orange.gif) repeat left top;}
.graph_step9_box .graph_personal_orange strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_orange.png) no-repeat left bottom;} 
.graph_step9_box .graph_personal_sky {position:absolute; bottom:24px; left:25px; width:36px; background:url(../../images/front/contents/mycareer/graph_bg_blue.gif) repeat left top;}
.graph_step9_box .graph_personal_sky strong {position:absolute; top:-36px; left:0;  width:36px; height:36px; text-align:center; display:block; background:url(../../images/front/contents/mycareer/graph_top_blue.png) no-repeat left bottom;} 

.graph_list {position:absolute; bottom:13px; left:42px;}
.graph_list li {float:left; line-height:14px; margin:0 38px 7px 0;}
.graph_personal_text {text-align:center; line-height:14px; display:block;}

.graph_line_box {border-bottom:2px solid #eef1f4;}
.graph_line_box .graph_line_h45 {position:relative; width:874px; height:28px; border:1px solid #d2d9e1; padding:17px 17px 0;}
.graph_line_box .graph_line_h45:after {content:""; display:block; clear:both;}
.graph_line_box .graph_line_h45 dt {float:left; color:#044444; font-weight:bold; margin-right:7px;}
.graph_line_box .graph_line_h45 dd {float:left; margin-right:15px;}
.graph_line_box .graph_line_h45 dd a {color:#666; text-decoration:underline;}
.graph_line_box .graph_line_h45 dd a.on,
.graph_line_box .graph_line_h45 dd a:hover {color:#ff6633; text-decoration:underline;}

.graph_box {padding:15px; border:1px solid #d2d9e1; border-width:1px 1px 0 1px;}
.graph_box a {color:#ff6633; text-decoration:underline;}
.bgFoot {height:3px; background:url(../../images/front/contents/mycareer/bg_graph_box.gif) 0 bottom repeat-x;}


/* 개인특성화 팝업 */
.popup_personal {width:940px; height:669px; background-color:#fff; border:3px solid #dadada; padding:29px 29px 0;}

.personal_pop_list {padding:0 15px 103px; border-bottom:1px solid #b6c1cd;}
.personal_pop_list dl {}
.personal_pop_list dt {font-size:14px; color:#3f5063; font-weight:bold; background:url(../../images/front/icon/icon_arr_one.gif) no-repeat 0 1px; padding-left:15px;  margin:0 0 12px;}
.personal_pop_list dd {font-weight:bold; padding-left:16px; margin-bottom:6px;}
.personal_pop_list dd li {font-weight:normal; line-height:24px; background:url(../../images/front/icon/icon_arr_small.gif) no-repeat 3px 7px; padding-left:15px; margin-top:6px;}

/* color */
.cff3c00 {color:#ff3c00;}
.c4b6795 {color:#4b6795;}
.cff6633 {color:#ff6633;}
.c044444 {color:#044444;}

/* 진로상담 만족도조사 */
.satisfactiongs_wrap {position:relative; height:323px; border:1px solid #d6dce2; background:url(../../images/front/contents/mycareer/bg_satisfaction.gif) repeat-x left top; margin:69px 0 0;}
.satisfactiongs_wrap .satisfactiongs_step01 {position:relative; height:19px; color:#fff; font-weight:bold; padding:4px 0 0 52px; background-color:#607186; margin:4px 4px 0 4px;}
.satisfactiongs_wrap .satisfactiongs_step01 img {position:absolute; top:-14px; left:7px;}
.satisfactiongs_wrap .satisfactiongs_step02 {position:relative; background:url(../../images/front/contents/mycareer/dot_satisfaction.gif) repeat-x left bottom; padding:0 5px 16px; margin:23px 20px 0 19px;}
.satisfactiongs_wrap .satisfactiongs_step02 dt {height:13px; color:#666; font-weight:bold;  background:url(../../images/front/contents/mycareer/satisfaction_icon01.gif) no-repeat left top; padding:2px 0 0 27px; margin-bottom:8px;}
.satisfactiongs_wrap .satisfactiongs_step02 dd {width:889px;}
.satisfactiongs_wrap .satisfactiongs_step02 dd:after { display:block; clear:both;}
.satisfactiongs_wrap .satisfactiongs_step02 dd li {float:left; margin-right:23px;}
.satisfactiongs_wrap .satisfactiongs_step03 {position:relative; padding:0 5px; margin:23px 20px 15px 19px;}
.satisfactiongs_wrap .satisfactiongs_step03 dt {height:13px; color:#666; font-weight:bold;  background:url(../../images/front/contents/mycareer/satisfaction_icon02.gif) no-repeat left top; padding:2px 0 0 27px; margin-bottom:8px;}
.satisfactiongs_wrap .satisfactiongs_step03 dd {/*color:#999;*/ color:#555; margin-bottom:7px;}
.satisfactiongs_wrap .satisfactiongs_step04 {margin:0 19px;}
.satisfactiongs_wrap .satisfactiongs_step04 textarea {width:897px; height:79px; border:1px solid #dbdada;}
.satisfactiongs_wrap .satisfactiongs_step04 .btn_right {margin:9px 0 0; text-align:right;}

/* 분야별 직업 정보 */
.boxgs_jobcon {border:1px solid #ddd;padding:10px;font-size:12px;line-height:150%;color:#666; margin:10px 0 0;}
.alggs_img {text-align:center; margin:10px 0;}

.text_sample {color:red;font-size:14px; font-weight:bold}

/* 텍스트 들여쓰기 */
.txtIndent25 {text-indent:25px !important;}

/* 높이 */
.h16 {height:16px !important;}


.paramTb {width:100%; border-top:1px solid #b6c1cd;}
.paramTb thead tr {background-color:#edeeef;}
.paramTb thead tr th {padding:10px 0; color:#364c66; border-bottom:1px solid #b6c1cd;}
.paramTb thead tr th.borL {border-left:1px solid #b6c1cd;}
.paramTb thead tr th.borR {border-right:1px solid #b6c1cd;}
.paramTb tbody td {padding:12px 0 8px 0; text-align:center; border-bottom:1px solid #d3dae1;}


/* 입력폼 수정 */
.writeBox {padding:35px 39px; border:1px solid #dbdee2; background-color:#f9fafb;}
.writeBox:after {clear:both; content:""; display:block;}
.writeBox .viewTitle {height:auto !important; margin-bottom:8px; font-size:auto !important; line-height:100% !important; text-indent:4px; visibility:visible !important;}
.joinAccept{display:block; width:160px; height:43px; margin:23px 0 23px 310px; border:1px solid #ff7800; float:left;}
.joinAccept span{background: url(../../images/front/btn/btn_joinEnter.gif) repeat-x; display:block; width:160px; height:41px; line-height:41px; text-align:center;margin:0; padding:0; border:1px solid #ff9e33; color:#FFF; font-weight:bold; letter-spacing:-0.1em; float:left; font-size:14px;}
.joinCancel{display:block; width:160px; height:43px; margin:23px 0 23px 2px; float:left;}
.joinCancel span{background: url(../../images/front/contents/member/btn_member_bg_gary.gif) no-repeat; display:block; width:160px; height:45px; line-height:45px; text-align:center;margin:0; padding:0; color:#FFF; font-weight:bold; letter-spacing:-0.1em; float:left; font-size:14px;}
.writeTb {width:100%; border-top:2px solid #768699;}
.writeTb thead th {padding:5px 0; line-height:27px; border-bottom:1px solid #b6c1cd; border-right:1px solid #e0e5e9; background-color:#fff;}
.writeTb thead th.noBorder {border-width:0 0 1px 0;}
.writeTb tbody tr.line2 th {text-indent:0;}
.writeTb tbody tr.line2 th label {padding-left:10px; line-height:18px; display:inline-block;}

.writeTb tbody th {padding:5px 0; line-height:27px; text-align:left; text-indent:10px; border-bottom:1px solid #e5e5e5;}
.writeTb tbody td {padding:5px 0; border-bottom:1px solid #e5e5e5;}
.writeTb thead th label, 
.writeTb tbody th label {line-height:27px;}
.writeTb tbody td textarea {border:1px solid #dbdada;}
.writeTb tbody td select {height:22px; border:1px solid #dbdada;}
.writeTb tbody td select.select01 {float:left;}
.writeTb tbody .txt {padding:18px 10px; line-height:18px;}

.writeTb .inp_lifetime {height:21px; padding-left:5px; line-height:21px; border:1px solid #dbdada;}
.writeTb .input_txt_search {border:1px solid #dbdada;}
.writeTb .noBorder th, 
.writeTb .noBorder td {border:none;}
.writeTb .inp_name {height:25px; color:#666; line-height:26px; border:1px solid #fff; padding:0 5px;}
.writeTb .btn_file {width:80px; height:27px; color:#778594; font-weight:bold; text-align:center; background:url(../../images/front/btn/btn_file.gif) no-repeat left top; display:inline-block;}
.writeTb .teachericon, 
.writeTb .noiconlabel {margin-right:20px;}
.writeTb .teachericon {padding:0 7px;}
.writeTb .file_list_box {width:94.3%; padding:3px 5px;}
.writeTb .btn_file_dle {width:80px; height:27px; color:#778594; font-weight:bold; text-align:center; background:url(../../images/front/btn/btn_file.gif) no-repeat left top; display:block; margin:5px 0 0;}
.writeTb .btn_address {width:80px; color:#778594; font-weight:bold; text-align:center; background:url(../../images/front/btn/btn_file.gif) no-repeat left top; border-bottom:1px solid #b6c1cd; display:inline-block; padding:6px 0 6px;}

.writeTb tr.br_b6c1cd th, 
.writeTb tr.br_b6c1cd td {border-bottom:1px solid #b6c1cd;}

.writeTb_type2 tbody td {border-right:1px solid #e0e5e9; text-align:center;}
.writeTb_type2 tbody td.noBorder {border-width:0 0 1px 0;}

/*
#mycareer .ui-widget-content {background:none; border:0}
#mycareer .ui-widget-header  {background:none; border:0}
#mycareer .ui-dialog-titlebar {background:none; border:0}
*/

/* FUZ ;; 2013.12.6일 수정사항 (김호영) */
.mb10 {margin-bottom: 10px}
.mt10 {margin-top:10px}
.fff3c00 {color:#ff3c00}
.board_view_ho {width:100%; border-top:2px solid #768699; border-bottom:1px solid #b6c1cd;}
.board_view_ho th {text-align:left; background-color:#f9f9f9;border-bottom:1px solid #e3e7ec; padding:10px;}
.board_view_ho .view_title {font-size:14px; color:#3f5063; margin-bottom:7px;}
.board_view_ho .view_date {width:100%;}
.board_view_ho .view_date:after {content:""; display:block; clear:both;}
.board_view_ho .view_date li {float:left; color:#333; font-weight:normal; background:url(../../images/front/contents/mycareer/gray_line.gif) no-repeat 0 1px; padding:0 12px 0 10px;}
.board_view_ho .view_date li.first {background:none; padding:0 12px 0 0;}

.board_view_ho td {border-bottom:1px solid #e3e7ec; padding:10px}
.board_view_ho td.view_comment {line-height:1.5; font-size:10pt; font-family: inherit;}
.board_view_ho td .list li {float: left;padding-right: 15px}

.board_view_ho .view_file {width:100%; overflow:hidden;}
.board_view_ho .view_file dt {float:left; color:#536f90; font-weight:bold; line-height:18px; }
.board_view_ho .view_file dd {float:right; width:845px; line-height:18px;}
.board_view_ho .view_file dd a {line-height:18px;}
.board_view_ho tr.last td {border-bottom:0 none;}
.board_view_ho tr.first td {border-bottom:0 none;  padding:0;}

.board_view_ho_btm {width:100%; text-align:center; margin:15px 0 0;}
.board_view_ho_btm:after {content:""; display:block; clear:both;}
.board_view_ho_btm .btn_right {float:right;}
.board_view_ho_btm .btn_right a {float:left; display:inline; margin-left:3px;}
.board_view_ho_btm .btn_right .btn_gray {font-weight:bold; padding:8px 17px 7px;}

.board_view_ho .txt_form_ho {border:1px solid #dbdada !important;height: 20px;line-height: 20px;padding: 0 0 0 7px;background: #fff;}

.half_left {width: 48%;float: left;}
.half_right {width: 48%;float:right; text-align: center;}

.table_txt {margin-top:5px}
.table_txt .left {float: left;}
.table_txt .right {float: right; }
.table_txt .right span {color: #d5d5d5}


.table_boare {margin-top: 10px}
.table_boare .left {float: left;}
.table_boare .right {float: right;}

.confirm-red {color:#ed1c24;}

/* 진로솔루션 */
.active_comment {margin-top:10px;line-height:17px;}
.hide {display:none;}
.active_comment_before {margin-top:10px;line-height:17px;}
.preview_toggle_adm_none {display:none !important; }
.preview_toggle_adm {height:11px;margin-top:7px;color:#ff6600;font-weight:bold;cursor:pointer;}
.preview_toggle_adm:hover {text-decoration:underline;}
p.preview_toggle_adm.off {background:url(../../images/admin/btn/btn_slideMore.gif) no-repeat 0 0;}
p.preview_toggle_adm.on {background:url(../../images/admin/btn/btn_slideClose.gif) no-repeat 0 0;}



/*새로 추가*/
.title_h2 {font-size:24px; font-weight:bold; color:#00949a; border-left:1px solid #d7d7d7; padding-left:9px;}
.myprofile_wrap {width:938px; height:298px; border:1px solid #cecece; margin-top:27px;}
.myprofile_wrap .profile_img_wrap {width:312px; height:298px; float:left; background:#f9fafc; border-right:1px solid #cecece;}
.myprofile_wrap .profile_img_wrap .profile_img {width:112px; height:112px; margin:30px 100px 0px 100px; border-radius:100px; overflow:hidden; position:relative;}
.myprofile_wrap .profile_img_wrap .profile_img .profileimg {width:112px; height:112px; position:absolute; top:0px; left:0px; z-index:999; display:block; background:url(/webres/images/mycareer/profile_img_bg.png) no-repeat; overflow:hidden;}
.myprofile_wrap .profile_img_wrap .profile_img img {width:100%; height:100%; z-index:1;}
.myprofile_wrap .profile_img_wrap .profile_img .profileimg > img {width:112px;height:112px; border-radius:100px; overflow:hidden;}
.myprofile_wrap .profile_img_wrap .profile_btn {width:110px; height:25px; margin:12px 101px 0px 101px;background:#fff;}
.myprofile_wrap .profile_img_wrap .profile_btn .setup-pic {width:65px; height:25px; background:url(/webres/images/mycareer/profileimg_btn.jpg) no-repeat; display:block; float:left;}
.myprofile_wrap .profile_img_wrap .profile_btn .setup-pic input{opacity:0;filter: alpha(opacity:'0');width:65px;height:25px; cursor:pointer;}
.myprofile_wrap .profile_img_wrap .profile_btn .delete_profileimg {width:41px; height:25px; padding-top:0px; float:right; background:url(/webres/images/mycareer/profileimg_btn02.jpg) no-repeat; font-family:dotum, 돋음; font-size:0px; color:#fff; display:block; text-align:center; cursor:pointer;}
.myprofile_wrap .profile_img_wrap .profile_name {width:312px; height:28px; margin-top:14px; overflow:hidden; font-size:24px; font-weight:bold; color:#333333; text-align:center;}
.myprofile_wrap .profile_img_wrap .profile_id {width:312px; height:16px; margin-top:9px; overflow:hidden; font-size:12px; font-weight:bold; color:#666666; text-align:center;}
.myprofile_wrap .profile_img_wrap .profile_info {width:312px; height:16px; margin-top:5px; overflow:hidden; font-size:12px; font-weight:100; color:#666666; text-align:center;}

.myprofile_wrap .profile_input_wrap {width:575px; height:298px; float:right;}
.myprofile_wrap .profile_input_wrap .nickname_wrap {position:relative;width:575px; height:auto; margin-top:51px;}
.myprofile_wrap .profile_input_wrap .nickname_wrap .nickname_tit {width:575px; height:auto; font-size:16px; font-weight:bold; color:#ff6634; display:inline-block;}

.myprofile_wrap .profile_input_wrap .nickname_wrap .nickname_tit span {font-size:12px; font-weight:100; color:#333333;}
.myprofile_wrap .profile_input_wrap .nickname_wrap .nickname_input {width:238px; height:23px; background:#fff; border:1px solid #dadada; padding-left:10px; font-size:12px; font-weight:100; color:#666666; margin-top:20px;vertical-align:bottom}
.myprofile_wrap .profile_input_wrap .nickname_wrap .nickname_input_btn {width:75px; height:29px; line-height:29px; background:#527298; font-family:dotum, 돋음; font-size:12px; color:#fff;vertical-align:-2px;}
@media screen and (min-width:0\0){.myprofile_wrap .profile_input_wrap .nickname_wrap .nickname_input_btn{padding-top:3px}}
.myprofile_wrap .profile_input_wrap .nickname_wrap .text_wrap {width:575px; height:auto; display:inline-block; margin-top:10px;}
.myprofile_wrap .profile_input_wrap .nickname_wrap .use_text {font-size:12px; font-weight:100; color:#4677dc;}
.myprofile_wrap .profile_input_wrap .nickname_wrap .nickname_info {font-size:12px; font-weight:100; color:#e8223d;}
.myprofile_wrap .profile_input_wrap .promise_wrap {position:relative;width:575px; height:auto; margin-top:34px;}
.myprofile_wrap .profile_input_wrap .promise_wrap .promise_tit {width:575px; height:auto; font-size:16px; font-weight:bold; color:#ff6634; display:inline-block;}
.myprofile_wrap .profile_input_wrap .promise_wrap .promise_tit span {font-size:12px; font-weight:100; color:#333333;}
.myprofile_wrap .profile_input_wrap .promise_wrap .promise_input {width:523px; height:23px; background:#fff; border:1px solid #dadada; padding-left:10px; font-size:12px; font-weight:100; color:#666666; margin-top:20px;}
.myprofile_wrap .profile_input_wrap .promise_wrap .text_wrap {width:575px; height:auto; display:inline-block; margin-top:10px;}
.myprofile_wrap .profile_input_wrap .promise_wrap .nickname_info {font-size:12px; font-weight:100; color:#e8223d;}
.myprofile_btn {text-align:right; margin:20px 40px 30px 0;}

.box-wrap {margin-top:35px;}
.box-wrap .left-sec {float:left;width:624px;}
.box-wrap .right-sec {float:right;width:308px;}
.box-wrap:after {display:block; clear:both; content:""}
.box-type {margin-bottom:13px;border:1px solid #d4d4d4;}
.titleTy1 {padding:13px 20px 12px 0px;border-bottom:0px solid #e8e8e8;font-size:18px;font-weight:100;color:#666666;}
.titleTy1 span {width:4px; height:4px; background:#325398; display:inline-block; vertical-align:3px;}

.graph-wrap {min-height:175px;width:564px;margin:0 auto;overflow:hidden;padding:38px 0 26px;}
.graph-wrap:after {display:block; clear:both; content:""}
.graph-wrap .graph1 {position:relative;float:left;width:209px;min-width:143px;padding-top:10px;text-align:center;overflow:hidden;}
.graph-wrap .graph1 > div {display:inline-block;height:112px;}
.graph-wrap .graph1 input {left:50%;padding-right:17px!important;margin-top:42px !important \9;margin-left:-48px;border:0 none;background-position:60% 50%;background-image:url(/webres/images/mycareer/txt_percentage.png);background-repeat:no-repeat;background-color:transparent;text-align:center;color:#252525!important;font-weight:bold;font-size:22px;}
.graph-wrap .graph1 figcaption {margin-top:20px;color:#333333;letter-spacing:-0.5px; font-size:14px; font-weight:bold;}
.graph-wrap .graph2 {position:relative;float:right;width:320px;/*overflow:hidden;*/margin-top:-20px;}
.graph-wrap .graph2 figcaption {position:absolute;/*left:50%;margin-left:-80px;*/width:65%;height:20px;background:#fff;bottom:0;top:164px;padding-left:20px;/*margin-top:-49px\9;*/text-align:center; font-size:14px; font-weight:bold; color:#333333; letter-spacing:-0.5px;z-index:2}
#Nwagon {overflow:hidden;height:164px !important;z-index:1;}/*height:198px!important\9;*/
#Nwagon svg {position:absolute;left:0;top:0;border:0 none;background:transparent;z-index:1;}
#Nwagon .Nwagon_area {outline:0;border:0 none;}
#Nwagon .Nwagon_area .fields * {display:none;}
#Nwagon .Nwagon_area .background {background:transparent;}
#Nwagon .Nwagon_area .foreground {width:100%;}
#Nwagon .Nwagon_area .foreground .lines path {opacity:0.14 !important;}
#Nwagon .Nwagon_area .foreground .lines path:nth-of-type(2) {opacity:1 !important;}
#Nwagon .Nwagon_area .foreground .tooltip text {margin-left:-50px !important;}
#Nwagon .Nwagon_area .labels text, .Nwagon_line .background text {display:none;}
#Nwagon .Nwagon_area .foreground .circles circle {stroke-width:6px !important;}
.graph-wrap .crnt-list {float:left;width:209px;}
.graph-wrap .crnt-list li {height:18px;padding:13px 5px 10px;border-bottom:1px solid #d2dde5;font-size:11px;}
.graph-wrap .crnt-list li em {display:inline-block;float:left;width:80%;font-size:12px;}
.graph-wrap .crnt-list li strong {float:right;display:inline-block;width:20%;margin-top:-6px;text-align:right;font-size:22px;color:#5492b9;letter-spacing:-0.075em;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

.graph3{float:right;width:300px;margin-top:10px;text-align:center;}
.graph3 ul{ margin:0; padding:0;height:125px; border:1px solid #ddd; border-top:0; border-right:0; font-size:11px; list-style:none;}
.graph3 ul:after{ content:""; display:block; clear:both;}
.graph3 li {float:left; display:inline; width:10%; height:100%; margin:0 3%; position:relative; text-align:center; white-space:nowrap;}
.graph3 .gTerm{ position:relative; display:inline-block; width:100%; height:20px; line-height:20px; margin:0 -100% -20px 0; padding:125px 0 0 0; vertical-align:bottom;color:#a3a7aa;font-weight:bold;font-size:9px;font-family:Arial;}
.graph3 .gBar{ position:relative; display:inline-block; width:100%; margin:-1px 0 0 0; border-left:1px solid #ebe1da;border-bottom:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#78cafb; vertical-align:bottom;}
.graph3 .gBar span{ position:absolute; width:100%; top:-20px; left:0; color:#767676;}
.graph3 figcaption {margin-top:23px;}
.class-box {padding:29px 27px 45px 25px;}
@-moz-document url-prefix() {.class-box {padding:29px 37px 30px 25px;}}
.class-box .class-info {min-height:72px;padding-left:93px;margin-bottom:18px;background:url(/webres/images/mycareer/bg_classInfo.jpg) no-repeat 2px 0;}
.class-box .class-info dt {line-height:21px;font-weight:bold;color:#83888c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.class-box .class-info dd {margin-bottom:11px;color:#7d7d7d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.class-box .graph4 {position:relative;padding:11px 78px 16px 21px;border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.class-box .graph4 .igraph-title {margin-bottom:13px;color:#898989;font-size:12px;font-weight:bold;}
.class-box .graph4 .igraph{white-space:nowrap;line-height:normal;}
.class-box .graph4 .igraph .gBar{display:inline-block;width:100%;height:9px;margin:0 15px 0 0;border:1px solid #becbd1;background:#ebf0f1;font-size:11px;}
.class-box .graph4 .igraph .gAction{display:inline-block;height:9px;border:1px solid #159e97;background:url(/webres/images/mycareer/bg_igraph.png) repeat-x 0 0 #33acb9;margin:-1px 0 0 -1px;}
.class-box .graph4 .gPercent{position:absolute;right:14px;top:13px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#636363;}
.class-box .graph4 .gPercent strong{font-weight:normal;font-size:32px;color:#252525;letter-spacing:-0.05em;}
.survey-info {padding:19px 28px 20px 25px;}
@-moz-document url-prefix() {.survey-info {padding:19px 28px 17px 25px;}}
.survey-info .survey-current {text-align:center;}
.survey-info .survey-current li {display:inline-block;height:48px;padding:0 25px;border-left:1px solid #dae2e5;color:#707070;}
.survey-info .survey-current li:first-child {border-left:0 none;}
.survey-info .survey-current li strong {display:block;color:#5492b9;font-weight:normal;font-size:22px;font-family:Arial, Helvetica, sans-serif;}
.survey-info .survey-box {position:relative;height:41px;padding:13px 70px 12px 14px;margin-top:8px;border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.survey-info .survey-box a {color:#707070;}
.survey-info .survey-box dt {font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.survey-info .survey-box dd {margin-top:9px;letter-spacing:-0.13em;}
.survey-info .survey-box dd.icon-survey {position:absolute;right:15px;top:13px;width:40px;height:40px;margin-top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#b4b4b4;color:#fff;text-align:center;line-height:40px;font-weight:bold;}
.survey-info .survey-box dd.icon-survey.on {background:#35aebb;}
.survey-info .survey-box dd.icon-survey a {display:inline-block;width:100%;color:#fff;}
 .byte {display:block;position:absolute;color:#ccc;font-size:11px;}
.nickname_wrap .byte {top:45px;left:211px;}
.promise_wrap .byte {top:45px;right:50px;}

.cont2 .careernet .my_careernet ul.slick-dots {width:41px;height:10px;position:absolute;top:13px;right:1px;}
.cont2 .careernet .my_careernet .slick-dots li {float:left;width:7px;height:7px;margin-left:3px;border:none;}
.cont2 .careernet .my_careernet .slick-dots li > button {display:block;position:absolute;top:0px;width:7px;height:7px;border-radius:50%;background:#b0b0b0;}
.cont2 .careernet .my_careernet .slick-dots li.slick-active > button {display:block;position:absolute;top:0px;width:7px;height:7px;background:#de5b6d;}

.cont2 .careernet .my_careernet ul.slick-dots {width:41px;height:10px;position:absolute;top:13px;right:1px;}
.cont2 .careernet .my_careernet .slick-dots li {float:left;width:7px;height:7px;margin-left:3px;border:none;}
.cont2 .careernet .my_careernet .slick-dots li > button {display:block;position:absolute;top:0px;width:7px;height:7px;border-radius:50%;background:#b0b0b0;}
.cont2 .careernet .my_careernet .slick-dots li.slick-active > button {display:block;position:absolute;top:0px;width:7px;height:7px;background:#de5b6d;}

.teacher_planner:after {content:''; display:block; clear:both; height:0;}
.teacher_planner li {position:relative;float:left;width:215px;text-align:center;background:#f7f7f7;border-left:1px solid #d5d5d5;}
.teacher_planner li:first-child {border-left:none;}
.teacher_planner li strong {display:block;height:46px;line-height:46px;color:#018796;font-size:17px;background:#fff;border-bottom:1px solid #d5d5d5;}
.teacher_planner li a {display:block;color:#555;}
.teacher_planner li a em {display:block;margin:0 0 10px 0;font-size:15px;color:#2a2a2a;}
.teacher_planner li a.act01 {height:54px;padding:113px 0 0 0;}
.teacher_planner li a.act02 {height:54px;padding:53px 0 0 0;border-top:1px dashed #d5d5d5;}
@media screen and (-webkit-min-device-pixel-ratio:0){.teacher_planner li a.act02 {height:53px}}
.studant_act a.act01 {background:url('/webres/images/mycareer/ico_studant_act01.png') no-repeat 50% 18px;}
.studant_act a.act02 {background:url('/webres/images/mycareer/ico_studant_act02.png') no-repeat 50% 15px;}
.my_act a.act01 {background:url('/webres/images/mycareer/ico_my_act01.png') no-repeat 50% 18px;}
.my_act a.act02 {background:url('/webres/images/mycareer/ico_my_act02.png') no-repeat 50% 15px;}
.my_act a.act02.add {background:url('/webres/images/mycareer/ico_my_act03.png') no-repeat 50% 15px;}
.info_act a.act01 {background:url('/webres/images/mycareer/ico_info_act01.png') no-repeat 50% 18px;}
.info_act a.act02 {background:url('/webres/images/mycareer/ico_info_act02.png') no-repeat 50% 15px;}
.teacher_planner li .arrow {
	display:block;
	width:13px;
	height:8px;
	position:absolute;
	top:46px;
	left:101px;
	background:url('/webres/images/mycareer/bg_tabarrow.gif') no-repeat 0 0;
	z-index:1;
}

#conteniner_mycareer .cont2 .conteniner_mycareer_jam{float:left; width:318px; padding:5px 0 0 0; border:1px solid #d5d5d5; border-width:0 1px 1px; background:url('/webres/images/jam/mycareer/bg_myjam.gif') repeat-x 0 0;}
.conteniner_mycareer_jam{}
.conteniner_mycareer_jam > .tit{height:84px;border-bottom:1px solid #d5d5d5;padding:21px 0 0 20px;}
.conteniner_mycareer_jam > .tit strong{display:block;margin:0 15px 12px 0;font-size:20px;color:#e67909;}
.conteniner_mycareer_jam .my_jam_activity{padding:12px 31px; border-bottom:1px solid #d5d5d5;}
.conteniner_mycareer_jam .my_jam_activity .tit{display:block; padding:1px 0 19px; border-bottom:1px dashed #d5d5d5; color:#252525; font-size:15px; font-weight:700; line-height:18px; text-align:center;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info{margin-top:13px; text-align:center;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info span{color:#555; font-size:13px; font-weight:700; line-height:16px;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info span + span{margin-left:11px; padding-left:10px; background:url('/webres/images/jam/mycareer/bl_my_jam_bar.gif') no-repeat 0 50%;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info span em{color:#e67909;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2{overflow:hidden; margin-top:10px;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2 .my-notice{float:left; width:30px; height:45px; padding:17px 0 0 32px; background:url('/webres/images/jam/mycareer/bg_my_jam_notice.gif') no-repeat 0 0;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2 .my-notice em{display:inline-block; width:14px; color:#fff; font-size:10px; font-weight:700; line-height:14px; text-align:center;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2 .info{float:left; width:176px; margin-left:15px; padding-top:15px;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2 .info a{display:inline-block; overflow:hidden; width:176px; font-size:12px; line-height:15px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2 .info p{margin-top:4px; color:#777; font-size:12px; line-height:15px;}
.conteniner_mycareer_jam .my_jam_activity .my_jam_activity-info2 .info p .date{margin-left:11px; padding-left:10px; background:url('/webres/images/jam/mycareer/bl_my_jam_bar.gif') no-repeat 0 50%;font-size:11px; line-height:15px;}
#conteniner_mycareer .btn-myjam{display:inline-block; width:159px; padding:14px 0; text-align:center;}
#conteniner_mycareer .btn-myjam span{display:inline-block; padding-left:17px; font-size:12px; line-height:15px;}
#conteniner_mycareer .btn-myjam span em{color:#e67909; font-weight:700;}
#conteniner_mycareer .btn-myjam.memo span{background:url('/webres/images/jam/mycareer/bg_btn_pen.gif') no-repeat 0 0;}
#conteniner_mycareer .btn-myjam.interest{width:158px; border-left:1px solid #d5d5d5;}
#conteniner_mycareer .btn-myjam.interest span{padding-left:21px; background:url('/webres/images/jam/mycareer/bg_btn_like.gif') no-repeat 0 0;}
#conteniner_mycareer .attention .register{width:320px; padding:65px 0 0 0; text-align:center;}
#conteniner_mycareer .attention .register .btn_center{margin-top:10px;}
#conteniner_mycareer .btn_arrow {display:inline-block; border:1px solid #555; border-radius:5px; padding:0 7px 0 0; background:#fff; }
#conteniner_mycareer .btn_arrow:hover {background:#fff;}
#conteniner_mycareer .btn_arrow span {display:inline-block; padding:5px 9px 6px 8px; background:url('/webres/images/jam/mycareer/bg_btnarrow.gif') no-repeat 100% 8px; font-size:12px; color:#666;}


#conteniner_mycareer .infomanage_w{overflow:hidden; width:980px; margin-top:10px; padding:5px 0 0 0; background:url('/webres/images/jam/mycareer/bg_myinfo.gif') repeat-x 0 0;}
#conteniner_mycareer .infomanage{height:74px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
#conteniner_mycareer .infomanage:after{content:''; display:block; clear:both; height:0;}
#conteniner_mycareer .infomanage .tit{float:left; width:162px; border-right:1px solid #d5d5d5; padding:26px 0 25px 0; text-align:center;}
#conteniner_mycareer .infomanage .tit strong{display:block; font-size:18px; color:#325396; line-height:23px;}
#conteniner_mycareer .infomanage .info_list{float:left; overflow:hidden; background:#fff; width:815px;}
#conteniner_mycareer .infomanage .info_list li{float:left; padding:17px 0 0 30px;}
#conteniner_mycareer .infomanage .info_list li a{display:block; padding:0 0 0 7px; color:#252525; line-height:17px;}
#conteniner_mycareer .member_leave{margin-top:15px; text-align:right;}
#conteniner_mycareer .member_leave a{display:inline-block; padding:0 0 0 22px; background:url('/webres/images/jam/mycareer/ico_mleave.gif') no-repeat 0 0; color:#636363; font-size:12px; line-height:15px;}

.mcr_navgation {width:938px; height:299px; border:1px solid #cecece; margin:0; margin-top:12px;}
.mcr_navgation dl.mcr_nav01 {width:233px; height:299px; float:left;}
.mcr_navgation dl.mcr_nav01 .mcr_nav01_tit {width:148px; height:34px; padding:17px 0px 0px 85px; background:url(/webres/images/jam/common/mcr_nav01_tit.png) no-repeat; font-size:17px; font-weight:bold; color:#4b77c2;}
.mcr_navgation dl.mcr_nav01 dd {width:209px; height:28px; padding-left:24px; font-size:12px; font-weight:100;}
.mcr_navgation dl.mcr_nav01 dd.first {width:209px; height:28px; padding-left:24px; font-size:12px; font-weight:100; margin-top:20px;}

.mcr_navgation dl.mcr_nav02 {width:234px; height:299px; border-left:1px solid #cecece; float:left;}
.mcr_navgation dl.mcr_nav02 .mcr_nav02_tit {width:154px; height:34px; padding:17px 0px 0px 80px; background:url(/webres/images/jam/common/mcr_nav02_tit.png) no-repeat; font-size:17px; font-weight:bold; color:#239fbb;}
.mcr_navgation dl.mcr_nav02 dd {width:210px; height:28px; padding-left:24px; font-size:12px; font-weight:100;}
.mcr_navgation dl.mcr_nav02 dd.first {width:210px; height:28px; padding-left:24px; font-size:12px; font-weight:100; margin-top:20px;}

.mcr_navgation dl.mcr_nav03 {width:234px; height:299px; border-left:1px solid #cecece; float:left;}
.mcr_navgation dl.mcr_nav03 .mcr_nav03_tit {width:154px; height:34px; padding:17px 0px 0px 80px; background:url(/webres/images/jam/common/mcr_nav03_tit.png) no-repeat; font-size:17px; font-weight:bold; color:#eb495f;}
.mcr_navgation dl.mcr_nav03 dd {width:210px; height:28px; padding-left:24px; font-size:12px; font-weight:100;}
.mcr_navgation dl.mcr_nav03 dd.first {width:210px; height:28px; padding-left:24px; font-size:12px; font-weight:100; margin-top:20px;}

.mcr_navgation dl.mcr_nav04 {width:234px; height:299px; border-left:1px solid #cecece; float:left;}
.mcr_navgation dl.mcr_nav04 .mcr_nav04_tit {width:129px; height:34px; padding:17px 0px 0px 105px; background:url(/webres/images/jam/common/mcr_nav04_tit.png) no-repeat; font-size:17px; font-weight:bold; color:#644697;}
.mcr_navgation dl.mcr_nav04 dd {width:210px; height:28px; padding-left:24px; font-size:12px; font-weight:100;}
.mcr_navgation dl.mcr_nav04 dd.first {width:210px; height:28px; padding-left:24px; font-size:12px; font-weight:100; margin-top:20px;}

.mcr_navgation dl dd a {color:#666666}
.mcr_navgation dl dd a:hover {color:#ff6634; font-weight:bold;}
.mcr_navgation dl dd a.on {color:#ff6634; font-weight:bold;}