﻿body {
    word-break: keep-all;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: '돋움', '굴림', Gulim, dotum, 'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;
}


/*@font-face { font-family:wooriSaebom;src:url(/ucl_editor/css/wooriSaebom.eot); }
@font-face { font-family:wooriBatang;src:url(/ucl_editor/css/wooriBatang.eot); }
@font-face { font-family:wooriDotum90C1;src:url(/ucl_editor/css/wooriDotum90C1.eot); }
.set_wooriBatang { font-family: wooriBatang; font-size:10pt; }
.set_wooriDotum { font-family: wooriDotum90C1; font-size:10pt; }
.set_wooriSaebom { font-family: wooriSaebom, Dotum; font-size:10pt; }
.set_Dotum { font-family: "Dotum","wooriSaebom"; font-size:10pt; }
.font_wooriSaebom { font-family: wooriSaebom, Dotum; line-height:32px;word-break: break-all;}
.font_Dotum { font-family: "Dotum","wooriSaebom"; line-height:32px;}
.hanja {  font-family: "Dotum"; line-height:32px;}*/

a:link {
    color: #444444;
    text-decoration: none
}

a:visited {
    color: #444444;
    text-decoration: none
}

a:hover {
    color: #386DA1;
    text-decoration: underline
}

img {
    border: 0px;
    margin: 0;
    padding: 0;
}

ul,
li,
dl,
dt,
dd {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

tr,
td {
    padding: 0px;
    margin: 0px;
}


/* 해외발송불가  */

.np_abroad_box {
    width: 100%;
    border: 1px solid #F1F1F1;
    line-height: 20px;
    margin: 5px 0 5px 0;
    background-color: #f6f6f6;
    display: block;
}

.np_abroad_box1 {
    border: 1px solid #F1F1F1;
    padding: 4px 12px;
    line-height: 15px;
    margin: 5px 0 5px 0;
    background-color: #f6f6f6;
    width: 412px;
}

img.top {
    vertical-align: middle;
    margin-bottom: 2px;
}

a.t_p:link {
    color: #818181;
    text-decoration: none;
}

a.t_p:visited {
    color: #818181;
    text-decoration: none;
}

a.t_p:hover {
    color: #818181;
    text-decoration: underline;
}

a.np_book_title:link {
    word-break: break-all;
    font-family: woorisb120;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    line-height: 20pt;
    text-align: justify;
    padding-top: 8px;
    color: #2B2B2B;
    padding-top: 10px;
}

a.np_book_title:visited {
    word-break: break-all;
    font-family: woorisb120;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    line-height: 20pt;
    text-align: justify;
    padding-top: 8px;
    color: #2B2B2B;
    padding-top: 10px;
}

a.np_book_title:hover {
    word-break: break-all;
    font-family: woorisb120;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    line-height: 20pt;
    text-align: justify;
    padding-top: 8px;
    color: #386DA3;
    padding-top: 10px;
}

a.np_author_intro_title:link {
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    line-height: 18pt;
    text-align: justify;
    padding-top: 8px;
    color: #444444;
    padding-top: 10px;
}

a.np_author_intro_title:visited {
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    line-height: 18pt;
    text-align: justify;
    padding-top: 8px;
    color: #444444;
    padding-top: 10px;
}

a.np_author_intro_title:hover {
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    line-height: 18pt;
    text-align: justify;
    padding-top: 8px;
    color: #386DA3;
    padding-top: 10px;
}

a.np_af01:link {
    color: #444444;
    text-decoration: none;
}

a.np_af01:visited {
    color: #444444;
    text-decoration: none;
}

a.np_af01:hover {
    color: #396EA4;
    text-decoration: underline;
}

a.np_af02:link {
    color: #396EA4;
    text-decoration: none;
    font-size: 11px;
}

a.np_af02:visited {
    color: #396EA4;
    text-decoration: none;
    font-size: 11px;
}

a.np_af02:hover {
    color: #396EA4;
    text-decoration: underline;
    font-size: 11px;
}

a.np_af03:link {
    color: #444444;
    text-decoration: none;
    font-weight: bold;
}

a.np_af03:visited {
    color: #444444;
    text-decoration: none;
    font-weight: bold;
}

a.np_af03:hover {
    color: #396EA4;
    text-decoration: underline;
    font-weight: bold;
}

a.np_af04:link {
    text-decoration: underline;
}

a.np_af04:visited {
    text-decoration: underline;
}

a.np_af04:hover {
    text-decoration: underline;
}

a.np_add02:link {
    color: #898989;
    font-size: 11px;
}

a.np_add02:visited {
    color: #898989;
    font-size: 11px;
}

a.np_add02:hover {
    color: #898989;
    font-size: 11px;
}

a.np_lowest_t:link {
    color: #E45374;
    text-decoration: none;
}

a.np_lowest_t:visited {
    color: #E45374;
    text-decoration: none;
}

a.np_lowest_t:hover {
    color: #E45374;
    text-decoration: underline;
}

a.np_tag:link {
    color: #444444;
    font-size: 12px;
    font-weight: none;
    text-decoration: underline;
}

a.np_tag:visited {
    color: #444444;
    font-size: 12px;
    font-weight: none;
    text-decoration: underline;
}

a.np_tag:hover {
    color: #386DA1;
    font-size: 12px;
    font-weight: none;
    text-decoration: underline;
}

.np_coverpadding6 {
    padding: 6px;
}

.np_coverpadding20 {
    padding: 20px;
}

.np_coverpadding10 {
    padding: 10px;
}

.np_coverpadding3 {
    padding: 3px;
    *padding: 3px 3px 0 3px;
}

.np_t_c1 {
    color: #8D8D8D;
    font-size: 1em;
}

a.np_t_c1:link {
    color: #8D8D8D;
    font-size: 1em;
}

a.np_t_c1:visited {
    color: #8D8D8D;
    font-size: 1em;
}

a.np_t_c1:hover {
    color: #8D8D8D;
    font-size: 1em;
}

.bz2 {
    color: #FA7600;
}

.bznew {
    color: #FE8C4D;
    font-weight: bold;
}

.np_price {
    color: #E45374;
}

.np_mileage {
    color: #FA7705;
}

.np_author {
    color: #C16F82;
    font-weight: bold;
}

.np_author2 {
    color: #C16F82;
}

.np_ucctab_numoff {
    color: #989898;
    font-weight: bold;
}

.np_isbn {
    color: #5B5B5B;
    float: left;
}

.np_add01 {
    color: #444444;
    font-size: 11px;
}

.np_add02 {
    color: #898989;
    font-size: 11px;
}

.np_order_box1 {
    border: 1px solid #DDDDDD;
    height: 20px;
    padding: 1px 4px;
    line-height: 15px;
}

.np_order_tw {
    font-size: 12px;
    color: #757575;
    font-weight: bold;
}


/*font-family:돋움;*/

.np_order_t {
    font-size: 12px;
    color: #757575;
}


/*font-family:돋움;*/

.np_tag_inbox1 {
    color: #999999;
    font-size: 12px;
    border: 1px solid #D8D8D8;
    margin: 0 5px 0 5px;
    padding: 3px 5px 2px 5px;
}


/*font-family:"돋움", "돋움체";*/

.np_myreview_recommend {
    color: #608900;
    font-weight: bold;
}

.np_bfpm1 {
    font-size: 1em;
    color: #444444;
}


/*font-family:돋움;*/

.np_bfpm2 {
    font-size: 1em;
    color: #396EA4;
}


/*font-family:돋움;*/

.np_bfpm3 {
    font-size: 1em;
    color: #396EA4;
}


/*font-family:돋움;*/

.np_bfpm4 {
    font-size: 1em;
    color: #646464;
}


/*font-family:돋움;*/

.np_bfpm5 {
    font-size: 1em;
    color: #396EA4;
    letter-spacing: -0.12em;
}

.np_bfpm7 {
    font-size: 1.2em;
    color: #646464;
    font-weight: bold;
}

.np_bfpm8 {
    font-size: 0.80em;
    color: #C16F82;
    font-weight: bold;
}


/*font-family:돋움;font-family: Verdana, Arial, Helvetica, sans-serif;*/

.np_bfpm10 {
    font-size: 1em;
    color: #333333;
}


/*font-family:돋움;*/

a.np_bfpm1:link {
    font-size: 1em;
    color: #444444;
    text-decoration: none;
}

a.np_bfpm1:visited {
    font-size: 1em;
    color: #444444;
    text-decoration: none;
}

a.np_bfpm1:hover {
    font-size: 1em;
    color: #396EA4;
    text-decoration: underline;
}

a.np_bfpm2:link {
    font-size: 1em;
    color: #396EA4;
    text-decoration: none;
}

a.np_bfpm2:visited {
    font-size: 1em;
    color: #396EA4;
    text-decoration: none;
}

a.np_bfpm2:hover {
    font-size: 1em;
    color: #396EA4;
    text-decoration: underline;
}

a.np_bfpm5:link {
    font-size: 1em;
    color: #396EA4;
    text-decoration: none;
    letter-spacing: -0.12em;
}

a.np_bfpm5:visited {
    font-size: 1em;
    color: #396EA4;
    text-decoration: none;
    letter-spacing: -0.12em;
}

a.np_bfpm5:hover {
    font-size: 1em;
    color: #396EA4;
    text-decoration: underline;
    letter-spacing: -0.12em;
}

a.np_bfpm10:link {
    font-size: 1em;
    color: #333333;
    text-decoration: none;
}

a.np_bfpm10:visited {
    font-size: 1em;
    color: #333333;
    text-decoration: none;
}

a.np_bfpm10:hover {
    font-size: 1em;
    color: #333333;
    text-decoration: underline;
}

.np_bz {
    color: #14A414;
    font-weight: bold;
}

a.np_bz:link {
    color: #14A414;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

a.np_bz:visited {
    color: #14A414;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

a.np_bz:hover {
    color: #14A414;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}


/* 상단 서지 정보  */

#np_wrap {
    width: 930px;
    margin: 0 auto;
}

.position {
    margin: 10px 0px 10px 20px;
}


/* 왼쪽 책표지 */

.np_book_img {
    float: left;
    width: 236px;
    margin-left: 24px;
    overflow: hidden;
    display: inline;
    /* 윈도우용 인터넷 익스플로러의 마진값 두배 표시 문제 해결책 */
}

.np_move_box {
    margin: 0 0 0 25px;
    float: left;
    list-style: none;
    width: 180px;
    background-color: #000000;
    text-align: center;
    display: inline;
    padding: 0 0 0 32px;
}

.np_move_box li {
    float: left;
    margin: 0 2px;
    padding: 0;
    text-align: center;
}

.np_sum_view {
    margin: 10px 0 0 25px;
    float: left;
    list-style: none;
    padding: 0;
    text-align: center;
    display: inline;
}

.np_sum_view li {
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    text-align: center;
    border: 1px solid #E3E3E3;
}


/* 광고 및 ucc정보 */

.np_ucc_info {
    margin: 0 24px 0 0;
    padding: 0;
    width: 179px;
    z-index: 100
}

.np_lowest_title {
    width: 179px;
    height: 31px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_lowest_title.jpg) no-repeat bottom left;
}

.np_lowest {
    margin: 0;
    padding: 0;
    width: 179px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_lowest_bg.jpg) repeat bottom left;
}

.np_lowest ul {
    margin: 0 0 0px 28px;
    padding: 8px 10px 3px 0px;
    list-style: none;
}

.np_lowest ul li {
    margin: 0 0 6px 0px;
    padding: 0 0 0 0px;
    list-style-image: url(//image.aladin.co.kr/img/shop/product2/np_icon_dat.jpg);
    line-height: 14px;
}

.np_lowest_bottom {
    width: 179px;
    height: 10px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_lowest_bottom.jpg) no-repeat top left;
}

.np_lowest dt {
    margin: 0 7px 0 5px;
    padding: 0;
    background: url(//image.aladin.co.kr/img/shop/product2/np_lowest_bg01.jpg);
}


/*책소개 화면 순서 설정 */

.np_order {
    padding: 8px 0 8px 20px;
    width: 688px;
    background-color: #F7F7F7;
    border: 1px solid #E8E8E8;
}

.np_nbox_s {
    background-color: #ffffff;
    text-align: center;
    float: left;
    padding: 1px 2px 0 2px;
    margin: 0 5px 0 0;
    border: 1px solid #dddddd;
    color: #757575;
}

.np_nbox_s2 {
    background-color: #ffffff;
    text-align: center;
    float: left;
    padding: 1px 1px 1px 4px;
    margin: 0 0 0 0;
    border: 1px solid #dddddd;
    color: #757575;
    display: inline;
}

.np_nbox_s3 {
    background-color: #ffffff;
    float: left;
    padding: 0 2px;
    margin: 0 0;
    border: 1px solid #dddddd;
    color: #757575;
    width: 155px;
    font-size: 11px;
}

.np_long_order {
    padding: 8px 0 8px 20px;
    width: 908px;
    background-color: #F7F7F7;
    border: 1px solid #E8E8E8;
}


/* 시리즈 도서 */

.np_series {
    padding: 0 0 0 0px;
    width: 710px;
    float: left;
}

.np_series_box {
    padding: 8px 15px 8px 15px;
    width: 678px;
    border: 1px solid #DEDEDE;
    float: left;
    font-size: 1em;
}

.np_series_long {
    padding: 0 0 0 0px;
    width: 930px;
    float: left;
}

.np_series_box_long {
    padding: 8px 15px 8px 15px;
    width: 898px;
    border: 1px solid #DEDEDE;
    float: left;
    font-size: 1em;
}


/*.np_series_box_left{margin:0;	padding:0;	width: 330px;	float:left;}
.np_series_box_right{ margin:0 0 0 15px; padding:0;	width: 330px;	float:left;} */


/* 제품소개 */

.np_long_intro {
    margin: 40px 0 0 0;
    padding: 0 0 0 0px;
    width: 930px;
    float: left;
    float: left;
}

.np_long_intro_box {
    margin: 10px 0 0 0;
    padding: 10px 15px 10px 15px;
    width: 898px;
    font-size: 1em;
    border: 1px solid #E3E3E3;
    float: left;
    display: inline;
}

.np_long_intro_box2 {
    margin: 10px 0 0 0;
    padding: 0px 15px 10px 15px;
    width: 680px;
    font-size: 1em;
    float: left;
    display: inline;
}

.np_inside_pagenum {
    float: left;
    text-align: center;
    font-size: 1.55em;
    font-style: italic;
    width: 105px;
    padding: 10px 0 5px 0;
}

.np_inside_content {
    float: left;
    width: 545px;
    margin: 0;
    padding: 5px 5px 5px 15px;
    background-color: #FFFFFF;
    word-break: break-all;
}

.np_inside_content_more {
    float: left;
    width: 780px;
    margin: 0;
    padding: 5px 5px 5px 15px;
    background-color: #FFFFFF;
}


/* 해리포터 시리즈의 최근작 */

.np_right_series {
    font-size: 1em;
    clear: both;
}

.np_right_titlebox {
    padding: 5px 10px;
    width: 180px;
    height: 21px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_right_titlebox.jpg) no-repeat left;
}

.np_right_listbox {
    padding: 6px 10px 5px 10px;
    width: 180px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_right_listbg-2.jpg) no-repeat bottom left;
    float: left;
    line-height: 18px;
    display: inline;
}

.np_right_listbt {
    padding: 0;
    width: 200px;
    height: 5px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_right_listbt.jpg) repeat top left;
    float: left;
}

.np_right_listbox ul {
    margin: 0 0 0px 12px;
    padding: 8px 5px 0 0px;
    list-style: none;
}

.np_right_listbox ul li {
    margin: 0 0 5px 0px;
    padding: 0 0 0 0px;
    list-style-image: url(//image.aladin.co.kr/img/shop/product2/np_icon_dat02.jpg);
    line-height: 14px;
}

.np_series_newbook dt {
    margin: 0 7px 0 5px;
    padding: 0;
    background: url(//image.aladin.co.kr/img/shop/product2/np_lowest_bg01.jpg);
}


/* 스폰서링크 */

.np_sponsor_listbox {
    padding: 10px 10px 6px 10px;
    width: 180px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_right_listbg-1.jpg) no-repeat bottom left;
    float: left;
    line-height: 18px;
}


/* 카드서비스 */

#np_card_service {
    margin: 30px 0 0 0;
    width: 930px;
    float: left;
}

