﻿@charset "utf-8";
body {
    margin: 0px;
    padding: 0;
    font-family: 'Apple SD Gothic Neo',Malgun Gothic, 돋움, Dotum, AppleGothic, sans-serif;
    color: #333333;
    line-height: 18px;
}

caption {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.bullet_img {
    vertical-align: middle;
    border: 0
}

.bullet_line1 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    text-align: center;
    width: 3px;
    vertical-align: middle
}

.button {display: inline-block; padding: 0; vertical-align: middle; text-decoration: none!important; cursor: pointer;}

/*기본 흰색 버튼*/
.button a {border: 1px solid; border-color: #9e9e9e; text-align: center; text-decoration: none!important; border-radius: 3px;    background-color: #FFFFFF;}
.button a:hover {text-decoration: none!important; background: #f7f7f7!important;}

.button_wide {
    display: block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #9e9e9e;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}


/*기본 흰색 버튼*/

.button_wide a:link {
    text-decoration: none!important;
}

.button_wide a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
}

.button_off {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #cfcfcf;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}


/*기본 흰색 버튼*/

.button_off a:link {
    text-decoration: none!important;
}

.button_off a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
}

.button_no {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #9e9e9e;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}

.button_no a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #333!important;
    font-size: 11px;
    line-height: 18px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}

.button_no a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
}

.button_no2 {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #9e9e9e;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}

.button_no2 a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #333!important;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 7px 10px 7px 10px;
}

.button_no2 a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
    padding: 7px 10px 7px 10px;
}

.button_blue {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #195fa5;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #3b82c4;
}


/*기본 블루 버튼*/

.button_blue a:link {
    text-decoration: none!important;
}

.button_blue a:hover {
    text-decoration: none!important;
    background: #1760b2!important;
}

.button_blue_line {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #7ab4da;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}


/*기본 블루 버튼*/

.button_blue_line a:link {
    text-decoration: none!important;
}

.button_blue_line a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
}

.button_green {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #269314;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #14ae3c;
    /*background: -moz-linear-gradient(top,#48c067,#14ae3c);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#48c067),color-stop(100%,#14ae3c));
background: -webkit-linear-gradient(top,#48c067,#14ae3c);
background: -o-linear-gradient(top,#48c067,#14ae3c);
background: -ms-linear-gradient(top,#48c067,#14ae3c);
background: linear-gradient(top,#48c067,#14ae3c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48c067',endColorstr='#14ae3c',GradientType=0);*/
}

.button_green a:link {
    text-decoration: none!important;
}

.button_green a:hover {
    text-decoration: none!important;
    background: #0da42f!important
}

.button_black {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #424242;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #5a5a5a;
}


/*기본 블랙 버튼*/

.button_black a:link {
    text-decoration: none!important;
}

.button_black a:hover {
    text-decoration: none!important;
    background: #474747!important;
}

.button_black2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #222222;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #333333;
}


/*기본 블랙 버튼*/

.button_black2 a:link {
    text-decoration: none!important;
}

.button_black2 a:hover {
    text-decoration: none!important;
    background: #000000!important;
}

.button_pink {display: inline-block; padding: 0; vertical-align: middle; text-decoration: none!important; cursor: pointer; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;}


/*기본 핑크 버튼*/

.button_pink a:link, .button_pink a:visited {text-decoration: none!important; border: 1px solid; border-color: #c82370; text-align: center; border-radius: 3px; background-color: #df307f!important;}
.button_pink a:hover { text-decoration: none!important; background: #d32976!important;}

.button_pink_no {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #c82370;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #df307f;
}

.button_pink_no a:link {
    white-space: nowrap;
    text-decoration: none!important;
    color: #FFF!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}

.button_pink_no a:hover {
    text-decoration: none!important;
    background: #d32976!important
}

.button_gray {display: inline-block; padding: 0; vertical-align: middle; text-decoration: none!important; cursor: pointer;}

/*기본 그레이 버튼*/
.button_gray a:link {text-decoration: none!important; border: 1px solid; border-color: #bababa; text-align: center; border-radius: 3px;    background-color: #f3f3f3;}
.button_gray a:hover {text-decoration: none!important; background: #ececec!important;}

.button_orange {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #c64809;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #eb5e16;
}


/*기본 오렌지 버튼*/

.button_orange a:link {
    text-decoration: none!important;
}

.button_orange a:hover {
    text-decoration: none!important;
    background: #c84604!important;
}

.button_nobg {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    padding: 0 text-decoration: none!important;
    cursor:
}


/*기본 투명 버튼*/

.button_nobg a:link {
    text-decoration: none!important;
}

.button_nobg a:hover {
    text-decoration: none!important;
}

.button_step_off {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #80adc7;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    /*cursor: pointer;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #a1c8df;
    color: #FFF;
    font-size: 11px;
    line-height: 18px;
    padding: 3px 7px 0 8px;
}


/*나의계정 주문 스텝 링크 안걸리는 off버튼*/

.button_step_off a:link {
    text-decoration: none!important;
}

.button_step_on {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #2074c8;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #1e8acf;
}


/*나의계정 주문 스텝 링크 걸리는 on 버튼*/

.button_step_on a:link {
    text-decoration: none!important;
}

.button_step_on a:hover {
    text-decoration: none!important;
    background: #197cc8!important;
}

.button_onetoone {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #4e96b3;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #5eb8d9;
}


/*나의계정 1:1 문의 버튼*/

.button_onetoone a:link {
    text-decoration: none!important;
}

.button_onetoone a:hover {
    text-decoration: none!important;
    background: #51add3!important;
}

.bullet_orange {
    background: url(//image.aladin.co.kr/img/bu/btn_red_arr.gif) no-repeat right;
}

a.button_small {
    color: #333!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    padding: 2px 7px 1px 8px;
}


/*기본 11픽셀 검정 링크*/

a.button_small2 {

    color: #333!important;
    font-size: 12px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    padding: 4px 0 3px 0;
    text-align: center;
    width: 83px;
}


/*기본 12픽셀 검정 링크*/

a.button_small3 {

    color: #0086cd!important;
    font-size: 12px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    padding: 4px 0 3px 0;
    text-align: center;
}


/*기본 12픽셀 검정 링크*/

a.button_small_no {

    color: #333!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space:
}


/*기본 11픽셀 검정 링크*/

a.button_small_s {

    color: #333!important;
    font-size: 11px;
    line-height: 13px;
    display: block;
    white-space: nowrap;
    padding: 2px 4px 1px 4px;
}


/*기본 11픽셀 아주 작은 검정 링크*/

a.button_small_white {

    color: #FFF!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 2px 7px 1px 8px;
}


/*기본 11픽셀 흰색 링크*/

a.button_small_white_no {

    color: #FFF!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
}


/*기본 11픽셀 흰색 링크*/

a.button_small_white_s {

    color: #FFF!important;
    font-size: 11px;
    line-height: 13px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 2px 4px 1px 4px;
}


/*기본 11픽셀 작은 흰색 링크*/

a.button_small_blue {

    color: #1181c9!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    padding: 3px 7px 0 8px;
}


/*기본 11픽셀 블루 링크*/

a.button_small_blue_no {

    color: #1181c9!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
}


/*기본 11픽셀 블루 링크*/

a.button_small_blue_s {

    color: #1181c9!important;
    font-size: 11px;
    line-height: 13px;
    display: block;
    white-space: nowrap;
    padding: 2px 4px 1px 4px;
}


/*기본 11픽셀 아주 작은 블루 링크*/

a.button_middle {

    color: #333!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 3px 10px 0 10px;
}


/*기본 12픽셀 검정 링크*/

a.button_middle_no {

    color: #333!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*기본 12픽셀 검정 링크*/

a.button_middle_white {
    color: #FFF!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 3px 10px 0 10px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
}


/*기본 12픽셀 흰색 링크*/

a.button_middle_white:link {
    color: #FFF!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 3px 10px 0 10px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
}


/*기본 12픽셀 흰색 링크*/

a.button_middle_white:visited {
    color: #FFF!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 3px 10px 0 10px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
}


/*기본 12픽셀 흰색 링크*/

a.button_middle_white_no {
    color: #FFF!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
}


/*기본 12픽셀 흰색 링크*/

a.button_middle_white_Malgun {

    color: #FFF!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 27px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 0px 10px 1px 10px;
}


/*기본 12픽셀 흰색 맑은 고딕 링크*/

a.button_middle_blue {

    color: #1181c9!important;
    font-size: 12px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 3px 10px 0 10px;
}


/*기본 12픽셀 블루 링크*/

a.button_big {

    color: #333!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 10px
}

a.button_big_no {

    color: #333!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
}

a.button_big_white {

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 10px
}

a.button_big_white_no {

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
}

a.button_big_blue {

    color: #1181c9!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    padding: 10px
}

a.button_big_blue_no {

    color: #1181c9!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
}

a.button_middle_Malgun {

    color: #000!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 27px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
    padding: 0px 10px 1px 10px;
}


/*기본 12픽셀 검정 맑은 고딕 링크*/

a.layer_close:link {
    color: #787878!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    text-decoration: none;
    display: block;
}


/*기프티북보내기*/

a.layer_close:hover {
    color: #787878!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    text-decoration: underline;
}

a.layer_close:visited {
    color: #787878!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    text-decoration: none;
}

a.button_coupondown {

    color: #FFF!important;
    font-size: 11px;
    line-height: 13px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    margin: 0;
}


/*기본 11픽셀 흰색 링크*/

.button_cart {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #c82370;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #df307f;
}

.button_cart a:link {
    white-space: nowrap;
    text-decoration: none!important;
    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}

.button_cart a:hover {
    text-decoration: none!important;
    background: #c82370!important
}

.button_cart a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}


/*장바구니버튼 블루 버튼*/

.button_cart2 {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;

}

.button_cart2 a:link, .button_cart2 a:visited {
    height: 47px;
    box-sizing: border-box;
    white-space: nowrap;
    text-decoration: none!important;
    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 1px solid;
    border-color: #c82370;
    padding: 13px 40px 13px 37px;
    border-radius: 3px;
    background-color: #df307f;
}

.button_cart2 a:hover {
    text-decoration: none!important;
    background: #c82370!important
}
.button_cart2.new a::before {content: ''; display: inline-block; width: 21px; height: 20px; background: url('//image.aladin.co.kr/img/search/icon_basketall1.png') no-repeat center / 100% auto; vertical-align: middle; margin: -3px 2px 0 0;}




/*장바구니버튼 넓게수정*/

.button_cart_yellow {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #d48c02/*#bcc1c8 #bababa #adb2bb*/
    ;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f19f00;
}

.button_cart_yellow a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #d48c02;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px
}

.button_cart_yellow a:hover {
    text-decoration: none!important;
    background: #e19501!important
}

.button_cart_yellow a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*장바구니버튼 옐로우 버튼*/

.button_cart_pink {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #c82370/*#bcc1c8 #bababa #adb2bb*/
    ;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #df307f;
}

.button_cart_pink a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px
}

.button_cart_pink a:hover {
    text-decoration: none!important;
    background: #d32976!important
}

.button_cart_pink a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*장바구니버튼 분홍 버튼*/

.button_buyitnow {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #cd394d;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #e24457;
    /*background: -moz-linear-gradient(top,#41a1dd,#2592d7);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#41a1dd),color-stop(100%,#2592d7));
background: -webkit-linear-gradient(top,#41a1dd,#2592d7);
background: -o-linear-gradient(top,#41a1dd,#2592d7);
background: -ms-linear-gradient(top,#41a1dd,#2592d7);
background: linear-gradient(top,#41a1dd,#2592d7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a1dd',endColorstr='#2592d7',GradientType=0); */
}

.button_buyitnow a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #cd394d;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 12px 0 13px 0
}

.button_buyitnow a:hover {
    text-decoration: none!important;
    background: #cd394d!important
}

.button_buyitnow a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #cd394d;
    margin: 0;
    border: 0;
}


/*바로구매 붉은 버튼*/

.button_present {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #333;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #3d3d3d;
    color: #FFF!important;
}

.button_present a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #333;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 12px 0 13px 0
}

.button_present a:hover {
    /* text-decoration: none!important; */
    /* background: #3d3d3d!important */
}

.button_present a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #333;
    margin: 0;
    border: 0;
}


