@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
html{overflow-x:hidden !important;}
body{font-family: 'Nanum Gothic',Helvetica,Arial,sans-serif,serif;font-size:13px;color:#191919;}
a{font-size:100%;color:#191919;}
h1, .h1, h2, .h2, h3, .h3,h4,h5,h6{margin:0;}
p{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
a:hover{text-decoration:none;}
.c-pink{color:#f06b6c !important;}
.c-mint{color:#52b6b0 !important;}
.c-grey{color:#5b5b5b !important;}
.container{padding:0 10px;}
.bold{font-weight:bold;}
.bolder{font-weight:900;}
label{margin-bottom:0;font-weight:normal;}
.padding-box{padding:10px;}
a.mint-btn{display:block;padding:1em;background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;color:#fff !important;text-align:center;}
a.grey-btn{display:block;padding:1em;background:url(../images/grey_btn_bg.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;}
.grey-small-btn{display:block;padding:0.2em;background:url(../images/register_btn_bg.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;}
.mint-btn{display:block;padding:1em;background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;color:#fff !important;text-align:center;}
.grey-btn{display:block;padding:1em;background:url(../images/grey_btn_bg.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;}

.pink-btn{display:block;padding:0.2em;background:url(../images/pink_bg.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;}
button{border:0;background:none;}
.wrapper{width:675px !important;}

.btline {
	border-top:1px solid #ddd;
}

/* checkbox custom */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 1.25em; height: 1.25em;
  box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
  background:url(../images/checkbox_bg.jpg) no-repeat;
  background-size:cover;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: .1em; left: .1em;
  font-size: 1.3em;
  line-height: 0.8;
  color: #09ad7e;
  transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* pay check */
.pay-way-inner ul li label {
    position:relative;
    cursor:pointer;
	font-size:16px;
	font-weight:bold;
	color:#080808;
}
.pay-way-inner ul li label [type="radio"] {
    display:none;
}
.pay-way-inner ul li [type="radio"] + span {
    display:inline-block;
	padding:8px;
	border-radius:100%;
	background-color:#eaeaea;
	color:#aeafaf;
}
.pay-way-inner ul li :checked + span {
    background:#f06b6c;
	color:#fff;
    display:inline-block;
}


/* pay check */
.pay-way-inner2 ul li label {
    position:relative;
    cursor:pointer;
	font-size:16px;
	font-weight:bold;
	color:#080808;
}
.pay-way-inner2 ul li label [type="radio"] {
    display:none;
}
.pay-way-inner2 ul li [type="radio"] + span {
    display:inline-block;
	padding:8px;
	border-radius:100%;
	background-color:#eaeaea;
	color:#aeafaf;
}
.pay-way-inner2 ul li :checked + span {
    background:#f06b6c;
	color:#fff;
    display:inline-block;
}

/* textarea */
textarea{resize:none;width:100%;padding:10px;border:1px solid #dedede;background-color:#f9f9f9;color:#878686;}

/* input submit */
input[type="submit"]{width:100%;margin:10px 0;padding:15px 0;border:0;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
input[type="submit"].mint-submit{background:url(../images/mint_big_btn_bg.jpg) no-repeat;background-size:cover;}
input[type="submit"].pink-submit{background:url(../images/pink_big_btn_bg.jpg) no-repeat;background-size:cover;}
input[type="submit"].grey-submit{background:url(../images/grey_big_btn_bg.jpg) no-repeat;background-size:cover;}

input[type="button"]{width:100%;margin:10px 0;padding:15px 0;border:0;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
input[type="button"].pink-button{background:url(../images/pink_big_btn_bg.jpg) no-repeat;background-size:cover;}

/*input button*/
input[type="button"]{width:100%;margin:10px 0;padding:15px 0;border:0;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
input[type="button"].mint-submit{background:url(../images/mint_big_btn_bg.jpg) no-repeat;background-size:cover;}
input[type="button"].pink-submit{background:url(../images/pink_big_btn_bg.jpg) no-repeat;background-size:cover;}
input[type="button"].grey-submit{background:url(../images/grey_big_btn_bg.jpg) no-repeat;background-size:cover;}

input[type="button"]{width:100%;margin:10px 0;padding:15px 0;border:0;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
input[type="button"].pink-button{background:url(../images/pink_big_btn_bg.jpg) no-repeat;background-size:cover;}


/* kim notype */
.notype{width:100%;margin:10px 0;padding:15px 0;border:0;font-size:16px;font-weight:bold;color:#fff;text-align:center;}
.no-pink-submit{background:url(../images/pink_big_btn_bg.jpg) no-repeat;background-size:cover;}
.pink-submit{background:url(../images/pink_big_btn_bg.jpg) no-repeat;background-size:cover;}

/* input text*/
input[type="text"],input[type="password"]{padding:5px;border:1px solid #d9d9d9;}

/* pagination */
.pagination{display:block;width:100%;margin:20px auto; text-align: center;}
.pagination a{padding-right:4px;font-size:14px;color:#737373;}
.pagination a.on{color:#52b6b0;}
.pagination .glyphicon{border:1px solid #52b6b0;border-radius:7px;font-size:12px;color:#52b6b0;}
.pagination .glyphicon-triangle-left{padding:3px 6px 3px 4px;}
.pagination .glyphicon-triangle-right{padding:3px 4px 3px 6px;}

/* romance pagination */
.pagination.romance-pagination a{color:#f06b6c;}
.pagination.romance-pagination .glyphicon{border:1px solid #f06b6c;color:#f06b6c;}

/* drawer */
.drawer-close{position:absolute;top:12px;right:10px;z-index:10;width:24px;}
.drawer-login{padding:10px;}
.drawer-login li,.drawer-gnb li{float:left;}
.drawer-login li a{display:block;margin-right:5px;padding:5px;border-radius:3px;background-color:#8d8d8d;color:#fff;}
.drawer-gnb li{width:33.333333%;}
.drawer-gnb li a{display:block;padding:10px 0;border-right:1px solid #a9dad7;background:url(../images/mint_bg.jpg) no-repeat;color:#fff;text-align:center;}
.drawer-gnb li:last-child a{border-right:0 !important;}
.drawer-caret{display: inline-block;width: 0;height: 0;margin-top: 6px;margin-left: 4px;vertical-align: middle;border-top: 8px solid #5bc0b9;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.drawer-banner{width:88%;margin:10px auto;}

/* top popup */
.top-popup{position:relative;background-color:#f5f5f5;}
.top-popup .top-popup-img{height:37px;}
.btn-popup-close{position:absolute;top:10px;right:10px;width:20px;}
.top-popup .top-popup-div{height:29px; padding:7px 0 0px}

/* header home */
.logo{width:90px;margin:0 auto;}
.header-home{padding:10px 0;}
.header-home .glyphicon{padding:5px 4px 0;font-size:22px;color:#f06b6c;}
.login a{display:block;padding:7px 10px;font-weight:900;}
.top-cart{position:relative;}
.top-cart-count{position:absolute;top:0;padding:3px;border-radius:100%;background-color:#cf2228;font-size:10px;font-weight:bold;color:#fff;}
.top-cart-count a {color:#fff;}

/* gnb */
.gnb{background:url(../images/gnb_bg.jpg) no-repeat;background-size:cover;}
.fixed{position:fixed;top:0;width:100%;z-index:100;}
.gnb li{float:left;}
.gnb li a{display:block;padding:10px 0;background:url(../images/gnb_menu_bg.jpg) right center no-repeat;background-size:0.1em;font-size:14px;color:#fff;text-align:center;}
.gnb li:nth-child(1){width:13%;}
.gnb li:nth-child(2){width:20%;}
.gnb li:nth-child(3){width:17%;}
.gnb li:nth-child(4){width:30%;}
.gnb li:nth-child(5){width:20%;}
.gnb li:last-child a{background:none;}
.gnb li.on a{color:#fef2b0;}

/* gnb2 */
.gnb2{background:url(../images/gnb2_bg.jpg) no-repeat;background-size:cover;}
.gnb2 li{float:left;}
.gnb2 li a{display:block;padding:10px 0;background:url(../images/gnb_menu_bg.jpg) right center no-repeat;background-size:0.1em;font-size:14px;color:#fff;text-align:center;}
.gnb2 li:nth-child(1){width:10%;}
.gnb2 li:nth-child(2){width:18%;}
.gnb2 li:nth-child(3){width:14%;}
.gnb2 li:nth-child(4){width:14%;}
.gnb2 li:nth-child(5){width:27%;}
.gnb2 li:nth-child(6){width:17%;}
.gnb2 li:last-child a{background:none;}
.gnb2 li.on a{color:#fef2b0;}

/* bottom nav */
.bottom-nav{display:none;padding:10px;border-top:1px solid #c9caca;background-color:#fff;}
.bottom-nav li{float:left;width:33.33333%;}

/* main slider */
.owl-main-carousel img{width:100%;}
.owl-main-carousel .owl-dots{position:absolute;right:40%;bottom:0;}
.owl-main-carousel .owl-dot{display: inline-block;width: 10px;height: 10px;border-radius: 100%;border:1px solid #b2afaf;background-color:#cecece;margin-right: 6.5px;}
.owl-main-carousel .owl-dot.active{border:0;background-color:#333;}

/* banner wrap */
.bannertop {border-top:1px solid #dedede;}
.banner-wrap{border-top:10px solid #dedede;border-bottom:10px solid #dedede;}
.banner-wrap ul li{float:left;width:50%; border:1px solid #dedede;}
.banner-wrap ul li img{width:100%;}

.banner-wrap2{border-top:1px solid #dedede;}

/* toplink wrap */
.toplink-wrap{border-top:10px solid #dedede;border-bottom:10px solid #dedede;}
.toplink-wrap ul {font-weight:bold;font-size:1.3em; text-align:center; }
.toplink-wrap ul li{float:left;width:33.3333%; border:1px solid #dedede; }
.toplink-wrap ul li span {  line-height:50px;}

/* key word */
.key-search{padding-bottom:10px;background-color:#dedede;}
.key-search-inner{padding:10px;background-color:#7dcac5;}
.key-search-tit{font-size:14px;color:#fff;}
.key-search-tit .glyphicon{padding-right:3px;}
.key-search p{padding-top:2px;font-size:10px;}

/* main book slider common */
.main-tit-wrap{padding:15px 10px;}
h2.main-tit{font-size:18px;font-weight:900;}
.main-book-slider .owl-dots{position:absolute;top:-28px;left:112px;}
.main-book-slider .owl-dot{float:left;padding:0 5px;border-left:1px solid #454545;background:none;color:#454545;font-size:12px;line-height:10px;}
.main-book-slider .owl-dot:last-child{border-left:1px solid #454545;}
.main-book-slider .owl-dot.active{font-weight:bold;color:#f87a7b;}

/* best seller */
.best-seller{background-color:#fcf6f6;}
.best-seller .carousel-slot{border-top:3px solid #7dcac5;border-bottom:3px solid #7dcac5;}
.best-seller .carousel-slot li{position:relative;padding:20px 25px;border-right:3px solid #edeaea;}
.best-seller .carousel-slot li:last-child{border-right:0;}
.best-flag{position:absolute;top:0;left:10px;}
.best-flag img{width:25px !important;}
.main-book-slider .book-tit{
display:block;
padding:3px 0;
font-size: 12px;
font-weight: bold;
color: #45484e;
margin: 9px 0 3px;
}

.main-book-slider .book-writer{
font-size: 12px;
}

ul.best01 li{float:left;width:50%;}
ul.best02{border-top:3px solid #edeaea;}
ul.best02 li{float:left;width:33.33333%;padding:20px !important;}

/* today new */
.today-new ul li ul li{float:left;width:33.33333%;padding:12px 12px 20px 12px; margin-top:10px;}

/* main notice */
.main-notice{margin-top:35px;border-top:3px solid #b8b8b8;border-bottom:3px solid #b8b8b8;clear:both;}
.main-notice h2{padding:3px 0 5px;font-size:15px;}
.main-notice p a{display:block;font-size:12px;}
.notice-box{padding:10px;}
.notice-tab-arrow{width:23px;height:21px;background:url(../images/notice_tab_arrow.png) no-repeat;background-size:cover;}
.notice-tab-arrow.on{width:23px;height:21px;background:url(../images/notice_tab_arrow_on.png) no-repeat;background-size:cover;}
.more-notice-box-inner{padding:10px;border-top:1px solid #b8b8b8;}

/* footer */
.footer{padding:30px 10px;background-color:#f8f8f8;}
.footer ul li{float:left; }
.footer-link ul{width:100%;margin:0 auto;text-align: center;}
.footer-link ul li{ width:25%; }
.footer-link ul li a{display:block;margin-left:2px;margin-right:2px;padding-top:5px;padding-bottom:5px;padding-left:2px;padding-right:2px;border:1px solid #b9b9b9;border-radius:7px;font-size:12px;font-weight:bold;color:#45484e;}
/*.footer-link ul li:last-child a{margin-right:0;} */
.footer-b-link ul{width:100%;margin:15px auto;}
.footer-b-link ul li a{padding:0 5px;border-right:2px solid #666;font-size:12px;font-weight:bold;color:#666;}
.footer-b-link ul li:last-child a{border-right:0;}
.footer p{font-size:12px;line-height:1.7em;}

/* back to top */
#back-to-top{position: fixed;bottom: 80px;right: 40px;z-index: 100;width: 40px;height: 40px;border-radius:100%;text-align: center;line-height: 40px;background: #f87a7b;font-size:20px;color: #fff;cursor: pointer;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;}
#back-to-top.show{opacity: 1;}

/* subpages */

/* book home */
.owl-banner-carousel .banner-wrap{border-top:0;}
.owl-mybook-carousel{border-bottom:10px solid #dedede;}
.book-home-best-carousel .owl-dots{position:absolute;top:-28px;left:162px;}
.romance-home-best-carousel .owl-dots{left:108px;}
.romance-home-best-carousel .owl-dots .owl-dot{margin-bottom:5px;}
.book-home-best-carousel .owl-dot{float:left;padding:0 5px;border-left:1px solid #454545;background:none;color:#454545;font-size:12px;line-height:10px;}
.book-home-best-carousel .owl-dot:last-child{border-left:1px solid #454545;}
.book-home-best-carousel .owl-dot.active{font-weight:bold;color:#f87a7b;}
.book-home-best-inner{border-bottom:1px solid #eaeaea ;}
.book-home-best-inner .ranking{width:15%;padding:20px 0 0;font-size:30px;font-weight:900;color:#b0b3b3;text-align:center;}
.book-home-best-inner .top-ranking{color:#52b6b0;}
.book-home-best-inner .book-home-thumb{width:20%;}
.book-home-best-inner .book-home-thumb img{width:100%;}
.book-home-best-inner .book-home-info{width:65%;}
.book-home-best-inner .book-home-info .book-tit{margin-bottom:10px;font-size:15px;color:#000;}
.book-home-inner{padding:0 10px;}
.book-home-img{width:30%;}
.book-home-info{width:70%;padding-left:15px;}
.book-home-info h2{font-size:16px;font-weight:bold;color:#000;}
.book-home-info .writer{padding:5px 0;}
.book-home-desc{padding-top:5px;font-size:12px;}
.owl-book-home-carousel .owl-dots{bottom:-20px;}
.book-home-box{position:relative;}
.book-home-box a{display:block;}

/* hidden-book-home-best-rest */
.hidden-book-home-best-rest{display:none;}
.hidden-book-home-best-rest .book-home-best-inner{padding:0 10px;}
.hidden-book-home-best-rest .ranking,.romance-home-best-lst .ranking{padding:10px;}
.hidden-book-home-best-rest .book-home-info{width:85%;}
.show-book-home-best-more a{margin:10px 0 !important;background-color:#fcf6f6;}

/* term & privacy */
.term-wrap{padding:10px;}
.term-wrap h2{padding:20px 0 0;font-size:24px;}
.term-wrap h3{padding-top:20px;font-size:14px;font-weight:bold;color:#1f1f1f;}
.term-wrap h4{padding:10px 0;font-size:14px;font-weight:bold;color:#636363;}
.term-wrap h4 .glyphicon{color:#b9242c;}
.term-wrap h5{font-size:14px;font-weight:bold;color:#636363;}
.term-wrap p{font-size:14px;color:#636363;line-height:1.6em;}
.term-wrap p.grey-desc{margin:5px 0;padding:10px 8px;border:1px solid #ececec;background-color:#f8f8f8;}
.term-wrap table tr th{width:50%;padding:10px;border:1px solid #ebebeb;background-color:#f8f8f8;text-align:center;}
.term-wrap table tr td{padding:10px;border:1px solid #ebebeb;text-align:center;line-height:1.7em;}

/* gnb */
.gnb-tit{padding:12px 10px;font-size:16px;font-weight:bold;color:#fff; height:45px;}

/* search wrap */
.search-box{width:95%;margin:10px auto;border:2px solid #f06b6c;}
.search-box .searchone{width:16%;height:40px;padding:0 1px;border:0;background-color:#fff;}
.search-box .searchtwo{width:24%;height:40px;padding:0 1px;border:0;background-color:#fff;}
.search-box .search-input{width:40%;}
.search-box input[type="text"]{margin:9px;padding:0 10px;-webkit-appearance:none;border:0;border-left:1px solid #faa6b0;}
.search-btn{-webkit-appearance:none;width:13%;padding:5px 0;border:0;background-color:#e75758;font-size:21px;}
.search-btn i{color:#fff;}
.instant-search{display:none;}
.instant-search ul li{padding:10px 20px ;border-top:1px solid #f0f2f0;}
.instant-search .instant-search-delete img{width:13px;}
.instant-search-deleteAll{display:block;padding:15px 0;background-color:#f9eeed;}

/* keyword search */
.keyword-search-wrap{overflow-y: hidden;overflow-x: scroll;background-color:#f5f5f5;}
.keyword-search-wrap h2{width:70px;font-size:14px;}
.wrapper-inner{padding:10px;border-bottom:1px solid #c9c9c9;}
.keyword-search-wrap ul li {float: left;}
.keyword-search-wrap ul li a {display: block;padding:0 10px;border-radius: 7px;font-size: 12px;color: #191919;}
.keyword-search-wrap ul li.on a{color:#f06b6c;}

/* book lst */
/* book lst nav */
.book-sub-gnb{border-bottom:1px solid #eaeaea;}
.book-sub-gnb ul li{float:left;}
.book-sub-gnb ul li a{display:block;margin:8px 0;border-right:1px solid #eaeaea;font-size:12px;text-align:center;}
.book-sub-gnb ul li:last-child a{border-right:0;}
.book-sub-gnb.ebook-lst-nav ul li{width:20%;}
.book-sub-gnb.book-lst-nav ul li,.book-sub-gnb.event-lst-nav ul li{width:25%;}
.book-sub-gnb.cartoon-lst-nav ul li{width:16.66666%;}
.book-sub-gnb li.on a{color:#666; }


/* book lst select box */
.book-lst-cate-select{padding:10px;}
.book-lst-cate-select select{width:100px;padding:5px;border:1px solid #d0d0d0;-webkit-appearance:none;background:url(../images/book_lst_select_bg.jpg) no-repeat;background-position:right center;background-size:25px 100%;font-size:12px;}

.book-lst-cate-select2{padding:10px;}
.book-lst-cate-select2 select{width:70px;padding:5px;border:1px solid #d0d0d0;-webkit-appearance:none;background:url(../images/book_lst_select_bg.jpg) no-repeat;background-position:right center;background-size:25px 100%;font-size:12px;}
.book-lst-cate-select2 .img input{ text-align: center;vertical-align:middle;}

/* book lst box */
.book-lst-box{padding:10px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.book-lst-img{position:relative;width:30%;}
.book-lst-discount{position:absolute;top:-5px;left:-5px;padding:11px 4px;border-radius:100%;background-color:#64cac4;font-size:13px;font-weight:bold;color:#fff;text-align:center;}
.book-lst-info{position:relative;width:70%;padding:10px;}
.book-lst-tit{font-size:14px;font-weight:bold;color:#000;}
.book-lst-writer{padding:7px 0;font-size:13px;color:#5b5b5b;}
.book-lst-date{font-size:13px;color:#5b5b5b;}
.book-lst-stars{padding:5px;}
.book-lst-stars .glyphicon{padding:5px 0;color:#c8c8c8;}
.book-lst-stars .glyphicon.active{color:#f06b6c;}
.book-lst-review{font-size:13px;color:#737373;}
.book-lst-review .sy-review{color:#a57c52;}
.book-lst-price{padding-top:10px;font-size:13px;color:#5b5b5b;}
.prev-price{text-decoration:line-through;}

.book-lst-img20{position:relative;width:20%;}

/* book lst order */
.book-order-arrow{position:absolute;top:45px;right:0;padding:4px 6px 0;border-radius:100%;background-color:#fbd1d1;font-size:20px;}
.book-order-arrow{ cursor:pointer;}
.cartoon-order-arrow{top:66px;}
.book-lst-order ul{display:none;margin-top:20px;}
.book-lst-order ul li{float:left;}
.book-lst-order ul li a{margin-right:2px;padding:6px 3px;font-size:11px;color:#323232;}
.book-lst-order ul li:last-child a{margin-right:0;color:#fff;}
.book-request li{width:80px;}
.request-count{margin-right:2px;padding:2px;border-radius:100%;background-color:#fff;font-weight:bold;color:#338077;}


/* modal popup */
body.modal-open{overflow: visible;position: absolute;width: 100%;}
.book-modal .modal-dialog{margin-top:180px;}
.book-modal .modal-dialog .close{width:20px;opacity:1;}
.book-modal .modal-content{border-radius:0;border:2px solid #a9dad7;}
.book-modal .modal-header{padding:10px;background-color:#f7f7f7;}
.book-modal .modal-title{font-size:16px;font-weight:bold;line-height:19px;}
.book-modal .modal-footer{margin-bottom:10px;padding:0;border-top:0;text-align:center;}
.book-modal .modal-footer button{padding:6px 18px;border:0;font-weight:bold;color:#fff;}
.book-modal .modal-login-btn{background:url(../images/pink_bg.jpg) no-repeat;background-size:cover;}
.book-modal .modal-mybox-btn{background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;}

/* book-detail */
.book-detail-img{position:relative;width:40%;}
.book-detail-info{width:60%;padding-left:10px;}
.book-detail-info h2{font-size:22px;font-weight:bold;}
.book-detail-info .writer{padding:6px 0;}
.book-volume{margin-top:5px;padding:5px 0;border-top:1px solid #e3e3e3;}
.book-volume table{margin-top:5px;border:1px solid #e1e2e1;}
.book-volume table tr th{width:26%;border:1px solid #e1e2e1;background-color:#f6f8f5;text-align:center;}
.book-volume table tr td{padding:2px 10px;}
.book-detail-btn{margin:10px 0;}
.book-detail-btn .book-preview{width:40%;}
.book-detail-btn .book-preview img{height:33px;}
.book-detail-btn ul{width:60%;padding-left:10px;}
.book-detail-btn ul li{float:left;width:32.33333%;margin-right:1%;}
.book-detail-btn ul li:last-child{margin-right:0;}
.book-detail-btn ul li a{padding:8px 0;font-size:12px;}
.book-detail-btn ul li:last-child a{background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;}

/* book detail tab */
.book-tabs-menu{border-top:1px solid #c9caca}
.book-tabs-menu li{float:left;width:50%;}
.book-tabs-menu.romance-tabs-menu li{width:20%;}
.book-tabs-menu.romance-tabs-menu li a{font-size:11px;}
.book-tabs-menu li a{display:block;padding:0.5em;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color:#f6f8f5;font-size:15px;font-weight:bold;color:#191919;text-align:center;}
.book-tabs-menu li.on a{background-color: #fff;border-top:0;border-bottom: none;}
.book-tab-content{display: none;padding:20px 0;}
#book-tab-1{display: block;}
.text-content{padding:0 10px 10px 10px;line-height: 1.5em;}
.hidden-book-intro{display:none;}
.show-more a{display:block;margin:20px 10px;padding: 10px 0;border:1px solid #dedede;font-weight:bold;color:#080808;text-align: center;}
.show-more a .glyphicon{margin-right:7px;padding:7px;border-radius:100%;background-color:#fbd1d1;}

/* book evaluate */
.book-evaluate .glyphicon-star{color:#c8c8c8;}
.book-evaluate .glyphicon-star.on{color:#f06b6c;}
.book-evaluate-mine{padding:0 10px;}
.book-evaluate-mine h2{font-size:16px;font-weight:bold;}
.book-evaluate-mine .glyphicon-star{font-size:40px;}
.book-evaluate-others{border-top:1px solid #c9caca;}
.book-evaluate-others-box{padding:10px;border-bottom:1px dashed #ebebeb;}
.book-evaluate-others-box .user{margin-top:5px;}
.book-evaluate-others-box .user i{padding:1px;border-radius:3px;background-color:#f06b6c;color:#fff;}
.hidden-book-review{display:none;}

/* my review */
.my-review-btn ul{margin:20px 0;}
.my-review-btn ul li{float:left;width:48%;}
.my-review-btn ul li a{display:block;margin-right:2%;padding:12px;background:url(../images/grey_bg.jpg) no-repeat;background-size:cover;font-size:16px;color:#fff;text-align:center;}
.my-review-btn ul li:last-child a{margin-right:0;background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;}

/* writer series */
.writer-series{padding:10px;border-top:1px solid #c9caca;}
#writerSeriesSelectModal .modal-dialog{width:60%;margin:50px auto;font-size:14px;}
#writerSeriesSelectModal .modal-title{font-size:16px;font-weight:bold;}
#writerSeriesSelectModal .modal-body ul li a{display:block;padding:5px;color:#000;}
.writer-series-lst ul li{float:left;width:33.33333%;padding:15px;}
.writer-series-lst ul li a span{padding-top:4px;font-size:11px;color:#000;}
.writer-series-lst ul li a span.writer-series-tit,.writer-series-lst ul li a span.book-short-desc{display:block;}
.writer-series-lst ul li a span.writer-series-tit{font-size:14px;}
.hidden-writer-series{display:none;}

.nshow-more {display:block;padding: 5px 0;border:1px solid #dedede;font-weight:bold;color:#080808;text-align: center;}
.nshow-more .glyphicon{margin-right:7px;padding:7px;border-radius:100%;background-color:#fbd1d1;}


/* member common */
.member-wrap{padding:10px;}
.member-wrap .input-box{border:1px solid #aeafaf;}
.member-wrap .input-box input{-webkit-appearance:none;width: 100%;padding: 10px 15px;border:0;font-size: 14px;}
.member-wrap .input-box .id,.member-wrap .input-box .email,.member-wrap .input-box .name{border-bottom:1px solid #e4e4e4;}

/* find member nav */
.find-member-nav ul li{float: left;width: 33.333333%;}
.find-member-nav ul li span{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav ul li.on span{background-color: #fff;border: none;}
.find-member-nav ul li a{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav ul li.on a{background-color: #fff;border: none;}

.find-member-nav1 ul li{float: left;width: 50%;}
.find-member-nav1 ul li a{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav1 ul li.on a{background-color: #fff;border: none;}
.find-member-nav1 ul li span{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav1 ul li.on span{background-color: #fff;border: none;}

.find-member-nav2 ul li{float: left;width: 33.333333%;}
.find-member-nav2 ul li a{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav2 ul li.on a{background-color: #fff;border: none;}

.find-member-nav3 ul li{float: left;width: 20%;}
.find-member-nav3 ul li a{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav3 ul li.on a{background-color: #fff;border: none;}

.find-member-nav4 ul li{float: left;width: 50%;}
.find-member-nav4 ul li span{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.find-member-nav4 ul li.on span{background-color: #fff;border: none;}

/* verify wrap */
.verify-wrap{padding: 20px 10px;text-align: center;}
.verify-wrap p{font-size:12px;}
.verify-wrap p .stress{color:#f06b6c;}
.verify-box{padding: 20px 0;}
.verify-txt-wrap{padding:10px;border-top:1px solid #e3e3e3;}
.verify-txt-wrap p{font-size:12px;}

/* login */
.login-btn{margin: 10px 0 24px;background-color: #6cb3ad;text-align: center;}
.login-option{font-size: 11px;}
.login-option ul li{float: left;}
.login-option ul li a{color:#191919;}
.login-option ul li > span{padding: 2px;}

/* register nav */
.register-nav ul li{float: left;width: 50%;}
.register-nav ul li a{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.register-nav ul li.on a{background-color: #fff;border-bottom: none;}

/* register nav */
.register-nav3 ul li{float: left;width: 33.33333333333%;}
.register-nav3 ul li a{display:block;padding: 10px 0;border-right: 1px solid #e6e6e5;border-bottom: 1px solid #e6e6e5;background-color: #f6f8f5;font-size: 13px;font-weight:bold;color: #000;text-align: center;text-decoration: none;}
.register-nav3 ul li.on a{background-color: #fff;border-bottom: none;}

/* register form */
.register-form table{width:100%;}
.register-form table tr{border-bottom:1px solid #e3e3e3;}
.register-form table tr th{width:90px;padding:10px 6px;background-color:#fdfafa;font-size:13px;text-align:center;}
.register-form table tr td{padding:10px;font-size:13px;}
.register-form table tr td input.small-input{width:65%;}
.id-check{display:inline-block;margin-left:2%;padding:5px 10px;background:url(../images/register_btn_bg.jpg) no-repeat;background-size:cover;color:#fff;text-align:center;}

/* register term */
.register-term-box{height:180px;border:1px solid #dcdcdc;overflow:auto;}
.register-term-tit a{display:block;padding:5px;background:url(../images/register_btn_bg.jpg) no-repeat;background-size:cover;color:#fff;}
.register-term-box .term-wrap h2{padding-top:0;}

/* process final */
.process-final{padding:30px;background-color:#f9f9f9;}
.process-final .glyphicon{margin-bottom:20px;padding:11px;border-radius:100%;background-color:#ee7f7d;font-size:26px;color:#fff;}
.process-final p{font-size:18px;}
.process-final-btn-wrap{width:230px;margin:20px auto;margin-bottom:40px;}
.process-final-btn-wrap a{display:block;float:left;width:110px;padding:8px;font-size:16px;color:#fff;text-align:center;}
.process-final-btn-wrap a:first-child{margin-right:10px;background:url(../images/grey_btn_bg.jpg) no-repeat;background-size:cover;}
.process-final-btn-wrap a:last-child{background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;}
.process-final-one-btn{display:block;width:110px;margin:20px auto;padding:8px;background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;font-size:16px;color:#fff;}

/* pay table */
.pay-table table{width:80%;margin:20px auto;border:1px solid #aeafaf;}
.pay-table table tr{border-bottom:1px solid #c9caca;}
.pay-table table tr th{padding:10px;}
.pay-info ul{margin:0 10px 10px;border:1px solid #aeafaf;}
.pay-info ul li{padding:20px 10px;border-bottom:1px solid #c9caca;}
.pay-info ul li:last-child{border-bottom:0;}
.pay-info-tit{margin-bottom:10px;}
.pay-info-tit span{display:block;font-weight:normal;}
input[type="text"].point::-webkit-input-placeholder{text-align:right;}
.pay-total{background-color:#fcf6f6;}

/* pay */
.order-lst-tit{padding:10px;font-size:16px;}
.order-lst-box ul li{padding:10px;border-top:1px solid #ebebeb;}
.order-lst-box ul li{font-size:13px;}
.order-book-tit{padding-right:5px;font-size:15px;}
.order-total{padding:10px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fcf6f6;}
.address h3 a{padding:0 5px;border-left:1px solid #454545;font-size:11px;color:#454545;}
.address h3 span:last-child a{border-right:1px solid #454545;}
.address-table{padding:15px 10px;}
.address-table table{width:100%;}
.address-table table tr th{width:20%;padding:10px 0;}
.address-table table tr:nth-child(2) td input{width:24%;}
.address-table table tr:last-child td input{width:100%;}
.address-table .post img{height:32px;}
.address-table .post-input{width:37%;}
.address-table .post-input input{width:100%;}

/* pay way */
.pay-way ul{border:1px solid #aeafaf;}
.pay-way ul li{padding:20px 10px;border-bottom:1px solid #c9caca;text-align:center;}
.pay-way ul li:last-child{border-bottom:0;}
.pay-way-inner{padding:10px;}

/* pay way2 */
.pay-way2 {padding:0;margin:0}
.pay-way2 ul{border:1px solid #aeafaf;}
.pay-way2 ul li{padding:10px 10px; border-bottom:1px solid #c9caca;text-align:center;}
.pay-way2 ul li:last-child{border-bottom:0;}


/* cs nav */
.cs-nav{border-bottom:10px solid #dedede;}
.cs-nav ul li{float:left;width:50%;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.cs-nav ul li:last-child a{border-right:0;}
.cs-nav ul li a{display:block;padding:0.7em;font-size:14px;font-weight:bold;color:#080808;text-align:center;}
.cs-nav ul li.on a{color:#db4c4d;}

/* cs sub nav */
.cs-sub-nav ul li{float:left;width:50%;}
.cs-sub-nav ul li:last-child a{border-right:0;}
.cs-sub-nav ul li a{display:block;padding:0.7em;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#f6f8f5;font-size:13px;font-weight:bold;text-align:center;}
.cs-sub-nav ul li.on a{border-bottom:0;background-color:#fff;}

/* cs lst */
.cs-lst ul li{border-bottom:1px solid #ebebeb;}
.cs-lst .cs-lst-tit{font-size:14px;}
.cs-lst .cs-lst-date{display:block;padding-top:3px;font-size:12px;color:#5b5b5b;}

/* cs-answer-box */
.cs-answer-box{background-color:#f6f8f5;}
.cs-answer-tit{border-bottom:1px solid #e3e4e3;}
.cs-answer-tit p:first-child{font-size:14px;}
.cs-answer-tit p:last-child{padding-top:5px;font-size:12px;}
.viewLst a{display:block;margin:10px;padding:4px 20px;border:1px solid #9f9f9f;border-radius:3px;background-color:#b6b8bb;color:#fff;}

/* cs-form */
.cs-form table{width:100%;margin-top:10px;}
.cs-form table tr{border-bottom:1px solid #e3e3e3;}
.cs-form table tr:first-child{border-top:1px solid #e3e3e3;}
.cs-form table tr th{width:20%;background-color:#fdfafa;text-align:center;}
.cs-form table tr td{padding:10px;}
.cs-form table tr td input{width:100%;}
.cs-form table tr td textarea{background-color:#fff;}

/* cs faq */
.cs-faq-nav{border-bottom:10px solid #dedede;}
.cs-faq-nav ul li{float:left;width:25%;}
.cs-faq-nav ul li a{display:block;margin:3px;padding:10px 0;background:url(../images/faq_btn.png) no-repeat;background-size:cover;font-size:11px;font-weight:bold;text-align:center;}
.cs-faq-nav ul li.on a{background:url(../images/faq_btn_on.png) no-repeat;background-size:cover;}
.cs-faq-search{padding:0 10px;}
.cs-faq-search input{width:100%;border:2px solid #52b6af;}
.cs-faq-search .input-group-btn button{padding:5px 10px;border-radius:0;background-color:#52b6af;color:#fff;}
.cs-faq-tit{padding:15px 10px;}
.cs-faq-tit h2{font-size:16px;}
.faq-lst li{padding:10px;border-top:1px solid #e3e3e3;}
.faq-lst li:last-child{border-bottom:1px solid #e3e3e3;}

/* cs home */
.cs-home{padding:15px 10px;border-bottom:10px solid #dedede;}
.cs-home p.cs-phone{padding-left:40px;font-size:23px;background:url(../images/cs_phone_bg.png) no-repeat;}
.cs-home p{font-size:14px;}

/* mypage */
.mypage-lst h2{padding-bottom:3px;font-size:16px;}
.mypage-lst .top{border-top:1px solid #e3e3e3;}
.mypage-lst li{position:relative;padding:20px 10px;border-bottom:1px solid #e3e3e3;}
.mypage-lst p{padding:3px 0;}
.mypage-top-sec{padding:15px 10px;border-bottom:1px solid #e3e3e3;}
.mypage-top-sec .mypage-btn-wrap a{float:left;padding:0.5em 0.7em;color:#323232;}
.mypage-lst table td:first-child{padding:10px;}
.mypage-lst table td:first-child label{top:-15px;}
.mypage-lst table td:nth-child(2){position:relative;}
.mypage-lst table td:nth-child(2) .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.mypage-lst table td:last-child{vertical-align:top;}
.mypage-lst table td:last-child .book-lst-info{width:100%;padding:0 15px;}
.mypage-lst table td:last-child .book-lst-info a{display:inline-block;padding:0.5em 1em;}
.mypage-lst table td:last-child .book-lst-info.mypage-cartoon-cart a{margin-top:8px;padding:0.5em 0.2em;}
.mypage-lst table td:last-child .book-lst-info.mypage-cartoon-cart a.grey-btn{color:#323232;}
li .cancel-order p{text-decoration:line-through;}

/* mileage */
.mileage{padding:15px 10px;border-bottom: 1px solid #e6e6e5;background-color:#f9f9f9;}
.mileage p span{font-size:18px;}
.book-chosen-box{border:1px solid #e3e2e2;}
.book-chosen-box .glyphicon{padding:2px;border-radius:100%;background-color:#ee5051;color:#fff;}
.book-chosen-box p{padding:5px;}
.book-chosen-box p span.bold{color:#000;}
.book-chosen-total{border:1px solid #e3e2e2;border-top:0;background-color:#fdfafa;color:#000;}
.point-btn{position:absolute;top:40px;right:10px;}
.point-btn a, .point-btn span{float:right;margin-right:5px;padding:0.2em;background:url(../images/register_btn_bg.jpg) 0 0 no-repeat;background-size:cover;color:#fff;}
.symoney-info{padding:15px 10px;line-height:1.8em;}
.mypage-wait .point-btn{top:66px;}

/* symoney table */
.symoney-table table{width:100%;margin-bottom:10px;}
.symoney-table table tr th{padding:1em 0;border-top:1px solid #c9c9c9;background-color:#fcf6f6;text-align:center;}
.symoney-table table tr td{padding:1em;border-bottom:1px solid #e3e3e3;font-weight:bold;text-align:center;}

/* change info */
.change-info input{width:100%;}
.change-info-btn a{display:inline-block;padding:2px 5px;}
.change-info-btn a:first-child{margin-right:5px;background:url(../images/pink_bg.jpg) no-repeat;background-size:cover;color:#fff;}

/* recent book lst */
.recent-book-img{position:relative;}

/* mypage home */
.mypage-tit{padding:20px;background-color:#f9f9f9;}
.mypage-tit .grey-btn{padding: 0.2em;background: url(../images/register_btn_bg.jpg) 0 0 no-repeat;background-size: cover;color: #fff;}
.mypage-tit h2{font-size:20px;}
.mypage-info ul{padding:20px 0;border-bottom:1px solid #e3e3e3;}
.mypage-info ul li{float:left;width:33.333333%;text-align:center;}
.mypage-info ul li img{width:50%;}
.mypage-link-lst ul li .mya{display:block;padding:15px 10px;border-top:1px solid #e3e3e3;font-size:15px;font-weight:bold;}
.mypage-link-lst ul li:last-child .mya{border-bottom:1px solid #e3e3e3;}
.mypage-link-lst ul li .mya span.glyphicon{color:#656565;}
.mypage-link-lst ul li:hover .mya,.mypage-link-lst ul li:hover span.glyphicon{color:#f06b6c;}

/* event */
.event-tit-wrap-add{
    position:relative;padding:10px 10px 25px 10px;border-bottom:1px solid #e3e4e3;
}
.event-tit-wrap{position:relative;padding:10px 10px 25px 10px;border-bottom:1px solid #e3e4e3;background-color:#f6f8f5;}
.event-tit-wrap h2{padding-bottom:5px;font-size:15px; width:82%}
.event-share-btn{position:absolute;top:25px;right:10px;}
.event-share-btn img{width:42px;}
.event-cont p{margin-bottom:15px;line-height:1.8em;}
.event-reply h2{padding:15px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:16px;}
.reply-box .reply-textarea{width:65%;}
.reply-box .reply-submit{width:32%;}
.reply-box .reply-submit input{margin:0;margin-left:10%;padding:45px 0;}

/* event home */
.event-lst-wrap h2{padding:10px 0 5px;font-size:15px;line-height:1.5em;}
.event-lst-inner{border-bottom:1px solid #ebebeb;}
.hidden-event-lst-inner{display:none;}
.event-notice-tit{display:block;padding-bottom:4px;font-size:15px;}
.event-notice li a{display:block;padding:15px 10px;border-bottom:1px solid #ebebeb;}
.event-notice li:first-child a{border-top:1px solid #ebebeb;}
.hidden-event-notice{display:none;}

/* share modal */
#shareModal .modal-body ul{margin-bottom:20px;}
#shareModal .modal-body ul li{float:left;width:33.33333%;padding:0 20px;}
#shareModal .modal-body ul li img{width:90%;margin:0 auto;}

/* romance */
.romance-tag{padding:0 10px;}
.romance-tag ul li{float:left;}
.romance-tag ul li a{display:block;margin-right:5px;padding:5px 0 5px 5px;border:1px solid #f06b6c;border-left:5px solid #f06b6c;}
.romance-tag img{width:11px;margin-bottom:1px;}
.romance-table table{width:100%;}
.romance-table table tr th{padding:8px 5px;border-top:1px solid #f3d2ca;border-bottom:1px solid #f3d2ca;background-color:#fde4e4;text-align:center;}
.romance-table table tr td{padding:10px 5px;border-bottom:1px solid #f0f0f0;font-size:11px;}
.romance-table table tr td img{width:10px;}
.board-search-wrap{padding:5px 0;background-color:#f7f7f7;}
.board-search{width:275px;margin:0 auto;}
.board-search select{padding:5px;border:0;}
.board-search input[type="text"]{border:0;}
.board-search input[type="submit"]{margin:0 0 0 10px;padding:0.4em 0.6em;font-size:13px;}
.board-btn-wrap a{display:inline-block;padding:0.2em 1em;}
.board-search-box{border:1px solid #babcbf;}

/* romance write form */
.romance-write-form{margin-top:10px;}
.romance-write-form table{width:100%;}
.romance-write-form tr{border-top:1px dashed #d6d6d6;}
.romance-write-form tr th{width:50px;padding:10px 0;background-color:#f9f9f9;text-align:center;}
.romance-write-form tr td{padding:10px 5px;}
.romance-write-form .input-group-addon{border:0;background-color:transparent;color:#f06b6c;}
.board-secret-select select{width:115px;padding:5px;border:1px solid #d0d0d0;-webkit-appearance:none;background:url(../images/book_lst_select_bg.jpg) no-repeat;background-position:right center;background-size:25px 100%;font-size:12px;}

/* romance board tit */
.view-board-tit table{width:100%;margin:10px 0;}
.view-board-tit table tr{border-top:1px dashed #d3d3d3;border-bottom:1px dashed #d3d3d3;}
.view-board-tit table tr th{padding:5px 10px;background-color:#f7f7f7;text-align:center;}
.view-board-tit table tr td{padding:5px 10px;}
.view-board-btn-wrap a{padding:2px 5px;border:1px solid #939393;background-color:#f8f8f8;font-weight:bold;color:#717171;text-align:right;}
.view-board-btn-wrap a:first-child{color:#e35b24;}

/* view board cont */
.view-board-cont{padding:10px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f9f9f9;}
.view-board-cont p{line-height:2em;}
.view-board-cont-btn-wrap{padding:20px 10px;border-top:1px dashed #d2d2d2;}
.view-board-cont-btn-wrap a{padding:2px 5px;color:#fff;}
.view-board-cont-btn-wrap a.pink{border:1px solid #e05b5c;background-color:#f06b6c;}
.view-board-cont-btn-wrap a.grey{border:1px solid #9f9f9f;background-color:#b6b8bb;}
.writer-writing-lst h2{padding:10px;font-size:15px;}
.writer-writing-lst ul{padding:5px 0;border-top:1px solid #dedede;}
.writer-writing-lst ul li{padding:10px;}
.writer-writing-now{color:#0000d9;}

/* web novel */
.web-novel-cont{padding:15px 15px;border-bottom:10px solid #dedede;}
.web-novel-img{width:110px;}
.web-novel-cont h2{padding-bottom:10px;font-size:15px;}
.web-novel-notice{padding:10px 0;}
.web-novel-notice2{padding:5px 0;}
.web-novel-tag{margin-top:10px;}
.web-novel-tag li{float:left;}
.web-novel-tag li a{display:block;margin:2px 2px 0 0;padding:3px;border:1px solid #f06b6c;color:#f06b6c;}
.web-novel-viewmore-btn.mint-btn{margin-left:5px;padding:0.4em 1.4em;}
.web-novel-series-info{margin:10px;border:1px solid #ddd;border-radius:3px;}
.web-novel-series-info-tit{padding:10px;background-color:#f1f1f1;}
.web-novel-series-info-tit h2{font-size:15px;}
.web-novel-series-info ul li{padding:10px;border-top:1px solid #ddd;}
.view-all-series-btn a{color:#337ab7;}

/* romance home */
.romance-home-best-lst .romance-top-ranking{color:#f06b6c;}
.romance-home-best-lst{border-bottom:10px solid #dedede;}

/* cartoon choose series */
.cartoon-choose-series{font-size:12px;}
.cartoon-choose-series h2{padding:20px;background-color:#f7f7f7;font-size:15px;}
.cartoon-choose-series h3{font-size:18px;}
.choose-chkbox{padding:10px;background-color:#f6f8f5;}
.choose-chkbox .span {padding:10px;}
.choose-series-pay-info{border-top:1px solid #f0f0f0;}

/* media query */
/* device width 360 ~  */
@media screen and (min-width: 320px) and (max-width: 340px){
	.toplink-wrap ul {font-size:1em; }
}


@media screen and (min-width: 360px) and (max-width: 768px){

/* gnb */
.book-lst-nav ul li a{font-size:13px;}

/* footer */
.footer p{font-size:13px;}

.key-search-tit{font-size:15px;}

/* main notice */
.main-notice h2{padding:3px 0 0;font-size:14px;}
.main-notice p a{padding:2px 0 0 5px;font-size:12px;}

/* subpages */
.book-lst-tit{font-size:15px;}
.book-lst-order ul li a{font-size:11px;}
}

@media screen and (min-width: 769px){
.best-seller .carousel-slot li{padding:80px;}
.best-seller .carousel-slot ul.best02 li,.today-new ul li ul li{padding:50px;}
.book-tabs-menu.romance-tabs-menu li a{font-size:15px;}
}


/*kim*/
.code {background-color:#f6f8f5;color:#337ab7;}
.ellipsis { width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.syimgbox{display:block;box-shadow:0 2px 6px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.4);-moz-box-shadow:0 2px 6px rgba(0,0,0,.4);width:100%;height:100%;position:relative;background:#d9d9d9}
.syimgbox .thumb{width:100%}
.syimgbox:before{content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%)}
.syimgboxW100 {width:100px;}
.syimgboxW120 {width:120px;}
.syimgboxW150 {width:150px;}
.syimgboxW160 {width:160px;}
.syimgboxW210 {width:210px;}
.syimgboxW83 {width:83px;}
.syimgboxW75 {width:75px;}

.adultdivview {float: right;}
.adultdivview {position:absolute; top:10px; right:7px;}

.adultdivlist {float: right;}
.adultdivlist img{position:absolute; top:10px;right:7px;}

span.old-post {
    position: absolute;
    top: 4px;
    left: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    float: right;
    padding: 0 8px;
    margin-top: -4px;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    background: #900;
    color: #fff;
    border: 1px solid #8a1f11;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    clear: both;
    z-index: 2;
}

.book-sub-gnb.ebook-lst-nav2 ul li{width:50%;}
.book-sub-gnb.ebook-lst-nav3 ul li{width:33.33333%;}
.book-sub-gnb.ebook-lst-nav4 ul li{width:25%;}
.wrapper2{width:6000px !important;}

.book-sub-gnb ul li.on:before{
    content:'\2713';
    display:inline-block;
    position: absolute;
    color:red;
    padding:6px 1px 0 3px;
  }
.book-sub-gnb ul li.on{list-style-type:none;font-size:1em;}


.seriesauthorUL li {padding:0;position:relative;width:110px;height:25px;margin:2px;display:inline-block;zoom:1;*display:inline;vertical-align:middle;line-height:25px;text-align:left;}
.seriesauthorUL li.kwdli {border:1px solid #f06b6c;}
.seriesauthorUL li.kwdli .line{width:5px; display:block; background:#f06b6c;}
.seriesauthorUL li.kwdlibase {border:1px solid #ddd;}
.seriesauthorUL li.kwdlibase .line{width:5px; display:block; background:#ddd;}
.seriesauthorUL li .ahthorDelImg{position:absolute; left:90px;width:20px;}
.seriesauthorUL li .kwdname{position:absolute; top:0px; left:7px; width:100%;height:20px;}
.seriesauthorUL .bg{background:#ddd;}

.mypage-link-one ul li {display:block;padding:15px 10px;border-top:1px solid #e3e3e3;font-size:15px;font-weight:bold;}
.mypage-link-one ul li:last-child {border-bottom:1px solid #e3e3e3;}
.mypage-link-one ul li span.glyphicon{color:#656565;}

.orderdetail{width:100%;height: 100%;margin-bottom:20px;}
.orderdetail .title{color:#323232;font-size:16px;font-weight:bold;margin-bottom:14px}
.orderdetail .con3{padding:15px 0 1px;border-bottom:1px dashed #b6b8bb}
.orderdetail .con3 .head{padding:0 0 2px 1px;color:#323232;font-size:14px;font-weight:bold}
.orderdetail .con3 .head span{color:#f06b6c}
.orderdetail .con3 .head .radiobox{color:#5f5e5e;font-size:12px;font-weight:normal;margin-left:15px}
.orderdetail .con3 table{border-top:1px solid #b6b8bb;color:#5f5e5e}
.orderdetail .con3 th{height:40px;width:24%;padding-left:5px;text-align:left;border-bottom:1px solid #dadbdd;border-right:1px solid #f06b6c;background:#f8f8f8}
.orderdetail .con3 td{border-bottom:1px solid #dadbdd;padding:3px 0 3px 6px}
.orderdetail .con3 td img{display:inline}
.orderdetail .con3 .tc{width:150px}
.orderdetail .con3 .ipt{height:23px;border:1px solid #b6b8bb}
.orderdetail .con3 .ipt2{margin-bottom:7px}
.orderdetail .con4 td{color:#a0a0a0}

.shelf img{display:inline}
.shelf .title{color:#323232;font-size:16px;font-weight:bold;margin-bottom:30px}
.shelf .head{padding-bottom:8px}
.shelf .head .fl{color:#737373;margin-left:6px}
.shelf .fr a{color:#323232}
.shelf table{border-bottom:1px solid #ededed;margin-bottom:13px;color:#231b28}
.shelf th{height:34px;font-weight:normal;background:#f8f8f8;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.shelf td{height:34px;text-align:center}
.shelf td a{color:#231b28}
.shelf td.tl{padding-left:5px}
.shelf td.down{color:#a57c52}
.shelf .ipt{width:155px;height:22px;border:1px solid #b6b8bb}
.shelf .page{margin-top:40px}


.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.book-detail-tab{
    padding-bottom: 10px;
    background-color: #dedede;
}
.book-tab, .book-tabs-menu {background-color: #fff;}

.addbookplace2 {position: relative;}
.addbookclick2 {
    position: relative;
}
.addpersent2 {
    position: absolute;
    top: 11px;
    left: 12px;
    width: 26px;
    height: 20px;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    color: white;
}

.book-chosen-box2{border:1px solid #e3e2e2;}
.book-chosen-box2 .glyphicon{padding:5px;border-radius:100%;background-color:#ee5051;color:#fff;}
.book-chosen-box2 ul li {display: inline-block; padding-left: 20px; margin-bottom: 10px;}
.book-chosen-box2 .glyphicon2{padding:5px;border-radius:100%;background-color:blue;color:#fff;}

.subMenu a{cursor:pointer;}
.subMenu .hide{display:none;}
.subMenu ol li {padding:10px;}
.subMenu ol {list-style-type:none;}

.snsAnother{width:30px}

.bigimg{
    text-align: center;
    margin-top: 10px;
    width:100%;
}

.imgpopup{
    display: none;
    position: absolute;
    left: 1px;
    text-align: center;
    z-index: 999;
    border: 1px solid #666;
}
.bingimgDiv{
    text-align: center;
    background-color: #dedede;
    width:100%;
}
.coverimg{
    width: 100%;
}
.bingimgbtn{
    margin-bottom: 10px;
}

a.mint2-btn{
    width:90px;
    display:inline;
    padding:2px;
    background:url(../images/mint_btn_bg.jpg) no-repeat;background-size:cover;
    color:#fff !important;text-align:center;
    font-size: 11px;
}

a.grey2-btn{
    width:70px;
    display:inline;
    padding:2px;
    background:url(../images/grey_btn_bg.jpg) no-repeat;background-size:cover;
    color:#fff !important;text-align:center;
    font-size: 11px;
}

.right{
    float: right;
}

.shelf{
    margin-left:2px;
    margin-right:5px;
}
.shelfhead{
    margin-bottom:10px;
    height:33px;
}
.shelftable tr th{
    text-align: center;
}
.shelftable tbody tr{
    border: 1px dotted #ddd;
}

.contentmove {width:100%;padding:0;margin:0}
.contentmove-in {padding:1px; width:100%; background-color: #ddd;margin-top:10px;}
.contentmove-in .cindiv{padding:5px 5px 5px 10px;background-color: #fff;}}
.contentmove-in .cinspan{padding-right:10px; display: inline-block;}
.login-btn{
    margin-top:10px;
    text-align:center;
    padding:10px;
}

.add-content{
    background-color: black;
    opacity:0.2
}

.myAppContent {
    background-color: #ffffff;
    background:rgba(246,246,246,0.2);
}


/* mypage app */
.mypage-app h2{padding-bottom:3px;font-size:16px;}
.mypage-app .top{border-top:1px solid #e3e3e3;}
.mypage-app li{position:relative;padding:20px 10px;border-bottom:1px solid #e3e3e3;}
.mypage-app p{padding:3px 0;}
.mypage-app table td:first-child{padding:10px;}
.mypage-app table td:first-child label{top:-15px;}
.mypage-app table td:nth-child(2){position:relative;}
.mypage-app table td:nth-child(2) .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.mypage-app table td:last-child{vertical-align:top;}
.mypage-app table td:last-child .book-lst-info{width:100%;}
.mypage-app table td:last-child .book-lst-info a{display:inline-block;padding:0.5em 1em;}
.mypage-app table td:last-child .book-lst-info.mypage-cartoon-cart a{margin-top:8px;padding:0.5em 0.2em;}
.mypage-app table td:last-child .book-lst-info.mypage-cartoon-cart a.grey-btn{color:#323232;}
.mypage-app .app-btn {padding-top:10px;}

.yesno{padding:10px; border:1px solid white;}

.ebookview {
	line-height: 1.7em;
	color: #eb5847;
	font-size: 13px;
	padding-bottom: 7px;
	letter-spacing: -.03em;
	text-decoration: none; 
}

.event_tag {
    display: table-cell;
    vertical-align: middle;
}
.event_tag .tag {
    border-color: #1f8ce6;
	display: block;
    padding: 0 4px;
    height: 16px;
    line-height: 17px;
    border: 1px solid #e64938;
    font-size: 11px;
    color: #eb5847;
}
.event_title {
    display: table-cell;
    vertical-align: middle;
}

#vContentDivID img {max-width:100%; min-width:100%;}

.ebookwhitebox-top {position:relative; }
.ebookwhitebox {position:absolute; top:-50px; height:40px;  width:100%;height:40px;z-index:9;padding-top:8px;text-align:center;display:block; color:black;}
.ebookwhiteboxmain:before{content:'';box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.2)),color-stop(5%,rgba(0,0,0,0)),color-stop(95%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%);background:linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 95%,rgba(0,0,0,.2) 100%)}
.ebookwhiteboxmain {width:100%;height:100%;background:#ddd; background:rgba(255,255,255,0.5); box-shadow:0 2px 6px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.4);-moz-box-shadow:0 2px 6px rgba(0,0,0,.4);}
.ebookwhiteboxtxt {width:100%;height:100%;position:absolute;top:15px;color:black; text-align:center;}
.ebookwhiteboxtxt a {text-align:center;color:black}

/*app  search wrap */
.gnbtit-search {width:100%; position:absolute; top:0px; left:0px;}
.appSearch-wrap {width:100%; display:block;}
.appSearch-box{width:70%;height:30px; display:table; margin-top:8px; margin-bottom:10px; margin-left:50px; border:2px solid #f06b6c; background-color:#fff;}
.appSearch-box .search-input2{ text-align:left;width:40%;border:0;color:black; }
.appSsearch-box input[type="text"]{margin:9px;padding:0 10px;-webkit-appearance:none;border:0;border-left:1px solid #faa6b0;}
.appSsearch-btn{-webkit-appearance:none;width:13%;padding:5px 0;border:0;background-color:#e75758;font-size:21px;}
.appSsearch-btn i{color:#fff;}

.mypage-app table td:last-child .book-lst-info .app-dwn { width:100%;  }
.mypage-app table td:last-child .book-lst-info .app-dwn a{ padding-top:7px; padding-bottom:7px; }

.fl-left{float:left;}
.fl-right{float:right;}

.btnBars{position:absolute;top:3px;}
.btnwrap {margin-left:40px;}

.app-nav2 ul li{float: left;width: 50%;}

#nsform {display:none;}

.appgnb-tit{
	padding-top:12px;
	padding-right:2px;
	padding-bottom:12px;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	color:#fff; 
	height:45px;
}
.pop_sms{width:99%;height:100%;border:5px solid #79cbc6}
.pop_sms .head{background:#79cbc6;padding:5px 0 8px;text-align:center}
.pop_sms .box1{padding:24px 26px 28px 21px}
.pop_sms .title{font-size:14px;color:#737373;font-weight:bold;padding-bottom:19px}
.pop_sms .txt{line-height:18px;color:#737373}
.pop_sms ul{padding:11px 0 0 4px;border-top:1px solid #fed87f;margin-top:13px}
.pop_sms li{padding-left:11px;background:url(/images/sms_img4.gif) no-repeat left 8px;line-height:21px;color:#737373}
.pop_sms li span{color:#f06b6c}
.pop_sms .box2{background:url(/img/sms_img3.gif) no-repeat;text-align:center;padding-top:25px;margin-top:20px;height:35px}
.pop_sms .box3{padding:16px 0 30px;border-bottom:1px solid #fed87f;margin-bottom:11px;color:#737373;font-size:13px;font-weight:bold}
.pop_sms .box3 div{margin-bottom:12px}
.pop_sms .box3 span{color:#f06b6c;font-size:12px;font-weight:normal}
.pop_sms .ipt{width:53px;height:20px;border:1px solid #b6b8bb}

/* print */
@media print {
    body {
        display: none;
    }
}

.book-lst-tit .ranking{width:20%;padding:0px 10px 0 0 ;font-size:30px;font-weight:900;color:#b0b3b3;text-align:center;}
.book-lst-tit .top-ranking{color:#52b6b0;}

.hidetxtlen{width: 80px}

.hidetxtlen50{width: 50px;}
.hidetxtlen60{width: 60px;}
.hidetxtlen70{width: 70px;}
.hidetxtlen80{width: 80px;}
.hidetxtlen90{width: 90px;}
.hidetxtlen100{width: 100px;}
.hidetxtlen110{width: 110px;}
.hidetxtlen120{width: 120px;}
.hidetxt{
  display: table-caption;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: no-drop;
}
.hidetxt:hover { 
  /*visibility: hidden; */
}

.mycolor{ color: #f87a7b; }
.bold{ font-weight: bold; }

.discountMark {
    display: block;
    position: absolute;
    left: -7px;
    top: -7px;
    z-index: 10;
    line-height: 0;
    width: 40px;
    height: 40px;
    box-sizing: border-box;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.3);
    background: #1f8ce6;
    border: 1px solid #0077d9;
    border-radius: 40px;
}

.discountMark_numWrap {
    display: block;
    width: 40px;
    height: 1em;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -.37em;
    margin-left: -20px;
    text-align: center;
    color: #fff;
    letter-spacing: -.05em;
    line-height: 1em;
    vertical-align: top;
}
.discountMark_numFont {
    font-family: museo_sans,'Apple SD Gothic Neo',Helvetica,arial,'나눔고딕','Nanum Gothic','돋움',Dotum,Tahoma,Geneva,sans-serif;
    font-size: 1.06em;
    padding-right: 1px;
}
.discountMark_num {
    font-size: 16px;
    font-weight: 700;
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
    padding-right: 1px;
}
.saleDClick {
	cursor: pointer;
}

input {ime-mode:active}