@charset "euc-kr";

/* ½Å±Ô LNB */
#section_snb{ float:left; width:151px; font-family:"Malgun Gothic", sans-serif !important; letter-spacing:-1px; }
	#section_snb .my_smenu{ padding:0 0 20px 0; }
	#section_snb .my_smenu h3{ font-weight:bold; font-size:16px; line-height:23px; color:#000; letter-spacing:-0.095em; padding:17px 0 0 0; }
	#section_snb .my_smenu h3.tit-link {padding-bottom:17px;border-bottom:1px solid #eee; }
	#section_snb .my_smenu h3 a {font-family:"Malgun Gothic", sans-serif !important;font-size:16px; line-height:23px;letter-spacing:-1px; color:#000}
	#section_snb .my_smenu h3 a:link {font-family:"Malgun Gothic", sans-serif !important;}
	#section_snb .my_smenu h3 a:visited {font-family:"Malgun Gothic", sans-serif !important;}
	#section_snb .my_smenu h3 a:active {font-family:"Malgun Gothic", sans-serif !important;}
	#section_snb .my_smenu h3 a:hover {text-decoration:none;color:#ff460a;font-family:"Malgun Gothic", sans-serif !important;}
	#section_snb .my_smenu h3 a.on {color:#ff460a;}
	#section_snb .my_smenu h3.top_line {border-top:2px solid #636363}
	#section_snb .my_smenu h3.btm_line {border-top:1px solid #eee;margin-top:21px;}
	#section_snb .my_smenu ul{ padding:13px 0; border-bottom:1px solid #eee; }
	#section_snb .my_smenu ul.first{padding-top:0;}
	#section_snb .my_smenu ul.last{ border-bottom-width:0; }
	#section_snb .my_smenu ul li{ }
	#section_snb .my_smenu ul li a{ display:block;font-family:"Malgun Gothic", sans-serif !important;font-size:13px; line-height:24px; color:#666; letter-spacing:-0.095em; }
	#section_snb .my_smenu ul li a:link {font-family:"Malgun Gothic", sans-serif !important;font-size:13px;}
	#section_snb .my_smenu ul li a:visited {font-family:"Malgun Gothic", sans-serif !important;font-size:13px;}
	#section_snb .my_smenu ul li a:active {font-family:"Malgun Gothic", sans-serif !important;font-size:13px;color:#ff460a;}
	#section_snb .my_smenu ul li a:hover{font-family:"Malgun Gothic", sans-serif !important;color:#ff460a;text-decoration:none}
	#section_snb .my_smenu ul li a.on{ font-weight:bold; color:#ff460a; }
	#section_snb .my_smenu ul li ul.depth{ padding:4px 0 7px 0; border-bottom:0; }
	#section_snb .my_smenu ul li ul.depth li{ }
	#section_snb .my_smenu ul li ul.depth li a{ line-height:18px;display:inline-block;*zoom:1;*display:inline;}
	#section_snb .my_smenu ul li ul.depth li.multiple a {display:inline-block;*zoom:1;*display:inline;}
	#section_snb .my_smenu ul li a.on ul.depth li a{ font-weight:normal; color:#ff460a; }
	#section_snb .state { font-family:"dotum", sans-serif;font-size:10px;font-weight:bold;letter-spacing:-.05em;vertical-align:top}
	#section_snb .state.up {color:#4278f2}
	#section_snb .state.free {color:#b85ae4}
	#section_snb .state.new {color:#ff460a}
	#section_snb .state.windowOpen {display:inline-block;vertical-align:middle;width:11px;height:13px;text-indent:-9999em;background:url(/ui/static/image/alba/ico_newBlank.png) 0 0 no-repeat}
	#section_snb .loginWrap {width:150px;}
	#section_snb .loginWrap .loginForm {width:135px;height:128px;padding:6px 7px 0;border:1px solid #dfdfdf;border-right:0;background-color:#fbfbfb}
	#section_snb .loginWrap .loginForm .userLogin-info {padding:0}
	#section_snb .loginWrap .loginForm .userLogin-info li {height:16px;padding-top:4px;border:1px solid #e3e3e3;background-color:#fff}
	#section_snb .loginWrap .loginForm .userLogin-info li.password {border-top:0}
	#section_snb .loginWrap .loginForm .userLogin-info li.login {margin-top:4px;padding-top:0;height:20px;border:0}
	#section_snb .loginWrap .loginForm .userLogin-info li .btn_login {width:100%;height:22px;padding:0;border:1px solid #ff460a;text-align:center;font-family:"Malgun Gothic", sans-serif !important;font-size:11px;letter-spacing:-.05em;color:#ff460a;font-weight:bold;background-color:#fff}
	#section_snb .loginWrap .loginForm .userLogin-info li .ipt {display:block;width:127px;border:0;height:16px;padding:0 0 0 6px;font-size:11px;line-height:16px;margin:0;letter-spacing:-.05em;color:#888888;vertical-align:middle}
	#section_snb .loginWrap .loginForm .etcLogin {clear:both;}
	#section_snb .loginWrap .loginForm .etcLogin button{position:absolute;left:0;top:0;width:21px; height:20px;padding:0;border:1px solid #dcdcdc;overflow:hidden; background:url(/ui/static/image/alba/newlogin_sns.gif) no-repeat;box-sizing:content-box;z-index:100}
	#section_snb .loginWrap .loginForm .etcLogin button span{ position:absolute; left:-9999px; padding-top:21px; }
	#section_snb .loginWrap .loginForm .etcLogin button.payco{width:22px; }
	#section_snb .loginWrap .loginForm .etcLogin button.naver{ background-position:-24px 0; }
	#section_snb .loginWrap .loginForm .etcLogin button.facebook{ background-position:-46px 0; }
	#section_snb .loginWrap .loginForm .etcLogin button.kakao{ background-position:-68px 0; }
	#section_snb .loginWrap .loginForm .etcLogin button.google{ background-position:-90px 0; }
	#section_snb .loginWrap .loginForm .etcLogin button.twiter{width:22px;background-position:-112px 0; margin-right:0; }
	#section_snb .loginWrap .loginForm .etcLogin button:hover {border-color:#bababa;z-index:1000}
	#section_snb .loginWrap .loginForm .etcLogin ul {height:21px;padding:0;margin-top:5px}
	#section_snb .loginWrap .loginForm .etcLogin ul:after {content:''; display:block; clear:both;}
	#section_snb .loginWrap .loginForm .etcLogin ul li {width:23px;height:21px; float:left;position:relative;margin-left:-1px;}
	#section_snb .loginWrap .loginForm .etcLogin ul li.first {width:24px;margin-left:0;}
	#section_snb .loginWrap .loginForm .etcLogin ul li.last {width:24px}
	#section_snb .loginWrap .loginForm .newloginState {}
	#section_snb .loginWrap .loginForm .newloginState ul {height:13px;margin-top:6px;padding: 5px 0 0 0;border-top:1px dashed #cdcdcd;border-bottom:0;}
	#section_snb .loginWrap .loginForm .newloginState ul:after {content:''; display:block; clear:both;}
	#section_snb .loginWrap .loginForm .newloginState ul li{float:left;}
	#section_snb .loginWrap .loginForm .newloginState ul li.keepLogin{width:80px;text-align:left;}
	#section_snb .loginWrap .loginForm .newloginState ul li.right{float:right;text-align:right}
	#section_snb .loginWrap .loginForm .newloginState ul li label {display:inline-block;height:13px;padding-left:16px;line-height:13px;vertical-align:top;font-size:11px;letter-spacing:-.075em;background:url(/ui/static/image/common/n_common/keep_check_new.gif) 0 1px no-repeat;}
	#section_snb .loginWrap .loginForm .newloginState ul li label.off {background-position: 0 -21px;}
	#section_snb .loginWrap .loginForm .newloginState ul li input {position:absolute;left:-99999em}
	#section_snb .loginWrap .loginForm .newloginState ul li a {line-height:13px;font-size:11px;letter-spacing:-.075em;color:#222222}
	#section_snb .loginWrap .userInfoWrap {width:149px;border:1px solid #dfdfdf;border-right:0;background-color:#fff}
		#section_snb .loginWrap .userInfoWrap .user-name {position:relative;padding:11px 0 0 7px;height:28px;border-bottom:1px solid #dfdfdf;background-color:#fbfbfb}
		#section_snb .loginWrap .userInfoWrap .user-name .name{font-weight:bold;font-size:12px;letter-spacing:-.075em;color:#505050}
		#section_snb .loginWrap .userInfoWrap .user-name .logout_new{display:block;right:5px;top:9px;position:absolute;width:52px;height:20px;padding:0;font-size:11px;line-height:20px;letter-spacing:-.075em;border:1px solid #dedede;font-family:"dotum", sans-serif !important;background-color:#ffffff;color:#555555;cursor:pointer}
		#section_snb .loginWrap .userInfoWrap .myLink {padding:0 8px 8px}
		#section_snb .loginWrap .userInfoWrap .myLink ul {padding:0;border-bottom:0;}
		#section_snb .loginWrap .userInfoWrap .myLink li {margin-top:8px;background:url(/ui/static/image/alba/dotted.gif) 0 50% no-repeat}
		#section_snb .loginWrap .userInfoWrap .myLink li a {line-height:14px;padding-left:7px;font-size:12px}
		#section_snb .loginWrap .userInfoWrap .myLink li a:hover {text-decoration:underline;}

