@charset "euc-kr";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,h5,th,td,input{color:#333;font-size:var(--font-size-sm);font-weight: var(--font-weight-regular)}
em {font-style:normal}
body{text-align:center;margin:0;background:#fff url(http://img.megastudy.net/main/2017/gnbbg.gif) 0 0 repeat-x;height: 100%}
body{margin:0;padding:0}
hr{display:none}
img,fieldset{border:0}
ul,ol,li{list-style:none}
img,input,select,textarea{vertical-align:middle}
a{color:#666;text-decoration:none}
a:hover{color:#666;text-decoration:underline}
.hide{ text-indent:-9999px;z-index:-1;overflow:hidden;height:1px;font:1px/1;display:none}
.blind {overflow:hidden; visibility:hidden; position:absolute; left:-9999px; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px}
div#header_2012{margin-left:0;height:218px}
div#header{padding-left:0}
div#header .cen_con .search_wrap .input input{margin-top:5px}
#contents{position:relative;_zoom:1;z-index:10;margin:0 auto;width:1160px;text-align:left}
#contents:after {content:" "; display:block; clear:both}
div#STATICMENU{ right:0 !important;top:228px}
#skyArea {position:absolute;top:10px;right:-100px;width: 90px}
#contents .left_area{float:left;margin-top:0}
#contents .contents{float:left;width:820px}

/* 20231012 */
#contents.w820{float:left;width:820px !important}

.more{position: absolute;top:26px}
.more a {display:block;width:8px;background-position: 0 -178px}
.more a em {display:block;overflow: hidden;position: relative;z-index: -1}
.m1 {left:71px}
.m2 {left:82px}
.m3 {left:110px}

.pmpGoods{}
.lnb_renuwal_wrap .depth01_menu .tit{}

.main{font-size:var(--font-size-sm);line-height:14px}
.main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;*behavior: url(/common/js/boxsizing.htc)}

.tit_comm{display:block;float:left;width:109px;height:17px;text-indent:-9999px;overflow:hidden;background:url(http://img.megastudy.net/bookMall/tits.gif)}
.ttsmt {background:url('http://img.megastudy.net/pmp_zone/main_2015/bgtt2.jpg') 0 0 no-repeat;letter-spacing: -1px;white-space: nowrap}
.ttsmt span {display: block;overflow: hidden;position: relative;z-index: -1;width: 100%;height: 100%}
.thumb_list h3 {width: 104px;height: 24px;line-height: 14px;background-position: 0 0}
.thumb_list h3.st2 {width: 195px;height: 25px;line-height: 14px;background-position: 0 -29px}

.bot_area .boxin h3 {height: 15px;line-height: 14px}
h3.app {width: 77px;background-position: 0 -58px}
h3.recapp {width: 41px;background-position: 0 -78px}
h3.rev {width: 40px;background-position: 0 -98px}
h3.goods {width: 78px;background-position: 0 -118px}
h3.noti {width: 50px;background-position: 0 -139px}
h3.faq {width: 81px;background-position: 0 -159px}

.section_banner{display:block;overflow:hidden;position:relative;float:left;width:415px;height:159px}
.section_banner .main_banner-list{height:159px;width:100%}
.section_banner .main_banner-list li{float:left}
.section_banner .main_banner-indication {display:block;position:absolute;bottom:14px;right:17px;float:left}
.section_banner .main_banner-indication li  {cursor:pointer;float:left;overflow:hidden;width:6px;height:6px;margin:3px;background-color:#737987;text-indent:-9999px}
.section_banner .main_banner-indication li.on {background-color:#d9ac74}


.bookmall .section_banner .main_banner-indication a{cursor:pointer; display:inline-block; text-align:right;overflow:hidden;width:6px;height:6px;margin:3px;background-color:#737987;text-indent:-9999px}
.bookmall .section_banner .main_banner-indication a.on{background-color:#d9ac74}

.section_recobanner{display:block;float:left;width:405px;height:159px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:url(http://img.megastudy.net/bookMall/bg_reco.gif)}
.section_recobanner .box_cont{display:block;position:relative;width:310px;height:95px;margin:27px 25px 12px 47px}
.section_recobanner .box_cont .box_recobanner{display:block;overflow:hidden;width:310px;height:110px}
.section_recobanner .box_cont .box_recobanner .ftitem-txt{text-align:center;padding:5px 0 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--font-size-xs);color:#676d7a;line-height:14px}
.section_recobanner .box_cont .list_recobanner{float:left;width:9999px}
.section_recobanner .box_cont .list_recobanner li{float:left;text-align:center;width:155px}
.section_recobanner .box_cont .list_recobanner li img {/*border:1px solid #e3e3e3;*/}
.section_recobanner .box_cont .l{position:absolute;top:15px;left:-28px}
.section_recobanner .box_cont .r{position:absolute;top:15px;right:-28px}

.top_area {overflow:hidden}
.banner_area {overflow:hidden; margin-top:15px;position:relative}
.banner_area .banner_type_a {}
.banner_area .banner_type_b {}
.banner_area .banner_type_b ul {}
.banner_area .banner_type_b ul:after{content:"";display:block;clear:both}
.banner_area .banner_type_b ul li {float:left}
.banner_area .main_banner-indication {display:block;position:absolute;bottom:14px;right:17px;float:left}
.banner_area .main_banner-indication li {cursor:pointer;float:left;overflow:hidden;width:6px;height:6px;margin:3px;background-color:#737987;text-indent:-9999px}
.banner_area .main_banner-indication li.on{background-color:#d9ac74}

.mid_area {width:800px;margin-left:10px;overflow:hidden;margin-top:35px}
.mid_area .titarea {position:relative}
.mid_area .titarea .box_paging {position:absolute;left:760px;top:2px}
.mid_area .titarea .box_paging span {color:#b8c2d9}
.mid_area .titarea .box_paging span strong {color:#737987}

.thumb_list {margin-top:15px}
.thumb_list .list_w {overflow:hidden;margin-left:-1px;border-top:1px solid #fcdae2;border-bottom:1px solid #fcdae2;margin-top:-1px}
.thumb_list .line2 {border-top:1px solid #cfd0f8;border-bottom:1px solid #cfd0f8}
.thumb_list .list_w li {float:left;width:200px;background:url('http://img.megastudy.net/pmp_zone/main_2015/bgdot.gif') 0 0 repeat-y;font-size:var(--font-size-xs);text-align:center;padding:10px 0}
.thumb_list .list_w li .thumb {position:relative}
.thumb_list .list_w li .thumb .ico {position:absolute;left:16px;top:7px}
.thumb_list .list_w li .goods {color:#e65b79;position:relative;padding-top:12px;letter-spacing:-1px}
.thumb_list .list_w li a:hover {text-decoration:none}
.thumb_list .list_w li .goods .f1 {display:block;color:#666666;font-weight: var(--font-weight-semibold);padding: 0 3px}
.thumb_list .list_w li .goods .f2 {text-decoration:line-through;color:#999999}
.thumb_list .list_w li .goods .f3 {color:#e65b79;font-weight: var(--font-weight-semibold)}
.thumb_list .list_w li .goods .m_on {background:#404040;position:absolute;left:0;top:0;color:#fff;width:200px;height:70px;padding:12px 7px 0;opacity:0.95}

.bot_area {overflow:hidden;margin:20px 0 0 -8px;width:830px}
.bot_area .boxin {float:left;width:406px;border:1px solid #e6e6e6;padding:23px;position:relative;margin:0 0 8px 8px}
.bot_area .h_st1 {height:198px}
.bot_area .h_st2 {height:187px}
.bot_area .h_st3 {height:132px}

.bot_area .boxin .l {position:absolute;top:80px;left:13px}
.bot_area .boxin .r {position:absolute;top:80px;right:13px}

.bot_area .boxin .rollling {width:367px;margin:17px 0 0 0}
.bot_area .boxin .rollling ul {overflow:hidden;height:118px}

.bot_area .boxin .rollling ul li img {display:block;width:60px;margin:0 auto}
.bot_area .boxin .rollling ul li {float:left;width:90px;text-align:center}

.bot_area .boxin .rollling ul li a {font-size:var(--font-size-xs);letter-spacing:-1px;margin-top:10px;display:block;line-height:14px}
.bot_area .boxin .rollling ul li a strong {color:#6669e8;letter-spacing:0}
.bot_area .boxin .rollling ul li a span {color:#999999;display:block;letter-spacing:-2px}

.bot_area .recom {margin-top:10px}
.bot_area .recom li {line-height:24px}
.bot_area .recom li a {font-size:var(--font-size-xs);color:#999999}

.bot_area .review {margin-top:15px}
.bot_area .review .l_th {width:67px;text-align:center}
.bot_area .review .l_th p {margin-bottom:10px}
.bot_area .review dl {position:absolute;left:114px;top:53px;width:245px}
.bot_area .review a dt {font-weight: var(--font-weight-semibold);color:#6669e8;margin-bottom:10px}
.bot_area .review a dd {font-size:var(--font-size-xs);color:#999999}

.bot_area .appraisal {}
.bot_area .appraisal .top_app {background:#f3f3f3;padding:2px 20px 2px 23px;position:relative;margin-top:4px;letter-spacing:-1px}
.bot_area .appraisal .top_app .txt{position:absolute;left:74px;top:10px}
.bot_area .appraisal .top_app .txt a {font-weight: var(--font-weight-semibold);color:#666666;font-size:var( --font-size-xs)}
.bot_area .appraisal h4 {font-size:var(--font-size-xs);color:#6669e8;font-weight: var(--font-weight-semibold);padding:13px 0 5px}
.bot_area .appraisal .b_txt a {font-size:var(--font-size-xs);color:#999999}

.bot_area .notice {margin-top:18px}
.bot_area .notice li {background:url('http://img.megastudy.net/pmp_zone/main_2015/dot.gif') 0 5px no-repeat;padding-left:6px}
.bot_area .notice li a {line-height:18px;color:#999999;font-size:var(--font-size-xs)}

.links {margin-top:12px}
.links ul {width:820px}
.links ul:after{content:"";display:block;clear:both}
.links li {float:left}
.links li a {display:block}

.aside {text-align:center}
.aside .banner img {display:block;margin-bottom:5px}
.aside h5 {font-weight: var(--font-weight-regular);font-size:var(--font-size-xs);padding-top:8px}
.aside .top {background:#bd9fdf url('http://img.megastudy.net/pmp_zone/sky_top.jpg') 0 0 no-repeat}
.aside .top h5 {color:#642da5}
.aside .top span {display:block;color:#efecf7;padding-bottom:7px}
.aside .top2 {height: auto; background:#e9e9e9;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}
.aside .top2 h5 {font-size:var(--font-size-sm); color:#333; padding-top: 2px;padding-bottom:5px;border-top:1px solid #d7d7d7}
.aside .top2 span {color:#454545;padding-bottom:7px; font-weight: var(--font-weight-regular)}
.aside .cont {border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:10px 0 12px}
.aside .cont .none {display:block;background:#f1f1f1;color:#a7a7a7;padding:20px 0;margin:0 4px 10px}
.aside .cont li {margin-bottom:5px}
.aside .cont li img {}
.aside .cont .page {color:#a8a8a8;margin-top:5px}
.aside .r_ban_wrap {margin-bottom:10px}
.aside .r_ban_wrap * {}
.aside .cont .goods {text-align:center;font-weight: var(--font-weight-regular);color:#9C9A9A;line-height:18px}
.aside .cont .goods a {text-decoration:underline;color:#EF292D;font-weight: var(--font-weight-semibold)}
.aside .cont .goods a.login {color:#9C9A9A;font-weight: var(--font-weight-regular)}

.sky_ban {display:block;margin:-20px 0 5px}

.aside .banner ul li:last-child {margin:0 0 10px 0 !important}

.recent_view{border: 1px solid #d7d7d7; margin-bottom: 10px}
.recent_view * {}
.recent_view h4{background: #e9e9e9;color: #333;margin-bottom: 1px;padding:2px 0 5px 0;letter-spacing: -1px;font-weight: var(--font-weight-regular);font-size:var(--font-size-sm)}
.recent_view h5{background: #f0f7ff;color: #666;font-size:var(--font-size-sm);font-weight: var(--font-weight-regular);padding:4px 0 2px 0;letter-spacing: -1px}
.recent_view .divice1{text-align: center;padding:10px 0}
.recent_view .divice1 > a > img {width: 75px; height: 65px}


/* ½º¸¶Æ®Á¸ °³¼± 20210730 ¿ÀÇÂ ¿¹Á¤ */
/* Top Big Banner */
.pmpMain .bigban_area {overflow: hidden; position: relative}
.pmpMain .bigban_area .navi_area {display: table; position: absolute; right: 25px; top: 25px; z-index: 1; width: 201px; height: 230px; background: rgba(0,0,0,.5); text-align: center}
.pmpMain .bigban_area .navi_area:after {content: ''; display: inline-block; position: absolute; left: -12px; top: calc(50% - 3px); top: -webkit-calc(50% - 3px); border: 6px solid transparent; border-right-color: rgba(0,0,0,.5)}
.pmpMain .bigban_area .navi_area ul {display: table-cell; width: 148px; padding-left: 27px; text-align: center; vertical-align: middle}
.pmpMain .bigban_area .navi_area ul li {width: 148px; height: 33px; border-bottom: 1px solid rgba(255, 255, 255, 0.3)}
.pmpMain .bigban_area .navi_area ul li a {display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0; font-family:var(--primary-font);font-size:14px;line-height:33px;letter-spacing: -0.5px; color: rgba(255,255,255,.7); text-decoration: none}
.pmpMain .bigban_area .navi_area ul li a:hover,
.pmpMain .bigban_area .navi_area ul li a.on {font-weight: var(--font-weight-semibold); font-size: 16px; color: #fff}
.pmpMain .bigban_area .navi_area ul li:last-child{border-bottom: 0 none}

/* Quick Search */
.searchArea {display: table; position: relative; width:780px; margin: 20px auto 0; background: #fff;border:2px solid #0084ff;border-radius:25px}
.searchArea__cell {display: table-cell; width: 100%; height: 54px; font-size:19px;line-height:18px; letter-spacing: -0.5px; color: #0084ff; text-align: center; vertical-align: middle}
.searchArea__cell > * {display: inline-block; margin: 0 0 0 15px; vertical-align: middle}
.searchArea__cell > strong {margin-left: 0}
.searchArea__cell select {display:inline-block;min-width: 130px; height: 30px; border: 1px solid #ccd2d9; background: #fff; font-family:var(--primary-font);font-size:14px;line-height:30px; vertical-align: top; box-sizing: border-box; -webkit-box-sizing: border-box}
.searchArea__cell .search_txt{display:inline-block;width:161px;height:30px;margin:0;padding:0 0 0 5px;border:1px solid #ccd2d9;vertical-align:top;-webkit-box-sizing:border-box}

.bx_favkey{width:780px;margin:0 auto;padding:12px 0 0 0;font-size:var(--font-size-sm);text-align:center;font-weight: var(--font-weight-semibold)}
.fav_tit {display:inline-block;vertical-align:top}
.fav_tit span{display:inline-block;vertical-align:top;color:#0084ff}
.bx_favkey a{display:inline-block;margin:0 10px;text-decoration:underline}
.bx_favkey a:hover,.bx_favkey a.selected{color:#0084ff}
.ic_cm{display:inline-block;width:24px;height:24px;margin:-3px 10px 0 0;vertical-align:middle}
.ic_cm.pic1{background:url('http://img.megastudy.net/pmp_zone/main_2015/ic_fire.png') 50% 0 no-repeat}
.ic_cm.pic2{background:url('http://img.megastudy.net/pmp_zone/main_2015/ic_best.png') 50% 0 no-repeat}
.ic_cm.pic3{background:url('http://img.megastudy.net/pmp_zone/main_2015/ic_brand.png') 50% 0 no-repeat}

.sort_keyword{margin:20px 0 0 0;padding:17px 20px 16px 14px;border-top:1px solid #ccc;background:#f7f7f7}
.sort_keyword .keyword_item{overflow:hidden}
.sort_keyword .keyword_item li{float:left;padding:0 6px;border-left:1px solid #ddd}
.sort_keyword .keyword_item li:first-child{border-left:none}
.sort_keyword .keyword_item li a{font-size:15px;color:#757575}
.sort_keyword .keyword_item li a.selected{font-weight: var(--font-weight-semibold);text-decoration:underline;color:#0084ff}

.sort_keyword.type2{position:relative;border-top:none}
.sort_keyword.type2 .keyword_item li a{font-size:var(--font-size-sm)}
.sort_view{position:absolute;right:8px;top:11px}
.sort_view a{display:inline-block;overflow:hidden;width:33px;height:33px;margin-right:5px;line-height:999px}
.sort_view .btn_view01{background:url(http://img.megastudy.net/pmp_zone/main_2015/ic_viewtype01.jpg) no-repeat}
.sort_view .btn_view02{background:url(http://img.megastudy.net/pmp_zone/main_2015/ic_viewtype02.jpg) no-repeat}


.pmp_itemwrap{overflow:hidden;position:relative;border-bottom:1px solid #ccc}
.pmp_itemwrap .inner_sec{width:782px;margin:0 auto}
.pmp_itemwrap .lst_pmpitem li{float:left;width:234px;height:267px}
.pmp_itemwrap .lst_pmpitem .item_tb{display:table;width:100%;height:247px}
.pmp_itemwrap .lst_pmpitem .item_cell{display:table-cell;width:100%;height:100%;vertical-align:middle}
.pmp_itemwrap .item_thumb{display:inline-block;position:relative;width:234px;height:174px;text-align:center}
.pmp_itemwrap .item_thumb img{display:inline-block;width:174px;height:174px}
.pmp_itemwrap .item_thumb .ic_word{position:absolute;left:0;top:0}
.pmp_itemwrap .item_thumb .ic_word img{width:40px;height:40px}
.pmp_itemwrap .item_txt{display:block;padding-top:10px;font-size:var(--font-size-sm);text-align:center}
.pmp_itemwrap .bx-controls-direction > a {display: inline-block; position: absolute; top: calc(50% - 16px); top: -webkit-calc(50% - 16px); width: 33px; height: 33px; text-indent: -9999px}
.pmp_itemwrap .bx-controls-direction .bx-prev {left: 0;background: url('http://img.megastudy.net/pmp_zone/main_2015/btn_fprev.jpg') no-repeat; }
.pmp_itemwrap .bx-controls-direction .bx-next {right:0;background: url('http://img.megastudy.net/pmp_zone/main_2015/btn_fnext.jpg') no-repeat; }

.month_brand{overflow:hidden;position:relative;margin:20px 0 0 0;padding:20px;background:#f7f7f7}
.month_brand .brand_logo{float:left;width:150px;height:150px;background:#fff;border-radius:150px;text-align:center}
.month_brand .brand_logo img{width:140px;height:140px}
.month_brand .brand_detail{float:left;width:286px;margin-left:20px;padding:15px 0 0 0;font-size:var(--font-size-sm);color:#666;line-height:22px}
.month_brand .brand_detail .tit_brand{font-size:15px;color:#333;font-weight: var(--font-weight-semibold);padding-bottom:12px;text-decoration:underline}
.brand_goods{position:absolute;right:0;top:0}

.bx_brand_shop .month_brand{background:#f0f7ff}
.bx_brand_shop .month_brand .brand_logo{float:left;width:130px;height:130px;border-radius:130px;text-align:center}
.bx_brand_shop .month_brand .brand_logo img{width:120px;height:120px}
.bx_brand_shop .month_brand .brand_detail{float:left;width:406px;margin-left:20px;padding:5px 0 0 0;font-size:var(--font-size-sm);color:#666;line-height:22px}
.bx_brand_shop .brand_goods{position:absolute;right:20px;top:20px;width:206px}
.bx_brand_shop .brand_goods img{width:206px;height:130px}


.top_sortview{margin-top:45px;font-size:var(--font-size-sm);color:#333}
.top_sortview .num{font-weight: var(--font-weight-semibold);color:#1083ef}
.bx_search_goods{margin-top:13px;padding:0 0 25px;border-top:1px solid #999;border-bottom:1px solid #d9d9d9}
.none_data{padding:55px 0 30px;text-align:center;font-size:var(--font-size-sm);color:#333}
.none_data strong{color:#0084ff}
.sec_goodcmt{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.lst_search_goods{overflow:hidden}
.lst_search_goods .pmpGoodsList__table--zoom{position:absolute;right:0;top:210px;left:auto;bottom:auto}
.lst_search_goods li{position:relative;float:left;width:240px;min-height:370px;margin:25px 15px}
.lst_search_goods li > a{display:block}
.lst_search_goods li .lst_thumbs{height:312px}
.lst_search_goods .good_thumb{display:block;position:relative;width:238px;height:238px;text-align:center;border:1px solid #ddd;background:url('http://img.megastudy.net/pmp_zone/main_2015/logo_mega.png') no-repeat 50% 50%}
.lst_search_goods .good_thumb img{width:238px;height:238px}
.lst_search_goods .good_name{display:block;min-height:56px;padding:12px 0 0 0;font-size:var(--font-size-sm);font-weight: var(--font-weight-semibold);color:#333;text-align:center;line-height:14px}
.lst_search_goods .good_name .brand{display:block;padding-bottom:6px;font-size:var(--font-size-sm);font-weight: var(--font-weight-regular);color:#333}
.lst_search_goods .good_price{display:block;height:40px;padding:0;text-align:center}
.lst_search_goods .good_price a{text-decoration:underline}
.lst_search_goods .good_price .sale{display:block;color:#999;text-decoration: line-through}
.lst_search_goods .good_price .use{display:block;font-size:19px;font-weight: var(--font-weight-semibold);color:#0084ff}
.lst_search_goods .good_price .btn_price{display:inline-block;font-weight: var(--font-weight-semibold);font-size:var(--font-size-sm);color:#0084ff}
.lst_search_goods .good_info{display:none;min-height:150px;padding:10px 0 0 0;color:#999;line-height:20px}
.lst_search_goods .good_info .add_msg{color:#f05f40}
.lst_search_goods .ic_item{position:absolute;left:0;top:0}
.lst_search_goods .ic_item img{width:40px;height:40px}

.bx_search_goods.lst_type{}
.bx_search_goods.lst_type .lst_search_goods li{overflow:hidden;position:relative;float:none;width:auto;height:176px;min-height:176px;margin:0;padding:30px 185px 30px 0;border-top:1px solid #ddd}
.bx_search_goods.lst_type li > a{display:block}
.bx_search_goods.lst_type li .lst_thumbs{height:auto}
.bx_search_goods.lst_type .pmpGoodsList__table--zoom{position:absolute;left:148px;top:176px;right:auto;bottom:auto}
.bx_search_goods.lst_type .lst_search_goods .good_thumb{float:left;position:relative;width:174px;height:174px;margin-right:30px;text-align:center;border:1px solid #ddd;background:url('http://img.megastudy.net/pmp_zone/main_2015/logo_mega.png') no-repeat 50% 50%}
.bx_search_goods.lst_type .lst_search_goods .good_thumb img{width:174px;height:174px}
.bx_search_goods.lst_type .lst_search_goods .ic_item img{width:40px;height:40px}
.bx_search_goods.lst_type .lst_search_goods .good_price{position:absolute;right:0;top:33%;width:185px;text-align:center}
.bx_search_goods.lst_type .good_name{float:left;width:428px;min-height:30px;padding-bottom:10px;font-size:19px;color:#333;text-align:left}
.bx_search_goods.lst_type .good_name .brand{display:none}
.bx_search_goods.lst_type .good_info{display:block;float:left;position:relative;width:400px;min-height:100px;padding-top:0}
.bx_search_goods.lst_type .sec_goodcmt{clear:both;position:static;bottom:auto;width:100%;padding:0 0 10px 206px;text-align:left}

.bx_brand_shop .lst_search_goods li{margin-bottom:0}
.bx_brand_shop .none_data{padding:130px 0 105px;text-align:center;font-size:var(--font-size-sm);color:#333}

.fav_item{font-size:14px}

/* Button */
.button-event {display: inline-block; border: 0; outline: 0; letter-spacing:-0.5px; color: #fff; text-align:center; text-decoration: none; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box}
.button-event > span {display: inline-block; position: relative; padding: 0; vertical-align: top}
.button-event.size-sm {min-width: 110px; height: 30px; font-size:14px; line-height:30px}
.button-event.size-md {min-width: 120px; height: 32px; font-size:var(--font-size-sm); line-height:30px}
.button-event.bg-ty01 {background: #0084ff}
.button-event.bd-ty01 {border: 1px solid #d9d9d9; background: #f9f9f9; color: #666}
.button-event i[class^=arrow] {display: inline-block; position: absolute; right: 0}
.button-event .arrow {top: calc(50% - 3px); padding: 3px; border: solid #fff; border-width: 0 1px 1px 0}
.button-event .arrow02 {top: calc(50% - 3px); padding: 2px; border: solid #666; border-width: 0 2px 2px 0}
.button-event i[class^=arrow].right {transform: rotate(-45deg); -webkit-transform: rotate(-45deg)}
.button-event i[class^=arrow].left {transform: rotate(135deg); -webkit-transform: rotate(135deg)}
.button-event i[class^=arrow].up {transform: rotate(-135deg); -webkit-transform: rotate(-135deg)}
.button-event i[class^=arrow].down {transform: rotate(45deg); -webkit-transform: rotate(45deg)}

.pmpMdSlide__table .button-event > span{padding-right:20px}

/* ¸»ÁÙÀÓ 2ÁÙ */
.linEllipsis02 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-wrap: break-word; height: 38px; line-height: 18px}
/* ¸»ÁÙÀÓ 4ÁÙ */
.linEllipsis04 {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; white-space: normal; text-overflow: ellipsis; word-wrap: break-word; height: 74px; line-height: 18px}

/* º£½ºÆ® ¼¿·¯ - ÇÐ½À±â±â/ÇÐ½Àº¸Á¶ ¾ÆÀÌÅÛ */
.pmpMain__title {position: relative; margin: 30px 0 0}
.pmpMain__title > h2 {font-family:var(--primary-font);font-size:26px;line-height:30px; letter-spacing: -1px; color: #333}

.pmpItemWrap {overflow: hidden; position: relative; border-bottom: 1px solid #ccc}
.pmpItemWrap__header {position: relative; height: 44px; margin: 20px 0 0; border-top: 1px solid #ccc; background: #f7f7f7}
.pmpItemWrap__header--title {margin: 0 0 0 20px; font-family:var(--primary-font);font-size:18px;line-height:44px; color: #4c4c4c; letter-spacing: -0.5px}
.pmpItemWrap__inner {}
.pmpItemSlide {position: relative}
.pmpItemSlide .bx_flicking {position: relative; width: 782px; margin: 0 auto; -webkit-text-size-adjust: none}
.pmpItemSlide .bx_flicking .bx-wrapper {position: relative; width: 782px}
.pmpItemSlide .bx_flicking .bx-controls-direction > a {display: inline-block; position: absolute; top: calc(50% - 16px); top: -webkit-calc(50% - 16px); width: 33px; height: 33px; text-indent: -9999px}
.pmpItemSlide .bx_flicking .bx-controls-direction .bx-prev {left: -19px;background: url('http://img.megastudy.net/pmp_zone/main_2015/btn_fprev.jpg') no-repeat; }
.pmpItemSlide .bx_flicking .bx-controls-direction .bx-next {right: -19px;background: url('http://img.megastudy.net/pmp_zone/main_2015/btn_fnext.jpg') no-repeat; }
.pmpItemSlide ul:after {content: ''; display: block; clear: both}
.pmpItemSlide li {float: left; width: 234px; height: 268px}
.pmpItemSlide li a {/* text-decoration: none; */}
.pmpItemSlide__table {display: table; table-layout: fixed; width: 100%}
.pmpItemSlide__table--cell {display: table-cell; width: 100%; height: 100%; font-family:var(--primary-font);font-size:14px;line-height:18px; letter-spacing: -0.5px; color: #1e1e1e; text-align: center; vertical-align: top}
.pmpItemSlide__table--thumb {overflow: hidden; position: relative; width: 234px; height: 174px; margin: 25px 0 0; text-align: center}
.pmpItemSlide__table--thumb > img {width: 174px; height: 174px}
.pmpItemSlide__table--text {margin: 10px 0 0}
.pmpItemSlide__table--flag {position: absolute; left: 0; top: 0; z-index: 1}
.pmpItemSlide--ico {display: inline-block; width: 40px; height: 40px; margin: 0 0 0 3px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_common_sp.png') no-repeat}
.pmpItemSlide--ico.ico-new {background-position: 0 -47px}
.pmpItemSlide--ico.ico-best {background-position: -45px -47px}
.pmpItemSlide--ico:first-child {margin-left: 5px}

/* MD's Choice */
.pmpMdChoice {position: relative; height: 190px; margin: 40px 0 0; padding: 0 0 0 218px; border: 1px solid #96a3b5}
.pmpMdChoice:before {content: ''; display: inline-block; position: absolute; left: -1px; top: -1px; z-index: 1; width: 218px; height: 190px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_md_choice.jpg') no-repeat}
.pmpMdSlide {position: relative}
.pmpMdSlide .bx_flicking {position: relative; width: 600px; margin: 0; -webkit-text-size-adjust: none}
.pmpMdSlide .bx_flicking .bx-wrapper {position: relative; width: 600px}
.pmpMdSlide ul:after {content: ''; display: block; clear: both}
.pmpMdSlide li {float: left; position: relative; width: 300px}
.pmpMdSlide li:after {content: ''; display: inline-block; position: absolute; left: -1px; top: calc(50% - 74px); top: -webkit-calc(50% - 74px); z-index: 1; width: 1px; height: 148px; background: rgba(46, 71, 108, 0.2)}
.pmpMdSlide li:first-child:after {content: none}
.pmpMdSlide li a {text-decoration: none}
.pmpMdSlide__table {display: table; table-layout: fixed; width: 100%}
.pmpMdSlide__table > div {display: table-cell; height: 188px; vertical-align: middle}
.pmpMdSlide__table--thumb {overflow: hidden; width: 136px; text-align: right}
.pmpMdSlide__table--thumb > img {width: 116px; height: 116px}
.pmpMdSlide__table--info {padding: 0 0 0 10px; font-family:var(--primary-font);font-size:20px;line-height:20px;font-weight: var(--font-weight-semibold);letter-spacing: -0.5px; color: #000; text-align: left}
.pmpMdSlide__table--info p {margin: 0 0 10px}
.pmpMdSlide__table--info .linEllipsis02 {height: 50px; line-height: 24px}
.pmpMdSlide__table--info .button-event {font-weight: var(--font-weight-regular)}

/* °øÁö»çÇ× */
.pmpGroupIssue {position: relative; margin: 40px 0 0; padding: 15px 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1}
.pmpGroupIssue * {line-height: 1.5; letter-spacing: -0.5px; color: #363636; text-align: left}
.pmpGroupIssue a {display: block; position: relative; font-family: inherit; font-size: inherit; color: currentcolor; /* text-decoration: none; */}
.pmpGroupIssue--title {position: absolute; left: 0; top: 50%; z-index: 1; width: 130px; padding: 0 30px 0 0; font-weight: var(--font-weight-semibold); font-size: 18px; color: #333; transform: translateY(-50%); -webkit-transform: translateY(-50%)}
.pmpGroupIssue--title a {text-decoration: none}
.pmpGroupIssue--title > a:after {content: ''; display: inline-block; position: absolute; right: 0; top: calc(50% - 8px); top: -webkit-calc(50% - 8px); width: 16px; height: 16px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_common_sp.png') no-repeat -21px -92px}
.pmpGroupIssue--outer {margin: 0 0 0 130px}
.pmpGroupIssue__list {}
.pmpGroupIssue__list:after {content: ''; display: block; clear: both}
.pmpGroupIssue__list > li {float: left; width: 50%}
.pmpGroupIssue__list > li > a {width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}

/* customer center */
.pmpCustomer {position: relative; margin: 20px 0 0}
.pmpCustomer__table {display: table; table-layout: fixed; width: 100%}
.pmpCustomer__table--cell {display: table-cell; position: relative; width: calc(100% / 3); width: -webkit-calc(100% / 3); height: 80px; background: #f7f7f7; font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.4; letter-spacing: -0.5px;color: #4f4f4f; vertical-align: middle}
.pmpCustomer__table--cell:after {content: ''; display: inline-block; position: absolute; left: 0; top: 15px; width: 1px; height: 51px; background: rgba(179, 201, 223, 0.5)}
.pmpCustomer__table--cell:first-child:after {content: none}
.pmpCustomer__table--cell > a {display: block; position: relative; margin: 0 0 0 50px; padding: 0 0 0 52px; font-family: inherit; font-size: inherit; color: currentcolor; text-decoration: none}
.pmpCustomer__table--cell.cell-guide > a {margin-left: 35px}
.pmpCustomer__table--cell > a:before {content: ''; display: inline-block; position: absolute; left: 0; top: calc(50% - 21px); top: -webkit-calc(50% - 21px); width: 42px; height: 42px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_common_sp.png') no-repeat}
.pmpCustomer__table--cell.cell-faq > a:before {background-position: 0 0}
.pmpCustomer__table--cell.cell-qna > a:before {background-position: -47px 0}
.pmpCustomer__table--cell.cell-guide > a:before {background-position: -94px 0}
.pmpCustomer__table--cell > a > em {font-style: normal; font-weight: var(--font-weight-semibold); font-size: 18px; color: #1d1d1d}

/* Àå¹Ù±¸´Ï */
.left_menu-banner .aside * {font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:18px; letter-spacing: -0.5px; text-align: center}
.left_menu-banner .asideItem {position: relative; margin: 10px 0 0; border: 1px solid #d7d7d7}
.left_menu-banner .asideItem--header {background: #e9e9e9}
.left_menu-banner .asideItem--header > h5 {padding: 8px 0; font-size: 14px; color: #000}
.left_menu-banner .asideItem--header > h5 > em {font-style: normal; font-weight: var(--font-weight-semibold); font-size: 14px; text-decoration: underline; color: #ff4f2a}
.left_menu-banner .asideItem__inner {position: relative; background: #fff}
.left_menu-banner .asideItem__table {display: table; table-layout: fixed; width: 100%}
.left_menu-banner .asideItem__table--cell {display: table-cell; position: relative; width: 50%; height: 57px; font-size: 13px; color: #1e1e1e; text-align: center; vertical-align: middle !important}
.left_menu-banner .asideItem__table--cell:after {content: ''; display: inline-block; position: absolute; left: 0; top: 10px; width: 1px; height: 38px; background: #ededed}
.left_menu-banner .asideItem__table--cell:first-child:after {content: none}
.left_menu-banner .asideItem-color01 {font-weight: var(--font-weight-semibold); color: #ff4f2a; text-decoration: underline}
.left_menu-banner .asideItem-color02 {font-weight: var(--font-weight-semibold); color: #1e1e1e; text-decoration: underline}
.left_menu-banner .asideItem-color03 {color: #9C9A9A; text-decoration: underline}

/* Äü¹è³Ê */
.left_menu-banner .asideItem-quick__list {position: relative; padding: 15px 0 !important; background: #fcfcfc}
.left_menu-banner .asideItem-quick__list > li {margin: 15px 0 0}
.left_menu-banner .asideItem-quick__list > li:first-child {margin-top: 0}
.left_menu-banner .asideItem-quick__list > li > a {display: table; width: 100%; font-family: inherit; font-size: inherit; text-decoration: none}
.left_menu-banner .asideItem-quick__list--cell {display: table-cell; font-size:var(--font-size-sm); line-height: 17px !important; color: #999; text-align: center; vertical-align: middle !important}
.left_menu-banner .asideItem-quick__list--cell em {font-style: normal; font-size: 14.5px; color: #333}
.left_menu-banner .asideItem-quick__list--cell > p {position: relative; margin: 0 0 0 15px; padding: 0 0 0 45px; text-align: left}
.left_menu-banner .asideItem-quick__list--cell > p:before {content: ''; display: inline-block; position: absolute; left: 0; top: calc(50% - 18px); top: -webkit-calc(50% - 18px); width: 36px; height: 36px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_common_sp.png') no-repeat}
.left_menu-banner .asideItem-quick__list--cell.cell-smart > p:before {background-position: 0 -113px}
.left_menu-banner .asideItem-quick__list--cell.cell-integral > p:before {background-position: -41px -113px}
.left_menu-banner .asideItem-quick__list--cell.cell-qube > p:before {background-position: -82px -113px}
.left_menu-banner .asideItem-quick__list--cell.cell-kim > p:before {background-position: -123px -113px}
.left_menu-banner .asideItem-quick__list--cell.cell-mebook > p:before {background-position: -205px -113px}
.left_menu-banner .asideItem-quick__list--cell.cell-qb > p:before{background: url('//img.megastudy.net/pmp_zone/app/app_qb.png') no-repeat;background-size: contain}

.pmpGoods--title {margin: 5px 0 25px !important; padding: 0 !important; font-family:var(--primary-font);font-size:26px;line-height:22px; letter-spacing: -0.5px; color: #333; text-align: left}

/* ¸®½ºÆ® »ó´Ü ¹è³Ê */
.pmpGoodsBest {overflow: hidden; position: relative; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.pmpGoodsSlide {position: relative}
.pmpGoodsSlide .bx_flicking {position: relative; width: 820px; margin: 0; -webkit-text-size-adjust: none}
.pmpGoodsSlide .bx_flicking .bx-wrapper {position: relative; width: 820px}
.pmpGoodsSlide ul:after {content: ''; display: block; clear: both}
.pmpGoodsSlide li {float: left; position: relative; width: 410px; padding: 15px 0}
.pmpGoodsSlide li a {/* text-decoration: none; */}
.pmpGoodsSlide__table {display: table; table-layout: fixed; width: 100%}
.pmpGoodsSlide__table--cell {display: table-cell; position: relative; height: 100%; vertical-align: middle}
.pmpGoodsSlide__table--cell.cell-thumb {overflow: hidden; width: 189px; text-align: right}
.pmpGoodsSlide__table--cell.cell-thumb > img {width: 174px; height: 174px}
.pmpGoodsSlide__table--cell.cell-info {padding: 0 15px 0 20px; font-family:var(--primary-font);font-size:18px;line-height:20px; letter-spacing: -0.5px; color: #1e1e1e; text-align: left}
.pmpGoodsSlide__table--cell.cell-info > p {margin: 0 0 10px}
.pmpGoodsSlide__table--cell.cell-info > p.linEllipsis02 {height: 40px; line-height: 20px}
.pmpGoodsSlide__table--cell.cell-info .button-event {font-weight: var(--font-weight-regular)}
.pmpGoodsSlide__table--benefit {display: block; font-weight: var(--font-weight-regular); font-size: 14px; color: #626262}
.pmpGoodsSlide__table--benefit.linEllipsis02 {display: -webkit-box; height: 32px; line-height: 16px}
.pmpGoodsSlide__table--flag {position: absolute; left: 15px; top: 0; z-index: 1}
.pmpGoodsSlide--ico {display: inline-block; width: 50px; height: 50px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_common_sp.png') no-repeat}
.pmpGoodsSlide--ico.ico-new {background-position: 0 -187px}
.pmpGoodsSlide--ico.ico-best {background-position: -55px -187px}
.pmpGoodsSlide .bx-pager{position: absolute; right: 0; bottom: 12px; z-index: 1; text-align: left}
.pmpGoodsSlide .bx-pager .bx-pager-item{display:inline-block; width:12px; height:12px; margin:0 0 0 5px}
.pmpGoodsSlide .bx-pager .bx-pager-item:first-child {margin-left:0}
.pmpGoodsSlide .bx-pager .bx-pager-item:before{padding:0}
.pmpGoodsSlide .bx-pager .bx-pager-item a{display:inline-block; width:12px; height:12px; background:#e1e1e1; text-indent:-9999px !important; border-radius:50%;  -moz-border-radius:50%; -webkit-border-radius:50%}
.pmpGoodsSlide .bx-pager .bx-pager-item a.active{background:#0084ff}

/* ¸®½ºÆ® Á¤·Ä */
.sortWrap {position: relative; margin: 40px 0 0; border-top: 1px solid #eae9ef; border-bottom: 1px solid #eae9ef; background: #f8f8f8; }
.sortWrap--list {text-align: left}
.sortWrap--list > li {display: inline-block; position: relative}
.sortWrap--list > li:first-child {margin-left: 5px}
.sortWrap--list > li:after {content: ''; display: inline-block; position: absolute; top: calc(50% - 6px); top: -webkit-calc(50% - 6px); left: 0; width: 1px; height: 14px; background: #757575}
.sortWrap--list > li:first-child:after {content: none}
.sortWrap--list > li > a {display: inline-block; height: 49px; padding: 0 18px; font-family:var(--primary-font);font-size:15px;line-height:48px; letter-spacing: -0.5px; color: #757575 !important; text-align: center}
.sortWrap--list > li:hover > a,
.sortWrap--list > li.on > a {font-weight: var(--font-weight-semibold); color: #3387e6 !important}

/* ¸®½ºÆ® */
.pmpGoodsList {}
.pmpGoodsList > li {border-bottom: 1px solid #eee}
.pmpGoodsList__table {display: table; table-layout: fixed; width: 100%}
.pmpGoodsList__table--cell {display: table-cell; padding: 25px 0; font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:18px; letter-spacing: -0.5px; color: #757575; text-align: center; vertical-align: middle}
.pmpGoodsList__table--cell.cell-img {width: 26%}
.pmpGoodsList__table--cell.cell-info {padding-left: 10px; text-align: left}
.pmpGoodsList__table--cell.cell-price {width: 18%}
.pmpGoodsList__table--cell.cell-price {width: 18%}
.pmpGoodsList__table--cell.cell-none {width: 100%; padding: 50px 0; font-weight: var(--font-weight-semibold); font-size: 18px}
.pmpGoodsList__table--cell a {font-family: inherit !important; font-size: inherit !important; /* text-decoration: none; */ color: currentcolor !important}
.pmpGoodsList__table--cell a:hover {text-decoration: underline}
.pmpGoodsList__table--product {display: inline-block; position: relative; width: 174px; height: 174px; border: 1px solid #e2e2e2}
.pmpGoodsList__table--product img {width: 174px; height: 174px}
.pmpGoodsList__table--zoom {display: inline-block; position: absolute; right: -1px; bottom: -1px; z-index: 1; width: 28px; height: 28px; background: url('//img.megastudy.net/pmp_zone/main_2015/ico_common_sp.png') no-repeat 0 -154px}
.pmpGoodsList__table--title {display: block; font-size: 19px; color: #1e1e1e}
/* .pmpGoodsList__table--title > a {display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 95%; vertical-align: middle} */
.pmpGoodsList__table--title > a {display: inline-block; max-width: 95%; line-height: 1.2; vertical-align: middle}
.pmpGoodsList__table--title > a:hover {text-decoration: underline}
.pmpGoodsList__table--title .ico {position: relative; left: 4px; vertical-align: middle}
.pmpGoodsList__table--info {margin: 10px 0 0}
.pmpGoodsList__table--benefit {margin: 5px 0 0; color: #f05f40}
.pmpGoodsList__table--net {font-size: 14px; color: #363636; text-decoration: line-through}
.pmpGoodsList__table--sale {display: block; margin: 5px 0 0; font-style: normal; font-weight: var(--font-weight-semibold); font-size: 18px; color: #0084ff}
.pmpGoodsList__table--message {font-weight: var(--font-weight-semibold); font-size: 15px; color: #0084ff}

/* ¸®½ºÆ® »ó¼¼·¹ÀÌ¾î ÆË¾÷ */
.contents .listWrap .view_detail {width: 407px; height: 332px; border: 1px solid #666}
.contents .listWrap .view_detail .in h4 {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  font-size: 15px; color: #000}
.contents .listWrap .view_detail .in .close {display: inline-block; position:absolute; right:-10px; top:-10px; z-index:2; width:25px; height:25px; text-indent: -9999px}
.contents .listWrap .view_detail .in .close:before,
.contents .listWrap .view_detail .in .close:after {content:''; display:block; position:absolute; left:50%; top:50%; width:18px; height:1px; margin-left:-9px; background:#000}
.contents .listWrap .view_detail .in .close:before {transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg)}
.contents .listWrap .view_detail .in .close:after {transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg)}
.contents .listWrap .view_detail .in .img_b {overflow: hidden; width: 300px; height: 300px; border-color: #e1e1e1}
.contents .listWrap .view_detail .in .img_b > img {width: 300px; height: 300px}
.contents .listWrap .view_detail .in .img_s_w {right: 0}
.contents .listWrap .view_detail .in .img_s_w span {border-color: #e1e1e1; cursor: pointer}
.contents .listWrap .view_detail .in .img_s_w span:hover {border-color: #000}
.contents .listWrap .view_detail .in .img_s_w span > img {width: 90px; height: 90px}
.contents .listWrap .view_detail .in .img_s_w .mid {margin: 13px 0}

.detailView.pmp-detailView {border-top: 0}

/* »ó¼¼ »ó´Ü »óÇ° Á¤º¸ */
.detailTopWrap {margin: 0 0 70px; padding: 0 0 0 15px}
.detailTopWrap:after {content: ''; display: block; clear: both}
.detailTopWrap__product {float: left; width: 300px}
.detailTopWrap__product--big {overflow: hidden; position: relative; width: 300px; height: 300px}
.detailTopWrap__product--big > img {width: 300px; height: 300px}
.detailTopWrap__product--thumb {margin: 15px 0 0}
.detailTopWrap__product--thumb:after {content: ''; display: block; clear: both}
.detailTopWrap__product--thumb > li {float: left; overflow: hidden; position: relative; width: 88px; height: 88px; margin: 0 0 0 15px; border: 1px solid #e1e1e1; cursor: pointer}
.detailTopWrap__product--thumb > li:hover {border-color: #000}
.detailTopWrap__product--thumb > li:first-child {margin-left: 0}
.detailTopWrap__product--thumb > li img {width: 88px; height: 88px}
.detailTopWrap__info {float: left; width: 460px; padding: 0 0 0 30px; ; letter-spacing: -0.5px}
.detailTopWrap__info input, .detailTopWrap__info select {font-family:var(--primary-font);font-size:var(--font-size-sm);line-height:1.5}
.detailTopWrap__info button {border: 0 none; background: transparent; cursor: pointer}
.detailTopWrap__info button > span {position: relative}
.detailTopWrap__info > h3,
.detailTopWrap__info--title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 20px 0; font-family: inherit; font-weight: var(--font-weight-semibold); font-size: 20px; letter-spacing: -1px; color: #1e1e1e}
.detailTopWrap__info--list {margin: 20px 0 0; border-top: 1px solid #eee}
.detailTopWrap__info--list:first-of-type {margin-top: 0}
.detailTopWrap__info--list > li {padding: 15px 0 0 0}
.detailTopWrap__info--list > li:first-child {padding-top: 20px}
.detailTopWrap__info--dl {display: table; table-layout: fixed; width: 100%}
.detailTopWrap__info--dl > * {display: table-cell; position: relative; font-size: 14px; color: #3c3c3c; text-align: left; vertical-align: middle}
.detailTopWrap__info--dl > dt {width: 22.2%; font-weight: var(--font-weight-semibold)}
.detailTopWrap__info--dl > dd {width: calc(100% - 22.2%); width: -webkit-calc(100% - 22.2%)}
.detailTopWrap__info--dl > dd strong {font-size: 18px; color: #0084ff}
.detailTopWrap__info--dl > dd em {margin: 0 0 0 15px; font-style: normal; color: #ff502b; text-decoration: underline; cursor: pointer}
.detailTopWrap__info--dl .amount {font-size: 0}
.detailTopWrap__info--dl .amount > a {display: inline-block; width: 17px; height: 20px; background: url('//img.megastudy.net/bookMall/2017/bg_dt_bt.gif') no-repeat 0 5px}
.detailTopWrap__info--dl .amount > a span {display: block; overflow: hidden; text-align: center; text-indent: -9999px}
.detailTopWrap__info--dl .amount > input {width: 24px; height: 18px; margin: 0; padding: 0; border: 1px solid #c6c6c6; text-align: center; vertical-align: top; box-sizing: content-box; -webkit-box-sizing: content-box}
.detailTopWrap__info--dl .amount .bt_m {background-position: 0 0}
.detailTopWrap__info--dl .amount .bt_p {background-position: -17px 0}
.detailTopWrap__info--dl select {min-width: 160px; height: 24px; background: #fff; border: 1px solid #c8c8c8}
.detailTopWrap__info .bubble {position: absolute; left: 145px; z-index: 1; padding: 15px; border: 1px solid #ff502b; border-radius: 0; -webkit-border-radius: 0; background:#fff; box-shadow: none; -webkit-box-shadow: none}
.detailTopWrap__info .bubble a {font-family: inherit; font-size:var(--font-size-sm); line-height: 18px; color: #3c3c3c}
.detailTopWrap__info .bubble strong {font-size: 15px; color: #ff502b}
.detailTopWrap__info--button {position: relative; margin: 30px 0 0; font-size: 0}
.detailTopWrap__info--button > button {display: inline-block; min-width: 150px; height: 46px; margin: 0 0 0 5px; font-weight: var(--font-weight-semibold); font-size:16px}
.detailTopWrap__info--button > button:first-child {margin-left: 0}
.detailTopWrap__info--button .bt_cart {border: 1px solid #b0b0b0; color:#555}
.detailTopWrap__info--button .bt_pay {background: #0182ff; color: #fff}
.detailTopWrap__info--button .bt_check {border: 1px solid #b0b0b0; color:#555}/*21-11-15Ãß°¡*/

/* »ó¼¼ ÅÇ¸Þ´º */
.commonInfo .tab_face {}
.commonInfo .tab_face ul {list-style: none; position: relative; border-bottom: 1px solid #4b535b; *zoom:1}
.commonInfo .tab_face ul:after {content: ''; display: block; clear: both}
.commonInfo .tab_face li {float: left; margin-left: -1px; border: 1px solid #e5e5e5; border-bottom: 0; font-size: 14px; text-align: center}
.commonInfo .tab_face li > a {display: inline-block; min-width: 170px; padding: 13px 0; font-family:var(--primary-font);font-size:14px;line-height:1.3;text-decoration: none}
.commonInfo .tab_face li.on {background: #4b535b}
.commonInfo .tab_face li.on > a {font-weight: var(--font-weight-semibold); color: #fff}
.commonInfo .tab_face li em{color:#fa3200}

/* Á¦Ç°¼Ò°³ ÀÌ¹ÌÁö */
.detailView.pmp-detailView .commonInfo .tabCont img {width: 820px}

/* ÀÌ¹ÌÁö ·»´õ¸µ */
.pmpItemSlide__table--thumb > img,
.pmpMdSlide__table--thumb > img,
.pmpGoodsList__table--product > img,
.contents .listWrap .view_detail .in .img_b > img,
.contents .listWrap .view_detail .in .img_s_w span > img,
.pmpGoodsSlide__table--cell.cell-thumb > img,
.detailTopWrap__product--big > img,
.detailTopWrap__product--thumb > li img {
    image-rendering:-webkit-optimize-contrast; image-rendering:-moz-optimize-contrast; image-rendering:-ms-optimize-contrast; image-rendering:-o-optimize-contrast;
}
/** ½º¸¶Æ®Á¸ °³¼± 20210730 ¿ÀÇÂ ¿¹Á¤ **/

/* 20220620 ¸®´º¾ó */
.top_cmtsort{overflow:hidden;margin-bottom:-1px;padding:30px 0 8px;border-bottom:1px solid #333}
.top_cmtsort .tit{float:left;font-size:16px;color:#333;font-weight: var(--font-weight-semibold)}
.top_cmtsort .review--listHeader--sort{float:right;width:40%;text-align: right;font-size:var(--font-size-sm);padding-top: 5px}
.top_cmtsort .review--listHeader--sort a{display:inline-block;color:#9ba1ac;font-size:var(--font-size-sm);padding:0 0 0 14px;background: url(//img.megastudy.net/teacher_v2/mega_tcc/ic_sort.gif) 0 3px no-repeat;line-height: 1;letter-spacing: -1px;margin-left:10px}
.top_cmtsort .review--listHeader--sort a:hover, .top_cmtsort .review--listHeader--sort .on{color:#333;background-position: 0 -19px;text-decoration: underline;font-weight: var(--font-weight-semibold);letter-spacing:-1px}
.top_cmtsort .review--listHeader--info{float:left;width:50%;text-align: left;font-size:var(--font-size-sm);padding-top: 5px}
.top_cmtsort .review--listHeader--info strong{color:#f34d51}
.top_cmtsort .review--listHeader--info label{vertical-align: top;display: inline-block;margin-left: 12px;line-height: 1.3}
.top_cmtsort .review--listHeader--info input{vertical-align: middle}
.top_cmtsort .review--listHeader--info label span{vertical-align: -1px;letter-spacing: -1px}

.result_cmt{color:#111}
.result_cmt em{color:#fa3200}

.detailView.pmp-detailView .commonInfo .tabCont .bx_goods img{width:auto;max-width:auto}


.contents #listArea .view_detail {text-align:left;background:#FFF;border:2px solid #999999;width:380px;height:320px;padding:15px;clear:both;z-index:100 !important;position:absolute;top:650px;left:350px}
.contents #listArea .view_detail .in {position:relative;background:#FFF;z-index:100 !important}
.contents #listArea .view_detail .in h4 {color:#9a6cce;font-weight: var(--font-weight-semibold);width:310px}
.contents #listArea .view_detail .in .close {position:absolute;right:20px;top:0}
.contents #listArea .view_detail .in .img_b, .contents #listArea .listType li .view_detail .in .img_s_w span  {border:1px solid #e0e0e0}
.contents #listArea .view_detail .in .img_b {position:absolute;top:30px;width:257px;height:257px;z-index:100}
.contents #listArea .view_detail .in .img_s_w {position:absolute;top:30px;right:13px}
.contents #listArea .view_detail .in .img_s_w span {display:block;border:1px solid #e0e0e0}
.contents #listArea .view_detail .in .img_s_w span a:hover {border:1px solid #9760b3}
.contents #listArea .view_detail .in .img_s_w .mid {margin:27px 0}


.contents  #listArea .view_detail {width: 407px; height: 332px; border: 1px solid #666}
.contents  #listArea .view_detail .in h4 {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #000}
.contents  #listArea .view_detail .in .close {display: inline-block; position:absolute; right:-10px; top:-10px; z-index:2; width:25px; height:25px; text-indent: -9999px}
.contents  #listArea .view_detail .in .close:before,
.contents  #listArea .view_detail .in .close:after {content:''; display:block; position:absolute; left:50%; top:50%; width:18px; height:1px; margin-left:-9px; background:#000}
.contents  #listArea .view_detail .in .close:before {transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg)}
.contents  #listArea .view_detail .in .close:after {transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg)}
.contents  #listArea .view_detail .in .img_b {overflow: hidden; width: 300px; height: 300px; border-color: #e1e1e1}
.contents  #listArea .view_detail .in .img_b > img {width: 300px; height: 300px}
.contents  #listArea .view_detail .in .img_s_w {right: 0}
.contents  #listArea .view_detail .in .img_s_w span {border-color: #e1e1e1; cursor: pointer}
.contents  #listArea .view_detail .in .img_s_w span:hover {border-color: #000}
.contents  #listArea .view_detail .in .img_s_w span > img {width: 90px; height: 90px}
.contents  #listArea .view_detail .in .img_s_w .mid {margin: 13px 0}

.detailView.pmp-detailView {border-top: 0}


/* Á¾·á ¹è³Ê */
.endBanner {margin:20px 0 0; padding:20px 0; background:#00376d; text-align:center;}
.endBanner a {font-size:20px; color:#fff; font-weight:bold;}

/* Á¾·á ·¹ÀÌ¾î */
.endService-layer {position: absolute; left: 365px; top: 110px; z-index: 9999; width: 450px; height: 533px; padding: 0; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box;text-align:center;border: 1px solid #333;}
.endService-layer * {font-family: var(--primary-font); -webkit-text-size-adjust: none;}

.endService-layer .table_wrap{width:100%;overflow:hidden;font-family:var(--primary-font);text-align:center;}
.endService-layer .table_wrap *{margin:0; padding:0;}
.endService-layer .table_wrap-tit {padding:30px 0; font-size:24px; color:#000; font-weight:bold; line-height:1.2; background:#ededed;}

.endService-layer .txt_wrap{padding:30px 20px; font-size:var(--font-size-md) !important; line-height: 1.2;color:#666;text-align:center;}
.endService-layer .txt_wrap strong{color:#000;text-decoration: underline;}
.endService-layer .txt_wrap .line{color:#000;text-decoration: underline;font-weight: normal;}

.endService-layer .p_footer_btn {position:absolute;left:0;bottom:0;width:100%;background:#666;text-align:left}
.endService-layer .p_footer_btn input {margin:9px 5px 0 15px;}
.endService-layer .p_footer_btn label{display:inline-block;height:10px;margin:8px 0 0 5px;font-size: 13px;color: #ddd; cursor:pointer;}
.endService-layer .p_footer_btn .endService-layer-close {float:right; margin: 6px 15px 0 0 !important;}

.endService-layer .popup {position: relative;}