.np_card_service_bg {
    width: 862px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_cardtop_bg.jpg) repeat top left;
    padding: 3px 34px 0 34px;
    clear: both;
}

.np_card_service_bg02 {
    width: 889px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_cardtop_bg02.jpg) repeat top left;
    padding: 10px 23px 0 18px;
}


/* 품절안내 */

.np_soldout_box {
    background: url(//image.aladin.co.kr/img/shop/2012/np_soldout02-1.gif) no-repeat bottom left;
    padding: 8px 10px;
    line-height: 14px;
    margin: 0 0 10px 0;
}


/* letslook  */

.np_letslook {
    margin: 35px 0 0 0;
}

.np_letslook_box {
    border: 1px solid #E8E8E8;
    padding: 1px 0px;
    line-height: 15px;
    background-color: #F7F7F7;
    width: 928px;
}


/* 기프트 상품선택 */

.np_gift_select {
    width: 542px;
    float: left;
    margin: 10px 0;
}

.np_gift_select_title {
    width: 542px;
    float: left;
    margin: 12px 0 0 0;
    background: url(//image.aladin.co.kr/img/shop/product2/np_40box_titlebg.jpg) repeat-x left;
}

.np_gift_select_title01 {
    float: left;
    margin: 2px;
    width: 226px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_gift_select_title02 {
    float: left;
    margin: 2px;
    width: 65px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_gift_select_title03 {
    float: left;
    margin: 2px;
    width: 77px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_gift_select_title04 {
    float: left;
    margin: 2px;
    width: 77px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_gift_select_title05 {
    float: left;
    margin: 2px;
    width: 77px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_gift_select_cont {
    padding: 3px 0 5px 0;
    float: left;
    width: 542px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_ucc_line-2.jpg) repeat-x bottom;
}

.np_beauty_select_cont {
    padding: 3px 0 5px 0;
    float: left;
    width: 572px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_ucc_line-2.jpg) repeat-x bottom;
}


/* 화장품 상품선택 */

.np_beauty_select {
    width: 572px;
    float: left;
    margin: 10px 0;
}

.np_beauty_select_cont {
    padding: 3px 0 5px 0;
    float: left;
    width: 572px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_ucc_line-2.jpg) repeat-x bottom;
}

.np_beauty_select_title {
    width: 572px;
    float: left;
    margin: 12px 0 0 0;
    background: url(//image.aladin.co.kr/img/shop/product2/np_40box_titlebg.jpg) repeat-x left;
}

.np_beauty_select_title01 {
    float: left;
    margin: 2px;
    width: 256px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_beauty_select_title02 {
    float: left;
    margin: 2px;
    width: 65px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_beauty_select_title03 {
    float: left;
    margin: 2px;
    width: 77px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_beauty_select_title04 {
    float: left;
    margin: 2px;
    width: 77px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}

.np_beauty_select_title05 {
    float: left;
    margin: 2px;
    width: 77px;
    text-align: center;
    height: 23px;
    padding: 7px 0 3px 0;
    display: inline;
}


/* 레이어 */

#np_layer {
    width: 710px;
    margin: 0;
}

.np_layer_box {
    background: url(//image.aladin.co.kr/img/shop/product2/np_layer02.jpg) repeat top left;
    margin: 0;
    padding: 5px 11px 7px 11px;
    width: 688px;
}

.np_layer_left {
    padding: 0 5px 0 0;
    width: 507px;
    float: left;
}

.np_layer_right {
    padding: 0 0 0 0;
    width: 176px;
    float: left;
}

.left_series {
    margin: 0 0 2px 0;
    border: 1px solid #dddddd;
    color: #757575;
    background: #ffffff;
    padding: 1px 0 0 15px;
}

.left_book {
    margin: 0 0 2px 0;
    border: 1px solid #dddddd;
    color: #097DC7;
    background: #ffffff;
    padding: 1px 0 0 15px;
}

.left_ucc {
    margin: 0 0 2px 0;
    border: 1px solid #dddddd;
    color: #E46315;
    background: #ffffff;
    padding: 1px 0 0 15px;
}

#sortable {
    list-style-type: none;
    margin: 0 0 0 65px;
    padding: 0;
    width: 82%;
}

#sortable li {
    margin: 0 0 2px 0;
    padding: 1px;
    padding-left: 12px;
    border: 1px solid #dddddd;
    background: #f7f7f7;
    font-size: 12px;
    height: 15px;
    color: #1385CE;
}

#sortable li span {
    position: absolute;
}

.right_list {
    margin: 0 0 2px 0;
    border: 1px solid #dddddd;
    color: #757575;
    background: #ffffff;
    padding: 5px 0 5px 20px;
}

.right_btn {
    padding: 237px 0 0px 10px;
    float: right;
    display: inline;
    vertical-align: bottom;
}

.np_btlayer_box {
    margin: 0;
    padding: 3px;
    border: 1px #1C8CD4 solid;
    color: #444444;
}

.np_btlayer_list {
    margin: 0;
    padding: 0 5px 0 3px;
}

.np_btlayer_list ul {
    margin: 0 0 0px 12px;
    padding: 3px 0px 0px 0px;
    list-style: none;
}

.np_btlayer_list ul li {
    margin: 0;
    padding: 0px;
    list-style-image: url(//image.aladin.co.kr/img/shop/product2/np_icon_dat04.jpg);
}

.np_btlayer_box02 {
    margin: 0;
    padding: 3px;
    border: 1px #86BFE3 solid;
    color: #444444;
}

.np_btlayer_list02 {
    margin: 0;
    padding: 1px 3px 0 0px;
    font-size: 11px;
    line-height: 18px;
}

.np_btlayer_list02 ul {
    margin: 0 0 0px 3px;
    padding: 2px 0px 0px 0px;
    list-style: none;
}

.np_btlayer_list02 ul li {
    margin: 0;
    padding: 0px;
}

a.np_btlayer01:link {
    color: #808080;
    text-decoration: none;
}

a.np_btlayer01:visited {
    color: #808080;
    text-decoration: none;
}

a.np_btlayer01:hover {
    color: #007BC5;
    text-decoration: underline;
}

.np_selectbox {
    border: 1px solid #B9B9B9;
    height: 21px;
    padding: 1px 4px;
    line-height: 15px;
    color: #444444;
    font-size: 12px;
}


/* 화장품 */

.np_beauty_img {
    float: left;
    width: 310px;
    margin-left: 24px;
    overflow: hidden;
    display: inline;
    /* 윈도우용 인터넷 익스플로러의 마진값 두배 표시 문제 해결책 */
}

.np_beautymove_box {
    margin: 0 0 0 25px;
    float: left;
    list-style: none;
    width: 217px;
    background-color: #000000;
    text-align: center;
    display: inline;
    padding: 0 0 0 70px;
}

.np_beautymove_box li {
    float: left;
    margin: 0 2px;
    padding: 0;
    text-align: center;
}

.np_beautysum_view {
    margin: 10px 0 0 25px;
    float: left;
    list-style: none;
    padding: 0 0 0 5px;
    width: 277px;
    display: inline;
}

.np_beautysum_view li {
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    text-align: center;
    border: 1px solid #E3E3E3;
}

.np_beauty_hinfo {
    margin: 10px 0 0 25px;
    float: left;
    list-style: none;
    padding: 0 0 0 10px;
    width: 272px;
    display: inline;
}

.np_gift_select_cont01 {
    float: left;
    width: 216px;
    border: 1px solid #dddddd;
    padding: 3px 0 0px 5px;
    display: inline;
}


/* 태그 */

.np_short_tag {
    padding: 0 0 0 0px;
    width: 710px;
    float: left;
}

.np_short_tag_title {
    margin: 7px 0 0 0;
    padding: 0;
    clear: both;
    width: 710px;
    height: 50px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_tag01.jpg) no-repeat top left;
}

.np_short_tag_list {
    margin: 0;
    padding: 10px 15px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_title_thisbook_bg.jpg) repeat bottom left;
    float: left;
    width: 680px;
    font-size: 1em;
}

.np_short_comment_tag_t {
    float: left;
    padding-left: 4px;
    width: 676px;
    font-size: 1em;
}

.np_short_tag_des_text {
    margin: 7px 0 0 85px;
    padding: 5px 5px;
    float: left;
    width: 580px;
    background-color: #F7F7F7;
    line-height: 14px;
    display: inline;
    font-size: 0.95em;
}

.np_long_tag {
    padding: 0 0 0 0px;
    width: 930px;
    float: left;
}

.np_long_tag_title {
    margin: 7px 0 0 0;
    padding: 0;
    clear: both;
    width: 930px;
    height: 40px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_beauty_tag01.jpg) no-repeat top left;
}

.np_long_tag_list {
    margin: 0;
    padding: 10px 15px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_title_thisbeauty_bg.jpg) repeat bottom left;
    float: left;
    width: 900px;
    font-size: 1em;
}

.np_long_comment_tag_t {
    float: left;
    padding-left: 4px;
    width: 896px;
    font-size: 1em;
}

.np_long_tag_des_text {
    margin: 7px 0 0 85px;
    padding: 5px 5px;
    float: left;
    width: 757px;
    background-color: #F7F7F7;
    line-height: 14px;
    display: inline;
    font-size: 0.95em;
}

.np_tag_name {
    width: 120px;
    float: left;
    text-align: left;
}

.np_tag_btn {
    width: 33px;
    float: left;
}


/* 태그 레이어 */

.np_popup_titlebox1 {
    padding: 0;
    width: 380px;
    height: 28px;
    font-weight: bold;
    background: url(//image.aladin.co.kr/img/shop/product2/np_popup_tag_top2.jpg) repeat-y left top;
}

.np_popup_titlebox2 {
    /*padding-left:30px;*/
    padding-left: 10px;
    width: 380px;
}

.np_popup_contbox1 {
    padding: 0px;
    border: 2px #32AEE5 solid;
    width: 380px;
    color: #444444;
    line-height: 18px;
    background: #FFFFFF
}

.np_tag_t {
    width: 80px;
    padding: 0 3px;
    text-align: center
}

.np_tag_bg {
    background: url(//image.aladin.co.kr/img/shop/product2/np_popup_tag_bg1.jpg) repeat-x left top;
    height: 20px
}

.np_tag_sp {
    padding: 5px 8px;
}

.np_tag_sp_new {
    padding: 5px 0px;
}

.np_tag_dot {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/product2/np_popup_tag_dot1.jpg) repeat-x left top;
    height: 3px
}

.np_f_left {
    float: left;
    padding: 5px 0 4px 10px;
    color: #FFFFFF
}

.np_f_left1 {
    float: left;
    padding: 5px 0 0 5px
}

.np_f_right {
    float: right;
    padding: 7px 10px 0 0;
}

.np_f_right1 {
    float: right;
    padding: 1px 5px;
    background: #f1f1f1;
    font-size: 11px
}

a.np_taglink:link {
    color: #b9e3fe;
    text-decoration: none;
    font-weight: normal
}

a.np_taglink:visited {
    color: #b9e3fe;
    text-decoration: none;
    font-weight: normal
}

a.np_taglink:hover {
    color: #b9e3fe;
    text-decoration: underline;
    font-weight: normal
}

a.np_tagall:link {
    color: #3774b1;
    text-decoration: none;
    font-weight: normal
}

a.np_tagall:visited {
    color: #3774b1;
    text-decoration: none;
    font-weight: normal
}

a.np_tagall:hover {
    color: #3774b1;
    text-decoration: underline;
    font-weight: normal
}


/************************** 중고 **************************************/


/* 판매자 정보 */

.np_user {
    width: 164px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_user_info01.jpg) no-repeat top left;
    padding: 13px 7px 3px 8px;
    height: 26px;
}

.np_user_level {
    width: 159px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_user_info02.jpg) no-repeat top left;
    padding: 4px 10px 5px 10px;
    height: 17px;
}

.np_user_info {
    margin: 0;
    padding: 5px 10px 8px 12px;
    width: 157px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_user_info03.jpg) no-repeat bottom left;
    display: inline;
    float: left;
}

.np_user_info li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    text-align: center;
}


/* 중고책소개 */

.np_usershop_intro {
    padding: 0 0 0 0px;
    width: 710px;
    float: left;
    float: left;
}

.np_usershop_intro_box {
    margin: 10px 0 0 0;
    padding: 10px 15px 5px 15px;
    width: 678px;
    font-size: 1em;
    border: 1px solid #E3E3E3;
    float: left;
    display: inline;
}

.np_usershop_contents {
    margin: 5px 0 20px 0;
    padding: 0 0 0 0px;
    width: 678px;
    float: left;
}

.np_usershop_contents02 {
    margin: 5px 0 5px 0;
    padding: 0 0 0 0px;
    width: 678px;
    float: left;
}

.np_usershop_state {
    margin: 0;
    padding: 5px 0 5px 0px;
    width: 678px;
    float: left;
}

.np_usershop_state_list {
    width: 656px;
    float: left;
}


/* 다른 중고상품 */

.np_another_title {
    width: 167px;
    height: 14px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_another_top.jpg) no-repeat bottom left;
    padding: 14px 6px 3px 6px;
}

.np_another {
    margin: 0;
    padding: 0 0 7px 0;
    width: 179px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_another_bg.jpg) no-repeat bottom left;
}


/* 다른 중고상품 - 디지털가전 */

.np_another_title2 {
    width: 167px;
    height: 17px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_another_top.jpg) no-repeat top left;
    padding: 9px 6px 5px 6px;
}

.np_another2 {
    margin: 0;
    padding: 0 0 7px 0;
    width: 179px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_another_bg.jpg) no-repeat bottom left;
}


/* 음반 수록곡 */

.np_music_cdn {
    color: #fe7701;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


/* 배송료 관련 추가 */

.np_theday {
    *margin-top: 5px;
    margin-bottom: 10px;
    width: 378px;
    padding: 0px 0 0 63px;
    overflow: hidden;
}

.np_af02 {
    color: #396EA4;
    text-decoration: none;
}


/* 100611 css추가  */

.np_rt_bookinfo_box {
    margin: 0 0 10px 0;
    width: 200px;
    height: 31px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_tit_bg_box.jpg) bottom left no-repeat;
}

.np_rt_bookinfo {
    margin: 0;
    padding: 2px 10px;
    *padding: 5px 10px;
}

.np_rt_half_box {
    margin: 0 0 10px 0;
    width: 200px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_half_box.jpg) bottom left no-repeat;
}

.np_rt_half_top {
    margin: 0;
    padding: 5px 10px;
    *padding: 5px 10px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_half_top.jpg) top left no-repeat;
}

.np_rt_half_list {
    margin: 0;
    padding: 10px 10px 7px 10px;
}

