﻿@charset "utf-8";
body{ margin: 0px; padding:0; font-family:'Apple SD Gothic Neo', 돋움,Dotum,AppleGothic,sans-serif;  color: #333333; line-height: 18px; }
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

/*레이어:블루*/
/*.layer_blue {display: inline-block;*zoom:1;*display:inline; padding: 0 0 0 15px; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align: center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;} 상품페이지 장바구니 레이어 > bookple 오픈후 변경 20151103*/
.layer_blue {display: inline-block;*zoom:1;*display:inline; padding: 10px 10px 0 15px; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align: center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;}
.layer_blue .bt_close{text-align:right; width:95%; margin:0 auto; padding:2px 0 0px 0;}
.layer_blue ul{padding:0; margin:0; width:100%;}
.layer_blue li{display:inline; float:left; padding:0 0 13px 0!important; font-size:14px; text-align:left}

/*목록형 레이어:블루*/
.layer_blue_shot {display: inline-block;*zoom:1;*display:inline; padding:7px 0 10px 0; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align:center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;}
.layer_blue_shot .sp1{ padding:0 0 3px 0;}
.layer_blue_shot ul{padding:0; margin:0 auto; width:80%;}
.layer_blue_shot li{display:inline; line-height:16px; font-size:12px; text-align: center}

/*목록형 레이어:블루2*/
.layer_blue_shot2 {display: inline-block;*zoom:1;*display:inline; padding:7px 0 10px 0; vertical-align: middle; border: 2px solid; border-color: #2c98d9;text-align:center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White;}
.layer_blue_shot2 .sp1{ padding:0 0 3px 0;}
.layer_blue_shot2 ul{padding:0; margin:0 auto; width:90%;}
.layer_blue_shot2 li{display:inline; line-height:16px; font-size:12px; text-align: center}

/*레이어:그린*/
.layer_green {display: inline-block;*zoom:1;*display:inline; padding: 10px 10px 0 15px; vertical-align: middle; border: 2px solid; border-color: #2daa45;text-align: center;/*overflow: hidden;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White; }
.layer_green .bt_close{text-align:right; width:95%; margin:0 auto; padding:2px 0 0 0;}
.layer_green ul{padding:0;margin:0; width:100%}
.layer_green li{display:inline; float:left; padding:0 0 13px 0; font-size:14px; text-align:left}

/*목록형 레이어:그린*/
.layer_green_shot {display: inline-block;*zoom:1;*display:inline; padding:7px 0 10px 0; vertical-align: middle; border: 2px solid; border-color: #2daa45;text-align: center;overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;background-color:White; }
.layer_green_shot .sp1{ padding:0 0 3px 0;}
.layer_green_shot ul{padding:0; margin:0 auto; width:85%;}
.layer_green_shot li{display:inline; line-height:16px; font-size:12px; text-align: center}

/*탭:배경색 블루*/
.tap_blue{ padding:0 10px; vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background-color:#1b6bbb; height:35px; position:relative}
.tap_blue ul{padding:0; margin:0; position:absolute; bottom:-1px}
.tap_blue li{display:inline; float:left;}
.tap_blue .tapon{overflow:hidden; height:32px}
.tap_blue .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#ffffff; padding:6px 15px 15px 15px; margin:0 10px; font-size:14px; color:#1f81c2}
.tap_blue .taboff{padding:2px 15px 0 15px;}
a.tap_blue_off {outline: 0;color: #FFF !important;font-size: 12px; text-decoration:none;display: block;white-space: nowrap;margin: 0;border: 0;padding: 3px 7px 0 8px;} 

/*탭:배경색 그레이*/
.tap_gray{ width:100%}
.tap_gray ul{padding:0; margin:0;}
.tap_gray li{display:inline; float:left;}
.tap_gray .left{float:left; width:100%}
.tap_gray .right{float:right; text-align:right;width:30%}
.tap_gray .line{border-top:2px solid #1b6bbb; width:100%; clear:both}
.tap_gray .tap{overflow:hidden; height:40px}
.tap_gray .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#1b6bbb; padding:9px 15px 15px 15px; margin:0 4px 0 0; font-size:14px; color:#FFFFFF}
.tap_gray .tapoff_box{vertical-align: middle; border: 1px solid; border-color: #dcdcdc!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#f0f0f0; padding:8px 15px 15px 15px; margin:0 4px 0 0;; font-size:14px; font-weight:bold }
a.tap_gray_off {outline: 0;color: #666 !important;font-size: 12px; text-decoration:none;display: block;white-space: nowrap;margin: 0;border: 0;padding: 3px 7px 0 8px;} 

/*탭:배경색 그레이2*/
.tap_gray2{ width:100%}
.tap_gray2 ul{padding:0; margin:0;}
.tap_gray2 li{display:inline; float:left;}
.tap_gray2 .line{border-top:2px solid #1b6bbb; width:100%; clear:both}
.tap_gray2 .tap{overflow:hidden; height:35px}
.tap_gray2 .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#1b6bbb; padding:7px 10px 15px 10px; margin:0 4px 0 0; font-size:14px; color:#FFFFFF;letter-spacing:-1px}
.tap_gray2 .tapoff_box{vertical-align: middle; border: 1px solid; border-color: #dcdcdc!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#f0f0f0; padding:6px 10px 15px 10px; margin:0 4px 0 0;; font-size:14px; font-weight:bold ; letter-spacing:-1px}
a.tap_gray2_off {outline: 0;color: #666 !important;font-size: 12px; text-decoration:none;display: block;white-space: nowrap;margin: 0;border: 0;padding: 3px 0px 0 0px;} 

/*탭:배경색 그레이_화이트*/
.tap_gray_white{ width:100%;border-bottom:1px solid #dcdcdc;}
.tap_gray_white ul{padding:0; margin:0; position:relative; bottom:-1px}
.tap_gray_white li{display:inline; float:left;}
.tap_gray_white .left{float:left;}
.tap_gray_white .tap{overflow:hidden; height:40px}
.tap_gray_white .tapon_box{vertical-align: middle; border: 1px solid; border-color: #195fa5!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#FFFFFF; padding:9px 15px 15px 15px; margin:0 4px 0 0; font-size:14px; color:#195fa5}
.tap_gray_white .tapoff_box{vertical-align: middle; border: 1px solid; border-color: #dcdcdc!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background-color:#f0f0f0; padding:8px 15px 15px 15px; margin:0 4px 0 0;; font-size:14px; font-weight:bold}

/*상품정보 테이블 상단*/
.table_shop1 th{text-align:center; border-bottom:1px solid #b7b7b7; border-top:1px solid #d7d7d7; padding:2px 0; font-size:12px;}
.table_shop_blue th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #3084d9; background:#f4f9fd; padding:2px 0; font-size:12px;}
.table_shop_orange th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #efc072; background:#fcf3e3; padding:2px 0; font-size:12px;}
.table_shop_pink th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #e8abbf; background:#fdf6f8; padding:2px 0; font-size:12px;}
.table_shop_purple th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #5A48C9; background:#EDEAFC; padding:2px 0; font-size:12px;}
.table_shop_gray th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #d1d1d1; background:#f5f5f5; padding:2px 0; font-size:12px;}
.table_shop_yellow th{text-align:center; color:#333; border-bottom:1px solid #e7e7e7; border-top:1px solid #f6b264; background:#fff9d8; padding:2px 0; font-size:12px;}

/*테이블*/
.table_shop_silver{}
.table_shop_silver th{ background:#f5f5f5; font-size:12px; color:#333; border-bottom:1px solid #d1d1d1; padding:3px 0}
.table_shop_silver td{ background:#FFF; font-size:12px;padding:3px 0}


/*타이틀*/
.title_big_black1{font-size:30px; color:#333333; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-3px;}
.title_big_black2{ font-size: 26px; color: #333333; font-family:'Apple SD Gothic Neo', malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing: -2px; line-height:140%; font-weight:400;}
.title_big_pink1{font-size:30px; color:#ee3c97; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-3px;}



.title_middle_black1{font-size:18px; color:#333333; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;margin-bottom: 14px; } /*margin-bottom: 14px; 하단 여백 새로 생성20150102*/
.title_middle_black2{font-size:17px; color:#333333; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;margin-bottom: 12px; } /*margin-bottom: 12px; 하단 여백 새로 생성20150102*/
.title_middle_blue1{font-size:18px; color:#386da1; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_blue2{font-size:17px; color:#386da1; font-family:'Apple SD Gothic Neo',vmalgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_pink1{font-size:18px; color:#de2a71; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_pink2{font-size:17px; color:#de2a71; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_purple1{font-size:18px; color:#8a72e3; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_purple2{font-size:17px; color:#8a72e3; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-1px;}
.title_middle_orange2{font-size:17px; color:#f07420; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_orange3{font-size:17px; color:#f87812; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}
.title_middle_white1{font-size:17px; color:#ffffff; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-1px;}
.title_middle_yellow1{font-size:17px; color:#ffef15; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-1px;}
.title_middle_green{font-size:17px; color:#2c9100; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px;}

/*서브타이틀*/
.stitle_middle_gray{color:#777777; letter-spacing:0px;font-size:16px; font-weight:bold}
.stitle_middle_orange{color:#f07420; letter-spacing:0px;font-size:16px; font-weight:bold}
.stitle_middle_blue{color:#386da1; letter-spacing:0px;font-size:16px; font-weight:bold}

.stitle_middle_gray2{color:#777777; letter-spacing:0px;font-size:14px; font-weight:bold}
.stitle_middle_orange2{color:#f07420; letter-spacing:0px;font-size:14px; font-weight:bold}
.stitle_middle_blue2{color:#386da1; letter-spacing:0px;font-size:14px; font-weight:bold}

.stitle_small_gray{color:#777777; font-size:12px; font-weight: normal;letter-spacing:0px;}

a.stitle_middle_gray2:link  { color:#777777!important; font-size:14px; text-decoration:none; font-weight:bold}
a.stitle_middle_gray2:hover  { color:#777777!important; font-size:14px; font-weight:bold}
a.stitle_middle_gray2:visited { color:#777777!important; font-size:14px; font-weight:bold}

.c2b_side1{background:url(//image.aladin.co.kr/img/usedshop/C2B/menu_bg1.gif) no-repeat;}
.wc2b_stitle1{float:left; vertical-align:middle; line-height:34px}
.wc2b_stitle1 .white{font-size:13px; color:#ffffff; padding:0 0 0 10px; font-weight:bold; display:inline-block}
.wc2b_stitle2{width:198px; float:left; vertical-align:middle; line-height:34px}
.wc2b_stitle2 .white{font-size:13px; color:#ffffff; padding:0 0 0 10px; font-weight:bold; display:inline-block}


/*팝업*/
.title_bg1{background:#CCC;}

/*셀렉트*/
.select_align{ display: inline-block;*zoom:1;*display:inline;vertical-align:bottom;}
.select_1{font-size:11px; height:23px}

/*안내문*/
.attention_space1{padding:15px 0 0px 15px;}
.attention_black{color:#333;}
.attention_pink{color:#ee3c97;}

/*레이어*/
.ex_layerbox001 { background:#477be0;padding:3px; }
.ex_layerbox001 h3 { color:#FFFFFF; font-weight:bold; font-size:12px; padding:7px }
.ex_layerbox001_in { background:#fff; }
.ex_layerbox001_in ul { margin:0; padding:10px; }
.ex_layerbox001_in li { list-style:none; background:url(https://www.aladin.co.kr/ucl_editor/img_secur/order/2010/sub_dot2.gif) no-repeat 0 5px; padding-left:10px; font-size:12px;}

/*장바구니 하단-주문하기 누르때 코멘트*/
.no_nti_out { width:868px; position:relative; margin:0 auto; }
.no_nti { border:1px solid #d7d7d7; width:866px; background:#f8f8f8; text-align:center; font-size:12px; color:#000000; padding:10px 0; position:absolute; top:7px; }
.no_nti_t {color:#df307f; font-weight:bold;}
.no_nti_a { position:absolute; z-index:10; right:443px;  }

/*전자책 장바구니 css 추가*/
.b_ebook_cover {position:relative; vertical-align:bottom;}
.b_ebook_label {position:absolute; right:3px; bottom:3px;}



/*장바구니 탭 190312*/
.basket_tab_wrap { width:866px; margin:10px auto;}
.basket_tab_wrap .left_tab { float:left;}
.basket_tab_wrap .left_tab li { float:left; text-align:center; background:#f0f0f0; border-left:1px #dcdcdc solid; border-top:1px #dcdcdc solid;}
.basket_tab_wrap .left_tab li:last-child {border-right:1px #dcdcdc solid;}
.basket_tab_wrap .left_tab li a {display:block; width:105px; height:40px; line-height:40px; color:#666; font-weight:bold;}
.basket_tab_wrap .left_tab li a:hover { text-decoration:none;}
.basket_tab_wrap .left_tab .on { background:#1b6bbb; border-top:1px #1b6bbb solid; border-left:1px #1b6bbb solid;}
.basket_tab_wrap .left_tab .on a { color:#fff;}
.basket_tab_wrap .left_tab .on a:hover { text-decoration:none;}
.basket_tab_wrap .right_bn { float:right;}
.basket_tab_wrap .line { clear:both; border-top:2px #1b6bbb solid;}

/*보관함 190312*/
.top_menu1 {margin-top:15px; position:relative;}
.top_menu1 .all { float:left; padding-top:10px;}
.top_menu1 ul {}
.top_menu1 li { float:right; padding-left:5px;}

.top_menu2 { position:relative; border:1px #d2d2d2 solid; height:40px;}
.top_menu2 .left_btn { float:left;}
.top_menu2 .left_btn .btn_l { float:left; border-right:1px #d2d2d2 solid; text-align:center;}
.top_menu2 .left_btn a { display:inline-block; color:#333; padding:12px 10px 10px 10px; line-height:150%!important;}
.top_menu2 .left_btn a:hover { text-decoration:none;}
.top_menu2 .right_btn { float:right;}
.top_menu2 .right_btn .btn_r { float:left; border-left:1px #d2d2d2 solid; text-align:center;}
.top_menu2 .right_btn a { display:inline-block; color:#333; padding:12px 10px 10px 10px; line-height:150%!important;}
.top_menu2 .right_btn a:hover { text-decoration:none;}
.top_menu2 .right_btn img { margin-top:-2px;}
.top_menu2 .on {background:#3a4b57; color:#fff;}
.top_menu2 .on a { color:#fff;}
.top_menu2 .on a:hover { text-decoration:none;}

.top_menu3 { position:relative; background:#f5f5f5; padding:5px; height:32px;}
.top_menu3 .left_btn {float:left; border:1px #e0e0e0 solid; background:#fff; margin-right:5px; box-sizing:border-box; line-height:30px;}
.top_menu3 .left_btn a {display:inline-block; color:#333; padding:5px 10px; height:18px; line-height:150%!important;}
.top_menu3 .left_btn a:hover { text-decoration:none;}
.top_menu3 .left_search { float:left;}
.top_menu3 .left_search  input { float:left; width:160px; border:1px #e0e0e0 solid; border-right:none;  height:30px; box-sizing:border-box; font-size:12px; padding:0 5px;}
.top_menu3 .left_search .search_btn { float:left;}
.top_menu3 .right_btn { float:right;}
.top_menu3 .right_btn .btn_r {float:left; border:1px #e0e0e0 solid; background:#fff; line-height:30px; margin-left:5px; text-align: center;}
.top_menu3 .right_btn a {display:inline-block; color:#333; height:23px; width:75px; padding-top:7px; line-height:150%!important;}
.top_menu3 .right_btn a:hover { text-decoration:none;}
.top_menu3 .on {background:#3a4b57; color:#fff;}
.top_menu3 .on a { color:#fff;}
.top_menu3 .on a:hover { text-decoration:none;}

.clear10 {clear:both; height:10px;}

.b_layer_warp { position:absolute;  z-index:999; box-shadow:0 3px 5px #ccc; text-align:left;}
.b_layer_warp .more {background:url(//image.aladin.co.kr/img/order/2019/arrow_more.gif) no-repeat right;}
.b_layer_warp .check {background:url(//image.aladin.co.kr/img/order/2019/bu_check.gif) no-repeat left; font-weight:bold;}
.b_layer_warp .check2 {position:absolute; left:0px;}
.b_layer_1depth {background:#ffffff; border:1px #3a4b57 solid; text-align:left; float:left;}
.b_layer_1depth li { position:relative; padding-left:23px; width:181px;}
.b_layer_1depth .list {padding:10px; height:290px;}
.b_layer_1depth .list a:link { display:block; padding:3px 0px 3px 0px; color:#333; line-height:150%!important;}
.b_layer_1depth .list a:hover { background-color:#e8f1f8; color:#333; text-decoration:none; line-height:150%!important;}
.b_layer_1depth .list a:visited {text-decoration:none; color:#333; line-height:150%!important;}
.b_layer_1depth .usedshop { width:668px; padding:10px 5px 10px 10px;}
.b_layer_1depth .usedshop li { position:relative;}
.b_layer_1depth .usedshop a:link { display:inline-block; width:158px; padding:3px 5px 3px 0px; color:#333; line-height:150%!important;}
.b_layer_1depth .usedshop a:hover { background-color:#e8f1f8; color:#333; text-decoration:none; line-height:150%!important;}
.b_layer_1depth .usedshop a:visited {text-decoration:none; color:#333; line-height:150%!important;}
.b_layer_1depth .browse { width:180px; padding:10px; height:195px;}
.b_layer_1depth .browse a:link { display:block; padding:3px 13px 3px 0px; color:#333; line-height:150%!important;}
.b_layer_1depth .browse a:hover { background-color:#e8f1f8; color:#333; text-decoration:none; line-height:150%!important;}
.b_layer_1depth .browse a:visited {text-decoration:none; color:#333; line-height:150%!important;}

.b_layer_1depth .list2 {padding:10px;}
.b_layer_1depth .list2 a:link { display:block; padding:3px 0px 3px 0px; color:#333; line-height:150%!important;}
.b_layer_1depth .list2 a:hover { background-color:#e8f1f8; color:#333; text-decoration:none; line-height:150%!important;}
.b_layer_1depth .list2 a:visited {text-decoration:none; color:#333; line-height:150%!important;}

.b_layer_2depth {float:left; background:#ffffff; border:1px #3a4b57 solid; border-left:none; text-align:left;}
.b_layer_2depth li {position:relative; padding-left:23px;}
.b_layer_2depth .usedshop { width:622px; height:300px; padding:10px 5px 0 10px;}
.b_layer_2depth .usedshop a:link { display:inline-block; width:152px; padding:3px 0px 3px 0px; color:#333; line-height:150%!important;}
.b_layer_2depth .usedshop a:hover { background-color:#e8f1f8; color:#333; text-decoration:none; line-height:150%!important;}
.b_layer_2depth .usedshop a:visited {text-decoration:none; color:#333; line-height:150%!important;}
.b_layer_2depth .browse { padding:10px; height:195px; overflow-y:scroll;}
.b_layer_2depth .browse a:link { display:block; padding:3px 21px 3px 0px; color:#333; line-height:150%!important;}
.b_layer_2depth .browse a:hover { background-color:#e8f1f8; color:#333; text-decoration:none; line-height:150%!important;}
.b_layer_2depth .browse a:visited {text-decoration:none; color:#333; line-height:150%!important;}
.ls-1 {letter-spacing: -1px;}
.space_t { letter-spacing:-1.2px;}
.b_layer_warp .check .space_t { letter-spacing:-2.2px!important;}

.csv_layer_wrap { background:#ffffff; border:1px #1b6bbb solid; box-shadow:2px 3px 5px #ccc; padding:20px; width:360px; text-align:left; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.csv_layer_wrap h4 { font-size:16px; text-align:center; margin:0; padding:10px 0 20px 0;}
.csv_layer_wrap .sub_t { font-size:14px; background:url(//image.aladin.co.kr/img/order/2019/layer_bul.png) no-repeat 2px 5px; padding-left:10px; font-weight:bold;}
.csv_layer_wrap .close_btn { position:absolute; right:5px; top:5px; z-index:91;}
.csv_layer_wrap p { padding:5px 0 15px 10px; margin:0;}
.csv_layer_wrap .list_down_btn {border:1px solid #195fa5; text-align:center; margin-top:5px;}
.csv_layer_wrap .list_down_btn a:link { display:block; width:100%; color:#ffffff;  background-color: #3b82c4; height:42px; line-height:42px; font-size:16px!important;}
.csv_layer_wrap .list_down_btn a:hover { display:block; width:100%; color:#ffffff;  background: #1760b2!important;  height:42px; line-height:42px; font-size:16px!important; text-decoration:none!important;}
.csv_layer_wrap .list_down_btn a:visited { display:block; width:100%; color:#ffffff;  background-color: #3b82c4;  height:42px; line-height:42px; font-size:16px!important;}

.csv_layer_wrap .list_down_btn_off {border:1px solid #4886c4; background:#85b5e2; text-align:center; margin-top:5px;  height:42px; line-height:42px;}
.csv_layer_wrap .list_down_btn_off img { padding-top:8px;}


/*장바구니 하단*/
.basket_bottom_wrap { width:866px; margin:50px auto 0 auto; padding-top:40px; border-top:1px #ccc solid; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}

.bk_bt_tit { margin:0px 15px 10px 10px;}
.bk_bt_tit h3 { font-size:18px; float:left; font-weight:normal; margin:0; line-height:35px; letter-spacing:-1px;}
.bk_bt_tit h3 a:link { color:#333333;  font-size:18px; }
.bk_bt_tit h3 a:hover { color:#333333; text-decoration:underline;  font-size:18px; }
.bk_bt_tit h3 a:visited { color:#333333;  font-size:18px; }
.bk_bt_tit .button_wrap { float:right;}
.bk_bt_tit:after {content:' '; display:block; clear:both;}

.bk_bt_tit2 { margin:0px 32px 10px 10px;}
.bk_bt_tit2 h3 { font-size:18px; float:left; font-weight:normal; margin:0; line-height:35px; letter-spacing:-1px;}
.bk_bt_tit2 .button_wrap { float:right;}
.bk_bt_tit2 h3 a:link { color:#333333; font-size: 18px;}
.bk_bt_tit2 h3 a:hover { color:#333333; font-size: 18px; text-decoration:underline;}
.bk_bt_tit2 h3 a:visited { color:#333333; font-size: 18px;}
.bk_bt_tit2:after {content:' '; display:block; clear:both;}


.bk_bt_tit3 { margin:0px 20px 10px 24px;}
.bk_bt_tit3 h3 { font-size:18px; float:left; font-weight:normal; margin:0; line-height:35px; letter-spacing:-1px;}
.bk_bt_tit3 .button_wrap { float:right;}
.bk_bt_tit3 h3 a:link { color:#333333; font-size: 18px;}
.bk_bt_tit3 h3 a:hover { color:#333333; font-size: 18px; text-decoration:underline;}
.bk_bt_tit3 h3 a:visited { color:#333333; font-size: 18px;}
.bk_bt_tit3:after {content:' '; display:block; clear:both;}

.bk_btn_pre a:link { display:inline-block; border:1px #ccc solid; background:url(//image.aladin.co.kr/img/order/2019/arr_left.png) no-repeat; background-color:#ffffff; height:33px; width:33px;}
.bk_btn_pre a:hover { display:inline-block; border:1px #ccc solid; background:url(//image.aladin.co.kr/img/order/2019/arr_left_over.png) no-repeat; background-color:#cccccc!important;  height:33px; width:33px;}
.bk_btn_pre a:visited { display:inline-block; border:1px #ccc solid; background:url(//image.aladin.co.kr/img/order/2019/arr_left.png) no-repeat; background-color:#ffffff;  height:33px; width:33px;}
.bk_btn_next a:link { display:inline-block; border:1px #ccc solid; border-left:none; background:url(//image.aladin.co.kr/img/order/2019/arr_right.png) no-repeat; background-color:#ffffff; height:33px; width:33px;}
.bk_btn_next a:hover { display:inline-block; border:1px #ccc solid; border-left:none; background:url(//image.aladin.co.kr/img/order/2019/arr_right_over.png) no-repeat; background-color:#cccccc!important;  height:33px; width:33px;}
.bk_btn_next a:visited { display:inline-block; border:1px #ccc solid; border-left:none; background:url(//image.aladin.co.kr/img/order/2019/arr_right.png) no-repeat; background-color:#ffffff;  height:33px; width:33px;}

.booklist_wrap { margin:0px 0 50px 0;}
.booklist_wrap .recom_book { margin:0 15px;}
.booklist_wrap .recom_book li { float:left; width:157px; margin:0 5px;}
.booklist_wrap .recom_book dt { position:relative; height:220px; overflow:hidden; width:130px; text-align:left; margin:0 13px;}
.booklist_wrap .recom_book .cart_layer { position:absolute; z-index:998; background:#000; width:130px; height:100%; opacity:0.3;}
.booklist_wrap .recom_book .btn_wrap {position:absolute; z-index:999; bottom:10px; width:100%; height:50px; text-align:center;}

.booklist_wrap .recom_book .btn_wrap .btn_love a:link { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_love_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-right:8px;}
.booklist_wrap .recom_book .btn_wrap .btn_love a:hover { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_love_w.png) no-repeat; background-color:#ee3c97!important; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.booklist_wrap .recom_book .btn_wrap .btn_love a:visited { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_love_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.booklist_wrap .recom_book .btn_wrap .btn_cart a:link { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_basket_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.booklist_wrap .recom_book .btn_wrap .btn_cart a:hover { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_basket_w.png) no-repeat; background-color:#ee3c97!important; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.booklist_wrap .recom_book .btn_wrap .btn_cart a:visited { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_basket_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.booklist_wrap .recom_book dt .cover { position:absolute; bottom:4px;}
.booklist_wrap .recom_book dt .cover img { width:130px;}
.booklist_wrap .recom_book dt .cover19 { position:absolute; bottom:3px; left:0px;}
.booklist_wrap .recom_book dt .ebook { position:absolute; bottom:0; right:0; z-index:99;}
.booklist_wrap .recom_book dt .ebook img { width:64px;}
.booklist_wrap .recom_book dd { text-align:center; margin-top:5px; font-size:13px; letter-spacing:-1px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.booklist_wrap .recom_book dd a:link { color:#333333; text-decoration:none;}
.booklist_wrap .recom_book dd a:hover { color:#333333; text-decoration:underline;}
.booklist_wrap .recom_book dd a:visited { color:#333333; text-decoration:none;}
.booklist_wrap .recom_book:after {content:' '; display:block; clear:both;}


.aladinonly_wrap {padding-top:20px; padding-bottom:50px;}
.aladinonly_wrap .only_list { float:left; width:423px; padding:0 5px 0 2px; border-right:1px #ccc dotted;}
.aladinonly_wrap .only_list ul {  }
.aladinonly_wrap .only_list li {float:left; width:180px; height:245px; margin:0 10px;}
.aladinonly_wrap .only_list dt { position:relative; width:180px; height:180px; text-align:left;}
.aladinonly_wrap .only_list dt .cover img { width:180px;}
.aladinonly_wrap .only_list dt .cover a:after { content:''; position:absolute; z-index:10; top:0; left:0; background:#000; display:block; width:100%; height:100%; opacity:0.04;}
.aladinonly_wrap .only_list dt .rank { position:absolute; z-index:20; top:0; left:0; background:url(//image.aladin.co.kr/img/order/2019/rank.png) no-repeat; width:32px; height:34px; color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:9px;}
.aladinonly_wrap .only_list dd { width:180px; text-align:center; margin-top:5px; font-size:13px; letter-spacing:-1px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.aladinonly_wrap .only_list dd a:link { color:#333333; text-decoration:none;}
.aladinonly_wrap .only_list dd a:hover { color:#333333; text-decoration:underline;}
.aladinonly_wrap .only_list dd a:visited { color:#333333; text-decoration:none;}
.aladinonly_wrap .only_list:after {content:' '; display:block; clear:both;}

.aladinonly_wrap .coffee_list { float: right; width:423px;  position:relative;}
.aladinonly_wrap .coffee_list ul { padding:0 2px 0 14px; }
.aladinonly_wrap .coffee_list li {float:left; width:180px; height:245px; margin:0 10px;}
.aladinonly_wrap .coffee_list li:after {content:' '; display:block; clear:both;}
.aladinonly_wrap .coffee_list dt { position:relative; width:180px; height:180px; text-align:left;}
.aladinonly_wrap .coffee_list dt .cover img { width:180px;}
.aladinonly_wrap .coffee_list dt .cover a:after { content:''; position:absolute; z-index:10; top:0; left:0; background:#000; display:block; width:100%; height:100%; opacity:0.04;}
.aladinonly_wrap .coffee_list dt .stamp { position:absolute; z-index:20; top:0; left:0; width:54px; height:38px;}
.aladinonly_wrap .coffee_list dt .stamp img { width:54px;}
.aladinonly_wrap .coffee_list dd { width:180px; text-align:center; margin-top:5px; font-size:13px; letter-spacing:-1px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.aladinonly_wrap .coffee_list dd a:link { color:#333333; text-decoration:none;}
.aladinonly_wrap .coffee_list dd a:hover { color:#333333; text-decoration:underline;}
.aladinonly_wrap .coffee_list dd a:visited { color:#333333; text-decoration:none;}
.aladinonly_wrap .coffee_list:after {content:' '; display:block; clear:both;}
.aladinonly_wrap:after {content:' '; display:block; clear:both;}
.aladinonly_wrap .p_t {color:#ee3c97}

.aladinonly_wrap .cart_layer { position:absolute; z-index:998; background:#000; width:180px; height:100%; opacity:0.3;}
.aladinonly_wrap .btn_wrap {position:absolute; z-index:999; bottom:10px; width:100%; height:50px; text-align:center;}

.aladinonly_wrap .btn_wrap .btn_love a:link { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_love_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-right:8px;}
.aladinonly_wrap .btn_wrap .btn_love a:hover { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_love_w.png) no-repeat; background-color:#ee3c97!important; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.aladinonly_wrap .btn_wrap .btn_love a:visited { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_love_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

.aladinonly_wrap .btn_wrap .btn_cart a:link { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_basket_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.aladinonly_wrap .btn_wrap .btn_cart a:hover { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_basket_w.png) no-repeat; background-color:#ee3c97!important; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.aladinonly_wrap .btn_wrap .btn_cart a:visited { display:inline-block; background:url(//image.aladin.co.kr/img/order/2019/icon_basket_b.png) no-repeat; background-color:#ffffff; height:50px; width:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

/* 카드_할부 배너 */
.card_bn_wrap { text-align: center;}
.card_bn1 { border:1px #df307f solid;}
.card_bn1 a:link { display:block; width:85px; height:77px; color:#df307f; background:url(//image.aladin.co.kr/img/order/2019/arr_bn.png) 33px 60px no-repeat; background-color:#ffffff; padding-top:18px;  text-decoration:none;}
.card_bn1 a:hover { display:block; width:85px; height:77px; color:#df307f; background:url(//image.aladin.co.kr/img/order/2019/arr_bn.png) 33px 60px no-repeat; background-color:#fff0f6!important; padding-top:18px; text-decoration:none;}
.card_bn1 a:visited { display:block; width:85px; height:77px; color:#df307f; background:url(//image.aladin.co.kr/img/order/2019/arr_bn.png) 33px 60px no-repeat; background-color:#ffffff; padding-top:18px;  text-decoration:none;}
.card_bn2 { border:1px #df307f solid; border-top:none;}
.card_bn2 a:link { display:block; width:85px; height:77px; color:#df307f; background:url(//image.aladin.co.kr/img/order/2019/arr_bn.png) 33px 60px no-repeat; background-color:#ffffff; padding-top:18px;  text-decoration:none;}
.card_bn2 a:hover { display:block; width:85px; height:77px; color:#df307f; background:url(//image.aladin.co.kr/img/order/2019/arr_bn.png) 33px 60px no-repeat; background-color:#fff0f6!important; padding-top:18px; text-decoration:none;}
.card_bn2 a:visited { display:block; width:85px; height:77px; color:#df307f; background:url(//image.aladin.co.kr/img/order/2019/arr_bn.png) 33px 60px no-repeat; background-color:#ffffff; padding-top:18px;  text-decoration:none;}
.card_bn3 { border:0; padding-bottom:10px}

.layer_card_wrap {position:relative; width:450px; margin:30px auto 0 auto; background:#ffffff; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.layer_card_wrap .layer_top {background:#fff; border-bottom:1px solid #e1e1e1; position:fixed; top:30px; z-index:1000; width:450px; height:60px;}
.layer_card_wrap .layer_top h3 {font-size:21px; font-weight:bold; padding:20px 10px 10px 10px; text-align:center; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; letter-spacing:-1px; margin:0; color:#df307f;}
.layer_card_wrap .layer_top .close_btn { position:absolute; right:5px; top:10px;}
.layer_card_wrap .layer_cont { position:fixed; top:90px; background:#ffffff; overflow-x:hidden; overflow-y:scroll; height:450px; width:420px; padding:0 15px 15px 15px;}
.layer_card_wrap .layer_cont p { font-size:14px; line-height:21px; letter-spacing:-1px;}
.layer_card_wrap .layer_cont .card_list li { border-top:1px #e1e1e1 solid; padding:15px 0 0 0; font-size:13px;}
.layer_card_wrap .layer_cont .card_list li:last-child { border-bottom:1px #e1e1e1 solid;}
.layer_card_wrap .layer_cont .card_list li:after {content:' '; display:block; clear:both;}
.layer_card_wrap .layer_cont .card_list .card_img { float:left; width:100px;}
.layer_card_wrap .layer_cont .card_list .card_img img { width:100px;}
.layer_card_wrap .layer_cont .card_list .card_info { margin-left:110px; text-align:left; padding-top:5px;}
.layer_card_wrap .layer_cont .card_list .card_info h4 { margin:0; font-size:14px; padding-bottom:4px;}
.layer_card_wrap .layer_cont .card_list li a:link { display:block; color:#333333; text-decoration:none; background:url(//image.aladin.co.kr/img/order/2019/arr_go.png) right 17px no-repeat;}
.layer_card_wrap .layer_cont .card_list li a:hover { display:block; color:#333333; text-decoration:none; background:url(//image.aladin.co.kr/img/order/2019/arr_go.png) right 17px no-repeat;}
.layer_card_wrap .layer_cont .card_list li a:visited { display:block; color:#333333; text-decoration:none; background:url(//image.aladin.co.kr/img/order/2019/arr_go.png) right 17px no-repeat;}
.layer_card_wrap .layer_cont .card_plan { text-align:left; font-size:13px; padding:15px 5px 15px 10px;}
.layer_card_wrap .layer_cont .card_plan li { /*background:url(//image.aladin.co.kr/img/order/2019/layer_bul.png) left 8px no-repeat;*/ padding-left:10px; padding-bottom:5px;}
.layer_card_wrap .layer_cont .info_box { background:#f5f5f5; padding:15px; text-align:left; font-size:13px; line-height:20px;}
.layer_card_wrap .layer_cont .info_box li { padding-bottom:5px;}

/*장바구니 전체감쌈*/
.basket_wrap {position:relative; width:866px; margin:0 auto;}

.basket_bottom_box1 {width:822px; margin:40px auto 20px auto; padding:20px; border:2px #CC0000 solid; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.basket_bottom_box1 .recom_book { margin:0 0px;}
.basket_bottom_box1 .recom_book li { float:left; width:154px; margin:0 5px;}
.basket_bottom_box1 .recom_book dt { position:relative; height:150px; overflow:hidden; width:130px; text-align:left; margin:0 13px;}
.basket_bottom_box1 .recom_book dt .cover { position:absolute; bottom:4px; left:22px;}
.basket_bottom_box1 .recom_book dt .cashback { position:absolute; bottom:1px; left:1px; z-index:99;}
.basket_bottom_box1 .recom_book .book_tt { text-align:center; margin-top:5px; font-size:13px; letter-spacing:-1px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.basket_bottom_box1 .recom_book .book_tt a:link { color:#333333; text-decoration:none; font-size:13px;}
.basket_bottom_box1 .recom_book .book_tt a:hover { color:#333333; text-decoration:underline; font-size:13px;}
.basket_bottom_box1 .recom_book .book_tt a:visited { color:#333333; text-decoration:none; font-size:13px;}
.basket_bottom_box1 .recom_book .price { color:#C20000; font-size:13px; font-weight:bold;}
.basket_bottom_box1 .recom_book .button { width:100px; margin:5px auto;}
.basket_bottom_box1 .recom_book ul:after {content:' '; display:block; clear:both;}
.text_red { color:#CC0000}

.basket_bottom_box2 {width:822px; margin:40px auto 40px auto; padding:20px; border:2px #36c2c7 solid; background:#e7f5f3; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.basket_bottom_box2 ul { padding:10px 0 10px 0;}
.basket_bottom_box2 li { float:left; width:25%; text-align:center;}
.basket_bottom_box2 li .goods_box { background:#ffffff; width:150px; padding:15px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; box-shadow:2px 2px 4px #ccc;}
.basket_bottom_box2 .book_tt { text-align:center; margin-top:5px; font-size:13px; letter-spacing:-1px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.basket_bottom_box2 .book_tt a:link { color:#333333; text-decoration:none; font-size:13px;}
.basket_bottom_box2 .book_tt a:hover { color:#333333; text-decoration:underline; font-size:13px;}
.basket_bottom_box2 .book_tt a:visited { color:#333333; text-decoration:none; font-size:13px;}
.basket_bottom_box2 .price { color:#C20000; font-size:13px; font-weight:bold;}
.basket_bottom_box2 .button { width:100px; margin:5px auto;}
.basket_bottom_box2 ul:after {content:' '; display:block; clear:both;}

/*레이어*/
.cart_layer_inwrap {  position:relative; width:450px; background:#FFFFFF; color:#333333; padding:0;  box-sizing: border-box;overflow:hidden; margin:30px auto 0 auto; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif;}
.cart_layer_in { padding:10px 20px; text-align:left;}
.cart_layer_in p { font-size:16px; padding:10px 0; line-height:24px; letter-spacing:-1px;}
.cart_layer_in h3 {padding:20px 0 10px 0; text-align:center; font-size:22px; letter-spacing:-2px; margin:0;}
.cart_layer_in .beta {color:#17b4f7; font-size:0.8em; letter-spacing:0;}
.cart_layer_inwrap .btn-close {background:#ed145b; text-align:center; color:#ffffff; border:1px solid #ed145b;font-weight:normal;font-size:1.1rem  }
.cart_layer_inwrap .btn-close a {display:block; color:#ffffff!important;padding:10px 0 }
.cart_layer_in .info_list { margin-bottom:20px}
.cart_layer_in .info_list li { background:url(//image.aladin.co.kr/img/m/2016/dot.png) no-repeat left 7px; padding-left:8px; font-size:16px; padding-bottom:8px; letter-spacing:-1px; line-height:22px;}
.cart_layer_in .info_list li a { color:#17b4f7; text-decoration:underline; font-size:16px!important;}
.cart_layer_in .info_list li .t_gray { color:#999999;}

/* 장바구니 관련 추가 */
/* .CartTr td {height: 20px; background:url(//image.aladin.co.kr/img/order/newbas_line.gif) repeat-x center!important;} */


/* 210617 장바구니 전체 선택 */
.basket_AllSelect_wrap { clear:both; margin:5px 0 18px 0;}
.Ballselect_checkbox {float:left; border: 1px solid #e5e5e5; width: 20px; height: 20px; margin-right:10px;}
.title_middle_black3 {float:left; font-size:15px; color:#333333; font-family:'Apple SD Gothic Neo',malgun, "Malgun Gothic", Dotum, 돋움, sans-serif; letter-spacing:-2px; font-weight:bold; padding-top:4px; margin-right:17px;}
 
/* 211122 장바구니 제목 폰트 */
.basket_tit {font-size: 13px;}