@charset "euc-kr";


.wrap_estore{font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;background:#fff !important;}
.wrap_estore a:hover{text-decoration:none;}
.wrap_estore .ellipsis{display:block;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.wrap_estore .nodata{padding:75px 0;font-size:13px;color:#666;text-align:center;border-bottom:1px solid #e8e8e8;}

/* selectbox */
.wrap_estore .estore_sort {position:relative;overflow:hidden;}
.wrap_estore .estore_sort .selectbox {display:inline-block;position: relative;width:230px;border: 1px solid #dbdbdb;z-index: 1}
.wrap_estore .estore_sort .selectbox:before {content: "";position: absolute;top:50%;margin-top:-4px;right:10px;width:12px;height:8px;background:url('http://img.etoos.com/sub2017/estore/ico_select_arr.gif') no-repeat;}
.wrap_estore .estore_sort .selectbox label {position:absolute;top:0px;left:5px;padding:5px 5px;color:#666;z-index: -1;font-size:12px;font-family:'µ¸¿ò',dotum, sans-serif;line-height:18px;background:none;}
.wrap_estore .estore_sort .selectbox select {width:100%;height:27px;padding:10px 5px;;border: 0;opacity: 0;filter:alpha(opacity=0);-webkit-appearance: none;-moz-appearance: none;appearance: none;;cursor:pointer}

/* Tab */
.tab_product_view{overflow:hidden;margin-top:30px;text-align:center;width:100%;height:55px;}
.tab_product_view .tab.fixed{min-width:1380px;position:fixed;left:50%;top:0;z-index:1000;margin-left:-570px;}
.tab_product_view ul{width:840px;margin:0 auto;}
.tab_product_view li {float:left;width:210px;}
.tab_product_view li a{display:block;position:relative;height:100%;padding:15px 20px 0 20px;height:38px;text-align:center;font-size:15px;color:#666;text-align:center;border-top:1px solid #d2d2d2;border-bottom:1px solid #30323e;background:#fff;letter-spacing:-0.5px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.tab_product_view li:first-child a {border-left:1px solid #dfdfdf;}
.tab_product_view li a:after{content:'';position:absolute;right:0;top:0;width:1px;height:53px;background:#dfdfdf;}
.tab_product_view li.on a,
.tab_product_view li a:hover {display:block;margin-left:-1px;padding-top:14px;height:40px;font-weight:bold;color:#222;border-left:1px solid #30323e;border-right:1px solid #30323e;border-top:1px solid #30323e;border-bottom:none;text-decoration:none;}
.tab_product_view li.on a:after{display:none;}
.tab_product_view li:first-child.on a,
.tab_product_view li:first-child a:hover{margin-left:0;}
.tab_product_view.col3 li{width:280px;}

.wrap_estore .ctg_tab{display:inline-block;margin:-5px 0 0 10px;vertical-align:middle;}
.wrap_estore .ctg_tab:after{content:"";display:block;clear:both;}
.wrap_estore .ctg_tab li{float:left;min-width:68px;height:26px;}
.wrap_estore .ctg_tab li:first-child{margin-right:-1px;}
.wrap_estore .ctg_tab li a{display:block;color:#777;height:19px;padding:5px 10px 0 10px;background:#fff;font-size:13px;font-weight:normal;border:1px solid #ddd;text-align:center;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;line-height:13px;}
.wrap_estore .ctg_tab li.on a{padding-top:5px;height:21px;color:#fff;background:#979b9e;font-weight:bold;border:0;}
.wrap_estore .ctg_tab.type2 li{min-width:104px;}

/* List */
.product_best{position:relative;}
.product_best:after{content:'';position:absolute;left:0;top:1px;bottom:1px;width:1px;background:#fff;}
.product_best .bx-wrapper{position:relative;}
.product_best .bx-wrapper img{display:inline;}
.product_best .bx-viewport{height:360px !important;}
.product_best .bx-pager.bx-default-pager{position:absolute;width:auto;bottom:auto;padding-top:0;right:0;left:auto;top:-22px;}
.product_best .bx-pager.bx-default-pager .bx-pager-item{display:inline-block;margin:0 0 0 8px;}
.product_best .bx-pager.bx-default-pager a{background:#ccc !important;text-indent:-9999px;margin:0 !important;display:block;width:7px !important;height:7px !important;border-radius:100%;}
.product_best .bx-pager.bx-default-pager a:hover, .product_best .bx-pager.bx-default-pager a.active{background:#2d8bf3 !important;}
.product_best .bx-wrapper .bx-controls-direction{position:absolute;top:-31px;right:0;width:39px;height:17px;}
.product_best .bx-wrapper .bx-controls-direction a{position:absolute;top:0;display:block;width:20px;height:17px;margin:0;background:#5b5f64;text-indent:-9999px;z-index:100;background:url(http://img.etoos.com/sub2017/estore/bg_bx_btn.gif) no-repeat 0 0;}
.product_best .bx-wrapper .bx-prev{left:0;background-position:left top !important;}
.product_best .bx-wrapper .bx-next{right:0;background-position:right top !important;}

.product_list{position:relative;background:#fff;border-top:1px solid #333;}
.product_list:after{content:"";display:block;clear:both;}
.product_list:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background:#fff;z-index:1;}
.product_list li{float:left;display:block;overflow:hidden;position:relative;width:280px;height:359px;background:#fff;}
.product_list li a{display:block;height:342px;padding-top:16px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;text-align:center;}
.product_list li a:hover{text-decoration:none;}
.product_list li .tit{display:block;overflow:hidden;width:180px;height:36px;font-size:13px;color:#333;line-height:18px;padding:16px 0 0 0;margin:0 auto;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.product_list li .price{display:block;margin-top:3px;font-size:14px;color:#333;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.product_list li .price del{margin-right:5px;font-size:13px;color:#999;font-family: 'Roboto', sans-serif;font-weight: 400;}
.product_list li .price strong{font-size:22px;color:#333;font-family: 'Roboto', sans-serif;}
.product_list li .thumb{display:block;position:relative;width:220px;height:190px;margin:0 auto;}
.product_list li .thumb img{width:220px;height:190px;}
.product_list li .option{display:block;margin-top:11px;text-align:center;padding-left:3px;}
.product_list li .option span{display:inline-block;padding:0 3px;height:18px;margin-bottom:3px;margin-right:3px;font-size:11px;color:#999;border:1px solid #ddd;border-radius:2px;line-height:20px;letter-spacing:-1px;font-family:'µ¸¿ò',dotum,sans-serif;}
.product_list li .ico{position:absolute;left:21px;top:30px;}
.product_list li .ico span{display:block;position:relative;width:38px;height:24px;margin-bottom:5px;padding-top:14px;border-radius:100%;border:1px solid #099c96;font-size:11px;font-family: 'Roboto', sans-serif;}
.product_list li .ico span.new{border-color:#099c96;color:#099c96;}
.product_list li .ico span.best{border-color:#fb663e;color:#fb663e;}
.product_list li .ico span.soldout{border-color:#999;color:#999;padding-top:9px;height:29px;font-family:'µ¸¿ò',dotum, sans-serif;line-height:12px;}
.product_list li .ico span:after{content:'';position:absolute;left:16px;top:9px;width:7px;height:1px;background:#099c96;}
.product_list li .ico span.new:after{background:#099c96;}
.product_list li .ico span.best:after{background:#fb663e;}
.product_list li .ico span.soldout:after{display:none;}
.product_list li .txt{position:absolute;left:0;right:0;bottom:-139px;width:100%;height:140px;display:table;opacity:0;filter:alpha(opacity=0);padding:0;background:#5986b9;font-size:13px;color:#fff;line-height:22px;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:left;z-index:10;}
.product_list li .txt span{display:table-cell;height:100%;vertical-align:middle;padding:0 30px;}
.product_list li a:hover .txt{bottom:0;opacity:0.95;filter:alpha(opacity=95);transition:all 0.4s;-webkit-transition:all 0.4s;}
.product_list li .timg{position:absolute;left:35px;top:181px;width:209px;height:54px;background:url('http://img.etoos.com/sub2017/estore/bg_teacher.png') no-repeat 0 0;text-align:center;}
.product_list li .timg img{display:inline;}
.type_teacher .product_list li{height:406px;}
.type_teacher .product_list li a{height:389px;}
.type_teacher .product_list li .tit{width:196px;padding-top:35px;letter-spacing:-0.25px;}
.type_teacher .product_list li .price{margin-top:11px;}
.product_best.type_study .bx-viewport{height:370px !important;}
.type_study .product_list li{height:369px;}
.type_study .product_list li a{height:352px;}
.type_study .product_list li .txt{height:145px;}

.wrap_product_list{position:relative;margin-top:25px;}
.wrap_product_list > .tit{padding-bottom:10px;font-size:15px;color:#333;letter-spacing:-0.5px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.wrap_product_list > .tit em{color:#2d8bf3;}
.wrap_product_list > .sorting{position:absolute;right:0;top:5px;}
.wrap_product_list > .sorting li{display:inline-block;position:relative;}
.wrap_product_list > .sorting li:first-child:after{display:none;}
.wrap_product_list > .sorting li:after{content:'';position:absolute;left:0;top:3px;width:1px;height:11px;background:#ddd;}
.wrap_product_list > .sorting li a{display:block;padding:0 0 0 6px;color:#888;font-size:12px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.wrap_product_list > .sorting li.on a{color:#333;}
.wrap_product_list .product_list li:first-child{border-left:0;}

.smart_filter{margin-top:40px;position:relative;border:1px solid #e8e8e8;}
.smart_filter .tit{height:53px;padding:0 0 0 30px;font-size:13px;color:#666;line-height:53px;background:#fafafa;}
.smart_filter .tit strong{padding:0 7px 0 0;font-size:17px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-weight:900;}
.smart_filter .tit span{display:inline-block;margin-top:-10px;vertical-align:middle;}
.smart_filter .btn_reset{position:absolute;right:20px;top:18px;padding-right:16px;font-size:12px;color:#666;background:url('http://img.etoos.com/sub2017/estore/ico_refresh.png') no-repeat 100% 3px;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.smart_filter li{position:relative;padding:10px 0 10px 144px;border-top:1px solid #e8e8e8;}
.smart_filter li:first-child{border-top:0;}
.smart_filter ul + ul{display:none;border-top:1px solid #e8e8e8;}
.smart_filter .name{position:absolute;left:30px;top:0;font-size:12px;color:#333;font-weight:bold;line-height:39px;}
.smart_filter label{position:relative; display:inline-block;width:110px;padding-left:19px;background:url('http://img.etoos.com/sub2017/estore/ico_chkbox_off.gif') no-repeat 0 4px;font-size:12px; color:#666; cursor:pointer}
.smart_filter input[type="checkbox"]{position:absolute; top:0; left:0; z-index:-1;outline:none;}
.smart_filter label.selected {background:url('http://img.etoos.com/sub2017/estore/ico_chkbox_on.gif') no-repeat 0 4px;}
.smart_filter .btn_detail{position:absolute;right:20px;top:50%;margin-top:-12px;display:block;width:22px;height:22px;border:1px solid #e8e8e8;background:url('http://img.etoos.com/sub2017/estore/bg_filter_plus.gif') no-repeat center center;text-indent:-1000em;}
.smart_filter .btn_detail.on{background:url('http://img.etoos.com/sub2017/estore/bg_filter_minus.gif') no-repeat center center;}

/* View */
.product_view_top{padding-top:25px;margin-bottom:70px;border-top:1px solid #333;}
.product_view_top:after{content:"";display:block;clear:both;}
.product_view_top .view_left{float:left;width:400px;text-align:center;}
.product_view_top .view_left .bimg{height:335px;margin:29px auto 0;}
.product_view_top .view_left .bimg div{display:none;}
.product_view_top .view_left .bimg .on{display:block;}
.product_view_top .view_left .bimg img{width:340px;height:335px;}
.product_view_top .view_left .thumb_list{margin-top:18px;padding-left:5px;display:inline-block;}
.product_view_top .view_left .thumb_list ul:after{content:"";display:block;clear:both;}
.product_view_top .view_left .thumb_list li{float:left;position:relative;width:66px;height:57px;margin:0 5px 0 0;background:url('http://img.etoos.com/sub2017/estore/bg_thumb.gif') no-repeat 0 0;}
.product_view_top .view_left .thumb_list li a{display:block;border:1px solid #e8e8e8;}
.product_view_top .view_left .thumb_list li img{width:64px;height:55px;}
.product_view_top .view_left .thumb_list li a.on{border:1px solid #2d8bf3;}
.product_view_top .view_left .gift{width:340px;margin:35px auto 0;text-align:left;}
.product_view_top .view_left .gift dt{display:inline-block;vertical-align:top;position:relative;color:#2d8bf3;font-size:14px;line-height:25px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;letter-spacing:-0.5px;}
.product_view_top .view_left .gift > dt:after{content:'';position:absolute;left:50%;top:27px;width:36px;height:2px;margin-left:-18px;background:#2d8bf3;}
.product_view_top .view_left .gift > dd{display:inline-block;margin-left:13px;vertical-align:top;color:#666;font-size:13px;line-height:25px;text-align:left;}
.product_view_top .view_left .gift dd li{padding-left:7px;background:url('http://img.etoos.com/sub2017/estore/ico_dot.gif') no-repeat 0 14px;}
.product_view_top .view_left .gift dd li a{padding-right:15px;color:#666;font-size:13px;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;background:url('http://img.etoos.com/sub2017/estore/ico_gift_plus.gif') no-repeat 100% 6px;}
.product_view_top .view_left .gift dd li a:hover + .ly_gift{display:block;}
.product_view_top .view_left .ly_gift{display:none;position:absolute;margin-top:4px;width:298px;padding:40px 20px 30px;border:1px solid #333;background:#fff;z-index:10;}
.product_view_top .view_left .ly_gift:hover{display:block;}
.product_view_top .view_left .ly_gift .btn_close{position:absolute;right:18px;top:17px;width:25px;height:25px;background:url('http://img.etoos.com/sub2017/estore/btn_close.gif') no-repeat center center;text-indent:-1000em;}
.product_view_top .view_left .ly_gift .img{margin:0 auto 30px;width:200px;height:140px;background:url('http://img.etoos.com/sub2017/estore/bg_gift.jpg') no-repeat 0 0;}
.product_view_top .view_left .ly_gift dt{text-align:left;color:#333;font-size:14px;}
.product_view_top .view_left .ly_gift dd{padding-top:5px;text-align:left;color:#777;font-size:12px;line-height:18px;}
.product_view_top .view_left .desc{position:relative;margin:40px 45px;padding-left:8px;font-size:11px;color:#888;text-align:left;line-height:14px;}
.product_view_top .view_left .desc:after{content:"*";position:absolute;left:0;top:2px;display:block;width:10px;height:10px;}

.product_view_top .view_right{float:right;width:430px;}
.product_view_top .view_right .hgroup{padding:0 20px;}
.product_view_top .view_right .hgroup:after{content:"";display:block;clear:both;}
.product_view_top .view_right .hgroup .ico{float:left;}
.product_view_top .view_right .hgroup .ico span{display:inline-block;}
.product_view_top .view_right .hgroup .hash{float:right;margin-top:-3px;font-size:14px;color:#666;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-decoration:underline;}
.product_view_top .view_right .p_tit{padding-bottom:10px;padding-left:20px;padding-right:20px;font-size:25px;color:#333;line-height:31px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.product_view_top .view_right .t_name{padding-left:20px;padding-right:20px;font-size:15px;color:#333;line-height:31px;margin-bottom:-5px;}
.product_view_top .view_right dl{width:100%;padding:13px 0;border-bottom:1px solid #e8e8e8;}
.product_view_top .view_right dl.bg{background:#fafafa;}
.product_view_top .view_right dt{display:inline-block;vertical-align:top;width:155px;height:27px;padding-left:20px;line-height:27px;color:#333;font-size:13px;}
.product_view_top .view_right dd{display:inline-block;vertical-align:top;width:250px;min-height:27px;line-height:27px;color:#333;font-size:13px;}
.product_view_top .view_right dd[class^="price"] em{font-family: 'Roboto', sans-serif;}
.product_view_top .view_right dd.price01{color:#333;font-size:12px;}
.product_view_top .view_right dd.price02{color:#2d8bf3;font-size:14px;}
.product_view_top .view_right dd.price09{color:#999;font-size:14px;}
.product_view_top .view_right dd.price01 em{font-size:15px;}
.product_view_top .view_right dd.price02 em{font-size:25px;font-weight:900;}
.product_view_top .view_right dd.price03 em{font-size:25px;}
.product_view_top .view_right dl.benefit dt{color:#2d8bf3;font-weight:bold;}
.product_view_top .view_right dl.benefit dd li{color:#fb663e;font-size:12px;line-height:27px;margin-bottom:-6px;}
.product_view_top .view_right dl.benefit dd li img{vertical-align:middle;}
.product_view_top .view_right dl.benefit dd li a.btn_guide{color:#888;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.product_view_top .view_right dd .txt{line-height:20px;}
.product_view_top .view_right .quantity{position:relative;width:108px;height:29px;display:inline-block;vertical-align:top;}
.product_view_top .view_right .quantity input{position:absolute;left:28px;width:50px;height:27px;border:1px solid #e8e8e8;text-align:center;vertical-align:top;}
.product_view_top .view_right .quantity .btn_minus{position:absolute;left:0;top:0;width:27px;height:27px;border:1px solid #e8e8e8;vertical-align:top;text-indent:-1000em;background:#fff url('http://img.etoos.com/sub2017/estore/ico_minus.gif') no-repeat center center;}
.product_view_top .view_right .quantity .btn_plus{position:absolute;left:79px;top:0;width:27px;height:27px;border:1px solid #e8e8e8;vertical-align:top;text-indent:-1000em;background:#fff url('http://img.etoos.com/sub2017/estore/ico_plus.gif') no-repeat center center;}
.product_view_top .view_right .price{margin-left:35px;font-size:15px;color:#333;font-family: 'Roboto', sans-serif;}
.product_view_top .view_right .price em{font-weight:bold;}
.product_view_top .view_right .total{display:block;padding:10px 0;font-size:14px;color:#333;font-weight:bold;text-align:right;}
.product_view_top .view_right .total strong{color:#2d8bf3;font-family: 'Roboto', sans-serif;}
.product_view_top .view_right .total strong em{font-size:35px;font-weight:700;letter-spacing:-0.25px;}
.product_view_top .view_right .btn_buy{display:block;padding-left:40px;height:59px;font-size:20px;color:#fff;font-weight:bold;line-height:59px;text-align:center;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;background:#2d8bf3 url('http://img.etoos.com/sub2017/estore/ico_buy.png') no-repeat 160px 50%;}
.product_view_top .view_right .btn_buy.off{background:#aaa;padding-left:0;}
.product_view_top .view_right .ly_guide{display:none;position:absolute;margin-top:-18px;width:478px;border:1px solid #333;background:#fff;z-index:20;}
.product_view_top .view_right .ly_guide .btn_close{position:absolute;right:18px;top:17px;width:25px;height:25px;background:url('http://img.etoos.com/sub2017/estore/btn_close.gif') no-repeat center center;text-indent:-1000em;}
.product_view_top .view_right .ly_guide .head{padding:3px 0 16px;margin:11px 20px;font-size:25px;color:#333;border-bottom:1px solid #333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-weight:bold;}
.product_view_top .view_right .ly_guide .head span{display:inline-block;vertical-align:middle;padding:0 15px;margin-right:4px;margin-top:-3px;border-radius:12px;font-size:13px;color:#fff;line-height:24px;background:#2d8bf3;font-weight:normal;}
.product_view_top .view_right .ly_guide .cont{margin:25px 0 0 30px;}
.product_view_top .view_right .ly_guide .cont dl{padding:0;}
.product_view_top .view_right .ly_guide .cont dt{display:inline-block;vertical-align:top;width:65px;padding-left:0;font-size:17px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;line-height:20px;font-weight:500;}
.product_view_top .view_right .ly_guide .cont dd{display:inline-block;vertical-align:top;width:365px;}
.product_view_top .view_right .ly_guide .cont .guide_txt{font-size:12px;padding-bottom:20px;color:#777;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;letter-spacing:-0.5px;line-height:20px;}
.product_view_top .view_right .ly_guide .cont .guide_txt strong{display:block;padding-bottom:6px;font-size:13px;color:#2d8bf3;font-weight:bold;}
.product_view_top .view_right .ly_guide .cont .guide_txt li{padding-left:7px;background:url('http://img.etoos.com/sub2017/estore/ico_dot.gif') no-repeat 0 10px;}

.tabcont_product_view{position:relative;display:none;margin-top:40px;}
.tabcont_product_view .e_notice_list .tit .ellip{max-width:404px;}
.tabcont_product_view .e_notice_list td img{vertical-align:top;}
.review_top{padding-left:140px;padding-bottom:35px;background: url(http://img.etoos.com/sub2017/estore/ico_review.png) no-repeat 40px 0;}
.review_top .txt{font-size:20px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.review_top p{padding-top:3px;font-size:13px;color:#666;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.review_top p strong{color:#2d8bf3;font-weight:normal;}
.review_top.top_item {background: url('http://img.etoos.com/sub2017/estore/ico_review2.png') no-repeat 40px 0;}
.review_btns{margin-bottom:17px;}
.review_btns:after{content:"";display:block;clear:both;}
.review_btns .btn_review_best{float:left;display:block;height:23px;padding:0 10px;margin-top:7px;text-align:center;background:#fff;border:1px solid #ccc;}
.review_btns .btn_review_best span {padding-left:12px;font:bold 12px/23px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:center;vertical-align:top;color:#2d8bf3;letter-spacing:-1px;background: url(http://img.etoos.com/sub2017/estore/ico_chk.png) no-repeat left center}
.review_btns .btn_review_best.on {border-color:#2d8bf3}
.review_btns .btn_review_best.on span{background-image: url(http://img.etoos.com/sub2017/estore/ico_chk_on.png)}
.review_btns .btn_review_best.off{background:#f8f8f8;}
.review_btns .btn_review_best.off span{color:#999;background-image: url(http://img.etoos.com/sub2017/estore/ico_chk.png)}
.review_btns .btn_review_write{float:right;display:block;height:32px;padding:0 15px;text-align:center;;background:#979b9e;}
.review_btns .btn_review_write span {padding-right:22px;font:bold 13px/32px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:center;vertical-align:top;color:#fff;letter-spacing:-1px;background: url(http://img.etoos.com/sub2017/estore/bg_btn_reivew_write.png) no-repeat right center}

.review_write {position:relative;}
.review_write .inp_textarea {padding:15px;font-size:11px;border:1px solid #e4e4e4}
.review_write .inp_textarea::-webkit-input-placeholder{color:#999;}
.review_write .inp_txt {position:absolute;bottom:-18px;right:130px;color:#bbb;font-size:11px;font-family:dotum,sans-serif;letter-spacing:-0.03em}
.review_write .review_btns {margin-bottom:0;position:absolute;top:0;right:0;bottom:0}
.review_write .review_btns .btn_review_write {width:100px;height:70px;width:}
.review_write .review_btns .btn_review_write span {line-height:70px;font-size:16px}
.review_writesc {margin-top:0;border:0 none}

.review_tbl_list td {padding:12px 0 10px;color:#666} 
.review_tbl_list .tit {white-space:normal;color:#666}
.review_tbl_list .ico_reply1 {display:inline-block;height:18px;padding-top:2px;width:45px;border-radius:20px;background-color:#b4b4b4;text-align:center;font-weight:bold;color:#fff;font-size:11px;line-height:18px}
.review_tbl_list .ico_reply2 {display:inline-block;height:18px;padding-top:2px;width:45px;border-radius:20px;background-color:#2d8bf3;text-align:center;font-weight:bold;color:#fff;font-size:11px;line-height:18px}
.review_tbl_list .commmr_ico {vertical-align:middle;margin-top:-4px}
.review_tbl_list .btn_listadm {display:inline-block;border:1px solid #ccc;height:14px;width:28px;padding-top:2px;font-size:11px;line-height:14px;text-align:center;color:#8f8f8f;letter-spacing:-0.05em}
.review_tbl_list .list_modif {position:relative;padding:4px 90px 4px 0}
.review_tbl_list .list_modif .inp_textarea {padding:10px;px;font-size:11px;border:1px solid #e4e4e4}
.review_tbl_list .list_modif .inp_textarea::-webkit-input-placeholder{color:#999;}
.review_tbl_list .list_modif .btn_modif {position:absolute;top:4px;right:0;bottom:0;width:68px;height:53px;background-color:#f8f8f8;border:1px solid #e4e4e4;text-align:center;color:#666;;font:normal 12px/53px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;letter-spacing:-0.03em}
.review_tbl_list .list_answer {padding:3px 0 0 8px}
.review_tbl_list .list_answer .ico_aw {display:inline-block;width:65px;vertical-align:top;color:#2d8bf3}
.review_tbl_list .list_answer .ico_aw .ico {display:inline-block;height:16px;padding-top:2px;width:43px;border-radius:20px;border:1px solid #2d8bf3;background-color:#fff;text-align:center;font-weight:bold;color:#2d8bf3;font-size:11px;line-height:16px}
.review_tbl_list .list_answer .txt_aw {display:inline-block;width:660px;vertical-align:top;white-space:normal;color:#666}
.review_tbl_list .btn_aview {color:#2d8bf3;font-size:11px;text-decoration:underline;letter-spacing:-0.02em}
.review_tbl_list .btn_aview span {font-size:6px}
.review_tbl_list .btn_aview:hover {text-decoration:underline}

/* »óÇ°¸®ºä ÆË¾÷ */
.estore_pop_review {padding:0 30px;font-family:'Malgun Gothic', sans-serif;}
.estore_pop_review .pop_head {padding:16px 0;border-bottom:2px solid #000;}
.estore_pop_review .pop_head h1 {font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-size:25px;color:#333;letter-spacing:-0.05em}
.estore_pop_review .pop_content {padding:0 10px 40px}
.estore_pop_review .top_desc {padding:24px 10px 0;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;text-align:center}
.estore_pop_review .top_desc strong {display:block;margin-bottom:4px;font-size:20px;font-weight:500;color:#333;letter-spacing:-0.05em}
.estore_pop_review .top_desc p.t {font-size:13px;line-height:18px;letter-spacing:-0.025em}
.estore_pop_review .top_desc p.t em {color:#2d8bf3}
.estore_pop_review .tit_q {position:relative;padding-left:10px;font-size:14px;color:#333;letter-spacing:-0.05em}
.estore_pop_review .tit_q:after {content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#aaa;z-index:10}
.estore_pop_review .desc_txt {margin:0 0 0 10px;font-size:12px;color:#666;letter-spacing:-0.05em}
.estore_pop_review .prd_chkbox {overflow-y:auto;max-height:110px;margin-top:7px;padding:12px 20px 10px;border:1px solid #ddd}
.estore_pop_review .prd_chkbox .inbox {margin-top:-5px;}
.estore_pop_review .prd_chkbox .inbox > div {margin-top:2px;}
.estore_pop_review .mrbtn_box8 {font-size:15px !important;border-right:0 !important;border-bottom:0 !important;}
.estore_pop_review label {cursor:pointer;}
.e_tbl_review_write {width:100%;border-top:1px solid #5b5b5b}
.e_tbl_review_write th,
.e_tbl_review_write td {padding:9px 0 8px;border-bottom:1px solid #e0e0e0}
.e_tbl_review_write th {padding-left:28px;text-align:left;font-size:12px;font-weight:bold;color:#555}
.e_tbl_review_write td label {padding-right:20px;}
.e_tbl_review_write td .estore_review_star {padding-right:8px;}
.e_review_editbox {padding:16px 20px}
.e_review_editbox input {height:30px;text-indent:5px}
.e_review_editbox input::-webkit-input-placeholder{color:#555;}
.e_review_editbox input,
.e_review_editbox textarea {font-size:11px;vertical-align:top;line-height:1.5;border:1px solid #dedede;color:#555;}
.e_review_editbox textarea {padding:4px}
.e_review_editbox textarea::-webkit-input-placeholder{color:#555;}
.e_notice_list {margin-top:25px}
.e_notice_list li {position:relative;margin-top:2px;padding-left:12px;line-height:16px;font-family:'dotum';font-size:11px;color:#888;}
.e_notice_list li:after {content:'';display:block;position:absolute;top:7px;left:0;width:5px;height:1px;background:#888}
.mrbtn_review_write {display:inline-block;height:41px;padding:0 10px;font:bold 15px/38px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:center;vertical-align:top;color:#fff;letter-spacing:-1px;vertical-align:middle;background:#2d8bf3;}
.mrbtn_review_write:hover {color:#fff;}
.mrbtn_review_write span {padding-right:22px;font:bold 15px/38px 'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:center;vertical-align:top;color:#fff;letter-spacing:-1px;background: url(http://img.etoos.com/sub2017/estore/bg_btn_reivew_write.png) no-repeat right center}
.estore_review_star .ico_comm {overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;width:56px;height:10px;background: url(http://img.etoos.com/sub2017/estore/ico_review_star.png) no-repeat left 0}
.estore_review_star .ico_star {margin:-1px 2px 0 0}
.estore_review_star .star_on {display:block;background-position:0 -10px}

.estore_pop_review .prd_info{position:relative;margin:25px 0;padding-left:130px;min-height:110px;}
.estore_pop_review .prd_info .img{position:absolute;left:0;top:0;}
.estore_pop_review .prd_info .img img{width:120px;height:110px;}
.estore_pop_review .prd_info .tit{font-size:14px;color:#333;line-height:20px;}
.estore_pop_review .prd_info .estore_review_star{margin:5px 0;}
.estore_pop_review .prd_info .name{font-size:13px;color:#666;line-height:18px;}
.estore_pop_review .review_cont{margin:20px 0;font-size:13px;color:#666;letter-spacing:-0.5px;}
.estore_pop_review .btns{position:relative;text-align:center;}
.estore_pop_review .btns a{display:inline-block;vertical-align:middle;text-align:center;width:51px;height:25px;line-height:25px;background:#fff;font-size:12px;color:#555;border:1px solid #ccc;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.estore_pop_review .btns .my_btns{position:absolute;right:0;top:0;}
.estore_pop_review .e_review_editbox.name {padding:0}
.estore_pop_review .review_selectbox {margin-top:7px;padding:10px;border:1px solid #ddd;}
.estore_pop_review .select {height:20px;line-height:20px;border:1px solid #ddd;}

/* °øÁö»çÇ× */
.e_notice_list td {padding:13px 0 10px}
.e_notice_list td .ico_new {margin-left:5px;vertical-align:2px}
.e_notice_list td img{vertical-align:middle}
.e_notice_list .tit .ellip{display:inline-block;max-width:500px;vertical-align:middle}
.e_notice_list .tit a{display:inline-block;vertical-align:bottom;}
.e_notice_view .view_head {padding:14px 18px 15px;margin-top:-1px;border-top:2px solid #3e3e3e;border-bottom:1px solid #e4e4e4}
.e_notice_view .view_head .tit {font:bold 20px 'Malgun Gothic','¸¼Àº °íµñ',sans-serif;color:#444;letter-spacing:-0.025em}
.e_notice_view .view_head .tit .ico_new {width:7px;height:7px;background: url(http://img.etoos.com/home/main2015/common/ico_new_7x7.png) no-repeat;}
.e_notice_view .view_head .info {margin-top:6px;font-size:11px;color:#888}
.e_notice_view .view_head .tit img{vertical-align:middle;}
.e_notice_view .view_body {padding:30px 20px 40px;color:#777;line-height:1.6;min-height:300px;border-bottom:1px solid #e4e4e4;word-break: break-all}
.e_notice_view .add_file {overflow:hidden;width:100%;padding:14px 0 15px;border-bottom:1px solid #e4e4e4;line-height:22px}
.e_notice_view .add_file .tit {float:left;margin:0 18px;font-size:11px;color:#999}
.e_notice_view .add_file .wr_file {float:left;width:600px}
.e_notice_view .add_file .wr_file .ico_file {vertical-align:top;margin-top:3px}
.e_notice_view .add_file .wr_file .link_file {font-size:11px;letter-spacing:-0.05em;color:#666}
.board_view_pager {margin-top:30px;border-top:1px solid #e4e4e4}
.board_view_pager li {position:relative;height:40px;line-height:40px;border-bottom:1px solid #e4e4e4}
.board_view_pager .tit {position:relative;display:inline-block;margin:0 38px 0 20px;padding-left:26px;vertical-align:middle;color:#666;background: url(http://img.etoos.com/sub2017/estore/board_view_pager.png) no-repeat 0 -1px}
.board_view_pager .tit.next {background-position:0 -50px}
.board_view_pager .date {position:absolute;top:0;right:20px;font-family:'Tahoma';font-size:11px;color:#999}
.board_view_pager a {overflow:hidden;display:inline-block;*display:inline;position:relative;max-width:500px;white-space:nowrap;text-overflow:ellipsis;color:#666;vertical-align:middle;zoom:1}

/* ÇÐ½À ¾ÆÀÌÅÛ */
.teacher_item_top{position:relative;z-index:2;margin-top:-1px;}
.teacher_item_top .txtbox{padding:21px 0 32px 30px;border:1px solid #599ae3;border-top:0;}
.teacher_item_top .txt1{padding-left:27px;padding-bottom:6px;font-size:15px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;background:url(http://img.etoos.com/sub2017/estore/ico_point_save.gif) no-repeat 0 2px;letter-spacing:-0.3px;}
.teacher_item_top .txt2{padding-left:27px;font-size:11px;color:#888;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;line-height:18px;letter-spacing:-0.3px;}
.teacher_item_top .txt2 strong{font-size:13px;color:#666;font-weight:normal;}

.product_bnr{position:relative;margin-top:40px;}
.product_bnr .bx-pager.bx-default-pager{position:absolute;width:auto;bottom:auto;padding-top:0;right:14px;left:auto;top:14px;}
.product_bnr .bx-pager.bx-default-pager .bx-pager-item{display:inline-block;margin:0 0 0 8px;}
.product_bnr .bx-pager.bx-default-pager a{background:#ccc !important;text-indent:-9999px;margin:0 !important;display:block;width:7px !important;height:7px !important;border-radius:100%;}
.product_bnr .bx-pager.bx-default-pager a:hover, .product_bnr .bx-pager.bx-default-pager a.active{background:#2d8bf3 !important;}

/* ¸ÞÀÎ */
.estore_main{float:left;background:#fff;width:1080px;margin:0 auto;}
.estore_main .title{margin-top:33px;padding-bottom:10px;font-size:22px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-weight:bold;}
.estore_main .title span{display:inline-block;margin-left:10px;vertical-align:middle;font-size:13px;color:#888;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;font-weight:100;}
.estore_main_top{position:relative;}
.estore_main_top:after{content:"";display:block;clear:both;}
.estore_main_top .tit{height:42px;background:url(http://img.etoos.com/sub2017/estore/tit_estore.png) no-repeat center center;text-indent:-1000em;border-right:1px solid #e8e8e8;}
.estore_main_top .left_menu{position:relative;float:left;width:270px;height:298px;border-top:1px solid #e8e8e8;}
.estore_main_top .left_menu > ul{border-top:1px solid #e8e8e8;}
.estore_main_top .left_menu > ul:after{content:"";display:block;clear:both;}
.estore_main_top .left_menu > ul:before{content:"";display:block;position:absolute;left:0;top:0;width:1px;height:297px;background:#e8e8e8;z-index:1;}
.estore_main_top .left_menu > ul > li{float:left;width:134px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.estore_main_top .left_menu > ul > li > a{display:block;position:relative;padding-top:64px;height:41px;font-size:13px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;text-align:center;}
.estore_main_top .left_menu > ul > li > a:hover{color:#2d8bf3;}
.estore_main_top .left_menu > ul > li > a:hover:after{content:"";position:absolute;left:0;top:-1px;display:block;width:133px;height:100%;border:1px solid #2d8bf3;z-index:2;}
.estore_main_top .left_menu li:nth-child(2n) > a:hover:after{left:-1px;width:134px;}
.estore_main_top .left_menu li.m1 > a{background:url(http://img.etoos.com/sub2017/estore/bg_menu01.png) no-repeat 50% 25px;}
.estore_main_top .left_menu li.m2 > a{background:url(http://img.etoos.com/sub2017/estore/bg_menu02.png) no-repeat 50% 25px;}
.estore_main_top .left_menu li.m3 > a{background:url(http://img.etoos.com/sub2017/estore/bg_menu03.png) no-repeat 50% 25px;}
.estore_main_top .left_menu li.m4 > a{background:url(http://img.etoos.com/sub2017/estore/bg_menu04.png) no-repeat 50% 25px;}
.estore_main_top .left_menu li.m5 > a{background:#fafafa url(http://img.etoos.com/sub2017/estore/bg_menu05_off.png) no-repeat 40px 13px;padding-left:17px;padding-top:11px;height:30px;font-size:12px;color:#888;}
.estore_main_top .left_menu li.m6 > a{background:#fafafa url(http://img.etoos.com/sub2017/estore/bg_menu06_off.png) no-repeat 33px 13px;padding-left:17px;padding-top:11px;height:30px;font-size:12px;color:#888;}
.estore_main_top .left_menu li.m5:hover > a{background-image:url(http://img.etoos.com/sub2017/estore/bg_menu05_on.png);color:#333;}
.estore_main_top .left_menu li.m6:hover > a{background-image:url(http://img.etoos.com/sub2017/estore/bg_menu06_on.png);color:#333;}
.estore_main_top .left_menu li.m5 > a:hover:after{display:none;}
.estore_main_top .left_menu li.m6 > a:hover:after{display:none;}
.estore_main_top .left_menu li.m1:hover .ly_brand{display:block;}
.estore_main_top .left_menu li .tit_device_all{background-color:#f8f8f8;font-size:13px;line-height:33px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;text-align:center;}/* 2017-09-26 Ãß°¡, ÅÇ»èÁ¦ ÈÄ Å¸ÀÌÆ²·Î º¯°æ */
.estore_main_top .left_menu li .ly_brand{display:none;position:absolute;width:400px;height:231px;border:1px solid #333;background:#fff;z-index:1000;}
.estore_main_top .left_menu li .ly_brand .tab:after{content:"";display:block;clear:both;}
.estore_main_top .left_menu li .ly_brand .tab li{float:left;width:50%;background:#ccc;}
.estore_main_top .left_menu li .ly_brand .tab li a{display:block;height:33px;font-size:14px;line-height:33px;color:#fff;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;text-align:center;}
.estore_main_top .left_menu li .ly_brand .tab li.on a{color:#333;background:#fff;}
.estore_main_top .left_menu li .ly_brand .brand_cnt{display:none;}
.estore_main_top .left_menu li .ly_brand .brand_cnt.on{display:block;}
.estore_main_top .left_menu li .ly_brand .list{width:360px;margin:26px auto 0;}
.estore_main_top .left_menu li .ly_brand .list:after{content:"";display:block;clear:both;}
.estore_main_top .left_menu li .ly_brand .list li{float:left;width:80px;margin:0 5px 8px;}
.estore_main_top .left_menu li .ly_brand .list li a{display:block;color:#666;font-size:12px;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;text-align:center;}
.estore_main_top .left_menu li .ly_brand .list li a img{display:block;margin-bottom:5px;}

.estore_main_top .right_bnr{float:right;width:801px;}
.estore_main_top .bx-pager.bx-default-pager{position:absolute;width:100%;bottom:30px;left:auto;padding-top:0;}
.estore_main_top .bx-pager.bx-default-pager .bx-pager-item{display:inline-block;margin:0 0 0 8px;}
.estore_main_top .bx-pager.bx-default-pager a{background:#fff !important;text-indent:-9999px;margin:0 !important;display:block;width:7px !important;height:7px !important;border-radius:100%;opacity:0.4;filter:alpha(opacity=40);}
.estore_main_top .bx-pager.bx-default-pager a:hover, .estore_main_top .bx-pager.bx-default-pager a.active{opacity:1;filter:alpha(opacity=100);}
.estore_main_bnr{position:relative;margin:40px 0;}
.estore_main_bnr .bnr{position:relative;z-index:10;}
.estore_main_bnr .choice_box{position:absolute;left:196px;top:0px;opacity:0;filter:alpha(opacity=0);z-index:1;letter-spacing:-7px;transition:all 0.4s;-webkit-transition:all 0.4s;}
.estore_main_bnr .choice_box img{margin-right:-2px;}
.estore_main_bnr .bnr:hover +  .choice_box{top:-195px;opacity:1;filter:alpha(opacity=100);-webkit-animation:Bounce 0.7s ease-in 1;animation:Bounce 0.7s ease-in 1;}
@-webkit-keyframes Bounce {
	0% {top:-255px;animation-timing-function: ease-in;}
	30% {top:-205px;animation-timing-function: ease-out;}
	45% {top:-195px;animation-timing-function: ease-in;}
	50% {top:-200px;animation-timing-function: ease-out;}
	65% {top:-215px;animation-timing-function: ease-in;}
	85% {top:-195px;animation-timing-function: ease-in;}
  	100% {top:-195px;}
}
@keyframes Bounce {
	0% {top:-255px;animation-timing-function: ease-in;}
	30% {top:-205px;animation-timing-function: ease-out;}
	45% {top:-195px;animation-timing-function: ease-in;}
	50% {top:-200px;animation-timing-function: ease-out;}
	65% {top:-215px;animation-timing-function: ease-in;}
	85% {top:-195px;animation-timing-function: ease-in;}
  	100% {top:-195px;}
}
.estore_main_btm{position:relative;margin:39px 0 90px 0;padding:10px 0;border:1px solid #e8e8e8;line-height:35px;}
.estore_main_btm:after{content:"";display:block;clear:both;}
.estore_main_btm:before{content:"";display:block;position:absolute;left:50%;top:10px;width:1px;height:35px;background:#eee;}
.estore_main_btm dt{float:left;padding:0 10px 0 30px;}
.estore_main_btm dt a{font-size:15px;color:#333;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.estore_main_btm dd{float:left;margin:-1px 0;font-size:13px;color:#666;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.estore_main_btm dd a.ellipsis{display:block;width:425px;margin-right:20px;font-size:13px;color:#666;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;-webkit-line-clamp:1;height:26px;}
.estore_main_btm dd .tel{display:inline-block;vertical-align:middle;margin-right:5px;font-size:20px;color:#4c4d4f;font-family: 'Roboto', sans-serif;font-weight:300;}
.estore_main_btm a:hover{text-decoration:underline;}
.main_product_best{position:relative;}
.main_product_best:after{content:'';position:absolute;left:0;top:1px;bottom:1px;width:1px;background:#fff;}
.main_product_best .bx-viewport{height:330px !important;}
.main_product_best .product_list li{width:270px;height:329px;}
.main_product_best .product_list li a{display:block;height:309px;padding-top:19px;}
.main_product_best .product_list li .tit{padding:6px 0 0 0;}
.main_product_best .product_list li .txt{height:110px;}
.main_product_best .product_list li .txt span{letter-spacing:-0.5px;}
.main_product_best .ctg{position:absolute;left:10px;top:10px;display:inline-block;min-width:36px;height:13px;padding-top:5px;border:1px solid #aaa;font-size:11px;font-family:'µ¸¿ò',dotum, sans-serif;letter-spacing:-1px;line-height:11px;}
.main_review_best{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.main_review_best:after{content:"";display:block;clear:both;}
.main_review_best li{float:left;width:540px;}
.main_review_best li a{position:relative;display:block;padding:45px 40px 55px 181px;height:115px;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.main_review_best li a:hover .tit{text-decoration:underline;}
.main_review_best li a span{display:block;}
.main_review_best .thumb{position:absolute;left:20px;top:42px;}
.main_review_best .thumb img{width:150px;height:130px;}
.main_review_best .tit{height:38px;font-size:14px;color:#333;line-height:19px;font-weight:bold;}
.main_review_best .info{display:block;margin:16px 0;}
.main_review_best .estore_review_star{display:inline-block;}
.main_review_best .name{display:inline-block;margin-right:10px;font-size:13px;color:#666;line-height:18px;}
.main_review_best .txt{height:38px;line-height:19px;}
.estore_main .bx-wrapper .bx-controls-direction{position:absolute;top:-31px;right:0;width:39px;height:17px;}
.estore_main .bx-wrapper .bx-controls-direction a{position:absolute;top:0;display:block;width:20px;height:17px;margin:0;background:#5b5f64;text-indent:-9999px;z-index:10;background:url(http://img.etoos.com/sub2017/estore/bg_bx_btn.gif) no-repeat 0 0;}
.estore_main .bx-wrapper .bx-prev{left:0;background-position:left top !important;}
.estore_main .bx-wrapper .bx-next{right:0;background-position:right top !important;}
.estore_main [class^="item_"]:after{content:"";display:block;clear:both;}
.estore_main [class^="item_"] .left_box{position:relative;float:left;width:270px;height:327px;background:#ebf4fd;}
.estore_main [class^="item_"] .left_box .tit{position:absolute;top:31px;left:30px;padding-left:5px;font-size:16px;color:#fff;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;line-height:31px;}
.estore_main [class^="item_"] .left_box .tit a{display:block;margin-left:-5px;font-size:33px;font-weight:bold;color:#fff;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;}
.estore_main [class^="item_"] .left_box .hash{position:absolute;top:107px;left:30px;right:30px;font-size:12px;color:#5c898d;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;line-height:20px;text-decoration:underline;letter-spacing:-1px;}

.estore_main [class^="item_"] .bx-wrapper{float:left;}
.estore_main [class^="item_"] .bx-wrapper:before{content:'';position:absolute;right:0;left:auto;top:0;width:1px;height:100%;background:#e8e8e8;z-index:1;}
.estore_main [class^="item_"] .product_list {position:relative;width:270px;border-top:1px solid #e8e8e8;}
.estore_main [class^="item_"] .product_list li{width:270px;height:327px;}
.estore_main [class^="item_"] .product_list li a{height:309px;border-left:0;border-right:1px solid #e8e8e8;}
.estore_main [class^="item_"] .product_list li .thumb{margin-top:2px;}
.estore_main [class^="item_"] .product_list li .txt span{letter-spacing:-0.5px;}
.estore_main [class^="item_"] .bx-wrapper .bx-controls-direction{position:static;left:auto;top:auto;width:auto;height:auto;}
.estore_main [class^="item_"] .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-15px;width:24px;height:29px;text-indent:-9999px;z-index:100;opacity:0;filter:alpha(opacity=0);transition:all 0.4s;-webkit-transition:all 0.4s;}
.estore_main [class^="item_"] .bx-wrapper:hover .bx-controls-direction a{opacity:1;filter:alpha(opacity=100);}
.estore_main [class^="item_"] .bx-wrapper .bx-prev{left:0;background:#ddd url(http://img.etoos.com/sub2017/estore/btn_prev.png) no-repeat 8px 50% !important;}
.estore_main [class^="item_"] .bx-wrapper .bx-next{right:0;background:#ddd url(http://img.etoos.com/sub2017/estore/btn_next.png) no-repeat 8px 50% !important;}
.estore_main .item_study{margin-top:30px;}
.estore_main .item_teacher .left_box{background:#97d8de url(http://img.etoos.com/sub2017/estore/bg_item_teacher.jpg) no-repeat 0 0;}
.estore_main .item_study .left_box{background:#f3d459 url(http://img.etoos.com/sub2017/estore/bg_item_study.jpg) no-repeat 0 0;}
.estore_main .item_study .left_box .hash{color:#998538;}
.estore_main .item_teacher .product_list li .tit{margin-top:17px;}
.estore_main .item_study .product_list li .tit{margin-top:0;padding:6px 0 0 0;}

.estore_main_ss{margin-bottom:10px;}
.estore_main_ss .link_img{margin-bottom:10px;display:block;}

/* ÃÖ±Ù º» »óÇ° */
.recently_view{width:90px;}
.recently_view dl{border:1px solid #e8e8e8;}
.recently_view dt{background:#fafafa;color:#333;height:31px;line-height:31px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;text-align:center;}
.recently_view dd li a{position:relative;display:block;border-top:1px solid #f4f4f4;padding:4px 0;}
.recently_view dd li:first-child a{border-top:0;}
.recently_view dd li .over{display:none;position:absolute;right:-1px;top:0;width:220px;height:63px;padding-left:20px;border:1px solid #2d8bf3;background:#fff;z-index:10;}
.recently_view dd li a:hover .over{display:block;}
.recently_view dd li .tit{display:block;overflow:hidden;width:132px;height:28px;font-size:11px;color:#333;line-height:14px;padding:8px 0 0 0;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.recently_view dd li .price{display:block;margin-top:1px;font-size:11px;color:#333;font-family:'Malgun Gothic','¸¼Àº°íµñ',sans-serif;}
.recently_view dd li .price strong{font-size:14px;color:#333;font-family: 'Roboto', sans-serif;}
.recently_view dd li .thumb{display:block;position:relative;height:55px;margin:0 auto;background:#fff;text-align:center;z-index:11;}
.recently_view dd li .thumb img{width:64px;height:55px;}
.recently_view dd li .txt{display:block;padding:25px 0;font-size:11px;color:#888;line-height:14px;text-align:center;}
.recently_view .guide a{display:block;margin-top:16px;padding-top:55px;color:#333;font-size:12px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;letter-spacing:-0.5px;background:url(http://img.etoos.com/sub2017/estore/quick_img_guide.png) no-repeat 23px 0;text-align:center;line-height:16px;}
.recently_view .delivery a{display:block;margin-top:10px;padding-top:45px;color:#333;font-size:12px;font-family: 'Noto Sans KR', 'Malgun Gothic', sans-serif;letter-spacing:-0.5px;background:url(http://img.etoos.com/sub2017/estore/quick_img_delivery.png) no-repeat 17px 0;text-align:center;}

/* ¸®ºä ¸®½ºÆ® */
.e_reviewlist_prdname {display:block;color:#333;font-weight:bold;}
.e_reviewlist_head .e_notice_list {margin:15px 10px 0}
.e_reviewbest_swiper {position:relative;border:1px solid #e8e8e8;border-top-color:#333}
.e_reviewbest_swiper .swiper-pagination {position:absolute;top:20px;right:18px}
.e_reviewbest_swiper .swiper-pagination span {margin:0 4px;}
.e_reviewbest_swiper .swiper-slide > a {position:relative;display:block;width:633px;height:107px;padding:30px 23px 25px 182px;font-family:'Malgun Gothic', sans-serif;}
.e_reviewbest_swiper .thumimg {display:block;position:absolute;top:26px;left:50px;z-index:10}
.e_reviewbest_swiper .thumimg .label {display:block;position:absolute;top:-6px;left:-30px}
.e_reviewbest_swiper .ttl {display:block;margin-top:3px;font-size:16px;font-weight:bold;color:#2d8bf3;letter-spacing:-0.025em}
.e_reviewbest_swiper .prodname {display:block;margin-top:7px;font-size:13px;font-weight:bold;color:#333;letter-spacing:-0.025em}
.e_reviewbest_swiper .desc {display:block;margin-top:2px;line-height:19px;font-size:13px;color:#666}