@charset "utf-8";

/* font */
h1.h1_tit {
    font-family: 'arial', sans-serif;
    font-size: 36px;
    color: #2b3039;
    font-weight: normal;
    line-height: 36px;
    letter-spacing: -1px;
}

h2.h2_tit {
    margin: 25px 0 12px;
    font-family: 'arial', sans-serif;
    font-size: 17px;
    color: #333;
    letter-spacing: -1px;
}

h2.h2_tit + .p {
    float: right;
    font-size: 12px;
    color: #808080;
}

.h2_desc.srch > div:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.h2_desc.srch > div .h2_tit {
    float: left;
    width: 300px;
}

.h2_desc.srch > div .srch_box {
    float: right;
    margin-top: 30px;
}

.fc_red {
    color: #CC2C00;
}

.fc_blue {
    color: #0000cc;
}

.fc_blue2 {
    color: #3366cc;
}

.fc_gray {
    color: #3d424d;
}

.fc_green {
    color: #007988;
}

.f11 {
    font-size: 11px;
!important;
}

.f12 {
    font-size: 12px !important;
}

.f13 {
    font-size: 13px !important;
}

.f14 {
    font-size: 14px;
!important;
}

.f16 {
    font-size: 16px !important;
}


/* button 정렬 */
.btn_wrap {
    position: relative;
    margin-top: 30px;
    text-align: center;
}

.btn_wrap:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.btn_wrap .pos_abs {
    left: 0;
}

/* 동영상 보기 */
.vod_wrap {
    width: 640px;
    height: 360px;
    margin-top: 25px;
}

.cap_wrap {
    width: 640px;
    height: 40px;
    padding: 20px 0;
    overflow-y: auto;
    font-size: 13px;
    color: #4c4c4c;
    line-height: 20px;
}

/* 공통 ? */
.box_gray {
    border: 1px solid #ededed;
    background: #fdfdfd;
}

.complete_box {
    padding: 60px 0;
    border-top: 2px solid #fcb416;
    border-bottom: 1px solid #999;
    background: #fafbfc;
    text-align: center;
}

.complete_box p {
    font-size: 18px;
    color: #666;
}

.complete_box p strong {
    color: #1a1a1a;
}

.complete_box p.txt {
    margin-top: 18px;
    font-size: 13px;
    color: #3d424d;
    line-height: 20px;
}

.complete_box .link_icon01 {
    line-height: 16px;
}

.bul_list li {
    margin-top: 8px;
    padding-left: 8px;
    background: url('http://stimg.emart.com/company/en/images/common/bul_dot_gray.png') no-repeat 0 9px;
    font-size: 13px;
    color: #4c4c4c;
}

.bul_list li span.list_desc {
    display: block;
    padding-top: 4px;
}

.bul_list li:first-child {
    margin-top: 0;
}

.bul_list li a {
    margin-top: -4px;
}

.bul_list.type02 li {
    margin-top: 2px;
    padding-left: 18px;
    background: url('http://stimg.emart.com/company/en/images/common/bul_dot_gray02.png') no-repeat 6px 9px;
    line-height: 22px;
    font-size: 14px;
    color: #1a1a1a;
}

.bul_list.type02 li:first-child {
    margin-top: 0;
}

.bul_list.type02 li .sub_txt {
    margin-top: 2px;
    font-size: 13px;
    color: #666;
}

.bul_list.type02 li .img_txt {
    position: absolute;
    top: 0;
    right: 108px;
}


/* 박스안에 블릿들어간 리스트 */
.bul_sdot {
    padding: 20px 25px;
    border: 1px solid #dcdcdc;
    background: #fafafa;
    font-size: 12px;
    color: #4c4c4c;
}

.bul_sdot.type02 {
    padding: 0;
    border: 0;
    background: none;
    font-size: 12px;
    color: #808080;
}

.bul_sdot ul li {
    margin-bottom: 3px;
    padding-left: 6px;
    background: none;
}

.bul_sdot ul li span.sdot {
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-left: -10px;
    padding-right: 5px;
    background: url('http://stimg.emart.com/company/en/images/common/bul_sdot.png') 0 top no-repeat;
}

.bul_sdot ul li.spc_li {
    background: url('http://stimg.emart.com/company/en/images/common/bul_sdot.png') 0 15% no-repeat;
}

.bul_sdot .tit {
    padding-bottom: 10px;
    font-size: 13px;
    color: #1a1a1a;
}

.bul_sdot .link_icon01 {
    margin-left: 5px
}

.note_desc {
    margin-top: 40px;
    padding: 19px 0;
    border-top: 1px solid #d9d9d9;
    font-size: 13px;
    color: #666;
}

.note_desc li {
    padding: 0 0 5px 3px;
}

.note_txt {
    font-size: 13px;
    color: #666;
}

.t_under {
    text-decoration: underline !important;
}

/* 필수입력사항 */
.txt_required {
    font-size: 13px;
    color: #cc2c00 !important;
    text-align: right;
}

.bul_required {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 2px;
    background: url('http://stimg.emart.com/company/en/images/common/bul_required.png') no-repeat 0 0;
    vertical-align: middle;
}

.bul_required > span {
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
}

/* tab */
.tab_wrap > ul {
    background: url('http://stimg.emart.com/company/en/images/bg_tab_line.png') no-repeat -1px 51px;
}

.tab_wrap > ul:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.tab_wrap > ul > li {
    float: left;
    width: 50%;
    margin-left: -1px;
}

.tab_wrap > ul > li:first-child {
    margin-left: 0;
}

.tab_wrap > ul > li > a {
    display: block;
    margin-top: 8px;
    padding: 12px 0 14px;
    border: 1px solid #d3d4d9;
    border-bottom: none;
    background: #ebf1f7;
    font-size: 14px;
    color: #3d424d;
    text-align: center;
    line-height: 16px;
    outline: 0;
}

.tab_wrap > ul > li.on {
    width: 50%;
}

.tab_wrap > ul > li.on > a {
    position: relative;
    z-index: 2;
    margin-top: 0;
    padding: 16px 0 15px;
    border: 2px solid #3d424d;
    border-top: 2px solid #3d424d;
    border-bottom: none;
    background: #fff;
    font-size: 14px;
    color: #1a1a1a;
    font-weight: bold;
    line-height: 20px;
    letter-spacing: -0.2px;
}

.tab_wrap > ul > li .tab_cont {
    display: none;
    width: 200%;
}

.tab_wrap > ul > li.on .tab_cont {
    display: block;
    margin-top: 40px;
}

.tab_wrap > ul > li.on .tab_cont.cont02 {
    margin-left: -100%;
    padding-left: 1px;
}