/* tooltip¸Þ´º */
#section_snb .my_smenu h3.tooltip {position:relative;padding:0;border-bottom: 1px solid #eee;}
#section_snb .my_smenu h3.tooltip.active {border-bottom:0;}
#section_snb .my_smenu h3.tooltip a {display:block;width:100%;padding:18px 0 18px 0}
#section_snb .my_smenu h3.tooltip a span {display:block;width:100%}
#section_snb .my_smenu h3.tooltip a .state.windowOpen {display:inline-block;width:11px;vertical-align: initial;}
#section_snb .my_smenu h3.tooltip .btn_toggleArrow {position:absolute;right:0;bottom:0;width:26px;height:100%;z-index:10}
#section_snb .my_smenu h3.tooltip .btn_toggleArrow em {display:block;position:absolute;width:11px;height:6px;bottom:23px;left:5px;text-indent:-99999em;background:url(/ui/static/image/common/n_common/snb_arrow.gif) 0 0 no-repeat;}
#section_snb .my_smenu h3.tooltip.active .btn_toggleArrow em {background-position:0 -5px;}

#section_snb .my_smenu.chief {}
#section_snb .my_smenu.chief h3 {line-height:20px;}
#section_snb .my_smenu.chief h3 a {line-height:normal}
#section_snb .my_smenu.chief ul {padding:0 0 7px 0}
#section_snb .my_smenu.chief ul li {margin-bottom:10px}
#section_snb .my_smenu.chief ul li a,
#section_snb .my_smenu.chief ul li ul.depth li a {line-height:14px; }
#section_snb .my_smenu.chief ul li ul.depth {padding:9px 0 1px;}
#section_snb .my_smenu.chief ul li ul.depth li {margin-bottom:3px;}

