﻿@charset "utf-8";

@-webkit-keyframes marquee01 {
  from   { -webkit-transform: translate(0%);}
  100%,to { -webkit-transform: translate(-1950px);}
}
@-moz-keyframes marquee01 {
  from   { -moz-transform: translate(0%);}
  100%,to { -moz-transform: translate(-1950px);}
}
@-ms-keyframes marquee01 {
  from   { -ms-transform: translate(0%);}
  100%,to { -ms-transform: translate(-1950px);}
}
@-o-keyframes marquee01 {
  from   { -o-transform: translate(0%);}
  100%,to { -o-transform: translate(-1950px);}
}
@keyframes marquee01 {
  from   { transform: translate(0%);}
  100%,to { transform: translate(-1950px);}
}

@-webkit-keyframes marquee02 {
  from   { -webkit-transform: translate(-1950px);}
  100%,to { -webkit-transform: translate(0%);}
}
@-moz-keyframes marquee02 {
  from   { -moz-transform: translate(-1950px);}
  100%,to { -moz-transform: translate(0%);}
}
@-ms-keyframes marquee02 {
  from   { -ms-transform: translate(-1950px);}
  100%,to { -ms-transform: translate(0%);}
}
@-o-keyframes marquee02 {
  from   { -o-transform: translate(-1950px);}
  100%,to { -o-transform: translate(0%);}
}
@keyframes marquee02 {
  from   { transform: translate(-1950px);}
  100%,to { transform: translate(0%);}
}

@-webkit-keyframes aniRounge {
  from   { -webkit-transform: translateY(0%);}
  20%,to{ -webkit-transform: translateY(0%);}
  80%,to{ -webkit-transform: translateY(-405px);}
  100%,to{ -webkit-transform: translateY(-405px);}
}
@-moz-keyframes aniRounge {
  from   { -moz-transform: translateY(0%);}
  20%,to{ -moz-transform: translateY(0%);}
  80%,to{ -moz-transform: translateY(-405px);}
  100%,to{ -moz-transform: translateY(-405px);}
}
@-ms-keyframes aniRounge {
  from   { -ms-transform: translateY(0%);}
  20%,to{ -ms-transform: translateY(0%);}
  80%,to{ -ms-transform: translateY(-405px);}
  100%,to{ -ms-transform: translateY(-405px);}
}
@-o-keyframes aniRounge {
  from   { -o-transform: translateY(0%);}
  20%,to{ -o-transform: translateY(0%);}
  80%,to{ -o-transform: translateY(-405px);}
  100%,to{ -o-transform: translateY(-405px);}
}
@keyframes aniRounge {
  from   { transform: translateY(0%);}
  20%,to{ transform: translateY(0%);}
  80%,to{ transform: translateY(-405px);}
  100%,to{ transform: translateY(-405px);}
}

#bookClubWrap #introTop { margin-top:-30px; }

/* 강조 색상 */
#bookClubWrap .txC_intro { color:#5390FC !important; }
#bookClubWrap .txC_white { color:#fff !important; } 

/* 공통 페이징 좌우 버튼 */
#bookClubWrap .swiPagen { position:absolute;left:50%;top:50%;z-index:10;margin-top:-20px; }
#bookClubWrap .swiPagen a { opacity:1;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .swiPagen a { position:relative;display:block;width:40px;height:40px; }
#bookClubWrap .swiPagen a.swiper-button-disabled { opacity:0;transform:scale( 0.2 ); }
#bookClubWrap .swiPagen a:before { -webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .swiPagen a:before { content:'';position:absolute;left:0;top:0;z-index:1;width:40px;height:40px;border-radius:20px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1); }
#bookClubWrap .swiPagen a:hover:before { transform: scale( 1.2 );  }
#bookClubWrap .swiPagen em { display:block;position:absolute;left:50%;top:50%;z-index:2;margin:-8px 0 0 -8px;width:16px;height:16px;overflow:hidden;line-height:0;font-size:0;color:transparent; }
#bookClubWrap .swiPagen.prev { margin-left:-470px; }
#bookClubWrap .swiPagen.prev a em { background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0iaWNvbl9hcnJvdyIgZD0iTTUuMzQyIDExLjIgMCA1LjYgNS4zNDIgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4yMDEgMi40KSIgc3R5bGU9InN0cm9rZTojNjY2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K') no-repeat right center; } /* /sysimage/renew/corner/yesPresent/ico_arr_lft.svg */
#bookClubWrap .swiPagen.prev a:hover em { background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0iaWNvbl9hcnJvdyIgZD0iTTUuMzQyIDExLjIgMCA1LjYgNS4zNDIgMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4yMDEgMi40KSIgc3R5bGU9InN0cm9rZTojMzMzO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K') no-repeat right center; } /* /sysimage/renew/corner/yesPresent/ico_arr_lft_black.svg */
#bookClubWrap .swiPagen.next { margin-left:430px; }
#bookClubWrap .swiPagen.next a em { background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0iaWNvbl9hcnJvdyIgZD0ibTAgMTEuMiA1LjM0Mi01LjZMMCAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjIgMi40KSIgc3R5bGU9InN0cm9rZTojNjY2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K') no-repeat right center; } /* /sysimage/renew/corner/yesPresent/ico_arr_rgt.svg */
#bookClubWrap .swiPagen.next a:hover em { background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGRhdGEtbmFtZT0iaWNvbl9hcnJvdyIgZD0ibTAgMTEuMiA1LjM0Mi01LjZMMCAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjIgMi40KSIgc3R5bGU9InN0cm9rZTojMzMzO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O2ZpbGw6bm9uZSIvPgo8L3N2Zz4K') no-repeat right center; } /* /sysimage/renew/corner/yesPresent/ico_arr_rgt_black.svg */