.np_hf1 {
    font-size: 1em;
    color: #565555;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

.np_hf2 {
    font-size: 1em;
    color: #d55271;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

a.np_hf1:link {
    font-size: 1em;
    color: #565555;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

a.np_hf1:hover {
    font-size: 1em;
    color: #565555;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

a.np_hf1:visited {
    font-size: 1em;
    color: #565555;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

a.np_hf2:link {
    font-size: 1em;
    color: #d55271;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

a.np_hf2:hover {
    font-size: 1em;
    color: #d55271;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

a.np_hf2:visit {
    font-size: 1em;
    color: #d55271;
    font-weight: bold;
    letter-spacing: -0.12em;
}


/*font-family:돋움;*/

.np_half_price {
    color: #E45374;
    font-size: 14px;
}

.np_bfpm9 {
    font-size: 1.2em;
    color: #396EA4;
    font-weight: bold;
}


/*font-family:돋움;*/

a.np_bfpm9:link {
    font-size: 1.2em;
    color: #396EA4;
    font-weight: bold;
}


/*font-family:돋움;*/

a.np_bfpm9:hover {
    font-size: 1.2em;
    color: #396EA4;
    font-weight: bold;
}


/*font-family:돋움;*/

a.np_bfpm9:visited {
    font-size: 1.2em;
    color: #396EA4;
    font-weight: bold;
}


/*font-family:돋움;*/


/* 나눔책꽂이 배너 */

.np_unicef {
    margin: 0px 0 5px 0;
    padding: 4px 7px;
    background-color: #f5f5f5;
    border: 1px #e1e1e1 solid;
    width: 425px;
    overflow: hidden;
    float: left;
}

.np_uni_l {
    float: left;
}

.np_uni_r {
    float: right;
    vertical-align: bottom;
}

.np_unicef_f {
    font-size: 1em;
    color: #9164b7;
    text-decoration: none;
    font-weight: bold;
}


/*font-family:돋움;*/

a.np_unicef_f:link {
    font-size: 1em;
    color: #9164b7;
    text-decoration: none;
    font-weight: bold;
}


/*font-family:돋움;*/

a.np_unicef_f:visited {
    font-size: 1em;
    color: #9164b7;
    text-decoration: none;
    font-weight: bold;
}


/*font-family:돋움;*/

a.np_unicef_f:hover {
    font-size: 1em;
    color: #9164b7;
    text-decoration: underline;
    font-weight: bold;
}


/*font-family:돋움;*/

.np_nm_f {
    font-size: 1em;
    color: #629000;
    text-decoration: none;
}


/*font-family:돋움;*/


/*100902 css추가 */

.np_50off_t {
    color: #f24a00;
    font-family: Verdana;
    font-weight: bold;
}

.np_rt_half_box_1 {
    margin: 0 0 10px 0;
    width: 200px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_half_box_1.jpg) bottom left no-repeat;
}

.np_rt_half_box_2 {
    margin: 0;
    width: 200px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_half_box_2.jpg) repeat-y;
}

.np_rt_half_top_1 {
    margin: 0;
    padding: 5px 10px;
    *padding: 5px 10px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_half_top_1.jpg) top left no-repeat;
}


/* 음반 New 추가 */

.nm_align_left {
    float: left;
}

.nm_align_right {
    float: right;
}

.nm_align_clear {
    clear: both
}

.nm_text_left {
    text-align: left;
}

.nm_text_right {
    text-align: right;
}

.nm_text_center {
    text-align: center;
}

.nm_text_g1 {
    color: #444444
}

.nm_text_g2 {
    color: #828282
}

.nm_text_g2_s {
    color: #828282;
    font-size: 11px
}

.nm_text_b1 {
    color: #396ea4
}

.nm_text_p1 {
    color: #e45374
}

.nm_text_w1 {
    color: #FFFFFF;
}

.nm_sp_topbottom5 {
    padding: 5px 0
}

.nm_sp_topbottom10 {
    padding: 10px 0
}

.nm_sp_top7 {
    padding-top: 7px;
    clear: both
}

.nm_sp_leftright5 {
    padding: 0 5px
}

.nm_sp_right5 {
    padding-right: 5px
}

.nm_sp_right15 {
    padding-right: 17px
}

.nm_sp_left5 {
    padding-left: 5px
}

.nm_sp_5 {
    padding: 5px
}

.nm_sp_10 {
    padding: 10px
}

.nm_sp_5_left {
    padding: 5px;
    text-align: left
}

.nm_line1 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_line_1.gif) repeat-x;
    height: 3px;
}

.nm_line1_1 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_line_2.gif) repeat-x;
    height: 3px;
    clear: both;
    padding-bottom: 5px
}

.nm_line2 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_line_2.gif) repeat-x;
    height: 3px;
}

.nm_line2 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_line_2.gif) repeat-x;
    height: 3px;
    clear: both;
    padding-bottom: 7px
}

.nm_line_g1 {
    background: #f1f1f1;
    height: 1px;
}

.nm_dotline1 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_dotline_2.gif) repeat-x;
    height: 3px;
}

.nm_mp3artist {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_mp3artist_top.jpg) no-repeat;
    padding: 13px 7px 10px 0;
    text-align: right
}

.nm_mp3artist_bg {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_mp3artist_bg.jpg) repeat-y;
    padding: 5px 0
}

.nm_mp3_bg {
    background-color: #f7f7f7;
    text-align: center;
    padding: 1px 1px 3px 1px;
}

.nm_right_titlebox {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_t_right_top1.jpg) no-repeat;
    padding: 7px 10px 3px 10px
}

.nm_right_titlebg {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_t_right_top2.jpg) repeat-y;
    padding: 5px 10px
}

.nm_t_melody_top {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_t_melody_top.jpg) no-repeat;
    height: 38px;
    text-align: center
}

.nm_t_melody_bg {
    padding: 5px 0;
    font-weight: bold;
    color: #6e92be;
    text-align: center
}

.nm_t_melody_text1 {
    color: #fe8c4d;
    font-weight: bold;
}

.nm_musiclist_text {
    text-align: left;
    padding: 7px 0;
}

.nm_musiclist_text2 {
    text-align: left;
    padding: 0 0 7px 10px;
}

.nm_musiclist_box {
    background: #f6f6f6;
    padding: 13px
}

.nm_musiclist_left_1 {
    float: left;
    width: 400px;
    padding: 2px 0 2px 10px
}

.nm_musiclist_left_2 {
    float: left;
    width: 95px;
    background: #1385cc;
    text-align: center;
}

.nm_musiclist_left_3 {
    float: left;
    padding: 2px 0 2px 10px;
    color: #999999
}

.nm_musiclist_sp1 {
    padding: 2px 0
}

.nm_musiclist_sp2 {
    padding: 0px
}

.nm_musiclist_sp3 {
    padding: 0px
}

.nm_musiclist_sp4 {
    padding: 5px 0;
    text-align: left
}

.nm_musiclist_sp5 {
    padding: 7px 0 10px 0;
    text-align: left
}

.nm_musiclist_a_on {
    color: #444444;
    font-size: 11px;
    font-weight: bold
}

.nm_profile_text1 {
    color: #2573be;
    font-weight: bold
}

.nm_text_left_2 {
    text-align: left;
    letter-spacing: -1px
}

.nm_tab_bg1 {
    background: url(//image.aladin.co.kr/img/shop/product2/np_ucc_tab_g.jpg) repeat-x left;
    vertical-align: absmiddle
}

.nm_tab_bg1_on {
    background: url(//image.aladin.co.kr/img/shop/product2/np_ucc_tab_b.jpg) repeat-x left;
    vertical-align: absmiddle
}

.nm_tab_bg2 {
    background: url(//image.aladin.co.kr/img/shop/product2/np_ucc_tabbg01.jpg)
}

.nm_pop_bg_430 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_pop_bg_430.jpg) no-repeat;
    padding: 13px 5px 18px 60px;
    font-size: 14px;
    font-weight: bold;
    color: #444444
}

.nm_pop_bg_400 {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_pop_bg_400.jpg) no-repeat;
    padding: 13px 5px 18px 60px;
    font-size: 14px;
    font-weight: bold;
    color: #444444
}

.nm_pop_bg_bottom {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_pop_bottom.jpg) repeat-x bottom #FFFFFF
}

