﻿@charset "utf-8";
/* CSS Document */

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 12px; line-height: 20px;}
ul, li, dt, dd, dl { list-style:none; margin:0; padding:0;}

a:link {  color: #333; text-decoration: none}
a:visited {  color: #333; text-decoration: none}
a:hover {  color: #333; text-decoration: underline}

.ml5 {margin-left:5px;}
.clear {clear:both;}
.noScroll {overflow:hidden;}

.cardreview_tab { background:url(//image.aladin.co.kr/img/shop/2016/cardreview_tab_bg.jpg) repeat-x; height:66px; margin-top:-8px;}
.cardreview_tab ul { width:930px; margin:0 auto;}
.cardreview_tab li { float:left; width:50%; font-size:20px; font-weight:bold; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; text-align:center; box-sizing:border-box; line-height:66px; position: relative; letter-spacing:-1px;}
.cardreview_tab li a { display: block; width:100%; height:100%; color: #444;}
.cardreview_tab li a:hover {text-decoration: none;}
.cardreview_tab li:first-child {background:url('https://image.aladin.co.kr/img/shop/2019/tab_line.gif') no-repeat right;}
.cardreview_tab li.on a {color: #df307f;}
.cardreview_tab li.on:after { content:''; display: block; position: absolute; background:url('https://image.aladin.co.kr/img/shop/2019/on_arrow.gif') no-repeat; background-size:100% auto; height: 13px; width: 24px; bottom:0; left:50%; transform: translateX(-50%);}
.cardreview_tab::after { content:''; display: block; clear: both;}

.cardreview_tab2 { background:url(//image.aladin.co.kr/img/shop/2016/cardreview_tab_bg.jpg) repeat-x; height:66px; margin-top:-8px;}
.cardreview_tab2 ul { width:930px; margin:0 auto;}
.cardreview_tab2 li { float:left; width:310px;}

.cardreview_wrap { width:930px; margin:0 auto 30px auto; text-align:left;}

.list_sort_wrap {width:930px; margin:0 auto; position:relative; height:55px;}
.list_sort_wrap2 {width:700px; margin:0 auto; position:relative; height:30px;}

.list_sort { border-radius:3px; -moz-border-radius: 3px;  -webkit-border-radius: 3px; color:#006699; border-color:#5397d0; border:1px solid #5397d0; width:130px;  background:url(//image.aladin.co.kr/img/megaseller/megaseller_ar2.gif) no-repeat right top; background-color:#ffffff; z-index:100;}
.list_sort a:link { color:#006699; display:block;padding:2px 0 2px 12px ; }
.list_sort a:visited { color:#006699; }
.list_sort a:hover { color:#006699; text-decoration:none; background-color:#f2f2f2 }
.list_sort:hover .viewbox {display:block;}

.list_sort1:link {color:#006699; display:block;padding:2px 0 2px 12px ; background:url(//image.aladin.co.kr/img/megaseller/megaseller_ar2.gif) no-repeat right top;}
.list_sort1:visited {color:#006699; display:block;padding:2px 0 2px 12px ; background:url(//image.aladin.co.kr/img/megaseller/megaseller_ar2.gif) no-repeat right top;}
.list_sort1:hover {color:#006699; display:block;padding:2px 0 2px 12px ; background:url(//image.aladin.co.kr/img/megaseller/megaseller_ar2.gif) no-repeat right top;}

.viewbox {display:none; max-height:370px; overflow-y:scroll;}

.sort_box1 {position:absolute; right:276px; top:12px;}
.sort_box2 {position:absolute; right:138px; top:12px;}
.sort_box3 {position:absolute; right:0; top:12px;}

.cardreview_box {clear:both; background-color:#f3f3f3; padding:20px; overflow:auto; margin-bottom:40px;}
.cardreview_box dl {}
.cardreview_box dt {float:left; width:630px; position:relative;}
.cardreview_box dt .card_img img { width:630px;}
.cardreview_box dt .icon_play { position:absolute; left:43%; top:43%;}
.cardreview_box dd {float:left; width:240px; padding-left:20px;}
.cardreview_box dd .book_cover_bg {background:url(//image.aladin.co.kr/img/shop/2016/cardreview_book.jpg) no-repeat bottom; height:230px; position:relative;}
.cardreview_box dd .book_cover { position:absolute; bottom:30px; left:55px;}
.cardreview_box dd .book_cover img { width:130px;}
.cardreview_box dd .book_text {height:260px;overflow-y:auto;}
.cardreview_box dd .btn_area { text-align:center; border-bottom:1px #c2c2c2 solid; padding-bottom:12px;}
.cardreview_box dd .btn_area2 { text-align:center; padding-top:7px;}

.book_tt {font-size:16px; color:#333; font-weight:bold; line-height:24px; display:block;}
.book_info { color:#777777;}
.book_info a:link , .book_info a:hover , .book_info a:visited {color:#777777!important;}

.button_cart {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c82370;text-align: center;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background-color: #df307f;}
.button_cart a:link {white-space: nowrap; text-decoration: none!important; color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#c82370;margin: 0;border: 0;padding:12px 0 13px 0; width:112px;}
.button_cart a:hover { text-decoration: none!important; background: #c82370!important}
.button_cart a:visited { text-decoration: none!important; color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c82370;margin: 0;border: 0;}

.button_more {display: inline-block; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c8c8c8;text-align: center;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background-color: #ffffff;}
.button_more a:link {white-space: nowrap; text-decoration: none!important; color: #5b5b5b!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;padding:12px 0 13px 0; width:112px;}
.button_more a:hover { text-decoration: none!important; background: #f7f7f7!important}
.button_more a:visited { text-decoration: none!important; color: #5b5b5b!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;}

.button_review {float:left; margin-left:5px; display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; text-align: center; text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #3b3a48; margin-top:7px;}
.button_review a:link {white-space: nowrap; text-decoration: none!important; color: #fff!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent; margin: 0;border: 0;padding:6px 0 8px 0; width:112px;}
.button_review a:hover { text-decoration: none!important; background: #2f2e39!important}
.button_review a:visited { text-decoration: none!important; color: #fff!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;}


.cr_layer_bg { position:fixed; background:rgba(0,0,0, 0.9); width:100%; height:100%; z-index:10000; margin-top:-9px; padding-bottom:20px;top:0;}

.cr_layer_cont { position:absolute; z-index:10001; width:100%; height:100%; top:0; overflow-x:hidden; overflow-y:scroll;}
.cr_layer_cont .cont_wrap {width:700px; margin:70px auto 0 auto;}
.cr_layer_cont .cont_wrap .close_btn { float:right; padding-top:10px;}
.cr_layer_cont .cont_wrap .view_btn { float:left; padding-top:25px;}
.cr_layer_cont .cont_wrap .cr_img { position:relative;}
.cr_layer_cont .cont_wrap .cr_img li { padding-bottom:15px;}
.cr_layer_cont .cont_wrap .cr_img2 { clear:both;  position:relative; padding-bottom:15px;}
.cr_layer_cont .cont_wrap .cr_sns { float: right; padding:5px 0 30px 0;}
.cr_layer_cont .cont_wrap .cr_sns li { float:left; padding-right:6px;}
.cr_layer_cont .cont_wrap .cr_like { float:right; padding:10px 0px 0 15px; color:#fff; font-size:14px;}

.cr_layer_tt1 {float:left; padding:20px 0 10px 0; color:#36d2ff; font-size:20px; font-weight:bold;}
.cr_layer_more { float:right; padding:25px 0 0 0;}
.cr_layer_more a:link { color:#FFFFFF; text-decoration:none;}
.cr_layer_more a:hover { color:#FFFFFF; text-decoration:underline;}
.cr_layer_more a:visited { color:#FFFFFF; text-decoration:none;}

.other_cr { margin-top:10px;}
.other_cr li { float:left; margin-right:20px;}
.other_cr li:last-child { margin:0;}
.other_cr li img { width:220px;}

.cr_nav_pre { position:absolute; left:0px; top:0; z-index:9;}
.cr_nav_next { position:absolute; right:0px; top:0; z-index:9;}
.view_guide_fold {position:absolute; top:280px; left:240px; z-index:10;}
.view_guide_unfold {position:absolute; top:280px; left:285px; z-index:10;}
.endPage_guide {position:absolute; top:280px; left:240px; z-index:10;}

.video_wrap { border-bottom:1px #dddddd solid; overflow:auto; padding-top:30px; padding-bottom:40px; text-align:left;}
.video_box { width:700px; margin:0 auto; position:relative;}
.video_book_cover { float:left; width:120px; padding-right:20px; margin-top:20px;}
.video_book_cover img { width:120px; border: 1px solid #ddd;}
.video_book_info { float:left;  margin-top:20px; width:560px;}
.video_book_info ul { float:right;}
.video_book_info li {float:left; margin-left:5px;}

.video_like {position:absolute; right:35px; top:405px; color:#333; font-size:14px;}
.video_sns {position:absolute; right:0px; top:405px;}

.book_like {position:absolute; right:55px; top:15px; color:#333; font-size:14px;}
.book_sns {position:absolute; right:20px; top:15px;}

.letslook_box {clear:both; background-color:#f3f3f3; padding:20px; overflow:auto; margin-bottom:30px; position:relative;}
.letslook_box dl {}
.letslook_box dt {float:left; width:150px; margin-right:20px;}
.letslook_box dt img { width:150px;}
.letslook_box dd {float:left; width:720px;}
.letslook_box dd p { line-height:20px;}
.letslook_box li { float:left; padding-right:5px;}
.letslook_box li img { width:65px; border:1px #dddddd solid;}

.serial_box {clear:both; background-color:#f3f3f3; padding:20px; overflow:auto; margin-top:30px; position:relative;}
.serial_box dl {}
.serial_box dt {float:left; width:150px; margin-right:20px;}
.serial_box dt img { width:150px;}
.serial_box dd {float:left; width:720px;}
.serial_box .book_tt1 { font-size:12px; color:#333;}
.serial_box .book_tt1 a { font-size:12px; color:#333;}
.serial_box .book_tt2 {font-size:16px; color:#333; font-weight:bold; line-height:24px; display:inline-block; margin-right:5px;}
.serial_box .book_tt2 a {font-size:16px; color:#333; font-weight:bold;;}
.serial_box .book_info1 { margin-top:-4px; color:#777777;}
.serial_box .book_info1 a { color:#777777;}
.serial_box dd p { line-height:20px;}
.serial_box ul { margin-top:10px;}
.serial_box li { float:left; padding-right:10px;}
.serial_box li img { width:120px; border:1px #dddddd solid;}

.button_serial {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c8c8c8;text-align: center;overflow: hidden; text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background-color: #ffffff; margin-left:5px; margin-bottom:5px;}
.button_serial a:link {white-space: nowrap; text-decoration: none!important; outline: 0;color: #000!important;font-size: 12px;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;padding:4px 10px 5px 10px;}
.button_serial a:hover { text-decoration: none!important; background: #f7f7f7!important}
.button_serial a:visited { text-decoration: none!important; outline: 0;color: #000!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;}

.serial_blog_top_wrap { background:url(//image.aladin.co.kr/img/shop/2016/serial_top_bg.jpg) repeat-x bottom; margin-bottom:20px; padding:20px 0;}
.serial_blog_top { width:940px; margin:0 auto;}
.serial_blog_top dt {float:left; width:200px;}
.serial_blog_top dt img { width:200px;}
.serial_blog_top dd {float:left; width:712px; margin-left:28px; margin-top:10px;}
.serial_blog_top .serial_book_tt { font-size:33px; font-weight:bold; font-family:malgun gothic; line-height:38px; letter-spacing:-1px;}
.serial_blog_top .serial_book_tt a:link {font-size:33px; color:#333; font-weight:bold; font-family:malgun gothic; line-height:38px; letter-spacing:-1px; text-decoration:none;}
.serial_blog_top .serial_book_tt a:hover {font-size:33px; color:#333; font-weight:bold; font-family:malgun gothic; line-height:38px; letter-spacing:-1px;  text-decoration:none;}
.serial_blog_top .serial_book_tt a:visited {font-size:33px; color:#333; font-weight:bold; font-family:malgun gothic; line-height:38px; letter-spacing:-1px;  text-decoration:none;}
.serial_blog_top .serial_author {color:#777777; padding-top:8px;}
.serial_blog_top .btn_box {float:right; padding-top:10px;}

.serial_blog_area {padding:10px 0 5px 0;}
.button_serial_blog {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #0d97ab;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
background-color: #1aafc4;}
.button_serial_blog a:link {white-space: nowrap; text-decoration: none!important; outline: 0;color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#0d97ab;margin: 0;border: 0;padding:5px 0  7px 0; width:120px;}
.button_serial_blog a:hover { text-decoration: none!important; background: #0d97ab!important}
.button_serial_blog a:visited { text-decoration: none!important; outline: 0;color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#0d97ab;margin: 0;border: 0;}


.serial_blog_contents { width:940px; margin:30px auto;}

.cardreview_none {clear:both; background-color:#f3f3f3; padding:250px 20px; overflow:auto; margin-bottom:40px; font-size:16px; text-align:center; font-weight:bold;}


.button_bookinfo {float:left; padding: 0; vertical-align: middle; border: 1px solid; border-color: #0fa2e3;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
background-color: #1cb0f2; text-align:center; margin-top:5px;}
.button_bookinfo a:link {white-space: nowrap; text-decoration: none!important; outline: 0;color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color: transparent;border-color:#0fa2e3;margin: 0;border: 0;padding:12px 0 13px 0; width:150px;}
.button_bookinfo a:hover { text-decoration: none!important; background: #0fa2e3!important}
.button_bookinfo a:visited { text-decoration: none!important; outline: 0;color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#0fa2e3;margin: 0;border: 0;}


<!--버튼 css추가-->
.button_cart2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer;background: #df307f;}
.button_cart2 a:link {white-space: nowrap; text-decoration: none!important; outline: 0;color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background: #df307f;margin: 0;border: 0;padding:14px 0 15px 0; width:100%;text-align: center}
.button_cart2 a:hover { text-decoration: none!important; background: #c82370!important}
.button_cart2 a:visited { text-decoration: none!important; outline: 0;color: #FFF!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c82370;margin: 0;border: 0;}

.button_more2 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c8c8c8;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: background-color: #ffffff; float:left; margin-top:3px}
.button_more2 a:link {white-space: nowrap; text-decoration: none!important; outline: 0;color: #5b5b5b!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color:#fff;margin: 0;border: 0;padding:12px 0 13px 0; width:114px}
.button_more2 a:hover { text-decoration: none!important; background: #f7f7f7!important}
.button_more2 a:visited { text-decoration: none!important; outline: 0;color: #5b5b5b!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;}

.button_more3 {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #c8c8c8;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: background-color: #ffffff; float:left}
.button_more3 a:link {white-space: nowrap; text-decoration: none!important; outline: 0;color: #5b5b5b!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;line-height:16px;display: block;white-space: nowrap;background-color:#fff;margin: 0;border: 0;padding:7px 0 8px 0; width:90px}
.button_more3 a:hover { text-decoration: none!important; background: #f7f7f7!important}
.button_more3 a:visited { text-decoration: none!important; outline: 0;color: #5b5b5b!important;font-size: 14px; font-weight:bold;  font-family:malgun, "Malgun Gothic",Dotum, 돋움, sans-serif;display: block;white-space: nowrap;background-color: transparent;border-color:#c8c8c8;margin: 0;border: 0;}

.video_like2 {position:absolute; right:0px; top:405px; color:#333; font-size:14px;}

.ml7 {margin-left:8px;}

/* 만권당TV */
.manTV-wrap {width: 700px; margin: 0 auto; padding: 10px 0;}
.manTV-wrap .manTV-tit {display: flex; justify-content: space-between; align-items: center; padding-bottom: 25px;}
.manTV-wrap .manTV-tit h2 {width: 100px; height: 24px; background: url('//image.aladin.co.kr/img/subscribe/common/man-tv-logo.png') no-repeat center / 100% auto; font-size: 0;}
.manTV-wrap .manTV-menu {display: flex; gap: 20px;}
.manTV-wrap .manTV-menu a {display: inline-block; font-size: 15px; color: #999; line-height: 34px; font-weight: bold;}
.manTV-wrap .manTV-menu a:hover {text-decoration: none;}
.manTV-wrap .manTV-menu a.on {font-weight: bold; color: #000; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 10px;}
/* .manTV-wrap .manTV-sort {display: flex; justify-content: flex-end; gap: 8px; margin-bottom: 24px;}
.manTV-wrap .manTV-sort select {width: 140px; height: 25px; border-radius: 3px;	border: solid 1px #c5c5c5;	background-color: #fff; appearance: none; background: url('//image.aladin.co.kr/img/subscribe/common/gray_arr.gif') no-repeat right 13px center; padding: 0 25px 0 12px; font-size: 12px;} */
.manTV-wrap .manTV-list ul li {margin-bottom: 35px;}
.manTV-wrap .manTV-list .manTV-box {border-radius: 10px; box-shadow: 3px 5.2px 6px 0 rgba(0, 0, 0, 0.1); background-color: #f8f8f8; overflow: hidden;}
.manTV-wrap .manTV-list .manTV-box .manTV-video {width: 100%; position: relative;}
.manTV-wrap .manTV-list .manTV-box .manTV-video > div {width: 100%; padding-bottom: 56.25%;}
.manTV-wrap .manTV-list .manTV-box .manTV-video iframe {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%;}
.manTV-wrap .manTV-list .manTV-box .manTV-booktalk a img {width: 100%;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt {padding: 30px 60px 30px 30px; position: relative;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt .tit {font-size: 16px; margin-bottom: 5px;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt .tit a {font-weight: bold;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt .author {font-size: 12px; color: #555;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt .author a {color: #555;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt .date {color: #888;}
.manTV-wrap .manTV-list .manTV-box .contnet-txt .share-btn {width: 40px; height: 40px; font-size: 0; background: url('//image.aladin.co.kr/img/shop/2024/i-share.png') no-repeat center; border: 0; position: absolute; right: 20px; top: 20px; cursor: pointer;}

.booktube-banner-box {position: relative; margin-bottom: 30px;}
.booktube-banner {border-radius: 20px;}
.booktube-banner .swiper-slide {height: 168px;}
.booktube-banner .swiper-slide a {height: 100%; display: flex; align-items: center; padding: 20px 30px; gap: 30px; box-sizing: border-box;}
.booktube-banner .swiper-slide a:hover {text-decoration: none;}
.booktube-banner .swiper-slide a .logo {width: 225px; height: 116px; border-radius: 58px; background-color: #fff; padding: 25px 0 0 0; box-sizing: border-box; text-align: center; flex-shrink: 0;}
.booktube-banner .swiper-slide a .logo img {width: 170px;}
.booktube-banner .swiper-slide a p {font-size: 16px; line-height: 1.5; word-break: keep-all; font-weight: bold; margin: 0;}
.booktube-banner .pagination-box {position: absolute; right: 10px; bottom: 10px; z-index: 10; display: flex; align-items: center;}
.booktube-banner .pagination-box .swiper-pagination {position: static; white-space: nowrap; color: #777;}
.booktube-banner .swiper-pause-btn {font-size: 0; width: 20px; height: 20px; background: url("//image.aladin.co.kr/img/welcome/welcome-pause2.png") no-repeat center; flex-shrink: 0;}
.booktube-banner .swiper-pause-btn.stop {background: url(//image.aladin.co.kr/img/m/2024/m1_play.svg) no-repeat center / 100% auto;}
.manTV-wrap .sort-box {display: flex; justify-content: space-between; margin-bottom: 10px;}
.manTV-wrap .sort-box .all {font-size: 15px;}
.manTV-wrap .sort-box select {appearance: none; background: url('//image.aladin.co.kr/img/svg/arrow_down_g.svg') no-repeat right top 7px / 14px auto; padding: 0 20px 0 12px; font-size: 14px; line-height: 20px; border: 0; text-align: right; outline: 0; cursor: pointer;}

.booktube-banner-next, .booktube-banner-prev {width: 40px; height: 40px; box-shadow: 0px 3px 6px #0000000F; border: 1px solid #E9E9E9; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; cursor: pointer; background-color: #fff;}
.booktube-banner-next {right: -20px;}
.booktube-banner-prev {left: -20px;}
.booktube-banner-next::after,.booktube-banner-prev::after {position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0.6;}
.booktube-banner-next:hover:after,.booktube-banner-prev:hover::after {opacity: 1;}
.booktube-banner-next::after {content: ''; background: url(//image.aladin.co.kr/img/welcome/arrow-right.svg) no-repeat center / 8px 14px;}
.booktube-banner-prev::after {content: ''; background: url(//image.aladin.co.kr/img/welcome/arrow-left.svg) no-repeat center / 8px 14px;}
.booktube-banner-prev.loop {opacity: 0;}
.booktube-banner-prev.active {opacity: 1;}
