@charset "UTF-8";
#_globalUl::after{content:""; display: table; clear: both;}
#_globalUl > li{float: left; font-size: 14px; color: white; font-family: "Gmarket Medium"; position: relative;}
#_globalUl > li a{color: white;}
#_globalUl > li a:hover{color: white;}
#_globalUl > li button{font-size: 14px; color: white; font-family: "Gmarket Medium"; }
#_globalUl > li.sign{padding:0 19px 0 0;}
#_globalUl > li.membership{padding: 0 17px}
#_globalUl > li.language{padding: 0 12px 0 22px;}
#_globalUl > li.popup{padding: 0 0 0 16px}
.sub #_globalUl > li{color: white;}
#_globalUl.black > li{color: #111111;}
.sub #_globalUl > li a{color: white;}
#_globalUl.black > li a{color: #111111;}
.sub #_globalUl > li a:hover{color: white;}
#_globalUl.black > li a:hover{color: #111111;}
.sub #_globalUl > li button{color: white;}
#_globalUl.black > li button{color: #111111;}
#_globalUl li .popup-count{position: absolute; width: 20px; height: 20px; border-radius: 50%; background-color: #ff7e00; right: -14px; top: -9px; text-align: center; font-size: 11px; font-family: "Gmarket Medium"; color: white; line-height: 22px;}
#_globalUl > li::after{content:""; display: block; position: absolute; right: 0; top: 5px; width: 1px; height: 10px; background-color: white;}
.sub #_globalUl > li::after{background-color: #bbbbbb;}
#_globalUl.black > li::after{background-color: #bbbbbb;}
#_globalUl > li:last-child::after{display: none;}
#_globalUl .language-selected{background: url(../images/gnb_arrow.png) no-repeat right center; padding-right: 24px; cursor: pointer;}
.sub #_globalUl .language-selected{background: url(../images/gnb_arrow.png) no-repeat right center; padding-right: 24px; cursor: pointer;}
#_globalUl.black .language-selected{background: url(../images/gnb_arrow_black.png) no-repeat right center;}
#_globalUl .language ul{position: absolute; left: 0; top: calc(100% + 5px); width: 100%; max-height: 0; overflow: hidden; transition: all .5s; visibility: hidden; background-color: #1881b7;}
#_globalUl .language ul.on{max-height: 100px; visibility: visible;}
#_globalUl .language li{border: 1px solid #1881b7; border-bottom: 0;}
.sub #_globalUl .language li{border: 1px solid #1881b7; border-bottom: 0;}
#_globalUl.black .language li{border: 1px solid #1881b7; border-bottom: 0;}
#_globalUl .language li:last-child{border-bottom: 1px solid#1881b7;}
.sub #_globalUl .language li:last-child{border-bottom: 1px solid #1881b7;}
#_globalUl.black .language li:last-child{border-bottom: 1px solid #1881b7}
#_globalUl .language li a{padding: 5px 10px; display: block; color: white;}
.sub #_globalUl .language li a{color: white;}
#_globalUl.black .language li a{color: white;}
#_globalUl .language li a:hover{background-color: #014099; color: white;}