.nm_pop_bg_bottom_s {
    background: url(//image.aladin.co.kr/img/shop/product2/nm_pop_bottom_s.jpg) repeat-x bottom #FFFFFF
}

.nm_pop_text1 {
    text-align: left;
    color: #396ea4;
}

.nm_pop_text2 {
    color: #e45374;
    text-align: left;
}

.nm_pop_text3 {
    color: #969696;
    text-align: left;
}

.nm_pop_text4 {
    color: #396ea4;
    text-align: left;
}

.nm_pop_text5 {
    color: #969696;
    font-size: 11px;
    font-weight: bold
}

.nm_today_t1 {
    padding: 5px 5px 0 0;
    float: right
}

.nm_today_t2 {
    padding: 3px 0 0 0;
    float: right
}

.nm_today_table1_on {
    padding: 5px 0 5px 15px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase
}

.nm_today_table1_off {
    padding: 5px 0 5px 15px;
    float: left;
    font-size: 11px;
    text-transform: uppercase
}

.nm_today_table_left {
    padding: 2px 5px 2px 0px;
    float: left;
}

.nm_today_table_right {
    padding: 3px 5px 0px 0px;
    float: right;
}

.nm_today_table_right1 {
    padding: 3px 5px 10px 0px;
    float: right;
}

a.nm_today_off_a:link {
    color: #969595;
    text-decoration: none;
}

a.nm_today_off_a:visited {
    color: #969595;
    text-decoration: none;
}

a.nm_today_off_a:hover {
    color: #444444;
    text-decoration: underline;
}

a.nm_text_g2:link {
    color: #444444;
    text-decoration: none;
}

a.nm_text_g2:visited {
    color: #444444;
    text-decoration: none;
}

a.nm_text_g2:hover {
    color: #3774b1;
    text-decoration: underline;
}

a.nm_text_g3:link {
    color: #444444;
    text-decoration: none;
}

a.nm_text_g3:visited {
    color: #444444;
    text-decoration: none;
}

a.nm_text_g3:hover {
    color: #269ddc;
    text-decoration: underline;
}

a.nm_text_g4:link {
    color: #808080;
    text-decoration: none;
}

a.nm_text_g4:visited {
    color: #808080;
    text-decoration: none;
}

a.nm_text_g4:hover {
    color: #386DA1;
    text-decoration: underline;
}

a.nm_tgl:link {
    color: #828282;
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px dotted #C1DDF5
}

a.nm_tgl:visited {
    color: #828282;
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px dotted #C1DDF5
}

a.nm_tgl:hover {
    color: #386DA1;
    font-size: 11px;
    border-bottom: 1px solid #258AB0
}

a.nm_musiclist_a:link {
    color: #828282;
    font-size: 11px;
    text-decoration: none;
}

a.nm_musiclist_a:visited {
    color: #828282;
    font-size: 11px;
    text-decoration: none;
}

a.nm_musiclist_a:hover {
    color: #444444;
    font-size: 11px;
    text-decoration: none
}

a.nm_pop_1:link {
    color: #396ea4;
    text-decoration: underline;
}

a.nm_pop_1:visited {
    color: #396ea4;
    text-decoration: underline;
}

a.nm_pop_1:hover {
    color: #269ddc;
    text-decoration: underline;
}

.np_used_ntc {
    color: #666666;
    font-weight: bold;
}


/*101209 추가*/

a.np_lowprice1:link {
    color: #0A5EB3;
    text-decoration: none;
}

a.np_lowprice1:visited {
    color: #0A5EB3;
    text-decoration: none;
}

a.np_lowprice1:hover {
    color: #0A5EB3;
    text-decoration: underline;
}


/*101209 추가*/

.np_lowblue {
    color: #0A5EB3;
}

.np_lowpink {
    color: #e45374;
}

a.np_lowprice1:link {
    color: #0A5EB3;
    text-decoration: underline;
}

a.np_lowprice1:visited {
    color: #0A5EB3;
    text-decoration: underline;
}

a.np_lowprice1:hover {
    color: #0A5EB3;
    text-decoration: underline;
}

a.np_lowprice2:link {
    color: #444444;
    text-decoration: underline;
}

a.np_lowprice2:visited {
    color: #444444;
    text-decoration: underline;
}

a.np_lowprice2:hover {
    color: #444444;
    text-decoration: underline;
}

.np_broad_box {
    border: 1px solid #F1F1F1;
    padding: 6px 8px;
    line-height: 13px;
    margin: 10px 0 10px 0;
    background-color: #f6f6f6;
    width: 416px;
    vertical-align: top;
    text-align: left;
}

.np_lowbox_t {
    background: url(//image.aladin.co.kr/img/shop/product2/np_low_title2.gif) repeat-x left;
}

.np_lowbox_num {
    text-decoration: underline;
    font-weight: bold;
}


/* 20110103_머리말 추가 */

.np_ht1 {
    color: #f11d8e;
    font-weight: bold;
    font-size: 15px;
}

a.np_ht1:link {
    color: #f11d8e;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

a.np_ht1:visited {
    color: #f11d8e;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

a.np_ht1:hover {
    color: #f11d8e;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
}

.np_ht2 {
    color: #14A414;
    font-weight: bold;
    font-size: 15px;
}

a.np_ht2:link {
    color: #14A414;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

a.np_ht2:visited {
    color: #14A414;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

a.np_ht2:hover {
    color: #14A414;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
}

.np_ht3 {
    color: #2734a5;
    font-weight: bold;
    font-size: 15px;
}

a.np_ht3:link {
    color: #2734a5;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

a.np_ht3:visited {
    color: #2734a5;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

a.np_ht3:hover {
    color: #2734a5;
    font-weight: bold;
    font-size: 15px;
    text-decoration: underline;
}

.usedShopNotice {
    color: #426ab2;
    font-weight: bold;
}


/* 20110126 Gift HOT 10 추가 */

.np_gifthot_tit1 {
    background: url(//image.aladin.co.kr/img/shop/product2/hot10_tit1_1.jpg) no-repeat;
    height: 40px;
}

.np_gifthot_tit1_bg {
    margin: 0;
    padding: 10px 15px;
    background: url(//image.aladin.co.kr/img/shop/product2/np_title_thisbeauty_bg.jpg) no-repeat bottom left;
    float: left;
}

.np_gifthot_tit2_bg1 {
    text-align: left;
}

.np_gifthot_tit2_bg2 {
    padding: 18px 0 0 10px;
    color: #FFF;
    font-weight: bold
}

.np_gifthot_tit2_bg2_1 {
    background: url(//image.aladin.co.kr/img/shop/product2/hot10_tit2_2.jpg) no-repeat;
    width: 74px;
    height: 37px;
}

.np_gifthot_tit2_bg3 {
    background: url(//image.aladin.co.kr/img/shop/product2/hot10_bg2_2.jpg) repeat-y;
    width: 869px
}

.np_gifthot_tit3_t {
    float: left;
    color: #a4082c;
    font-weight: bold;
    padding: 10px 0 0 140px;
    text-transform: uppercase;
}

.np_gifthot_list1 {
    padding: 5px 3px;
    text-align: center;
    line-height: 16px
}

.np_gifthot_t1 {
    color: #e45275;
    font-weight: bold
}

.np_gifthot_t2 {
    text-align: left;
    padding: 3px 0 3px 20px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase
}

.np_gifthot_t3 {
    color: #464646;
    padding: 3px 0;
}

.ebook_book_img2 {
    float: left;
    width: 233px;
    margin-left: 14px;
    overflow: hidden;
    display: inline;
}


/* 20110727_바이백 관련 css수정 및 추가 */

.np_price2 {
    color: #E45374;
    font-size: 14px;
}

.np_title1 {
    color: #666666;
}

.np_pl_title {
    color: #FFFFFF;
    font-weight: bold;
}


/****************2012년 상품페이지 개편용 ******************************************************/


/*상단top css 시작*/

.pwrap_bgtit {
    background: url(//image.aladin.co.kr/img/shop/2012/topbox_top.png) no-repeat top;
    padding: 17px 18px 7px 18px;
    border-bottom: 1px solid #cccccc;
}

.pwrap_bgbd {
    background: url(//image.aladin.co.kr/img/shop/2012/topbox_bg.gif) repeat-y;
    padding: 19px 0 5px 0;
}

.pwrap_bn {
    width: 930px;
    margin: 0 auto;
}

.p_toptit_n {
    padding: 0 0 5px 0;
}


/*.p_toptit_n h1 {font-size:16px; padding:0; margin:0; font-weight:normal; color:#323232;}*/

.p_topauther {
    float: left;
}

.p_topicon {
    float: right;
    padding-bottom: 5px;
}

a.p_topt01:link {
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    font-size: 16px;
    font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}


/*큰제목 링크*/

a.p_topt01:visited {
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    font-size: 16px;
    font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

a.p_topt01:hover {
    font-weight: bold;
    color: #3774b1;
    text-decoration: underline;
    font-size: 16px;
    font-family: Malgun Gothic, "맑은 고딕", "Apple SD Gothic Neo", sans-serif;
}

a.p_blue01:link {
    color: #3774b1;
    text-decoration: none;
}


/*푸른링크*/

a.p_blue01:visited {
    color: #3774b1;
    text-decoration: none;
}

a.p_blue01:hover {
    color: #3774b1;
    text-decoration: underline;
}

a.p_blue02:link {
    color: #3774b1;
    text-decoration: none;
    font-size: 11px;
}


/*푸른링크 11px*/

a.p_blue02:visited {
    color: #3774b1;
    text-decoration: none;
    font-size: 11px;
}

a.p_blue02:hover {
    color: #3774b1;
    text-decoration: underline;
    font-size: 11px;
}

.p_tbig16 {
    font-size: 12px;
}

.p_imgcenter {
    vertical-align: middle;
}

.p_new_price_ph {
    color: #f03c97;
    font-size: 16px;
    font-weight: bold;
}

.p_new_price_ph2 {
    color: #3E3E3E;
    font-size: 16px;
    font-weight: bold;
}

.p_new_price_phs {
    color: #f03c97;
    font-weight: bold;
}

.p_new_price_phs a:link {
    color: #F03C97;
}

.p_new_price_phs a:visited {
    color: #F03C97;
}

.p_new_price_phs a:hover {
    color: #F03C97;
}

.p_new_price_phs2 {
    color: #f03c97;
    text-align: left;
}

.p_new_price_phs3 {
    color: #f03c97;
    text-align: left;
    font-size: 12px;
    padding-top: 2px;
}

.p_new_price_phs4 {
    color: #f03c97;
    text-align: left;
    font-size: 14px;
    padding-top: 2px;
    font-weight: bold;
}

.star_nom {
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    font-family: verdana;
}

.p_smallfont {
    font-size: 11px;
    line-height: 15px !important;
}

.p_goodstable {
    text-align: left;
}


/*상품페이지 정보 테이블*/

.p_goodstd01 {
    background: url(//image.aladin.co.kr/img/shop/2012/blet_seline_dot.gif) no-repeat right;
    text-align: left;
    padding: 2px 0;
}

.p_goodstd01_2 {
    background: url(//image.aladin.co.kr/img/shop/2012/blet_seline_dot2.gif) no-repeat right top;
    text-align: left;
    padding: 2px 0;
}

.p_goodstd02 {
    padding: 2px 0 2px 8px;
    text-align: left;
}

.p_goodsline {
    background: #ededed;
    height: 1px;
    margin: 5px 0;
}

.p_pricetd01 {
    background: #cbcbcb;
    height: 1px;
}


/*가격비교 테이블의 컬러1번:진한색*/

.p_pricetd02 {
    background: #ededed;
    height: 1px;
}


/*가격비교 테이블의 컬러2번:흐린색*/

.p_pricetd03 {
    font-size: 11px;
    padding: 4px 0 2px 0;
}

.p_pricetd04 {
    padding: 5px 0 3px 0;
}

.p_topsidebox {
    background: url(//image.aladin.co.kr/img/shop/2012/top_sidebox_bg.gif) no-repeat top;
    padding: 12px 12px 6px 12px;
}

.p_topsidefbox {
    background: url(//image.aladin.co.kr/img/shop/2012/top_sidebox_foot.gif) no-repeat bottom;
    height: 5px;
}

.p_topsidebox ul {
    margin: 10px 0 0 0;
    padding: 0;
}

.p_topsidebox li {
    margin: 0;
    padding: 0 0 0 9px;
    list-style: none;
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dot.gif) no-repeat 0 5px;
}

.p_topsidedotbox {
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dotline2.gif) no-repeat;
    margin: 5px 0;
    height: 6px;
}

.p_topside_bu {
    font-size: 11px;
    letter-spacing: -1px;
}

.p_previewbox {
    background: #ededed;
    padding: 5px 0 0 5px;
}

.p_previewbox img {
    margin-right: 5px;
    margin-bottom: 5px
}

.p_ebookgray {
    background: #ededed;
    padding: 12px;
}

.p_topsidebox li.dis {
    margin: 0;
    padding: 0;
    background: none
}


/*상단 우측박스 마이리뷰쓰기 버튼 기능*/

.p_topsidebox li.dis dl {
    clear: both;
    margin: 0;
    padding: 0;
}

.p_topsidebox li.dis dt {
    float: left;
    font-size: 11px;
    padding: 0 0 0 9px;
    list-style: none;
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dot.gif) no-repeat 0 5px;
}

.p_topsidebox li.dis dd {
    float: right;
    padding-top: 1px;
}


/*상단top css 끝*/


/**2012년 상품페이지 개편 : 상품우측 사이드 시작**/

.npd_wrapbox {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_box01.gif) no-repeat top;
    padding: 11px 11px 10px 11px;
    word-break: break-all;
}


/*사이드 기본박스*/

.npd_wrapbox h1 {}

.npd_wrapfoot {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_box02.gif) no-repeat bottom;
    padding: 2px 0 2px 0;
}

.npd_wrapbox_g {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_box03.gif) no-repeat top;
    padding: 11px 11px 10px 11px;
    word-break: break-all;
}


/*사이드 회색박스*/

.npd_wrapbox_g h1 {
    margin-top: 2px;
    font-size: 16px;
}

.npd_wrapfoot_g {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_box04.gif) no-repeat bottom;
    padding: 2px 0 2px 0;
}

.npd_wrapad {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_adbox01.gif) no-repeat top;
    padding: 11px 11px 10px 11px;
    word-break: break-all;
}


/*스폰서 링크 박스*/

.npd_wrapad h1 {
    line-height: 14px;
}

.npd_book {}


/*상품페이지 사이드 책*/

.npd_book dl {
    float: left;
    margin-top: 2px;
}

.npd_book dt {
    float: left;
    width: 81px;
    font-size: 0
}

.npd_book dd {
    float: right;
    width: 97px;
}

.npd_book2 {}


/*상품페이지 사이드 책-시리즈와 원서-체크박스 나옴*/

.npd_book2 dl {
    float: left;
}

.npd_book2 dt {
    float: left;
    width: 20px;
    font-size: 0
}

.npd_book2 dd {
    float: right;
    width: 158px;
    padding-top: 1px
}

.npd_book2.spacebox {
    padding: 4px 0;
}

.npd_cartbox {
    clear: both;
    border-top: 1px solid #e5e5e5;
    padding: 5px 0 0 0;
}

.npd_book3 {}


/*상품페이지 사이드 책-커버65짜리*/

.npd_book3 dl {
    float: left;
    margin-top: 2px;
}

.npd_book3 dt {
    float: left;
    width: 70px;
    font-size: 0
}

.npd_book3 dt img {
    float: left;
    margin-bottom: 9px;
}

.npd_book3 dd {
    float: right;
    width: 92px;
}

.npd_book_ad {}


/*스폰서 큰책*/

.npd_book_ad dl {}

.npd_book_ad dt {
    font-size: 0
}

.npd_book_ad dd {
    padding-top: 8px;
}

.npd_smtext {
    font-size: 11px;
    color: #666666;
    line-height: 14px !important;
    margin: 5px 0 0 0;
    padding: 0
}


/*광고구 혹은 설명글 */

.npd_tap {
    width: 178px;
    margin: 0 0 10px 0
}


/*창박블로그 탭*/

.npd_tap ul {
    margin: 0;
    padding: 0;
}

.npd_tap li {
    float: left;
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0
}

.npd_ranke {
    clear: left;
}

.npd_phink {
    color: #dc2759;
    font-family: verdana;
}

.npd_tgray {
    color: #999999;
    text-align: left;
}

.npd_tgray_sub {
    color: #797979;
    text-align: left;
}


/**2012년 상품페이지 개편 : 상품우측 사이드 끝**/


/* 12.03.06 개편 */

.nh_topbn {
    width: 200px;
}

a.bov:link {
    font-weight: bold;
    color: #3774b1;
    text-decoration: none;
}

a.bov:visited {
    font-weight: bold;
    color: #3774b1;
    text-decoration: none;
}

a.bov:hover {
    font-weight: bold;
    color: #3774b1;
    text-decoration: underline;
}

.npd_space3 {
    clear: both;
    padding: 3px 0;
}


/*10픽셀 여백*/

.npd_space {
    clear: both;
    padding: 7px 0;
}


/*10픽셀 여백*/

.npd_space10 {
    clear: both;
    padding: 10px 0;
}


/*10픽셀 여백*/

.npd_wrapbox {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_box01.gif) no-repeat top;
    padding: 11px 11px 10px 11px;
    word-break: break-all;
}


/*사이드 기본박스*/

.npd_wrapbox h1 {
    color: #679FD7;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
}

.npd_wrapfoot {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_box02.gif) no-repeat bottom;
    padding: 2px 0 2px 0;
}

.npd_wrapad {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/pro_adbox01.gif) no-repeat top;
    padding: 11px 11px 10px 11px;
    word-break: break-all;
}


/*스폰서 링크 박스*/

.npd_wrapad h1 {
    line-height: 14px;
}

.npd_book {}


/*상품페이지 사이드 책*/

.npd_book dl {
    float: left;
    margin-top: 2px;
    padding: 0px;
    width: 178px;
}

.npd_book dt {
    float: left;
    width: 81px;
    font-size: 0
}

.npd_book dd {
    float: right;
    width: 97px;
}

.npd_book2 {}


/*상품페이지 사이드 책-시리즈와 원서-체크박스 나옴*/

.npd_book2 dl {
    float: left;
}

.npd_book2 dt {
    float: left;
    width: 20px;
    font-size: 0
}

.npd_book2 dd {
    float: right;
    width: 158px;
    padding-top: 1px
}

.npd_book2 .spacebox {
    padding: 4px 0;
}

.npd_cartbox {
    clear: both;
    border-top: 1px solid #e5e5e5;
    padding: 5px 0 0 0;
}

.npd_book3 {}


/*상품페이지 사이드 책-커버65짜리*/

.npd_book3 dl {
    float: left;
    margin-top: 2px;
}

.npd_book3 dt {
    float: left;
    width: 70px;
    font-size: 0
}

.npd_book3 dt img {
    float: left;
    margin-bottom: 9px;
}

.npd_book3 dd {
    float: right;
    width: 92px;
    text-align: left;
}

.npd_book4 {}


/*상품페이지 사이드 책-시리즈와 원서-체크박스 나옴_수정*/

.npd_book4 dl {
    float: left;
    padding-bottom: 8px;
}

.npd_book4 dt {
    float: left;
    width: 20px;
    font-size: 0
}

.npd_book4 dd {
    float: right;
    width: 158px;
    padding-top: 1px
}

.npd_book4 .spacebox {
    padding: 4px 0;
}

.npd_book_ad {}


/*스폰서 큰책*/

.npd_book_ad dl {}

.npd_book_ad dt {
    font-size: 0
}

.npd_book_ad dd {
    padding-top: 8px;
}

.npd_smtext {
    font-size: 11px;
    color: #666666;
    line-height: 14px !important;
    margin: 5px 0 0 0;
    padding: 0
}


/*광고구 혹은 설명글 */

.npd_tap {
    width: 178px;
    margin: 0 0 10px 0
}


/*창박블로그 탭*/

.npd_tap ul {
    margin: 0;
    padding: 0;
}

.npd_tap li {
    float: left;
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0
}

.npd_ranke {
    clear: left;
}

.npd_phink {
    color: #dc2759;
    font-family: verdana;
}


/*상단top css*/

.pwrap_bgtit {
    background: url(//image.aladin.co.kr/img/shop/2012/topbox_top.png) no-repeat top;
    padding: 17px 18px 7px 18px;
    border-bottom: 1px solid #cccccc;
}

.pwrap_bgtit tr td {
    text-align: left;
}

.pwrap_bgbd {
    background: url(//image.aladin.co.kr/img/shop/2012/topbox_bg.gif) repeat-y;
    padding: 19px 0 5px 0;
}

.pwrap_bn {
    width: 930px;
    margin: 0 auto;
}

.p_toptit_n {
    padding: 0 0 5px 0;
}


/*.p_toptit_n h1 {font-size:16px; padding:0; margin:0; font-weight:normal; color:#323232;}*/

.p_topauther {
    float: left;
}

.p_topicon {
    float: right;
    padding-bottom: 5px;
}

a.p_topt01:link {
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    font-size: 16px;
}


/*큰제목 링크*/

a.p_topt01:visited {
    font-weight: bold;
    color: #323232;
    text-decoration: none;
    font-size: 16px;
}

a.p_topt01:hover {
    font-weight: bold;
    color: #3774b1;
    text-decoration: underline;
    font-size: 16px;
}

a.p_blue01:link {
    color: #3774b1;
    text-decoration: none;
}


/*푸른링크*/

a.p_blue01:visited {
    color: #3774b1;
    text-decoration: none;
}

a.p_blue01:hover {
    color: #3774b1;
    text-decoration: underline;
}

a.p_blue02:link {
    color: #3774b1;
    text-decoration: none;
    font-size: 11px;
}


/*푸른링크 11px*/

a.p_blue02:visited {
    color: #3774b1;
    text-decoration: none;
    font-size: 11px;
}

a.p_blue02:hover {
    color: #3774b1;
    text-decoration: underline;
    font-size: 11px;
}

.p_tbig16 {
    font-size: 12px;
    vertical-align: middle;
}

.p_imgcenter {
    vertical-align: middle;
}

.p_new_price_ph {
    color: #f03c97;
    font-size: 16px;
    font-weight: bold;
}

.p_new_price_phs {
    color: #f03c97;
    font-weight: bold;
}

.p_new_price_phs2 {
    color: #f03c97;
}

.star_nom {
    color: #666666;
    font-weight: bold;
    font-size: 15px;
    font-family: verdana;
}

.p_smallfont {
    font-size: 11px;
    line-height: 15px !important;
}

.p_goodstable {
    text-align: left;
}


/*상품페이지 정보 테이블*/

.p_goodstd01 {
    background: url(//image.aladin.co.kr/img/shop/2012/blet_seline_dot.gif) no-repeat right;
    text-align: left;
    padding: 2px 0;
}

.p_goodstd01_2 {
    background: url(//image.aladin.co.kr/img/shop/2012/blet_seline_dot2.gif) no-repeat right top;
    text-align: left;
    padding: 2px 0;
}

.p_goodstd02 {
    padding: 2px 0 2px 8px;
    text-align: left;
}

.p_goodsline {
    background: #ededed;
    height: 1px;
    margin: 5px 0;
}

.p_goodsline1 {
    background: #ededed;
    height: 1px;
    margin-bottom: 5px;
}

.p_goodstd03 {
    padding: 2px 0 2px 0px;
    text-align: left;
}

.p_pricetd01 {
    background: #cbcbcb;
    height: 1px;
}


/*가격비교 테이블의 컬러1번:진한색*/

.p_pricetd02 {
    background: #ededed;
    height: 1px;
}


/*가격비교 테이블의 컬러2번:흐린색*/

.p_pricetd03 {
    font-size: 11px;
    padding: 4px 0 2px 0;
}

.p_topsidebox {
    background: url(//image.aladin.co.kr/img/shop/2012/top_sidebox_bg.gif) no-repeat top;
    padding: 12px 12px 6px 12px;
}

.p_topsidefbox {
    background: url(//image.aladin.co.kr/img/shop/2012/top_sidebox_foot.gif) no-repeat bottom;
    height: 5px;
}

.p_topsidebox ul {
    margin: 10px 0 0 0;
    padding: 0;
}

.p_topsidebox li {
    margin: 0;
    padding: 0 0 0 9px;
    list-style: none;
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dot.gif) no-repeat 0 5px;
}

.p_topsidedotbox {
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dotline2.gif) no-repeat;
    margin: 5px 0;
    height: 6px;
}

.p_topside_bu {
    font-size: 11px;
    letter-spacing: -1px;
}

.p_previewbox {
    background: #ededed;
    padding: 5px 0 0 5px;
}

.p_previewbox img {
    margin-right: 5px;
    margin-bottom: 5px
}

.p_ebookgray {
    background: #ededed;
    padding: 12px;
}

.gr_seline {
    color: #d6d6d6;
    font-size:
}

.wz_pro_tit {
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 8px;
    text-align: left;
}

.wz_pro2 ul {
    padding: 8px 0 3px 0;
}

.wz_pro2 li {
    padding: 0 8px 5px 8px;
    font-size: 11px;
    line-height: 16px;
    color: #484848;
}

.wz_pro2 .sptext {
    color: #eb316f;
}

.wz_pro3 ul {
    padding: 8px;
}

.wz_pro3 li {
    margin: 0;
    padding: 0 0 0 9px;
    list-style: none;
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dot.gif) no-repeat 0 5px;
    color: #333333
}

.t_ico {
    vertical-align: middle;
}

.t_div {
    float: left;
}

.t_div_s {
    float: left;
    margin-left: 3px;
}


/*바디 컨텐츠 2012.05.21===============================================================*/

.npd_space30 {
    clear: both;
    padding: 15px 0;
}


/*30픽셀 여백*/

.npd_pspace {
    clear: both;
    padding: 25px 0;
}


/*30픽셀 여백*/

.npd_spacet10 {
    padding: 10px 0 0 0;
}

.p_marbox {
    margin: 0;
    padding: 5px 0
}

.npd_pspace_used {
    clear: both;
    margin-top: 5px;
}


/*5픽셀 여백*/

.npd_pspace_comment_quality {
    padding-bottom: 30px;
}

.bd_pbox {float: left; background: url(//image.aladin.co.kr/img/shop/2012/bd_pbox05.gif) repeat-x top; padding: 14px 0 0 0; width: 710px;}

.bd_pbox table tr td {
    text-align: left;
}

.bd_pboxfoot {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2012/bd_pbox02.gif) no-repeat bottom;
    height: 14px;
}

.bd_pbox2 {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/bd_pbox03.gif) repeat-x top;
    padding: 14px 0 0 0;
    width: 930px;
}

.bd_pboxfoot2 {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2012/bd_pbox04.gif) no-repeat bottom;
    height: 14px;
}

.p_smfont {
    font-size: 11px;
}

.p_grey01 {
    color: #6c6c6c;
}

.p_grey02 {
    color: #333333;
}

.p_btnbox {
    clear: both;
    text-align: right;
}

.p_textbox {
    padding-top: 9px;
    word-break: break-all;
    line-height: 20px !important;
}

.p_textbox h1 {
    line-height: 50px;
}


/*아이패드용 행간!!! 2013년 12월 11일*/

.p_textbox table tr td {
    text-align: left;
    line-height: 20px !important;
}

.p_tc {
    text-align: left;
}

.p_phink {
    color: #333333;
}

.p_tit {}


/*바디 컨텐츠의 제목*/

.p_tit table tr td {
    text-align: left;
}

.p_tit h1 {
    margin: 0 0 6px 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal
}

.p_tit2 {
    border-bottom: 1px solid #c2d2df;
}


/*바디 컨텐츠의 제목*/

.p_tit2 h1 {
    margin: 0 0 6px 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal
}

.p_connect {
    margin: 0 14px;
}


/*관련상품*/

.p_connect td {
    text-align: left;
    padding-right: 10px;
    word-break: break-all;
}

.p_categorize {}


/*주제분류*/

.p_categorize ul {
    margin-top: 10px;
}

.p_categorize ul li {
    background: url(//image.aladin.co.kr/img/shop/2012/p_dot.gif) no-repeat 0 7px;
    padding-left: 10px;
}

.p_tagline {}

.p_tagline table tr td {
    text-align: left;
}

.p_tagline input {
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    width: 420px;
    padding-left: 5px;
    height: 21px;
    padding-top: 2px;
    font-family: '돋움', '굴림', Gulim, dotum, 'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;
}

.p_tagline ul {
    margin-top: 10px;
}

.p_tagline ul li {
    width: 174px;
    display: block;
    float: left;
    color: #8d8d8d;
    padding: 0 0 2px 0
}

.p_tagline ul li.imgbor {
    margin: 2px;
}

.p_pullout {
    padding-top: 9px;
}


/*책속에서*/

.p_pullout ul {}

.p_pullout ul li {
    margin-bottom: 20px;
}

.p_file {}


/*저자*/

.p_file ul {}

.p_file ul li {
    height: auto;
    padding: 7px 0 7px 0px;
}

.p_filethum {
    border: 1px solid #e5e5e5;
    padding: 3px;
    margin-right: 15px;
}


/*저자사진*/

.p_translator {}


/*역자*/

.p_translator ul {}

.p_translator ul li {
    height: 30px;
    padding: 7px 0 0 0px;
}

.p_blbl {
    color: #396EA4;
}

.p_bigfont {
    font-size: 14px;
}

.p_grade {
    border: 1px solid #cccccc;
    background: #f0f0f0;
    padding: 7px 14px 5px 14px;
    margin-top: 4px;
}


/*평점*/

.p_gradebox {
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background: #FFFFFF;
    margin: 0 3px 3px 0;
    padding: 2px 4px 2px 4px;
}

.p_grade textarea {
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding-left: 5px;
    height: 31px;
    padding-top: 2px;
    font-family: '돋움', '굴림', Gulim, dotum, 'Segoe WPC', 'Segoe UI', 'Apple SD Gothic Neo', Helvetica, AppleGothic, Sans-serif;
}

.p_gradelist {}


/*100자평*/

.p_gradelisttd {
    padding-top: 10px;
}

.p_grdcrop {
    overflow: hidden;
    height: 50px;
}

.p_grdcropline {
    border-bottom: 1px dotted #e5e5e5;
    padding: 5px 0;
}

.p_grdcropline2 {
    border-bottom: 1px dotted #e5e5e5;
    padding: 2px 0;
}

.p_letter {
    margin: 10px 0 0 0;
}

.p_letter dl {}

.p_letter dt {}

.p_letter dd {}

.p_letter_more {}

.p_letter_more table tr td {
    text-align: left;
}

.p_letter_more ul {}

.p_letter_more ul li {}

.p_letter_more ul li span {
    padding: 7px 0 0 63px;
    display: block
}

.p_letter_more ul li.m_letter01_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter01_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more01_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter01_on.gif) no-repeat;
    /*background:url(//image.aladin.co.kr/img/shop/2012/m_square_on.gif) no-repeat ; */
    width: 180px;
    height: 31px;
}

.p_letter_more02_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter02_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more03_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter03_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more04_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter04_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more05_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter05_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more06_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter06_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more07_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter07_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more08_on {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter08_on.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more01 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter01.gif) no-repeat;
    /*background:url(//image.aladin.co.kr/img/shop/2012/m_square.gif) no-repeat ;*/
    width: 180px;
    height: 31px;
}

.p_letter_more02 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter02.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more03 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter03.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more04 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter04.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more05 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter05.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more06 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter06.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more07 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter07.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_more08 {
    background: url(//image.aladin.co.kr/img/shop/2012/m_letter08.gif) no-repeat;
    width: 180px;
    height: 31px;
}

.p_letter_num01 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #666666;
}

.p_letter_num02 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #3885c9;
}

.p_mobilegui {
    width: 930px;
    margin: 0 auto;
}

.p_tagwrap {
    width: 380px;
}

.p_taglayerbox {
    background: #e7f0f5;
    padding: 10px;
    color: #24526b;
}

.p_taglayer {
    margin: 0 10px;
}

.p_taglayer dl {
    float: left;
    width: 80px;
    margin-right: 5px;
}

.p_taglayer dt {
    padding-bottom: 3px;
}

.p_taglayer dd {
    line-height: 16px;
}

.p_taglayer dd a:link {
    color: #24526b;
    font-size: 11px;
}

.p_taglayer dd a:hover {
    color: #24526b;
    font-size: 11px;
}

.p_taglayer dd a:visited {
    color: #24526b;
    font-size: 11px;
}

.p_taglayer_line {
    clear: both;
    border-bottom: 1px solid #e9f1f6;
    margin: 0 10px 10px 10px;
}

.p_taglayer_b {
    margin: 0 10px;
}

.p_taglayer_b dl {
    float: left;
    width: 80px;
    margin-right: 5px;
}

.p_taglayer_b dt {
    overflow: hidden;
    height: 50px;
}

.p_taglayer_b dd {
    line-height: 16px;
    padding-top: 3px
}

.p_taglayer_b dd a:link {
    color: #24526b;
    font-size: 11px;
}

.p_taglayer_b dd a:hover {
    color: #24526b;
    font-size: 11px;
}

.p_taglayer_b dd a:visited {
    color: #24526b;
    font-size: 11px;
}

a.p_bluesm:link {
    font-size: 11px;
    color: #396EA4;
    text-decoration: none;
}

a.p_bluesm:visited {
    font-size: 11px;
    color: #396EA4;
    text-decoration: none;
}

a.p_bluesm:hover {
    font-size: 11px;
    color: #396EA4;
    text-decoration: underline;
}

a.p_nonunder:link {
    color: #333333;
    text-decoration: none;
}

a.p_nonunder:visited {
    color: #333333;
    text-decoration: none;
}

a.p_nonunder:hover {
    color: #396EA4;
    text-decoration: none;
}

a.p_nonunder2:link {
    color: #333333;
    text-decoration: none;
}

a.p_nonunder2:visited {
    color: #333333;
    text-decoration: none;
}

a.p_nonunder2:hover {
    color: #396EA4;
    text-decoration: underline;
}

a.p_larfont:link {
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

a.p_larfont:visited {
    font-size: 14px;
    color: #333333;
    text-decoration: none;
}

a.p_larfont:hover {
    font-size: 14px;
    color: #396EA4;
    text-decoration: none;
}


/*중고우측*/

.used_right {
    background-color: #f8f8f8;
    padding: 8px;
    line-height: 140%;
    margin: 8px 0 5px 0;
    font-size: 11px;
}


/*중고모두보기*/

.seller_info {
    font-size: 11px;
    padding-left: 45px;
    color: #386da1;
}


/*품절센터-수급글씨*/

.soldout_nom {
    color: #14ae3c;
    font-weight: bold;
    font-size: 26px;
    font-family: verdana;
    letter-spacing: -2px
}


/*올해의책*/

.p_thisbox {}

.p_thisbox ul {
    margin: 10px 0 0 0;
    padding: 0;
}

.p_thisbox li {
    margin: 0;
    padding: 0 0 7px 9px;
    list-style: none;
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dot.gif) no-repeat 0 5px;
    word-break: break-all;
}


/*대학장터*/

.university_p {}

.university_p h2 {
    font-size: 0;
    padding: 0;
    margin: 0;
    line-height: 0;
}

.university_pbox {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    width: 708px;
}

.university_pbox_th {
    background: #f3f3f3;
    text-align: left;
    font-weight: normal;
    padding: 6px;
}

.university_pbox_th2 {
    background: #ffffff;
    text-align: left;
    font-weight: normal;
    padding: 6px;
}

.university_pbox_tr {
    background: #FFFFFF;
    text-align: left;
    padding: 4px;
}

.university_pbox_tr a:link {
    text-decoration: underline;
}

.university_pbox_tr a:hover {
    text-decoration: underline;
}

.university_pbox_tr a:visited {
    text-decoration: underline;
}


/* 20130306 밑줄긋기 */

.under_textbox {
    padding-top: 9px;
    clear: both;
}

.underline_clear {
    clear: both;
    height: 0px;
}


/* 20130205 이책은 네모다 */

.p_grade_2 {
    border: 1px solid #dadada;
    background: #f8f8f8;
    padding: 7px 14px 5px 14px;
    margin: 4px 0 10px 0;
}


/*평점*/

.thisbook_keybg {
    background-color: #33afe9;
    color: #FFF;
    font-weight: bold;
    padding: 2px 4px 0px 4px;
}

.thisbook_keytext {
    color: #6c6c6c;
    font-size: 11px;
}

.thisbook_key {
    color: #1c8ed5;
}

.this_recom_box {
    border: 3px solid #33afe9;
    padding: 1px;
    height: 30px;
    width: 110px;
    float: left;
    background: #fff;
}

.this_input {
    border: 0px solid #fff;
    background: #fff;
    height: 19px;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    padding: 3px;
    width: 100px;
}

a.a_best:link {
    color: #3885c9;
    font-weight: bold;
    text-decoration: none;
}

a.a_best:visited {
    color: #3885c9;
    font-weight: bold;
    text-decoration: none;
}

a.a_best:hover {
    color: #3885c9;
    font-weight: bold;
    text-decoration: underline;
}


/*2013-08-16 UCC CSS 조정*/

.np_mylist p {
    margin: 0;
    padding: 0;
}

.np_myreview p {
    margin: 0;
    padding: 0;
}

.np_mypaper p {
    margin: 0;
    padding: 0;
}

.paper-contents {
    word-wrap: break-word;
    word-break: break-all;
}


/*이책의 중고 2013.12.3 추가*/

.npd_used_book {}

.npd_used_book dl {
    float: left;
    margin-top: 2px;
}

.npd_used_book dt {
    float: left;
    width: 100px;
}

.npd_used_book dd {
    float: right;
    width: 78px;
    text-align: right
}

.npd_used_book ul {
    clear: both;
    padding: 5px 0 0 0;
}

.npd_used_book li {
    list-style: none;
    padding: 5px 0 2px 0;
}

.npd_used_book li.line_dw {
    border-bottom: 1px dotted #c0c0c0;
    padding: 2px 0 3px 0;
}

.npd_used_book li.line_up {
    border-top: 1px dotted #c0c0c0;
    padding: 5px 0 2px 0;
}


/*전자책 이벤트 링크*/

a.ebookev:link {
    color: #3b82c4;
    text-decoration: none
}

a.ebookev:visited {
    color: #3b82c4;
    text-decoration: none
}

a.ebookev:hover {
    color: #3b82c4;
    text-decoration: underline
}


/*20150901 북플관련 ************************************************************/


/*20150901 북플관련 End ************************************************************/


/*20150309 상품 관련상품표기*/

.p_tit_left1 {
    margin: 20px 0 5px 0;
    float: left;
    width: 30%
}

.p_tit_left2 {
    margin: 20px 0 5px 0;
    float: left;
    width: 30%
}

.p_tit_left2 span {
    font-size: 15px;
    font-weight: bold;
    font-family: malgun gothic, dotum;
    color: #3885c9;
    letter-spacing: -1px;
}

.p_tit_right1 {
    margin: 18px 0 5px 0;
    float: right;
    width: 69%
}

.p_connect ul {
    padding: 0px 0 0 15px;
    width: 95%;
    margin: 0
}

.p_connect ul li {
    display: inline;
    float: left;
    padding: 5px 0;
    vertical-align: top;
    line-height: 17px
}

.p_connect ul li strong {
    font-family: Verdana;
    font-size: 14px;
    color: #666
}

.p_connect .td1 {
    text-align: left;
    width: 328px;
    padding: 0px 10px 0px 0;
    vertical-align: top
}

.p_connect .td1_on {
    text-align: left;
    width: 328px;
    padding: 0px 10px 0px 0;
    vertical-align: top;
    background: #f8f8f8
}

.p_connect .td2 {
    text-align: left;
    width: 218px;
    padding: 0 10px 5px 0;
    vertical-align: top;
}

.p_connect .sp1 {
    padding-top: 8px
}

.p_connect .sp2 {
    padding-top: 6px
}

.bd_pboxfoot3 {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2015/bd_pbox02_gray.gif) no-repeat bottom;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    text-align: center
}

.bd_pboxfoot3 a {
    display: block;
}

.p_connect_1 ul {
    padding: 0px 0;
    width: 70%;
    float: left;
}

.p_connect_1 ul li {
    display: inline;
    float: left;
    padding: 5px 0;
    vertical-align: top;
    line-height: 17px
}

.ch_related {
    display: none;
}

.ch_related+label {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 1px solid #c8c8c8;
    background: #f9f8f9;
    cursor: pointer;
}

.ch_related:checked+label:after {
    position: relative;
    top: -3px;
    left: -1px;
    content: '\2714';
    font-size: 11px;
    background: #5c99e8;
    border: 1px solid #5c99e8;
    color: #fff;
    padding: 1px 1px 0 1px
}

.npd_wrapfoot_1 {
    clear: both;
    background: url(//image.aladin.co.kr/img/shop/2015/pro_box02_gray.gif) no-repeat bottom;
    padding: 5px 0 5px 0;
    text-align: center;
    color: #666;
    height: 17px;
    line-height: 17px;
    vertical-align: middle
}

.npd_book_1 {
    position: relative;
    width: 178px;
    padding: 3px 0 3px 0;
    margin-bottom: 5px
}


/*상품페이지 사이드 책*/

.npd_book_1 dl {
    margin: 2px auto;
    width: 172px;
    padding: 2px 0 0 0
}

.npd_book_1 dt {
    float: left;
    width: 81px;
    font-size: 0
}

.npd_book_1 dd {
    float: right;
    width: 91px;
}

.npd_book_1_on {
    background: #f8f8f8;
    position: relative;
    width: 178px;
    padding: 3px 0 3px 0;
    margin-bottom: 5px
}

.npd_book_1_on dl {
    margin: 2px auto;
    width: 172px;
    padding: 2px 0 0 0
}

.npd_book_1_on dt {
    float: left;
    width: 81px;
    font-size: 0
}

.npd_book_1_on dd {
    float: right;
    width: 91px;
}

.npd_book ul {
    padding: 0;
    margin: 0
}

.npd_book ul li {
    padding: 5px 0 5px 5px;
}

.npd_book .on1 {
    background: #f8f8f8;
    position: relative;
}

.related_layer1 {
    border: 1px solid #5c99e8;
    padding: 7px;
    margin: 0 auto
}

.related_layer1 ul {
    width: 95%;
    margin: 0 auto
}

.related_layer1 ul li {
    padding: 3px 0;
    margin: 0
}

.related_layer1 .t_gray {
    color: #666
}

.related_layer1 a {
    display: block
}

a.related1:link {
    color: #787878;
    font-weight: bold;
    text-decoration: none;
    display: block
}

a.related1:visited {
    color: #787878;
    font-weight: bold;
    text-decoration: none;
    display: block
}

a.related1:hover {
    color: #787878;
    font-weight: bold;
    text-decoration: underline;
    display: block
}

.bd_pbox {
    float: left;
    background: url(//image.aladin.co.kr/img/shop/2012/bd_pbox01.gif) repeat-x top;
    padding: 14px 0 0 0;
    width: 710px;
}


/*20150428 상품 배경 삽입*/

#specialproduct_bg1 {
    background: #34bcca
}

#specialproduct_bg1 .td1 {
    padding: 30px 0 0 0
}

#specialproduct_bg1 .td2 {
    vertical-align: top;
    text-align: left
}

#specialproduct_bg1 .td3 {
    text-align: right;
    vertical-align: bottom
}

#specialproduct_bg1 .text1 {
    background: #f9cb70;
    font-family: malgun gothic;
    font-size: 18px;
    letter-spacing: -1px;
    padding: 2px 10px 5px 10px;
    display: inline-block
}

#specialproduct_bg1 .text2 {
    letter-spacing: 0px;
    color: #c51227
}

#specialproduct_bg2 {
    background: url(//image.aladin.co.kr/img/shop/2015/specialproduct_bg1.jpg) top repeat-x
}

#specialproduct_bg2
/*20150508 추가*/

.p_goodstd04 {
    border: 1px solid #f7d9e5;
    background: #ffecf5;
    margin: 5px 0;
}

.p_goodstd04 .td1 {
    padding: 5px 0 5px 0px;
    text-align: left;
}

.p_goodstd04 .td2 {
    font-size: 16px;
    text-align: left;
    font-weight: bold;
    padding: 5px 0 5px 0px;
}

-->
/*20150728 상품 배경 삽입*/

#special_bg1 {
    background: #f4ada9
}

#special_bg1 .td1 {
    padding: 0px 0 0 0
}