#divBody #PageFrame {background:url(/ui/static/image/myincruit/my_homer_bg.gif) repeat-y;}
#divBody #PageFrame:after{content:'';display:block;clear:both}
.myWrap #pageContent {background:url(/ui/static/image/myincruit/my_homer_bg.gif) 0 0 repeat-y;}
.myWrap #pageContent:after{content:'';display:block;clear:both}
.pageContainer{position:relative;background:url(/ui/static/image/myincruit/my_homer_bg.gif) 0 0 repeat-y;}
.pageContainer:after{content:'';display:block;clear:both}
.pageContainer #content{padding-right:0 !important;width:780px !important;padding-bottom:60px;float:right;}

/* ¾Ë¹Ù ¸ÞÀÎ Ç²ÅÍ */
#PageFooter {clear:both;background-color:#fff;}
#PageFooter .companyInfo p {font-family:dotum, sans-serif;}
#PageFooter #n_footer.sub .guide {width:100% }
#PageFooter #n_footer {width:940px;}
#PageFooter #n_footer.sub {width:100%;padding-top:0}

.peopleWrap #container:after{content:"";display:block;clear:both;}
.promotionWrap .rollingBanner .promotionArea{width:550px;border:1px solid #dedede;}

#content.new780p{padding:0 !important;width:780px !important;}

/* ÇìµåÇåÆÃ */
#content_area #footer {padding-top:0 !important;margin-top:0;}
#content_area #container .chiefMain {padding-bottom:40px}
#content_area #container:after,
#content_area #container .chiefMain_bg:after{content:'';display:block;clear:both}
#content_area #container .chiefMain_bg {background: url(/ui/static/image/myincruit/my_homer_bg.gif) 0 0 repeat-y;}
#divBody #PageContent {padding-bottom:40px}
#divBody #PageContent:after{content:'';display:block;clear:both}
#n_footer.sub .guide {padding:0}
.chiefWrap #section_snb {margin-right:9px}