/*별도 증정 버튼*/

.button_roadname {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #2076c0;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #41a1dd;
    width: 100%
    /*background: -moz-linear-gradient(top,#41a1dd,#2592d7);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#41a1dd),color-stop(100%,#2592d7));
background: -webkit-linear-gradient(top,#41a1dd,#2592d7);
background: -o-linear-gradient(top,#41a1dd,#2592d7);
background: -ms-linear-gradient(top,#41a1dd,#2592d7);
background: linear-gradient(top,#41a1dd,#2592d7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a1dd',endColorstr='#2592d7',GradientType=0); */
}

.button_roadname a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 12px 0 13px 0
}

.button_roadname a:hover {
    text-decoration: none!important;
    background: #1c80ce!important
}

.button_roadname a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*바로구매 밝은 블루 버튼*/

.button_soldout {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #269314;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #48c067;
    /*background: -moz-linear-gradient(top,#48c067,#14ae3c);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#48c067),color-stop(100%,#14ae3c));
background: -webkit-linear-gradient(top,#48c067,#14ae3c);
background: -o-linear-gradient(top,#48c067,#14ae3c);
background: -ms-linear-gradient(top,#48c067,#14ae3c);
background: linear-gradient(top,#48c067,#14ae3c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48c067',endColorstr='#14ae3c',GradientType=0);*/
}

.button_soldout a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 12px;
    font-weight: bold;
    font-family'Apple SD Gothic Neo',
    : malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 4px 0 5px 0
}

.button_soldout a:hover {
    text-decoration: none!important;
    background: #0da42f!important
}

.button_soldout a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*품절센터- 그린버튼*/

.button_folio {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #727272;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #969696;
    /*background: -moz-linear-gradient(top,#969696,#797979);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#969696),color-stop(100%,#797979));
background: -webkit-linear-gradient(top,#969696,#797979);
background: -o-linear-gradient(top,#969696,#797979);
background: -ms-linear-gradient(top,#969696,#797979);
background: linear-gradient(top,#969696,#797979);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696',endColorstr='#797979',GradientType=0);*/
}

.button_folio a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 12px 0 13px 0
}

.button_folio a:hover {
    text-decoration: none!important;
    background: #7a7a7a!important
}

.button_folio a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*절판- 회색버튼*/

.button_folio .nolink {
    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 115px;
    padding: 12px 0 13px 0
}

.button_booking {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #C82370;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #DF307F;
    /*background: -moz-linear-gradient(top,#e54890,#dd2677);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e54890),color-stop(100%,#dd2677));
background: -webkit-linear-gradient(top,#e548902,#dd2677);
background: -o-linear-gradient(top,#e54890,#dd2677);

background: -ms-linear-gradient(top,#e54890,#dd2677);
background: linear-gradient(top,#e54890,#dd2677);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e54890',endColorstr='#dd2677',GradientType=0); */
}

.button_booking a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 12px 0 13px 0
}

.button_booking a:hover {
    text-decoration: none!important;
    background: #db2672!important
}

.button_booking a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*예약주문- 핑크버튼*/

.button_calculator {display: inline-block; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer;}

.button_calculator a:link {
    text-decoration: none!important;
    border: 1px solid;
    border-color: #308cd4;
    color: #1172d3!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    border-radius: 3px;
    background: #FFF;
    margin: 0;
    width: 120px;
    padding: 10px 0
}

.button_calculator a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
    margin: 0;
}