#special_bg1 .td2 {
    vertical-align: top;
    text-align: left
}

#special_bg1 .td3 {
    text-align: right;
    vertical-align: bottom
}

#special_bg1 .text1 {
    background: #ec8483;
    font-family: malgun gothic;
    font-size: 13px;
    letter-spacing: -1px;
    padding: 3px 3px 3px 3px;
    display: inline-block
}

#special_bg1 .text2 {
    letter-spacing: 0px;
    color: #9d403b
}

#special_bg2 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_bg14.jpg) top repeat-x
}


/*2015 알라딘 중고 품질 판정 가이드*/

#used_quality .table_01 {}

#used_quality .table_01 th {
    border-top: 1px solid #c2d2df;
    border-bottom: 1px solid #c2d2df;
    background: #f8f8f8;
    padding: 7px 0
}

#used_quality .table_01 td {
    border-right: 1px solid #c2d2df;
    border-bottom: 1px solid #c2d2df;
    text-align: left;
    padding: 10px 10px 10px 15px
}

#used_quality .table_01 .td_center {
    text-align: center;
    padding: 0
}

#used_quality .table_01 .td_noline {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #c2d2df;
    text-align: left
}

#used_quality .table_01 img {
    padding: 0 3px 0 0
}

#used_quality .table_01 .td_on {
    background: #f3f7fb
}