/* 섹션 상품 */
#bookClubWrap .bCGoodsHorRow { margin:0 auto;width:1200px;line-height:0;font-size:0;text-align:left; }
#bookClubWrap .bCGoodsHorRow+.bCGoodsHorRow { margin-top:50px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsTit { }
#bookClubWrap .bCGoodsHorRow .bCGoodsTit .txt_tit { line-height:44px;font-size:32px;font-weight:700;color:#231304; }
#bookClubWrap .bCGoodsHorRow .bCGoodsTit+.bCGoodsHor { margin-top:30px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:bottom; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .itemUnit { margin-right:18px;line-height:1.3em;font-size:12px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.topRank li .itemUnit { padding-top:30px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.topRank li .itemUnit .item_img { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.topRank li .itemUnit .item_img { height:286px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li:last-child .itemUnit { margin-right:0; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li.topRank .item_img .img_canvas { display:table-cell;width:185px;height:286px;vertical-align:bottom; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item { position:relative; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC { position:absolute;right:0;bottom:0;padding:15px 10px 10px 30px;;z-index:10; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC em { -webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC em { position:relative;display:block;width:30px;height:30px;overflow:hidden;line-height:0;font-size:0;color:transparent;border-radius:15px;background-color:rgba(0,0,0,0.3); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC em:before { -webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC em:before { content:"";position:absolute;left:50%;top:50%;margin:-7px 0 0 -1px;height:14px;border-left:solid 2px #fff; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC em:after { -webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC em:after { content:"";position:absolute;left:50%;top:50%;margin:-1px 0 0 -7px;width:14px;border-top:solid 2px #fff; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC.myOn em { background-color:#6594e7; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC.myOn em:before { transform: rotate(90deg); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC.myOn em:after { transform: rotate(-180deg); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item a.btn_addBC:hover em { background-color:#6594e7; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp { display:block;transform-origin:center bottom;-webkit-transition:all .2s cubic-bezier(.165,.84,.44,1);transition:all .2s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .btn_addBC { position:absolute; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .band { position:absolute;left:0;right:0;bottom:0;z-index:2;height:17px;line-height:17px;font-size:11px;color:#fff;font-weight:bold;text-align:center;border:solid 1px #e8655b;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;background-color:#f66b60; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .band.band_15 { border-color:#dc7317;background-color:#dc7317; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .band.band_16 { border-color:#dc7317;background-color:#dc7317; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .band.band_17 { border-color:#dc7317;background-color:#dc7317; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .img_bdr { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .img_bdr { position:relative;z-index:1;border-radius:10px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .img_bdr:before { content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,0.02); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_img .img_item .img_grp .img_bdr img { margin:-2px;image-rendering:-webkit-optimize-contrast; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li:hover .item_img .img_item .img_grp { -webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(1.05);transform:scale(1.05); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info { margin-top:17px;height:63px;text-align:left; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.addRating li .item_info { height:90px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.tp_bCShop li .item_info { height:132px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.topRank li .item_info { position:relative; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.topRank li .item_info .info_rank { position:absolute;left:0;top:-333px;right:0;line-height:20px;text-align:center;font-size:20px;font-family:'yesB';color:#6594e7;font-weight:normal; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_name { max-height:40px;overflow:hidden;word-break:break-all;line-height:20px;font-weight:bold;font-size:15px;color:#333; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_name a { color:#333; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_pubGrp { display:block;margin-top:7px;min-height:16px;line-height:16px;color:#999; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_pubGrp .authPub { display:block;height:16px;overflow:hidden;line-height:16px;color:#999;white-space:nowrap;text-overflow:ellipsis; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.minPub li .item_info .info_pubGrp .authPub { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.minPub li .item_info .info_pubGrp .authPub { max-width:calc( 50% - 10px ); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.minPub li .item_info .info_pubGrp .authPub+.authPub:before { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.minPub li .item_info .info_pubGrp .authPub+.authPub:before { content:'';margin:3px 5px 0 1px;width:1px;height:12px;border-left:solid 1px #ccc; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating { display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap;margin-bottom:2px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating { margin-top:9px;line-height:18px;color:#333; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_grade { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_grade { position:relative; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating { margin:1px 5px 0 0;width:80px;height:15px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_0  { background-position:0 -700px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_1  { background-position:0 -720px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_2  { background-position:0 -740px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_3  { background-position:0 -760px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_4  { background-position:0 -780px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_5  { background-position:0 -800px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_6  { background-position:0 -820px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_7  { background-position:0 -840px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_8  { background-position:0 -860px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_9  { background-position:0 -880px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .bgYUI.tRating.tRating_10 { background-position:0 -900px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .yes_b { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .yes_b { height:18px;line-height:18px;font-size:16px;color:#000; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating.notRating { display:none; } /* 별점이 없을 경우 방어코드 http://its.yes24.com:8088/browse/QAA-5152 */
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_rvCount { -ms-flex-order:2;order:2;margin:0 0 0 5px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_rvCount a { color:#666; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_rvCount a:hover { color:#666; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_rvCount .bit { display:none; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_rvCount .txC_blue { color:#666 !important; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_rating .rating_grade { -ms-flex-order:1;order:1; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price { display:-webkit-box;display:flex;-webkit-box-lines:multiple;flex-wrap:wrap; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price { margin-top:7px;line-height:20px;color:#333; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price+.info_price { margin-top:2px; } /* 공통은 5px */
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_sale { margin:2px 0 0 0;-ms-flex-order:2;order:2;line-height:16px;font-size:12px;color:#999;font-family:'Malgun Gothic',Dotum,'돋움',AppleGothic,Lucida Grande,Verdana,Arial,Tahoma,sans-serif !important;font-weight:normal !important;vertical-align:top; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_sale:before { content:'\0028'; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_sale:after { content:'\0020\d560\c778\0029'; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_sale .num { font-size:12px;font-weight:normal !important; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_item { order:0;width:100%;font-size:12px;font-weight:normal;color:#333; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_num { margin-right:5px;-ms-flex-order:1;order:1;line-height:20px;color:#333;font-weight:bold; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .txt_num .yes_b { color:#333;font-size:16px;vertical-align:-1px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price.dash { color:#999;font-weight:normal;text-decoration:line-through; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price.dash .txt_salwwe { color:#999;font-weight:normal;text-decoration:line-through; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price.dash .txt_num { color:#999;font-weight:normal;text-decoration:line-through; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price.dash .txt_num .yes_m { color:#999;font-family:'ptd','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .yPoint { -ms-flex-order:3;order:3;font-weight:normal; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_price .yPoint .ico_point { margin-right:4px;width:13px;height:13px;vertical-align:-2px;background-position:-30px 0; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_btn { margin-top:10px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor li .item_info .info_btn .btnC { margin:0; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.b_size li .itemUnit { width:224px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.b_size li .itemUnit { margin-right:20px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.b_size li:nth-child(5n) .itemUnit { margin-right:0; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.b_size li:nth-child(n+6) { margin-top:60px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.b_size li .item_img .img_item .img_grp .img_bdr img { width:228px;max-height:350px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.m_size li .itemUnit { width:185px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.m_size li .itemUnit { margin-right:18px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.m_size li:nth-child(6n) .itemUnit { margin-right:0; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.m_size li:nth-child(n+7) { margin-top:60px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.m_size li .item_img .img_item .img_grp .img_bdr img { width:189px;max-height:290px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li { padding-top:20px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li .itemUnit { position:relative;z-index:2;margin:0 29px 0 40px;width:185px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li:nth-child(5n) .itemUnit { margin-right:0; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li .item_img { position:relative;z-index:1; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li .item_img .img_item .img_grp .img_bdr img { width:189px;max-height:290px; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li .item_info { position:relative;z-index:2; }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li .item_info .info_rank { position:absolute;left:-35px;top:-130px;z-index:2;width:80px;line-height:140px;font-family:'yesB';font-size:140px;color:#fff;font-weight:normal;white-space:nowrap;letter-spacing:-18px;text-shadow:0 0 10px rgba(0, 0, 0, 0.3); }
#bookClubWrap .bCGoodsHorRow .bCGoodsHor.rank_size li .item_info .info_rank * { font-family:'yesB'; }

/* 섹션 타이틀 */
#bookClubWrap .bCIntroSec { position:relative;padding:100px 0;overflow:hidden;text-align:center; }
#bookClubWrap .bCIntroSec *::selection { background:#231304;color:#fff;text-shadow:none; }
#bookClubWrap .bCIntroSec *::-moz-selection { background:#231304;color:#fff;text-shadow:none; }
#bookClubWrap .bCIntroSec *::-webkit-selection { background:#231304;color:#fff;text-shadow:none; }
#bookClubWrap .bCIntroSec .sectionWrap { position:relative;margin:0 auto;width:1200px; }
#bookClubWrap .bCIntroSec .intro_txtGrp { position:relative;z-index:3; }
#bookClubWrap .bCIntroSec .intro_txtGrp * { font-family:'ptd'; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_sup { line-height:40px;font-size:30px;color:#333;font-weight:normal; }
#bookClubWrap .bCIntroSec .intro_txtGrp .txt_tit { line-height:60px;font-weight:700;font-size:48px;color:#231304; }
#bookClubWrap .bCIntroSec .intro_txtGrp .txt_tit * { font-weight:700; }
#bookClubWrap .bCIntroSec .intro_txtGrp .txt_tit .txC_bcAct { color:#333; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_sup+.txt_tit { margin-top:15px; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_des { line-height:34px;font-size:28px;color:#666; }
#bookClubWrap .bCIntroSec .intro_txtGrp .txt_tit+.tit_des { margin-top:40px;  }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_btn { margin-top:25px; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_btn * { font-family:'ptd'; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_btn a { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_btn a { padding:0 29px;height:60px;line-height:59px;border-radius:60px;font-size:24px;color:#fff;font-weight:500;background-color:#6594e7; }
#bookClubWrap .bCIntroSec .intro_txtGrp .tit_btn a:hover { text-decoration:none; }

/* 상단 도서흐름 */ 
#bookClubWrap .bCIntroSec.flow { padding:100px 0 50px;background-color:#231304; }
#bookClubWrap .bCIntroSec.flow .sectionWrap { width:auto; }
#bookClubWrap .bCIntroSec.flow .flowGoods { opacity:0;transition:opacity 1s, transform .8s;transition-timing-function:ease; }
#bookClubWrap .bCIntroSec.flow.active .flowGoods { transition-delay:.3s;transform:translate(0);opacity:1; }  
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; } 
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi+.flowLi { margin-top:30px; }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi li { flex-shrink:0;width:130px;height:160px;line-height:0;font-size:0; }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi li .imgBdr { position:relative;display:inline-block;margin:0 10px;overflow:hidden;border-radius:10px;vertical-align:top; }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi li .imgBdr:after { content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:11px;border:solid 1px rgba(0,0,0,0.07) }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi li .imgBdr img { margin:-1px;width:112px;height:162px; }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi.flowLi01 { animation-delay:0.3s;-webkit-animation-name:marquee01;-webkit-animation-timing-function:linear;-webkit-animation-duration:80s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marquee01;-moz-animation-timing-function:linear;-moz-animation-duration:80s;-moz-animation-iteration-count:infinite;-ms-animation-name:marquee01;-ms-animation-timing-function:linear;-ms-animation-duration:80s;-ms-animation-iteration-count:infinite;-o-animation-name:marquee01;-o-animation-timing-function:linear;-o-animation-duration:80s;-o-animation-iteration-count:infinite;animation-name:marquee01;animation-timing-function:linear;animation-duration:80s;animation-iteration-count:infinite; }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi.flowLi02 { animation-delay:0.3s;-webkit-animation-name:marquee02;-webkit-animation-timing-function:linear;-webkit-animation-duration:80s;-webkit-animation-iteration-count:infinite;-moz-animation-name:marquee02;-moz-animation-timing-function:linear;-moz-animation-duration:80s;-moz-animation-iteration-count:infinite;-ms-animation-name:marquee02;-ms-animation-timing-function:linear;-ms-animation-duration:80s;-ms-animation-iteration-count:infinite;-o-animation-name:marquee02;-o-animation-timing-function:linear;-o-animation-duration:80s;-o-animation-iteration-count:infinite;animation-name:marquee02;animation-timing-function:linear;animation-duration:80s;animation-iteration-count:infinite; }
#bookClubWrap .bCIntroSec.flow .flowGoods .flowLi.flowLi02 { transform: translate(-1950px); }  
#bookClubWrap .bCIntroSec.flow .flowGoods+.intro_txtGrp { margin:30px auto 0;padding:50px 0;width:1200px; } 
#bookClubWrap .bCIntroSec.flow .flowGoods+.intro_txtGrp { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; } 
#bookClubWrap .bCIntroSec.flow .intro_txtGrp .txt_tit { width:400px;line-height:78px;font-weight:700;font-size:65px;color:#fff;text-align:left; }  
#bookClubWrap .bCIntroSec.flow .intro_txtGrp .txt_tit { opacity:0;transform:translateX(-100px);transition:opacity 1s, transform .8s;transition-timing-function:ease; }
#bookClubWrap .bCIntroSec.flow.active .intro_txtGrp .txt_tit { transition-delay:.5s;transform:translateX(0);opacity:1; }  
#bookClubWrap .bCIntroSec.flow .intro_txtGrp .txt_tit+.tit_des { margin:0; } 
#bookClubWrap .bCIntroSec.flow .intro_txtGrp .tit_des { width:800px;line-height:43px;font-size:36px;color:#fff;font-weight:700;text-align:right; } 
#bookClubWrap .bCIntroSec.flow .intro_txtGrp .tit_des { opacity:0;transform:translateX(100px);transition:opacity 1s, transform .8s;transition-timing-function:ease; }
#bookClubWrap .bCIntroSec.flow.active .intro_txtGrp .tit_des { transition-delay:.7s;transform:translateX(0);opacity:1; }  

/* 요금제 */
#bookClubWrap .bCIntroSec.plans { background-color:#f3f2e5; }
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp { margin:50px auto 0;width:1200px; }
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet { box-sizing:border-box;position:relative;padding:30px;width:393px;height:440px;border-radius:15px;text-align:left;background-color:#fafafa; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet:after { content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:solid 2px #ebebeb;border-radius:15px; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet+.plansSet { margin-left:10px; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .ico_best { width:92px;height:38px;line-height:0;font-size:0;background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/ico_best_renew.png') no-repeat left top;background-size:cover; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_tit { margin-top:4px;line-height:36px;font-size:30px;color:#231304;font-weight:700;letter-spacing:-0.5px; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_price { margin-top:10px;line-height:43px;font-size:36px;color:#231304;font-weight:700; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_iconC { margin-top:20px;padding-top:20px;border-top:solid 1px #ebebeb; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_iconC .iconC { display:inline-block;vertical-align:top;margin-bottom:6px;padding:8px;height:37px;border:none;border-radius:5px;line-height:19px;font-size:18px;color:#5390FC !important;font-weight:600;background-color:rgba(83, 144, 252, 0.1); } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_alert { margin-top:14px; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_alert li { line-height:22px;font-size:18px;color:#333; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .plan_alert li+li { margin-top:8px; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet .btn_lnk { position:absolute;left:0;right:0;top:0;bottom:0;z-index:2; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet.chkOn { box-shadow:0 0 18px 0 rgba(0, 0, 0, 0.1);background-color:#5390FC;transition:all 0.3s; }  
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet.chkOn * { color:#fff !important; }  
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet.chkOn:after { border:solid 2px #5390FC; } 
#bookClubWrap .bCIntroSec.plans .plansRow .plansGrp .plansSet.chkOn .plan_iconC .iconC { color:#5390FC !important;background-color:#fff; }   
#bookClubWrap .bCIntroSec.plans .plansToggle { margin-top:50px; }
#bookClubWrap .bCIntroSec.plans .plansToggle a { display:inline-block;height:36px;line-height:0;font-size:0; }
#bookClubWrap .bCIntroSec.plans .plansToggle a em.txt { display:inline-block;margin-right:8px;height:36px;line-height:36px;font-size:30px;font-weight:500;color:#231304;vertical-align:top; }
#bookClubWrap .bCIntroSec.plans .plansToggle a em.ico { -webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
#bookClubWrap .bCIntroSec.plans .plansToggle a em.ico { display:inline-block;width:36px;height:36px;overflow:hidden;line-height:0;font-size:0;color:transparent;vertical-align:top;transform:rotate(180deg);background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/ico_arrTop.svg') no-repeat left top; }
#bookClubWrap .bCIntroSec.plans.plansSub { display:none;padding-top:0;background-color:#f3f2e5; }
#bookClubWrap .bCIntroSec.plans.plansSub.toggleOn { display:block; }
#bookClubWrap .bCIntroSec.plans.plansSub .plansRow { margin-top:0; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp { margin-top:50px;border-radius:20px;overflow:hidden;background-color:#fff; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li { position:relative; } 
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li+li:after { content:"";position:absolute;left:30px;top:-1px;right:30px;border-top:solid 2px #ebebeb; } 
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont { box-sizing:border-box;padding:40px 30px;height:116px;text-align:left; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont { transition:all .3s, transform .5s;transition-timing-function:ease; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_name { display:inline-block;width:350px;vertical-align:top;line-height:36px; font-size:30px;color:#333;font-weight:700; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_name .ico_best { display:inline-block;margin:7px 10px 0 0;padding:0 8px;border-radius:11px;height:22px;line-height:22px;font-size:18px;color:#fff;font-weight:400;text-align:center;vertical-align:top;background-color:#231304; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_des { margin-left:auto;margin-right:30px;vertical-align:top;line-height:36px;font-size:24px;color:#999; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_des .sale { color:#5390FC;font-weight:700; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_des .dash { margin-left:10px;color:#999;font-weight:300;text-decoration:line-through; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_price { line-height:36px;font-size:30px;color:#231304;font-weight:700;text-align:right;     }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .tp_cont .tp_price .ico_arr { display:inline-block;margin-left:44px;width:16px;height:36px;vertical-align:top;background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/ico_arrRgt.svg') no-repeat center center; }
#bookClubWrap .bCIntroSec.plans .plansRow .useCardTp li .goToURL { position:absolute;left:0;right:0;top:0;bottom:0; } 
#bookClubWrap .bCIntroSec.plans .plansRow.toggleOn .plansToggle a em.ico { transform:rotate(0); }

/* 리뷰 */
#bookClubWrap .bCIntroSec.review { background-color:#E9F1FD; } 
#bookClubWrap .bCIntroSec.review .sectionWrap .intro_txtGrp { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.review .sectionWrap .intro_txtGrp { justify-content:space-between;width:1200px; }
#bookClubWrap .bCIntroSec.review .sectionWrap .intro_txtGrp .txt_tit { text-align:left; }
#bookClubWrap .bCIntroSec.review .sectionWrap .intro_txtGrp .tit_des { margin-top:0;text-align:right;line-height:60px;font-size:48px;font-weight:700;color:#231304; }
#bookClubWrap .bCIntroSec.review .sectionWrap .intro_txtGrp .tit_des .txC_white { color:#5390FC !important; }
#bookClubWrap .bCIntroSec.review .reviewRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.review .reviewRow { flex-wrap:wrap;justify-content:space-between;align-items:flex-start; }
#bookClubWrap .bCIntroSec.review .reviewRow { margin:50px auto 0;width:1200px; }
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet { box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);transition:all .4s;transition-timing-function:ease; } 
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet { position:relative;margin-bottom:30px;padding:40px 0;width:590px;border-radius:20px;background:#fff; }
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet:nth-child(odd):after { content: "";position:absolute;bottom:-20px;left:200px;width: 38px; height: 20px; border-left: 38px solid white; border-bottom: 20px solid transparent; }
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet:nth-child(even):after { content: "";position:absolute;bottom:-20px;right:200px;width: 38px; height: 20px; border-right: 38px solid white; border-bottom: 20px solid transparent; }
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet .revTxt { line-height:36px;font-size:24px;font-weight:500;color:#231304; }
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet .revTxt strong { font-weight:700; }
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet .revEtc { margin-top:20px;line-height:40px;font-size:20px;font-weight:500;color:#999; } 
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet .revEtc .ico_thumb { display:inline-block;vertical-align:top;margin-right:10px;width:40px;height:40px;border:solid 1px #ebebeb;border-radius:40px;overflow:hidden; } 
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet .revEtc .ico_thumb img { margin:-1px;width:42px;height:42px; } 
#bookClubWrap .bCIntroSec.review .reviewRow .reviewSet:nth-child(5) { margin-top:-35px; } 
#bookClubWrap .bCIntroSec.review .reviewRow .bcRvRollPagen { margin-top:10px; }
#bookClubWrap .bCIntroSec.review .reviewRow .bcRvRollPagen .swiper-pagination-bullet { width:10px !important;height:10px !important;opacity:1 !important;background-color:rgba(0,0,0,0.2) !important; }
#bookClubWrap .bCIntroSec.review .reviewRow .bcRvRollPagen .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color:#8bafef !important; } 

/* 카드뉴스 */
#bookClubWrap .bCIntroSec.cardNews { background-color:#fff; }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow { margin:50px auto 0;position:relative;width:540px;height:540px; }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow .swiper-container { width:540px;height:540px;overflow:hidden;border-radius:20px; }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow .swiper-container .swiper-slide { width:540px;height:540px; }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow .swiper-container .swiper-slide .rollSet { width:540px;height:540px;background-size:cover; }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow .swiper-container .swiper-slide .rollSet a { display:block;width:540px;height:540px;line-height:0;font-size:0;color:transparent; }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow .bcCardRollPagen { position:absolute;left:auto;top:20px;right:20px;bottom:auto;z-index:10;padding:0 13px;height:24px;line-height:24px;width:auto;font-size:11px;color:#fff;border-radius:24px;letter-spacing:-1px;background-color:rgba(0,0,0,0.5); }
#bookClubWrap .bCIntroSec.cardNews .cardNewsRow .bcCardRollPagen .swiper-pagination-current { color:#fff;font-weight:bold; }
#bookClubWrap .bCIntroSec.cardNews .swiPagen.prev { margin-left:-290px; }
#bookClubWrap .bCIntroSec.cardNews .swiPagen.next { margin-left:250px; }

/* 베스트 신상품 */
#bookClubWrap .bCIntroSec.bestNew { background-color:#fff; }
#bookClubWrap .bCIntroSec.bestNew .bCGoodsHorRow { margin-top:50px; } 

/* 독서 취향 */
#bookClubWrap .bCIntroSec.nomi { background-color:#fff; }
#bookClubWrap .bCIntroSec.nomi .nomiRow { margin-top:50px; }
#bookClubWrap .bCIntroSec.nomi .nomiRow ul { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.nomi .nomiRow ul { flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;width:1200px; } 
#bookClubWrap .bCIntroSec.nomi .nomiRow ul li { margin-bottom:20px; } 
#bookClubWrap .bCIntroSec.nomi .nomiRow ul li:nth-child(n+5) { margin-top:20px; } 

/* 크레마AI */
#bookClubWrap .bCIntroSec.cremaAi { padding-bottom:50px;background:#fff; } 
#bookClubWrap .bCIntroSec.cremaAi .cremaAiRow { position:relative;margin-top:50px; }
#bookClubWrap .bCIntroSec.cremaAi .cremaAiRow div { position:relative;margin-bottom:20px; }
#bookClubWrap .bCIntroSec.cremaAi .cremaAiRow div:last-child:after { content:"";position:absolute;left:50%;bottom:0;width:750px;height:250px;transform:translateX(-50%);background: linear-gradient(0deg, #FFF 20%, rgba(255, 255, 255, 0.00) 100%); }
/* 키워드 도서 */
#bookClubWrap .bCIntroSec.keyword { background-color:#fff; }
#bookClubWrap .bCIntroSec.keyword .bCSortRow { margin-top:50px;text-align:center; }
#bookClubWrap .bCIntroSec.keyword .bCSortRow .bCSort li label { padding:0 15px;width:auto;min-width:80px; }
#bookClubWrap .bCIntroSec.keyword .bCGoodsHorRow { margin-top:30px; }

/* 크레마라운지 도서 */
#bookClubWrap .bCIntroSec.rounge { padding:50px 0 100px; }
#bookClubWrap .bCIntroSec.rounge .roungeRow { margin:50px auto 0;position:relative;width:400px;height:600px;overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px; }
#bookClubWrap .bCIntroSec.rounge .roungeRow .img_rounge img { width:400px; }
#bookClubWrap .bCIntroSec.rounge .roungeRow.aos-animate .img_rounge { animation-delay:1.3s;-webkit-animation-name:aniRounge;-webkit-animation-timing-function:linear;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-moz-animation-name:aniRounge;-moz-animation-timing-function:linear;-moz-animation-duration:8s;-moz-animation-iteration-count:infinite;-ms-animation-name:aniRounge;-ms-animation-timing-function:linear;-ms-animation-duration:8s;-ms-animation-iteration-count:infinite;-o-animation-name:aniRounge;-o-animation-timing-function:linear;-o-animation-duration:8s;-o-animation-iteration-count:infinite;animation-name:aniRounge;animation-timing-function:linear;animation-duration:8s;animation-iteration-count:infinite; }
 
/* faq */
#bookClubWrap .bCIntroSec.faq { background-color:#F4F2E5; }
#bookClubWrap .bCIntroSec.faq .faqRow { margin:100px auto 0;width:1120px;text-align:left; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp:before { display:none; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp:after { display:none; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl { -webkit-transition:all .45s cubic-bezier(.165,.84,.44,1);transition:all .45s cubic-bezier(.165,.84,.44,1); }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl { border-radius:20px;background-color:#fff; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl+.yesToggleDl { margin-top:20px; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl dt a { padding:40px;line-height:36px;font-size:30px;font-family:'ptd','맑은 고딕' !important;font-weight:600 !important;color:#333;border:none;background-color:transparent; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl dt a .bgYUI { -webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl dt a .bgYUI { top:38px;right:40px;width:40px;height:40px;overflow:hidden;transform:rotate(180deg);background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/ico_arrTop.svg') no-repeat center center; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl dd { padding:0 0 20px 0;background-color:transparent; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl dd .yesToggleDd { margin:0 30px; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl dd .yesToggleDd .bcDd_cont { line-height:30px;font-size:16px;font-weight:400;color:#333; }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl.toggleOn { background-color:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1); }
#bookClubWrap .bCIntroSec.faq .faqRow .yesToggleDlGrp .yesToggleDl.toggleOn dt a .bgYUI {transform:rotate(0);}

/* 가입 버튼 */
#bookClubWrap .bCJoinBtnArea { padding-bottom:100px;height:100px;background-color:#F4F2E5; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn { transform:translateY(150px);transition:all .3s, transform .5s;transition-timing-function:ease; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn { position:fixed;left:0;right:0;bottom:50px;z-index:100;height:100px; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn a { transition:all .3s, transform .5s;transition-timing-function:ease; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn a { display:block;margin:0 auto;width:560px;height:100px;line-height:100px;font-size:36px;font-weight:700;color:#fff;border-radius:50px;background-color:#000; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn.chkOn a { background-color:#5390FC; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn a em.txt { display:inline-block;height:100px;line-height:100px;font-size:36px;font-weight:700;color:#fff;vertical-align:top; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn a em.ico { position:relative;display:inline-block;height:100px;line-height:0;font-size:0; }
#bookClubWrap .bCJoinBtnArea .bCJoinBtn a em.ico:before { content:'';position:absolute;right:-45px;top:29px;width:42px;height:42px;background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/ico_arrBW.svg') no-repeat left top; } 
#bookClubWrap .bCJoinBtnArea .bCJoinBtn { transition-delay:.4s;transform:translateY(0); }
#bookClubWrap .bCJoinBtnArea.fixedBot .bCJoinBtn { position:relative; }
#bookClubWrap .bCJoinBtnArea.fixedBot .bCJoinBtn a { position:absolute;left:0;right:0;bottom:-50px; }
 
/* 배너 */
#bookClubWrap #bCFooter { margin-top:0; }
#bookClubWrap #bCBnNew { position:relative; }
#bookClubWrap #bCBnNew .bnUnit .bnImg { display:none;text-align:center; }
#bookClubWrap #bCBnNew .bnUnit .bnImg a { display:block; }
#bookClubWrap #bCBnNew .yPagenNum { position:absolute;left:50%;top:10px;z-index:3;margin-left:450px;width:30px;text-align:right;line-height:1em;font-size:11px;color:#999; }
#bookClubWrap #bCBnNew .bnUnit .bnImg.on { display:block; }
#bookClubWrap #bCBnNew .btnBn { display:none;position:absolute;left:50%;top:31px;z-index:3;margin-left:450px;width:30px;text-align:right;line-height:1em;font-size:11px;color:#fff; }
#bookClubWrap #bCBnNew.btnBnShow .btnBn { display:block; }
#bookClubWrap #bCBnNew .btnBn.prev { margin-left:-480px; }
#bookClubWrap #bCBnNew .btnBn.next { margin-left:446px; }
#bookClubWrap #bCBnNew .btnBn a.bgYUI { width:34px;height:38px; }
#bookClubWrap #bCBnNew .btnBn.prev a.bgYUI { background-position:-300px -340px; }
#bookClubWrap #bCBnNew .btnBn.next a.bgYUI { background-position:-340px -340px; }
#bookClubWrap #bCBnNew .btnBn.prev a.bgYUI:hover { background-position:-380px -340px; }
#bookClubWrap #bCBnNew .btnBn.next a.bgYUI:hover { background-position:-420px -340px; }
 
/* 2026 새해 독서 응원 */ 
#bookClubWrap .bCIntroSec.newYear { position:relative;padding-bottom:0;background-color:#84a9fe; }
#bookClubWrap .bCIntroSec.newYear .sectionWrap { width:100%; } 
#bookClubWrap .bCIntroSec.newYear .secWrap01 {  }  
#bookClubWrap .bCIntroSec.newYear .secWrap01 .intro_txtGrp * { color:#fff; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow { position:relative;margin-top:-40px;padding-bottom:280px;z-index:1;background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/bg202602.png') repeat-x center top; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_bg { padding:374px 0 0; } 
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_infoGrp .info_name { line-height:40px;font-size:30px;color:#000;font-weight:700; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_infoGrp .info_price { padding-top:6px; } 
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_infoGrp .info_price .txt_num { line-height:60px;font-size:48px;color:#fff;font-weight:700;vertical-align:top; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_infoGrp .info_price .txt_num.dash { position:relative;margin:0 15px;line-height:60px;font-size:30px;color:rgba(0,0,0,.8);font-weight:400; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_infoGrp .info_price .txt_num.dash:after { content:"";position:absolute;left:0;right:0;bottom:15px;width:100%;height:2px;background-color:rgba(0,0,0,.8); } 
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn { padding-top:48px; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn { box-sizing:border-box;display:inline-block;margin:0 5px;padding-left:30px;padding-right:30px;width:auto;min-width:300px;height:80px;border:solid 1px #d8d8d8;border-radius:3px;background-color:#fff;vertical-align:top; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn:hover { text-decoration:none; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn .bWrap { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn .bWrap { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn .bWrap { height:78px; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn .bWrap em.txt { font-size:30px;color:#000;font-weight:600; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn.btn_black { border:solid 1px #000;border-radius:3px;background-color:#000;vertical-align:top; }
#bookClubWrap .bCIntroSec.newYear .secWrap01 .couponRow .cou_btn .bCBtn.btn_black .bWrap em.txt { color:#fff; }  
#bookClubWrap .bCIntroSec.newYear .secWrap02 { position:relative;z-index:2;margin-top:-283px;padding:270px 0 24px;background:url('https://image.yes24.com/sysimage/renew/corner/bookClubV2/intro/bg202603.png') repeat-x center top; }
#bookClubWrap .bCIntroSec.newYear .secWrap02:after { content:"";position:absolute;left:50%;bottom:0;width:890px;height:24px;transform:translateX(-50%);background-color:#b5b5b5; }
#bookClubWrap .bCIntroSec.newYear .secWrap02 .intro_txtGrp * { color:#d85242; }
#bookClubWrap .bCIntroSec.newYear .secWrap02 .intro_txtGrp .txt_black { color:#000; }
#bookClubWrap .bCIntroSec.newYear .secWrap02 .intro_txtGrp .tit_des { color:#666; }
#bookClubWrap .bCIntroSec.newYear .secWrap02 .intro_txtGrp .tit_des span { color:#999; }

/* 제휴 안내 */
/* https://its.yes24.com/browse/DESIGN-6513 */
#bookClubWrap .bCIntroSec.flow.coop { margin-top:-30px;background-color:#231304; }
#bookClubWrap .bCIntroSec.flow.coop .intro_txtGrp .txt_tit { color:#fff; }
#bookClubWrap .bCIntroSec.flow.coop .flowGoods { margin-bottom:100px; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox { margin:0 auto;width:750px;border-radius:15px;background-color:#F8F8F8; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox+.coopMailBox { margin-top:15px; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop { padding:28px 0 20px; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .top_txt { line-height:24px;font-size:18px;color:#333;font-weight:700; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem { flex-direction: row;flex-wrap: nowrap;gap:5px; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem { margin:15px 20px 0; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem .item_cell { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem .item_cell { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem .item_cell { box-sizing:border-box;flex:1;padding:15px 0;height:100px;border:solid 1px #6594E7;border-radius:35px;background-color:#fff; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxTop .mailItem .item_cell .row { line-height:20px;font-size:17px;color:#333;font-weight:500; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxBot { padding:18px 0 28px;border-top:solid 1px #ebebeb; }
#bookClubWrap .bCIntroSec.flow.coop .coopMailBox .boxBot .bot_txt { line-height:24px;font-size:18px;color:#6594E7;font-weight:700; }
#bookClubWrap .bCIntroSec.flow.coop .yesAlertLi { text-align:center; }
#bookClubWrap .bCIntroSec.flow.coop .yesAlertLi li { color:#fff; }