﻿@charset "utf-8";
/************************************************
YUANTA
commnet : base
*************************************************/
html.hidden {overflow-y:hidden;height:100%;}

body:after {
	position:absolute;z-index:-1;
	content:url("/templets/common/img/spr_gnb.png");
	top:-1000px;left:-500px; 
	
}
 
.lnbNavWrap>ul>li ul li>a>span, .lnbNavWrap>ul>li>a>span {display:inline-block;background:url("/myasset/common/img/spr_com.png") no-repeat;font-size:0;overflow:hidden;line-height:0}

.headerWrap h1, .menuWholeBtn span, .topSearchBtn>span, .userInfoGWrap .loginTime>span, .lineMapWrap li>span, .gnbNavWrap>ul>li>a>span, .topGLinkWrap li a, .userInfoGWrap .btWrap>a,
.topSearchWrap .lCont dt>span, .topSearchWrap .lCont dd>a>span, .peTopRCont strong, .peTopRCont strong>span, .peTopRCont a.myasset>span, .banArea .linkWrap li a span, .gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a>span,
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .btnCls>span, #topBannerWrap .btnCls>span, #topBannerWrap>.inner .btnGo
{display:inline-block;background:url("/templets/common/img/spr_gnb.png") no-repeat;font-size:0;overflow:hidden;line-height:0;vertical-align:top}

/* layout */
#wrap {background:url("/templets/common/img/bg_headerwrap.png") no-repeat center top;min-width:990px}
body.noLnb #wrap{/*background:url("/templets/common/img/bg_headerwrap01.png") no-repeat center top*/}
body.lyType #wrap{background:none !important}
#container {width:990px;margin:0 auto 100px;position:relative;}
.main #container{width:auto;margin:0;}
.type #container{}
/* accNav */
#accNav{position:absolute;top:0;left:0;z-index:500;width:100%;height:0}
#accNav p,#accNav ul,#accNav ul li{height:0}
#accNav p a{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;margin-bottom:-1px;margin-left:-1px;font-weight:bold;color:#000;text-align:center;white-space:nowrap}
#accNav p a:focus {z-index:1000;width:100%;height:20px;padding:10px 0;background:#000;color:#FFF !important}

/* gnb */
#gnb {height:120px}
#mGnb{display:none}
.topVisualL{width:140px;height:78px;position:absolute;top:0;left:-151px;background:url("/templets/common/img/img_flower.png") no-repeat}
#gnb .gnbInner{position:relative;}
#gnb .gnbInner:after{display:block;content:'';clear:both;}
.headerWrap{width:990px;height:120px;margin:0 auto;/*position:relative;overflow:hidden;*/}
.headerInner{position:relative;}
.gnbNavWrap + .headerInner{width:36px;height:51px;top:-54px;float:right;}
.main .gnbNavWrap + .headerInner{height:0;}
.headerWrap h1{position:absolute;top:58px;left:0;width:156px;height:40px;background-position:-210px 0;margin:0;padding:0;border:none;}
.headerWrap h1>a{display:block;width:156px;height:40px;font-size:0;}
.headerWrap .globalWrap{height:35px;position:relative;/*overflow:hidden;*/padding-right:41px;}