/*2015-08-12하단 추천마법사*/

.w_jiny_seline {
    clear: both;
    border-bottom: 1px solid #f0f0f0;
    margin: 28px 0;
    height: 1px;
}

.w_jiny_titleWrap {
    clear: both;
    float: left;
    padding: 9px 0;
    width: 930px;
}


/*메인 타이틀 부분*/

.w_jiny_titleWrap h3 {
    float: left;
    margin: 0;
    padding: 0;
    font-family: malgun, "Malgun Gothic", Dotum, 돋움
}

.w_jiny_titleWrap_btn {
    float: right;
    font-family: malgun, "Malgun Gothic", Dotum, 돋움;
    font-size: 13px;
}

.w_jiny_6dan {
    clear: both;
}


/*6단 구조 : 추천맙버사 메인 코드 그대로 가져옴*/

.w_jiny_6dan ul {
    overflow: hidden
}

.w_jiny_6dan li {
    float: left;
    width: 155px;
    padding: 0;
    display: inline-block
}

.w_jiny_6dan dl {}

.w_jiny_6dan dt {
    position: relative;
    height: 180px;
    overflow: hidden;
}

.w_jiny_6dan dd {
    padding: 10px 10px 20px 10px;
    text-align: center
}

.w_jiny_6dan_cover {
    position: absolute;
    bottom: 0;
    margin-left: 29px;
}

.w_jiny_6dan_coverimg {
    width: 100px;
}

.w_jiny_btn03 {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding: 0;
    vertical-align: middle;
    border: 1px solid;
    border-color: #4e4e4e;
    text-align: center;
    overflow: hidden;
    text-decoration: none!important;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #5d5d5d;
}

.w_jiny_btn03 a:link {
    text-decoration: none!important;
    outline: 0;
    color: #bcbcbc;
    font-size: 11px;
    font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    line-height: 16px;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c6c6c6;
    margin: 0;
    border: 0;
    width: 91px;
    padding: 4px 0 5px 0
}

.w_jiny_btn03 a:hover {
    text-decoration: none!important;
    background: #3399da;
    border-color: #949494;
    color: #FFFFFF!important;
}

.w_jiny_btn03 a:visited {
    text-decoration: none!important;
    outline: 0;
    color: #bcbcbc;
    font-size: 11px;
    font-family: malgun, "Malgun Gothic", Dotum, 돋움, sans-serif;
    display: block;
    white-space: nowrap;
    background-color: transparent;
    border-color: #c6c6c6;
    margin: 0;
    border: 0;
}

.w_jiny_btn_wrap2 {
    position: absolute;
    bottom: 0;
    padding: 3px 3px 2px 3px;
    width: 94px;
    height: 82px;
    background: url(//image.aladin.co.kr/img/myaladdin/2015/gradation5.png) repeat-x;
    z-index: 2
}


/*커버 100짜리용 버튼 */

.w_jiny_click {
    clear: both;
    border-top: 1px solid #f3f3f3;
    padding: 23px 0;
}

.w_jiny_click_L {
    float: left;
    padding-left: 20px;
}

.w_jiny_click_L li {
    float: left;
    display: inline;
    padding: 0 9px;
    position: relative;
}

.w_fiximg1 {
    width: 50px;
    height: 65px;
}

.w_fix_on {
    background: #278dd0;
    padding: 3px;
    margin-top: 5px;
}

.w_fix_off {
    background: #ebebeb;
    padding: 3px;
    margin-top: 5px;
}

.w_fix_del {
    position: absolute;
    top: 0;
    right: 0
}

.w_jiny_click_r {
    float: right;
    margin-top: 22px;
    width: 90px;
}

.w_jiny_click_r a:link {
    font-size: 11px;
    color: #898989;
    display: block;
    background: url(//image.aladin.co.kr/img/welcome/btn_more_dot.gif) no-repeat right;
}

.w_jiny_click_r a:visited {
    color: #898989;
}

a.j_black:link {
    color: #333333;
    text-decoration: none;
}


/*기본 링크 블랙*/

a.j_black:visited {
    color: #333333;
    text-decoration: none;
}

a.j_black:hover {
    color: #333333;
    text-decoration: underline;
}

.w_jiny_space1 {
    padding-right: 6px;
}

.w_jiny_space2 {
    padding-right: 13px;
}


/*20151007 상품 배경 삽입*/

#special_bg3 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_1000ja_bg2.jpg) top repeat-x
}

#special_bg3 .td1 {
    padding: 0px 0 0 0
}

#special_bg3 .td2 {
    vertical-align: top;
    text-align: left
}

#special_bg3 .td3 {
    text-align: right;
    vertical-align: bottom
}

#special_bg3 .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 14px;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg3 .text2 {
    letter-spacing: 0px;
    color: #f6cf3f
}

#special_bg4 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_1000ja_bg1.jpg) top repeat-x
}

#special_bg5 {
    background: #ffe226
}

#special_bg5 .text3 {
    color: #333;
    font-family: malgun gothic;
    font-size: 14px;
    letter-spacing: -1px;
    padding: 0px 3px 3px 23px;
    text-align: left
}

#special_bg5 .text4 {
    letter-spacing: 0px;
    color: #ef6934
}

#special_bg5_1 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_experimentking_bg1.jpg) top repeat-x
}

#special_bg6 {
    background-color: #76bd1d;
}

#special_bg6 .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg6 .text2 {
    letter-spacing: 0px;
    color: #fff;
}

#special_bg6 .td1 {
    padding: 0 0 0 0
}

#special_bg6 .td2 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_gunbang_02.jpg) top no-repeat;
    height: 76px;
    vertical-align: top;
    text-align: left;
    padding-left: 20px;
}

#special_bg7 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_gunbang_bg.jpg) top repeat-x;
}

#special_bg8 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_earth_bg1.jpg) top repeat-x;
    background-color:
}

#special_bg8 .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg8 .text2 {
    letter-spacing: 0px;
    color: #ec660e;
}

#special_bg8 .td1 {
    padding: 0 0 0 0
}

#special_bg8 .td2 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_earth_02.jpg) top no-repeat;
    height: 82px;
    vertical-align: top;
    text-align: left;
    padding-left: 256px;
}

#special_bg9 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_earth_bg.jpg) top repeat-x;
}

#special_bg10 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_universe_bg2.jpg) top repeat-x;
    background-color:
}

#special_bg10 .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg10 .text2 {
    letter-spacing: 0px;
    color: #ec660e;
}

#special_bg10 .td1 {
    padding: 0 0 0 0
}

#special_bg10 .td2 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_universe_02.jpg) top no-repeat;
    height: 82px;
    vertical-align: top;
    text-align: left;
    padding-left: 35px;
}

#special_bg11 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_universe_bg.jpg) top repeat-x;
}

#special_bg12 {
    background-color: #9ddce6;
}

#special_bg12 .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg12 .text2 {
    letter-spacing: 0px;
    color: #027fe3;
}

#special_bg12 .td1 {
    padding: 0 0 0 0
}

#special_bg12 .td2 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_cookierun_02_2.jpg) top no-repeat;
    height: 73px;
    vertical-align: top;
    text-align: left;
    padding-left: 20px;
}

#special_bg13 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_cookierun_bg1_2.jpg) top repeat-x;
}

#special_bg14 {
    background-color: #5cc398;
}

#special_bg14 .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg14 .text2 {
    letter-spacing: 0px;
    color: #fff;
}

#special_bg14 .td1 {
    padding: 0 0 0 0
}

#special_bg14 .td2 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_maplestory_02_1.jpg) top no-repeat;
    height: 60px;
    vertical-align: top;
    text-align: left;
    padding-left: 20px;
}

#special_bg15 {
    background: url(//image.aladin.co.kr/img/shop/2015/special_maplestory_bg1_1.jpg) top repeat-x;
}

#special_bg16 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_34_bg1.jpg) top repeat-x;
    background-color:
}

#special_bg16 .text1 {
    color: #333333;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 3px 3px 3px;
    display: inline-block
}

#special_bg16 .text2 {
    letter-spacing: 0px;
    color: #ff3566;
}

#special_bg16 .td1 {
    padding: 0 0 0 0
}

#special_bg16 .td2 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_34_03.jpg) top no-repeat;
    height: 83px;
    vertical-align: top;
    text-align: left;
}

#special_bg17 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_34_bg2.jpg) top repeat-x;
}

#special_bg18 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_35_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg18_in {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_36_top1.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg18_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 165px 3px 3px 204px;
    display: inline-block
}

#special_bg18_in .text2 {
    letter-spacing: 0px;
    color: #f5eb00;
}

#special_bg19 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_35_bg2.jpg) top repeat-x;
}

#special_bg20 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_37_bg1.png) top repeat-x;
    height: 302px;
}

#special_bg20_in {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_37_top1.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg20_in .text1 {
    color: #ff9844;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.3);
    background: #000000;
    margin-top: 249px;
    margin-left: 112px
}

#special_bg20_in .text2 {
    letter-spacing: 0px;
    color: #ffffff;
}

#special_bg21 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_37_bg2.jpg) top repeat-x;
}

#special_bg24 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_38_bg1.png) top repeat-x;
    height: 302px;
}

#special_bg24_in {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_38_top1.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg24_in .text1 {
    color: #ff9844;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.3);
    background: #000000;
    margin-top: 249px;
    margin-left: 195px
}

#special_bg24_in .text2 {
    letter-spacing: 0px;
    color: #ffffff;
}

#special_bg25 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_1000ja_38_bg2.jpg) top repeat-x;
}

#special_bg22 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_ceci7_bg1.jpg) top repeat-x;
}

#special_bg23 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_ceci7_bg2.jpg) top repeat-x;
}

#special_bg26 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_science2_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg26_in {
    background: url(//image.aladin.co.kr/img/shop/2016/special_science2_top.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg26_in .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 265px;
    margin-left: 55px;
    line-height: 22px;
}

#special_bg26_in .text2 {
    letter-spacing: 0px;
    color: #d82229;
}

#special_bg27 {
    background: url(//image.aladin.co.kr/img/shop/2016/special_science2_bg2.jpg) top repeat-x;
}

#special_bg28 {
    background: url(//image.aladin.co.kr/img/shop/2016/161025_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg28_in {
    background: url(//image.aladin.co.kr/img/shop/2016/161025_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg28_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 370px;
    line-height: 22px;
}

#special_bg28_in .text2 {
    letter-spacing: 0px;
    color: #fcff08;
}

#special_bg29 {
    background: url(//image.aladin.co.kr/img/shop/2016/161025_special_bg2.jpg) top repeat-x;
}

#special_bg28 {
    background: url(//image.aladin.co.kr/img/shop/2016/161025_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg28_in {
    background: url(//image.aladin.co.kr/img/shop/2016/161025_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg28_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 370px;
    line-height: 22px;
}

#special_bg28_in .text2 {
    letter-spacing: 0px;
    color: #fcff08;
}

#special_bg29 {
    background: url(//image.aladin.co.kr/img/shop/2016/161025_special_bg2.jpg) top repeat-x;
}

#special_bg30 {
    background: url(//image.aladin.co.kr/img/shop/2016/161026_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg30_in {
    background: url(//image.aladin.co.kr/img/shop/2016/161026_special_top2.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg30_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 175px;
    margin-left: 200px;
    line-height: 22px;
}

#special_bg30_in .text2 {
    letter-spacing: 0px;
    color: #fcff08;
}

#special_bg31 {
    background: url(//image.aladin.co.kr/img/shop/2016/161026_special_bg2.jpg) top repeat-x;
}


/* 20170206 <마법천자문 33> 출간 */

#special_bg32 {
    background: url(//image.aladin.co.kr/img/shop/2017/170526_special_bg1.jpg) top repeat-x;
    height: 301px;
}

#special_bg32_in {
    background: url(//image.aladin.co.kr/img/shop/2017/170526_special_top.jpg) top center no-repeat;
    height: 301px;
    width: 1236px;
    margin: 0 auto;
}

#special_bg32_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 240px;
    margin-left: 850px;
    line-height: 22px;
}

#special_bg32_in .text2 {
    letter-spacing: 0px;
    color: #FFFF00;
}

#special_bg33 {
    background: url(//image.aladin.co.kr/img/shop/2017/170526_special_bg2.jpg) top repeat-x;
}


/*스페셜 솔저171122 제거 확인완료
#special_bg35 { background:url(//image.aladin.co.kr/img/shop/2017/171113_special_bg1.jpg) top repeat-x; height:302px; }
#special_bg35_in { background:url(//image.aladin.co.kr/img/shop/2017/171113_special_top1.jpg) top center no-repeat; height:302px; width:930px; margin:0 auto;}
#special_bg35_in .text1{ color:#000;font-family:malgun gothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 3px 3px 0; display:inline-block; margin-top:250px; margin-left:300px; line-height:22px;}
#special_bg35_in .text2{letter-spacing:0px; color:#f9f726;}
#special_bg36{background:url(//image.aladin.co.kr/img/shop/2017/171113_special_bg2.jpg) top repeat-x;}
*/