.tab_wrap > ul > li.on .tab_cont.cont03 {
    margin-left: -200%;
}

.tab_wrap > ul > li.on .tab_cont.cont04 {
    margin-left: -300%;
}

.tab_wrap > ul > li.on .tab_cont.cont05 {
    margin-left: -400%;
}

.tab_wrap > ul > li.on .tab_cont.cont06 {
    margin-left: -500%;
}

/* tab2  */

.tab2_wrap .tab2 ul:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.tab2_wrap .tab2 ul li {
    float: left;
    padding-left: 6px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_tab2_vline.png') 0 50% no-repeat;
    text-align: center;
}

.tab2_wrap .tab2 ul li:first-child {
    padding-left: 0;
    background: none;
}

.tab2_wrap .tab2 ul li a {
    display: block;
    width: 118px;
    font-size: 13px;
    color: #3d424d;
    padding: 6px 0;
    border: 1px solid #3d424d;
}

.tab2_wrap .tab2 ul li.on a {
    background: #5d6074;
    font-weight: bold;
    color: #fff;
    text-decoration: normal;
}

.btable_list .unit_wrap {
    position: absolute;
    right: 0;
    top: -25px;
    font-size: 11px;
    color: #666;
}

/* full tab 아닌 경우 - 탭2개  */
.tab_wrap.tab02 ul li {
    width: 29%;
}

.tab_wrap.type03 > ul > li {
    width: 29%;
}

.tab_wrap.type03 > ul > li.on {
    width: 29.2%
}

.tab_wrap.type03 > ul > li.on.ir {
    width: 33.5%
}

.tab_wrap.type03 > ul > li .tab_cont {
    width: 300%;
}

.tab_wrap.type03 > ul > li .tab_cont.cont02 {
    padding-left: 4px;
}

.tab_wrap.type03 > ul > li .tab_cont.cont03 {
    padding-left: 8px;
}

.tab_wrap.type04 > ul {
    background-position: -1px 59px;
    height: 61px;
}

.tab_wrap.type04 > ul > li {
    width: 25%;
}

.tab_wrap.type04 > ul > li > a {
    padding: 18px 0;
}

.tab_wrap.type04 > ul > li.on {
    width: 25.3%;
    margin-top: 1px;
}

.tab_wrap.type04 > ul > li.one > a {
    padding: 18px 0 16px;
}

.tab_wrap.type04 > ul > li.two > a {
    padding: 9px 0;
}

.tab_wrap.type04 > ul > li .tab_cont {
    width: 400%;
}

.tab_wrap.type04 > ul > li .tab_cont.cont02 {
    padding-left: 4px;
}

.tab_wrap.type04 > ul > li .tab_cont.cont03 {
    padding-left: 8px;
}

.tab_wrap.type04 > ul > li .tab_cont.cont04 {
    padding-left: 12px;
}

.tab_wrap.type05 > ul {
    background-position: -1px 68px;
}

.tab_wrap.type05 > ul > li {
    width: 20%;
}

.tab_wrap.type05 > ul > li > a {
    padding: 12px 0 15px;
}

.tab_wrap.type05 > ul > li.one > a {
    padding: 20px 0 23px;
}

.tab_wrap.type05 > ul > li.on {
    width: 20.3%;
}

.tab_wrap.type05 > ul > li.on > a {
    padding: 14px 0 14px;
}

.tab_wrap.type05 > ul > li.one.on > a {
    padding: 24px 0;
}

.tab_wrap.type05 > ul > li .tab_cont {
    width: 500%;
}

.tab_wrap.type05 > ul > li .tab_cont.cont02 {
    padding-left: 5px;
}

.tab_wrap.type05 > ul > li .tab_cont.cont03 {
    padding-left: 10px;
}

.tab_wrap.type05 > ul > li .tab_cont.cont04 {
    padding-left: 15px;
}

.tab_wrap.type05 > ul > li .tab_cont.cont05 {
    padding-left: 20px;
}

.tab_wrap.type05 > ul.one {
    background-position: -1px 51px;
}

.tab_wrap.type05 > ul.one > li > a {
    padding: 12px 0 13px;
}

.tab_wrap.type05 > ul.one > li.on > a {
    padding: 16px 0 15px;
}

.tab_wrap.type06 > ul {
    background-position: -1px 68px;
}

.tab_wrap.type06 > ul > li {
    width: 16.6%;
}

.tab_wrap.type06 > ul > li > a {
    padding: 12px 0 15px;
}

.tab_wrap.type06 > ul > li.one > a {
    padding: 20px 0 23px;
}

.tab_wrap.type06 > ul > li.on {
    width: 17.5%;
}

.tab_wrap.type06 > ul > li.on > a {
    padding: 14px 0 14px;
}

.tab_wrap.type06 > ul > li.one.on > a {
    padding: 24px 0;
}

.tab_wrap.type06 > ul > li .tab_cont {
    width: 590%;
}

.tab_wrap.type06 > ul > li.on .tab_cont.cont02 {
    padding-left: 10px;
}

.tab_wrap.type06 > ul > li.on .tab_cont.cont03 {
    padding-left: 20px;
}

.tab_wrap.type06 > ul > li.on .tab_cont.cont04 {
    padding-left: 30px;
}

.tab_wrap.type06 > ul > li.on .tab_cont.cont05 {
    padding-left: 40px;
}

.tab_wrap.type06 > ul > li.on .tab_cont.cont06 {
    padding-left: 50px;
}

.tab_wrap.type06 > ul.one {
    background-position: -1px 51px;
}

.tab_wrap.type06 > ul.one > li > a {
    padding: 12px 0 13px;
}

.tab_wrap.type06 > ul.one > li.on > a {
    padding: 16px 0 15px;
}

.tab_wrap.ownership-structure.type06-2 > ul {
    display: table;
    width: 100%;
}

.tab_wrap.ownership-structure.type06-2 > ul > li {
    float: none;
    display: table-cell;
    min-width: 1%;
    width: auto;
    white-space: nowrap;
}

.tab_wrap.ownership-structure.type06-2 > ul > li > a {
    font-size: 12px;
}

.tab_wrap.type07 > ul {
    background-position: -1px 79px;
}

.tab_wrap.type07 > ul > li {
    width: 14.38%;
}

.tab_wrap.type07 > ul > li > a {
    padding: 19px 0 19px;
    font-size: 10px !important;
    letter-spacing: -0.2px;
}

.tab_wrap.type07 > ul > li.three > a {
    padding: 11px 0 11px;
}