.userInfoGWrap{float:left; width:730px; height:35px; font-family:'돋움',Dotum,helvetica,sans-serif; font-size:12px; color:#b7ccdb; line-height:35px; overflow:hidden; letter-spacing:-1px}/* 190820수정(width:550px-> 730px) */

.pe .userInfoGWrap{width:550px;}/* 190902추가(퇴직연금사이트) */

.userInfoGWrap strong, .userInfoGWrap span, .userInfoGWrap a {display:inline-block;}
.userInfoGWrap strong{color:#d4dbe1;font-weight:normal;}
.userInfoGWrap strong em{color:#fff;font-weight:bold}
.userInfoGWrap .myimg{display:inline-block;background:url("/myasset/common/img/spr_myimg.png") no-repeat;font-size:0;overflow:hidden;line-height:0;vertical-align:middle;position:relative;top:-1px;}
.userInfoGWrap .img1{width:16px;height:14px;background-position:0 -20px}
.userInfoGWrap .img2{width:16px;height:14px;background-position:-30px -20px}
.userInfoGWrap .img3{width:16px;height:14px;background-position:-60px -20px}
.userInfoGWrap .img4{width:16px;height:14px;background-position:-90px -20px}
.userInfoGWrap .img5{width:16px;height:14px;background-position:-120px -20px}
.userInfoGWrap .img6{width:16px;height:14px;background-position:-150px -20px}
.userInfoGWrap .img7{width:16px;height:14px;background-position:0 -60px}
.userInfoGWrap .img8{width:16px;height:14px;background-position:-30px -60px}
.userInfoGWrap .img9{width:16px;height:14px;background-position:-60px -60px}
.userInfoGWrap .img10{width:16px;height:14px;background-position:-90px -60px}
.userInfoGWrap .img11{width:16px;height:14px;background-position:-120px -60px}
.userInfoGWrap .img12{width:16px;height:14px;background-position:-150px -60px}
.userInfoGWrap .img13{width:16px;height:14px;background-position:0 -100px}
.userInfoGWrap .img14{width:16px;height:14px;background-position:-30px -100px}
.userInfoGWrap .img15{width:16px;height:14px;background-position:-60px -100px}
.userInfoGWrap .img16{width:16px;height:14px;background-position:-90px -100px}

.userInfoGWrap .device {margin-left:4px}/* 190820수정(margin-left:6px-> margin-left:4px) */
.userInfoGWrap .nickName{margin-left:3px;}
.userInfoGWrap a{color:#fff;}
.userInfoGWrap a.infoChange{padding:0;height:18px;line-height:20px;border:none;color:#1f438c;background-color:#caebfb;vertical-align:top;font-family:'돋움',Dotum,helvetica,sans-serif;font-size:11px;margin:8px 5px 0 4px;letter-spacing:-1px;width:50px;overflow:hidden;}
.userInfoGWrap .btWrap {display:inline-block; margin:5px 5px 0 0; height:23px; vertical-align:top; line-height:0}/* 190820수정(margin:5px 15px 0 0;-> margin:5px 5px 0 0;) */
.userInfoGWrap .btWrap a {/* width:78px; */width:58px; height:23px; /* background-position:-120px -17px; */ background-position:-29px -186px; vertical-align:top}/* 201111수정 */
.userInfoGWrap .btWrap a.login{width:58px;background-position:0 -17px}
.userInfoGWrap .btWrap a.logout{width:58px;background-position:-60px -17px}
.userInfoGWrap .loginTime{margin:0 0 0 10px}/* 190820수정(margin:0 0 0 20px-> margin:0 0 0 10px) */
.userInfoGWrap .loginTime>span{position:relative;top:-2px;width:13px;height:13px;background-position:-370px -28px;margin:0 4px 0 0;vertical-align:middle;}
.userInfoGWrap .loginTime a {margin-left:1px;color:#b7ccdb;position:relative}/* 190820수정(margin-left:5px;-> margin-left:1px;) */

/* 190820추가 */
.userInfoGWrap .rcLogin {margin-left:10px}
.userInfoGWrap .rcLogin strong {font-weight:normal; letter-spacing:0}
/* 190820추가(e) */

.topGLinkWrap{float:right;border-left:1px solid #17263f}
.topGLinkWrap li{float:left;padding:0 10px;line-height:35px;height:35px;border-left:1px solid #6584b4;border-right:1px solid #17263f;}/* 190820수정(padding:0 15px;-> padding:0 10px;) */
.topGLinkWrap li a{display:inline-block;width:45px;height:15px;background-position:-116px 0;margin:10px 0;vertical-align:top}
.topGLinkWrap li:first-child a{width:114px;background-position:0 0}
/* 170605 수정 */
/* .topGLinkWrap li.china a{width:84px;background-position:0 -276px}
.topGLinkWrap li.fundradar a{width:57px;background-position:-85px -276px} */
.topGLinkWrap li.china a{width:59px;background-position:-78px -297px}
.topGLinkWrap li.fundradar a{/* width:76px;background-position:0 -297px */ width:87px; background-position:0 -317px}/* 180205 수정 */
/* 170605 수정(e) */
.topGLinkWrap li.glStc a {margin:6px 0 7px; width:67px; /* width:126px; */ height:22px; background-position:0 -370px}/* 240816 수정 */

.topGLinkWrap li.last-child a{width:44px;background-position:-164px 0}
.topGLinkWrap li.last-child{border-right:none;}

.topSearchBtn{width:41px;height:35px;background-color:#0163b6;position:absolute;top:0;right:0}
.topSearchBtn>span{width:17px;height:17px;background-position:0 -42px;position:absolute;top:8px;left:12px;}
.topSearchBtn.on>span{background-position:-42px -42px;}
.topSearchWrap{display:none;height:50px;padding:10px 0;background-color:#fff;position:absolute;z-index:30;top:35px;left:0;right:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.topSearchWrap.on{display:block}
.topSearchWrap .lyWrap{height:50px;overflow:hidden;}
.topSearchWrap .lCont {width:672px !important; padding-left:94px;}/* 240312 원복(padding-left:160px -> 109px -> 94px) */
.topSearchWrap .lCont dl{width:672px;height:50px;overflow:hidden;}
.topSearchWrap .lCont dt{float:left;width:90px;}
.topSearchWrap .lCont dt>span{width:72px;height:21px;background-position:0 -122px;margin-top:14px;}
.topSearchWrap .lCont dd{float:left;width:543px;padding:0 10px 0 25px;background-color:#f4f4f4;border:1px solid #e6e6e6;border-radius:3px;position:relative;}
.topSearchWrap .lCont dd input[type=text]{width:502px;padding:0;height:48px;border:0;background-color:transparent;font-size:18px;line-height:48px}
.safari .topSearchWrap .lCont dd input{line-height:1}
.topSearchWrap .lCont dd input[type=text]::-webkit-input-placeholder {font-size:18px}
.topSearchWrap .lCont dd input[type=text]:-webkit-input-placeholder {font-size:18px}
.topSearchWrap .lCont dd input[type=text]::-moz-placeholder {font-size:18px}
.topSearchWrap .lCont dd input[type=text]:-moz-placeholder {font-size:18px}
.topSearchWrap .lCont dd input[type=text]:-ms-input-placeholder {font-size:18px}
.topSearchWrap .lCont dd a{display:inline-block;width:41px;height:41px;position:absolute;top:4px;right:10px}
.topSearchWrap .lCont dd a>span{width:21px;height:21px;background-position:-76px -122px;margin:10px;}
.topSearchWrap .rCont{width:189px !important;padding-left:0;}/* 240312 수정(padding-left:20px -> 0) */
.topSearchWrap .rCont li a {width:115px; font-weight:bold; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; font-size:13px; color:#3d3d3d; text-decoration:underline;}/* 240312 수정(width:100px -> 115px) */
.topSearchWrap .count{margin:0 5px;}
.topSearchWrap .rCont .count {width:41px;}/* 240312 추가 */

.hSearchWrap{display:none;position:absolute;top:51px;right:0;width:268px;height:49px;border:1px solid #9d9d9d;background-color: #fff;padding:21px 0 0 24px;}
.hSearchWrap .btnCls{position:absolute;top:5px;right:6px;width:13px;height: 13px;line-height:0;}
.hSearchWrap .btnCls>span{width:13px;height: 13px;background-position: -314px -40px}
.hSearchWrap form{width:238px;height:26px;border:2px solid #133d63;display: block;position: relative;overflow: hidden;}
.hSearchWrap form input[type=text]{width:186px;height: 26px;line-height:14px;border:none;}
.hSearchWrap form label{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}
.hSearchWrap form a{position:absolute;top:0;right:0;width:32px;height:26px;background-color: #064477}
.hSearchWrap form a>span{width:16px;height: 16px;background-position:-205px 0;margin:5px 8px;}

/*pe*/
.peTopRCont{float:right;width:434px;padding-left:6px;text-align:right;padding-top:7px;position:relative;}
.peTopRCont>a{position:relative;}
.peTopRCont>a.btn{border:none;height:auto !important;line-height:14px !important;background:transparent;padding:0 !important;border-radius:0;vertical-align:top !important;font-size:0 !important;margin-top:3px;}
.peTopRCont a>strong{width:46px;height:14px;background-position:-454px 0;padding-right:19px;position:relative;vertical-align:top;margin-top:0;margin-right:0}
.peTopRCont strong{width:49px;height:14px;background-position:-403px 0;padding:0;position:relative;vertical-align:top;margin-top:3px;margin-right:3px}
.peTopRCont select{height:20px;line-height:20px;border:none !important;font-size:11px;font-family:"돋움", Dotum;vertical-align:top;width:161px;margin-right:20px}
.ie8 .peTopRCont select{padding:3px 3px 3px 7px !important;}
.safari .peTopRCont select{height:16px;line-height:16px}
.peTopRCont strong>span{width:13px;height:9px;background-position:-370px -17px;position:absolute;top:3px;right:0}
.peTopRCont>a.on strong>span{background-position:-370px -43px}
.peTopRCont a.myasset{width:106px;height:23px;display:inline-block;vertical-align:top;margin-left:14px}
.peTopRCont a.myasset>span{width:106px;height:23px;background-position:-385px -17px}
.peTopRCont .peTopNoticeWrap{position:absolute;z-index:10;background:#fff;border:2px solid #1779cc;text-align:left}

.gnbNavWrap{clear:both;height:85px;padding-left:306px;overflow:hidden}
#gnb .menuWholeBtn{position:absolute;top:0;right:5px;width:21px;height:14px;padding:5px;line-height:0}
#gnb .menuWholeBtn span{width:21px;height:14px;background-position:-19px -42px;}
.gnbNavWrap a{text-decoration:none;position:relative;}
.gnbNavWrap a>.pos{display:none;background:transparent url("/templets/common/img/arrow_gnbmenuwrap.png") no-repeat;width:22px !important;background-position:0 0 !important;height:15px;position:absolute;top:36px;left:50%;margin-left:-11px;z-index:20}
.gnbNavWrap>ul>li.on a>.pos{display:block}
.gnbNavWrap>ul>li.menu01>a>.pos{margin-left:-11px}
.gnbNavWrap>ul>li.menuPe01>a>.pos{margin-left:-11px}
.gnbNavWrap>ul{margin:34px 0 0;z-index:10;}
.gnbNavWrap>ul>li{float:left;text-align:center;height:17px;/*height:51px*/}
.gnbNavWrap>ul>li>a>span{height:17px;}
.gnbNavWrap>ul>li.menu01>a>span{width:96px;background-position:0 -61px;padding-left:0}
.gnbNavWrap>ul>li.menu01.on>a>span{background-position:0 -81px}
.gnbNavWrap>ul>li.menu02>a>span{width:73px;background-position:-104px -61px}
.gnbNavWrap>ul>li.menu02.on>a>span{background-position:-104px -81px}
.gnbNavWrap>ul>li.menu03>a>span{width:101px;background-position:-185px -61px}
.gnbNavWrap>ul>li.menu03.on>a>span{background-position:-185px -81px}
.gnbNavWrap>ul>li.menu04>a>span{width:57px;background-position:-294px -61px}
.gnbNavWrap>ul>li.menu04.on>a>span{background-position:-294px -81px}
.gnbNavWrap>ul>li.menu05>a>span{width:41px;background-position:-359px -61px}
.gnbNavWrap>ul>li.menu05.on>a>span{background-position:-359px -81px}
.gnbNavWrap>ul>li.menu06>a>span{width:57px;background-position:-408px -61px}
.gnbNavWrap>ul>li.menu06.on>a>span{background-position:-408px -81px}
/*pe*/
.gnbNavWrap>ul>li.menuPe01>a>span{width:80px;background-position:0 -145px;padding-left:0}
.gnbNavWrap>ul>li.menuPe01.on>a>span{background-position:0 -165px}
.gnbNavWrap>ul>li.menuPe02>a>span{width:87px;background-position:-88px -145px}
.gnbNavWrap>ul>li.menuPe02.on>a>span{background-position:-88px -165px}
.gnbNavWrap>ul>li.menuPe03>a>span{width:72px;background-position:-183px -145px}
.gnbNavWrap>ul>li.menuPe03.on>a>span{background-position:-183px -165px}
.gnbNavWrap>ul>li.menuPe04>a>span{width:87px;background-position:-264px -145px}
.gnbNavWrap>ul>li.menuPe04.on>a>span{background-position:-264px -165px}
.gnbNavWrap>ul>li.menuPe05>a>span{width:57px;background-position:-359px -145px}
.gnbNavWrap>ul>li.menuPe05.on>a>span{background-position:-359px -165px}
.gnbNavWrap>ul>li.menuPe06>a>span{width:58px;background-position:-424px -145px}
.gnbNavWrap>ul>li.menuPe06.on>a>span{background-position:-424px -165px}

.gnbNavWrap>ul>li>a{display:block;padding-left:19px;padding-right:19px;height:100%}
.gnbNavWrap>ul>li:first-child>a{padding-left:0;}
.gnbNavWrap>ul>li>.gnbMenuWrap{display:none;position:absolute;top:120px;left:0;right:0;min-width:990px;padding-bottom:9px;background:transparent url("/templets/common/img/bg_gnbmenuwrap.png") repeat-x center bottom;z-index:100;text-align:left;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.tee{position:absolute;top:0;left:0;right:0;bottom:9px;background:#fff;z-index:-1;/*border-top:2px solid #1779cc;*/}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner{position:relative;width:990px;margin:0 auto -34px;padding-top:34px;top:-34px;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner .itemWrap{margin-left:32px;margin-right:7px}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p{border:1px solid #e8e8e8;border-top:none;height:40px;line-height:40px;padding:0 10px;position:relative;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .localLink{font-size:18px;font-weight:bold;color:#000;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .btnCls{display:block;position:absolute;top:11px;right:10px;height:19px;width:19px;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .btnCls>span{display:block;height:19px;width:19px;background-position:0 -190px}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .itemWrap{display:inline-block;vertical-align:top;margin:0 10px 0 30px;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .itemWrap strong{color:#3d3d3d;font-size:13px;line-height:40px;font-weight:bold;display:inline-block;position:relative;background:url("/templets/common/img/bull_gnb_dt.png") no-repeat 0 17px;padding-left:8px;margin-right:5px;vertical-align:top}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>p .itemWrap .btn{vertical-align:top;margin-top:9px;background-color:#f7631d;border-color:#f7631d;color:#fff;border-radius:3px}
.gnbNavWrap>ul>li.on>.gnbMenuWrap{display:block}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul{margin:0 auto;width:990px;/*border-left:1px solid #e8e8e8;overflow:hidden;*/}

.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li{float:left;width:163px;padding-left:10px;padding-top:13px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;box-sizing:border-box;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li:first-child,
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li.sm7,
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li.sm13 {width:164px;border-left:1px solid #e8e8e8;}/* 200907수정(0919반영예정) */
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dl{letter-spacing:-1px}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dt{color:#3d3d3d;font-size:15px;line-height:18px;font-weight:bold;display:block;position:relative;background:url("/templets/common/img/bull_gnb_dt.png") no-repeat 0 6px;padding-left:9px;margin-bottom:7px;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li>a{color:#3d3d3d;font-size:15px;line-height:15px;font-weight:bold;display:inline-block;letter-spacing:-1.5px;position:relative;background:url("/templets/common/img/bull_gnb_dt.png") no-repeat 0 5px;padding-left:9px;position:relative;top:-2px;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd{line-height:22px;padding-left:7px;position:relative;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd:before{position:absolute;top:11px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a{display:inline-block;font-size:13px;line-height:22px;color:#3d3d3d;}
.ie8 .gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a{letter-spacing: 0}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a:hover, .gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a.on{color:#1779cc;text-decoration:underline;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a>span{width:11px;height:11px;background-position:-62px -42px;vertical-align:middle;margin-left:5px}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a.on>span{background-position:-75px -42px}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd ul{display:none;position:absolute;top:3px;background-color:#6d6d6d;padding:5px 15px 7px 10px;z-index:10}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd ul li{position:relative;padding-left:5px}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd ul li:before{position:absolute;top:11px;left:0;width:1px;height:1px;background-color:#fff;clear:both;display:block;content:''}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd ul a{color:#fff;line-height:22px;font-size:13px;white-space: nowrap;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd ul a:hover{color:#fff;text-decoration:underline;}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dd a.on + ul{display:block}
.ie8 .gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul dt{letter-spacing: -1px;}

/*170629추가*/
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li>dl>dt>a {margin-top:0px;color:#000}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li>dl + dl {margin-top:20px;color:#000}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li>a {display:block; margin:0;color:#000}
.gnbNavWrap>ul>li>.gnbMenuWrap>.inner>ul>li>a + a {margin-top:20px;color:#000}
/*170629추가*/

.gnbNavWrap>ul>li.menu01>.gnbMenuWrap>.inner>ul{/*height:123px;*/}
.menu01>.gnbMenuWrap>.inner>ul>li{height:123px; border-bottom:0 !important;}/* 230616 수정(height:138px-> height:123px) */
/*.menu01>.gnbMenuWrap>.inner:after{content: '';position: absolute;left:0;top:131px;width: 990px;height: 1px;background: #e8e8e8}*/

.gnbNavWrap>ul>li.menu02>.gnbMenuWrap>.inner>ul{/*height:338px*/}
.menu02>.gnbMenuWrap>.inner>ul>li{height:278px}/*210819수정 height:255px-> 278px*/
.menu02>.gnbMenuWrap>.inner>ul>li.sm7, 
.menu02>.gnbMenuWrap>.inner>ul>li.sm8, 
.menu02>.gnbMenuWrap>.inner>ul>li.sm9, 
.menu02>.gnbMenuWrap>.inner>ul>li.sm10,
.menu02>.gnbMenuWrap>.inner>ul>li.sm11, 
.menu02>.gnbMenuWrap>.inner>ul>li.sm12
{border-bottom:none; height:143px}/* 230616수정(height:156px-> 143px) */

.gnbNavWrap>ul>li.menu03>.gnbMenuWrap>.inner>ul dd:before {}
.gnbNavWrap>ul>li.menu03>.gnbMenuWrap>.inner>ul>li dd,
.gnbNavWrap>ul>li.menu03>.gnbMenuWrap>.inner>ul>li a {}

.menu03>.gnbMenuWrap>.inner>ul{/*height:452px !important;*/}
.menu03>.gnbMenuWrap>.inner>ul>li{height:325px}/* 231207 수정(height:301px-> 325px) */
.menu03>.gnbMenuWrap>.inner>ul>li.sm7, 
.menu03>.gnbMenuWrap>.inner>ul>li.sm8, 
.menu03>.gnbMenuWrap>.inner>ul>li.sm9, 
.menu03>.gnbMenuWrap>.inner>ul>li.sm10, 
.menu03>.gnbMenuWrap>.inner>ul>li.sm11, 
.menu03>.gnbMenuWrap>.inner>ul>li.sm12 {height:211px; border-bottom:none}/* 230901 수정(height:231->211) */

.menu04>.gnbMenuWrap>.inner>ul{/*height:406px !important;*/}
.menu04>.gnbMenuWrap>.inner>ul>li{height:281px}/* 230911 수정(height:305px->281px) */
.menu04>.gnbMenuWrap>.inner>ul>li.sm7, 
.menu04>.gnbMenuWrap>.inner>ul>li.sm8, 
.menu04>.gnbMenuWrap>.inner>ul>li.sm9, 
.menu04>.gnbMenuWrap>.inner>ul>li.sm10, 
.menu04>.gnbMenuWrap>.inner>ul>li.sm11, 
.menu04>.gnbMenuWrap>.inner>ul>li.sm12{height:205px;border-bottom:none;}/* 250218 수정(height:185px->205px) */
.menu04>.gnbMenuWrap>.inner>ul>li.sm13 {height:100px;border-left:1px solid #e8e8e8;}
.menu04>.gnbMenuWrap>.inner>ul>li.sm14 {height:100px;}

.menu05>.gnbMenuWrap>.inner>ul{/*height:337px !important;*/}
.menu05>.gnbMenuWrap>.inner>ul>li{height:188px}/* 230616 수정(height:210px-> 188px) */
.menu05>.gnbMenuWrap>.inner>ul>li.sm7, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm8, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm9, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm10, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm11, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm12 {height:188px;/* border-bottom:none */}/* 210323수정 */

.menu05>.gnbMenuWrap>.inner>ul>li.sm13, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm14, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm15, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm16, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm17, 
.menu05>.gnbMenuWrap>.inner>ul>li.sm18 {height:60px;border-bottom:none}/* 0907추가(0919반영예정) */

.menu06>.gnbMenuWrap>.inner>ul{/*height:306px !important;*/}
.menu06>.gnbMenuWrap>.inner>ul>li{height:370px; border-bottom:none !important} /* 240926 수정 height:345px -> 370px */
.menu06>.gnbMenuWrap>.inner>ul>li.sm7, 
.menu06>.gnbMenuWrap>.inner>ul>li.sm8, 
.menu06>.gnbMenuWrap>.inner>ul>li.sm9, 
.menu06>.gnbMenuWrap>.inner>ul>li.sm10,
.menu06>.gnbMenuWrap>.inner>ul>li.sm11,
.menu06>.gnbMenuWrap>.inner>ul>li.sm12{height:122px;border-bottom:none}

.menu01>.gnbMenuWrap>.inner>ul>li.sm6, .menu01>.gnbMenuWrap>.inner>ul>li.sm12,
.menu02>.gnbMenuWrap>.inner>ul>li.sm4, .menu02>.gnbMenuWrap>.inner>ul>li.sm10,
.menu03>.gnbMenuWrap>.inner>ul>li.sm6, .menu03>.gnbMenuWrap>.inner>ul>li.sm12,
.menu04>.gnbMenuWrap>.inner>ul>li.sm6, .menu04>.gnbMenuWrap>.inner>ul>li.sm12,
.menu05>.gnbMenuWrap>.inner>ul>li.sm6, .menu05>.gnbMenuWrap>.inner>ul>li.sm12,
.menu05>.gnbMenuWrap>.inner>ul>li.sm18,
.menu06>.gnbMenuWrap>.inner>ul>li.sm6, .menu06>.gnbMenuWrap>.inner>ul>li.sm12
{width:174px !important;}/* 0907수정(0919반영예정) */

/* .gnbNavWrap>ul>li.menuPe01>.gnbMenuWrap>.inner>ul {height:350px} */
.gnbNavWrap>ul>li.menuPe01>.gnbMenuWrap>.inner>ul li:first-child {border-left: 1px solid #e8e8e8;}
.gnbNavWrap>ul>li.menuPe01>.gnbMenuWrap>.inner>ul li.sm7 {border-left: 1px solid #e8e8e8;}
.menuPe01 .gnbMenuWrap>.inner>ul>li {height:315px}/*240205 수정(height:300px-> 315px)*/
.menuPe01 .gnbMenuWrap>.inner>ul>li.sm7, 
.menuPe01 .gnbMenuWrap>.inner>ul>li.sm8, 
.menuPe01 .gnbMenuWrap>.inner>ul>li.sm9, 
.menuPe01 .gnbMenuWrap>.inner>ul>li.sm10, 
.menuPe01 .gnbMenuWrap>.inner>ul>li.sm11, 
.menuPe01 .gnbMenuWrap>.inner>ul>li.sm12{border-bottom:none;height:153px}

.gnbNavWrap>ul>li.menuPe02>.gnbMenuWrap>.inner>ul,
.gnbNavWrap>ul>li.menuPe03>.gnbMenuWrap>.inner>ul {height:110px}
.menuPe02 .gnbMenuWrap>.inner>ul>li,
.menuPe03 .gnbMenuWrap>.inner>ul>li{height:120px}/*230518수정(height:110px-> 120px)*/

.gnbNavWrap>ul>li.menuPe04>.gnbMenuWrap>.inner>ul {height:175px}
.menuPe04 .gnbMenuWrap>.inner>ul>li{height:175px} 

.gnbNavWrap>ul>li.menuPe05>.gnbMenuWrap>.inner>ul {height:90px}
.menuPe05 .gnbMenuWrap>.inner>ul>li{height:90px} 

.gnbNavWrap>ul>li.menuPe06>.gnbMenuWrap>.inner>ul {height:241px}
.menuPe06 .gnbMenuWrap>.inner>ul>li{height:241px} 

.banArea{height:97px;margin:0 auto;width:990px;position:relative;margin-bottom:10px;overflow:hidden}
.banArea .linkWrap{position:absolute; right:0; bottom:0; border:3px solid #1779cc;padding:0 7px;background-color:#fafcff;width:478px;/* float:right; */height:91px;overflow:hidden}/* 220524 수정(웹접근성수정관련 - position:absolute 추가) */
.banArea .linkWrap ul{background:#fafcff url("/templets/common/img/bg_gnb_linkWrap.png") no-repeat left 45px;overflow:hidden;}

.banArea .ban{position:relative;float:left;width:492px;height:97px;/* display:block; */background: url('/templets/common/img/ban_gnb_type1.gif') 0 0 no-repeat;}/*160524수정*/
.banArea .ban1 {float:left;display:block;width:179px;}/*160524추가*/
.banArea .ban2 {position:absolute;left:179px;top:0px;display:block;width:313px;}/*160524추가*/
/*.pe .banArea .ban{height:97px;background: url('/templets/common/img/ban_gnb_type_pe1.gif') 0 0 no-repeat;float:none;width:100%}*/
.banArea .linkWrap li{float:left;width:158px;height:46px;line-height:46px;position:relative;letter-spacing:-1px}
.banArea .linkWrap li a{font-size:14px;color:#3d3d3d;display:block;padding-left:11px;position:relative;}
.banArea .linkWrap li a span{width:6px;height:8px;background-position:-107px -122px;position:absolute;top:50%;left:0;margin-top:-4px}
/*.menuPe01 .banArea .linkWrap li{float:none;width:auto;height:33px;line-height:33px;background:url("/templets/common/img/dot_gnb_linkWrap.png") repeat-x left top}
.menuPe01 .banArea .linkWrap li:first-child{background:none}*/

/* snb */
/* snb */
#lnb {width:200px;float:left;}
.lnbWrap{overflow:hidden;width:170px}
.lnbNavWrap{margin-top:39px;margin-bottom:100px;}
.lnbNavWrap>strong{display:block;height:62px;line-height:24px;font-size:25px;color:#0163b6;border-bottom:2px solid #666}
.lnbNavWrap a{text-decoration:none}
.lnbNavWrap>ul>li{border-bottom:1px solid #c9c9c9;}
.lnbNavWrap>ul>li>a{display:block;padding:11px 20px 11px 7px;min-height:15px;line-height:1.5;position:relative}
.lnbNavWrap>ul>li>a.on{color:#f26522}
.lnbNavWrap>ul>li>a>span{width:10px;height:6px;background-position:0 -23px;position:absolute;top:50%;right:5px;margin-top:-3px}
.lnbNavWrap>ul>li>a.on>span{width:6px;height:10px;background-position:-14px -23px;right:7px;margin-top:-5px}
.lnbNavWrap>ul>li>ul{display:none;border-top:1px solid #c9c9c9}
.lnbNavWrap>ul>li>ul>li>a{display:block;position:relative;padding:10px 20px 9px 14px;min-height:13px;line-height:1.5;background:url("/myasset/common/img/bull_lnb_dep2.png") no-repeat 7px 20px;}
.lnbNavWrap>ul>li>ul>li>a.on{color:#0163b6;font-weight:bold}
.lnbNavWrap>ul>li>ul>li>a>span{width:11px;height:11px;background-position:-24px -23px;position:absolute;top:15px;right:4px}
.lnbNavWrap>ul>li>ul>li>a.on>span{background-position:-39px -23px;}
.lnbNavWrap>ul>li>ul>li>ul{display:none;}
.lnbNavWrap>ul>li>ul>li>ul>li{}
.lnbNavWrap>ul>li>ul>li>ul>li>a{display:block;position:relative;padding:7px 15px 7px 24px;min-height:13px;line-height:1.5}
.lnbNavWrap>ul>li>ul>li>ul>li>a.on{font-weight:bold;border-radius:5px;background:#e9f4fd url("/myasset/common/img/bull_lnb_dep3.png") no-repeat 14px 14px;}

/* content */
#content {/*margin-left:200px;*/float:left;width:790px;}/*overflow:hidden 넣으면 안됨*/
#content:before{display:block;/* clear:both; */}
.main #content{margin:0;float:none;width:100%;}
.type #content{float:left;width:740px;margin:0;}
.noLnb #content{float:none;width:990px;}

/*srchSpot*/
.unitedSrchWrap{}
#srchSpot{float:left;width:230px;padding-left:20px;padding-top:40px;padding-bottom:100px}


/* footer */
#footer {background-color:#606c79;overflow:hidden;clear:both;min-width:990px}
#footer .footerWrap{width:990px;height: 230px;margin:0px auto;overflow:hidden;}
#footer .footerWrap .fL{padding-top:23px;padding-bottom:28px;}
#footer .footNav{overflow:hidden}
#footer .footNav>li{float:left;width:120px;padding-left:42px}
#footer .footNav>li:first-child{padding-left:8px}
#footer .footNav dt {font-size:15px;color:#fff;font-weight:bold}/* 240513 수정 */
#footer .footNav dd{margin-top:10px}
#footer .footNav dd a{font-size:13px;color:#e7edf5;line-height:24px}
.footerGNWrap{background-color:#fff; height:70px; padding-top:25px}/* 220727수정(height:65px-> 70px) */
.footerGNWrap>div{width:990px; min-height:60px; margin:0 auto;overflow:hidden;position:relative}/*170823수정(height 추가)*/
.footerGNWrap>div>ul{margin-left:8px}
.footerGNWrap .fgn_a {margin-bottom:3px; padding-left:8px; color:#d6d6d6}/* 220727수정 */
.footerGNWrap a {display:inline-block; padding-left:6px; padding-right:6px; font-size:14px; color:#3d3d3d;}/* 230131 수정 */
.footerGNWrap a:first-child{padding-left:0px}
.footerGNWrap>div>div.flink{display:inline-block;margin-left:10px}
.footerGNWrap>div>p{margin-top:4px;font-size:12px;color:#6a6d6d;padding-left:8px;display:inline-block;}

.footerGNWrap>div>p .ico.footerLogo {margin-right:8px; width:83px;height:13px; background-position:-293px -993px;}/* 230330 수정(원대증권 가리기 위해 width값 수정) */

.footerGNWrap .flink select + .btn {padding:0 7px !important;border:1px solid #9d9d9d;}

.footerWrap .customer_info{width:334px;background-color:#454e57}
.footerWrap .customer_info > .inwrap{padding:10px 8px 8px 8px;height:216px;} /*180612 안정모 수정*/
.footerWrap .customer_info ul li{overflow: hidden; height:32px;}
.footerWrap .customer_info ul li .c_tit{float: left;padding-top:8px;width:145px;font-size:15px; color:#e8edf5;vertical-align:top;text-align:right}
.footerWrap .customer_info ul li .c_num{float: right;width:151px;font-size:25px;color:#fff;line-height: 42px;}
.footerWrap .customer_info ul li .c_num .dot {display:inline-block;width:15px;height:20px;background:url("/myasset/common/img/dot_f.png") no-repeat 50% 50%;text-indent:-9999px;font-size:0;vertical-align:middle;position:relative;top:-2px;}
.footerWrap .customer_info .c_link{overflow:hidden;margin-top: 3px;font-size:16px;}/*180612 안정모 수정*/
.footerWrap .customer_info .c_link a {float:left;margin-top:7px;width:151px; height:35px;background-color:#626a71;color:#dcdcdc; line-height:35px;text-align:center;text-decoration:none}
.footerWrap .customer_info .c_link a.lt{margin-left:6px}
.footerWrap .customer_info .c_link a.c_link_col2{width:161px;background-color:#1f80d2;color:#fff;}

/* 180118추가(하단 고객센터ARS) */
.arsArea {position:relative;height: 58px;padding-left: 21px;}/* 180612 안정모 수정 */
.arsArea dt {position:relative; display:inline-block; font-size:16px; color:#fff; height:35px; line-height:1.2; padding:10px 22px 0 44px;}
.arsArea dt .ico.ars {position:absolute; left:0; top:11px; width:34px;height:34px;background-position:-418px -1120px;}
.arsArea dd {display:inline-block; font-size:30px; color:#fff; height:35px; vertical-align:top; padding-top:4px}
/* 180118추가(하단 고객센터ARS)(e) */

/* 하단 말로거는 전화 추가 (180612 안정모 추가) */
.arsArea2 {text-align:center;font-size:14px;color:#e8edf5;}
/* 하단 말로거는 전화 추가 (180612 안정모 추가) (e) */

/*170428추가*/
.footerWrap .customer_info .sns_link {margin-top:7px; padding:7px 0; background:#515961}
.footerWrap .customer_info .sns_link a {color:#fff; padding-left:7px;}
.footerWrap .customer_info .sns_link a + a {padding-left:10px;}
.footerWrap .customer_info .sns_link .ico.naverBlog {width:23px;height:23px;background-position:-232px -993px;}
.footerWrap .customer_info .sns_link .ico.facebook {width:23px;height:23px;background-position:-260px -993px;}
/*170428추가(e)*/

/*191023추가*/
.footerWrap .customer_info .sns_link2 {margin-top:7px; padding:6px 0; background:#515961; overflow:hidden}
.footerWrap .customer_info .sns_link2 dt {float:left; color:#fff; font-size:16px; padding:0 18px 0 20px; letter-spacing:-0.06em}
.footerWrap .customer_info .sns_link2 dd {float:left}
.footerWrap .customer_info .sns_link2 a {display:inline-block; padding-left:4px;}
.footerWrap .customer_info .sns_link2 .ico {width:26px;height:26px;}
.footerWrap .customer_info .sns_link2 .ico.facebook {background-position:0 -1200px;}
.footerWrap .customer_info .sns_link2 .ico.youtube {background-position:-31px -1200px;}
.footerWrap .customer_info .sns_link2 .ico.naverBlog {background-position:-61px -1200px;}
.footerWrap .customer_info .sns_link2 .ico.naverPost {background-position:-91px -1200px;}
/*191023추가(e)*/

/* 160616추가 (장차마크 부착) */
.footerGNWrap>div .mark_wa {position:absolute; right:0px; top:0px;}
/* 160616추가 (장차마크 부착) (e) */

/* quickWrap */
.quickWrap{position:fixed;top:265px;right:0;bottom:auto;z-index:80;width:51px;height:122px;} /* 161018 수정 */
.quickWrap.on{top:0;bottom:0;width:345px;height:auto}
.quickWrap .btnQuick{position:absolute;top:0;left:0;z-index:1;display:block;text-align:center;width:51px;height:59px}
.quickWrap.on .btnQuick{top:265px;}
.quickWrap .btnQuick>span {display:inline-block;background:url("/myasset/common/img/spr_quick.png") no-repeat;font-size:0;overflow:hidden;line-height:0}
.quickWrap .btnQuick>span{width:51px;height:59px;background-position:0 0}
.quickWrap .btnQuick.on{left:0;width:50px;height:24px;}
.quickWrap .btnQuick.on>span{width:50px;height:24px;background-position:0 -61px;vertical-align:top}
.quickWrap .btn-fundradar {display:none;} /* 161018 추가 */

/* lyPopWrap */
.lyPopWrap .btnCls, .lyPopWrap .popTitWrap, .lyPopWrap .popTitWrap h1{background: url("/myasset/common/img/spr_dialog.png") 0 0 no-repeat;}
.lyPopWrap{position:relative;border:2px solid #0157ac;}
.lyPopWrap .popTitWrap{height:70px;line-height:50px;padding:0;background-position:left -115px;background-repeat:repeat;border:0;font-weight:normal;color:#fff;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,helvetica,sans-serif}
.lyPopWrap .popTitWrap h1{height:70px;padding:0 0 0 75px;background-position:left top;font-size:20px;font-weight:normal}
.lyPopWrap .btnCls{display:block;position:absolute;width:24px;height:24px;top:14px;right:20px;margin:0;background-position: -127px -80px;text-indent:-9999999px;}
.lyPopWrap .btnCls>span{}
.lyPopWrap .popBody{/* padding:0 14px 30px; */padding:0 20px 20px;background-color:#fff;}/* 211201 수정(실제 개발 팝업과 Padding값이 달라서 동일하게 변경) */
.lyPopWrap .popBody .pageBtnWrap{margin-top:30px}

/* 190916추가, 190918수정(하단 오늘하루 옵션 추가 팝업)
10월01일 common.css로 일부 이동 */
.lyPopWrap .scrollPopBody2 > .inner {padding-bottom:20px}

/* loading */
.loadingWrap{position:relative;border:4px solid #bee5ff;width:480px;min-height:100px;text-align:center;padding:12px;border-radius:6px;color:#000;}
.loadingWrap.type2{width:240px}
.loadingWrap.type2 > p{margin:10px 0;}
.loadingWrap.type2 .loading{margin-top:10px}
.loadingWrap .stateMsgWrap{border:1px solid #e8e8e8;background-color:#fff;text-align:center;padding:20px;min-height:90px;}
.loadingWrap .stateMsgWrap p{font-size:13px;color:#666;}
.loadingWrap .stateMsgWrap>strong{font-size:18px;color:#333;display:block;margin-bottom:30px}
.loadingWrap > p {margin:30px 0;font-size:12px}
.loadingWrap .loading{display:block;width:38px;height:38px;background:url("/myasset/common/img/loading.gif") 0 0 no-repeat;margin:30px auto 0;}

/*winPopWrap*/
.winPopWrap{/*width:862px;*/padding:10px;overflow:hidden;background-color:#fff;color:#000 !important;}
.winPopWrap h1{text-align:center;font-size:18px;color:#000;}
.winPopWrap th, .winPopWrap td{padding:5px !important;height:auto !important;color:#000 !important;}
.winPopWrap .printGroup{overflow:hidden;border:1px solid #000;padding:10px;margin-top:10px}
.winPopWrap .printGroup:first-child{margin-top:0;}
.winPopWrap .markWrap{text-align:center;margin-top:30px;}
.winPopWrap .markWrap img{display:block;margin:0 auto}
/* 190109추가 */
.winPopWrap .printGroup2,
.winPopWrap .printGroup2 input,
.winPopWrap .printGroup2 textarea,
.winPopWrap .printGroup2 select,
.winPopWrap .printGroup2 button,
.winPopWrap .printGroup2 table,
.winPopWrap .printGroup2 p,
.winPopWrap .printGroup2 table p,
.winPopWrap .printGroup2 .guideTxt li,
.winPopWrap .printGroup2 .guideTxt d {font-size: 12px;}
.winPopWrap .printGroup2 .tblTxtWrap > p,
.winPopWrap .printGroup2 .titWrap .rTxt,
.winPopWrap .printGroup2 .tblTxtWrap .rTxt {font-size: 13px;}
/* 190109추가(e) */

/* winPopWrap2(200214추가) */
.winPopWrap2 {margin:0; padding:0; overflow:hidden;background-color:#fff;color:#000 !important;}
.winPopWrap2 .top_logo {height:30px; padding:15px 10px 0; text-align:right;}
.winPopWrap2 .top_logo img {display:inline-block;}
.winPopWrap2 .popTitWrap {height:53px; line-height:53px; padding:0; background:#0161b5; border:0; font-weight:normal; color:#fff; font-family:'나눔고딕',NanumGothic,'돋움',Dotum,helvetica,sans-serif}
.winPopWrap2 .popTitWrap h1 {height:70px; padding:0 0 0 30px; font-size:20px; /* font-weight:normal */}
.winPopWrap2 .popBody {padding:20px 14px;}

/* 200219추가 */
.winPopWrap2 .guideTxt.olType.useStep li, 
.winPopWrap2 .guideTxt.olType.useStep dt {margin-left:0;text-indent:0;}
.winPopWrap2 .guideTxt.olType.useStep dd {padding-left:0}
.winPopWrap2 .guideTxt.olType.useStep > li > dl, 
.winPopWrap2 .guideTxt.olType.useStep > li > strong {margin:0 10px;}
.winPopWrap2 .guideTxt.olType.useStep > li > strong {display:inline-block;}
.winPopWrap2 .guideTxt.olType.useStep dd > img:first-child {margin-top:5px}


/*tradar_pop(160510추가)*/
.tradar_popup {line-height:1.0;}
.tradar_popup .popguideb {padding-top:2px; height:27px; border-top:1px solid #c7c6c5; border-bottom:1px solid #c7c6c5; background:#f6f6f6;}
.tradar_popup .popguideb P { text-align: right;}
.tradar_popup input[type=checkbox] + label {font-size:12px; color:#000; vertical-align:top; padding:0 10px 0 3px; position:relative; top:2px;}
.tradar_popup .btnCls {display: inline-block; font-size: 12px; color: #fff; font-weight: bold; width: 49px; height: 19px; line-height: 19px; text-align: center; background-color: #0e3b66; border-radius: 2px; margin-right: 10px;}
.tradar_popup .btnCls > span {display: inline-block; background: url("http://www.myasset.com/templets/common/img/spr_gnb.png") no-repeat; font-size:0; overflow:hidden; line-height:0; width: 10px; height: 9px; background-position: -117px -122px; vertical-align: middle; position: relative; top: -1px; margin-right: 3px; }
/*tradar_pop2 (171115추가 - HTS팝업 배너 4개일때)*/
.tradar_popup.tradar_popup2 {overflow:hidden}
.tradar_popup.tradar_popup2 .fl_bn {float:left;padding-right:1px}


/* [TOP BANNER] banWrap.top */
body.main.china .banWrap{display: none;}
.banWrap .in {width:960px;margin: auto;padding-bottom: 27px;}
.banWrap .tit{font-size: 20px;}

#topBannerWrap{display:none}

/* 
 * 전체메뉴(사이트맵)
 */
/* siteMapBundleWrap */
.siteMapBundleWrap>dt>a>span, .siteMapBundleWrap>dd>ul>li>dl>dd>a>span {background:url("/myasset/common/img/spr_sitemap.png") no-repeat 0 0;display:inline-block;font-size:0;line-height:0;vertical-align:middle;}

.siteMapBundleWrap{margin-top:30px;border-bottom:2px solid #d1d0ce;}
.siteMapBundleWrap>dt{height:27px;line-height:18px;font-size:18px;color:#1779cc;position:relative;border-bottom:2px solid #1779cc;font-weight:bold}
.siteMapBundleWrap>dt a {color:#1779cc;}
.siteMapBundleWrap>dt>a>span{width:14px;height:14px;position:relative;top:-1px;}
.siteMapBundleWrap>dd{min-height:140px;padding:10px 0 20px;border-top:1px solid #d1d0ce;}
.siteMapBundleWrap dt+dd{border-top:0;}
.siteMapBundleWrap>dd>ul{}
.siteMapBundleWrap>dd>ul:after {content:"";display:block;clear:both;}
.siteMapBundleWrap>dd>ul>li{float:left;width:150px;padding-left:10px;}
.siteMapBundleWrap .m2 .sm1, .siteMapBundleWrap .m2 .sm2, .siteMapBundleWrap .m2 .sm3, .siteMapBundleWrap .m2 .sm4, .siteMapBundleWrap .m2 .sm5, .siteMapBundleWrap .m2 .sm6{height:232px;border-bottom:1px solid #d1d0ce;margin-bottom:19px}
.siteMapBundleWrap .m2 .sm7, .siteMapBundleWrap .m2 .sm8, .siteMapBundleWrap .m2 .sm9, .siteMapBundleWrap .m2 .sm10{height:232px;margin-bottom:100px}
.siteMapBundleWrap .m3 .sm1, .siteMapBundleWrap .m3 .sm2, .siteMapBundleWrap .m3 .sm3, .siteMapBundleWrap .m3 .sm4, .siteMapBundleWrap .m3 .sm5, .siteMapBundleWrap .m3 .sm6{height:255px;border-bottom:1px solid #d1d0ce;margin-bottom:19px}
.siteMapBundleWrap .m3 .sm7, .siteMapBundleWrap .m3 .sm8, .siteMapBundleWrap .m3 .sm9, .siteMapBundleWrap .m3 .sm10{height:232px;margin-bottom:100px}
.siteMapBundleWrap .m4 .sm1, .siteMapBundleWrap .m4 .sm2, .siteMapBundleWrap .m4 .sm3, .siteMapBundleWrap .m4 .sm4, .siteMapBundleWrap .m4 .sm5, .siteMapBundleWrap .m4 .sm6{height:232px;border-bottom:1px solid #d1d0ce;margin-bottom:19px}
.siteMapBundleWrap .m4 .sm7, .siteMapBundleWrap .m4 .sm8, .siteMapBundleWrap .m4 .sm9, .siteMapBundleWrap .m4 .sm10{height:232px;margin-bottom:100px}
.siteMapBundleWrap .m5 .sm1, .siteMapBundleWrap .m5 .sm2, .siteMapBundleWrap .m5 .sm3, .siteMapBundleWrap .m5 .sm4, .siteMapBundleWrap .m5 .sm5, .siteMapBundleWrap .m5 .sm6{height:233px;border-bottom:1px solid #d1d0ce;margin-bottom:19px}
.siteMapBundleWrap .m5 .sm7, .siteMapBundleWrap .m5 .sm8, .siteMapBundleWrap .m5 .sm9, .siteMapBundleWrap .m5 .sm10{height:232px;margin-bottom:100px}
.siteMapBundleWrap .m6 .sm1, .siteMapBundleWrap .m6 .sm2, .siteMapBundleWrap .m6 .sm3, .siteMapBundleWrap .m6 .sm4, .siteMapBundleWrap .m6 .sm5, .siteMapBundleWrap .m6 .sm6{height:278px;border-bottom:1px solid #d1d0ce;margin-bottom:19px}
.siteMapBundleWrap .m6 .sm7, .siteMapBundleWrap .m6 .sm8, .siteMapBundleWrap .m6 .sm9, .siteMapBundleWrap .m6 .sm10{height:232px;margin-bottom:100px}

.siteMapBundleWrap.m2>dd>ul>li.sm10>a {letter-spacing:-2px !important;}

.siteMapBundleWrap>dd>ul>li>dl>dt{font-size:15px;color:#000;line-height:15px;height:23px;font-weight:bold;display:block;position:relative;background:url("/templets/common/img/bull_gnb_dt.png") no-repeat 0 5px;padding-left:9px;}
.siteMapBundleWrap>dd>ul>li>a{font-size:15px;color:#000;line-height:15px;font-weight:bold;display:inline-block;position:relative;background:url("/templets/common/img/bull_gnb_dt.png") no-repeat 0 5px;padding-left:9px;position:relative;top:-3px;}
.siteMapBundleWrap>dd>ul>li>dl>dt>a{font-size:15px;color:#000;line-height:15px;font-weight:bold; letter-spacing:-0.05em}/* 181130수정(letter-spacing추가) */
.siteMapBundleWrap>dd>ul>li>dl>dd{line-height:22px;padding-left:7px;position:relative;letter-spacing:-1px}
.siteMapBundleWrap>dd>ul>li>dl>dd:before{position:absolute;top:11px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
.siteMapBundleWrap>dd>ul>li>dl>dd>a{display:inline-block;font-size:13px;color:#3d3d3d;letter-spacing:-1.5px}
.siteMapBundleWrap>dd>ul>li>dl>dd>a:hover, .siteMapBundleWrap>dd>ul>li>dl>dd>a:focus{text-decoration:underline;color:#1779cc;}
.siteMapBundleWrap>dd>ul>li>dl>dd>a>span{width:11px;height:11px;background-position:-16px 0;vertical-align:middle;margin-left:5px}
.siteMapBundleWrap>dd>ul>li>dl>dd>a.on>span{background-position:-29px 0}

.siteMapBundleWrap>dd>ul>li ul{display:none;background-color:#6d6d6d;padding:5px 15px 7px 10px;z-index:10}
.siteMapBundleWrap>dd>ul>li ul li{position:relative;padding-left:5px}
.siteMapBundleWrap>dd>ul>li ul li:before{position:absolute;top:11px;left:0;width:1px;height:1px;background-color:#fff;clear:both;display:block;content:''}
.siteMapBundleWrap>dd>ul>li ul li a{color:#fff;line-height:22px;font-size:13px;white-space: nowrap;}
.siteMapBundleWrap>dd>ul>li ul li a:hover{color:#fff;text-decoration:underline;}
.siteMapBundleWrap>dd>ul>li>dl>dd>a.on + ul{display:block;position:absolute;top:20px;}

/* siteMapLayerWrap */

 .siteMenuWrap>ul>li>a>span, .siteMenuWrap>ul>li.on a:after, .siteMapLayerWrap .btnClose span
 {display:inline-block;font-size:0;background:url("/myasset/common/img/spr_sitemap.png") no-repeat}

.siteMapLayerWrap {position:absolute;top:120px;left:50%;margin-left:-495px;width:990px;height:500px;background:#fff;z-index:10000;box-shadow:5px 5px 10px #000;}
.siteMapLayerWrap .btnClose {position:absolute;top:-64px;right:0;width:41px;height:41px;overflow:hidden;}
.siteMapLayerWrap .btnClose span {display:block;width:41px;height:41px;background-position:0 -20px;}
.siteMenuWrap {position:absolute;left:0;top:0;width:150px;height:500px;background:#1779cc url("/myasset/common/img/bg_sitemap.png") right repeat-y;color:#fff;z-index:5000}
.siteMenuWrap > .tit {position:relative;padding:0 0 0 50px;display:block;font-weight:bold;font-size:20px;height:80px;line-height:80px;background:#0157ac;color: #fff;}
.siteMenuWrap > .tit:before {content:"";position:absolute;top:34px;left:20px;width:21px;height:14px;background:url("/templets/common/img/spr_gnb.png") no-repeat;background-position: -19px -42px;}
.siteMenuWrap > ul li {height:52px;position:relative;}
.siteMenuWrap > ul li > a {padding-left:20px;display:block;height:52px;line-height:52px;}

.siteMenuWrap>ul>li>a>span {margin-top: 17px;height:17px;width:100px;line-height:52px;}
.siteMenuWrap>ul>li.menu01>a>span  {background-position:0 -75px;}
.siteMenuWrap>ul>li.menu02>a>span  {background-position:0 -128px;}
.siteMenuWrap>ul>li.menu03>a>span  {background-position:0 -179px;}
.siteMenuWrap>ul>li.menu04>a>span  {background-position:0 -232px;}
.siteMenuWrap>ul>li.menu05>a>span  {background-position:0 -284px;}
.siteMenuWrap>ul>li.menu06>a>span  {background-position:0 -336px;}
.siteMenuWrap>ul>li.menu07>a>span  {background-position:0 -388px;}
.siteMenuWrap>ul>li.menu08>a>span  {background-position:0 -440px;}
.siteMenuWrap>ul>li.menu01.on, .siteMenuWrap>ul>li.menu01:hover>a>span  {background-position:-118px -75px;}
.siteMenuWrap>ul>li.menu02.on, .siteMenuWrap>ul>li.menu02:hover>a>span  {background-position:-118px -128px;}
.siteMenuWrap>ul>li.menu03.on, .siteMenuWrap>ul>li.menu03:hover>a>span  {background-position:-118px -179px;}
.siteMenuWrap>ul>li.menu04.on, .siteMenuWrap>ul>li.menu04:hover>a>span  {background-position:-118px -232px;}
.siteMenuWrap>ul>li.menu05.on, .siteMenuWrap>ul>li.menu05:hover>a>span  {background-position:-118px -284px;}
.siteMenuWrap>ul>li.menu06.on, .siteMenuWrap>ul>li.menu06:hover>a>span  {background-position:-118px -336px;}
.siteMenuWrap>ul>li.menu07.on, .siteMenuWrap>ul>li.menu07:hover>a>span  {background-position:-118px -388px;}
.siteMenuWrap>ul>li.menu08.on, .siteMenuWrap>ul>li.menu08:hover>a>span  {background-position:-118px -440px;}
.siteMenuWrap>ul>li.on a:before {content:"";position:absolute;top:50%;left:0;width:4px;height:22px;margin-top:-11px;background:#f16521;}
.siteMenuWrap>ul>li.on a:after {content:"";position:absolute;top:50%;right:0;width:8px;height:16px;margin-top:-8px;background-position:-50px -20px;}

.siteMapCont {position:absolute;right:0;top:0;width:840px;height:500px;overflow-y:scroll;}
.siteMapCont > .inner {width:800px;margin:0 auto;padding-bottom:30px;}
/** END :  전체메뉴(사이트맵) */