.button_calculator a:visited {
    text-decoration: none!important;

    color: #1172d3!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*최저가격계산기- 흰색 푸른테두리 버튼*/

.button_calculator2 {display: inline-block; padding: 0; vertical-align: middle; text-decoration: none!important; cursor: pointer;}
.button_calculator2 a:link {text-decoration: none!important; color: #1172d3!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    border-radius: 3px;
    background: #FFF;
    margin: 0;
    border: 1px solid;
    border-color: #308cd4;
    text-align: center;
    width: 130px;/*width: 120px;*/
    padding: 14px 0 15px 0;
}

.button_calculator2 a:hover {
    text-decoration: none!important;
    background: #f7f7f7!important;
    margin: 0;
}

.button_calculator2 a:visited {
    text-decoration: none!important;

    color: #1172d3!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*최저가격계산기- 흰색 푸른테두리, 버튼 높이 수정*/

.button_search_cart {display: inline-block; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer;}
.button_search_cart a:link, .button_search_cart a:visited {text-decoration: none!important; color: #1181c9!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #195fa5; margin: 0;    border: 0; width: 65px; padding: 9px 0 8px 0; border: 1px solid #7ab4da; border-radius: 3px; background: #e5f2fb;}
.button_search_cart a:hover {text-decoration: none!important; background: #daecf9!important}


/*검색결과- 장바구니*/

.button_search_cart2 {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #7ab4da;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #e5f2fb;
}

.button_search_cart2 a:link {
    text-decoration: none!important;
    color: #1181c9!important;
    font-size: 11px;
    letter-spacing: -1px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 0 5px 0 4px
}

.button_search_cart2 a:hover {
    text-decoration: none!important;
    background: #daecf9!important
}

.button_search_cart2 a:visited {
    text-decoration: none!important;

    color: #1181c9!important;
    font-size: 11px;
    letter-spacing: -1px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}



/*검색결과- 장바구니*/

.button_search_buyitnow {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #7bccea;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #e5f8ff;
}

.button_search_buyitnow a:link {
    text-decoration: none!important;

    color: #0091c8!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 65px;
    padding: 9px 0 8px 0
}

.button_search_buyitnow a:hover {
    text-decoration: none!important;
    background: #dcf6ff!important
}

.button_search_buyitnow a:visited {
    text-decoration: none!important;

    color: #0091c8!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


.button_search_buyitnow_new  {display: inline-block; width: 66px; height: 36px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer;  margin-bottom:5px; box-sizing: border-box;}
.button_search_buyitnow_new  a:link, .button_search_buyitnow_new  a:visited {display: block; width:100%; line-height: 34px; text-decoration: none!important; color: #333!important; font-size: 12px; white-space: nowrap; background-color: transparent; margin: 0; border: 0; border: 1px solid #df2f7f; border-radius: 4px; background: #fff; box-sizing: border-box; font-weight: 500; }
.button_search_buyitnow_new  a:hover { text-decoration: none!important; background: #fafafa!important}

.button_search_storage  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer; box-sizing: border-box;}
.button_search_storage  a:link, .button_search_storage  a:visited {display: block; width:100%; line-height: 36px; text-decoration: none!important; color: #333!important; font-size: 12px; display: block; white-space: nowrap; background-color: transparent; margin: 0; border: 0; padding:0; border: 1px solid #e1e1e1; border-radius: 4px; background: #FFF; box-sizing: border-box;}
.button_search_storage  a:hover { text-decoration: none!important; background: #fafafa!important;}
.button_search_storage a::after {content: ''; display: inline-block; width: 9px; height: 5px; background: url("//image.aladin.co.kr/img/search/storage-arrow.png") no-repeat center / 100% auto; margin-left: 2px;}
.button_search_storage img {display: none;}

/*검색결과- 보관함*/

.button_search_storage_no {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #7ab4da;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
}

.button_search_storage_no a:link {
    text-decoration: none!important;

    color: #0091c8!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 65px;
    padding: 0
}

.button_search_storage_no a:hover {
    text-decoration: none!important;
    background: #eff5f9!important
}

.button_search_storage_no a:visited {
    text-decoration: none!important;

    color: #0091c8!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*검색결과- 보관함*/

.button_search_folio  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; overflow: hidden; text-decoration: none!important;cursor: pointer; border-radius: 4px; background: #df2f7f; box-sizing: border-box;}
.button_search_folio  a:link, .button_search_folio  a:visited { text-decoration: none!important; outline: 0;color: #fff!important;font-size: 12px;  line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0; width:100%; padding:5px 0 4px 0}
.button_search_folio  a:hover { text-decoration: none!important; background: #c82370!important}  /*검색결과- 품절센터 의뢰하기*/


/*검색결과- 품절센터 의뢰하기*/

.button_search_usedall  {width: 66px; display: inline-block; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; box-sizing: border-box;}
.button_search_usedall a:link, .button_search_usedall a:visited {display: block; text-decoration: none!important; color: #fff!important; font-size: 12px;  line-height:14px; white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:5px 0 4px 0; border-radius: 4px; background: #ee6f08;}
.button_search_usedall a:hover { text-decoration: none!important; background: #dc6301!important} /*검색결과- 중고도서 모두보기*/


/*검색결과- 중고도서 모두보기*/

.button_search_usedsell {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; box-sizing: border-box;}
.button_search_usedsell a:link, .button_search_usedsell a:visited { text-decoration: none!important; color: #333!important;font-size: 12px;  line-height:14px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;width:65px; padding:5px 0 4px 0; border: 1px solid #e1e1e1; border-radius: 4px; background: #FFF;}
.button_search_usedsell a:hover { text-decoration: none!important; background: #fafafa!important}  /*검색결과- 중고로팔기*/
.button_search_usedsell a::after {content: ''; display: inline-block; width: 9px; height: 5px; background: url("//image.aladin.co.kr/img/search/storage-arrow.png") no-repeat center / 100% auto; vertical-align: 2px;}
.button_search_usedsell img {display: none;}


/*검색결과- 중고로팔기*/

.button_search_booking {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f09fbf;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f9eaf1;
}

.button_search_booking a:link {
    text-decoration: none!important;

    color: #d75999!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 65px;
    padding: 9px 0 8px 0
}

.button_search_booking a:hover {
    text-decoration: none!important;
    background: #f7e3ec!important
}

.button_search_booking a:visited {
    text-decoration: none!important;

    color: #d75999!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*검색결과- 예약주문*/

.button_search_soldout  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; box-sizing: border-box;}
.button_search_soldout  a:link, .button_search_soldout  a:visited {display: block; width: 100%; line-height: 36px; text-decoration: none!important; color: #444444!important;font-size: 12px; white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:0; border-radius: 4px; background: #f2f3f5; border: 1px solid #e1e1e1; box-sizing: border-box; font-weight: 500;}
.button_search_soldout  a:hover { text-decoration: none!important; background: #eeeeee!important}


/*검색결과- 품절*/

.button_search_bookingEnd  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer;}
.button_search_bookingEnd a:link, .button_search_bookingEnd a:visited {display: block; width: 100%; text-decoration: none!important; color: #444444!important; font-size: 12px;  line-height:16px; display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0; padding:5px 0 4px 0; border: 1px solid #e1e1e1; border-radius: 3px; background: #f2f3f5; box-sizing: border-box;}
.button_search_bookingEnd a:hover { text-decoration: none!important; background: #eeeeee!important}


/*검색결과- 예약판매 종료*/

.button_search_hour {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f9c4a4;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff3ed;
}

.button_search_hour a:link {
    text-decoration: none!important;

    color: #ec6d21!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f9c4a4;
    margin: 0;
    border: 0;
    width: 65px;
    padding: 9px 0 8px 0
}

.button_search_hour a:hover {
    text-decoration: none!important;
    background: #ffe8da!important
}

.button_search_hour a:visited {
    text-decoration: none!important;

    color: #ec6d21!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f9c4a4;
    margin: 0;
    border: 0;
}


/*검색결과- 1시간 픽업*/

.button_send_gift {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    background: #FFF;
}

.button_send_gift a:link {
    font-weight: bold;
    color: #0194e2!important;
    font-size: 12px;
    line-height: 20px!important;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
    padding: 0 4px 10px 4px;
    padding-top: 11px;
    display: block
}

.button_send_gift a:hover {
    font-weight: bold;
    color: #1b6bbb!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
}

.button_send_gift a:visited {
    font-weight: bold;
    color: #0194e2!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
}


/*기프티북보내기*/

.button_keepbox {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    background-color: #FFF;
}

.button_keepbox a:link {
    font-weight: bold;
    color: #0194e2!important;
    font-size: 12px;
    line-height: 16px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
    padding: 5px 4px 4px 4px;
    display: block;
}

.button_keepbox a:hover {
    font-weight: bold;
    color: #1b6bbb!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
}

.button_keepbox a:visited {
    font-weight: bold;
    color: #0194e2!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
}


/* 검색결과 : 전체선택-흰색작은버튼 */

.btn_19 {
    display: inline-block;
    overflow: hidden;
}

.btn_19 .leftRound {
    float: left;
    display: block;
    width: 10px;
    height: 21px;
    background: url(//image.aladin.co.kr/img/bu/btn_standard.png) 0 -1738px no-repeat;
}

.btn_19 .rightRound {
    float: left;
    display: block;
    width: 10px;
    height: 21px;
    margin-left: -1px;
    background: url(//image.aladin.co.kr/img/bu/btn_standard.png) -22px -1738px no-repeat;
}

.btn_19 .middleRound {
    float: left;
    height: 21px;
    margin-left: -3px;
    background: url(//image.aladin.co.kr/img/bu/btn_standard.png) -145px -1738px;
}

.btn_19:hover .leftRound {
    background: url(//image.aladin.co.kr/img/bu/btn_standard.png) 0 -1738px no-repeat;
}

.btn_19:hover .rightRound {
    background: url(//image.aladin.co.kr/img/bu/btn_standard.png) -22px -1738px no-repeat;
}

.btn_19:hover .middleRound {
    background: url(//image.aladin.co.kr/img/bu/btn_standard.png) -145px -1738px repeat-x;
}

.btn_19 a.bov_on:link {
    color: #333333!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    text-decoration: none;
    padding-top: 2px;
    display: block;
    text-align: center;
}

.btn_19 a.bov_on:visited {
    color: #333333!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    text-decoration: none;
}

.btn_19 a.bov_on:hover {
    color: #333333!important;
    font-size: 11px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    text-decoration: none;
}


/*웰컴 구매했어요*/

.button_already_buy {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #e7e7e7;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
}

.button_already_buy a:link {
    text-decoration: none!important;

    color: #444444!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 65px;
    padding: 9px 0 8px 0
}

.button_already_buy a:hover {
    text-decoration: none!important;
    background: #f8f8f8!important
}

.button_already_buy a:visited {
    text-decoration: none!important;

    color: #444444!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*검색결과- 품절*/


/* 개발자 추가 */

.button input.button_small {
    background-color: #FFFFFF;
    font-size: 11px;
    cursor: pointer;
    line-height: 22px;
    display: block;
    white-space: nowrap;
    height: 22px;
    padding-top: 0px;
    border: 1px #9e9e9e solid;
    border-radius: 3px;
}

.button input.button_gray {
    border: 0px;
    background-color: #f3f3f3;
    font-size: 11px;
    cursor: pointer;
    line-height: 20px;
    display: block;
    white-space: nowrap;
    height: 21px;
    padding-top: 2px;
}

.button_off input.button_gray_off {
    border: 0px;
    background-color: #f3f3f3;
    font-size: 11px;
    cursor: pointer;
    line-height: 20px;
    display: block;
    white-space: nowrap;
    height: 21px;
    padding-top: 2px;
    color: #c8c8c8;
}

.button input[type=submit]:active,
hover {
    background: #f7f7f7!important;
}

.button input[type=button]:active,
hover {
    background: #f7f7f7!important;
}

.button_none {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 0px solid;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.button_pink input.button_small_pink {
    border: 0px;
    background-color: #df307f;
    font-size: 11px;
    cursor: pointer;
    line-height: 22px;
    display: block;
    white-space: nowrap;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

/*기본 무지 버튼*/

.button_none a:link {
    text-decoration: none!important;
}

.button_none a:hover {
    text-decoration: none!important;
}


/*중고샵 팔기 버튼*/

.button_buyitnow_s {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #2076c0;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #2592d7;
}

.button_buyitnow_s a:link {
    text-decoration: none!important;

    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 12px 0 13px 0
}

.button_buyitnow_s a:hover {
    text-decoration: none!important;
    background: #1c80ce!important
}

.button_buyitnow_s a:visited {
    text-decoration: none!important;

    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*중고샵 팔기 버튼*/

.button_buyitnow_s {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #2076c0;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #2592d7;
}

.button_buyitnow_s a:link {
    text-decoration: none!important;

    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 12px 0 13px 0
}

.button_buyitnow_s a:hover {
    text-decoration: none!important;
    background: #1c80ce!important
}

.button_buyitnow_s a:visited {
    text-decoration: none!important;

    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*밝은 블루 버튼-폰트 작은경우*/


/*최저가격보상*/

.button_lowprice {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #df5401;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #ff7800;
}


/*주황 버튼*/

.button_lowprice a:link {
    text-decoration: none!important;
}

.button_lowprice a:hover {
    text-decoration: none!important;
    background: #ff6600;
}


/*장바구니 더보기 버튼 추가*/

.button_navy {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #051d5a;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #19326f;
    width: 862px;
}


/*네이비 버튼*/

.button_navy a:link {
    text-decoration: none!important;
}

.button_navy a:hover {
    text-decoration: none!important;
    background: #051d5a;
}


/*로그인 버튼 추가*/

.button_login1 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #7ab4da;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #e5f2fb;
}

.button_login1 a:link {
    text-decoration: none!important;

    color: #1181c9!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 9px 0 8px 0
}

.button_login1 a:hover {
    text-decoration: none!important;
    background: #daecf9!important
}

.button_login1 a:visited {
    text-decoration: none!important;

    color: #1181c9!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*검색결과- 장바구니*/

.button_buyitnow_join {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #c82370;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #df307f;
    /*background: -moz-linear-gradient(top,#41a1dd,#2592d7);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#41a1dd),color-stop(100%,#2592d7));
background: -webkit-linear-gradient(top,#41a1dd,#2592d7);
background: -o-linear-gradient(top,#41a1dd,#2592d7);
background: -ms-linear-gradient(top,#41a1dd,#2592d7);
background: linear-gradient(top,#41a1dd,#2592d7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a1dd',endColorstr='#2592d7',GradientType=0); */
}

.button_buyitnow_join a:link, .button_buyitnow_join a:visited {text-decoration: none!important; color: #FFF!important; font-size: 16px; font-weight: bold; font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #c82370; margin: 0; border: 0; width: 180px; padding: 18px 0px 15px 0px}
.button_buyitnow_join a:hover {text-decoration: none!important; background: #c82370!important}


/*바로구매 밝은 블루 버튼*/


/* 네이버 페이 */

.button_npay {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #00bd39;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #00c73c;
}

.button_npay a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 10px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #00bd39;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 8px 0 8px 0
}

.button_npay a:hover {
    text-decoration: none!important;
    background: #00c73c!important
}

.button_npay a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #00bd39;
    margin: 0;
    border: 0;
}


/*바로구매 밝은 블루 버튼*/


/* 새로나온책 - 북펀드 참여하기*/

.button_bookfund {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid #ff8004;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ff9024;
}

.button_bookfund a:link {
    text-decoration: none!important;

    color: #ffffff!important;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #ff8004;
    margin: 0;
    border: 0;
    width: 63px;
    padding: 4px 0 3px 0
}

.button_bookfund a:hover {
    text-decoration: none!important;
    background: #ff8004!important;
    color: #ffffff!important;
}

.button_bookfund a:visited {
    text-decoration: none!important;

    color: #ffffff!important;
    font-size: 12px;
    letter-spacing: -1px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #ff8004;
    margin: 0;
    border: 0;
}


/* 20160517 - 1시간 픽업 */

.button_hour {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f07b36;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f88541;
    color: #ffffff;
}

.button_hour a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f07b36;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 12px 0 13px 0
}

.button_hour a:hover {
    text-decoration: none!important;
    background: #e96f26!important
}

.button_hour a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f07b36;
    margin: 0;
    border: 0;
}

.button_hour2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #0e92d5;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #1aa5ec;
    color: #ffffff;
}

.button_hour2 a:link {
    text-decoration: none!important;

    color: #FFF!important;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #1096da;
    margin: 0;
    border: 0;
}

.button_hour2 a:hover {
    text-decoration: none!important;
    background: #1096da!important
}

.button_hour2 a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #0e92d5;
    margin: 0;
    border: 0;
}


/*영풍 1시간 픽업/재고 확인하기-컬러변경으로 css추가 */

.button_send_gift_2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    background: #FFF;
    letter-spacing: -1px;
}

.button_send_gift_2 a:link {
    font-weight: bold;
    color: #0194e2!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    display: block
}


/*기프티북보내기*/

.button_send_gift_2 a:hover {
    font-weight: bold;
    color: #1b6bbb!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
}

.button_send_gift_2 a:visited {
    font-weight: bold;
    color: #0194e2!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    text-decoration: none;
}

.button_skyblue {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #22a2de;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #33afe9;
}

.button_skyblue a:link {
    text-decoration: none!important;
}

.button_skyblue a:hover {
    text-decoration: none!important;
    background: #22a2de!important;
}

.button_skyblue2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #4ba4c1;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #61b8d4;
}

.button_skyblue2 a:link {
    text-decoration: none!important;
}

.button_skyblue2 a:hover {
    text-decoration: none!important;
    background: #4ba4c1!important;
}

.button_yellow {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f2a710;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fbb018;
}

.button_yellow a:link {
    text-decoration: none!important;
}

.button_yellow a:hover {
    text-decoration: none!important;
    background: #f2a710!important;
}

.button_lightgreen {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #12abad;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #23c6c8;
}

.button_lightgreen a:link {
    text-decoration: none!important;
}

.button_lightgreen a:hover {
    text-decoration: none!important;
    background: #12abad!important;
}

.button_lightgreen2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #119a7e;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #1ab394;
}

.button_lightgreen2 a:link {
    text-decoration: none!important;
}

.button_lightgreen2 a:hover {
    text-decoration: none!important;
    background: #119a7e!important;
}


/*20160603 */

.button_store_on {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f07b36;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f88541;
}

.button_store_on a:link {
    text-decoration: none!important;
}

.button_store_on a:hover {
    text-decoration: none!important;
    background: #e96f26!important;
}


/* 매장중고 */

.button_store_view_on {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #30a2e5;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #36acec;
}

.button_store_view_on a:link {
    text-decoration: none!important;
}

.button_store_view_on a:hover {
    text-decoration: none!important;
    background: #30a2e5!important;
}


/* 매장중고 */

.button_store_no {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f88541;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}

.button_store_no a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #333!important;
    font-size: 11px;
    line-height: 18px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f88541;
    margin: 0;
    border: 0;
}

.button_store_no a:hover {
    text-decoration: none!important;
    background: #fff6f2!important;
}

.button_allused {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #308cd4;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff3ed;
}

.button_allused a:link {
    text-decoration: none!important;

    color: #1172d3!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 120px;
    padding: 10px 0
}

.button_allused a:hover {
    text-decoration: none!important;
    background: #dfecf6!important;
    margin: 0;
    border: 0;
}

.button_allused a:visited {
    text-decoration: none!important;

    color: #1172d3!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/* 온라인 구매 가능 중고만 보기 버튼*/

.button_allused_org {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f9c4a4;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff3ed;
}

.button_allused_org a:link {
    text-decoration: none!important;

    color: #ec6d21!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f9c4a4;
    margin: 0;
    border: 0;
    width: 120px;
    padding: 10px 0
}

.button_allused_org a:hover {
    text-decoration: none!important;
    background: #ffe8da!important;
    margin: 0;
    border: 0;
}

.button_allused_org a:visited {
    text-decoration: none!important;

    color: #ec6d21!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f9c4a4;
    margin: 0;
    border: 0;
}


/* 온라인 구매 가능 중고만 보기 버튼 오렌지컬러*/

.button_allused_strok {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f9c4a4;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
}

.button_allused_strok a:link {
    text-decoration: none!important;

    color: #ec6d21!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f9c4a4;
    margin: 0;
    border: 0;
    width: 120px;
    padding: 10px 0
}

.button_allused_strok a:hover {
    text-decoration: none!important;
    background: #faf7f5!important;
    margin: 0;
    border: 0;
}

.button_allused_strok a:visited {
    text-decoration: none!important;

    color: #ec6d21!important;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f9c4a4;
    margin: 0;
    border: 0;
}


/*중고 모두보기 버튼*/

.button_store_area {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #f25d23;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
    color: #ed7c39;
}

.button_store_area a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #ed7c39!important;
    font-size: 11px;
    line-height: 18px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #f25d23;
    margin: 0;
    border: 0;
}

.button_store_area a:hover {
    text-decoration: none!important;
    background: #fffbf9!important;
}


/* 도서 위치 정보 */


/* 반품교환 비활성화 버튼 추가*/

.button_Dgray {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #bababa;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f3f3f3;
}


/*기본 그레이 버튼*/

.button_Dgray a:link {
    text-decoration: none!important;
}

.button_Dgray a:hover {
    text-decoration: none!important;
    background-color: #f3f3f3!important;
}

a.button_small_D {

    color: #999!important;
    font-size: 11px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    padding: 2px 7px 1px 8px;
}


/*기본 11픽셀 검정 링크*/


/*품절 */


/*
.button_send_gift_3 {display: inline-block;*zoom:1;*display:inline; padding: 0;  vertical-align: middle;text-align: center;text-decoration: none!important;cursor: pointer;background: #FFF;}
.button_send_gift_3  a:link  { font-weight:bold; color:#555555!important; font-size:12px;line-height:20px!important; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none;  padding:0 4px 10px 4px; padding-top:11px; display:block}
.button_send_gift_3  a:hover  { font-weight:bold; color:#555555!important; font-size:12px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none; }
.button_send_gift_3  a:visited { font-weight:bold; color:#555555!important; font-size:12px; font-family:malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; text-decoration:none;  }
*/


/*출간알림신청*/

.button_alram {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #0079c4;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #0091ea;
}

.button_alram a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #0079c4;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}

.button_alram a:hover {
    text-decoration: none!important;
    background: #0079c4!important
}

.button_alram a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #0079c4;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}


/*장바구니버튼 블루 버튼*/


/*160905 전자책 자녀안심 */


/* 분홍색 탭*/

.button_tab1_off {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-right: 0px;
    border-color: #c82370;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #FFFFFF;
}

.button_tab1_off a:link {
    text-decoration: none!important;
}

.button_tab1_off a:hover {
    text-decoration: none!important;
    background: #fff4f9!important;
}

.button_tab1_on {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-right: 0px;
    border-color: #c82370;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #df307f;
}

.button_tab1_on a:link {
    text-decoration: none!important;
}

.button_tab1_on a:hover {
    text-decoration: none!important;
    background: #d32976!important;
}

.button_tab2_off {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-left: 0px;
    border-color: #c82370;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #FFFFFF;
}

.button_tab2_off a:link {
    text-decoration: none!important;
}

.button_tab2_off a:hover {
    text-decoration: none!important;
    background: #fff4f9!important;
}

.button_tab2_on {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-left: 0px;
    border-color: #c82370;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #df307f;
}

.button_tab2_on a:link {
    text-decoration: none!important;
}

.button_tab2_on a:hover {
    text-decoration: none!important;
    background: #d32976!important;
}


/*161222 중고매장 매장별 보기 버튼 */

.button_skyblue_line {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #4cc4ff;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #FFFFFF;
}


/*기본 블루 버튼*/

.button_skyblue_line a:link {
    text-decoration: none!important;
}

.button_skyblue_line a:hover {
    text-decoration: none!important;
    background: #ffffff!important;
}

a.button_middle_skyblue {

    color: #1aa5e9!important;
    font-size: 12px;
    line-height: 23px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 1px 10px 0 10px;
}


/*기본 12픽셀 블루 링크*/


/* 161226 대여제 버튼*/

.button_cart_rent {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #0c82bf/*#bcc1c8 #bababa #adb2bb*/
    ;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #0892da;
}

.button_cart_rent a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #0c82bf;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}

.button_cart_rent a:hover {
    text-decoration: none!important;
    background: #0c82bf!important
}

.button_cart_rent a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #0c82bf;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}


/*장바구니버튼 블루 버튼*/

.button_buyitnow_rent {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #105eab;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #1b6bbb;
}

.button_buyitnow_rent a:link {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #105eab;
    margin: 0;
    border: 0;
    width: 112px;
    padding: 12px 0 13px 0
}

.button_buyitnow_rent a:hover {
    text-decoration: none!important;
    background: #105eab!important
}

.button_buyitnow_rent a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #105eab;
    margin: 0;
    border: 0;
}


/*바로구매 밝은 블루 버튼*/

.button_blue_rent {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #0c82bf;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #0892da;
}


/*기본 블루 버튼*/

.button_blue_rent a:link {
    text-decoration: none!important;
}

.button_blue_rent a:hover {
    text-decoration: none!important;
    background: #0c82bf!important;
}


/* 중고매장 판매상품 목록페이지 */

.button_usedstore {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #e7e7e7;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    margin-bottom: 5px;
}

.button_usedstore a:link {
    text-decoration: none!important;

    color: #e24457!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 65px;
    padding: 9px 0 8px 0
}

.button_usedstore a:hover {
    text-decoration: none!important;
    background: #f8f8f8!important
}

.button_usedstore a:visited {
    text-decoration: none!important;

    color: #e24457!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/* 중고매장 판매상품 상품페이지 */

.button_usedstore_p {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #9e9e9e;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;
    margin-bottom: 5px;
}

.button_usedstore_p a:link {
    text-decoration: none!important;

    color: #e24457!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    width: 64px;
    padding: 5px 0 4px 0
}

.button_usedstore_p a:hover {
    text-decoration: none!important;
    background: #f8f8f8!important
}

.button_usedstore_p a:visited {
    text-decoration: none!important;

    color: #e24457!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
}


/*품절 */

.button_soldout_2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none!important;
    background: #FFF;
}


/* 도서관 사서 페이지 보관함 버튼 */

.button_safebox {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #168ac1/*#bcc1c8 #bababa #adb2bb*/
    ;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #33afe9;
}

.button_safebox a:link {
    white-space: nowrap;
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 0;
    padding: 12px 40px 13px 37px;
}

.button_safebox a:hover {
    text-decoration: none!important;
    background: #168ac1!important
}

.button_safebox a:visited {
    text-decoration: none!important;

    color: #FFF!important;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #168ac1;
    margin: 0;
    border: 0;
    padding: 12px 30px 13px 27px;
}


/*170425 체크박스 */

.basket_checkbox {
    border: 1px solid #e5e5e5;
    width: 20px;
    height: 20px;
}


/*170712 장바구니 더보기 */

a.button_middle_white_more {

    color: #FFF!important;
    font-size: 16px;
    line-height: 25px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #195fa5;
    margin: 0;
    border: 0;
    padding: 6px 10px 6px 10px;
}


/*기본 12픽셀 흰색 링크*/


/*장바구니 카드안내 버튼추가*/

.basket_card {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #df307f;
    text-align: left;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}

.basket_card a:link {
    text-decoration: none!important;

    color: #444444!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #df307f;
    margin: 0;
    border: 0;
    padding: 10px;
}

.basket_card a:hover {
    text-decoration: none!important;
    background-color: transparent;
}

.basket_card a:visited {
    text-decoration: none!important;

    color: #444444!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #df307f;
    margin: 0;
    border: 0;
}

.button_newstore_p {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #9e9e9e;
    text-align: left;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}

.button_newstore_p a:link {
    text-decoration: none!important;

    color: #444444!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #df307f;
    margin: 0;
    border: 0;
    padding: 13px 10px;
}

.button_newstore_p a:hover {
    text-decoration: none!important;
    background: #f5f4f7
}

.button_newstore_pd a:visited {
    text-decoration: none!important;

    color: #444444!important;
    font-size: 12px;
    font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #df307f;
    margin: 0;
    border: 0;
}

.button_small_blue2 {

    color: #fff!important;
    font-size: 12px;
    line-height: 18px;
    display: block;
    white-space: nowrap;
    text-align: center;
    width: 172px;
    background: #3b82c4;
    border-radius: 3px;
    border: 1px solid #195fa5;
    margin-top: 5px;
}


/*기본 12픽셀 검정 링크*/

.button_small_blue2 a:link {
    color: #fff!important;
    display: block;
    padding: 4px 0 3px 0;
}

.button_small_blue2 a:hover {
    color: #fff!important;
    text-decoration: none;
    background: #1760b2;
}

.button_small_blue2 a:visited {
    color: #fff!important;
}

.button_small_blue3 {
    display: inline-block;
    *zoom: 1;

    color: #fff!important;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    text-align: center;
    background: #1a80cf;
    border-radius: 3px;
    margin-top: 5px;
}

.button_small_blue3 a:link {
    color: #fff!important;
    display: block;
    padding: 3px 10px 2px 10px;
}

.button_small_blue3 a:hover {
    color: #fff!important;
    text-decoration: none;
    background: #1760b2;
    border-radius: 3px;
}

.button_small_blue3 a:visited {
    color: #fff!important;
}

.button_search_booking2 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #c82370;
    text-align: left;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #df307f;
    margin-bottom: 5px;
}

.button_search_booking2 a:link {
    text-decoration: none!important;

    color: #fff!important;
    font-size: 12px;
    font-family: Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 0;
    width: 56px;
    padding: 5px 0 4px 7px
}

.button_search_booking2 a:hover {
    text-decoration: none!important;
    background: #c82370!important
}

.button_search_booking2 a:visited {
    text-decoration: none!important;

    color: #fff!important;
    font-size: 12px;
    font-family: Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c82370;
    margin: 0;
    border: 0;
}

.button_search_buyitnow3  {display: inline-block; width: 66px; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; margin-bottom:5px; box-sizing: border-box;}
.button_search_buyitnow3  a:link, .button_search_buyitnow3  a:visited {display: block; text-decoration: none!important; color: #333!important; font-size: 12px;  line-height:16px; white-space: nowrap; background-color: transparent; border-color:#cd394d; margin: 0; border: 0; width:65px; padding:5px 0 4px 0px; border: 1px solid; border-color: #df2f7f; border-radius: 4px; background: #fff;}
.button_search_buyitnow3  a:hover { text-decoration: none!important; background: #fafafa!important;}


/*검색결과- 바로구매*/
.button_search_cart_new  {display: inline-block; width: 66px; height: 36px; padding: 0; vertical-align: middle; text-align:center; text-decoration: none!important;cursor: pointer; margin-bottom: 5px; box-sizing: border-box; font-weight: 500;}
.button_search_cart_new  a:link, .button_search_cart_new  a:visited {display: block; width: 100%; text-decoration: none!important; color: #fff!important; font-size: 12px;  line-height:16px; white-space: nowrap; background-color: transparent; border-color:#c82370; margin: 0; border: 0; line-height: 34px; border: 1px solid; border-color: #df2f7f; background: #df2f7f; border-radius: 4px; box-sizing: border-box; font-weight: 500;}
.button_search_cart_new  a:hover { text-decoration: none!important; background: #c82370!important}


/*검색결과- 바로구매*/


/* 품절도서 의뢰하기 180726*/

.button_gray1 {display: inline-block; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important; cursor: pointer; letter-spacing: -1px;}

/*기본 그레이 버튼*/
.button_gray1 a:link {text-decoration: none!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;   background-color: #f3f3f3; border: 1px solid; border-color: #bababa;}
.button_gray1 a:hover {text-decoration: none!important; background: #ececec!important;}


/*20181010 css 추가*/	  
.button_gift_all {display: inline-block; *zoom: 1; *display: inline;padding: 0; vertical-align: middle; border: 1px solid; border-color: #0e75c5; text-align: center; overflow: hidden;text-decoration: none!important;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; background:#1a80cf; box-shadow:0 2px 1px #ccc; margin:0 auto;}
.button_gift_all a:link { text-decoration: none!important; outline: 0; color: #ffffff!important; font-size: 14px; font-weight: bold; font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #0e75c5; margin: 0;    border: 0; width: 860px; padding: 10px 0}
.button_gift_all a:hover { text-decoration: none!important; background: #0e75c5!important; margin: 0; border: 0;}
.button_gift_all a:visited {text-decoration: none!important; outline: 0; color: #ffffff!important; font-size: 14px; font-weight: bold; font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #0e75c5; margin: 0; border: 0;}

/*나의 계정 ebook 버튼*/
.bt_ebook_down {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #195fa5; text-align: center; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #3b82c4;}
.bt_ebook_down a:link {text-decoration: none!important; color: #ffffff!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #195fa5; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_down a:hover {text-decoration: none!important; background: #1760b2!important}
.bt_ebook_down a:visited {text-decoration: none!important; color: #ffffff!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #195fa5; margin: 0; border: 0;}

.bt_ebook_relax {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c82370; text-align: center; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #df307f;}
.bt_ebook_relax a:link {text-decoration: none!important; color: #ffffff!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #c82370; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_relax a:hover {text-decoration: none!important; background: #d32976!important}
.bt_ebook_relax a:visited {text-decoration: none!important; color: #ffffff!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #c82370; margin: 0; border: 0;}

.bt_ebook_secrecy {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #7ab4da; text-align: center; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #e5f2fb;}
.bt_ebook_secrecy a:link {text-decoration: none!important; color: #1181c9!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #7ab4da; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_secrecy a:hover {text-decoration: none!important; background: #daecf9!important}
.bt_ebook_secrecy a:visited {text-decoration: none!important; color: #1181c9!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #7ab4da; margin: 0; border: 0;}

.bt_ebook_delete {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #e55c9a; text-align: center;  text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px;
 -moz-border-radius: 3px; border-radius: 3px; background: #ffffff;}
.bt_ebook_delete a:link {text-decoration: none!important; color: #df307f!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #e55c9a; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_delete a:hover {text-decoration: none!important; background: #f7f7f7!important}
.bt_ebook_delete a:visited {text-decoration: none!important; color: #df307f!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #e55c9a; margin: 0; border: 0;}

.bt_ebook_clear {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #9e9e9e; text-align: center; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ffffff;}
.bt_ebook_clear a:link {text-decoration: none!important; color: #333333!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #9e9e9e; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_clear a:hover {text-decoration: none!important; background: #f7f7f7!important}
.bt_ebook_clear a:visited {text-decoration: none!important; color: #333333!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #9e9e9e; margin: 0; border: 0;}

.bt_ebook_gray {display: inline-block; *zoom: 1; *display: inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #bababa; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f3f3f3;}
.bt_ebook_gray a:link {text-decoration: none!important; outline: 0; color: #333333!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #bababa; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_gray a:hover {text-decoration: none!important; background: #ececec!important}
.bt_ebook_gray a:visited {text-decoration: none!important; outline: 0; color: #333333!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #bababa; margin: 0; border: 0;}

.bt_ebook_blue {display: inline-block; *zoom: 1; *display: inline; padding: 0; vertical-align: middle; border: 1px solid; border-color:#195fa5; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #3b82c4; margin-top:3px;}
.bt_ebook_blue a:link , .bt_ebook_blue a:visited {text-decoration: none!important; outline: 0; color: #fff!important; font-size: 12px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #195fa5; margin: 0; border: 0; padding: 4px 7px 3px 8px;}
.bt_ebook_blue a:hover {text-decoration: none!important; background: #1760b2!important}


/* pc 주문완료 : 카카오 선물메시지 버튼 */
.button_kakao {display: inline-block; *zoom: 1; *display: inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f3d900; text-align: center; overflow: hidden;
    text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fae100;}
.button_kakao a:link { text-decoration: none!important; outline: 0; color: #3c1e1e!important; font-size: 14px; font-weight: bold; font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #f3d900; margin: 0; border: 0;
    width:400px; padding: 10px 0}
.button_kakao a:hover {text-decoration: none!important; background: #f7d701!important; margin: 0; border: 0;}
.button_kakao a:visited { text-decoration: none!important; outline: 0; color: #3c1e1e!important; font-size: 14px; font-weight: bold; font-family: 'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #f3d900; margin: 0;border: 0;}

/* pc 주문조회 : 카카오톡 메시지 보내기 버튼*/
.button_kakao_s {display: inline-block; *zoom: 1; *display: inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f3d900/*#bcc1c8 #bababa #adb2bb*/ ; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fae100;}
.button_kakao_s a:link {text-decoration: none!important;}
.button_kakao_s a:hover {text-decoration: none!important; background: #f7d701!important;}

/*모바일 주문완료 : 카카오톡 선물하시 메시지 버튼 */
.btn_kakao_m { background:#fae100; padding: 7px 10px;  font-size: 1em; letter-spacing:-0.02em; border: 1px #f3d900 solid; color: #3c1e1e; height: 26px; text-align: center;}

/*모바일 주문조회 : 카카오톡 메시지 보내기 버튼*/

/* 190701_ 중고 판매자 연락처 표기 레이어 버튼 */
.bt_used_seller {display: inline-block; *zoom: 1; *display: inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #ccc; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f8f8f8;}
.bt_used_seller a:link {text-decoration: none!important; outline: 0; color: #111!important; font-size: 14px; font-family: malgun gothic, 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; line-height: 16px; display: block; white-space: nowrap; background-color: transparent; border-color: #ccc; margin: 0; border: 0;padding:8px 55px 11px 52px; letter-spacing:-0.02em;}
.bt_used_seller a:hover {text-decoration: none!important; background: #f3f3f3!important}
.bt_used_seller a:visited {text-decoration: none!important; outline: 0; color: #111!important; font-size: 14px; font-family: malgun gothic, 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; display: block; white-space: nowrap; background-color: transparent; border-color: #ccc; margin: 0; border: 0;}

/* 버튼 추가 20200312 */
.btn_pink_b {display: inline-block; padding:0; vertical-align: middle; border: 1px solid #c82370; text-align: center; overflow: hidden;  text-decoration: none!important; cursor: pointer;  border-radius:3px; background-color: #df307f; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif;}
.btn_pink_b a:link , .btn_pink a:visited {display: block; outline: 0; height:30px; line-height:30px; color: #FFF!important; font-size: 12px;  font-weight: bold;  white-space: nowrap;  background-color: transparent; margin:0; padding:0 15px; text-decoration: none;}
.btn_pink_b a:hover {text-decoration: none!important; background: #d32976!important;}

.order_btn_write { background: #ffffff;  border-radius: 3px;  border: 1px solid #d8dadc;   text-align: center;    color: #555; font-weight: normal;font-size: 0.95em;   margin: 10px 10px 5px 0; padding: 4px 8px 3px 8px;}


input[type=text]:focus , input[type=password]:focus , select:focus { outline: #33afe9 auto 1px;}


/* 2021 중고매장 버튼 추가 */
.used_basket_pink {padding:0;vertical-align: middle; border: 1px solid #df307f;text-align: center;
text-decoration: none!important;cursor: pointer;border-radius: 3px; font-family: 'Apple SD Gothic Neo', Dotum, 돋움, sans-serif; width:99%;}
.used_basket_pink a:link {display:block;text-decoration: none!important; color:#333;background-color:#ffffff;  padding:6px 0;border-radius: 3px;}
.used_basket_pink a:hover { text-decoration: none!important; background-color:#feedf2!important;border-radius: 3px;}
.used_basket_pink a:visited {display:block;text-decoration:none;border-radius: 3px;}
.used_basket_pink span{ font-weight:bold}

/* 주문완료 전자책 바로보기 버튼 */
.button_serial_read {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid #195fa5; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px; background-color: #3b82c4;}
.button_serial_read a:link , .button_serial_read a:visited {display: block; min-width:98px; height:28px; line-height: 28px; color: #fff; font-size: 12px; text-decoration: none; box-sizing: border-box; padding: 0 10px;}
.button_serial_read a:hover {text-decoration: none!important;  background: #1760b2!important;}

/* 알라딘 멤버쉽 */
.membership_pic1{padding-bottom:10px}
.membership_pic1 img{border-radius: 5px;box-shadow: 1px 2px 5px #d7d6d4;}
.membership_bt1{background:#df307f; border:1px solid #df307f; padding:10px 20px; width:160px; text-align:center; margin:0 auto; font-weight:bold;border-radius: 5px;}
.membership_bt2{background:#df307f; border:1px solid #df307f; padding:23px 20px 24px 20px; width:160px; text-align:center; margin:0 auto; font-weight:bold;border-radius: 5px;}
.membership_bt3{background:#fff; border:1px solid #df307f; padding:10px 20px; width:160px; text-align:center; margin:5px auto 0 auto; font-weight:normal;border-radius: 5px;}
.membership_bt3 a{color:#df307f;}

/* 편의점 선택 버튼 */
.order_btn {border-radius: 3px; border: 1px solid #d8dadc; text-align: center; color: #555; font-weight: normal; font-size: 0.95em; margin: 10px 4px 5px 0; padding:4px 4px 2px 4px;}  

/* 본인 인증하기 - 안내보기, 신분증으로 인증하기 버튼 추가 */
.adult_btn_box {text-align: right; margin:10px 40px 0 0;}
.adult_btn_box .button_adult { display: inline-block; *zoom: 1; *display: inline;  padding: 0; vertical-align: middle; border: 1px solid; border-color: #308cd4; text-align: center; overflow: hidden; text-decoration: none!important; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #FFF; margin-right: 5px; margin-top: -3px; margin-bottom: 8px;}
.adult_btn_box .button_adult a:link { text-decoration: none!important; outline: 0; color: #3c78b3; font-size: 13px; font-family: malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;  line-height: 16px; display: block;  white-space: nowrap; background-color: transparent;  border-color: #195fa5; margin: 0; border: 0; padding: 5px 10px;}

/* 비밀번호 재설정 구페이지 - 리뉴얼되면 삭제 */
.pwbox_noline input[name="Mobile"]:focus ~ .hide_info {display: block;}
.pwbox_noline table th {vertical-align: top; padding: 11px 0 0 0; }
.pwbox_noline table td {min-width:160px;}
.hide_info {display: none; letter-spacing: -0.2px; color: red; margin: 0;}

/* 모바일 주문스텝2 버튼 스타일 변경*/
.m_input_box {border: 1px #d5d5d5 solid; height: 30px; border-radius: 4px!important; padding: 0 0 0 10px; outline: none;}
.m_pinkline_btn {display: inline-block; width: 99%; height: 30px; line-height: 32px; border: 1px solid #EB217C; background-color: #fff; border-radius: 4px; font-size: 14px; color: #EB217C!important; text-align: center;}
.m_grayline_btn {width: 99%; height: 30px; line-height: 32px; border: 1px solid #666; background-color: #fff; border-radius: 4px; font-size: 14px; color: #555; text-align: center; padding: 0 5px;}
.m_pink_btn {width: 100%; height: 40px; line-height: 40px; background-color: #EB217C; color: #fff; text-align: center; font-size: 16px; border-radius: 6px;}
.m_gray_btn {width: 100%; height: 40px; line-height: 40px; background-color: #f3f3f3; color: #000; text-align: center; font-size: 16px; border-radius: 6px;}
.m_pinkline_btn2 {display: inline-block; height: 30px; line-height: 32px; border: 1px solid #EB217C; background-color: #fff; border-radius: 4px; color: #EB217C!important; text-align: center; padding: 0 12px; vertical-align: middle;}
.m_pinkline_btn2 a { color: #EB217C!important; font-size: 15px; }
.coupon_newbox {padding: 0 12px;}
.coupon_newbox ul li {margin-bottom: 10px;}


/* 100자평 쓰기, 배송전 미리 읽기 */
.label_deduct {display: inline-block; min-width: 50px; height: 18px; line-height: 16px; border-radius: 3px; background-color: #fff; border: 1px #d5d5d5 solid; color: #8a8a8a; font-size: 11px; text-align: center; padding: 0 3px; box-sizing: border-box; text-transform: lowercase;}
.btn_review {display: inline-block; font-size: 12px; color: #000; border-bottom: 1px #c1ddf5 dashed; margin:3px 10px 3px 10px; position: relative; text-decoration: none!important; line-height: 1.3; letter-spacing: -0.5px;}
.btn_review::before {content: ''; display: inline-block; width: 6px; height: 11px; background: url(//image.aladin.co.kr/img/order/2023/icon_pencil.gif) no-repeat; position: absolute; left: -10px; top: 1px;}
.btn_preview {display: inline-block; font-size: 12px; color: #000; border-bottom: 1px #c1ddf5 dashed; margin:3px 10px 3px 16px; position: relative; text-decoration: none!important; line-height: 1.3; letter-spacing: -0.5px; }
.btn_preview::before {content: ''; display: inline-block; width: 13px; height: 12px; background: url(//image.aladin.co.kr/img/order/2023/icon_e.gif) no-repeat; position: absolute; left: -16px; top: 1px;}

/* 목록 상단 버튼 */
.list_add_btn_box {display: flex; justify-content: flex-end; padding: 10px 0;}
.list_add_btn {height: 24px; line-height: 22px; padding: 0 7px; border: solid 1px #c8c8c8; background-color: #fff; font-size: 11px; color: #3e3e3e; border-radius: 3px; box-sizing: border-box; cursor: pointer; margin-left: 5px;}
.list_add_btn:hover {border: solid 1px #c8c8c8; background-color: #f3f3f3;}
.list_add_btn_box > div {position: relative;}
.add_basket_layer_out {position: relative;}
.button_search_cart_new ~ .add_basket_layer_out .add_basket_layer {top: 0;}
.add_basket_layer {width: 175px; background-color: #fff; border: 2px #2c98d9 solid; padding: 16px 0; position: absolute; left:50%; top: 5px; z-index: 19; transform: translateX(-50%);}
.add_basket_layer p {font-size: 13px; font-weight: bold; text-align: center; margin: 0 0 10px 0; }
.add_basket_layer .btn {display: flex; justify-content: center;}
.add_basket_layer .btn .go_btn {height: 20px; line-height: 22px; background-color: #2e9bdb; color: #fff; font-size: 12px; padding: 0 8px; margin-right: 5px; border: 0; border-radius: 3px; letter-spacing: -0.5px; cursor: pointer;}
.add_basket_layer .btn .close_btn {height: 20px; line-height: 22px; background-color: #a4a4a4; color: #fff; font-size: 12px; padding: 0 8px;  border: 0; border-radius: 3px; letter-spacing: -0.5px;  cursor: pointer;}

.addpop_close_btn {text-align: center;}
.addpop_close_btn a {display: inline-block; min-width: 50px; height: 24px; line-height: 22px; border: 1px #9e9e9e solid; padding: 0 8px; color: #333; border-radius: 3px; box-sizing: border-box;}
.addpop_close_btn a:hover {background: #f7f7f7!important;  color: #333;}

.addpop_mylist_btn {display: inline-block; height: 19px; line-height: 17px; border: 1px #9e9e9e solid; padding: 0 5px; color: #333; border-radius: 3px; box-sizing: border-box; cursor: pointer; background-color: #fff; font-size: 11px; vertical-align: middle;}
.addpop_mylist_btn::before {content: '+'; display: inline-block; color: #f26202; margin-right:4px;}
.addpop_mylist_btn:hover {background-color: #fff; color: #333}
.addpop_mylist_select_btn  {display: inline-block; height: 19px; line-height: 19px; border: 1px #9e9e9e solid; padding: 0 5px; color: #333; border-radius: 3px; box-sizing: border-box; cursor: pointer; background-color: #fff; font-size: 11px;}

.blogpop_confirm_btn {display: inline-block; width: 85px; height: 26px; line-height: 26px; background:#fff; border: 1px #9e9e9e solid; padding: 0 8px; color: #333; border-radius: 3px; cursor: pointer; font-size: 13px; font-weight: bold; box-sizing: border-box;  color: #333;}
.blogpop_confirm_btn:hover {text-decoration: none; background: #fff; color: #333;}
.blogpop_confirm_btn::before {content: ''; display: inline-block; width: 9px; height: 8px; background: url("//image.aladin.co.kr/img/blog2/button/orange_check.gif") no-repeat center; margin: -4px 5px 0 0; vertical-align: middle;}


/* 땡스투 레이어 장바구니, 주문조회*/
.Thx_basket_layer_wrap {background: #fff;width: 300px; padding: 20px 20px;border: 2px solid #df307f; text-align: left;  position: absolute; left: 0; z-index: 10;}
.Thx_basket_layer_wrap .cont {font-size: 14px; line-height: 1.5;    letter-spacing: 0em; color: #333; }
.Thx_basket_layer_wrap .btn_wrap { padding:15px 0 0 0; margin: 0;}
.Thx_basket_layer_wrap .btn_wrap .cancle {color: #333; text-decoration: underline;}
.Thx_basket_layer_wrap .btn_wrap .button {float: right;}
.Thx_basket_layer_wrap .btn_wrap::after {content: ''; display: block; clear: both;}
.item_tb_0 .Thx_basket_layer_wrap {left: 86px;} /* 장바구니 */