.tab_wrap.type07 > ul > li.on {
    width: 14.5%;
}

.tab_wrap.type07 > ul > li.on > a {
    padding: 19px 0 20px;
}


.tab_wrap.type13 > ul > li {
    width: 7.81%;
}

.tab_wrap.type13 > ul > li.on {
}

.tab_wrap.type13 > ul > li.on .tab_cont {
    width: 1280%;
    margin-top: 0;
    margin-left: -1px;
    background: #fff;
    text-align: left;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont02 {
    margin-left: -99%;
    padding-left: 0;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont03 {
    margin-left: -197%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont04 {
    width: 1281%;
    margin-left: -296%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont05 {
    margin-left: -394%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont06 {
    margin-left: -492%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont07 {
    margin-left: -591%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont08 {
    margin-left: -689%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont09 {
    margin-left: -787%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont10 {
    margin-left: -886%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont11 {
    margin-left: -984%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont12 {
    margin-left: -1082%;
}

.tab_wrap.type13 > ul > li.on .tab_cont.cont13 {
    margin-left: -1181%;
}

.tab_wrap.ownership-structure > ul > li.shareholders {
    width: 16.0%;
}

.tab_wrap.ownership-structure > ul > li.board-of-directors {
    width: 19.5%;
}

.tab_wrap.ownership-structure > ul > li.internal-committee {
    width: 19.5%;
}

.tab_wrap.ownership-structure > ul > li.activities {
    width: 12.0%;
}

.tab_wrap.ownership-structure > ul > li.external-auditors {
    width: 18.0%;
}

.tab_wrap.ownership-structure > ul > li.ESG-rating {
    width: 14.0%;
}

/* 고객만족제도 탭 */
.step_wrap {
    display: inline-block;
}

.step_wrap > ol {
    margin: -1px 0 -10px;
}

.step_wrap > ol:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.step_wrap > ol > li:first-child a {
    border-left: 1px solid #bdbdbd;
}

.step_wrap > ol > li {
    float: left;
    height: 92px;
}

.step_wrap > ol > li.on {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step_on.png') 50% 98% no-repeat;
}

.step_wrap > ol > li a {
    display: block;
    width: 125px;
    padding: 22px 0 22px 17px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ccc;
    border-bottom: 2px solid #33353e;
    background: #f5f7fa;
    overflow: hidden;
}

.step_wrap > ol > li.on > a {
    padding: 22px 0 20px 17px !important;
    border-bottom: 4px solid #fcb416;
    background: #fff;
    font-family: '맑은 고딕', sans-serif;
    font-weight: bold;
}

.step_wrap > ol > li > a span {
    float: left;
}

.step_wrap > ol > li > a span.num {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 8px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') no-repeat;
    font: 0/0 a;
}

.step_wrap > ol > li.step02 a span.num {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') 0 -20px no-repeat;
}

.step_wrap > ol > li.step03 a span.num {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') 0 -40px no-repeat;
}

.step_wrap > ol > li.step04 a span.num {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') 0 -60px no-repeat;
}

.step_wrap > ol > li.step05 a span.num {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') 0 -80px no-repeat;
}

.step_wrap > ol > li.step06 a {
    *padding-left: 20px !important;
}

.step_wrap > ol > li.step06 a span.num {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') 0 -100px no-repeat;
}

.step_wrap > ol > li.step07 a span.num {
    background: url('http://stimg.emart.com/company/en/images/common/bg_step.png') 0 -120px no-repeat;
}

.step_wrap > ol > li > a span.tit {
    display: block;
    padding-left: 10px;
    font-size: 14px;
    color: #1a1a1a;
    line-height: 18px;
}

.step_wrap.type03 {
    display: block;
}

.step_wrap.type03 > ol > li {
    width: 33.3%;
}

.step_wrap.type03 > ol > li.on {
    width: 33.4%;
    background-position: 50% 77%;
}

.step_wrap.type03 > ol > li > a {
    width: auto;
    padding: 22px 0;
    text-align: center;
}

.step_wrap.type03 > ol > li > a .tit {
    float: none;
    font-size: 16px;
}

.step_wrap.type03 > ol > li > a:hover {
    text-decoration: none;
}

/* 로그인 */
.login_wrap .user_info {
    position: relative;
    overflow: hidden;
}

.login_wrap .user_info dl {
    margin-top: 25px;
}

.login_wrap .user_info dl dt {
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

.login_wrap .user_info dl dd {
    margin-bottom: 5px;
}

.login_wrap .user_info dl dd input[type='text'], .login_wrap .user_info dl dd input[type='password'] {
    height: 50px;
    line-height: 14px;
}

.login_wrap .user_info dl dd input.user_pw {
    background: url('http://stimg.emart.com/company/en/images/common/bg_login_pw.png') no-repeat 10px 14px;
}

@media \0screen {
    .login_wrap .user_info dl dd input[type='text'] {
        line-height: 48px;
    }
}

@media \0screen {
    .login_wrap .user_info dl dd input[type='password'] {
        line-height: 48px;
    }
}

.login_wrap .user_info .check {
    margin-top: 13px;
}

.login_wrap .user_info .check span {
    font-size: 13px;
}

.login_wrap .user_info .check span:first-child {
    margin-right: 10px;
    padding-right: 16px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_login_bar.png') no-repeat right 2px;
}

.login_wrap .user_info .btn {
    position: absolute;
    top: 25px;
    right: 0;
    text-align: right;
}

.login_wrap .user_info .btn button {
    min-width: 120px;
    height: 105px;
    padding: 0;
    font-family: '맑은 고딕', sans-serif;
    font-size: 17px;
    vertical-align: middle
}

:root .login_wrap .user_info .btn button {
    min-width: 130px \9;
}

@media \0screen {
    .login_wrap .user_info .btn button {
        min-width: 94px;
    }
}

.login_wrap .login_desc {
    margin-top: 47px;
    padding-top: 20px;
    border-top: 1px dotted #c5c5c5;
}

.login_wrap .login_desc:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden
}

.login_wrap .login_desc p {
    float: left;
    color: #666;
}

.login_wrap .login_desc > span {
    float: right;
}

.login_wrap .quick {
    margin-top: 33px;
}

.login_wrap .quick p {
    font-size: 11px;
    color: #666;
}

.login_wrap .quick .tit {
    font-family: '맑은 고딕', sans-serif;
    font-size: 13px;
    color: #333;
}

.login_wrap .quick > ul {
    margin: 8px 0;
    padding: 20px;
    border: 1px solid #d9d9d9;
}

.login_wrap .quick > ul:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden
}

.login_wrap .quick > ul li {
    float: left;
    margin-left: 22px;
    padding-left: 22px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_quick_link.png') no-repeat 0 -115px;
}

.login_wrap .quick > ul li:first-child {
    margin-left: 0;
    padding-left: 0;
}

.login_wrap .quick > ul li a {
    display: block;
    background: url('http://stimg.emart.com/company/en/images/common/bg_quick_link.png') no-repeat 0 0;
}

.login_wrap .quick > ul li a span {
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

.login_wrap .quick > ul li .em {
    width: 81px;
    height: 30px;
}

.login_wrap .quick > ul li .ee {
    width: 92px;
    height: 30px;
    background-position: 0 -31px;
}

.login_wrap .quick > ul li .et {
    width: 80px;
    height: 30px;
    background-position: 0 -62px;
}

.login_wrap .quick > ul li .eq {
    width: 102px;
    height: 30px;
    background-position: 0 -93px;
}

/* 이용약관 */
.agree_wrap {
    line-height: 24px;
    font-size: 13px;
    color: #4c4c4c;
}

.agree_wrap h2 {
    padding-top: 41px;
    font-family: '맑은 고딕', sans-serif;
    font-size: 18px;
    color: #1a1a1a;
}

.agree_wrap h3 {
    padding: 20px 0 0 20px;
    font-family: '맑은 고딕', sans-serif;
    font-size: 13px;
    color: #1a1a1a;
}

.agree_wrap > ol, .agree_wrap > p {
    padding-left: 20px;
}


/* 개인정보 취급 방침 */
.policy_wrap {
    line-height: 24px;
    font-size: 13px;
    color: #4c4c4c;
}

.policy_wrap .top_txt {
    padding: 45px 0 15px;
    line-height: 24px;
}

.policy_wrap .index_list {
    padding: 20px 0 10px 20px;
    border-top: 2px solid #fcb416;
    border-bottom: 1px solid #d9d9d9;
    font-size: 14px;
    color: #3d424d;
}

.policy_wrap .index_list:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden
}

.policy_wrap .index_list ul {
    float: left;
    padding-right: 180px;
}

.policy_wrap .index_list ul li {
    padding-bottom: 5px;
}

.policy_wrap .index_list ul li span {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
}

.policy_wrap .index_list ul li.num1 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 0 no-repeat;
}

.policy_wrap .index_list ul li.num2 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 -30px no-repeat;
}

.policy_wrap .index_list ul li.num3 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 -60px no-repeat;
}

.policy_wrap .index_list ul li.num4 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 -90px no-repeat;
}

.policy_wrap .index_list ul li.num5 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 -120px no-repeat;
}

.policy_wrap .index_list ul li.num6 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 -150px no-repeat;
}

.policy_wrap .index_list ul li.num7 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') 0 -180px no-repeat;
}

.policy_wrap .index_list ul li.num8 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') -30px 0 no-repeat;
}

.policy_wrap .index_list ul li.num9 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') -30px -30px no-repeat;
}

.policy_wrap .index_list ul li.num10 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') -30px -60px no-repeat;
}

