@charset "utf-8";

/* default gnb */
#header {position:relative; z-index:9999 !important; width:980px; height:164px !important;}
#header a {text-decoration:none; font-family:'굴림',Gulim,Arial,Verdana,sans-serif;}
#header h1 {position:absolute; top:14px; left:0; z-index:99999;}

/*이벤트 기간후 원복 */
#header h1 a {position: absolute; left:0; top:-12px; z-index:99999; overflow:hidden; width:53px; height:56px; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat 0 0;}
.event_logo {width: 67px;height: 47px;overflow: hidden;background: url(//image.uplus.co.kr/images/css/intro/bg_intro_header.png) -279px -142px;text-indent: -5000px;position: absolute;top: 45px;left:40px;z-index: 3000;}
/* 이벤트 로고 적용할때 사용 #header h1 a {position: absolute; left:0; top:-15px; z-index: 99999;overflow: hidden;width: 67px;height: 74px;text-indent: -5000px;background: url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -136px -125px;} */

/* gnb 상단 */
#header .header_utillity {display:inline-block; width:100%; height:24px;}
#header .header_utillity ul {float:right; padding-top:5px;}
#header .header_utillity ul li {float:left; margin-left:7px; padding-left:9px; background:url("//image.uplus.co.kr/images/css/common/header/line_header_info_1.gif") no-repeat 0 45%;}
#header .header_utillity ul li:first-child {margin-left:0; padding-left:0; background:none;}
#header .header_utillity ul li a, #header .header_utillity ul li span {color:#858585; font-size:11px; letter-spacing:-1px;}

#header .header_utillity ul:first-child {float:left; padding-top:0; padding-left:78px;}
#header .header_utillity ul:first-child li {margin-left:0; padding-left:0; background:none;}
#header .header_utillity ul:first-child li a {display:block; overflow:hidden; width:48px; height:20px; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -9px 0;}
#header .header_utillity ul:first-child li a.section1 {background-position:-80px 0;}
#header .header_utillity ul:first-child li a.section1.on {background-position:-80px -21px;}
#header .header_utillity ul:first-child li a.section2 {background-position:-128px 0;}
#header .header_utillity ul:first-child li a.section2.on {background-position:-128px -21px;}
#header .header_utillity ul:first-child li a.section3 {width:72px; background-position:-176px 0;}
#header .header_utillity ul:first-child li a.section3.on {width:72px; background-position:-176px -21px;}

#header .header_utillity .customerPhoneNum {position:relative;}
#header .header_utillity .customerPhoneNum .telpoint span {margin-right:5px;}
#header .header_utillity .customerPhoneNum .telpoint img {vertical-align:middle;}
#header .header_utillity .customerPhoneNum .telbox {display:none; z-index:99999; position:absolute; top:-5px; right:-10px; min-width:73px; padding:3px 13px; text-align:center; border:1px solid #999; background:#fff;}
#header .header_utillity .customerPhoneNum .telbox a {display:block; }

/* 전체보기 버튼 */
#header .preview_all {position:absolute; right:10px; top:84px; z-index:99998; width:100px;}
#header .preview_all > div {float:left; margin-left:15px;}

#header .accessibility_new li {z-index:1;}

 /* 개인,기업,중소 등 일반 gnb */
#gnb {display:inline-block; width:100%; min-height:97px; background:url("//image.uplus.co.kr/images/css/common/bg_sub_bar.png") no-repeat 0 52px;}
#gnb a {font-size:12px;}
#gnb ul li ul li ul li a {letter-spacing:-1px;}
#gnb h2 {overflow:hidden; width:192px; height:50px; margin:0 12px 0 66px; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/common/bg_sub_title.png") no-repeat 0 0;}
#gnb h2.PS {background-position: 0 -2px;}
/* IE8 only */
@media \0screen {
	#gnb h2.PS {background-position: 0 -5px;}
}
/* /IE8 only */

#gnb h2.BZ {background-position: 0 -52px;}
/* IE8 only */
@media \0screen {
	#gnb h2.BZ {background-position: 0 -55px;}
}
/* /IE8 only */

#gnb h2.SO {background-position: 0 -450px; left: 43px;}
/* IE8 only */
@media \0screen {
	#gnb h2.SO {background-position: 0 -453px; left: 43px;}
}
/* /IE8 only */

#gnb h2.BT {background-position: 0 -150px;}
#gnb h2.US {background-position: 0 -200px;}
#gnb h2.CP {background-position: 0 -250px;}
#gnb h2.UB {background-position: 0 -300px; margin:0 14px 0 64px;}
#gnb h2.CS {background-position: 0 -350px;}
#gnb h2.MY {background-position: 0 -400px;}

#gnb > ul {position:relative; z-index:9999; display:inline-block; width:100%;}
#gnb > ul > li {float:left; height:34px; margin-top:14px;}
#gnb > ul > li:first-child {height:53px;margin:0;padding-top:2px;}
#gnb > ul > li > a {display:block; height:34px; font-size:0; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/common/bg_subgnb_header.png") no-repeat 0 0;}
#gnb > ul > li.header_menu_US {width:90px;}
#gnb > ul > li.header_menu_US > a {background-position:0 0;}
#gnb > ul > li.header_menu_US > a:hover {background-position:0 -76px;}
#gnb > ul > li.header_menu_US > a.on {background-position:0 -76px;}
#gnb > ul > li.header_menu_CP {width:93px;}
#gnb > ul > li.header_menu_CP > a {background-position:-90px 0;}
#gnb > ul > li.header_menu_CP > a:hover {background-position:-90px -76px;}
#gnb > ul > li.header_menu_CP > a.on {background-position:-90px -76px;}
#gnb > ul > li.header_menu_BT {width:74px;}
#gnb > ul > li.header_menu_BT > a {background-position:6px -1px;}
#gnb > ul > li.header_menu_BT > a:hover {background-position:6px -75px;}
#gnb > ul > li.header_menu_BT > a.on {background-position:6px -75px;}
#gnb > ul > li.header_menu_UB {width:130px;}
#gnb > ul > li.header_menu_UB > a {background-position:-185px 0;}
#gnb > ul > li.header_menu_UB > a:hover {background-position:-185px -76px;}
#gnb > ul > li.header_menu_UB > a.on {background-position:-185px -76px;}
#gnb > ul > li.header_menu_CS {width:94px;}
#gnb > ul > li.header_menu_CS > a {background-position:-315px 0;}
#gnb > ul > li.header_menu_CS > a:hover {background-position:-315px -76px;}
#gnb > ul > li.header_menu_CS > a.on {background-position:-315px -76px;}
#gnb > ul > li.header_menu_MY {width:102px;}
#gnb > ul > li.header_menu_MY > a {background-position:-409px 0;}
#gnb > ul > li.header_menu_MY > a:hover {background-position:-409px -76px;}
#gnb > ul > li.header_menu_MY > a.on {background-position:-409px -76px;}

#gnb > ul > li > ul {position:absolute; left:0; top:52px; z-index:9900; display:inline-block; width:100%;}
#gnb > ul > li > ul > li {float:left; padding-left:13px; background:url("//image.uplus.co.kr/images/css/intro/bg_gnb_bar.gif") no-repeat 0 10px;}
#gnb > ul > li > ul > li:first-child {margin-left:78px; background:none;}
#gnb > ul > li.first > ul > li:first-child {margin-left:77px;}
#gnb > ul > li > ul > li > a {display:block; height:35px; padding-right:13px; color:#fff; font-size:12px; font-weight:bold; line-height:34px; text-shadow:1px -1px 1px #890D57;}
#gnb > ul > li > ul > li > a span {float:left;}
#gnb > ul > li > ul > li.on {background:url("//image.uplus.co.kr/images/css/intro/bg_sub_menu.gif") no-repeat 0 2px;}
#gnb > ul > li > ul > li.on > a {color:#ec008c; text-shadow:0 0 0 #890D57; background:url("//image.uplus.co.kr/images/css/intro/bg_sub_menu.gif") no-repeat 100% 2px;}
#gnb > ul > li > ul > li > ul {position:absolute; left:0; top:28px; z-index:9980; width:978px; border-left:1px solid #ec008c; border-right:1px solid #ec008c; border-bottom:1px solid #ec008c; background:#fff url("//image.uplus.co.kr/images/css/common/bg_header_gnb_depth4.gif") repeat-x 0 0;}
#gnb > ul > li > ul > li > ul > li {float:left; margin-left:23px;}
#gnb > ul > li > ul > li > ul > li:first-child {margin-left:81px;}
#gnb > ul > li.header_menu_BT > ul > li > ul > li:first-child {margin-left:89px;}
#gnb > ul > li.header_menu_CS > ul > li:first-child {margin-left:78px;}
#gnb > ul > li.header_menu_CS > ul > li > ul > li:first-child {margin-left:85px;}
#gnb > ul > li.header_menu_MY > ul > li > ul > li:first-child {margin-left:91px;}
#gnb > ul > li.header_menu_UB > ul > li:first-child {margin-left:78px;}
#gnb > ul > li.header_menu_UB > ul > li > ul > li:first-child {margin-left:90px;}
#gnb > ul > li.first > ul > li > ul > li:first-child {margin-left:97px;}
#gnb > ul > li > ul > li > ul > li > a {display:block; height:27px; color:#757575; font-weight:bold; line-height:28px;}
#gnb > ul > li > ul > li > ul > li > a:hover {color:#000;}
#gnb ul li ul li ul li ul {overflow:hidden; padding:14px 0;}
#gnb ul li ul li ul li ul li {height:22px;}
#gnb ul li ul li ul li ul li a {color:#757575; padding-right:14px; line-height:22px;}
#gnb ul li ul li ul li ul li a:hover {color:#b11786;}
#gnb ul li ul li ul li ul li a.new {background:url("//image.uplus.co.kr/images/css/common/ico_gnb_new.gif") no-repeat 100% 1px;}
#gnb ul li.first ul li ul.m_service_depth3  li.m_service_01 {margin-left:20px;}

#gnb fieldset {position:absolute; right:0; top:36px; z-index:99999;}
#gnb fieldset legend {position:absolute; top:-9999em; z-index:-1;}
#gnb fieldset > div {display:inline-block; padding-right:2px;}
#gnb fieldset > div {float:left;}
#gnb fieldset #ark_search {padding-left:2px;}
#gnb fieldset > div input {float:left; width:146px; height:25px; margin-right:4px; padding:0 5px; color:#ec008c; line-height:26px; border:0;  background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -790px -66px;}
#gnb fieldset > div button {float:left; width:33px; height:25px; text-indent:-5000px; cursor:pointer; border:0; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -948px -66px;}
#gnb .auto_list {position:absolute; top:27px; right:0; width:190px; background:#fff;}
#gnb .auto_list #m_ark_down {position:absolute; top:-16px; right:45px; z-index:9999;}
#gnb .auto_list #m_ark_up {position:absolute; top:-16px; right:45px; z-index:9999;}
#gnb .auto_list .ark_wrap {width:100%; border:1px solid #d7d7d7; z-index:9999;}
#gnb .auto_list .ark_wrap ul {overflow:hidden;}
#gnb .auto_list .ark_wrap ul li.ark_content {border-bottom:1px solid #aaa; overflow-x:hidden; overflow-y:auto;}
#gnb .auto_list .ark_wrap ul li.ark_content ul li {margin:1px; padding:3px 5px; font-size:12px; color:#777;}
#gnb .auto_list .ark_wrap .ark_footer {overflow:hidden; height:25px; padding:0 5px; font-size:11px; line-height:14px; text-align:center; background:#f3f3f3;}
#gnb .auto_list .ark_wrap .ark_footer div {float:right; padding:8px 0 0 0; font-size:11px; line-height:14px;}
#gnb .auto_list .ark_wrap .ark_footer div:first-child {float:left; padding:8px 0 0 5px; font-size:11px; line-height:14px;}


 /* 회사소개 gnb */
#header .header_utillity_pk {display:inline-block; width:100%; height:24px;}
#header .header_utillity_pk ul {float:right; padding-top:5px;}
#header .header_utillity_pk ul li {float:left;}
#header .header_utillity_pk ul li:first-child {margin-left:0; padding-left:0; background:none;}
#header .header_utillity_pk ul li a, #header .header_utillity ul li span {color:#858585; font-size:11px; letter-spacing:-1px;}
#header .header_utillity_pk ul li a {display:block; margin-right:9px; padding-left:10px;  background:url("//image.uplus.co.kr/images/css/common/header/line_header_info_1.gif") no-repeat 0 50%;}
#header .header_utillity_pk ul li a.txtPoint {color:#B92E92;}
#header .header_utillity_pk ul li a.noline {background:none;}
#header .header_utillity_pk ul li a.btn_sns_icon {background:none; margin-right:0; padding-left:5px;}
#header .header_utillity_pk ul li a img {vertical-align:middle;}

#header .header_utillity_pk .customerPhoneNum {position:relative;}
#header .header_utillity_pk .customerPhoneNum .telpoint span {margin-right:5px;}
#header .header_utillity_pk .customerPhoneNum .telpoint img {vertical-align:middle;}
#header .header_utillity_pk .customerPhoneNum .telbox {display:none; position:absolute; top:-5px; right:-10px; min-width:73px; padding:3px 13px; text-align:center; border:1px solid #999; background:#fff;}

#gnb_pk {display:inline-block; width:100%; min-height:97px; background:url("//image.uplus.co.kr/images/css/common/bg_sub_bar.png") no-repeat 0 52px;}
#gnb_pk a {font-size:12px;}
#gnb_pk ul li ul li ul li a {letter-spacing:-1px;}
#gnb_pk h2 {overflow:hidden; width:192px; height:50px; margin-left:30px; margin-right:15px; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/intro/bg_pk_title.png") no-repeat 0 bottom;}
#gnb_pk h2.LU {background-position: 0 -10px;}
#gnb_pk h2.IR {background-position: 0 -60px;}
#gnb_pk h2.RQ {background-position: 0 -110px;}
#gnb_pk h2.SR {background-position: 0 -160px;}
#gnb_pk h2.NR {background-position: 0 -210px;}
#gnb_pk h2.NW {background-position: 10px -260px;}

#gnb_pk > ul {position:relative; z-index:9999; display:inline-block; width:100%;}
#gnb_pk > ul > li {float:left; height:37px; margin-top:16px;}
#gnb_pk > ul > li:first-child {height:53px; padding-top:2px; margin:0;}
#gnb_pk > ul > li > a {display:block; height:37px; font-size:0; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/intro/bg_pkgnb_header_new.png") no-repeat 0 0;}
#gnb_pk > ul > li.header_menu_LU {width:87px;}
#gnb_pk > ul > li.header_menu_LU > a {background-position:0 -0;}
#gnb_pk > ul > li.header_menu_LU > a:hover {background-position:0 -37px;}
#gnb_pk > ul > li.header_menu_LU > a.current {background-position:0 -37px;}
#gnb_pk > ul > li.header_menu_MB {width:107px;}
#gnb_pk > ul > li.header_menu_MB > a {background-position:-86px 0;}
#gnb_pk > ul > li.header_menu_MB > a:hover {background-position:-86px  -37px;}
#gnb_pk > ul > li.header_menu_MB > a.current {background-position:-86px  -37px;}
#gnb_pk > ul > li.header_menu_IR {width:79px;}
#gnb_pk > ul > li.header_menu_IR > a {background-position:-191px 0;}
#gnb_pk > ul > li.header_menu_IR > a:hover {background-position:-191px  -37px;}
#gnb_pk > ul > li.header_menu_IR > a.current {background-position:-191px  -37px;}
#gnb_pk > ul > li.header_menu_RQ {width:83px;}
#gnb_pk > ul > li.header_menu_RQ > a {background-position:-270px 0;}
#gnb_pk > ul > li.header_menu_RQ > a:hover {background-position:-270px  -37px;}
#gnb_pk > ul > li.header_menu_RQ > a.current {background-position:-270px  -37px;}
#gnb_pk > ul > li.header_menu_SR {width:92px;}
#gnb_pk > ul > li.header_menu_SR > a {background-position:-245px 0;}
#gnb_pk > ul > li.header_menu_SR > a:hover {background-position:-245px  -37px;}
#gnb_pk > ul > li.header_menu_SR > a.current {background-position:-245px  -37px;}
#gnb_pk > ul > li.header_menu_NR {width:78px;}
#gnb_pk > ul > li.header_menu_NR > a {background-position:-352px 0;}
#gnb_pk > ul > li.header_menu_NR > a:hover {background-position:-352px  -37px;}
#gnb_pk > ul > li.header_menu_NR > a.current {background-position:-352px  -37px;}
#gnb_pk > ul > li.header_menu_NW {width:110px;}
#gnb_pk > ul > li.header_menu_NW > a {background-position:-429px 0;}
#gnb_pk > ul > li.header_menu_NW > a:hover {background-position:-429px  -37px;}
#gnb_pk > ul > li.header_menu_NW > a.current {background-position:-429px  -37px;}

#gnb_pk > ul > li > ul {position:absolute; left:0; top:50px; z-index:9900; display:inline-block; width:100%;}
#gnb_pk > ul > li > ul > li {float:left; padding-left:13px; background:url("//image.uplus.co.kr/images/css/intro/bg_gnb_bar.gif") no-repeat 0 10px;}
#gnb_pk > ul > li > ul > li:first-child {margin-left:240px; background:none;}
#gnb_pk > ul > li.first > ul > li:first-child {margin-left:120px;}
#gnb_pk > ul > li > ul > li > a {display:block; height:35px; padding-right:13px; color:#fff; font-size:12px; font-weight:bold; line-height:34px; text-shadow:1px -1px 1px #890D57;}
#gnb_pk > ul > li > ul > li > a span {float:left;}
#gnb_pk > ul > li > ul > li.on {background:url("//image.uplus.co.kr/images/css/intro/bg_sub_menu.gif") no-repeat 0 2px;}
#gnb_pk > ul > li > ul > li.on > a {color:#ec008c; text-shadow:0 0 0 #890D57; background:url("//image.uplus.co.kr/images/css/intro/bg_sub_menu.gif") no-repeat 100% 2px;}
#gnb_pk > ul > li > ul > li > ul {position:absolute; left:0; top:30px; width:978px; border-left:1px solid #ec008c; border-right:1px solid #ec008c; border-bottom:1px solid #ec008c; background:#fff url("//image.uplus.co.kr/images/css/common/bg_header_gnb_depth4.gif") repeat-x 0 0;}
#gnb_pk > ul > li > ul > li > ul > li {float:left; margin-left:23px;}
#gnb_pk > ul > li > ul > li > ul > li:first-child {margin-left:240px;}
#gnb_pk > ul > li.first > ul > li > ul > li:first-child {margin-left:120px;}
#gnb_pk > ul > li > ul > li > ul > li > a {display:block; height:27px; color:#757575; font-weight:bold; line-height:28px;}
#gnb_pk > ul > li > ul > li > ul > li > a:hover {color:#000;}
#gnb_pk ul li ul li ul li ul {overflow:hidden; padding:14px 0;}
#gnb_pk ul li ul li ul li ul li {height:22px;}
#gnb_pk ul li ul li ul li ul li a {color:#757575; padding-right:14px; line-height:22px;}
#gnb_pk ul li ul li ul li ul li a:hover {color:#b11786;}
#gnb_pk ul li ul li ul li ul li a.new {background:url("//image.uplus.co.kr/images/css/common/ico_gnb_new.gif") no-repeat 100% 1px;}

#gnb_pk fieldset {position:absolute; right:0; top:35px; z-index:99999;}
#gnb_pk fieldset legend {position:absolute; top:-9999em; z-index:-1;}
#gnb_pk fieldset > div {display:inline-block; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -790px -66px;}
#gnb_pk fieldset > div input {float:left; width:146px; height:25px; margin-right:4px; padding:0 5px; color:#ec008c; line-height:26px; border:0;  background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -790px -66px;}
#gnb_pk fieldset > div button {float:left; width:33px; height:25px; text-indent:-5000px; cursor:pointer; border:0; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -948px -66px;}
#gnb_pk .auto_list {position:absolute; top:27px; right:0; width:190px; background:#fff;}
#gnb_pk .auto_list #m_ark_down {position:absolute; top:-16px; right:49px; z-index:9999;}
#gnb_pk .auto_list #m_ark_up {position:absolute; top:-16px; right:49px; z-index:9999;}
#gnb_pk .auto_list .ark_wrap {width:100%; border:1px solid #d7d7d7;}
#gnb_pk .auto_list .ark_wrap ul {overflow:hidden;}
#gnb_pk .auto_list .ark_wrap ul li.ark_content {border-bottom:1px solid #aaa; overflow-x:hidden; overflow-y:auto;}
#gnb_pk .auto_list .ark_wrap ul li.ark_content ul li {margin:1px; padding:3px 5px; font-size:12px; color:#777;}
#gnb_pk .auto_list .ark_wrap .ark_footer {overflow:hidden; height:25px; padding:0 5px; font-size:11px; line-height:14px; text-align:center; background:#f3f3f3;}
#gnb_pk .auto_list .ark_wrap .ark_footer div {float:right; padding:8px 0 0 0; font-size:11px; line-height:14px;}
#gnb_pk .auto_list .ark_wrap .ark_footer div:first-child {float:left; padding:8px 0 0 5px; font-size:11px; line-height:14px;}

 /* 002 gnb */
.header_gnb_depth3_s > ul {overflow:hidden;}
.header_gnb_depth3_s > ul > li {float:left; margin-right:25px;}
.header_gnb_depth3_s > ul > li > a {font-weight:bold; text-decoration:none;}
.header_gnb_depth3_s > ul > li > a:hover {color:#000;}
.header_gnb_depth3_s ul li ul {overflow:hidden; padding:14px 0;}
.header_gnb_depth3_s ul li ul li {height:22px;}
.header_gnb_depth3_s ul li ul li a {color:#757575; padding-right:14px; line-height:22px;}
.header_gnb_depth3_s ul li ul li a:hover {color:#b11786;}
.header_gnb_depth3_s ul li ul li a.new {background:url("//image.uplus.co.kr/images/css/common/ico_gnb_new.gif") no-repeat 100% 1px;}



/* 영문 gnb 상단 */
#header .header_utillity_pe {display:inline-block; width:100%; height:24px;}
#header .header_utillity_pe ul {float:right; padding-top:5px;}
#header .header_utillity_pe ul li {float:left;}
#header .header_utillity_pe ul li:first-child {margin-left:0; padding-left:0; background:none;}
#header .header_utillity_pe ul li a, #header .header_utillity ul li span {color:#858585; font-size:11px; letter-spacing:-1px;}
#header .header_utillity_pe ul li a {display:block; margin-right:9px; padding-left:10px;  background:url("//image.uplus.co.kr/images/css/common/header/line_header_info_1.gif") no-repeat 0 50%;}
#header .header_utillity_pe ul li a.txtPoint {color:#B92E92;}
#header .header_utillity_pe ul li a.noline {background:none;}
#header .header_utillity_pe ul li a.btn_sns_icon {background:none; margin-right:0; padding-left:5px;}
#header .header_utillity_pe ul li a img {vertical-align:middle;}

#header .header_utillity_pe .customerPhoneNum {position:relative;}
#header .header_utillity_pe .customerPhoneNum .telpoint span {margin-right:5px;}
#header .header_utillity_pe .customerPhoneNum .telpoint img {vertical-align:middle;}
#header .header_utillity_pe .customerPhoneNum .telbox {display:none; position:absolute; top:-5px; right:-10px; min-width:73px; padding:3px 13px; text-align:center; border:1px solid #999; background:#fff;}

/* 영문 gnb */
#gnb_pe {display:inline-block; width:100%; min-height:97px; background:url("//image.uplus.co.kr/images/css/common/bg_sub_bar.png") no-repeat 0 52px;}
#gnb_pe a {font-size:12px;}
#gnb_pe ul li ul li ul li a {letter-spacing:-1px;}
#gnb_pe h2 {overflow:hidden; width:192px; height:50px; margin-left:30px; margin-right:15px; margin-top:-10px; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/intro/bg_pe_title.png") no-repeat 0 bottom;}
#gnb_pe h2.LU {background-position: 0 0;}
#gnb_pe h2.OS {background-position: 0 -50px;}
#gnb_pe h2.IR {background-position: 0 -100px;}

#gnb_pe > ul {position:relative; z-index:9999; display:inline-block; width:100%;}
#gnb_pe > ul > li {float:left; height:37px; margin-top:15px;}
#gnb_pe > ul > li:first-child {height:53px; padding-top:2px; margin:0;}
#gnb_pe > ul > li > a {display:block; height:37px; font-size:0; text-indent:-5000px; background:url("//image.uplus.co.kr/images/css/intro/bg_pegnb_header_new.png") no-repeat 0 0;}
#gnb_pe > ul > li.header_menu_LU {width:168px;}
#gnb_pe > ul > li.header_menu_LU > a {background-position:0 -0;}
#gnb_pe > ul > li.header_menu_LU > a:hover {background-position:0 -36px;}
#gnb_pe > ul > li.header_menu_LU > a.current {background-position:0 -36px;}
#gnb_pe > ul > li.header_menu_OS {width:110px;}
#gnb_pe > ul > li.header_menu_OS > a {background-position:-168px 0;}
#gnb_pe > ul > li.header_menu_OS > a:hover {background-position:-168px  -36px;}
#gnb_pe > ul > li.header_menu_OS > a.current {background-position:-168px  -36px;}
#gnb_pe > ul > li.header_menu_IR {width:162px;}
#gnb_pe > ul > li.header_menu_IR > a {background-position:-277px 0;}
#gnb_pe > ul > li.header_menu_IR > a:hover {background-position:-277px  -36px;}
#gnb_pe > ul > li.header_menu_IR > a.current {background-position:-277px  -36px;}

#gnb_pe > ul > li > ul {position:absolute; left:0; top:50px; z-index:9900; display:inline-block; width:100%;}
#gnb_pe > ul > li > ul > li {float:left; padding-left:13px; background:url("//image.uplus.co.kr/images/css/intro/bg_gnb_bar.gif") no-repeat 0 10px;}
#gnb_pe > ul > li > ul > li:first-child {margin-left:50px; background:none;}
#gnb_pe > ul > li.first > ul > li:first-child {margin-left:120px;}
#gnb_pe > ul > li > ul > li > a {display:block; height:35px; padding-right:13px; color:#fff; font-size:12px; font-weight:bold; line-height:34px; text-shadow:1px -1px 1px #890D57;}
#gnb_pe > ul > li > ul > li > a span {float:left;}
#gnb_pe > ul > li > ul > li.on {background:url("//image.uplus.co.kr/images/css/intro/bg_sub_menu.gif") no-repeat 0 2px;}
#gnb_pe > ul > li > ul > li.on > a {color:#ec008c; text-shadow:0 0 0 #890D57; background:url("//image.uplus.co.kr/images/css/intro/bg_sub_menu.gif") no-repeat 100% 2px;}
#gnb_pe > ul > li > ul > li > ul {position:absolute; left:0; top:30px; width:978px; border-left:1px solid #ec008c; border-right:1px solid #ec008c; border-bottom:1px solid #ec008c; background:#fff url("//image.uplus.co.kr/images/css/common/bg_header_gnb_depth4.gif") repeat-x 0 0;}
#gnb_pe > ul > li > ul > li > ul > li {float:left; margin-left:23px;}
#gnb_pe > ul > li > ul > li > ul > li:first-child {margin-left:50px;}
#gnb_pe > ul > li.first > ul > li > ul > li:first-child {margin-left:120px;}
#gnb_pe > ul > li > ul > li > ul > li > a {display:block; height:27px; color:#757575; font-weight:bold; line-height:28px;}
#gnb_pe > ul > li > ul > li > ul > li > a:hover {color:#000;}
#gnb_pe ul li ul li ul li ul {overflow:hidden; padding:14px 0;}
#gnb_pe ul li ul li ul li ul li {height:22px;}
#gnb_pe ul li ul li ul li ul li a {color:#757575; padding-right:14px; line-height:22px;}
#gnb_pe ul li ul li ul li ul li a:hover {color:#b11786;}
#gnb_pe ul li ul li ul li ul li a.new {background:url("//image.uplus.co.kr/images/css/common/ico_gnb_new.gif") no-repeat 100% 1px;}

#gnb_pe fieldset {position:absolute; right:0; top:35px; z-index:99999;}
#gnb_pe fieldset legend {position:absolute; top:-9999em; z-index:-1;}
#gnb_pe fieldset > div {display:inline-block; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -790px -66px;}
#gnb_pe fieldset > div input {float:left; width:146px; height:25px; margin-right:4px; padding:0 5px; color:#ec008c; line-height:26px; border:0;  background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -790px -66px;}
#gnb_pe fieldset > div button {float:left; width:33px; height:25px; text-indent:-5000px; cursor:pointer; border:0; background:url("//image.uplus.co.kr/images/css/intro/bg_intro_header.png") no-repeat -948px -66px;}
#gnb_pe .auto_list {position:absolute; top:27px; right:0; width:190px; background:#fff;}
#gnb_pe .auto_list #m_ark_down {position:absolute; top:-16px; right:49px; z-index:9999;}
#gnb_pe .auto_list #m_ark_up {position:absolute; top:-16px; right:49px; z-index:9999;}
#gnb_pe .auto_list .ark_wrap {width:100%; border:1px solid #d7d7d7;}
#gnb_pe .auto_list .ark_wrap ul {overflow:hidden;}
#gnb_pe .auto_list .ark_wrap ul li.ark_content {border-bottom:1px solid #aaa; overflow-x:hidden; overflow-y:auto;}
#gnb_pe .auto_list .ark_wrap ul li.ark_content ul li {margin:1px; padding:3px 5px; font-size:12px; color:#777;}
#gnb_pe .auto_list .ark_wrap .ark_footer {overflow:hidden; height:25px; padding:0 5px; font-size:11px; line-height:14px; text-align:center; background:#f3f3f3;}
#gnb_pe .auto_list .ark_wrap .ark_footer div {float:right; padding:8px 0 0 0; font-size:11px; line-height:14px;}
#gnb_pe .auto_list .ark_wrap .ark_footer div:first-child {float:left; padding:8px 0 0 5px; font-size:11px; line-height:14px;}

/* 기존 gnb 수정 */
.header_dmenu ul {overflow:hidden; list-style:none;}
.header_dmenu ul li {float:left;}

/* 전체보기 */
/* 자동완성 layer*/
.gnbmenuallview {width:980px;margin:0 auto;height:40px;}
.gnbmenuallview ul{height:40px;_zoom:1;padding-left:19px;}
.gnbmenuallview ul:after{content:''; clear:both; display:block; height:0; visibility:hidden; }
.gnbmenuallview li {float:left; _display:inline;margin:0 25px;}
.gnbmenuallview li a{display:block;}

.gnbmenuallviewlast {position:absolute;z-index:999;width:100%;left:0;margin:0;border-top:3px solid #df2428;}
.gnbmenuallviewlastwrapper{width:980px; margin:0 auto; background-color:#fff;margin-top:-11px;padding:31px 0 30px 0;}
.gnbmenuallviewlastwrapper:after{content:''; clear:both; display:block; height:0; visibility:hidden; }
.gnbmenuallviewlastwp {float:left;padding:0 1px 0 1px;}
.gnbmenuallviewlastwp .col1{float:left;width:162px;padding-right:1px;}
.gnbmenuallviewlastwp a{color:#333;}
.gnbmenuallviewlastwp a:hover{color:#df2428;text-decoration:underline;}
.gnbmenuallviewlastwp a:focus{color:#df2428;text-decoration:underline;}
.gnbmenuallviewlast dt {margin-bottom:14px;}
.gnbmenuallviewlast dt a {padding:0 10px 0 20px;font-weight:bold;font-size:14px;}
.gnbmenuallviewlast dd a {height:14px; margin:6px 0 0 0; padding:3px 5px 2px 20px;}
.gnbmenuallviewlast dd a:hover{background-color:#eee;}
.gnbmenuallviewlast dd a:focus{background-color:#eee;}
.gnbmenuallviewlast .dp{padding-top:24px;}
.gnbmenuallview .gm1 .gnbmenuallviewlastwrapper{background-position:59px 0%;}
.gnbmenuallview .gm2 .gnbmenuallviewlastwrapper{background-position:157px 0%;}
.gnbmenuallview .gm3 .gnbmenuallviewlastwrapper{background-position:280px 0%;}
.gnbmenuallview .gm4 .gnbmenuallviewlastwrapper{background-position:406px 0%;}
.gnbmenuallview .gm5 .gnbmenuallviewlastwrapper{background-position:546px 0%;}
.gnbmenuallview .gm6 .gnbmenuallviewlastwrapper{background-position:689px 0%;}
.gnbmenuallview .gm7 .gnbmenuallviewlastwrapper{background-position:816px 0%;}
.gnbmenuallview .gnbmenuallviewTxt{background-color:#eee;height:30px;text-align:center;margin:-12px 0 13px 0;}
.gnbmenuallview .gnbmenuallviewTxt span{display:block;padding-top:10px;color:#000;}
.gnbmenuallview .gnbmenuallviewTxt span em{color:#de2429;}

/* 전체보기내용 */
.mainmenuview{position:relative;width:980px;margin:0 auto;z-index: 99999;margin-top: -11px;}
.mainmenuview h3{position:absolute;top:-40px;right:10px;z-index: 1;cursor:pointer;}
.mainmenuview .viewlayer{position:absolute;left:0;top:-10px;background-color:#fff;border:1px solid #ec018c;border-top:4px solid #ec018c;width:978px;margin: 4px 0 0 0;}
.mainmenuview .viewlayer .qtwp{height:74px;background-color:#eee;position:relative;padding-left:20px;}
.mainmenuview .viewlayer .qtwp ul{padding-top:13px;}
.mainmenuview .viewlayer .qtwp li{height:29px;}
.mainmenuview .viewlayer .qtwp dl{overflow:hidden;}
.mainmenuview .viewlayer .qtwp dt{float:left;width:101px;}
.mainmenuview .viewlayer .qtwp dd{float:left;margin-right:37px;}
.mainmenuview .viewlayer .qtwp dd a{color:#0d0d0d;}
.mainmenuview .viewlayer .qtwp dd a:hover{color:#df2428;}
.mainmenuview .viewlayer .qtwp dd a:focus{color:#df2428;}
.mainmenuview .viewlayer .qtwp .qw1 dd{padding-top:6px;font-weight:bold;}
.mainmenuview .viewlayer .qtwp .qw2 dd{margin-right:28px;}
.mainmenuview .viewlayer .qtwp .qw2 dd a{display:inline-block;padding:4px 0 4px 26px;}
/*.mainmenuview .viewlayer button{border:medium none;cursor:pointer;display:block;font-size:0;text-indent:-9999px}*/

.mainmenuview .viewlayer .viewlayerwrap{}
.mainmenuview .viewlayer .viewlayerwrap h4{padding:0;font-size:16px;margin:0 28px;clear:both;height:38px;}
.mainmenuview .viewlayer .viewlayerwrap h4 img {padding: 10px 0 0 0;}
.mainmenuview .viewlayer .viewlayerwrap h4.first {padding:5px 0 0 0;font-size:16px;margin:0 28px;clear:both;}
.mainmenuview .viewlayer .viewlayerwrap h4 a{display:inline-block;padding-right:15px;color:#000;font-size:16px;}
.mainmenuview .viewlayer .viewlayerwrap h4 a:hover{color:#df2428;}
.mainmenuview .viewlayer .viewlayerwrap h4 a:focus{color:#df2428;}
.mainmenuview .viewlayer .viewlayerwrap h4 span{display:inline-block;padding-right:15px;color:#000;font-size:16px;}
.mainmenuview .viewlayer .viewlayerwrap h4.topgap8 {padding: 8px 0 0 0;}
.mainmenuview .viewlayer .viewlayerlist{zoom:1;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;background-color:#f5f5f5;margin-top:0;padding: 0 0 10px 0;}
.mainmenuview .viewlayer .viewlayerlist:after{content: ".";clear:both;display:block;height:0;visibility:hidden}
.mainmenuview .viewlayer .viewlayerlist ul{float:left;}
.mainmenuview .viewlayer .viewlayerlist ul li{float:left;width:130px;padding-left:28px;}
.mainmenuview .viewlayer .viewlayerlist ul .nb{width:140px;}
.mainmenuview .viewlayer .viewlayerlist ul dt{font-family:"돋움", Dotum, Arial, Verdana, sans-serif;font-weight:bold;padding: 15px 0 15px 12px;}
.mainmenuview .viewlayer .viewlayerlist ul dt span{ cursor:none;text-decoration:none;color:#000;background:url('//image.uplus.co.kr/images/common/header/listviewall_menu1_arrow.png') 100% 0 no-repeat;margin-right:10px;}
.mainmenuview .viewlayer .viewlayerlist ul dt a{cursor:auto;text-decoration:none;color:#000;background:url('//image.uplus.co.kr/images/common/header/listviewall_menu1_arrow.png') 100% 0 no-repeat;padding-right:10px;}
.mainmenuview .viewlayer .viewlayerlist ul dt a:hover{color:#000; cursor:auto;}
.mainmenuview .viewlayer .viewlayerlist ul dt a:focus{color:#000; cursor:auto;}
.mainmenuview .viewlayer .viewlayerlist ul dd{}
.mainmenuview .viewlayer .viewlayerlist ul .dp{padding-top:20px;}
.mainmenuview .viewlayer .qbwp{height:29px;background-color:#eee;position:relative;}
.mainmenuview .viewlayer .qbwp .qbclose{position:absolute;padding:0 5px;top:7px;right:20px;}
.mainmenuview .viewlayer .listmenuallviewbtnwrap{position:relative;padding:20px 0;text-align: right;padding-right: 20px;}
.mainmenuview .viewlayer .listmenuallviewbtnwrap .listmenuallviewbtn {height:22px;top:7px;right:20px;}

.viewlayer .menulistwrap {clear: both;border-bottom:1px solid #e5e5e5;height:35px;}
.viewlayer .menulistwrap ul {padding: 0 0 0 28px;}
.viewlayer .menulistwrap ul li {float:left;background:url('//image.uplus.co.kr/images/common/header/listviewall_tabmenu8.gif') no-repeat left top; text-indent:-5000px;font-size:0; cursor:pointer;}
.viewlayer .menulistwrap ul li.listall_tabmenu7{background-position:-115px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu7{background-position:-115px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu8{background-position:-230px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu8{background-position:-230px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu2{background-position:-345px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu2{background-position:-345px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu3{background-position:-460px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu3{background-position:-460px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu4{background-position:-575px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu4{background-position:-575px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu5{background-position:-690px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu5{background-position:-690px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu6{background-position:-805px 0;}
.viewlayer .menulistwrap ul li.on.listall_tabmenu6{background-position:-805px -36px;cursor:default;}
.viewlayer .menulistwrap ul li.listall_tabmenu6 a {width:115px; height:36px; display:block;}
.viewlayer .menulistwrap ul li a {width:115px; height:36px; display:block;}
.viewlayer .menulistwrap ul li.on {background-position:left -36px; cursor:default;}
.viewlayerwrap .viewlayerlist dd {width: 130px;background: url('//image.uplus.co.kr/images/common/header/bullet_menu_off.gif') no-repeat 5px 10px;padding: 0 0 5px 0;}
#gnb .viewlayerwrap .viewlayerlist dd a{color:#666;text-decoration:none;display:block;padding:3px 18px 3px 12px;zoom: 1;font-size:.9em;}
#gnb .viewlayerwrap .viewlayerlist dd a:hover,.viewlayerwrap .viewlayerlist dd a:focus{color:white; text-decoration:none;background: url('//image.uplus.co.kr/images/common/header/bg_listviewall_3depth_on.gif') no-repeat; display:block;padding:3px 18px 3px 12px;cursor:pointer;}
.viewlayerwrap .viewlayerlist dd a{color:#666;text-decoration:none;display:block;padding:3px 18px 3px 12px;zoom: 1;font-size:.9em;}
.viewlayerwrap .viewlayerlist dd a:hover,.viewlayerwrap .viewlayerlist dd a:focus{color:white; text-decoration:none;background: url('//image.uplus.co.kr/images/common/header/bg_listviewall_3depth_on.gif') no-repeat; display:block;padding:3px 18px 3px 12px;cursor:pointer;}

.menulayertop {margin:-30px 0 0 950px;padding: 0;position: absolute;}
.listviewall_linkmenu {padding:10px 30px 0 0; float:right;margin: 0 0 10px 0;}
.listviewall_linkmenu li {float:left;background:url('//image.uplus.co.kr/images/common/header/listviewall_linkmenu_vline.gif') no-repeat; padding:0 7px;}
.listviewall_linkmenu li:first-child {background:none;}
/* 전체보기 끝*/