@charset "utf-8";


/* 기본버튼 */
.button {
    min-width: 100px;
    min-width: 20px \9;
    background: linear-gradient(to bottom, #FFFFFF 0px, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #f7f7f7 100%);
    border: 1px solid #bfbfbf;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #14161a;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    padding: 8px 23px 8px 22px;
    font-weight: bold;
    background: #ffffff \0;
}

.button:hover,
.button:focus {
    background: linear-gradient(to bottom, #FFFFFF 0px, #fafafa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #fafafa 100%);
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    background: #ffffff \0;
}

.button:active {
    background: #f2f2f2;
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    box-shadow: none;
    padding: 8px 23px 8px 22px;
    box-shadow: 0 1px 1px 0 #d4d4d4 inset;
}

.button.short {
    min-width: 53px;
    min-width: 23px \9;
}

/* 기본_노란버튼 */
.button.yellow {
    background: linear-gradient(to bottom, #ffdd00 0px, #ffd000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #ffdd00 0%, #ffd000 100%);
    border: 1px solid #e6c317;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    padding: 8px 17px 8px 16px;
    background: #ffd800 \0;
}

.button.yellow:hover,
.button.yellow:focus {
    border: 1px solid #e6c317;
    background: linear-gradient(to bottom, #ffe442 0px, #ffda29 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #ffe442 0%, #ffda29 100%);
    background: #ffe032 \0;
}

.button.yellow:active {
    border: 1px solid #b3a036;
    background: #e0cc5a;
    box-shadow: 0 1px 1px 0 #c4b24f inset;
}

/* 기본_deepblue 버튼 */
.button.d_gray {
    background: linear-gradient(to bottom, #65687b 0px, #54576a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #65687b 0%, #54576a 100%);
    border: 1px solid #3d3f4d;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #ffffff;
    padding: 8px 17px 8px 16px;
    background: #5c5f73 \0;
}

.button.d_gray:hover,
.button.d_gray:focus {
    border: 1px solid #3d3f4d;
    background: linear-gradient(to bottom, #6b6d82 0px, #5a5d71 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #6b6d82 0%, #5a5d71 100%);
    background: #5b5e6e;
}

.button.d_gray:active {
    border: 1px solid #292a33;
    background: #525466;
    box-shadow: 0 1px 1px 0 #484959 inset;
    color: #e6e8f2
}

/* 비활성 */
.button.disabled {
    background: #ebebed;
    border: 1px solid #cccccc;
    text-decoration: none;
    color: #666666;
    cursor: default;
    box-shadow: none;
}


/* 강조버튼 */
.button_st {
    min-width: 125px;
    min-width: 90px \9;
    background: linear-gradient(to bottom, #FFFFFF 0px, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #f7f7f7 100%);
    border: 1px solid #bfbfbf;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #14161a;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 19px;
    padding: 8px 30px 12px 29px;
    font-weight: bold;
    background: #ffffff \0;
}

.button_st:hover,
.button_st:focus {
    background: linear-gradient(to bottom, #FFFFFF 0px, #fafafa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #fafafa 100%);
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    background: #ffffff \0;
}

.button_st:active {
    background: #f2f2f2;
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    box-shadow: none;
    padding: 8px 17px 8px 16px;
    box-shadow: 0 1px 1px 0 #d4d4d4 inset;
    padding: 8px 30px 12px 29px;
}

/* 강조_노란버튼 */
.button_st.yellow {
    background: linear-gradient(to bottom, #ffdd00 0px, #ffd000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #ffdd00 0%, #ffd000 100%);
    border: 1px solid #e6c317;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    background: #ffd800 \0;
}

.button_st.yellow:hover,
.button_st.yellow:focus {
    border: 1px solid #e6c317;
    background: linear-gradient(to bottom, #ffe442 0px, #ffda29 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #ffe442 0%, #ffda29 100%);
    background: #ffe032 \0;
}

.button_st.yellow:active {
    border: 1px solid #b3a036;
    background: #e0cc5a;
    box-shadow: 0 1px 1px 0 #c4b24f inset;
    padding: 15px 50px 15px 49px;
}

/* 강조_deepblue 버튼 */
.button_st.d_gray {
    background: linear-gradient(to bottom, #65687b 0px, #54576a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #65687b 0%, #54576a 100%);
    border: 1px solid #3d3f4d;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #ffffff;
    background: #5c5f73 \0;
}

.button_st.d_gray:hover,
.button_st.d_gray:focus {
    border: 1px solid #3d3f4d;
    background: linear-gradient(to bottom, #6b6d82 0px, #5a5d71 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #6b6d82 0%, #5a5d71 100%);
    background: #5b5e6e;
}

.button_st.d_gray:active {
    border: 1px solid #292a33;
    background: #525466;
    box-shadow: 0 1px 1px 0 #484959 inset;
    color: #e6e8f2;
    padding: 15px 50px 15px 49px;
}

/* 강조 비활성 */
.button_st.disabled {
    background: #ebebed;
    border: 1px solid #cccccc;
    text-decoration: none;
    color: #666666;
    cursor: default;
    box-shadow: none;
}


/* 작은_기본버튼(테이블 예외 버튼) */
.button_sm {
    background: linear-gradient(to bottom, #FFFFFF 0px, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #f7f7f7 100%);
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #14161a;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 19px;
    padding: 4px 14px 5px 13px;
    background: #ffffff \0;
}

.button_sm:hover,
.button_sm:focus {
    background: linear-gradient(to bottom, #FFFFFF 0px, #fafafa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #fafafa 100%);
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    background: #ffffff \0;
}

.button_sm:active {
    background: #f2f2f2;
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    box-shadow: none;
    padding: 4px 14px 5px 13px;
    box-shadow: 0 1px 1px 0 #d4d4d4 inset;
}

a.button_sm {
    padding: 4px 10px 5px 9px !important;
}

@media \0screen {
    a.button_sm {
        padding: 4px 14px 5px 13px !important;
    }
}

/* 작은_노란버튼 */
.button_sm.yellow {
    background: linear-gradient(to bottom, #ffdd00 0px, #ffd000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #ffdd00 0%, #ffd000 100%);
    border: 1px solid #e6c317;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    background: #ffd800 \0;
}

.button_sm.yellow:hover,
.button_sm.yellow:focus {
    border: 1px solid #e6c317;
    background: linear-gradient(to bottom, #ffe442 0px, #ffda29 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #ffe442 0%, #ffda29 100%);
    background: #ffe032 \0;
}

.button_sm.yellow:active {
    border: 1px solid #b3a036;
    background: #e0cc5a;
    box-shadow: 0 1px 1px 0 #c4b24f inset;
    padding: 4px 14px 5px 13px;
}

/* 작은_deepblue 버튼 */
.button_sm.d_gray {
    background: linear-gradient(to bottom, #65687b 0px, #54576a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #65687b 0%, #54576a 100%);
    border: 1px solid #3d3f4d;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #ffffff;
    background: #5c5f73 \0;
}

.button_sm.d_gray:hover,
.button_sm.d_gray:focus {
    border: 1px solid #3d3f4d;
    background: linear-gradient(to bottom, #6b6d82 0px, #5a5d71 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #6b6d82 0%, #5a5d71 100%);
    background: #5b5e6e;
}

.button_sm.d_gray:active {
    border: 1px solid #292a33;
    background: #525466;
    box-shadow: 0 1px 1px 0 #484959 inset;
    color: #e6e8f2;
    padding: 4px 14px 5px 13px;
}

/* 작은_blue 버튼 */
.button_sm.gray {
    background: linear-gradient(to bottom, #e6e6e6 0px, #dbdbdb 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #e6e6e6 0%, #dbdbdb 100%);
    background: #dbdbdb \0;
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #bdbdbd;
    box-shadow: 0 2px 2px 0 #f0f0f0;
    color: #1a1a1a;
}

.button_sm.gray:hover,
.button_sm.gray:focus {
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #bdbdbd;
    background: linear-gradient(to bottom, #e5e5e5 0px, #dadada 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(top, #e5e5e5 0%, #dadada 100%);
    background: #dbdbdb \0;
}

.button_sm.gray:active {
    border: 1px solid #dfdfdf;
    background: #dadada;
    box-shadow: 0 1px 1px 0 #dfdfdf inset;
    color: #1a1a1a;
    padding: 4px 14px 5px 13px;
}


/* 입력폼 및 테이블 내 버튼 */
.button_sm.sqr.gray {
    border-radius: 3px;
    padding: 4px 15px 5px 14px;
    text-shadow: 1px 1px #fff
}

.button_sm.sqr.d_gray {
    border-radius: 3px;
    padding: 4px 15px 5px 14px;
}

.button_sm.sqr.yellow {
    border-radius: 3px;
    padding: 4px 15px 5px 14px;
}

.button_sm.square.d_gray {
    border-radius: 3px;
    padding: 4px 15px 5px 14px;
}

/* 임동구 */


/* 테이블 리스트 버튼 */
.button_sm.sqr_sm {
    border-radius: 3px;
    padding: 4px 15px 5px 14px;
}

.button_sm.sqr_sm.gray {
    border-radius: 3px;
    padding: 4px 15px 5px 14px;
    text-shadow: 1px 1px #fff
}


/* 아이콘 버튼 */
.button.print {
    padding: 8px 25px 8px 19px;
}

.button.print .ico {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 0px;
}

.button.payment {
    padding: 8px 25px 8px 19px;
}

.button.payment .ico {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -190px;
}

.button.t_apply {
    padding: 8px 25px 8px 19px;
}

.button.t_apply .ico {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -245px;
}

.button_sm.print {
    padding: 3px 19px 4px 14px;
}

.button_sm.print .ico {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -21px;
}

.button_sm.favo_set {
    padding: 3px 19px 4px 14px;
}

.button_sm.favo_set .ico {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -43px;
}

.button_sm.sprt_apply.d_gray {
    padding: 3px 19px 4px 14px;
}

.button_sm.sprt_apply.d_gray .ico {
    display: inline-block;
    padding: 0 0 0 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -125px;
}


/* SNS */
a.sns_btn {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url('http://stimg.emart.com/company/en/images/common/ico_sns.png') no-repeat;
}

a.sns_btn.fb {
    background-position: 0 0;
}

a.sns_btn.tw {
    background-position: 0 -23px;
}


/* 라운드버튼_기본 */
.button_rd {
    display: inline-block;
    width: 145px;
    height: 45px;
    background: url('http://stimg.emart.com/company/en/images/btn_set.png') no-repeat 0 -45px;
    text-align: center;
    box-shadow: none !important;
    border: none;
    color: #14161a;
    font-size: 15px;
    font-weight: bold;
}

.button_rd.short {
    display: inline-block;
    width: 80px;
    height: 45px;
    background: url('http://stimg.emart.com/company/en/images/btn_set.png') no-repeat -149px -45px;
    text-align: center;
    box-shadow: none !important;
    border: none;
    color: #14161a;
    font-size: 15px;
    font-weight: bold;
}

a.button_rd {
    height: 31px;
    padding-top: 14px;
}

a.button_rd:hover, a.button_rd:focus {
    text-decoration: none;
    color: #14161a;
}


/* 라운드버튼_노란 */
.button_rd_yellow {
    display: inline-block;
    width: 145px;
    height: 45px;
    background: url('http://stimg.emart.com/company/en/images/btn_set.png') no-repeat;
    text-align: center;
    box-shadow: none !important;
    border: none;
    color: #14161a;
    font-size: 15px;
    font-weight: bold;
}

.button_rd_yellow .print {
    display: inline-block;
    line-height: 150%;
    padding-left: 34px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 2px;
}

a.button_rd_yellow {
    height: 31px;
    padding-top: 14px;
}

a.button_rd_yellow:hover {
    text-decoration: none;
    color: #14161a;
}

.button_rdi.yellow {
    background: linear-gradient(to bottom, #ffdd00 0px, #ffd000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #ffd800;
    border-top: 1px solid #ffc850;
    border-left: 1px solid #ffc850;
    border-right: 1px solid #e29c16;
    border-bottom: 1px solid #e29c16;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 19px;
    padding: 8px 44px 9px 44px;
    border-radius: 30px;
    color: #14161a;
    font-weight: bold;
    letter-spacing: -1px;
}

.button_rdi .arrow {
    display: inline-block;
    font-size: 13px;
    line-height: 100%;
    margin: 0 -10px 0 16px;
}


/* 라운드버튼_노란 스몰 */
.button_rd_yellow_s {
    display: inline-block;
    width: 130px;
    height: 30px;
    background: url('http://stimg.emart.com/company/en/images/btn_set.png') no-repeat 0 -129px;
    text-align: center;
    box-shadow: none !important;
    border: none;
    color: #2b3039;
    font-size: 12px;
    font-family: '맑은 고딕', sans-serif;
}

/* 라운드버튼 스몰 */
.button_rd_s {
    display: inline-block;
    width: 130px;
    height: 30px;
    background: url('http://stimg.emart.com/company/en/images/btn_set.png') no-repeat -135px -129px;
    text-align: center;
    box-shadow: none !important;
    border: none;
    color: #2b3039;
    font-size: 12px;
    font-family: '맑은 고딕', sans-serif;
}


/* 더보기 버튼 */
.link_more {
    display: inline-block;
    letter-spacing: -1px;
    color: #3366cc;
}

.link_more:hover,
.link_more:focus {
    background: #ffd800;
    color: #3366cc;
}

.link_more .txt {
    font-size: 11px;
    text-decoration: underline;
}


/* 이동 버튼 */
.paging {
}

.paging a {
    margin-right: 1px;
}

.ini_link {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 1px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') 0 0 no-repeat;
}

.ini_link:hover,
.ini_link:focus {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') 0 -40px no-repeat;
}

.ini_link:active {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') 0 -90px no-repeat;
}

.ini_link.disable {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') 0 -189px no-repeat;
    cursor: default;
}

.pre_link {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -40px 0 no-repeat;
}

.pre_link:hover,
.pre_link:focus {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -40px -40px no-repeat;
}

.pre_link:active {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -40px -90px no-repeat;
}

.pre_link.disable {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -40px -189px no-repeat;;
    cursor: default;
}

.next_link {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -123px 0 no-repeat;
}

.next_link:hover,
.next_link:focus {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -123px -40px no-repeat;
}

.next_link:active {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -123px -90px no-repeat;
}

.next_link.disable {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -123px -189px no-repeat;;
    cursor: default;
}

.end_link {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 0;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -162px 0 no-repeat;
}

.end_link:hover,
.end_link:focus {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -162px -40px no-repeat;
}

.end_link:active {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -162px -90px no-repeat;
}

.end_link.disable {
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -162px -189px no-repeat;;
    cursor: default;
}

.btn_num {
    display: inline-block;
    width: 30px;
    height: 24px;
    padding-top: 6px;
    text-align: center;
    color: #4c4c4c;
    font-size: 13px;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -81px 0 no-repeat;
}

.btn_num:hover,
.btn_num:focus {
    text-decoration: underline;
    color: #1a1a1a;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -81px -40px no-repeat;
}

.btn_num:active {
    text-decoration: none;
    text-shadow: 1px 1px #fff;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -81px -90px no-repeat;
}

.btn_num.current,
.btn_num.current:hover,
.btn_num.current:focus {
    text-decoration: none;
    color: #fff;
    text-shadow: -1px -1px #000;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -81px -140px no-repeat;
    cursor: default;
}

.btn_num.disable {
    text-decoration: none;
    color: #666;
    background: url('http://stimg.emart.com/company/en/images/common/bg_btn_paging.png') -81px -189px no-repeat;;
    cursor: default;
}


/* 안내 버튼 */
.link_icon01 {
    display: inline-block;
    border: 1px solid #8d91a6;
    padding: 6px 10px 5px;
    font-size: 13px;
    font-family: '돋움', Dotum;
    color: #000;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #e6e6e6;
}

.link_icon01:hover {
    text-decoration: none;
    color: #000;
}

.link_icon01 .yellow {
    color: #f1bb1a;
}

.link_icon01 .gray {
    color: #1a1a1a;
}


/* vi-nyl */
/* 다운로드 버튼 */
.btn_down {
    background: linear-gradient(to bottom, #000 0px, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #fff;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    color: #1a1a1a;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 19px;
    padding: 3px 10px 4px 10px;
}

.btn_down:hover,
.btn_down:focus {
    background: linear-gradient(to bottom, #FFFFFF 0px, #fafafa 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: #fafafa;
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
}

.btn_down:active {
    background: #f2f2f2;
    border: 1px solid #b3b3b3;
    text-decoration: none;
    color: #2b3039;
    box-shadow: none;
    padding: 3px 10px 4px 10px;
    box-shadow: 0 1px 1px 0 #d4d4d4 inset;
}

.btn_down.mp3 .ico {
    display: inline-block;
    padding-left: 22px;
    background: url('http://stimg.emart.com/company/ko/images/ico_set.png') no-repeat 0 -275px
}

.btn_down.pdf .ico {
    display: inline-block;
    padding-left: 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -217px
}

.link_icon01.pdf .ico {
    display: inline-block;
    padding-left: 25px;
    background: url('http://stimg.emart.com/company/en/images/ico_set.png') no-repeat 0 -194px
}

/* 달력 버튼 */
.btn_calendar {
    width: 30px;
    height: 30px;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    background: #fff url('http://stimg.emart.com/company/en/images/btn_calendar.png') no-repeat 0 0
}

.btn_calendar:hover,
.btn_calendar:active,
.btn_calendar.on {
    background-position: 0 -29px
}

/* 새로고침 버튼 */
.btn_refresh {
    width: 28px;
    height: 28px;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
    background: #fff url('http://stimg.emart.com/company/en/images/btn_refresh.png') no-repeat 0 0
}

.btn_refresh:hover {
    background-position: 0 -27px
}

.btn_refresh:active {
    background-position: 0 -27px
}