.policy_wrap .index_list ul li.num11 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') -30px -90px no-repeat;
}

.policy_wrap .index_list ul li.num12 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') -30px -120px no-repeat;
}

.policy_wrap .index_list ul li.num13 span {
    background: url('http://stimg.emart.com/company/en/images/common/bg_index_list.png') -30px -150px no-repeat;
}

.policy_wrap h2 {
    padding: 40px 0 20px;
    font-family: '맑은 고딕', sans-serif;
    font-size: 18px;
    color: #1a1a1a;
}

.policy_wrap .chapter_box > ol, .policy_wrap .chapter_box > ul, .policy_wrap .chapter_box > p, .policy_wrap .chapter_box > dl {
    padding-left: 18px;
}

/* 채용 프로세스 */
.recruit_step ol {
    border: 1px solid #d9d9d9;
    background: url('http://stimg.emart.com/company/en/images/common/bg_recruit.png') repeat 0 0;
}

.recruit_step ol:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.recruit_step ol li {
    float: left;
    position: relative;
    width: 25%;
    padding: 17px 0;
    font-family: '맑은 고딕', sans-serif;
    font-size: 14px;
    color: #1a1a1a;
    text-align: center;
}

.recruit_step ol li:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -30px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_recruit_step.png') repeat 0 0;
}

.recruit_step ol li.step1:before {
    top: 26px;
    width: 56px;
    height: 66px;
}

.recruit_step ol li.step2:before {
    top: 28px;
    width: 94px;
    height: 63px;
    margin-left: -40px;
    background-position: 0 -76px;
}

.recruit_step ol li.step3:before {
    top: 19px;
    width: 65px;
    height: 67px;
    background-position: 0 -148px;
}

.recruit_step ol li.step4:before {
    top: 20px;
    width: 74px;
    height: 63px;
    margin-left: -40px;
    background-position: 0 -225px;
}

.recruit_step ol li:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 138px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_recruit_step.png') repeat 0 -298px;
}

.recruit_step ol li:first-child:after {
    background: none;
}

.recruit_step ol li div {
    padding-top: 87px;
}

.recruit_step ol li div .num {
    display: inline-block;
    width: 12px;
    margin-right: 8px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_recruit_num.png') no-repeat 0 0;
    text-indent: -9999px;
}

.recruit_step ol li.step2 .num {
    background-position: 0 -20px;
}

.recruit_step ol li.step3 .num {
    background-position: 0 -40px;
}

.recruit_step ol li.step4 .num {
    background-position: 0 -60px;
}

.noti_desc {
    margin: 5px 0 0 3px;
    font-size: 13px;
    color: #666;
}


/* 단골 이마트 */
.favo_wrap {
    display: none;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -720px;
    width: 1440px;
    height: 538px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_favo_shop.jpg') no-repeat;
    z-index: -1;
}

.favo_emart.on .favo_wrap {
    display: block;
}

.favo_wrap .shop_info01 {
    position: absolute;
    top: 174px;
    left: 229px;
    text-align: left;
}

.favo_wrap .shop_info01 .local_sel,
.favo_wrap .shop_info01 .shop_sel {
    position: relative;
    display: inline-block;
    margin: 0 10px 23px 0;
    padding: 10px 0 0 10px;
    z-index: 14;
}

.favo_wrap .shop_info01 .local_sel.on,
.favo_wrap .shop_info01 .shop_sel.on {
    background: #fff;
    padding: 8px 0 0 8px;
    border: 2px solid #3d424d;
    border-bottom: none;
}

.favo_wrap .shop_info01 .local_sel {
    width: 140px;
}