/*스페셜 솔저8*/

#special_bg35 {
    background: url(//image.aladin.co.kr/img/shop/2018/180118_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg35_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180118_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg35_in .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 300px;
    line-height: 22px;
}

#special_bg35_in .text2 {
    letter-spacing: 0px;
    color: #f9f726;
}

#special_bg36 {
    background: url(//image.aladin.co.kr/img/shop/2018/180118_special_bg2.jpg) top repeat-x;
}


/*좀비고등학교 1128*/

#special_bg37 {
    background: url(//image.aladin.co.kr/img/shop/2017/171128_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg37_in {
    background: url(//image.aladin.co.kr/img/shop/2017/171128_special_top1.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg37_in .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 520px;
    line-height: 22px;
}

#special_bg37_in .text2 {
    letter-spacing: 0px;
    color: #ec660e;
}

#special_bg38 {
    background: url(//image.aladin.co.kr/img/shop/2017/171128_special_bg22.jpg) top repeat-x;
}


/* 마법천자문 41 20180126 */

#special_bg39 {
    background: url(//image.aladin.co.kr/img/shop/2018/180123_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg39_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180123_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 1270px;
    margin: 0 auto;
}

#special_bg39_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 620px;
    line-height: 22px;
}

#special_bg39_in .text2 {
    letter-spacing: 0px;
    color: #f9f726;
}

#special_bg39_b {
    background: url(//image.aladin.co.kr/img/shop/2018/180123_special_bg2.jpg) top repeat-x;
}


/* Go Go 카카오프렌즈 1 : 프랑스 */

#special_bg132106122 {
    background: url(//image.aladin.co.kr/img/shop/2018/180129_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg132106122_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180129_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 1270px;
    margin: 0 auto;
}

#special_bg132106122_in .text1 {
    color: #333;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 100px;
    margin-left: 760px;
    line-height: 22px;
}

#special_bg132106122_in .text2 {
    letter-spacing: 0px;
    color: #ed7101;
}

#special_bg132106122b {
    background: url(//image.aladin.co.kr/img/shop/2018/180129_special_bg2.jpg) top repeat-x;
}


/*아르테미스 */

#special_bg132174243 {
    background: url(//image.aladin.co.kr/img/shop/2018/180201_special_bg1_1.jpg) top repeat-x;
    height: 225px;
}

#special_bg132174243_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180201_special_top_1.jpg) top center no-repeat;
    height: 225px;
    width: 1270px;
    margin: 0 auto;
}

#special_bg132174243_in .text1 {
    font-family: malgun gothic;
    font-size: 13px;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 175px;
    margin-left: 220px;
    line-height: 22px;
}

#special_bg132174243_in .text1 a {
    color: #d1d1d1;
}

#special_bg132174243_in .text2 {
    letter-spacing: 0px;
    color: #ed7101;
}

#special_bg132174243b {
    background: url(//image.aladin.co.kr/img/shop/2018/180201_special_bg2_1.jpg) top repeat-x;
}


/*  좀비고등학교 코믹스 6 */

#special_bg_180410 {
    background: url(//image.aladin.co.kr/img/shop/2018/180410_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg_180410_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180410_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 1154px;
    margin: 0 auto;
}

#special_bg_180410_in .text1 {
    color: #000;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 660px;
    line-height: 22px;
}

#special_bg_180410_in .text2 {
    letter-spacing: 0px;
    color: #ec660e;
}

#special_bg_180410_bt {
    background: url(//image.aladin.co.kr/img/shop/2018/180410_special_bg2.jpg) top repeat-x;
}


/* 좀비고등학교 코믹스 5 */

#special_bg133494753 {
    background: url(//image.aladin.co.kr/img/shop/2018/180202_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg133494753_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180202_special_top.jpg) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg133494753_in .text1 {
    color: #fff;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 250px;
    margin-left: 520px;
    line-height: 22px;
}

#special_bg133494753_in .text2 {
    letter-spacing: 0px;
    color: #ffcc00;
}

#special_bg133494753b {
    background: url(//image.aladin.co.kr/img/shop/2018/180202_special_bg2.jpg) top repeat-x;
}


/* <스무고개 탐정 9 : 숨겨진 카드> 스페셜 상품페이지 개발 */

#special_bg_133795611 {
    background: url(//image.aladin.co.kr/img/shop/2018/180220_special_bg1.jpg) top repeat-x;
    height: 302px;
}

#special_bg_133795611_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180220_special_top.png) top center no-repeat;
    height: 302px;
    width: 930px;
    margin: 0 auto;
}

#special_bg_133795611_in .text1 {
    color: #d01c1c;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 260px;
    margin-left: 50px;
    line-height: 22px;
}

#special_bg_133795611_in .text2 {
    letter-spacing: 0px;
    color: #000000;
}

#special_bg_133795611_bt {
    background: url(//image.aladin.co.kr/img/shop/2018/180220_special_bg2.jpg) top repeat-x;
}

#special_bg_181010 { background:url(//image.aladin.co.kr/img/shop/2018/181010_special_bg1_1.jpg) top no-repeat;height:302px; }
#special_bg_181010_in { background:url(//image.aladin.co.kr/img/shop/2018/181010_special_top.png) top center no-repeat; height:302px; width:930px; margin:0 auto;}
#special_bg_181010_in .text1{ color:#fff;font-family:malgun gothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 3px 3px 0; display:inline-block; margin-top:260px; margin-left:450px; line-height:22px;}
#special_bg_181010_in .text2{letter-spacing:0px; color:#ffed25;}
#special_bg_181010_bt {background:url(//image.aladin.co.kr/img/shop/2018/181010_special_bg2_6.jpg) top no-repeat ;}


/*한줄평*/

.npd_1comm {
    margin: 20px 0;
}

