@charset "euc-kr";
/*°øÅë*/
#mContainer{overflow:hidden;/*font-family : 'NotoSans KR';*/color:#000;/* letter-spacing: 0; */}
#mContainer #mLnb {border-top: none !important;}
#mContainer #mLnb h3{font-weight:bold;font-size: 26px;padding-bottom: 30px;border-bottom: 3px solid #222;}
#mContainer #mLnb ul li a.event{background: url('https://img.megagong.net/book_new/toggle_off.png') no-repeat right 10px center;}
#mContainer #mLnb ul li a.event.on{background: url('https://img.megagong.net/book_new/toggle_on.png') no-repeat right 10px center;}
.ebook_topwrp.visu_emp.basicbook{display:none}

.ebook_content_new dl dt{display: block;display: -webkit-box;font-size:13px;line-height: 1.25em;height: 2.4em;overflow: hidden;text-overflow: ellipsis;word-break: break-word;white-space:normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight:bold;}
.ebook_content_new dl dd{font-size:12px;}
.ebook_content_new dd.athr{display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-word;white-space:normal;line-height: 1.2em;}
.ebook_content_new dd.athr span{position: relative;display: inline-block;padding-left: 4px;margin-left: 4px;/* width: 50%; */overflow: hidden;text-overflow: ellipsis;word-break: keep-all;line-height: 1.2em;vertical-align: top;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align: left;height: 1.2em;white-space: nowrap;}
.ebook_content_new dd.athr span.athr_tea{padding:0;margin:0}
.ebook_content_new dd.athr span:before{position: absolute;top: 50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left: -0.1%;content: "";width: 1px;height: 9px;background-color: #bbb;}
.ebook_content_new dd.athr span.athr_tea:before{display:none}
.ebook_content_new dd.price{color: #999999;}
.ebook_content_new dd.price span span{display: inline-block;}
.ebook_content_new dd.price span.line_deco{text-decoration:line-through;}
.ebook_content_new dd.price strong{font-size:13px;color:#d92a2a;text-decoration:none;}

.ebook_content_new h3.tit{position: relative;margin-bottom:25px;font-size:20px;font-weight: bold;}
.ebook_content_new h3.tit.mb10{margin-bottom:10px}/*¼­ºê Å¸ÀÌÆ² marging-bottom ¿É¼Ç*/
.ebook_content_new h3.tit a{position: relative;display: inline-block;margin: 3px 0 0 10px;vertical-align: top;}
.ebook_content_new h3.top_tit{position: relative;font-size: 16px;padding-left: 5px;margin-bottom: 18px;}
.ebook_content_new h3.top_tit::before{content: "";position: absolute;top: 1px;left:0;width: 2px;height: 14px;background-color: #222;}
.dim_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color: transparent;opacity:0.7;z-index:1000;display: none;}

/* left ¸Þ´º ¹è³Ê*/
#mContainer #mLnb .btnRecruit{margin: 30px 0 0 0;background: #fafafa;color: #1582f8;padding: 15px;text-align: center;font-weight: bold;}

/*  ¿Â¶óÀÎ¼­Á¡ ¸ÞÀÎ */
.ebook_content_new{position:relative;width: 1080px;margin: 0 auto;padding: 50px 0 80px;}
.ebook_content_new:after{content:'';clear:both;display:block}
.ebook_content_new_inner{position:relative;float:left;padding-left:41px;width:865px}

/*°Ë»ö¿µ¿ª*/
.infoSearch_book{width:495px;float:left;background: #f7f7f7;border-radius: 30px;border: none;padding: 10px;}
.infoSearch_book input{background:none;width: 92% !important;font-size: 12px;border: none;}
.infoSearch_book input::placeholder {color:#6d6d6d}
.infoSearch_book .btn_find{background: url('https://img.megagong.net/book_new/search_new.png') no-repeat right center;background-size: contain;width: 19px;height: 19px;float: right;font-size:0;text-indent: -9999px;}

#sortTab_box{float: left;overflow: hidden;vertical-align: top;}
#sortTab_box::after{display:block;clear:both;content:''}
#sortTab_box .mo_h3{display: none;}
#sortTab_box .sortTab {float: right;width: auto;overflow: hidden;}
#sortTab_box .sortTab li{float: left;background: #fafafa;width: 80px;font-size:13px;font-weight:bold;border-radius: 30px;text-align:center;}
#sortTab_box .sortTab li a {padding: 10px 0;display: block;}
#sortTab_box .sortTab li.on{background: #1582f8;border:none;color:#fff}
#sortTab_box .sortTab li +li{margin-left: 8px;}
/*°Ë»ö¿µ¿ª*/


/*°ú¸ñ ¼±ÅÃ¿µ¿ª*/
.s_detail{overflow: hidden;}
.s_detail .inner{position: relative;}
.s_detail .sub_choice{position: relative;background: #fafafa;border: 1px solid #dddddd;border-width: 1px 0 0 0;}
.s_detail .sub_choice.on{display:none}
.s_detail .sub_choice .choice_tit{position: absolute;text-align: center;width: 57px;height: 100%;font-weight: bold;font-size: 14px;top: 0;left: 0;}
.s_detail .sub_choice .choice_tit span{position: absolute;width: 100%;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.s_detail .sub_choice ul{overflow:hidden;display:inline-block;position: relative;margin:0 30px;padding: 15px 0;}
.s_detail .sub_choice ul li{float:left;width:auto;display:inline-block;height: 36px;line-height: 36px;}
.s_detail .sub_choice ul li button{margin:2px;font-size: 12px;}
.s_detail .sub_choice ul li span{display: inline-block;padding: 8px;color: #000;}
.s_detail .sub_choice ul li:hover button span{background:#e8edf3}
.s_detail .sub_choice ul li button.on span{color: #Fff;background: #031a32;}
/*¼­ºêÆäÀÌÁöÀÏ °æ¿ì*/
.sub .s_detail .sub_choice .choice_tit{width:80px;}
.sub .s_detail .sub_choice .choice_tit span,.s_detail .step_choice .choice_tit span{top: 30px;font-size: 12px;text-align:left;padding:0 0 0 10px;box-sizing: border-box;}
.sub .s_detail .sub_choice ul{padding:10px 0;margin-left: 80px;}
/*¼­ºêÆäÀÌÁöÀÏ °æ¿ì*/
/* ÀÌºÏ Ãß°¡ */
.s_detail.s_renew .sub_choice, .s_detail.s_renew .step_choice{background-color:#fff;}
.s_detail.s_renew .sub_choice .choice_tit, .s_detail.s_renew .step_choice .choice_tit{background-color:#fafafa;}

.s_detail .step_choice{position: relative;background: #fafafa;border: 1px solid #dddddd;border-width: 0 0 1px 0;border-top: 1px solid #eeeeee;}
.s_detail .step_choice.on{display:none}
.s_detail .step_choice .choice_tit{position: absolute;text-align: center;width: 80px;height: 100%;font-weight: bold;font-size: 14px;top: 0;left: 0;}
.s_detail .step_choice .choice_tit span{position: absolute;display: block;left: 50%;top: 25px;width: 100%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.s_detail .step_choice ul{overflow:hidden;display:inline-block;position: relative;margin-left: 80px;padding: 10px 0;}
.s_detail .step_choice ul li{float:left;width:auto;height: 36px;line-height: 36px;}
.s_detail .step_choice ul li button{margin:2px;font-size: 12px;}
.s_detail .step_choice ul li span{display: inline-block;padding: 8px;color: #000;}
.s_detail .step_choice ul li:hover button span{background:#e8edf3}
.s_detail .step_choice ul li button.on span{color: #Fff;background: #031a32;}
/*//°ú¸ñ ¼±ÅÃ¿µ¿ª*/

/* ÆòÁ¡ */
.rating_icon {display: flex; justify-content: center; align-items: center;}
.rating_icon .thumb {display: inline-block; background-size: contain; background-repeat: no-repeat;}
.rating_icon.lg {gap: 15px;}
.rating_icon.lg .thumb {width: 34px; height: 29px;}
.rating_icon.lg .thumb.full {background-image: url(https://image.megagong.net/m/2024/1105_book/thumb_l_full.png);}
.rating_icon.lg .thumb.empty {background-image: url(https://image.megagong.net/m/2024/1105_book/thumb_l_empty.png);}
.rating_icon.md {gap: 12px;}
.rating_icon.md .thumb {width: 27px; height: 24px;}
.rating_icon.md .thumb.full {background-image: url(https://image.megagong.net/m/2024/1105_book/thumb_m_full.png);}
.rating_icon.md .thumb.empty {background-image: url(https://image.megagong.net/m/2024/1105_book/thumb_m_empty.png);}
.rating_icon.sm {gap: 8px;}
.rating_icon.sm .thumb {width: 18px; height: 16px;}
.rating_icon.sm .thumb.full {background-image: url(https://image.megagong.net/m/2024/1105_book/thumb_s_full.png);}
.rating_icon.sm .thumb.empty {background-image: url(https://image.megagong.net/m/2024/1105_book/thumb_s_empty.png);}
/* ÆòÁ¡ */

/*¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
.evt_Wrap{position: relative;margin-bottom:65px;}
.evt_slider{position: relative;width:866px;height: 346px;}
.evt_slider .slick-slide img{width:100%;}
.evt_slider .slick-dots {position: absolute;right: 20px;top: 20px;}
.evt_slider .slick-dots li {position:relative;display:inline-block;vertical-align:middle;cursor: pointer;font-size: 0;color:#ffffff;text-align: center;margin: 0 2px;}
.evt_slider .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
.evt_slider .slick-dots li.slick-active button{background: #666666;}

.slider_controller_wrap{position:relative;background: #8f9497;}
.slider_controller_wrap.army{display: none;}
.slider_controller{position: relative;height: 43px;width:calc(100% - 62px);margin-top: -40px;}
.slider_controller.tab2 .slick-list{padding: 0 402px 0 0;}
.slider_controller.tab3 .slick-list{padding: 0 268px 0 0;}
.slider_controller.tab4 .slick-list{padding: 0 201px 0 0;}
.slider_controller.tab5 .slick-list{padding: 0 160.8px 0 0;}
.slider_controller.tab6 .slick-list{padding: 0 134px 0 0;}

.slider_controller .slick-slide{display: inline-block;color: #fff;text-align: center;background: #8f9497;height: 43px;line-height: 43px;}
.slider_controller .slick-slide.slick-current span{position:relative;}
.slider_controller .slick-slide.slick-current span::before{position:absolute;content:'';width:100%;height:4px;background:#fff;bottom: -14px;left:0;}
.slider_controller .slick-slide .item a{width: 100%;height: 100%;display: block;}
.slider_controller .slick-dots {position: absolute;right: -40px;top: -285px;}
.slider_controller .slick-dots li {position:relative;display:inline-block;vertical-align:middle;cursor: pointer;font-size: 0;color:#ffffff;text-align: center;margin: 0 2px;}
.slider_controller .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
.slider_controller .slick-dots li.slick-active button{background: #666666;}

.slider_arrow{z-index:1;position:absolute;right:0;bottom: 0;font-size:0;width:62px;height: 43px;}
.slider_arrow::after{position:absolute;content:'';width: 20%;height:100%;background: #ffffff;right: -20%;top:0;z-index: 2;display: block;}
.slider_arrow .slick-list{display: none;opacity: 0;}
.slider_arrow .prev,.slider_arrow .next {position:absolute;background: #666666 url(https://img.megagong.net/m/common/book/evt_aL.png) no-repeat center;right: 31px;background-size: 8px 15px;width:31px;height: 43px;display: block;}
.slider_arrow .prev::after{position:absolute;content:'';width:1px;height:8px;top:50%;right:0;background:#d1d1d1;margin-top: -4px;}
.slider_arrow .next {background: #666666 url(https://img.megagong.net/m/common/book/evt_aR.png) no-repeat center;right: 0;}
/*.evt_Wrap::after{position:absolute;content:'';width: 20%;height:100%;background: #ffffff;right: -20%;bottom:0;z-index: 2;display: block;}*/

/*//¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/


/*¸ÞÀÎ °ú¸ñº° ±³Àç*/
.lec_book{margin-bottom:65px;position: relative;}
.lec_book .s_detail .sub_choice{border-width: 1px 1px 0;}
.lec_book_toggle{position:absolute;display: inline-block;width: 46px;height: 11px;border: 1px solid #ddd;border-bottom: none;border-radius: 5px 5px 0 0;left:50%;/* font-size: 0; */bottom: 0;background: #fff;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.lec_book_toggle::before{position:absolute;content:"¡ã";left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.lec_book_toggle.on::before{content:"¡å";}
.lec_slider{border:1px solid #dddddd;border-top:none;padding: 40px 60px;}
.lec_slider .item a{margin: 0 auto;width: 140px;display: block;}
.lec_slider .item img{display:block;border:1px solid #dddddd;width: 138px;height: 198px;margin: 0 auto;}
/* .lec_slider .item dl dt{width:140px} */
.lec_slider .item dl{margin: 17px auto 0;text-align:center}
.lec_slider .item dl dd.athr{margin: 10px auto;}
.lec_slider .item dl dd.price span{margin-right: 7px;}
.lec_slider .slick-list{overflow:hidden;}
.lec_slider .slick-arrow{position:absolute;width:20px;height:31px;top:125px;text-indent: -9999px;z-index: 1;}  
.lec_slider .slick-prev {left:30px;background:url('https://img.megagong.net/book_new/prev_arrow.png') no-repeat center 0;background-size: contain;}
.lec_slider .slick-next {right:30px;background:url('https://img.megagong.net/book_new/next_arrow.png') no-repeat center 0;background-size: contain;}
/*//¸ÞÀÎ °ú¸ñº°±³Àç*/

/* 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */
.lec_slider .item .re_frame_bot {height: 198px;width: 138px;display: flex;align-items: flex-end;}
.lec_slider .item .re_frame_bot img {border: none;height:100%;width: 100%; }
/* // 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */

/*¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/
.today_book{margin-bottom: 65px;}
.today_book .tit a{display:none}
.today_book > div{overflow:hidden;border: 1px solid #ddd;/* height: 328px; */}
.today_book > div > div{float:left;box-sizing: border-box;}
.today_book .big_book{background:#f3f1f8;padding: 65px 80px;width: 305px;border-right: 1px solid #ddd;}
.today_book .big_book img{display:inline-block;width:140px;height:200px;box-shadow: -3px 2px 13px 0px rgb(131 131 131 / 44%);}
.today_book .tbook_info{width: calc(100% - 305px);padding: 25px 40px 25px;}
.today_book .tbook_info dl dt{font-size:14px;font-weight: bold;max-width: 100%;-webkit-line-clamp: 1;height: 1.2em;}
.today_book .tbook_info dl dd.athr{margin: 15px auto 12px;}
.today_book .tbook_info dl dd.athr span{position: relative;padding-left: 4px;margin-left: 4px;width: 50%;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;line-height: 1;vertical-align: top;display: inline-block;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.today_book .tbook_info dl dd.athr span:before{position: absolute;top: 50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left: -0.1%;content: "";width: 1px;height: 9px;background-color: #bbb;}
.today_book .tbook_info dl dd.price span{}
.today_book .tbook_info dl dd.price span span{text-decoration:line-through;margin-right: 7px;}
.today_book .tbook_info dl dd.price strong{}
.today_book .tbook_info dl dd.txt{font-size:13px;display: block; display: -webkit-box;margin: 18px 0;height: 2.6em;overflow: hidden;word-break: break-word;line-height: 1.3em;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.today_book .book_thum li{position: relative;float: left;width:70px; font-size: 0;margin-right: 15px;border: 1px solid #ddd;cursor: pointer;}
.today_book .book_thum li img{position:relative;display: block;}
.today_book .book_thum li:hover::after,
.today_book .book_thum li.on::after{position:absolute;content:'';top: 0;left: 0;width: calc(100% - 2px);height: calc(100% - 2px);border: 2px solid #222;}
/*//¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/


/* .ebktop_visual{height: 500px;position: relative;}
.ebktop_visual .slick-list{height: 500px}
.ebktop_visual .fullebk_slider{position: relative;width: 920px;margin: 0 auto;padding: 35px 0;box-sizing: border-box;}
.ebktop_visual .fullebk_item{position: relative;width: 1080px;margin: 0 auto}
.ebktop_visual .fullebk_item a{position: absolute;bottom: 16%;left: 50%;width: 30%;height: 16%;font-size: 0;background: #fff;opacity: 0;}
 */

/*¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/
.best_book {position:relative;margin-bottom:65px;}
.best_book .b_list_wrap{margin: 45px auto 0;}
.best_book .b_list_wrap::after{content:'';display:block;clear:both}
.book_pop_info{position:absolute;right:0;top: 0;font-size: 12px;color: #aaaaaa;vertical-align: middle;line-height: 22px;cursor: pointer;}
.book_pop_info img{margin-left:5px}
.pop_wrap{position: relative;display: none;}
.book_info_pop{border: 1px solid #313131;padding: 10px;position: absolute;width: 355px;right: 0;top: -15px;z-index:3;background: #fff;font-size: 12px;cursor: pointer;}
.book_info_pop.on{display:block}
.book_info_pop > img{display:inline-block;margin-right:10px;}
.book_info_pop > img.pop_close{position:absolute;right:0;}
.book_info_pop p,.book_info_pop span{display:inline-block;line-height:1.5}
.book_info_pop > span{width: 36px;height: 40px;background: url('https://img.megagong.net/m/common/book/best_icon.png') no-repeat 0 0;color: #fff;text-align: center;line-height: 35px;vertical-align: top;font-size: 12px;margin-right: 10px;}
.book_info_pop p span{color: #26beb1;font-weight:bold}
.b_list_wrap .nav{display:none}
.b_list_wrap .b_list{position: relative;}
.b_list_wrap .b_list .slick-list{overflow: inherit;}
.b_list_wrap .b_list .slick-list .slick-slide{width: 50%;}
.b_list_wrap .b_list .slick-list .slick-slide+.slick-slide+.slick-slide{margin-top: 45px;}
.b_list_wrap .b_list > div .item{width: 50%;float: left;margin-bottom:45px;}
.b_list_wrap .b_list > div.sec .item:nth-child(2),.b_list_wrap .b_list .item:nth-child(3){margin-bottom: 0;}
.b_list_wrap .b_list > div .item .b_img{position: relative;width: 115px;height: 160px;float: left;margin-left: 25px;border:1px solid #dddddd;box-sizing: border-box;}
.b_list_wrap .b_list > div .item .b_img i{position:absolute;width: 36px;height: 40px;background: url('https://img.megagong.net/m/common/book/best_icon.png') no-repeat 0 0;color: #fff;text-align: center;line-height: 35px;vertical-align: top;left: -20px;top: -15px;z-index: 2;font-size: 16px;font-weight: bold;font-style: normal;}
.b_list_wrap .b_list > div .item .b_img a img.bookimg{display: block;width: 100%;height: 100%;}
.b_list_wrap .b_list > div .item .b_img .book_prev{position:absolute;display: inline-block;z-index: 1;right: 0;bottom: 0;width: 40px;height: 40px;}
.b_list_wrap .b_list > div .item .b_info{float:left;width: calc(100% - 195px);position: relative;margin-left: 40px;}
.b_list_wrap .b_list > div .item .b_info a > span{border:1px solid #e3e3e3;padding:5px 10px;color: #999999;display: inline-block;margin-bottom: 17px;font-size:12px;}
.b_list_wrap .b_list > div .item dl dd{font-size: 12px;}
.b_list_wrap .b_list > div .item dl dd.athr{margin: 14px auto 24px;}
.b_list_wrap .b_list > div .item dl dd.price{color: #999999;}
.b_list_wrap .b_list > div .item dl dd.price span{text-decoration:line-through;display: inline-block;font-size: 12px;margin-right: 7px;}
.b_list_wrap .b_list > div .item dl dd.price strong{font-size: 13px;}
/*//¸ÞÀÎ º£½ºÆ®±³Àç ¿µ¿ª*/

/* 240802 ¸ÞÀÎ ¹è½ºÆ®±³Àç ¼öÁ¤ */
.re_frame_bot .b_list_wrap .b_list > div .item .b_img {border: none;}
/* // 240802 ¸ÞÀÎ ¹è½ºÆ®±³Àç ¼öÁ¤ */

/*¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/
.new_book{margin-bottom:55px}
.n_list_wrap {position:relative;border: 1px solid #dddddd;padding: 40px 54px 30px;}
.n_list_wrap .n_list{}
.n_list_wrap .n_list .slick-list::after{content:'';display:block;clear:both}
.n_list_wrap .n_list .item{/* float:left; */width:25%;text-align:center;}
.n_list_wrap .n_list .item a{position: relative;display: inline-block;margin: 0 auto;width: 140px;}
.n_list_wrap .n_list .item a > img{margin:0 auto;width: 138px;height: 200px;border:1px solid #dddddd;}
.n_list_wrap .n_list .item .new{position:absolute;top: 0;left: 0;z-index: 2;background: #f5a52e;color: #fff;font-size: 12px;font-weight: bold;padding: 8px;}
.n_list_wrap .n_list .item dl{margin: 17px auto 0;/* width: 130px; */}
.n_list_wrap .n_list .item dl dd.athr{margin: 10px auto;}
.n_list_wrap .n_list .item dl dd.athr span{max-width: 38%;}
.n_list_wrap .n_list .item dl dd.athr span+span{max-width:46%}
.n_list_wrap .n_list .item dl dd.athr span.athr_tea{word-break: break-word;}
.n_list_wrap .n_list .item dl dd.athr span.athr_tea::before{display:none}
.n_list_wrap .n_list .item dl dd.athr span:before{position: absolute;top: 50%;transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);left: 0;content: "";width: 1px;height: 9px;background-color: #bbb;} */
.n_list_wrap .n_list .item dl dd.price{color:#333333}
.n_list_wrap .n_list .item dl dd.price span{text-decoration:line-through;display: inline-block;margin-right: 7px;}
.n_list_wrap .n_list .item dl dd.price strong{display: inline-block;height: 14px;}
.n_list_wrap .n_list .slick-dots {position: relative;text-align: center;margin: 30px auto 0;}
.n_list_wrap .n_list .slick-dots li{display: inline-block;padding: 0 2.5px;}
.n_list_wrap .n_list .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
.n_list_wrap .n_list .slick-dots li.slick-active button{background: #666666;}
/*//¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/

/* 240802 ¸ÞÀÎ ½Å°£µµ¼­ ¼öÁ¤ */
.re_frame_bot .n_list_wrap .n_list .item a > .re_box { width: 138px; height: 200px;}
.re_frame_bot .n_list_wrap .n_list .item a > .re_box img {margin: 0 auto;border:none;height: auto;width: 100%;}
/* // 240802 ½Å°£µµ¼­ ¼öÁ¤ */

/*¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
.goods_box{margin-bottom:50px}
.goods_bnr{position:relative;margin-bottom:30px}
.goods_bnr img{width:100%}
.goods_bnr p{position:absolute;top: 65px;left: 80px;font-size: 20px;font-weight: bold;color: #fff;}
.goods_bnr p .tit{display:block}
.goods_bnr p span .btn_more{position: absolute;background: url('https://img.megagong.net/m/common/book//more_w.png') no-repeat 0 0;font-size: 0;width: 15px;height: 15px;vertical-align: top;margin: 3px 0 0;top: 0;right: -25px;}
.goods_bnr p span.txt{display:block;margin-top:20px;font-size: 13px;line-height: 1.5;font-weight: 100;}
.g_list_wrap .g_list .slick-list{margin-left:-30px}
.g_list_wrap .g_list a{margin: 0 0 0 30px;display: block;}
.g_list_wrap .g_list img{display:block;/* border:1px solid #dddddd; */margin: 0 auto;width:194px;height: 194px;}
.g_list_wrap .g_list .item dl{margin:15px auto 0}
.g_list_wrap .g_list .item dl dd.athr{margin: 10px auto;}
.g_list_wrap .g_list .item dl dd.price{margin: 10px 0 0;}
.g_list_wrap .g_list .item dl dd.price span{margin-right: 7px;}
.g_list_wrap .g_list .slick-dots {position: relative;text-align: center;margin: 30px auto 0;}
.g_list_wrap .g_list .slick-dots li{display: inline-block;padding: 0 2.5px;}
.g_list_wrap .g_list .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
.g_list_wrap .g_list .slick-dots li.slick-active button{background: #666666;}
/*//¸ÞÀÎ ±ÂÁî ¿µ¿ª*/

/*°øÁö»çÇ× & ¾È³»¿µ¿ª*/
.book_board_wrap{/* margin:30px auto 0; */overflow: hidden;}
.book_board_wrap .inner > div{overflow: hidden;}
.book_board_wrap h3{position: relative;margin-bottom: 22px;}
.btn_more{position: absolute;top: 0;right: 0;width:15px;height: 15px;background: url('https://img.megagong.net/s/common/main_bottom_more.jpg') no-repeat 0 0;font-size:0;text-indent:-99999px;}
.book_board_wrap .notice{}
.book_board_wrap .notice h3.tit{}
.book_board_wrap .notice .board_list{overflow: hidden;}
/* .book_board_wrap .notice .board_list li{float: left;width: 420px;font-size: 14px;position: relative;border-bottom:1px solid #dddddd;} */
/* .book_board_wrap .notice .board_list li:nth-child(2n){margin-left: 26px;} */
.book_board_wrap .notice .board_list li{ display:inline-block; vertical-align:top; width: 48%; font-size: 14px;position: relative;border-bottom:1px solid #dddddd;}
.book_board_wrap .notice .board_list li:nth-child(2n){margin-left: 3%;}
.book_board_wrap .notice .board_list li .notice_txt{color:#d92a2a;font-weight:bold;}
.book_board_wrap .notice .board_list li a{font-size: 13px;padding: 10px 0 20px;width: 100%;}
.book_board_wrap .notice .board_list li a span{text-align: left;display: inline-block;vertical-align:top}
.book_board_wrap .notice .board_list li a .txt{font-weight: bold;margin-left: 10px;width: calc(95% - 35px);overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.book_board_wrap .notice .board_list li a .date{display:block;margin: 15px auto 0;font-size: 12px;color: #999999;}
.book_board_wrap .qna_list{margin: 50px auto 0;}
.book_board_wrap .qna_list ul li{position: relative;float: left;width: 288px;}
.book_board_wrap .qna_list ul li p{position:absolute;top: 140px;left:20px;font-size: 13px;color: #fff;}
.book_board_wrap .qna_list ul li strong{display: block;font-size: 18px;margin-bottom: 15px;}
.book_board_wrap .qna_list ul li p span{line-height: 1.5;}
.book_board_wrap .qna_list ul li:nth-child(3) p{font-size:30px;font-weight:bold}
/*//°øÁö»çÇ× & ¾È³»¿µ¿ª*/


/* ¼öÇè¼­ ¸®½ºÆ® */
.sbody{margin-top: 15px;}
.sbody .no_serch{text-align: center;}
.sbody .ebk_list{position:relative;overflow: hidden;}
.sbody .ebk_list:before {content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ececec;}
.sbody .ebk_list p{display: block;margin: 40px auto;text-align: center;}
.sbody .ebk_list li{width: 100%;float: left;padding: 30px;border: 1px solid #dddddd;box-sizing: border-box;}
.sbody .ebk_list li+li{margin-top:20px}
.sbody .ebk_list li .b_img{position: relative;float: left;margin-right: 30px; width: 140px;text-align: center;}
.sbody .ebk_list li .b_img a img.bookimg{width: 138px;height: 198px;text-align: center;display: inline-block;vertical-align: bottom;border: 1px solid #eeeeee;margin: 0 auto;}
.sbody .ebk_list li .b_img span{position:absolute;display: inline-block;z-index: 1;right: 6px;bottom: 9px;width: 40px;height: 40px;}
.sbody .ebk_list li .b_img span .mo{display:none}
.sbody .ebk_list li .b_img span .prev_none{cursor:default}
.sbody .ebk_list li .b_info{position: relative;float:left;margin: 0;width: calc(100% - 170px);}
.sbody .ebk_list li .b_info a{display:block}
.sbody .ebk_list li .b_info span.b_kind{display: inline-block;box-sizing: border-box;font-size: 12px;font-weight: bold;color: #1582f8;}
.sbody .ebk_list li .b_info span.b_kind+span.b_kind{margin: 0 0 0 5px;}
/* .sbody .ebk_list li .b_info span.b_kind.none{border:1px solid #fff;padding:5px 10px;color: #fff;display: inline-block;box-sizing: border-box;height: 25px;} */
.sbody .ebk_list li .b_info dl{margin: 13px auto 0;}
.sbody .ebk_list li .b_info dl dt{width: 100%;height: auto;margin-bottom: 14px;-webkit-line-clamp: 1;}
.sbody .ebk_list li .b_info dl dt .book_bnum_tit {color: #666; font-size: 12px;font-weight: 400;}
.sbody .ebk_list li .b_info dl dd{color:#999999} 
.sbody .ebk_list li .b_info dl dd.athr{}
.sbody .ebk_list li .b_info dl dd.athr span{position: relative;padding-left: 6px;margin-left: 6px;}
.sbody .ebk_list li .b_info dl dd.athr span.athr_tea{padding: 0;margin: 0;}
.sbody .ebk_list li .b_info dl dd.athr span:before{position: absolute;top: 50%;transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);left: 0;content: "";width: 1px;height: 9px;background: #bbb;}
.sbody .ebk_list li .b_info dl dd.athr{margin-bottom: 17px;color: #666666;/* vertical-align: top; */}

.sbody .ebk_list li .b_info dl dd:last-child{padding-top:15px;border-top:1px solid #eeeeee;overflow: hidden;}
.sbody .ebk_list li .b_info dl dd:last-child > div{float:left}
.sbody .ebk_list li .b_info dl dd:last-child .book_coment{background: #fafafa;padding: 16px;width: 360px;min-height: 98px;box-sizing: border-box;font-size: 13px;color: #666666;overflow: hidden;font-weight: bold;text-overflow: ellipsis;word-break: break-word;line-height: 1.6em;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn{margin-left: 20px;width: calc(100% - 380px);}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .price{margin:30px auto 20px;color: #666666;font-size: 13px;}

.sbody .ebk_list li .b_info dl dd:last-child .book_btn {vertical-align:middle;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn span{color:#d92a2a;font-weight:bold;float: right;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn span.price_tit{float:none;color: #666666;font-weight: normal;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn span.cost{text-decoration:none}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn strong{padding-left:6px;text-decoration: line-through;font-weight:normal;color: #999999;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn{overflow: hidden;display: flex;align-items: stretch;justify-content: space-between;gap: 0 8px;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a{display: block;/* float: left; */width: 123px;height: 36px;font-size: 12px;text-align: center;line-height: 36px;box-sizing: border-box;/* font-weight:bold; */background: #f2f2f2;color: #333333;margin: 0;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a+a{/* margin-left:8px; */}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a.payb{background: #031a32;color: #fff;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn span{display: block;/* float: left; */width: 118px;height: 35px;font-size: 12px;background: #bfbfbf;color: #fff;text-align: center;line-height: 35px;box-sizing: border-box;font-weight:bold;}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn span.restock,
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn span.nonbook{width:100%}
.sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn span.nonbook2{float: none;background: #bfbfbf;width: 100%;color: #fff;}
.sbody .paging{text-align: center;}
.sbody .paging strong{font-weight: bold;}
/* //¼öÇè¼­ ¸®½ºÆ® */

/*»ó¼¼ÆäÀÌÁö*/
.top_btn{position: fixed;right: 15px;bottom: 50px;z-index: 2;}
.ebk_view{}
.ebk_view .view_head{position: relative;margin-top: 55px;}
.ebk_view .view_head a{position:absolute;right:0;bottom: 0;color: #6f9ebb;font-size: 12px;border-bottom: 1px solid #6f9ebb;padding-bottom: 2px;}
.view_detail{position: relative;overflow: hidden;}
.view_detail > div{position: relative;float: left}
.view_detail > div.mo_tit{display:none}
.view_detail .thum{width: 286px;margin-right: 30px;padding:33px 59px;border: 1px solid #dddddd;box-sizing:border-box}
.view_detail .thum .imgbox{width: 165px;height: 230px;display: block;} 
.view_detail .thum .imgbox img{width:100%;height:100%}
.view_detail .thum .book_prev{position:absolute;right:10px;bottom:10px;}
.view_detail .thum .book_prev .mo{display:none}
.view_detail .info{float:left;width: calc(100% - 320px);}
.view_detail .info span.b_subject{border: 1px solid #dddddd;padding: 6px;display: inline-flex;font-size:12px;}
.view_detail .info span.g_subject{color:#1582f8}
.view_detail .info dl{margin: 18px auto 25px;width: 100%;}
.view_detail .info dl dt{padding-bottom: 24px;border-bottom: 1px solid #dddddd;}
.view_detail .info dl dt p{font-size: 16px;font-weight: bold;min-height: 42px;overflow: hidden;text-overflow: ellipsis;word-break: break-word;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.view_detail .info dl dt p .book_bnum_tit {color: #666; font-size: 12px; font-weight: 400;}
.view_detail .info dl dd{color:#999999;margin-top: 15px;}
.view_detail .info dl dd + dd{margin-top:15px}
.view_detail .info dl dd span{position: relative;display: inline-block;width: 72px;font-size: 13px;}
.view_detail .info dl dd span+span{width:auto;margin-left: 35px;}
.view_detail .info dl dd.price span+span{color:#d92a2a;font-weight:bold}
.view_detail .info dl dd.price span.cost{text-decoration:none}
.view_detail .info dl dd.price strong{color: #999999;text-decoration: line-through;font-weight:normal;font-size: 12px;margin-right:7px}
.view_detail .info dl dd.quantity{border: 1px solid #dddddd;border-width: 1px 0 1px;height: 48px;}
.view_detail .info dl dd.quantity span{line-height:50px}
.view_detail .info dl dd.quantity .num_btn{vertical-align: top;float: right;margin: 10px auto;line-height: 1;}
.view_detail .info dl dd.quantity .num_btn a{text-indent: -9999px;width: 28px;height: 30px;display: inline-block;font-size: 0;vertical-align: top;}
.view_detail .info dl dd.quantity .num_btn a.btn_plus{background: url('https://img.megagong.net/m/common/book/p_icon.jpg') no-repeat 0 0;margin-left: -3px;width: 29px;background-size: contain;}
.view_detail .info dl dd.quantity .num_btn a.btn_minus{background: url('https://img.megagong.net/m/common/book/m_icon.jpg') no-repeat 0 0;background-size: contain;}
.view_detail .info dl dd.quantity .num_btn input[type="text"]{width: 48px;height: 28px;line-height: 28px;border:1px solid #c6c6c6;text-align: center;margin-left: -4px;display: inline-block;padding: 0;font-size: 14px;}
.view_detail .info dl dd.total_price{padding: 18px 0;margin-top: 0;border-bottom: 1px solid #dddddd;}
.view_detail .info dl dd.total_price strong{color:#d92a2a;font-size:16px;float: right;}
.view_detail .btn{width: 100%;position: relative;text-align: right;/* padding-left: 260px;margin-top: -30px; */overflow: hidden;}
.view_detail .btn a,.view_detail .btn span{display: inline-block;width: 140px;height: 35px;font-size: 13px;text-align: center;line-height: 35px;box-sizing: border-box;background: #bfbfbf;color: #fff;}
.view_detail .btn a{background:#f2f2f2;color:#333333;}
.view_detail .btn a.payb{background: #1582f8;color: #fff;}

.view_body{margin: 30px auto 0;}
.view_body h4{position: relative;font-size: 16px;padding-left: 12px;margin-bottom: 20px;}
.view_body h4::before{content: "";position: absolute;top: -2px;left:0;width: 3px;height: 19px;background-color: #222;}
.view_body .contents_tit {position: relative; display: flex; align-items: center; margin-bottom: 20px; overflow: visible;}
.view_body .contents_tit h4 {margin-bottom: 0;}
.view_body .contents_tit .btn_wrap {margin-left: auto;}
.view_body .contents_tit .btn_wrap .pop_btn {display: inline-block}
.view_body .contents_tit .btn_wrap .pop_btn a {font-size: 12px; color: #6f9ebb; text-decoration: underline; text-underline-offset: 2px;}
.view_body .contents_tit .btn_wrap .link_btn {display: inline-block; margin-left: 14px;}
.view_body .contents_tit .btn_wrap .link_btn a {display: block; min-width: 140px; font-weight: 700; font-size: 13px; color: #0082ff; background: #f2f2f2; border: 1px solid #ddd; padding: 7px 40px; box-sizing: border-box;}
.view_body > div{margin-bottom: 40px;}
/* .view_body > div.bvlec_list{margin-bottom:0} */
.view_body > div.bvlec_list .book_con_hidden{display: none;}
.view_body > div.bvlec_list .book_con_hidden.on{display: block;}
.view_body > div.bvlec_list .bvlec_list_more{position: relative;color:#3a83d6;margin: 30px auto 0;display: inline-block;padding-right: 15px;}
.view_body > div.bvlec_list .bvlec_list_more i {font-size: 22px;font-style: normal;position: absolute;right: 0;top: -5px;}
.view_body > div.bvlec_list .bvlec_list_more i.on{display: none;}
.view_body > div.bvlec_list .bvlec_list_more i.off{display:inline-block;}
.view_body > div.bvlec_list .bvlec_list_more.on i.on{display:inline-block;}
.view_body > div.bvlec_list .bvlec_list_more.on i.off{display:none;}
.view_body > div.anchor{margin-bottom: 40px;background:#fafafa;padding:6px 4px;overflow:hidden}
.view_body > div.anchor a{padding:12px 40px;background:#bfbfbf;color:#fff;display:inline-block;float: left;}
.view_body > div.anchor a:first-child{background:#031a32;}
.view_body > div.anchor.full{padding:0; display: flex; align-items: center;}
/* .view_body > div.anchor.full a{width:33.333%;box-sizing:border-box;text-align:center;} */
.view_body > div.anchor.full a{flex: 1; box-sizing:border-box;text-align:center;}
.view_body > div > div {padding: 0;line-height:1.5;overflow: hidden;}
.view_body > div > div .tit{color:#666666;font-weight:bold;margin-bottom: 10px;}
.view_body > div > div .tit +.tit{margin-top:30px}
.view_body > div > div.bvlec_book_info ul {float: left;width: 406px;}
.view_body > div > div.bvlec_book_info ul+ul{margin-left:50px}
.view_body > div > div.bvlec_book_info ul li{padding:8px 0;border-bottom: 1px solid #eeeeee;}
.view_body > div > div.bvlec_book_info ul li .tit{width: 41px;display: inline-block;margin-bottom: 0;}
.view_body > div > div.bvlec_book_info ul li .txt{padding-left:45px}
.view_body > div > div.bvlec_book_info+div.bvlec_book_info{margin:40px auto 60px}
.view_body > div > div.bvlec_book_info+div.bvlec_book_info ul{width:100%;}
.view_body > div > div.bvlec_book_info+div.bvlec_book_info ul li{border:none}
.view_body > div > div.bvlec_book_info+div.bvlec_book_info ul li:last-child{margin-top: -8px;padding: 0;}
.view_body > div > div.bvlec_book_contents{line-height:2}
/* .view_body ul li{position: relative;color: #333333;margin-top: 5px;font-size: 13px;} */

.view_body .bvlec_info ul{overflow:hidden;line-height: 27px;}
.view_body .bvlec_info ul li{padding:13px 0;border-bottom:1px solid #eeeeee}
.view_body .bvlec_info em{position: absolute;cursor:pointer;right: 0;height: 26px;line-height: 26px;font-style: normal;color: #031a32;padding: 0 20px;margin-right: 15px;border: 1px solid #031a32;}
.view_body .bvlec_info img{width: 98%;margin: 0 auto;}
.view_body .bv_blist{position:relative;padding: 35px 0;margin-bottom: 12px;border-top: 1px solid #dddddd;}
.view_body .bv_blist.relation{border-bottom: 1px solid #dddddd;}
.view_body .bv_blist:first-child{padding:0 0 35px}
.view_body .bv_blist .bvlec_book_list{border:none;overflow: hidden;padding: 0 65px;margin-top: 30px;}
.view_body .bv_blist .bvlec_book_list .book_box{float:left;width: 20%;text-align: center;position: relative;/* padding: 0 1%; */}
.view_body .bv_blist .bvlec_book_list .book_box span{display:block;text-align: center;margin-top:15px;line-height: 1.2;font-weight: bold;height: auto;}
.view_body .bv_blist .bvlec_book_list .book_box + .book_box:before{display:none;position: absolute;left: 0;content: "";width: 1px;height: 80%;border-left:1px dashed #dedede}
.view_body .bv_blist .bvlec_book_list .book_box a{display: block;width: 130px;text-align: center;margin: 0 auto;}
.view_body .bv_blist .bvlec_book_list .book_box a dl{margin:15px auto 0;width: 110px;}
.view_body .bv_blist .bvlec_book_list .book_box a dl .btea{margin-top:5px}
.view_body .bv_blist .bvlec_book_list .book_box a img{display: block;width: 111px;height: 160px;margin: 0 auto;}
.view_body .bv_blist .slick-arrow{position:absolute;width:20px;height:31px;top:30%;text-indent: -9999px;z-index: 2;}  
.view_body .bv_blist .slick-prev {left:30px;background:url('https://img.megagong.net/book_new/prev_arrow.png') no-repeat center 0;background-size: contain;}
.view_body .bv_blist .slick-next {right:30px;background:url('https://img.megagong.net/book_new/next_arrow.png') no-repeat center 0;background-size: contain;}
.view_body .bv_glist{padding:35px 0 0}
.view_body .bv_goods_list{position: relative;padding:0 65px}
.view_body .bv_glist .item{text-align: left;}
.view_body .bv_glist a{width: 170px;display:block;margin:0 auto}
.view_body .bv_glist a img{width:168px;height:168px;border:1px solid #eeeeee}
.view_body .bv_glist a dl{margin-top:20px}
.view_body .bv_glist .slick-arrow{position:absolute;width:20px;height:31px;top:30%;text-indent: -9999px;z-index: 2;}  
.view_body .bv_glist .slick-prev {left:30px;background:url('https://img.megagong.net/book_new/prev_arrow.png') no-repeat center 0;background-size: contain;}
.view_body .bv_glist .slick-next {right:30px;background:url('https://img.megagong.net/book_new/next_arrow.png') no-repeat center 0;background-size: contain;}
.ebk_view .btn_rgzone{margin-bottom: 30px;overflow: hidden;}
.ebk_view .btn_rgzone a.booklist_btn{display: inline-block;height: 22px;float:right;border: 1px solid #6f9ebb;color: #6f9ebb;line-height: 20px;padding: 0 7px 0 7px;box-sizing: border-box;}

/* ±³Àç ¸®ºä ¿µ¿ª */
.view_body .bvreview_contents + .bvreview_contents {margin-top: 30px;}
.view_body .bvreview_contents .notice_txt li {position: relative; font-size: 13px; color: #666; padding-left: 10px;}
.view_body .bvreview_contents .notice_txt li::before {content: '-'; position: absolute; top: 0; left: 0;}
.view_body .bvreview_contents .notice_txt li a.link_btn {color: #3a83d6;}
/* À¯ÀÇ»çÇ× ÆË¾÷ */
.popupCaution {width: 389px; top: 110%; right: 154px; z-index: 1;}
.popupCaution .mg_popup_close.rect {width: 12px; height: 12px; top: 5px; right: 5px; background: url(https://image.megagong.net/lab/quizbank/q_pop_close_icon.png) no-repeat;}
.popupCaution .content_area .content_inner {padding: 15px; background: #f5f5f5; border: 1px solid #ddd;}
.popupCaution .content_inner .notice_txt li {position: relative; font-size: 12px; color: #666; padding-left: 10px;}
.popupCaution .content_inner .notice_txt li::before {content: '-'; position: absolute; top: 0; left: 0;}
/* //À¯ÀÇ»çÇ× ÆË¾÷ */
/* ±³Àç ¸®ºä ÀÛ¼º ÆË¾÷ */
.popupBookReview h6 {font-size: 15px; color: #333; margin-bottom: 10px;}
.popupBookReview .notice_txt {font-size: 13px; color: #999; margin-top: 5px;}
.popupBookReview .book_info_wrap {display: flex; align-items: center; gap: 20px;}
.popupBookReview .book_info_wrap .book_img {width: 136px; border: 1px solid #000; box-sizing: border-box; padding: 12px;}
.popupBookReview .book_info_wrap .book_info {width: 504px; margin: 10px 0;}
.popupBookReview .book_info_wrap .book_info .s_tit {text-align: left; margin: 0 auto 10px;}
.popupBookReview .book_info_wrap .book_info .mg_tb_wrap {margin: 0;}
.popupBookReview .book_info_wrap .book_info .mg_tb_wrap .mg_tb_form td {height: auto;}
.popupBookReview .book_info_wrap .radio-base-list li {flex-basis: 40%;}
.popupBookReview .book_info_wrap .radio-base input + label {font-weight: 700; font-size: 13px; font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif;}
.popupBookReview .rating_content {display: flex; align-items: flex-end; gap: 20px;}
.popupBookReview .rating_content .score {font-weight: 700; font-size: 13px; color: #666;}
.popupBookReview .rating_content .score strong {font-size: 16px; color: #000;}
.popupBookReview .tag_wrap {display: flex; flex-wrap: wrap; gap: 10px 6px;}
.popupBookReview .label-customize {flex-basis: calc(25% - 4.5px); display: inline-block; font-size: 12px; text-align: center; color: #999; background: #f5f5f5; border-radius: 13px; padding: 5px 10px; -webkit-user-select: none; user-select: none; cursor: pointer;}
.popupBookReview input[type=checkbox]:checked + .label-customize {color: #fff; background: #0082ff;}
.popupBookReview form fieldset {margin: 0 10px;}
.popupBookReview .form_title {font-weight: 700; font-size: 13px; margin-bottom: 15px;}
.popupBookReview .review_tbl .mg_tb_form th {background-color: #fff;}
.popupBookReview .review_tbl .mg_tb_form th .input-base {font-size: 13px;}
.popupBookReview .review_tbl .mg_tb_form td {border-top: 1px solid #d0d0d0;}
.popupBookReview .review_tbl .mg_tb_form td textarea {width: 100%; min-height: 215px; font-size: 13px; padding: 10px; border: 1px solid #ccc; resize: none;}
/* //±³Àç ¸®ºä ÀÛ¼º ÆË¾÷ */
.view_body .bvreview_contents .rating_wrap {padding: 30px; border: 1px solid #ddd;}
.view_body .bvreview_contents .rating_wrap .rating_title {font-weight: 700; font-size: 16px; text-align: center; margin-bottom: 10px;}
.view_body .bvreview_contents .rating_wrap .rating_content {display: flex; justify-content: center; align-items: flex-end; gap: 20px;}
.view_body .bvreview_contents .rating_wrap .rating_content .score {font-size: 13px; line-height: 1.2; color: #666;}
.view_body .bvreview_contents .rating_wrap .rating_content .score strong {font-size: 16px; color: #000;}
.view_body .bvreview_contents .search_wrap .s_tab {float: left; display: flex;}
.view_body .bvreview_contents .search_wrap .s_tab li + li::before {content: ''; display: inline-block; width: 1px; height: 11px; background: #ececec; margin: 0 10px;}
.view_body .bvreview_contents .search_wrap .s_tab li a {font-size: 12px; color: #999;}
.view_body .bvreview_contents .search_wrap .s_tab li.on a {font-weight: 700; color: #000;}
.view_body .bvreview_contents .search_wrap .s_filter {float: right; margin: 0;}
.view_body .bvreview_contents .review_list_wrap {margin-top: 15px;}
.view_body .bvreview_contents .review_list_wrap .none {font-weight: 700; font-size: 14px; text-align: center; color: #666; background: #fafafa; padding: 79px 0; border-bottom: 1px solid #ddd; border-top: 1px solid #000;}
.view_body .bvreview_contents .paging {text-align: center;}
/* //±³Àç ¸®ºä ¿µ¿ª */
/*//»ó¼¼ÆäÀÌÁö*/

/*±ÂÁî »ó¼¼ÆäÀÌÁö*/
.view_detail.goods .thum{width: 288px;height:288px;padding:0;}
.view_detail.goods .thum .imgbox img{width:100%;height: 100%;}
/*//±ÂÁî »ó¼¼ÆäÀÌÁö*/


/* ±³Àç ÀüÃ¼º¸±â */
.s_head h3{overflow: hidden;}
.s_detail > div +div{/* border-top:1px solid #dddddd */}
.s_detail > div.selected_box{background:#f9f9f9;padding:16px 15px;height: auto;}
.s_detail > div.selected_box .all_remove{position: absolute;/* display:inline-block; */width:90px;}
.s_detail > div.selected_box .all_remove .filter_clear{position:relative;padding: 0 18px 0 18px;color: #6b6b6a;}
.s_detail > div.selected_box .all_remove .filter_clear::before{position:absolute;content:'';background: url('https://img.megagong.net/book_new/all_clear.jpg') no-repeat 0 0;left: 0;width: 15px;height: 15px;top: 3px;}
.s_detail > div.selected_box .all_remove .filter_clear::after{position: absolute;top: 5px;right:0;content: "";width: 1px;height: 12px;background: #d8d8d8;}
.s_detail > div.selected_box .filter_box{padding-left: 90px;display: inline-block;}
.s_detail > div.selected_box .filter {position:relative;margin-left: 10px;padding-right:18px;background: url('https://img.megagong.net/book_new/remove.jpg') no-repeat right 0 center;}
.s_detail > div.selected_box .filter::after{position:absolute;content:'';background: url('https://img.megagong.net/book_new/remove.jpg') no-repeat 0 0;right: 0;width: 10px;height: 10px;top: 5px;display: none;}

.search_wrap{margin: 30px auto 10px;overflow: hidden;}
.search_wrap .s_filter{float: left;margin-top: 8px;overflow: hidden;}
.search_wrap .s_filter button{position: relative;padding-right: 15px;color:#999999;background: url('https://img.megagong.net/m/common/book/sort_off.png') no-repeat right top 6px;background-size: 12px 8px;font-size: 12px;}
.search_wrap .s_filter button+button{margin-left: 14px;}
.search_wrap .s_filter button.on{color:#222;background: url('https://img.megagong.net/m/common/book/sort_on.png') no-repeat right top 6px;}
.search_wrap .search_box{width:305px;float:right;border: 1px solid #6f9ebb;padding: 10px;}
.search_wrap .search_box .btn_book_search{background: url('https://img.megagong.net/book_new/search.jpg') no-repeat 0 0;background-size: contain;width: 19px;height: 19px;}
.search_wrap .search_box .btn_book_search span{font-size:0;text-indent: -9999px;}
.search_wrap .search_box input{border:0;width: 265px;font-size: 12px;}
.search_wrap .search_box input::placeholder {color: #bad3e2;}

/*°Ë»ö¿µ¿ª Ãß°¡*/
.search_zone{overflow: hidden;margin-bottom: 40px;}
.search_zone.main{position: relative;border-bottom: none;padding-bottom: 0;margin: 0 auto 30px;}
.search_zone .search_box{display:none}
.search_zone.main .search_box{display:block}
.search_zone.main .search_box{position: relative;float: right;width: 235px;border-bottom: 1px solid #dddddd;overflow: hidden;box-sizing: border-box;padding: 5px 0;vertical-align: text-top;height: 30px;}
.search_zone.main .search_box input{background:none;font-size: 12px;border: none;width: 210px;line-height: 18px;}
.search_zone.main .search_box input::placeholder {color:#999999}
.search_zone.main .search_box .btn_find{background: url('https://img.megagong.net/book_new/search_new.png') no-repeat right center;background-size: contain;width: 19px;height: 19px;float: right;font-size:0;text-indent: -9999px;}

.search_wrap .search_box.sub .btn_book_search{background: url('https://img.megagong.net/book_new/search_new.png') no-repeat right center;background-size: contain;width: 19px;height: 19px;float: right;position: absolute;right: 0;top: 5px;z-index: 2;}
.search_wrap .search_box.sub{position: relative;float: right;width: 235px;border: none;border-bottom: 1px solid #dfdfdf;overflow: hidden;box-sizing: border-box;padding: 5px 0;vertical-align: text-top;height: 30px;}
.search_wrap .search_box.sub input{background:none;font-size: 12px;border: none;width: 210px;line-height: 18px;}
.search_wrap .search_box.sub input::placeholder {color:#999999}
.search_wrap .search_box.sub .btn_find{background: url('https://img.megagong.net/book_new/search_new.png') no-repeat right center;background-size: contain;width: 19px;height: 19px;float: right;font-size:0;text-indent: -9999px;}
/*°Ë»ö¿µ¿ª Ãß°¡*/
/* ±³Àç ÀüÃ¼º¸±â */

/*¼­ºê ±ÂÁî ¸®½ºÆ® ¿µ¿ª*/


.ebook_content_new .sub.goods .search_wrap{margin: 20px auto 0;}
.ebook_content_new .sub.goods h3{margin-top:65px;margin-bottom: 30px;}
.ebook_content_new .sub.goods h4{position: relative;font-size: 16px;padding-left: 12px;margin-bottom: 20px;}
.ebook_content_new .sub.goods h4::before{content: "";position: absolute;top: -2px;left:0;width: 3px;height: 19px;background-color: #222;}

.ebook_content_new .sub.goods .s_detail .sub_choice{border-color:#666666;border-bottom:1px solid #dddddd}
.ebook_content_new .sub.goods .s_detail .sub_choice .choice_tit{width:75px}
.ebook_content_new .sub.goods .s_detail .sub_choice .choice_tit span{}
.ebook_content_new .sub.goods .s_detail .sub_choice ul{margin-left: 75px;}
.ebook_content_new .sub.goods .s_detail .sub_choice ul li button{margin: 0;}
.ebook_content_new .sub.goods .s_detail .sub_choice ul li span{padding:7px;color: #000;}

.best_goods{padding-bottom: 20px;border-bottom: 1px solid #dddddd;}
.best_goods_sd .slick-list{/*margin-left:-22px*/}
.best_goods_sd a{width: 154px;margin: 0 auto 0;display: block;}
.best_goods_sd img{display:block;margin: 0 auto;border: 1px solid #eeeeee;width: 152px;height: 152px;}
.best_goods_sd .item .g_img{position: relative;width: 154px;height: 154px;}
.best_goods_sd .item .g_img i{position:absolute;width: 36px;height: 40px;background: url('https://img.megagong.net/m/common/book/best_icon.png') no-repeat 0 0;color: #fff;text-align: center;line-height: 35px;vertical-align: top;left: 0;top: 0;z-index: 2;font-size: 16px;font-weight: bold;font-style: normal;}
.best_goods_sd .item dl{margin:15px auto 0}
.best_goods_sd .item dl dd.athr{margin: 10px auto;}
.best_goods_sd .item dl dd.price{margin: 10px 0 0;}
.best_goods_sd .item dl dd.price strong{margin-left: 7px;}
.best_goods_sd .slick-dots {position: absolute;text-align: center;right: 0;top: -28px;}
.best_goods_sd .slick-dots li{display: inline-block;padding: 0 2.5px;}
.best_goods_sd .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
.best_goods_sd .slick-dots li.slick-active button{background: #666666;}

.new_goods{padding-top:20px;border-top: 1px solid #dddddd;margin: 0 auto 40px;}
.new_goods_sd{position:relative}
.new_goods_sd .item .g_img .new{position:absolute;top: 0;left: 0;z-index: 2;background: #f5a52e;color: #fff;font-size: 12px;font-weight: bold;padding: 8px;}
.new_goods_sd .slick-list{/*margin-left:-22px*/}
.new_goods_sd a{width: 154px;margin: 0 auto 0;display: block;}
.new_goods_sd img{display:block;margin: 0 auto;border: 1px solid #eeeeee;width: 154px;height: 154px;box-sizing: border-box;}
.new_goods_sd .item .g_img{position: relative;width: 154px;height: 154px;}
.new_goods_sd .item .g_img i{position:absolute;width: 36px;height: 40px;background: url('https://img.megagong.net/m/common/book/best_icon.png') no-repeat 0 0;color: #fff;text-align: center;line-height: 35px;vertical-align: top;left: 0;top: 0;z-index: 2;font-size: 16px;font-weight: bold;font-style: normal;}
.new_goods_sd .item dl{margin:15px auto 0}
.new_goods_sd .item dl dd.athr{margin: 10px auto;}
.new_goods_sd .item dl dd.price{margin: 10px 0 0;}
.new_goods_sd .item dl dd.price strong{margin-left: 7px;}
.new_goods_sd .slick-dots {position: absolute;text-align: center;right: 0;top: -28px;}
.new_goods_sd .slick-dots li{display: inline-block;padding: 0 2.5px;}
.new_goods_sd .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
.new_goods_sd .slick-dots li.slick-active button{background: #666666;}

.goods_list{margin: 0 auto 30px;overflow: hidden;}
.goods_list li{float:left;width: 418px;}
.goods_list li .item{max-height:196px;overflow: hidden;}
.goods_list li:nth-child(2n){margin-left:30px}
.goods_list li+li+li{margin-top:45px}
.goods_list .goods_img{position: relative;width: 192px;height: 192px;float: left;border:1px solid #dddddd;}
.goods_list .goods_img i{position:absolute;width: 36px;height: 40px;background: url('https://img.megagong.net/m/common/book/best_icon.png') no-repeat 0 0;color: #fff;text-align: center;line-height: 35px;vertical-align: top;left: -10px;top: -15px;z-index: 2;font-size: 16px;font-weight: bold;font-style: normal;}
.goods_list .goods_img a img.bookimg{display: block;width: 100%;height: 100%;}
.goods_list .goods_img .book_prev{position:absolute;display: inline-block;z-index: 1;right: 10px;bottom: 40px;width: 48px;height: 48px;}
.goods_list .goods_info{float:left;width: calc(100% - 214px);position: relative;margin-left:20px;}
.goods_list .goods_info dl dd.coment{margin:20px auto;height: 39px;overflow: hidden;text-overflow: ellipsis;word-break: break-word;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:13px;}
.goods_list .goods_info dl dd.price{margin: 0 auto 28px;color: #666666;font-size: 13px;}
.goods_list .goods_info dl dd.price {vertical-align:middle;}
.goods_list .goods_info dl dd.price span{color: #999999;}
.goods_list .goods_info dl dd.price strong{color:#d92a2a;padding-left:6px;}

.goods_list .goods_info .goods_btn {overflow: hidden;}
.goods_list .goods_info .goods_btn  a{display: inline-block;float: left;width: 98px;height: 36px;font-size: 12px;text-align: center;line-height: 36px;box-sizing: border-box;background: #f2f2f2;color: #333333;margin: 0;}
.goods_list .goods_info .goods_btn  a+a{margin-left: 8px;}
.goods_list .goods_info .goods_btn  a.payb{background: #031a32;color: #fff;}
.goods_list .goods_info .goods_btn  span{display: block;float: left;width: 118px;height: 35px;font-size: 13px;background: #bfbfbf;color: #fff;text-align: center;line-height: 35px;box-sizing: border-box;font-weight:bold;}
.goods_list .goods_info .goods_btn span.nonbook,.goods_list .goods_info .goods_btn span.restock{width:100%}
.goods_list .goods_info .goods_btn span.nonbook2{float: none;background: #bfbfbf;width: 100%;color: #fff;}
.goods_list .goods_info .goods_btn  span.nonbook2{float: none;background: #bfbfbf;width: 100%;color: #fff;}
/*//¼­ºê ±ÂÁî ¸®½ºÆ® ¿µ¿ª*/


/* ¿Â¶óÀÎ¼­Á¡ »ó´Ü¿À¸¥ÂÊ ¸Þ´º - 1021 */
.book_nav {text-align:right;margin-bottom:29px;font-size:0;}
.book_nav li {display:inline-block;vertical-align:middle;margin-left:4px;width:65px;height:27px;text-align:center;}
.book_nav li a {display:block;border:0;line-height:25px;height:100%;font-size:12px;color:#d2d2d2;border:1px solid #d2d2d2;border-radius: 13px;box-sizing:border-box;}
.book_nav li.on a {background-color:#007af3;color:#fff;}

/* ¿Â¶óÀÎ¼­Á¡ */
.view_body > div.bvlec .lec_list_more{position: relative;color:#3a83d6;margin: 30px auto 0;display: inline-block;padding-right: 15px;}
.view_body > div.bvlec .lec_list_more i {font-size: 22px;font-style: normal;position: absolute;right: 0;top: -5px;}
.view_body > div.bvlec .lec_list_more i.on{display: none;}
.view_body > div.bvlec .lec_list_more i.off{display:inline-block;}
.view_body > div.bvlec .lec_list_more.on i.on{display:inline-block;}
.view_body > div.bvlec .lec_list_more.on i.off{display:none;}

.view_body .bvlec_info ul li.chr_hidden{display:none;}
.view_body .bvlec_info ul li.chr_hidden.on{display:block;}

.top_right_banner{position:absolute;right:0;top:0;z-index:2;}
.top_right_banner .bnr_area a{display:block;}
.top_right_banner .btn_close{position: absolute;right:0;top:0;}


/* ¿À¸¥ÂÊ ¹è³Ê */
#mContainer .wideBanner p{margin: 0 0 05px;}
#mContainer .wideBanner p a{display: block;margin: 0 0 5px;}
#mContainer .book_flt{right: -20px; transform: translateX(100%);}
#mContainer .book_flt_mo{display: none;}
.book_flt .btn_close{position: absolute;top:0;right:0}


/* ±³Àç ¸®ºä ¸®½ºÆ® */
.review_list_wrap {line-height: 1.5; margin-top: 15px;}
.review_list_wrap .review_list {border-top: 1px solid #111;}
.review_list_wrap .review_list li {position: relative; padding: 20px; border-bottom: 1px solid #ddd;}
.review_list_wrap .review_list .title {display: flex; align-items: center;}
.review_list_wrap .review_list .title i {display: inline-block; width: 53px; font-style: normal; font-size: 12px; border: 1px solid #ddd; border-radius: 2px; padding: 2.5px; text-align: center; box-sizing: border-box;}
.review_list_wrap .review_list .title i.best {color: #fff; background: #0082ff; border-color: #0082ff;}
.review_list_wrap .review_list .title i + i {margin-left: 3px;}
.review_list_wrap .review_list .title i:last-of-type {margin-right: 8px;}
.review_list_wrap .review_list .title b {display: inline-block; width: 70%; font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.review_list_wrap .review_list .title a.del_btn {display: inline-block; font-size: 10px; line-height: 1; color: #f00; border: 1px solid #f00; border-radius: 2px; padding: 2px 9px;}
.review_list_wrap .review_list .write_info {display: flex; align-items: center; gap: 6px; font-size: 12px; color: #666;}
.review_list_wrap .review_list .write_info i {font-style: normal; font-size: 10px; line-height: 1; border: 1px solid #ddd; border-radius: 2px; padding: 2px 4px}
.review_list_wrap .review_list .write_info::after {content: ''; display: inline-block; width: 1px; height: 11px; background: #ececec; order: -1;}
.review_list_wrap .review_list .item_meta {margin-top: 12px;}
.review_list_wrap .review_list .item_meta .rating_icon {justify-content: flex-end;}
.review_list_wrap .review_list .item_content {font-size: 13px; color: #666;}
.review_list_wrap .review_list .item_content span {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all;}
.review_list_wrap .review_list .item_content span.more {display: block; white-space: normal;}
.review_list_wrap .review_list .item_content .more_btn {display: inline-block; font-weight: 700; color: #3a83d6;}
.review_list_wrap .review_list .item_content .review_tit {font-weight: 700; color: #000; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.review_list_wrap .tag_wrap {margin-top: 15px;}
.review_list_wrap .tag_wrap .book_tag {display: inline-block;font-weight: 400;font-size: 12px;color: #0082ff;background: #f2f2f2;padding: 5px 10px;border-radius: 13px;}
.review_list_wrap .none {font-weight: 700; font-size: 14px; text-align: center; color: #666; background: #fafafa; padding: 79px 0; border-top: 1px solid #000; border-bottom: 1px solid #ddd;}
/* ¸®½ºÆ® - ±³Àç»ó¼¼ÆäÀÌÁö */
.review_list_wrap .review_list.view li {display: grid; grid-template-columns: calc(100% - 150px) 150px;}
.review_list_wrap .review_list.view li .title_wrap {grid-row: 1 / 2; grid-column: 1 / 2;}
.review_list_wrap .review_list.view li .item_meta {grid-row: 1 / 3; grid-column: 2 / 3;}
.review_list_wrap .review_list.view li .item_content {grid-row: 2 / 3; grid-column: 1 / 2;}
.review_list_wrap .review_list .title_wrap .write_info {margin-top: 6px;}
.review_list_wrap .review_list .title_wrap .write_info .name {order: -2;}
.review_list_wrap .review_list .item_content {margin-top: 15px;}
.review_list_wrap .review_list .item_meta .tag_wrap {flex-direction: column; gap: 6px; align-items: flex-end;}
/* ¸®½ºÆ® - ¸®ºä³ëÆ®ÆäÀÌÁö */
.review_list_wrap .review_list.review li {display: flex; align-items: flex-start; gap: 20px;}
.review_list_wrap .review_list li .img {width: 110px; flex-shrink: 0; border: 1px solid #ddd; min-height: 162px; display: flex; justify-content: center; align-items: center; margin-top: 10px;}
.review_list_wrap .review_list.review li > dl {min-width: 0; flex-grow: 1;}
.review_list_wrap .review_list.review li > dl dt {display: grid; grid-template-columns: calc(100% - 170px) 165px;}
.review_list_wrap .review_list.review li .item_meta {grid-row: 1 / 3; grid-column: 2 / 3;}
.review_list_wrap .review_list.review .write_info {justify-content: flex-end;}
.review_list_wrap .review_list.review .write_info .name {order: -1;}
.review_list_wrap .review_list li > dl dt {display: flex; font-weight: 500; line-height: 1.5; height: auto; margin-bottom: 30px;}
.review_list_wrap .review_list .item_meta .write_info {margin-top: 24px;}
.review_list_wrap .review_list .item_meta .write_info i {order: -2;}
.review_list_wrap .review_list dd.txt {-webkit-line-clamp: 3;}
/* //±³Àç ¸®ºä ¸®½ºÆ® */

/* ¸®ºä ³ëÆ® */
.bk_review .paging {text-align: center;}
.bk_review .visual {background-color: #e2f1ff; background-image: url(https://image.megagong.net/m/2024/1105_book/visual_bg.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 100%; font-family: 'Noto Sans KR'; line-height: 1.4; text-align: center; color: #111; padding: 50px 0 40px; margin-bottom: 30px;}
.bk_review .visual h4 {font-weight: 400; font-size: 38px; line-height: 1.2; margin: 15px auto 10px;}
.bk_review .visual h4 b {font-weight: 900; font-size: 40px; color: #0082ff;}
.bk_review .visual .s_tit {font-size: 16px;}
.bk_review .visual .s_tit.top {font-weight: 400; color: #666;}
.bk_review .visual .s_tit.btm {font-weight: 500;}
.bk_review .visual .dummy {display: inline-block; font-size: 10px; color: #0082ff; letter-spacing: 3em; margin-top: 20px;}
.bk_review .search_zone {margin-bottom: 15px;}
.bk_review .sort-wrap {padding: 30px 20px; margin-bottom: 40px;}
.bk_review .select-wrap {gap: 7px 3px;}
.bk_review .select-wrap .select-base {font-family: '¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','Dotum',sans-serif; font-size: 13px; height: 34px; border-radius: 0; padding: 0 10px; border-color: #d0d0d0;}
.bk_review .search_wrap .s_tab {float: left; display: flex;}
.bk_review .search_wrap .s_tab li + li::before {content: ''; display: inline-block; width: 1px; height: 11px; background: #ececec; margin: 0 10px;}
.bk_review .search_wrap .s_tab li a {font-size: 12px; color: #999;}
.bk_review .search_wrap .s_tab li.on a {font-weight: 700; color: #000;}
.bk_review .search_wrap .s_filter {float: right; margin: 0;}
/* //¸®ºä ³ëÆ® */



@media (max-width: 1200px){






    #mContainer #mLnb .btnRecruit{margin: 3% 0 0;}
    
    /*  ¿Â¶óÀÎ¼­Á¡ ¸ÞÀÎ */
    .top_btn{display: none;}
    .search_zone.main{margin:30px auto}
    .search_zone{margin:30px auto}
    .ebook_content_new{width: 97%;padding: 25px 0 40px;box-sizing: border-box;}
    .ebook_content_new_inner{width: 100%;padding-left: 0;}
    .ebook_content_new .sub .search_wrap{margin: 3% auto 1.5%;}
    .glbal_menu .topgo a{background: url('https://img.megagong.net/book_new/top_btn.png') no-repeat 0 0 !important;width: 50px !important;height: 50px !important;font-size: 0;background-size: 50px !important;}
    
    #mContainer.wideC #mContent{padding-top: 0}
    #mContainer.wideC #mContent .cust{padding: 0;margin: 0}
    #mContainer #mLnb h3{display: none;border-bottom: none;font-size: 15px;padding-bottom: 15px;}
    #mContainer #mLnb ul li .event_nav {width:100%}
    #mContainer #mLnb ul li a.event::before{display: none;}
    #sortTab_box .mo_h3{float:left;display: none;} 
    
    
    /*¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
    .evt_slider{width:100%;height: auto;}
    .evt_slider .slick-slide img{width:100%;}
    /* .evt_slider .slick-arrow{bottom: -43px;} */
    .slider_controller_wrap{margin-top:-1px}
    .slider_controller.tab2 .slick-list{padding: 0 50% 0 0;}
    .slider_controller.tab3 .slick-list{padding: 0 33.3% 0 0;}
    .slider_controller.tab4 .slick-list{padding: 0 25% 0 0;}
    .slider_controller.tab5 .slick-list{padding: 0 20% 0 0;}
    .slider_controller.tab6 .slick-list{padding: 0 16.6% 0 0;}
    .slider_controller{margin-top:0;}
    /*//¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/

    

    /*¸ÞÀÎ °ú¸ñº° ±³Àç*/
    .lec_book{margin-bottom: 6%;}
    .lec_slider{padding:20px 30px}
    .lec_slider .item img{}
    .lec_slider .slick-arrow{top:32%;}
    .lec_slider .slick-prev {left:1%;}
    .lec_slider .slick-next {right:1%}
    .main .s_detail .sub_choice .choice_tit{display:none}
    .main .s_detail .sub_choice ul{padding: 10px 8px;margin: 0 auto;}
    /*//¸ÞÀÎ °ú¸ñº° ±³Àç*/

    
    
    /*¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/
    /*//¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/

    
    /*¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    .goods_bnr p{top: 50%;left: 4%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
    .g_list_wrap .g_list .slick-list{margin-left:-0.5%}
    .g_list_wrap .g_list a{margin: 0 2%;}
    .g_list_wrap .g_list img{width:100%;height: auto;}
    /*//¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    
    
    /* ¼öÇè¼­ ¸®½ºÆ® */
    .sbody .ebk_list li .b_info dl dd:last-child .book_coment{width:60%;padding: 1% 2%;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn{margin-left: 2%;width: calc(100% - 62%);}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn{
}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a{width: 49%;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a+a{/* margin-left:2%; */}
    /* //¼öÇè¼­ ¸®½ºÆ® */
    
    /*±³Àç »ó¼¼ÆäÀÌÁö*/
    .ebook_content_new .sub h3{margin-top: 20px;}
    .view_detail .v_thum{/* width: 25%; */margin-right: 5%;}
    .view_detail .v_thum > img{width:165px;}
    .view_detail .v_info{float:left;max-width: 70%;}
    .ebk_view .view_head{margin-top: 25px;}
    .view_body > div.bvlec_list .bvlec_list_more{margin: 3% auto 0;}
    .view_body > div.bvlec_list .bvlec_list_more i{top:-6px}
    /*//±³Àç »ó¼¼ÆäÀÌÁö*/

    
    /*°øÁö»çÇ× & ¾È³»¿µ¿ª*/
    .book_board_wrap{margin: 1.5% auto 0;}
    /* .book_board_wrap .notice .board_list li{width:49%}
    .book_board_wrap .notice .board_list li:nth-child(2n){margin-left: 2%;} */
    .book_board_wrap .notice .board_list li:nth-child(2n) { margin-left:3%; }
        



    .book_board_wrap .qna_list ul li{width:33.33%}
    .book_board_wrap .qna_list ul li img{width:100%}
    .book_board_wrap .qna_list ul li p{top:60%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
    /*//°øÁö»çÇ× & ¾È³»¿µ¿ª*/

    
    /*¼­ºê ±ÂÁî ¸®½ºÆ® ¿µ¿ª*/
    .ebook_content_new .sub.goods h3{margin-top:35px;margin-bottom: 15px;}
    /*//¼­ºê ±ÂÁî ¸®½ºÆ® ¿µ¿ª*/


    /* ¿À¸¥ÂÊ ¹è³Ê */
    #mContainer .book_flt{display: none;}
    #mContainer .book_flt_mo{display: none;}
    #mContainer .book_flt_mo{width: 90%;z-index: 1}
    #mContainer .book_flt_mo.fixed {display: block;position: fixed;bottom: 75px;left: 5%;}
    #mContainer .book_flt_mo a {display: flex;background: rgba(0, 130, 255, 0.95);color: #c1e7ff;text-align: center;font-weight: bold;font-size: 14px;justify-content: center;align-items: center;height: 60px;flex-direction: column;flex-wrap: wrap;gap: 5px;border-radius: 100px;}
    #mContainer .book_flt_mo a strong{display: block;color: #fff;width: 100%;font-size: 1.1em;}
    


    /* ¸®ºä ³ëÆ® */
    .bk_review {margin-top: 20px;}
    .bk_review .visual {background-size: cover;}
    /* //¸®ºä ³ëÆ® */
}





@media (max-width: 992px){






    .search_zone.main #sortTab_box{margin: 30px auto;}
    #sortTab_box{width:100%;}
    #sortTab_box .sortTab{float: none;padding: 0;}
    #sortTab_box .sortTab li{width:32.3%}
    #sortTab_box .sortTab li+li{margin-left:1.5%}
    #sortTab_box .sortTab li a {padding: 13px 0;}
    
    /*°Ë»ö¿µ¿ª Ãß°¡*/
    .search_zone.main{margin: 0 auto 20px;}
    .search_zone.main .search_box{width: 100%;}
    .search_box.main{display:block;width:100%;margin: 0 auto 20px;}
    /*//°Ë»ö¿µ¿ª Ãß°¡*/

    /*¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/
    /*//¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/


    /*¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/
    .best_book {margin-bottom: 6%;}
    .best_book .b_list_wrap{margin: 25px auto 0;}
    .b_list_wrap .b_list{width:100%;}
    .b_list_wrap .b_list > div .item{width: 49%;}
    /* .b_list_wrap .b_list > div .item .b_info{width: calc(100% - 180px);} */
    .b_list_wrap .b_list .book .b_img{width: 45%;height: auto;margin-right: 0;background-position: center bottom;}
    .b_list_wrap .b_list .book .b_img > a{width: 80%;display: block;margin: 0 auto;padding-bottom: 17%;}
    .b_list_wrap .b_list .book .b_img a img.bookimg{width: 100%;max-height: 210px;}
    .b_list_wrap .b_list .book .b_info{width: 50%;}
    /*//¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/

    
    /*¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/
    .new_book {margin-bottom: 12%;}
    .n_list_wrap .n_list .slick-prev{left: -4%;}
    .n_list_wrap .n_list .slick-next{right: -4%;}
    /*//¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/

    
    /*¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    .goods_box{margin-bottom: 8%;}
    .goods_bnr{margin-bottom: 4%;}
    /*//¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    
    
    /* ±ÂÁî ¸®½ºÆ® */
    .goods_list li{width: 49%;}
    .goods_list li:nth-child(2n){margin-left:2%}
    .goods_list li+li+li{margin-top:2%}
    /* /±ÂÁî ¸®½ºÆ® */

    
    /* ¼öÇè¼­ ¸®½ºÆ® */
    /* //¼öÇè¼­ ¸®½ºÆ® */


    /*±³Àç »ó¼¼ÆäÀÌÁö*/
    .view_detail .v_info dl dd.price {height:29px}
    .view_detail .v_info dl dd.price span{display: inline-block;vertical-align: middle;}
    .view_detail .v_info dl dd.price strong{display: block;padding-left: 0;}
    .view_body > div > div.bvlec_book_info ul {width: 49%;}
    .view_body > div > div.bvlec_book_info ul+ul{margin-left:2%}
    /*//±³Àç »ó¼¼ÆäÀÌÁö*/






}






@media (max-width: 840px){





    
    /*¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/
    .today_book .book_thum li{width: 16%;margin-right: 4%;box-sizing: border-box;}
    .today_book .book_thum li img{width:100%}
    .today_book .book_thum li.on::after{/* top:-1%; *//* left:-1.2%; */}
    /*//¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/






}






@media (max-width: 768px){






    .ebook_content_new h3.tit{font-size:16px;margin-bottom: 20px;}
    .ebook_content_new{padding: 25px 0 20px;}
    .search_zone{margin:15px auto}

    /*¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
    .evt_Wrap{margin-bottom: 6%;}
    .evt_slider .slick-dots{right:2%;top:2%;}
    .evt_slider .slick-dots li{margin:0 1px}
    .slider_controller{width:150%;}
    .slider_controller.tab2 .slick-list{padding: 0 75% 0 0;}
    .slider_controller.tab3 .slick-list{padding: 0 50% 0 0;}
    .slider_controller.tab4 .slick-list{padding: 0 47.5% 0 0;}
    .slider_controller.tab5 .slick-list{padding: 0 17% 0 0;}
    .slider_controller.tab6 .slick-list{padding: 0 3% 0 0;}
    /*//¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
    

    /*¸ÞÀÎ °ú¸ñº° ±³Àç*/
    .lec_slider .item a{width: 180px;}
    .lec_slider .item img{width: 180px;height: 250px;}
    .lec_slider .slick-prev {left:5%;}
    .lec_slider .slick-next {right:5%}
    /*//¸ÞÀÎ °ú¸ñº° ±³Àç*/

    
    /*¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/
    .today_book{margin-bottom: 6%;}
    .today_book .tit a{display:inline-block}
    .today_book > div{display:flex;align-items: flex-end;}
    .today_book .big_book{background:none;padding:3% 2% 3% 3%;width: 35%;border-right:none;text-align: center;}
    .today_book .big_book img{width: 100%;height: auto;box-shadow: none;display: block;margin: 0 auto;}
    .today_book .tbook_info{padding: 3% 2%;width: 65%;}
    .today_book .tbook_info dl dt{max-width: 100%;/* height: 2.4em; *//* -webkit-line-clamp: 2; */}
    .today_book .tbook_info dl dd.txt{display: none;}
    .today_book .book_thum {margin-top: 30px;}
    .today_book .book_thum li{width: 18%;margin-right: 2%;}
    .today_book .book_thum li.on::after{/* top: 0; *//* left: 0; *//* width: calc(100% - 2px); *//* height: calc(100% - 2px); */}
    /*//¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/


    /*¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/
    .b_list_wrap{overflow: hidden;}
    .b_list_wrap .nav{display:none}
    .b_list_wrap .b_list{padding: 25px 0 0;}
    .b_list_wrap .b_list .slick-list .slick-slide{width:auto;}
    .b_list_wrap .b_list .slick-list .slick-slide+.slick-slide+.slick-slide{margin-top:0;}
    .b_list_wrap .b_list > div .item{width: 100%;margin-bottom: 32px;}
    .b_list_wrap .b_list > div .item .b_info{margin-left: 4%;}
    .b_list_wrap .b_list .slick-arrow{display:none !important}
    .b_list_wrap .b_list .slick-dots {position: absolute;right: 0;top: 0;z-index: 2;}
    .b_list_wrap .b_list .slick-dots li {position:relative;display:inline-block;vertical-align:middle;cursor: pointer;font-size: 0;color:#ffffff;text-align: center;margin: 0 2px;}
    .b_list_wrap .b_list .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
    .b_list_wrap .b_list .slick-dots li.slick-active button{background: #666666;}
    /*//¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/


    /*¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/
    .n_list_wrap{padding: 20px 30px;}
    .n_list_wrap .n_list .item a{width:180px;}
    .n_list_wrap .n_list .item a > img{width: 100%;height: auto;}
    .n_list_wrap .n_list .slick-arrow{position:absolute;width:20px;height:31px;top:32%;text-indent: -9999px;z-index: 1;}  
    .n_list_wrap .n_list .slick-prev {left:-10px;background:url('https://img.megagong.net/book_new/prev_arrow.png') no-repeat center 0;background-size: contain;}
    .n_list_wrap .n_list .slick-next {right:-10px;background:url('https://img.megagong.net/book_new/next_arrow.png') no-repeat center 0;background-size: contain;}
    
    /*//¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/

    /* 240802 ¸ÞÀÎ ½Å°£µµ¼­ ¼öÁ¤ */
    .re_frame_bot .n_list_wrap .n_list .item a > .re_box {width: 100%; height: auto;}
    /* // 240802 ½Å°£µµ¼­ ¼öÁ¤ */

    /*°Ë»ö¿µ¿ª Ãß°¡*/
    /*±³Àç ÀüÃ¼º¸±â */
    .sub .search_wrap .search_box.sub{float: left;width: 100%;margin: 10px 0;}
    .sub .search_wrap .s_filter{width:100%;margin-top:4%}
    /*//°Ë»ö¿µ¿ª Ãß°¡*/
    /*//±³Àç ÀüÃ¼º¸±â */

    
    /* ¼öÇè¼­ ¸®½ºÆ® */
    .sbody .ebk_list li{padding: 3% 5%;}
    .sbody .ebk_list li+li{margin-top:2%}
    .sbody .ebk_list li .b_img{margin: 0;width: 37%;padding: 2% 4%;border: 1px solid #eeeeee;box-sizing: border-box;}
    .sbody .ebk_list li .b_img a img.bookimg{width: 56%;height: auto;border: none;margin: 0 auto;display: block;}
    .sbody .ebk_list li .b_img span{position:absolute;left: 50%;right: 0;top: 105%;bottom: auto;width: 90px;height: 32px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
    .sbody .ebk_list li .b_info{width: calc(100% - 46%);margin: 0 0 0 4%;}
    .sbody .ebk_list li .b_info dl dd:last-child{padding-top: 0;}
    .sbody .ebk_list li .b_info dl dt{-webkit-line-clamp: 2;height: 39px;}
    .sbody .ebk_list li .b_img span .mo{display:block;}
    .sbody .ebk_list li .b_img span .pc{display:none}
    .sbody .ebk_list li .b_info dl dd.athr{margin-bottom: 4%;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_coment{display:none}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn{margin-left:0;width: 100%;float: none;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .price{margin: 7% auto 5%;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn strong{padding-left: 0;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a{/* width: 49%; */}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a+a{/* margin-left:2%; */}
    /* //¼öÇè¼­ ¸®½ºÆ® */

    /*±³Àç »ó¼¼ÆäÀÌÁö*/
    .view_body{margin: 40px auto 0;}
    .view_body .bvreview_contents .link_btn {margin-top: 15px;}
    .view_body .bvreview_contents .link_btn a {display: block; font-weight: 700; font-size: 13px; text-align: center; color: #0082ff; background: #f2f2f2; border: 1px solid #ddd; padding: 7px 40px; box-sizing: border-box;}
    .view_body > div{margin-bottom: 4%;}
    .view_detail{padding: 0 0 10%;}
    .view_detail .info span.b_subject,
    .view_detail .info span.g_subject{display: none;}
    .view_detail > div.mo_tit{display:block;width: 100%;margin-bottom: 2.5%;}
    .view_detail > div.mo_tit .b_subject,.view_detail > div.mo_tit .g_subject{display:inline-block;border: 1px solid #dddddd;padding: 6px;display: inline-flex;font-size:12px;}
    .view_detail > div.mo_tit .b_name,.view_detail > div.mo_tit .g_name{display:block;font-size: 14px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;word-break: break-word;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 10px;min-height: 36px;}
    .view_detail > div.mo_tit .b_name .book_bnum_tit {font-size: 12px; font-weight: 400; color: #666;}
    .view_detail .thum{width: 40%;margin-right: 3%;padding:3% 6%;}
    /* .view_detail .thum .imgbox img{width: 120px;height: 170px;display:block;margin:0 auto;} */
    .view_detail .thum .imgbox {width: 120px;height: 170px;display:block;margin:0 auto;}
    .view_detail .thum .book_prev{position:absolute;width: 30%;left:50%;top: 82%;bottom: auto;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
    .view_detail .thum .book_prev .pc{display:none}
    .view_detail .thum .book_prev .mo{display:block}
    .view_detail .thum.view .book_prev{}
    .view_detail .info{width: calc(100% - 44%);display: flex;align-items: flex-end;align-content: flex-end;flex-direction: row;}
    .view_detail .info dl{margin: 0 auto;}
    .view_detail .info dl dt{display:none}
    .view_detail .info dl dd{margin-top: 0;}
    .view_detail .info dl dd + dd{margin-top: 6%;}
    .view_detail .info dl dd span+span{width:auto;margin-left: 0;}
    .view_detail .info dl dd.quantity .num_btn{vertical-align: top;float: right;margin: 10px auto;line-height: 1;}
    .view_detail .info dl dd.total_price{padding: 18px 0;margin-top: 0;border-bottom: 1px solid #dddddd;}
    .view_detail .btn{position: absolute;width: 100%;left: 0;bottom: 0;text-align: left;}
    .view_detail .btn a,.view_detail .btn span{width: 48%;height: auto;line-height: 1;padding: 3% 0;}
    .view_detail .btn a.payb{margin-left:1%}
    
    .view_body > div.anchor a{padding: 12px 4px;font-size: 13px;width: 33.3%;box-sizing: border-box;text-align: center;}
    .view_body > div.anchor a+a{border-left: 1px solid #cccccc}
    .view_body .bv_blist {overflow: inherit;}
    .view_body .bv_blist .bvlec_book_list{padding: 0;margin-top: 3%;}
    .view_body .bv_blist .bvlec_book_list .slick-list{padding: 0 15% 0 0;}
    .view_body .bv_blist .bvlec_book_list .book_box{float:left;width: 20%;text-align: center;position: relative;}
    .view_body .bv_blist .bvlec_book_list .book_box span{display:block;text-align: center;margin-top:15px;line-height: 1.2;font-weight: bold;height: auto;}
    .view_body .bv_blist .bvlec_book_list .book_box + .book_box:before{display:none;position: absolute;left: 0;content: "";width: 1px;height: 80%;border-left:1px dashed #dedede}
    .view_body .bv_blist .bvlec_book_list .book_box a{width: 90%;margin: 0 auto;}
    .view_body .bv_blist .bvlec_book_list .book_box a img{width: 85%;height: auto;}
    .view_body .bv_blist .bvlec_book_list .book_box a dl{margin-top: 7.5px;width: 85%;}
    .view_body .bv_goods_list{padding: 0;overflow: inherit;}
    .view_body .bv_goods_list .slick-list{padding:0 20% 0 0;overflow: initial;}
    .view_body .bv_goods_list .slick-dots {position: absolute;text-align: center;right: 0;top: -42px;z-index: 2;}
    .view_body .bv_goods_list .slick-dots li{display: inline-block;padding: 0 2.5px;}
    .view_body .bv_goods_list .slick-dots li button{display: block;width: 10px;height: 10px;font-size: 0;-webkit-border-radius: 100%;border-radius: 100%;background: #bfbfbf;}
    .view_body .bv_goods_list .slick-dots li.slick-active button{background: #666666;}
    .view_body .bv_goods_list a,.view_body .bv_glist img{width:90%;}
    .view_body .bv_glist a dl{margin-top:10px}
    .view_body .bv_glist a img{width: 100%;height:auto;margin: 0 auto;}
    .view_body > div.anchor{margin-bottom: 4%;}

    /* ±³Àç ¸®ºä ¿µ¿ª */
    /* À¯ÀÇ»çÇ× ÆË¾÷ */
    .popupCaution {right: 0; width: 80%; max-width: 380px;}
    /* //À¯ÀÇ»çÇ× ÆË¾÷ */
    /* ±³Àç ¸®ºä ÀÛ¼º ÆË¾÷ */
    .popupBookReview .book_info_wrap {flex-direction: column;}
    .popupBookReview .book_info_wrap .book_img {width: 40%; max-width: 136px;}
    .popupBookReview .book_info_wrap .book_info {width: 100%; margin: 0;}
    .popupBookReview .label-customize {flex-basis: calc(50% - 3px);}
    /* //±³Àç ¸®ºä ÀÛ¼º ÆË¾÷ */
    .view_body .bvreview_contents .search_wrap {padding: 0 6px;}
    .view_body .bvreview_contents .search_wrap .s_filter {width: auto;}
    /* //±³Àç ¸®ºä ¿µ¿ª */
    /*//±³Àç »ó¼¼ÆäÀÌÁö*/
    
    /*±ÂÁî »ó¼¼ÆäÀÌÁö*/
    .view_detail.goods{padding:0 0 8%;}
    .view_detail.goods .thum{width: 30%;height: auto;}
    .view_detail.goods .info{width: calc(100% - 34%);margin: 4.5% 0 0;}
    .view_detail.goods .info dl{margin: 0;}
    .view_detail.goods .info dl dd{margin-top: 0;}
    .view_detail.goods .info dl dd + dd{margin-top: 6%;}
    /*//±ÂÁî »ó¼¼ÆäÀÌÁö*/
    

    
    /* ±ÂÁî ¸®½ºÆ® */
    .ebook_content_new .sub.goods .s_detail .sub_choice{border-color:#dddddd}
    .ebook_content_new .sub.goods h3{margin-top:35px;margin-bottom: 15px;}
    .ebook_content_new .sub.goods h4{font-size: 14px;margin-bottom: 10px;}
    .ebook_content_new .sub.goods h4::before{height: 14px;top:0}
    
    .goods_list li{width: 100%;}
    .goods_list li:nth-child(2n){margin:4% 0 0 0}
    .goods_list li+li+li{margin-top:4%}
    
    .best_goods_sd .slick-list{margin-left:0;}
    .best_goods_sd a{width:90%}
    .best_goods_sd img{width: 100%;height: 258px;}
    .best_goods_sd .item .g_img{width: 100%;height: auto;}
    .goods_list .goods_info .goods_btn  a{width:49%}
    .goods_list .goods_info .goods_btn  a+a{margin-left:2%;}

    .new_goods_sd .slick-list{margin-left:0;}
    .new_goods_sd a{width:90%}
    .new_goods_sd img{width: 100%;height: 258px;}
    .new_goods_sd .item .g_img{width: 100%;height: auto;}
    /* /±ÂÁî ¸®½ºÆ® */
    


    /*°øÁö»çÇ× & ¾È³»¿µ¿ª*/
    .goods_bnr p{font-size:16px}
    .goods_bnr p span .btn_more{right:-5%;margin: 0;}
    .goods_bnr p span.txt{margin-top:10%}
    .book_board_wrap .qna_list{width: 100%;margin: 25px auto 0;}
    .book_board_wrap .notice .board_list li{width:100%}
    .book_board_wrap .notice .board_list li a{padding: 2% 0;}
    .book_board_wrap .notice .board_list li:nth-child(2n){margin: 0;}
    .book_board_wrap .notice .board_list li a .txt{width: calc(98% - 35px);}
    /*//°øÁö»çÇ× & ¾È³»¿µ¿ª*/

    /* 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */
    .lec_slider .item .re_frame_bot {width: 180px;height: 250px;}
    /* // 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */
    

    /* ±³Àç ¸®ºä ¸®½ºÆ® */
    .review_list_wrap .review_list li {padding: 20px 6px;}
    .review_list_wrap .tag_wrap {margin-top: 10px;}
    .review_list_wrap .review_list.view li {display: block;}
    .review_list_wrap .review_list .title {flex-wrap: wrap;}
    .review_list_wrap .review_list .title::before {content: ''; display: inline-block; width: 100%; order: 0; margin: 6px 0;}
    .review_list_wrap .review_list .title i {order: -1;}
    .review_list_wrap .review_list .title a.del_btn {position: absolute; bottom: 20px; right: 6px;}
    .review_list_wrap .review_list .item_meta {margin-top: 0;}
    .review_list_wrap .review_list .item_meta .rating_icon {position: absolute; top: 25px; right: 6px;}
    .review_list_wrap .review_list .item_meta .tag_wrap {flex-direction: row; gap: 3px; align-items: center;}
    .review_list_wrap .review_list .item_content .more_btn {margin-top: 10px;}
    /* ¸®½ºÆ® - ¸®ºä³ëÆ®ÆäÀÌÁö */
    .review_list_wrap .review_list.review li > dl dt {display: flex; flex-direction: column;}
    .review_list_wrap .review_list.review .title b {width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}
    .review_list_wrap .review_list li .img {display: none;}
    .review_list_wrap .review_list.review .write_info {margin-top: 6px; justify-content: flex-start;}
    .review_list_wrap .review_list.review .write_info i {order: 1;}
    .review_list_wrap .review_list.review .tag_wrap {order: 1;}
    /* //±³Àç ¸®ºä ¸®½ºÆ® */

    /* ¸®ºä ³ëÆ® */
    .bk_review .visual {background-image: url(https://image.megagong.net/m/2024/1105_book/visual_bg_m.jpg); padding: 10vmin 0;}
    .bk_review .visual h4 {font-size: clamp(30px, 7.5vmin, 62.5px); margin: 3% auto 6%;}
    .bk_review .visual h4 b {font-size: clamp(32px, 8vmin, 65.5px);}
    .bk_review .visual .s_tit {font-size: clamp(13px, 3vmin, 27px);}
    .bk_review .visual .dummy {font-size: clamp(8px, 2vmin, 14.5px); margin-top: 5%;}
    .bk_review .select-wrap li {flex-grow: 1;}
    .bk_review .select-wrap .select-base {width: 100%;}
    .bk_review .sort-wrap {margin-bottom: 30px;}
    .bk_review .search_wrap {padding: 0 6px;}
    .bk_review .search_wrap .s_filter {width: auto;}
    /* //¸®ºä ³ëÆ® */
    

}






@media (max-width: 640px){





    .sbody .ebk_list li .b_img span{top: 108%;}
    





    
}   






@media (max-width: 576px){





    .ebook_content_new h3.tit{/* font-size:14px; */}
    .ebook_content_new dl dt{/* min-height: 39px;*/font-size:12px;}
    .ebook_content_new dl dd{font-size:12px;}
    .ebook_content_new dd.price strong{font-size:12px;height: 18px;}
    .ebook_content_new h3.tit a{margin: 0px 0 0 10px;}

    /* ÆòÁ¡ */
    .rating_icon.lg {gap: 8px;}
    /* //ÆòÁ¡ */
    
    /*¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
    .evt_slider .slick-arrow {width: 21px;height: 30px;bottom: -30px;}
    .evt_slider .slick-prev{right: 21px;}
    .slider_controller_wrap{margin-top: -4px;}
    .slider_controller{height:30px}
    .slider_controller .slick-slide{height: 30px;line-height: 30px;}
    .slider_controller .slick-slide span{font-size:12px;}
    .slider_controller .slick-slide.slick-current span::before{bottom: -8px;}
    .slider_arrow{height:30px}
    .slider_arrow .prev,.slider_arrow .next {height:30px;}
    /*//¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/


    /*¸ÞÀÎ °ú¸ñº° ±³Àç*/
    .lec_slider{padding: 3% 3%;}
    .lec_slider .item a{width:140px}
    .lec_slider .item img{width: 140px;height: 200px;}
    .lec_slider .slick-prev {left:2%;}
    .lec_slider .slick-next {right:2%}
    /*//¸ÞÀÎ °ú¸ñº° ±³Àç*/

    /* 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */
    .lec_slider .item .re_frame_bot {width: 140px; height: 200px;}
    /* // 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */

    
    /*¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/
    .n_list_wrap{padding: 3% 3%;}
    .n_list_wrap .n_list .item a{width:140px;}
    .n_list_wrap .n_list .item a > img{width: 140px;height: 200px;}
    .n_list_wrap .n_list .slick-prev{left: -2%;}
    .n_list_wrap .n_list .slick-next{right: -2%;}
    /*//¸ÞÀÎ ½Å°£µµ¼­ ¿µ¿ª*/

    /* 240802 ¸ÞÀÎ ½Å°£µµ¼­ ¼öÁ¤ */
    .re_frame_bot .n_list_wrap .n_list .item a > .re_box {width: 140px; height: 200px;}
    /* // 240802 ½Å°£µµ¼­ ¼öÁ¤ */

    /*¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/
    .today_book .tbook_info dl dt{font-size:13px;}
    .today_book .tbook_info dl dd.athr{margin: 1.5% auto 1.2%;}
    .today_book .big_book{text-align: left;}
    .today_book .big_book img{width: 100%;}
    /*¸ÞÀÎ ¿À´ÃÀÇ ÃßÃµ*/

    /*¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/
    .best_book .b_list_wrap{overflow:hidden;/* padding-top: 10px;*/}
    .b_list_wrap .b_list > div .item .b_img{margin-left:4%;}
    .b_list_wrap .b_list > div .item .b_img i{width: 30px;height: 34px;line-height: 30px;font-size: 13px;background-size:contain;top: -8px;left: -12%;}
    .b_list_wrap .b_list > div .item .b_info{width: calc(100% - 175px);margin: 0 2.5% 0 4%;}
    /*//¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/

    /*¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    /*//¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    
    /*°øÁö»çÇ× & ¾È³»¿µ¿ª*/
    .book_board_wrap .notice .board_list li a .txt{margin-left: 1%;}
    .book_board_wrap .notice .board_list li a .date{margin: 1.5% auto 0;}
    .book_board_wrap .qna_list ul li strong{font-size: 14px;margin-bottom: 1.5%;}
    .book_board_wrap .qna_list ul li p{left:4%;font-size:12px;}
    .book_board_wrap .qna_list ul li:nth-child(3) p{font-size:20px;}
    /*//°øÁö»çÇ× & ¾È³»¿µ¿ª*/

    /* ¼öÇè¼­ ¸®½ºÆ® */
    .sub .s_detail .sub_choice .choice_tit,.s_detail .step_choice .choice_tit{width: 60px;}
    .sub .s_detail .sub_choice .choice_tit span, .s_detail .step_choice .choice_tit span{padding: 0 0 0 8px;}
    .sub .s_detail .sub_choice ul,.s_detail .step_choice ul{margin-left: 60px;}
    .sbody .ebk_list li .b_img{width: 34%;/* border: none; *//* padding: 1% 4%; *//* margin: 0; */}
    .sbody .ebk_list li .b_img a img.bookimg{width: 70%;}
    
    .sbody .ebk_list li .b_img span{width: 80px;height: 20px;top: 108%;}
    .sbody .ebk_list li .b_info{width: calc(100% - 39%);margin: 0 0 0 5%;}
    .sbody .ebk_list li .b_info dl{margin: 2% auto 0;}
    .sbody .ebk_list li .b_info dl dt{margin-bottom: 2%;}
    .sbody .ebk_list li .b_info dl dd.athr{margin-bottom: 5%;height: 15px;line-height: 13px;}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn span,
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .btn a{height: 30px;line-height: 30px;}
    /* //¼öÇè¼­ ¸®½ºÆ® */

    /* ±ÂÁî ¸®½ºÆ® */
    .ebook_content_new .sub.goods .s_detail .sub_choice .choice_tit{width: 60px;}
    .ebook_content_new .sub.goods .s_detail .sub_choice ul{margin-left: 60px;}
    .best_goods_sd img{height: 200px;}
    .new_goods_sd img{height: 200px;}
    .goods_list li .item{max-width:100%}
    .goods_list .goods_img{width:40%;height:auto;}
    .goods_list .goods_info{width: calc(100% - 44%);margin-left:2%;}
    .goods_list .goods_info dl dd.price{margin: 0 auto 14px;}
    /* //±ÂÁî ¸®½ºÆ® */
    
    /*±³Àç »ó¼¼ÆäÀÌÁö*/
    .view_body h4{font-size: 14px;margin-bottom: 2%;}
    .view_body .contents_tit {margin-bottom: 2%;}
    .view_body .bvlec_info{font-size:12px}
    .view_detail{padding:0 0 50px;}
     .view_detail .thum{width: 30%;padding: 2% 3%;}
    .view_detail .thum .imgbox {width: 80%;height: 145px}
    .view_detail .info{width: calc(100% - 34%);}
    .view_detail .info dl{margin: 0 0 0;}
    .view_detail .info dl dd span{font-size: 13px;}
    .view_detail .info dl dd span.cost{font-size:12px}
    .view_detail .thum .book_prev{top: 85%;width: 40%;}
    .view_detail .thum.view .book_prev{width: 70%;top: unset;bottom: 4%;}
    .view_body > div > div{font-size: 12px;}
    /* ±³Àç ¸®ºä ¿µ¿ª */
    /* ±³Àç ¸®ºä ÀÛ¼º ÆË¾÷ */
    .popupBookReview .content_area .content_inner {padding: 30px 10px;}
    .popupBookReview .book_info_wrap .book_info .mg_tb_wrap .mg_tb_form colgroup col:nth-child(1) {width: 15% !important;}
    .popupBookReview .book_info_wrap .radio-base-list li {flex-basis: auto; flex: 1;}
    .popupBookReview .book_info_wrap .book_info .mg_tb_wrap .mg_tb_form td .radio-base-list {gap: 0 4px;}
    .popupBookReview .rating_content {gap: 10px;}
    /* //±³Àç ¸®ºä ÀÛ¼º ÆË¾÷ */
    /* //±³Àç ¸®ºä ¿µ¿ª */
    /*//±³Àç »ó¼¼ÆäÀÌÁö*/

    /*±ÂÁî »ó¼¼ÆäÀÌÁö*/
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .price{font-size:12px;margin: 7% auto 7%;}
    .view_detail > div.mo_tit .g_subject{font-size:10px}
    .view_detail > div.mo_tit .g_name{font-size:12px}
    .view_detail.goods{padding:0 0 10%;}
    .view_detail .info dl dd.quantity{margin-top: 3%;}
    .view_detail .info dl dd.total_price{padding:9px 0}
    .view_detail .info dl dd.total_price strong{font-size:14px}
    .view_body .bv_goods_list .slick-dots{top: -18%;}
    /*//±ÂÁî »ó¼¼ÆäÀÌÁö*/
    



    /* ¿À¸¥ÂÊ ¹è³Ê */
    #mContainer .book_flt_mo.fixed {bottom: 63px;}
    #mContainer .book_flt_mo a{font-size: 13px;}
    




}





@media (max-width: 460px){





    /* dd.athr span+span{display:none} */
    /* .s_detail .sub_choice ul li span,.s_detail .step_choice ul li span{padding:4px} */
    .s_detail .sub_choice ul li button,.s_detail .step_choice ul li button{font-size: 12px;}

    /*¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
    .slider_controller .slick-slide.slick-current span::before{bottom: -9px;}
    .slider_controller .slick-slide span{font-size: 12px;}
    /*//¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/

    /*¸ÞÀÎ °ú¸ñº° ±³Àç*/
    .lec_slider .item a{width:120px}
    .lec_slider .item img{width: 120px;height: 160px;}
    .lec_slider .item dl dd.athr{margin:5px auto;text-align: center;display: block;}
    .lec_slider .item dl dd.price strong{display:block;margin: 4px 0 0 0;}
    .lec_slider .item dl dd.athr span+span{display:none}
    .lec_slider .slick-arrow{width:15px;height:26px;top: 26%;}
    .lec_slider .slick-prev {left: 2%;background-size:contain}
    .lec_slider .slick-next {right: 2%;background-size:contain}
    /*//¸ÞÀÎ °ú¸ñº° ±³Àç*/

    /* 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */
    .lec_slider .item .re_frame_bot { width: 120px; height: 160px;}
    /* // 20240802 ¸ÞÀÎ °ú¸ñº° ±³Àç ¼öÁ¤ */
 
    /*¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/
    .b_list_wrap .b_list > div .item .b_info{width: calc(100% - 165px);}
    /*//¸ÞÀÎ º£½ºÆ®µµ¼­ ¿µ¿ª*/
    
    /*½Å°£ ±³Àç*/
    .n_list_wrap .n_list .item a{width:120px;}
    .n_list_wrap .n_list .item a > img{width: 120px;height: 160px;}
    .n_list_wrap .n_list .item dl dd.price strong{display:block;margin: 4px 0 0 0;}
    .n_list_wrap .n_list .item dl dd.athr{margin:5px auto;text-align: center;display: block;}
    .n_list_wrap .n_list .item dl dd.athr span{max-width: 100%;}
    .n_list_wrap .n_list .item dl dd.athr span+span{display:none}
    .n_list_wrap .n_list .slick-arrow{width:15px;height:26px;top: 26%;}
    .n_list_wrap .n_list .slick-prev{left: -2%;background-size:contain}
    .n_list_wrap .n_list .slick-next{right: -2%;background-size:contain}
    /*//½Å°£ ±³Àç*/

    /* 240802 ¸ÞÀÎ ½Å°£µµ¼­ ¼öÁ¤ */
    .re_frame_bot .n_list_wrap .n_list .item a > .re_box {width: 120px; height: 160px;}
    /* // 240802 ½Å°£µµ¼­ ¼öÁ¤ */
    
    /*°øÁö»çÇ× & ¾È³»¿µ¿ª*/
    .book_board_wrap .qna_list ul li:nth-child(1) p{top: 53%;}
    .book_board_wrap .qna_list ul li:nth-child(3) p{top: 52%;}
    .book_board_wrap .qna_list ul li:nth-child(3) p{font-size:16px;}
    .book_board_wrap .qna_list ul li p{font-size:10px}
    .book_board_wrap .qna_list ul li p span br{display:none}
    /*//°øÁö»çÇ× & ¾È³»¿µ¿ª*/

    /*¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    .goods_bnr{background: url('https://img.megagong.net/m/common/book/goods_bnr_mo.jpg') no-repeat center 0;padding: 16% 0;background-size: 100% auto;}
    .goods_bnr .pc{display:none}
    /*//¸ÞÀÎ ±ÂÁî ¿µ¿ª*/

    /* ¼öÇè¼­ ¸®½ºÆ® */
    .sbody .ebk_list li .b_img{padding:2% 5%}
    .sbody .ebk_list li .b_img a img.bookimg{width: 90%;}
    .sbody .ebk_list li .b_img span{width: 70px;top: 104%;}
    /* //¼öÇè¼­ ¸®½ºÆ® */

    /*±³Àç »ó¼¼ÆäÀÌÁö*/
    .view_detail .info dl dd span{width: 34px;margin-right: 10px;}
    .view_detail .info dl dd.total_price span{width:75px}
    .view_detail .thum{/* width: 40%; *//* margin-right: 3%; *//* padding: 1% 2%; *//* border:none; */}
    .view_detail .thum .imgbox {width: 90%;height: 132px;}
    .view_body > div > div.bvlec_book_info ul li .tit{width: 30px;}
    .view_body > div > div.bvlec_book_info ul li .txt{width: calc(100% - 40px);padding-left: 0;display: inline-block;}
    .view_body .bvlec_info ul li a{display: block;}
    .view_body .bvlec_info em{position:relative;margin-right: 0;}
/*     .view_detail .info dl dd.quantity{margin-top: 1%;} */
    .view_detail .info dl{/* margin: 8% 0 0; */}
    /*//±³Àç »ó¼¼ÆäÀÌÁö*/

    /*±ÂÁî »ó¼¼ÆäÀÌÁö*/
    .view_detail.goods .thum{width: 40%;height: auto;}
    .view_detail.goods .info{width: calc(100% - 44%);margin: 7% 0 0;}
    .view_body .bv_goods_list .slick-dots{top: -20%;}
    /*//±ÂÁî »ó¼¼ÆäÀÌÁö*/

    /* ±ÂÁî ¸®½ºÆ® */
    .best_goods_sd img{height: 180px;}
    .new_goods_sd img{height: 180px;}
    /* //±ÂÁî ¸®½ºÆ® */





}





@media (max-width: 420px){






    .sbody .ebk_list li .b_img span{/* width: 55%; */}
    .sbody .ebk_list li .b_img a img.bookimg{width: 84%;}
    .sbody .ebk_list li .b_info dl dd.athr{margin-bottom:2%}
    .sbody .ebk_list li .b_info dl dd:last-child .book_btn .price{margin: 5% auto;}

    .book_info_pop{font-size: 12px;width: 80%;}
    .book_info_pop > span{width: 30px;height: 36px;font-size: 12px;margin-right:2%;background-size:contain;line-height: 32px;}
    .book_info_pop p span{color: #26beb1;font-weight:bold}





}





@media (max-width: 360px){





    /*¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/
    .slider_controller.tab2 .slick-list{padding: 0 70% 0 0;}
    .slider_controller.tab3 .slick-list{padding: 0 55% 0 0;}
    .slider_controller.tab4 .slick-list{padding: 0 40% 0 0;}
    .slider_controller.tab5 .slick-list{padding: 0 10% 0 0;}
    .slider_controller.tab6 .slick-list{padding: 0;}
    /*//¸ÞÀÎ ÀÌº¥Æ® ¹è³Ê*/

    /*¸ÞÀÎ ±ÂÁî ¿µ¿ª*/
    .g_list_wrap .g_list .item dl dd.price{height: 23px;vertical-align: bottom;}
    .g_list_wrap .g_list .item dl dd.price span{margin-bottom:4px}
    /*//¸ÞÀÎ ±ÂÁî ¿µ¿ª*/

    /* ¼öÇè¼­ ¸®½ºÆ® */
    
    .sbody .ebk_list li .b_img a img.bookimg{width:100%;}
    .sbody .ebk_list li .b_img span{width: 55%;top: 105%;}
    .sbody .ebk_list li .b_img span{top: 103%;}
    /* //¼öÇè¼­ ¸®½ºÆ® */

    /*»ó¼¼ÆäÀÌÁö*/
    .view_body .bv_goods_list .slick-dots{top: -22%;}
    .view_detail .thum .imgbox {height: 100px;}
    .view_detail .info dl dd.quantity{height:auto}
    .view_detail .info dl dd.quantity .num_btn{margin:2% auto}
    .view_detail .info dl dd.quantity .num_btn a{width: 20px;height: 22px;}
    .view_detail .info dl dd.quantity .num_btn a.btn_plus{width:20px;margin-left: -2px;}
    .view_detail .info dl dd.quantity .num_btn input[type="text"]{height:19px}
    .view_detail .info dl dd.quantity span{line-height: 30px;}
    .view_detail .info dl dd + dd{margin-top: 2%;}
    .view_detail .info dl dd.total_price{line-height:30px;padding:0}
    /*//»ó¼¼ÆäÀÌÁö*/

    /* ±ÂÁî ¸®½ºÆ® */
    .best_goods_sd img{height:150px;}
    .new_goods_sd img{height:150px;}
    /* //±ÂÁî ¸®½ºÆ® */
    




}




@media (max-width: 320px){




    /* ±ÂÁî ¸®½ºÆ® */
    .best_goods_sd img{height:130px;}
    .new_goods_sd img{height:130px;}
    /* //±ÂÁî ¸®½ºÆ® */





}