.favo_wrap .shop_info01 .shop_sel {
    width: 200px;
}

.favo_wrap .shop_info01 .sel {
    display: block;
    width: 100% !important;
    font-size: 26px !important;
    padding-bottom: 13px;
    color: #fff;
    line-height: 100%;
    background: url('http://stimg.emart.com/company/en/images/common/ico_sel_set.png') right 15px no-repeat !important;
    border-bottom: 3px solid #fff;
}

.favo_wrap .shop_info01 .sel:hover,
.favo_wrap .shop_info01 .sel:active,
.favo_wrap .shop_info01 .sel:focus {
    color: #fcb416 !important;
    text-decoration: none;
    background-position: right -80px !important;
    border-bottom: 3px solid #fcb416;
}

.favo_wrap .shop_info01 .on .sel {
    font-size: 20px;
    font-weight: bold;
    color: #3d424d !important;
    background: url('http://stimg.emart.com/company/en/images/common/ico_sel_set.png') right -35px no-repeat !important;
}

.favo_wrap .shop_info01 .on .sel:hover,
.favo_wrap .shop_info01 .on .sel:active,
.favo_wrap .shop_info01 .on .sel:focus {
    text-decoration: none;
    border-color: #fff;;
    color: #3d424d !important;
    background: url('http://stimg.emart.com/company/en/images/common/ico_sel_set.png') right -35px no-repeat !important;
}