.npd_1comm li {
    list-style: none;
    background: url(//image.aladin.co.kr/img/shop/2012/blet_dot.gif) no-repeat 0 6px;
    padding: 0 0 10px 10px
}

.npd_1comm_L {
    border: 2px solid #fe87af;
    width: 600px;
    overflow: hidden
}


/*실시간추천*/

.recommend_layer_box {
    width: 200px;
    position: absolute;
    margin-top: -120px;
    margin-left: 365px;
}

.recommend_layer_box {
    background: #333;
    opacity: 0.9;
    color: #ffffff;
    padding: 5px 15px 5px 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: inline-block;
}

.recommend_layer_box .left {
    float: left;
    color: #ffffff;
    width: 88%;
    padding: 5px 0 0 0
}

.recommend_layer_box .right {
    float: right;
    color: #ffffff;
    width: 12%;
    text-align: right;
}

.recommend_layer_box a.blue {
    color: #33afe9;
    text-decoration: underline;
}

.recommend_layer_box a.white {
    color: #ffffff;
    text-decoration: none !important;
    padding: 5px 12px;
    display: inline-block;
    border: none;
}

.recommend_layer_box a.white:visited {
    text-decoration: none !important;
    border: none;
}

.recommend_layer_box a.white:link {
    text-decoration: none !important;
    border: none;
}


/*추천마법사-이벤트용*/

.genie_2016_wrap {
    margin: 0 auto;
    width: 930px;
    height: 45px;
    position: relative
}

.genie_2016_wrap_in {
    border-radius: 3px;
    background: #00c5c5;
    height: 35px;
}

.genie_2016_wrap_t {
    color: #FFFFFF;
    padding: 8px 0 0 21px;
}

.genie_2016_wrap_jump {
    position: absolute;
    top: 4px;
    right: 10px;
    border-top: 1px solid #009292;
    border-left: 1px solid #009292;
    border-bottom: 1px solid #009e9e;
    border-right: 1px solid #009e9e;
    width: 260px;
    padding: 3px 10px;
    background: url(//image.aladin.co.kr/img/common/drop_01.png) no-repeat right;
}

.genie_2016_wrap_jump a:link {
    color: #FFFFFF;
    display: block
}

.genie_2016_wrap_jump a:hover {
    color: #FFFFFF;
    text-decoration: none
}

.genie_2016_wrap_jump a:visited {
    color: #FFFFFF
}

.genie_2016_wrap_layer {
    border: 1px solid #009e9e;
    background: #fffae8;
    width: 270px;
    position: absolute;
    right: 10px;
    padding: 5px 5px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .1);
}

.genie_2016_wrap_layer li {
    list-style: none;
}

.genie_2016_wrap_layer li a:link {
    color: #333333;
    display: block;
    padding: 5px 5px
}

.genie_2016_wrap_layer li a:hover {
    color: #333333;
    text-decoration: none;
    background: #fff2ca;
}

.genie_2016_wrap_layer li a:visited {
    color: #333333;
}

.genie_2016_wrap_arrow {
    background: url(//image.aladin.co.kr/img/common/drop_02.png) no-repeat bottom;
    position: absolute;
    bottom: 0;
    left: 37px;
    width: 14px;
    height: 10px;
}


/*추천마법사-추천용*/

.genie_2016_wrap_in_orange {
    border-radius: 3px;
    background: #f9a80e;
    height: 35px;
}

.genie_2016_wrap_arrow_orange {
    background: url(//image.aladin.co.kr/img/common/drop_02_orange.png) no-repeat bottom;
    position: absolute;
    bottom: 0;
    left: 37px;
    width: 14px;
    height: 10px;
}

.letter_no {
    clear: both;
    padding: 20px 0;
    text-align: center;
}


/*출간전연재*/

.serial_book_tt {
    font-size: 14px;
    font-weight: bold;
}

.serial_book_tt a:link {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.serial_book_tt a:hover {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.serial_book_tt a:visited {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.serial_box {
    padding-top: 9px;
    word-break: break-all;
    line-height: 20px !important;
    border-top: 1px solid #C2D2DF;
}

.p_mp_book_ul {
    clear: both;
    margin-top: 5px;
}

.p_mp_book_ul li {
    background: url(//image.aladin.co.kr/img/shop/m/nm_list_dot_pink.png) no-repeat 0px 6px;
    position: relative;
    padding: 0 0 5px 8px;
    color: #f03c97
}

.p_mp_book_ul2 {
    clear: both;
    margin-top: 5px;
}

.p_mp_book_ul2 li {
    background: url(//image.aladin.co.kr/img/shop/m/nm_list_dot2.png) no-repeat 0px 6px;
    position: relative;
    padding: 0 0 5px 8px;
    color: #f03c97
}

.cardreview_play {
    position: absolute;
    z-index: 99;
    left: 43%;
    top: 43%;
}

.np_td_org_L {
    color: #ff7c00;
    font-size: 12px;
    font-weight: bold;
}


/* 161226 대여제 버튼*/

.p_new_price_phs21 {
    color: #f03c97;
}


/*중고등급 클래스 추가*/

.used_g_1 {
    color: #ff6e00;
    font-size: 14px;
    font-weight: bold;
}

.used_g_2 {
    color: #32b703;
    font-size: 14px;
    font-weight: bold;
}

.used_g_3 {
    color: #444444;
    font-size: 14px;
    font-weight: bold;
}

.used_g_4 {
    color: #858585;
    font-size: 14px;
    font-weight: bold;
}


/*법인서비스 상품페이지*/

.pwrap_bgtit2 {
    background: url(//image.aladin.co.kr/img/shop/2012/topbox_top.png) no-repeat top;
    padding: 3px 0px 0px 0px;
}

.r_star2 {
    background-color: #f9f9f9;
    padding: 15px;
}

.notic_eb_non {
    padding: 10px 0 5px 20px;
    margin-bottom: 0 0 10px 5px;
    color: #f03c97;
    background: url(//image.aladin.co.kr/img/shop/2012/icon_notice.gif) no-repeat 0 10px;
    font-weight: bold;
}

.genie_2017_layerwrap {
    position: relative;
    display: inline-block;
    height: 35px
}

.genie_2017_layerwrap_in {
    border-radius: 3px;
    background: #fb5e5e;
    width: 200px;
    word-break: break-all
}

.genie_2017_layerwrap_t {
    color: #FFFFFF;
    padding: 10px 13px 10px 13px;
}

.genie_2017_layerwrap_t a {
    color: #ffffff
}

.genie_2017_layerwrap_t .day1 {
    color: #ffffff;
    font-size: 11px;
    padding-left: 10px
}

.genie_2017_layerwrap_arrow {
    background: url(//image.aladin.co.kr/img/common/drop_pink_big.png) no-repeat top;
    position: absolute;
    top: -15px;
    left: 25px;
    width: 22px;
    height: 15px;
    z-index: 999
}

.genie_imgBorder {
    border: 5px solid #33cccc
}

.genie_2017_layerwrap {
    margin-top: 0px;
    margin-bottom: 1px;
}


/* 20140527 css추가 */

.p_grade_3 {
    border: 1px solid #dadada;
    background: #f8f8f8;
    padding: 15px;
    margin: 4px 0 10px 0;
}

.bookple_t {
    font-size: 12px;
    margin-bottom: 10px;
    color: #444;
    font-weight: bold;
}

a.bookple_t:link {
    font-size: 12px;
    margin-bottom: 10px;
    color: #444;
    font-weight: bold;
}

a.bookple_t:hover {
    font-size: 12px;
    margin-bottom: 10px;
    color: #444;
    font-weight: bold;
}

a.bookple_t:visited {
    font-size: 12px;
    margin-bottom: 10px;
    color: #444;
    font-weight: bold;
}

.p_bookple_writer {
    color: #222;
    font-size: 12px;
    font-weight: bold;
}

a.p_bookple_writer:link {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.p_bookple_writer:hover {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

a.p_bookple_writer:visited {
    color: #222;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.p_bookple_date {
    color: #878787;
    font-size: 12px;
    letter-spacing: 0px;
}

.p_feed_writer2 {
    margin: 0 0 20px 0;
    padding: 5px 0 0 60px;
    color: #444;
    font-size: 12px;
}

.p_feed_writer2 ul {
    list-style: none;
}

.p_feed_writer2 ul li {
    color: #444444;
    font-size: 12px;
    margin-bottom: 3px;
}

.p_feed_text_g11 {
    font-size: 11px;
    color: #878787;
}

a.p_feed_text_g11:link {
    font-size: 11px;
    color: #878787;
    text-decoration: none;
}

a.p_feed_text_g11:hover {
    font-size: 11px;
    color: #878787;
    text-decoration: underline;
}

a.p_feed_text_g11:visited {
    font-size: 11px;
    color: #878787;
    text-decoration: none;
}

.p_feed_more {
    background: #e3e3e3;
    text-align: center;
    font-size: 11px;
    padding: 3px 0;
    margin-bottom: 20px;
}

.p_feed_more a {
    color: #555;
    display: block;
}

.p_feed_more a:hover {
    color: #555;
    text-decoration: underline;
}

.p_bookple_good {
    margin: 0px;
    padding: 0;
    clear: both;
    overflow: hidden;
    *display: inline;
}

.p_bookple_goodbox1 {
    float: left;
    width: 210px;
    margin-right: 20px;
}

.p_bookple_goodbox2 {
    float: left;
    width: 210px;
}

.p_people_box1 {
    margin: 10px 15px 0 0;
    background-color: #99CC33;
}

.p_people_box2 {
    margin: 10px 0 0 0;
    background-color: #99CC33;
}

.p_people_one {
    width: 50px;
    margin: 0;
    padding: 0 5px;
    float: left;
}

.people_t1 {
    font-size: 11px;
    color: #777;
    text-align: center;
    margin-top: 3px;
}

a.people_t1:link {
    font-size: 11px;
    color: #777;
    text-align: center;
    text-decoration: none;
}

a.people_t1:hover {
    font-size: 11px;
    color: #777;
    text-align: center;
    text-decoration: underline;
}

a.people_t1:visited {
    font-size: 11px;
    color: #777;
    text-align: center;
    text-decoration: none;
}

.p_feed_writer3 {
    margin: 0 0 20px 0;
    padding: 5px 0 0 0px;
    color: #444;
    font-size: 12px;
}

.p_feed_writer3 ul {
    list-style: none;
}

.p_feed_writer3 ul li {
    color: #444444;
    font-size: 12px;
    margin-bottom: 3px;
}

.bookple_t2 {
    width: 97%;
    margin: 0 auto;
    text-align: left;
    padding: 0 0 30px 0;
    font-size: 12px;
    color: #444
}


/*첫문장 끝문장*/

.sentence_wrap {
    background-color: #f5f5f5;
    padding: 10px 20px 15px 10px;
    margin: 20px 0 10px 0;
}

.sentence_wrap .sen_tit {
    margin-right: 15px;
    background-color: #ffffff;
    width: 80px;
    height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    font-size: 18px;
    padding-top: 30px;
    font-family: 나눔명조, Nanum Myeongjo;
    letter-spacing: -1px;
}

.sentence_wrap .sen_cont {
    background: url(//image.aladin.co.kr/img/shop/product2/line_bg.png) no-repeat top;
    width: 560px;
    font-size: 13px;
    font-family: 나눔명조, Nanum Myeongjo;
    line-height: 30px;
    padding-bottom: 1px;
}

#special_bg152188856 {
    background: url(//image.aladin.co.kr/img/shop/2018/180626_special_bg01.jpg) top repeat-x;
    height: 302px;
}

#special_bg152188856_in {
    background: url(//image.aladin.co.kr/img/shop/2018/180626_special_top01.jpg) top center no-repeat;
    height: 302px;
    width: 1615px;
    margin: 0 auto;
}

#special_bg152188856_in .text1 {
    color: #254809;
    font-family: malgun gothic;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 0 3px 3px 0;
    display: inline-block;
    margin-top: 265px;
    margin-left: 760px;
    line-height: 22px;
}

#special_bg152188856_in .text2 {
    letter-spacing: 0px;
    color: #008ccf;
}

#special_bg152188857 {
    background: url(//image.aladin.co.kr/img/shop/2018/180626_special_bg06.png) top center no-repeat;
}


/*100자평 리뷰 개선*/

.review_top {
    background-color: #f8f8f8;
    border: 1px #e0e0e0 solid;
    padding: 15px;
    margin-bottom: 25px;
}

.review_top .re_select {
    position:relative;
	width:265px;
    float: left;
    background: #ffffff;
    padding: 10px;
    margin-right: 10px;
    border: 1px #e0e0e0 solid;
    height: 18px;
    cursor: pointer;
}

.review_top  .layer_list {
 width:265px;   
 background: #ffffff;
 padding: 10px 10px 5px 10px;
 border: 1px #e0e0e0 solid;
 position: absolute;
 z-index: 1;
 top: 38px;
 left: -1px;
 height: auto;
 display: block;
}

.review_top  .layer_list li {
 padding-bottom:5px;
}

.review_top .re_select_star {
    position:relative;
	width:130px;	
    float: left;
    background: #ffffff;
    padding: 10px;
    margin-right: 10px;
    border: 1px #e0e0e0 solid;
    height: 18px;
    cursor: pointer;
}

.review_top .layer_list_star {
 width:130px;   
 background: #ffffff;
 padding: 10px 10px 5px 10px;
 border: 1px #e0e0e0 solid;
 position: absolute;
 z-index: 1;
 top: 38px;
 left: -1px;
 height: auto;
 display: block;
}

.review_top  .layer_list li {
 padding-bottom:5px;
}



.review_top .re_input {
    float: left;
    margin-right: 10px;
}

.review_top .re_spo {
    float: left;
    padding-top: 10px;
}

.review_top .re_btn {
    float: left;
    background-color: #1a80cf;
}

.review_top .re_btn a:link {
    display: inline-block;
    color: #ffffff;
    text-align: center;
    width: 100px;
    padding: 29px 0;
    font-size: 16px;
    font-weight: bold;
}

.review_top .re_btn a:hover {
    display: inline-block;
    background-color: #1760b2;
    text-decoration: none;
    color: #ffffff;
    text-align: center;
}

.review_top .re_btn a:visited {
    display: inline-block;
    color: #ffffff;
    text-align: center;
}

.review_top .re_clear {
    clear: both;
    padding-bottom: 10px;
}

.review_top .re_info {
    font-weight: bold;
}

.review_top .re_info a:link {
    color: #1a80cf;
}

.review_top .re_info a:hover {
    color: #1a80cf;
    text-decoration: none;
}

.review_top .re_info a:visited {
    color: #1a80cf;
}

.review_top .re_info .re_info_text {
    font-weight: normal;
    padding-top: 10px;
}

.review_tab {
    border-bottom: 1px #e0e0e0 solid;
    overflow: auto;
    margin-bottom: 15px;
}

.review_tab a:link {
    color: #333333;
    text-decoration: none;
}

.review_tab a:hover {
    color: #333333;
    text-decoration: none;
}

.review_tab a:visited {
    color: #333333;
    text-decoration: none;
}

.review_tab_l {
    float: left;
}

.review_tab_l li {
    float: left;
    padding: 10px 10px 5px 10px;
}

.review_tab_l .on {
    border-bottom: 3px #1a80cf solid;
    font-weight: bold;
    box-sizing: border-box;
}

.review_tab_r li {
    float: right;
    padding: 10px 10px 5px 10px;
}

.review_tab_r .on {
    background: url(//image.aladin.co.kr/img/shop/2018/bu_sort.png) no-repeat right;
    font-weight: bold;
}

.review_list_wrap {}

.review_list_wrap li {
    clear: both;
    margin-bottom: 25px;
    overflow: auto;
}

.review_list_wrap .re_photo {
    float: left;
    width: 75px;
    height: 75px;
    overflow: hidden;
}

.review_list_wrap .re_photo img {
    width: 100%;
    min-height: 75px;
}

.review_list_wrap .re_area {
    float: left;
    margin-left: 15px;
    width: 620px;
}

.review_list_wrap .re_area .re_text {
    margin: 10px 0;
}

.review_list_wrap .pl8 {
    padding-left: 8px;
}

.review_list_wrap .re_area .spoiler {
    background-color: #f4f4f4;
    padding: 10px;
    color: #6d6d6d;
    cursor: pointer;
}

.re_t_gray {
    color: #808080;
}

.re_t_gray a {
    color: #808080;
    text-decoration: none;
}

.re_id_date {
    display: inline-block;
    padding-bottom: 0px;
    color: #808080;
    padding-left: 8px;
}

.re_id_date2 {
    display: inline-block;
    padding-bottom: 0px;
    color: #808080;;
}

.review_number {
    position: relative;
    border-top: 1px #ccc dotted;
    padding-top: 15px;
}

.review_number .qna_btn {
    position: absolute;
    left: 0;
    top: 17px;
}

.review_number .qna_btn a {
    color: #444;
    text-decoration: none;
}

.myreview_top {
    margin-top: 50px;
    margin-bottom: 5px;
}

.myreview_top h1 {
    display: inline-block;
    font-size: 14px;
    color: #1a80cf;
    font-weight: bold;
    margin-right: 5px;
}

.myreview_list_wrap li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px #ccc dotted;
}

.myreview_list_wrap .myreview_tt {
    padding-bottom: 10px;
}

.myreview_list_wrap .myreview_tt a:link {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.myreview_list_wrap .myreview_tt a:hover {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.myreview_list_wrap .myreview_tt a:visited {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.myreview_list_wrap .spoiler {
    background-color: #f4f4f4;
    padding: 10px;
    color: #6d6d6d;
}

.myreview_number {
    position: relative;
}

.myreview_number .qna_btn {
    position: absolute;
    left: 0;
    top: 0;
}

.myreview_number .qna_btn a {
    color: #444;
    text-decoration: none;
}

.review_layer_wrap {
    border: 2px #fe87af solid;
    width: 224px;
}

.review_layer_wrap .layer_t {
    background-color: #fe87af;
    padding: 2px 5px;
    color: #ffffff;
    font-weight: bold;
}

.review_layer_wrap .layer_con {
    padding: 10px;
    background-color: #ffffff;
}


/* 100자평 페이지넘버 */

.np_numbox_first {
    float: left;
    background-color: #f8f8f8;
    margin: 2px;
    width: 40px;
    text-align: center;
}

.np_numbox_first a {
    display: block;
    width: 38px;
    padding: 6px 0px 4px 0px;
}

.np_numbox_pre {
    float: left;
    margin: 2px;
    width: 50px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox_pre a {
    display: block;
    padding: 5px 0 5px 0;
    _padding: 6px 0 6px 0;
    width: 50px;
}

.np_numbox_pre2 {
    float: left;
    margin: 2px;
    width: 74px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox_pre2 a {
    display: block;
    padding: 5px 0 5px 0;
    _padding: 6px 0 6px 0;
    width: 74px;
}

.np_numbox {
    float: left;
    margin: 2px;
    width: 25px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox a {
    display: block;
    padding: 5px 0 5px 0;
    _padding: 6px 0 6px 0;
    width: 25px;
}

.np_numbox2 {
    float: left;
    margin: 2px;
    width: 42px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox2 a {
    display: block;
    padding: 5px 0 5px 0;
    _padding: 6px 0 6px 0;
    width: 42px;
}

.np_numbox_next {
    float: left;
    margin: 2px;
    width: 54px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox_next a {
    display: block;
    padding: 5px 0 5px 0;
    _padding: 6px 0 6px 0;
    width: 54px;
}

.np_numbox_next2 {
    float: left;
    margin: 2px;
    width: 74px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox_next2 a {
    display: block;
    padding: 5px 0 5px 0;
    _padding: 6px 0 6px 0;
    width: 74px;
}

.np_numbox_last {
    float: left;
    margin: 2px;
    width: 27px;
    text-align: center;
    background-color: #f8f8f8;
}

.np_numbox_last a {
    display: block;
    padding: 6px 0 4px 0;
    width: 27px;
}

a.np_numoff:link {
    text-decoration: none;
    color: #333333;
}

a.np_numoff:hover {
    text-decoration: none;
    color: #FF6600;
    background-color: #f8f8f8;
}

a.np_numoff:visited {
    text-decoration: none;
    color: #333333;
}

a.np_numon:link {
    text-decoration: none;
    color: #ff7e00;
    font-weight: bold;
    background-color: #f8f8f8;
}

a.np_numon:hover {
    text-decoration: none;
    color: #ff7e00;
    font-weight: bold;
    background-color: #f8f8f8;
}

a.np_numon:visited {
    text-decoration: none;
    color: #ff7e00;
    font-weight: bold;
    background-color: #f8f8f8;
}


.mypaper_top {
    border-bottom: 1px #e0e0e0 solid;
    margin-top: 50px;
    margin-bottom: 5px;
	overflow:auto;
}

.mypaper_top h1 {
    display: inline-block;
    font-size: 14px;
    color: #1a80cf;
    font-weight: bold;
    margin-right: 5px;
}

.mypaper_t_l {float:left;}

.mypaper_t_r li {
    float: right;
    padding: 10px 10px 5px 10px;
}

.mypaper_t_r .on {
    background: url(//image.aladin.co.kr/img/shop/2018/bu_sort.png) no-repeat right;
    font-weight: bold;
}

.mypaper_list_wrap { padding-top:10px;}

.mypaper_list_wrap li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px #ccc dotted;
}

.mypaper_list_wrap .mypaper_tt {
    padding-bottom: 5px;
}

.mypaper_list_wrap .mypaper_tt a:link {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.mypaper_list_wrap .mypaper_tt a:hover {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.mypaper_list_wrap .mypaper_tt a:visited {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.mypaper_list_wrap .spoiler {
    background-color: #f4f4f4;
    padding: 10px;
    color: #6d6d6d;
}

/*상품타입 타이틀*/

.count_t {
    font-size: 14px;
    color: #3885c9;
    font-weight: bold;
    vertical-align: top;
}

.count_t a:link {
    font-size: 14px;
    color: #3885c9;
	text-decoration:none;
}

.count_t a:hover {
    font-size: 14px;
    color: #3885c9;
	text-decoration:underline;
}

.count_t a:visited {
    font-size: 14px;
    color: #3885c9;
	text-decoration:none;
}

.p_type_list {
    padding: 10px 5px 0 5px;
}

.p_type_cover {
    height: 150px;
    text-align: center;
    overflow: hidden
}

.p_type_tt {
    height: 36px;
    text-align: center;
    vertical-align: top;
    overflow: hidden;
    word-break: break-all;
}

.cartoon_btn {
    font-size: 16px;
    padding-top: 20px;
    padding-right: 10px;
    font-weight: bold;
    text-align: right;
}

.cartoon_btn a:link {
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}

.cartoon_btn a:hover {
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}

.cartoon_btn a:visited {
    font-size: 16px;
    color: #333333;
    text-decoration: none;
}

.pwrap_bgbd_foot .presetn-table-inner-ul {
    margin: 20px;
    margin-top: 10px;
}

.pwrap_bgbd_foot .presetn-table-inner-ul li {
    list-style-type: disc;
}

.pwrap_bgbd_foot .presetn-table-inner-ul li a span::after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 9px;
    background: url(//image.aladin.co.kr/img/shop/2018/blet_arrow.png ) no-repeat;
    background-size: contain;
}
.seller_satis_m { font-family:Myriad Pro; font-style:italic; font-weight:600; font-size:1.4em; letter-spacing:-1px; color:#00baff;}
.seller_satis { font-family:Myriad Pro; font-style:italic; font-weight:600; font-size:23px; letter-spacing:-1px; color:#00baff;}
.dhaDays { font-weight:bold; }

.delivery_layer_wrap { position:relative; background-color:#fbfbfb; padding:15px 20px 20px 20px; border:1px #ccc solid; width:400px; box-shadow:0 2px 12px #ccc;}
.delivery_layer_wrap .bg01 {background:url(//image.aladin.co.kr/img/shop/2018/delivery_layer_bg01.gif) no-repeat left; background-size:100px 30px;}
.delivery_layer_wrap .bg02 {background:url(//image.aladin.co.kr/img/shop/2018/delivery_layer_bg02.gif) no-repeat left #fce6f0; background-size:100px 30px;}
.delivery_layer_wrap .bg03 {background:url(//image.aladin.co.kr/img/shop/2018/delivery_layer_bg03.gif) no-repeat left #fad5e6; background-size:100px 30px;}
.delivery_layer_wrap .bg04 {background:url(//image.aladin.co.kr/img/shop/2018/delivery_layer_bg04.gif) no-repeat left #f5aecf; background-size:100px 30px;}
.delivery_layer_wrap h3 { font-size:14px; font-weight:normal; padding:0 0 15px 0; margin:0}
.delivery_layer_wrap .close_btn { position:absolute; right:10px; top:5px;}
.delivery_layer_wrap th { font-weight:normal; text-align:center; height:30px; padding-left:3px; color:#000;}
.delivery_layer_wrap td { border-bottom:1px #ccc solid; height:30px; text-align:center; width:100px;}
.delivery_layer_wrap .td_first { padding-left:10px; text-align:left; width:90px;}
.delivery_layer_wrap .td_end { color:#e4247d;}
.delivery_layer_wrap .info_text { padding:10px 0 0 0;}

.imgOpen { transform: rotate(180deg); }

#special_bg_190108 { background:url(//image.aladin.co.kr/img/shop/2019/190108_special_bg1.jpg) top no-repeat;height:302px; }
#special_bg_190108_in { background:url(//image.aladin.co.kr/img/shop/2019/190108_special_top2.png) top center no-repeat; height:302px; width:930px; margin:0 auto;}
#special_bg_190108_in .text1{ color:#fff;font-family:malgun gothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 3px 3px 0; display:inline-block; margin-top:260px; margin-left:520px; line-height:22px;}
#special_bg_190108_in .text2{letter-spacing:0px; color:#ffed25;}
#special_bg_190108_bt {background:url(//image.aladin.co.kr/img/shop/2019/190108_special_bg2.jpg) top no-repeat ;}

#special_bg_190128 { background:url(http://image.aladin.co.kr/img/shop/2019/190128_special_bg01.jpg) top center no-repeat; height:302px;}
#special_bg_190128_in { background:url(http://image.aladin.co.kr/img/shop/2019/190128_special_top.png) top center no-repeat; height:302px; width:930px; margin:0 auto;}
#special_bg_190128_in .text1{ color:#fff;font-family:malgun gothic; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0 3px 3px 0; display:inline-block; margin-top:260px; margin-left:430px; line-height:22px;}
#special_bg_190128_in .text2{letter-spacing:0px; color:#ffed25;}
#special_bg_190128_bt {background:url(http://image.aladin.co.kr/img/shop/2019/190128_special_bg02.jpg) top no-repeat ;}