.favo_wrap .shop_info01 .sel_list {
    display: none;
    position: absolute;
    top: 52px;;
    left: 0;
    background: #fff;
    border: 2px solid #3d424d;
    border-top: none;
    margin: 0 -2px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.favo_wrap .shop_info01 .on .sel_list {
    display: block;
}

.favo_wrap .shop_info01 .sel_list li {
    display: block;
    width: 100%;
}

.favo_wrap .shop_info01 .sel_list li a {
    width: 88% !important;
    padding: 10px 0 10px 18px;
    background: none !important;
    font-size: 14px !important;
    color: #1a1a1a !important;
    font-weight: normal !important;
}

.favo_wrap .shop_info01 .shop_sel .sel_list li a {
    width: 91.5% !important;
}

.favo_wrap .shop_info01 .sel_list li a:hover,
.favo_wrap .shop_info01 .sel_list li a:focus,
.favo_wrap .shop_info01 .sel_list li a:active {
    background: #f2f2f2 !important;
}

.favo_wrap .shop_info01 .sel_list li.on a {
    background: #ffc61c !important;
    text-decoration: none;
    cursor: default;
    font-weight: bold !important;
}

.favo_wrap .shop_info01 dl {
    margin-top: 13px;
    font-size: 14px;
    color: #fff;
}

.favo_wrap .shop_info01 dl dt {
    display: inline-block;
    height: 20px;
    padding-left: 29px;
}

.favo_wrap .shop_info01 dl dd {
    display: inline-block;
    padding-left: 5px;
}

.favo_wrap .shop_info01 dl dd.num {
    letter-spacing: 0;
}

.favo_wrap .shop_info01 .time dt {
    background: url('http://stimg.emart.com/company/en/images/common/ico_shop_info.png') no-repeat 0 0;
}

.favo_wrap .shop_info01 .call dt {
    background: url('http://stimg.emart.com/company/en/images/common/ico_shop_info.png') no-repeat 0 -33px;
}

.favo_wrap .shop_info01 .parking dt {
    background: url('http://stimg.emart.com/company/en/images/common/ico_shop_info.png') no-repeat 0 -66px;
}

.favo_wrap .shop_info01 button {
    margin-top: 24px;
}

.favo_wrap .shop_info02 {
    position: absolute;
    top: 110px;
    left: 613px;
    width: 342px;
    height: 340px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_shop_time.png') no-repeat;
}

.favo_wrap .shop_info02 .remain_time {
    margin: 158px 0 0 -48px;
    color: #fff;
}

.favo_wrap .shop_info02 .remain_time dt {
    font-size: 13px;
}

.favo_wrap .shop_info02 .remain_time dd {
    margin-top: 13px;
    font-size: 36px;
    letter-spacing: 0;
}

.favo_wrap .shop_info03 {
    position: absolute;
    top: 166px;
    left: 1025px;
    color: #fff;
}

.favo_wrap .shop_info03 .d-calendar-text {
    font-size: 12px;
}

.favo_wrap .shop_info03 .d-calendar-text em {
    font-size: 48px;
    letter-spacing: 0;
    line-height: 70%;
}

.favo_wrap .shop_info03 .open_info {
    display: inline-block;
    margin-bottom: -6px;
}

.favo_wrap .shop_info03 .open_info li {
    display: inline-block;
    height: 24px;
    margin-left: 6px;
    padding-right: 28px;
}

.favo_wrap .shop_info03 .open_info li span {
    display: inline-block;
    margin-top: 5px;
}

.favo_wrap .shop_info03 .open_info li.close {
    background: url('http://stimg.emart.com/company/en/images/common/ico_cal_info.png') right 0 no-repeat;
}

.favo_wrap .shop_info03 .open_info li.today {
    background: url('http://stimg.emart.com/company/en/images/common/ico_cal_info.png') right -31px no-repeat;
}

.favo_wrap .shop_info03 .d-calendar-date {
    margin-top: 10px;
}

.favo_wrap .shop_info03 .m-calendar-table {
}

.favo_wrap .shop_info03 .m-calendar-table th {
    position: absolute;
    top: -5000em;
    left: 0;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.favo_wrap .shop_info03 .m-calendar-table td {
    width: 24px;
    height: 24px;
    font-size: 13px;
    color: #fff;
    border: 3px solid transparent;
    text-align: center;
    vertical-align: middle;
}

.favo_wrap .shop_info03 .m-calendar-table .m-calendar-holiday {
    background: url('http://stimg.emart.com/company/en/images/common/ico_cal_info.png') right 0 no-repeat;
}

.favo_wrap .shop_info03 .m-calendar-table .m-calendar-today {
    background: url('http://stimg.emart.com/company/en/images/common/ico_cal_info.png') right -31px no-repeat;
    color: #000;
    font-weight: bold;
}

.favo_wrap .shop_info03 .close_info {
    margin-top: 6px;
    text-align: left;
}

.favo_wrap .shop_info03 .close_info dt {
    display: inline-block;
    margin-right: 6px;
}

.favo_wrap .shop_info03 .close_info dd {
    display: inline-block;
    letter-spacing: 0;
    font-size: 13px;
}

.favo_wrap .favo_close {
    position: absolute;
    right: 230px;
    bottom: 20px;
    display: block;
    width: 32px !important;
    height: 32px !important;
    background: url('http://stimg.emart.com/company/en/images/common/btn_favo_close.png') 0 0 no-repeat !important;
}


/* 상단 네비게이션 */
.h_link {
}

.h_link nav {
    position: relative;
    width: 1002px;
    height: 33px;
    margin: 0 auto;
    z-index: 3;
}

.h_link nav:after {
    clear: both;
    display: block;
    content: "";
}

.h_link ol > li {
    position: relative;
    float: left;
    padding: 0 13px 0 15px;
    background: url('http://stimg.emart.com/company/en/images/common/bull_nav.png') no-repeat left 5px;
}

.h_link ol > li:first-child {
    padding: 0 12px 0 0;
    background: none;
}

.h_link ol > li .depth {
    display: inline-block;;
    margin-top: -2px;
    color: #737373;
    font-size: 12px;
}

.h_link ol > li .home {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url('http://stimg.emart.com/company/en/images/common/ico_nav_home.png') no-repeat;
    font-size: 0;
}

.h_link ol > li .sel {
    display: inline-block;
    width: 172px;
    height: 20px;
    padding: 5px 0 0 12px;
    margin-top: -4px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_nav_sel.png') no-repeat;
    font-weight: bold;
    color: #14161a;
    font-size: 12px;
}

.h_link ol > li .sel:hover,
.h_link ol > li .sel:focus,
.h_link ol > li .sel:active,
.h_link ol > li.on .sel {
    text-decoration: none;
    background: url('http://stimg.emart.com/company/en/images/common/bg_nav_sel.png') 0 -25px no-repeat;
}

.h_link ol > li > .sel_depth {
    display: none;
    position: absolute;
    top: 20px;
    left: 15px;
    border: 1px solid #cccccc;
    padding: 9px 0 4px;
    background: #fff;
}

.h_link ol > li.on > .sel_depth {
    display: block;
}

.h_link ol > li > .sel_depth > li {
    margin-bottom: 5px;
}

.h_link ol > li > .sel_depth > li > a {
    display: block;
    width: 171px;
    height: 22px;
    padding: 3px 0 0 11px;
    color: #14161a;
    font-size: 12px;
}

.h_link ol > li > .sel_depth > li > a:hover,
.h_link ol > li > .sel_depth > li > a:focus,
.h_link ol > li > .sel_depth > li > a:active {
    background: #f2f2f2;
    text-decoration: underline;
}


/* 푸터 */
.in_link {
    padding: 30px 0 25px;
    height: 162px;
}

.in_link:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.in_link em {
    float: left;
    padding: 0 28px 0 10px;
}

.in_link > ul {
    float: left;
    padding-top: 6px;
}

.in_link > ul > li {
    float: left;
    margin-right: 20px;
}

.in_link > ul > li > a {
    color: #e6e7f2;
    font-size: 13px;
}

.in_link > ul > li > ul > li {
    padding-top: 5px;
}

.in_link > ul > li > ul > li > a {
    color: #c2c2cc;
    font-size: 12px;
    letter-spacing: -0.2px;
}

.in_link .emart_social {
    float: right;
    padding-top: 6px;
    width: 164px;
}

.in_link .emart_social dd a {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-left: 8px;
    margin-bottom: 8px;
}

.in_link .emart_social dd a:first-child, .in_link .emart_social dd a:first-child + a + a + a + a {
    margin-left: 0;
}

.in_link .emart_social dd .t_layer {
    display: none;
    position: absolute;
    left: 0;
    bottom: -29px;
    z-index: 2;
    font-size: 0;
    line-height: 0;
    height: 28px;
}

.in_link .emart_social dd .fb {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') 0 0 no-repeat;
}

.in_link .emart_social dd .fb:hover .t_layer {
    display: block;
    width: 101px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 0 no-repeat;
}

.in_link .emart_social dd .kas {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') -43px 0 no-repeat;
}

.in_link .emart_social dd .kas:hover .t_layer {
    display: block;
    left: -35px;
    width: 114px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 -28px no-repeat;
}

.in_link .emart_social dd .ytube {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') -86px 0 no-repeat;
}

.in_link .emart_social dd .ytube:hover .t_layer {
    display: block;
    left: -58px;
    width: 93px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 -56px no-repeat;
}

.in_link .emart_social dd .e_app {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') -129px 0 no-repeat;
}

.in_link .emart_social dd .e_app:hover .t_layer {
    display: block;
    width: 74px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 -84px no-repeat;
}

.in_link .emart_social dd .insta {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') -172px 0 no-repeat;
}

.in_link .emart_social dd .insta:hover .t_layer {
    display: block;
    width: 103px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 -112px no-repeat;
}

.in_link .emart_social dd .naverblog {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') -215px 0 no-repeat;
}

.in_link .emart_social dd .naverblog:hover .t_layer {
    display: block;
    left: 0px;
    width: 132px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 -140px no-repeat;
}

.in_link .emart_social dd .blog {
    background: url('http://stimg.emart.com/company/en/images/common/ico_footer_social_1704.png') -258px 0 no-repeat;
}

.in_link .emart_social dd .blog:hover .t_layer {
    display: block;
    width: 114px;
    background: url('http://stimg.emart.com/company/en/images/common/footer_social_text_170427.png') 0 -168px no-repeat;
}

.ex_link {
}

.ex_link:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.ex_link > ul {
    float: left;
    margin-left: 180px;
}

.ex_link > ul > li {
    float: left;
    margin-right: 50px;
}

.ex_link > ul > li > a {
    color: #c2c2cc;
    font-size: 12px;
}

.ex_link > ul > li:first-child > a {
    color: #e6e7f2;
    font-size: 13px;
}

.ex_link .family_link {
    float: right;
    margin-top: -52px;
}

.ex_link .family_link select {
    width: 180px;
    height: 28px;
    border: 1px solid #8a8f99;
    font-size: 12px;
    color: #f7faff;
    background: #33343d;
}

.ex_link .link_go {
    display: inline-block;
    width: 48px;
    height: 28px;
    background: url('http://stimg.emart.com/company/en/images/common/btn_footer_link.png') no-repeat;
    border: none !important;
    font-size: 0;
}

#footer .company_info {
    position: relative;
    padding: 30px 0 187px;
    border-top: 1px solid #43444f;
}

#footer .company_info > em {
    float: left;
    width: 140px;
    padding: 62px 0 0 40px;
}

/*#footer .company_info .footer_link	{float:left;width:700px;}*/
#footer .company_info .footer_link {
    position: absolute;
    top: 30px;
    left: 180px;
    width: 700px;
}

#footer .company_info .footer_link.link2 {
    top: 50px;
}

#footer .company_info .footer_link.link3 {
    top: 70px;
}

#footer .company_info .footer_link > li {
    float: left;
    padding-left: 9px;
    margin-bottom: 8px;
}

#footer .company_info .footer_link > li:first-child {
    padding: 0;
}

#footer .company_info .footer_link > li > a {
    font-size: 12px;
    color: #ceced9;
}

#footer .company_info .footer_link > li > a .bar {
    display: inline-block;
    margin-left: 9px;
    font-size: 10px;
    color: #454650;
}

/*#footer .company_info .footer_link > li > a > em	{color:#d9bcad;}*/
#footer .company_info .footer_link > li > a > em {
    font-size: 13px;
    color: #FFC61C;
}

/*#footer .company_info .detail_info	{float:left;width:640px;margin-top:5px;}*/
#footer .company_info .detail_info {
    position: absolute;
    top: 104px;
    left: 180px;
    width: 640px;
}

#footer .company_info .detail_info > li {
    float: left;
    height: 13px;
    margin-bottom: 3px;
    padding-right: 6px;
    font-size: 11px;
    color: #acaebf;
}

#footer .company_info .detail_info > li.br {
    width: 100%;
}

#footer .company_info .detail_info > li > .bar {
    display: inline-block;
    margin-left: 6px;
    font-size: 9px;
    color: #454650;
}


/* LNB */
#l_menu em {
    display: block;
    padding-bottom: 40px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_nav_underline.png') bottom no-repeat;
}

/* LNB 1 Depth */
#l_menu ul {
    margin-top: 24px;
}

#l_menu ul > li {
    margin-bottom: 22px;
}

#l_menu ul > li > a {
    display: block;
}

#l_menu ul > li.m11 > a {
    width: 67px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') 0 0 no-repeat;
}

#l_menu ul > li.m11 > a:hover, #l_menu ul > li.m11 > a:active, #l_menu ul > li.m11 > a:focus, #l_menu ul > li.m11.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') 0 -14px no-repeat;
}

#l_menu ul > li.m12 > a {
    width: 141px;
    height: 12px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -67px 0 no-repeat;
}

#l_menu ul > li.m12 > a:hover, #l_menu ul > li.m12 > a:active, #l_menu ul > li.m12 > a:focus, #l_menu ul > li.m12.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -67px -12px no-repeat;
}

#l_menu ul > li.m13 > a {
    width: 65px;
    height: 12px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -208px 0 no-repeat;
}

#l_menu ul > li.m13 > a:hover, #l_menu ul > li.m13 > a:active, #l_menu ul > li.m13 > a:focus, #l_menu ul > li.m13.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -208px -12px no-repeat;
}

#l_menu ul > li.m14 > a {
    width: 30px;
    height: 12px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -274px 0 no-repeat;
}

#l_menu ul > li.m14 > a:hover, #l_menu ul > li.m14 > a:active, #l_menu ul > li.m14 > a:focus, #l_menu ul > li.m14.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -274px -12px no-repeat;
}

#l_menu ul > li.m15 > a {
    width: 86px;
    height: 12px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -304px 0 no-repeat;
}

#l_menu ul > li.m15 > a:hover, #l_menu ul > li.m15 > a:active, #l_menu ul > li.m15 > a:focus, #l_menu ul > li.m15.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -304px -12px no-repeat;
}

#l_menu ul > li.m21 > a {
    width: 117px;
    height: 15px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') 0 -28px no-repeat;
}

#l_menu ul > li.m21 > a:hover, #l_menu ul > li.m21 > a:active, #l_menu ul > li.m21 > a:focus, #l_menu ul > li.m21.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') 0 -43px no-repeat;
}

#l_menu ul > li.m22 > a {
    width: 134px;
    height: 15px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -117px -28px no-repeat;
}

#l_menu ul > li.m22 > a:hover, #l_menu ul > li.m22 > a:active, #l_menu ul > li.m22 > a:focus, #l_menu ul > li.m22.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -117px -43px no-repeat;
}

#l_menu ul > li.m31 > a {
    width: 96px;
    height: 38px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') 0 -58px no-repeat;
}

#l_menu ul > li.m31 > a:hover, #l_menu ul > li.m31 > a:active, #l_menu ul > li.m31 > a:focus, #l_menu ul > li.m31.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') 0 -96px no-repeat;
}

#l_menu ul > li.m32 > a {
    width: 154px;
    height: 13px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -96px -58px no-repeat;
}

#l_menu ul > li.m32 > a:hover, #l_menu ul > li.m32 > a:active, #l_menu ul > li.m32 > a:focus, #l_menu ul > li.m32.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -96px -71px no-repeat;
}

#l_menu ul > li.m33 > a {
    width: 136px;
    height: 13px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -250px -58px no-repeat;
}

#l_menu ul > li.m33 > a:hover, #l_menu ul > li.m33 > a:active, #l_menu ul > li.m33 > a:focus, #l_menu ul > li.m33.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -250px -71px no-repeat;
}

#l_menu ul > li.m34 > a {
    width: 156px;
    height: 13px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -385px -58px no-repeat;
}

#l_menu ul > li.m34 > a:hover, #l_menu ul > li.m34 > a:active, #l_menu ul > li.m34 > a:focus, #l_menu ul > li.m34.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -385px -71px no-repeat;
}

#l_menu ul > li.m35 > a {
    width: 65px;
    height: 12px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -542px -58px no-repeat;
}

#l_menu ul > li.m35 > a:hover, #l_menu ul > li.m35 > a:active, #l_menu ul > li.m35 > a:focus, #l_menu ul > li.m35.on > a {
    background: url('http://stimg.emart.com/company/en/images/common/menu_1dep.png') -542px -71px no-repeat;
}

/* LNB 2 Depth */
#l_menu ul > li > ul {
    display: none;
    margin: 16px 0 29px;
}

#l_menu ul > li.on > ul {
    display: block;
}

#l_menu ul > li > ul > li {
    margin-bottom: 3px;
}

#l_menu ul > li > ul > li > a {
    width: 166px;
    padding: 10px 0 10px 14px;
}

#l_menu ul > li > ul > li > a:hover, #l_menu ul > li > ul > li > a:active, #l_menu ul > li > ul > li > a:focus, #l_menu ul > li > ul > li.on > a {
    display: block;
    background: #f0f0f0;
    border-radius: 3px;
}

#l_menu ul > li > ul > li > a > span {
    display: block;
    font-size: 0;
    line-height: 0;
}

#l_menu ul > li.m31 > ul > li.sm01 > a > span {
    width: 136px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') 0 0 no-repeat;
}

#l_menu ul > li.m31 > ul > li.sm01 > a:hover > span, #l_menu ul > li.m31 > ul > li.sm01 > a:active > span, #l_menu ul > li.m31 > ul > li.sm01 > a:focus > span, #l_menu ul > li.m31 > ul > li.sm01.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') 0 -14px no-repeat;
}

#l_menu ul > li.m31 > ul > li.sm02 > a > span {
    width: 135px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -136px 0 no-repeat;
}

#l_menu ul > li.m31 > ul > li.sm02 > a:hover > span, #l_menu ul > li.m31 > ul > li.sm02 > a:active > span, #l_menu ul > li.m31 > ul > li.sm02 > a:focus > span, #l_menu ul > li.m31 > ul > li.sm02.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -136px -14px no-repeat;
}

#l_menu ul > li.m31 > ul > li.sm03 > a > span {
    width: 147px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -271px 0 no-repeat;
}

#l_menu ul > li.m31 > ul > li.sm03 > a:hover > span, #l_menu ul > li.m31 > ul > li.sm03 > a:active > span, #l_menu ul > li.m31 > ul > li.sm03 > a:focus > span, #l_menu ul > li.m31 > ul > li.sm03.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -271px -14px no-repeat;
}


#l_menu ul > li.m33 > ul > li.sm01 > a > span {
    width: 122px;
    height: 11px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -7px -164px no-repeat;
}

#l_menu ul > li.m33 > ul > li.sm01 > a:hover > span, #l_menu ul > li.m33 > ul > li.sm01 > a:active > span, #l_menu ul > li.m33 > ul > li.sm01 > a:focus > span, #l_menu ul > li.m33 > ul > li.sm01.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -7px -175px no-repeat;
}

#l_menu ul > li.m33 > ul > li.sm02 > a > span {
    width: 164px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -217px -163px no-repeat;
}

#l_menu ul > li.m33 > ul > li.sm02 > a:hover > span, #l_menu ul > li.m33 > ul > li.sm02 > a:active > span, #l_menu ul > li.m33 > ul > li.sm02 > a:focus > span, #l_menu ul > li.m33 > ul > li.sm02.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -217px -178px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm01 > a > span {
    width: 105px;
    height: 29px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') 0 -28px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm01 > a:hover > span, #l_menu ul > li.m34 > ul > li.sm01 > a:active > span, #l_menu ul > li.m34 > ul > li.sm01 > a:focus > span, #l_menu ul > li.m34 > ul > li.sm01.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') 0 -57px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm02 > a > span {
    width: 136px;
    height: 11px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -105px -28px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm02 > a:hover > span, #l_menu ul > li.m34 > ul > li.sm02 > a:active > span, #l_menu ul > li.m34 > ul > li.sm02 > a:focus > span, #l_menu ul > li.m34 > ul > li.sm02.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -105px -39px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm03 > a > span {
    width: 126px;
    height: 11px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -249px -28px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm03 > a:hover > span, #l_menu ul > li.m34 > ul > li.sm03 > a:active > span, #l_menu ul > li.m34 > ul > li.sm03 > a:focus > span, #l_menu ul > li.m34 > ul > li.sm03.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -249px -39px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm04 > a > span {
    width: 136px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -381px -28px no-repeat;
}

#l_menu ul > li.m34 > ul > li.sm04 > a:hover > span, #l_menu ul > li.m34 > ul > li.sm04 > a:active > span, #l_menu ul > li.m34 > ul > li.sm04 > a:focus > span, #l_menu ul > li.m34 > ul > li.sm04.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -381px -42px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm01 > a > span {
    width: 110px;
    height: 10px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') 0 -86px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm01 > a:hover > span, #l_menu ul > li.m35 > ul > li.sm01 > a:active > span, #l_menu ul > li.m35 > ul > li.sm01 > a:focus > span, #l_menu ul > li.m35 > ul > li.sm01.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') 0 -96px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm02 > a > span {
    width: 114px;
    height: 14px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -110px -86px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm02 > a:hover > span, #l_menu ul > li.m35 > ul > li.sm02 > a:active > span, #l_menu ul > li.m35 > ul > li.sm02 > a:focus > span, #l_menu ul > li.m35 > ul > li.sm02.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -110px -100px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm03 > a > span {
    width: 75px;
    height: 11px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -236px -86px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm03 > a:hover > span, #l_menu ul > li.m35 > ul > li.sm03 > a:active > span, #l_menu ul > li.m35 > ul > li.sm03 > a:focus > span, #l_menu ul > li.m35 > ul > li.sm03.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -236px -97px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm04 > a > span {
    width: 114px;
    height: 11px;
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -322px -86px no-repeat;
}

#l_menu ul > li.m35 > ul > li.sm04 > a:hover > span, #l_menu ul > li.m35 > ul > li.sm04 > a:active > span, #l_menu ul > li.m35 > ul > li.sm04 > a:focus > span, #l_menu ul > li.m35 > ul > li.sm04.on > a > span {
    background: url('http://stimg.emart.com/company/en/images/common/menu_2dep_new.png') -322px -97px no-repeat;
}


/* 페이지에러 */
.parking_logo {
    margin-top: 105px;
    padding-bottom: 20px;
}

.parking_wrap {
    padding: 70px 134px 70px;
    border-top: 2px solid #bec1cc;
    border-bottom: 1px solid #999;
    background: #fafbfc;
}

.parking_wrap .parking_inbox {
    padding: 0 0 20px 235px;
}

.parking_wrap .parking_inbox.page {
    background: url('http://stimg.emart.com/company/en/images/common/ico_parking_set.png') 0 -250px no-repeat;
}

.parking_wrap .parking_inbox.page500 {
    background: url('http://stimg.emart.com/company/en/images/common/ico_parking_set.png') 0 -360px no-repeat;
}

.parking_wrap .parking_inbox.system {
    background: url('http://stimg.emart.com/company/en/images/common/ico_parking_set.png') 0 24px no-repeat;
}

.parking_wrap .m_txt {
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 38px;
    color: #1a1a1a;
}

.parking_wrap .nor_txt {
    padding-bottom: 25px;
}

.parking_wrap p {
    font-size: 14px;
    line-height: 22px;
    color: #4c4c4c;
}

.parking_wrap .noti_txt {
    padding-left: 20px;
    background: url('http://stimg.emart.com/company/en/images/common/ico_notice.png') 0 1px no-repeat;
    font-size: 13px;
    color: #1a1a1a;
}
