
@charset "utf-8";

/*@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

/* mobile style */
*{-webkit-text-size-adjust:none}
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select{margin:0;padding:0;font-family:'Nanum Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-weight:normal}
/*body{-webkit-user-select:auto;-webkit-touch-callout:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}*/
li{list-style:none}
a{text-decoration:none}
a[href^="tel"]{ font-style:normal}
address, caption, em, var{font-style:normal;font-weight:normal}
input, textarea, select{letter-spacing:normal}
ol, ul, dl{list-style:none}
fieldset, img{border:0}
legend, caption{display:none}
img{vertical-align:top}
hr{display:none}
table{border-collapse:collapse;border-spacing:0;border:0}
br{letter-spacing:normal}
p{letter-spacing:normal}
input{vertical-align:middle}
input[type="text"], input[type="password"], input[type="search"], input[type="tel"], textarea{-webkit-appearance:none;border-radius:0}
input[type="checkbox"]{-webkit-appearance:none;border-radius:0}
input:checked[type="checkbox"]{-webkit-appearance:checkbox}
input[type="radio"]{border:none;-webkit-appearance:none}
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}
textarea{-webkit-appearance:none}
select{-webkit-appearance:menulist-text}
label.hidden {display:inline-block; text-indent:-9999px; position:absolute; left:-9999px; top:0;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.mt5{margin-top: 5px;}
.bold3{font-weight: bold;}
.pt10{padding-top: 10px;}


/*헤더*/
.wrap{width:100%;padding-bottom:20%}
header{position:relative;padding:0 1.25em}
header h1{text-align:center;min-height:61px}
header h1 img{width:155px;max-width:310px;margin-top:20px}
header h1 .text{font-size:28px;line-height:32px;font-weight:600;color:#4b4847;padding-top:16px}
header .link_menu{display:block;position:absolute;left:1.25em;top:24px;z-index:3}
header .link_search{display:block;position:absolute;right:1.25em;top:22px;z-index:3}
header .link_menu img, header .link_search img{width:22px;max-width:43px}
header .searchbar{border:2px solid #b79b61;border-radius:6px;padding:0.4em 2.325em 0.45em 0.938em;position:relative}
header .searchbar input[type="search"]{border:0;color:#ccc;font-size:14px;height:18px;width:100%; line-height:18px;}
header .searchbar .link_searchbar{position:absolute;right:0.7em;top:5px}
header .searchbar .link_searchbar img{width:26px;vertical-align:middle}

/*로그인*/
/*.tab_login{*zoom:1}
.tab_login:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab_login li{float:left;width:50%;text-align:center;background-color:#ddd}
.tab_login li.focus{background-color:#fff}
.tab_login li a, .tab_login li.focus a{display:block;padding:11px 0;color:#444;font-weight:bold;font-size:14px}
.tab_login li a span{display:inline-block;width:8px;height:5px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu2.gif') right no-repeat;background-size:contain;vertical-align:top;margin-top:6px;padding-right:9px}
.tab_login li.focus a span{display:inline-block;width:8px;height:5px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu1.gif') right no-repeat;background-size:contain;vertical-align:top;margin-top:6px;padding-right:9px}*/
.txt_login{font-size:20px;font-weight:bold;text-align:center;color:#222;display:block;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:10px;padding:14px 0}
.frm_login{margin:20px 34px 0 35px;padding:0; text-align:center;}
.frm_login .userid{display:block;width:100%;border:1px solid #dedede;color:#ccc;font-size:13px;line-height:18px;padding:11px;-webkit-box-sizing:border-box;box-sizing:border-box}
.frm_login .passwd{display:block;width:100%;border:1px solid #dedede;color:#ccc;font-size:13px;line-height:18px;padding:11px;margin-top:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.frm_login input[type="checkbox"]{-webkit-appearance:checkbox;border:1px solid #ccc;border-radius:3px}
.frm_login .action{display:block;width:100%;height:45px;text-align:center;background:#a98b52;margin-top:10px; font-size:15px; color:#fff; font-weight:700; line-height:45px;}
.frm_login .action2{display:block;width:100%;height:45px;text-align:center;background:#545454;margin-top:10px; font-size:15px; color:#fff; font-weight:700; line-height:45px;}
.frm_login .action img{height:45px}
.frm_login .option_wrap{background-color:#fff;}
.frm_login .option{display:block;text-align:center;padding-top:15px;margin:0 auto; width:230px;*zoom:1; }
.frm_login .option:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.frm_login .option input[type="checkbox"]{background:url('https://pic.neungyule.com/nebooks/mobile/img/check1_off.png') no-repeat;background-size:100%;width:20px;height:20px;display:block;float:left;-webkit-appearance:none;padding:0;margin:0}
.frm_login .option input[type="checkbox"]:checked{background:url('https://pic.neungyule.com/nebooks/mobile/img/check1_on.png') no-repeat;background-size:100%;width:20px;height:20px;display:block;float:left;-webkit-appearance:none}
.frm_login .option label{font-size:16px;font-weight:600;color:#444;line-height:20px;display:block;float:left;margin:0 15px 0 5px}
.frm_login .option label:last-child{margin-right:0}
.frm_login .id_search {display:inline-block; text-align:center; font-size:16px;font-weight:600;color:#444;line-height:20px; margin-top:10px;}

.frm_login p{display:block;font-size:13px;font-weight:500;color:#bbb;line-height:16px;text-align:left;padding-top:15px; text-align:center;}
.frm_login p.p_type1{display:block;font-size:15px;font-weight:700;color:#444;line-height:16px;text-align:left;padding-top:35px; text-align:center;}
.frm_login p.p_type2{display:block;font-size:13px;font-weight:500;color:#444;line-height:16px;text-align:left;padding-top:10px; text-align:center; padding-top:7px;}

/*GNB*/
.gnb{position:relative;background-color:#4e4e50;height:40px;margin-top:10px;overflow:hidden}
.gnb .clip{margin:0 10%;position:absolute;left:0;top:-2px;z-index:5;width:80%;height:42px}
.gnb .clip ul{width:100%;height:42px;overflow:hidden;*zoom:1}
.gnb .clip ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.gnb .clip li{display:block;float:left;text-align:center;margin-top:2px;height:42px;line-height:100%;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_line3.png') right center no-repeat;background-size:1px;position:relative}
.gnb .clip li a{display:block;font-size:15px;line-height:42px;font-weight:600;color:#fff;margin-top:1px;text-align:center}
.gnb .clip:nth-of-type(1) li:nth-child(1){width:20%}
.gnb .clip:nth-of-type(1) li:nth-child(2){width:30%}
.gnb .clip:nth-of-type(1) li:nth-child(3){width:22%}
.gnb .clip:nth-of-type(1) li:nth-child(4){width:28%}
.gnb .clip:nth-of-type(2) li:nth-child(1){width:33.33%}
.gnb .clip:nth-of-type(2) li:nth-child(2){width:33.33%}
.gnb .clip:nth-of-type(2) li:nth-child(3){width:33.33%}
.gnb .prev{position:absolute;left:3%;top:29.4%;display:block;width:14px;height:auto}
.gnb .next{position:absolute;right:3%;top:29.4%;display:block;width:14px;height:auto}
.gnb .prev img, .gnb .next img{width:8px;margin:3px 0 0 3px}
.gnb .edge{display:none;position:absolute;bottom:0;left:50%;margin-left:-6px;z-index:100}
.gnb .focus{background:none !important;background-color:#a98b52 !important}
.gnb .focus .edge{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_gnb1.png') no-repeat;width:11px;height:6px;background-size:contain}

/*LNB*/
.lnb_wrap{display:block;position:absolute;left:0;top:0;z-index:9999;width:86%}
.lnb_wrap .utility{width:100%;*zoom:1}
.lnb_wrap .utility:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.lnb_wrap .utility li:nth-child(1){float:left;width:33.33%;border-right:1px solid #2e2e2e}
.lnb_wrap .utility li:nth-child(2){float:left;width:33.33%;border-right:1px solid #2e2e2e}
.lnb_wrap .utility li:nth-child(3){float:none;width:auto;overflow:hidden}
.lnb_wrap .utility li{background-color:#363636;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}
.lnb_wrap .utility li a{display:block}
.lnb_wrap .utility li img{max-width:100%;height:39px;margin:0 auto;display:block}
.lnb_wrap nav{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_line1.png') top repeat-x #434343;background-size:2px 2px;width:100%}
.lnb_wrap nav .depth{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth1.png') right 22px no-repeat;background-size:11px;margin-right:24px}
.lnb_wrap nav .depth a{display:block;font-size:15px;line-height:18px;color:#fff;font-weight:700;padding:18px 0 20px 25px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_line2.png') bottom repeat-x;background-size:2px;width:99.44%}
.lnb_wrap nav .depth_no{background:none !important}
.lnb_wrap nav .depth_foucs{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth5.png') right 22px no-repeat !important;background-size:11px !important}
.lnb_wrap .aside{border-top:1px solid #3e3e3e;background-color:#3a3a3a}
.lnb_wrap .depth_no2{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth4.png') right 22px no-repeat;background-size:5px;margin-right:24px}
.lnb_wrap .depth_no2 a{display:block;font-size:0;height:15px;color:#fff;padding:18px 0 20px 25px;width:99.44%}
.lnb_wrap .depth_no2 img{max-width:100%;height:15px}
.lnb_wrap nav .sub_depth{position:relative;margin-top:-1px;background-color:#545454}
.lnb_wrap nav .sub2_depth{background-color:#545454;padding:19px 24px 18px 25px}
.lnb_wrap nav .sub_list li{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth2.png') right 18px no-repeat;background-size:5px;margin-right:24px}
.lnb_wrap nav .sub_list li a{display:block;font-size:13px;line-height:17px;font-weight:500;color:#fff;padding:13px 0 15px 25px;border-bottom:1px solid #454545;width:99.44%}
.lnb_wrap nav .sub_list li .sbu1{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu1{display:inline-block;width:7px;height:7px;background:#fba919;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu2{display:inline-block;width:7px;height:7px;background:#76c043;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu3{display:inline-block;width:7px;height:7px;background:#d6b4df;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu4{display:inline-block;width:7px;height:7px;background:#969fc4;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu5{display:inline-block;width:7px;height:7px;background:#b4975a;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu6{display:inline-block;width:7px;height:7px;background:#f09268;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu7{display:inline-block;width:7px;height:7px;background:#9e9fa3;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu8{display:inline-block;width:7px;height:7px;background:#3b7a5a;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .depth a .bu9{display:inline-block;width:7px;height:7px;background:#5499c1;-webkit-border-radius:2px;border-radius:2px;font-size:0%;text-indent:-9999px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .study_block{*zoom:1}
.lnb_wrap nav .study_block:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.lnb_wrap nav .study_block li{float:left;margin-bottom:1.5%}
.lnb_wrap nav .study_block li:nth-child(1), .lnb_wrap nav .study_block li:nth-child(2),
.lnb_wrap nav .study_block li:nth-child(4), .lnb_wrap nav .study_block li:nth-child(5), .lnb_wrap nav .study_block li:nth-child(7), .lnb_wrap nav .study_block li:nth-child(8) {width:32.33%;margin-right:1.5%}
.lnb_wrap nav .study_block li:nth-child(3), .lnb_wrap nav .study_block li:nth-child(6){float:left;width:32.33%;overflow:hidden}
.lnb_wrap nav .study_block li a{display:block;border:1px solid #5c5c5c;background-color:#333;color:#fff;-webkit-border-radius:4px;border-radius:4px;text-align:center;padding:10px 0;
	font-size:12px;line-height:16px}
.lnb_wrap nav .gnb_BA li:first-child a{color:#fba919}
.lnb_wrap nav .gnb_BB li:first-child a{color:#76c043}
.lnb_wrap nav .gnb_BD li:first-child a{color:#d6b4df}
.lnb_wrap nav .gnb_BE li:first-child a{color:#969fc4}
.lnb_wrap nav .gnb_BF li:first-child a{color:#b4975a}
.lnb_wrap nav .gnb_BG li:first-child a{color:#9d9ea2}
.lnb_wrap nav .gnb_BH li:first-child a{color:#f09268}
.lnb_wrap nav .gnb_BI li:first-child a{color:#9d9ea2}
.lnb_wrap nav .gnb_BA li:first-child .sbu1{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3_s1.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .gnb_BB li:first-child .sbu1{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3_s2.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .gnb_BD li:first-child .sbu1{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3_s3.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .gnb_BE li:first-child .sbu1{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3_s4.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .gnb_BF li:first-child .sbu1{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3_s5.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.lnb_wrap nav .gnb_BG li:first-child .sbu1{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3_s6.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}

/*login Layer*/
.login_wrap{display:block;position:absolute;right:0;top:0;z-index:9999;width:86%}
.login_wrap .caption{text-align:center;padding:20px 0 14px 0;background-color:#363636;color:#dedede;}
.login_wrap .caption img{max-width:100%;height:28px}
.login_wrap .caption strong{color:#8a744b;}
.login_wrap nav{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_line1.png') top repeat-x #434343;background-size:2px 2px;width:100%}
.login_wrap nav .depth{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth1.png') right 22px no-repeat;background-size:11px;margin-right:24px}
.login_wrap nav .depth a{display:block;font-size:15px;line-height:18px;color:#fff;font-weight:700;padding:18px 0 20px 25px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_line2.png') bottom repeat-x;background-size:2px;width:99.44%}
.login_wrap nav .depth_foucs{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth5.png') right 22px no-repeat !important;background-size:11px !important}
.login_wrap nav .depth a .bu1{display:inline-block;width:20px;height:20px;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_tel1.png') no-repeat;background-size:contain;font-size:0%;text-indent:-9999px;margin:-4px 8px 0 0;vertical-align:middle}
.login_wrap nav .sub_depth{position:relative;margin-top:-1px;background-color:#545454}
.login_wrap nav .sub_list li{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth2.png') right 18px no-repeat;background-size:5px;margin-right:24px}
.login_wrap nav .sub_list li a{display:block;font-size:13px;line-height:17px;color:#fff;font-weight:500;padding:13px 0 15px 25px;border-bottom:1px solid #454545;width:99.44%}
.login_wrap nav .sub_list li .sbu1{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_depth3.png') no-repeat;background-size:contain;width:5px;height:6px;margin:-1px 12px 0 0;vertical-align:middle}
.login_wrap nav .user_info{display:block; background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_line2.png') bottom repeat-x;background-size:2px 2px; padding:12px 0 2px; text-align:center;}
.login_wrap nav .user_info:after {display:block; clear:both; content:'';}
.login_wrap nav .user_info .bt_login{display:inline-block; float:left; width:39%; margin-left:25px; padding-bottom:12px}
.login_wrap nav .user_info .bt_login a{display:block;text-align:center;background:#a98b52}
.login_wrap nav .user_info .bt_login img{height:35px}

.login_wrap nav .user_info .bt_join{display:inline-block; float:right; width:39%; margin:0 25px 0 0; padding-bottom:12px}
.login_wrap nav .user_info .bt_join a{display:block;text-align:center;background:#77c043}
.login_wrap nav .user_info .bt_join img{height:35px}

.login_wrap nav .user_info .user{display:block;font-size:12px;font-weight:600;line-height:24px;letter-spacing:-1px;color:#fff;padding:0 20px 12px 25px;border-bottom:1px solid #393939;position:relative; text-align:left;}
.login_wrap nav .user_info .user strong{display:inline-block;font-size:19px;font-weight:700;line-height:24px;margin-right:4px;color:#fff;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_user1.png') 0 2px no-repeat;background-size:20px;padding-left:28px}
.login_wrap nav .user_info .user .logout{display:inline-block;width:49%;}
.login_wrap nav .user_info .user .logout img{width:115px;margin-left:auto;margin-right:auto;display:block;height:29px;}
.login_wrap nav .user_golink{display:block;background-color:#545454;*zoom:1}
.login_wrap nav .user_golink:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.login_wrap nav .user_golink a:nth-child(odd){display:block;float:left;width:49.99%;border-right:1px solid #454545;border-bottom:1px solid #454545;text-align:center;padding:20px 0}
.login_wrap nav .user_golink a:nth-child(even){display:block;float:none;width:auto;overflow:hidden;border-bottom:1px solid #454545;text-align:center;padding:20px 0}
.login_wrap nav .user_golink a:nth-child(5), .login_wrap nav .user_golink a:nth-child(6){border-bottom:0 !important}
.login_wrap nav .user_golink a img{width:67px;height:51px}

/*booksearch Layer*/
.booksearch_wrap{display:block;background-color:#434343}
.booksearch_wrap .caption{border-bottom:1px solid #272727;text-align:center;padding:20px 0 14px 0;background-color:#363636}
.booksearch_wrap .caption img{max-width:100%;height:20px}
.booksearch_wrap .frm_book{display:block;margin:0 25px;border-top:1px solid #4d4d4d}
.booksearch_wrap .frm_book .txt{display:block;padding:22px 0 10px 0}
.booksearch_wrap .frm_book .txt img{max-width:100%;height:13px}
.booksearch_wrap .frm_book .frm{display:block;position:relative;padding-right:47px;margin:0;height:34px}
.booksearch_wrap .frm_book input[type="search"]{border:0;color:#999;font-size:11px;height:34px;width:100%;padding-left:5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.booksearch_wrap .frm_book .link_search{position:absolute;right:0;top:0}
.booksearch_wrap .frm_book .link_search img{display:block;width:44px;vertical-align:middle}
.booksearch_wrap .frm_book .word{display:block;padding:10px 0 20px 0;font-size:10px;color:#878787}
.booksearch_wrap .frm_book .word em{display:inline-block;line-heiight:14px;font-weight:700;color:#bababa;margin-right:10px}
.booksearch_wrap .frm_book .word a{font-size:10px;line-heiight:11px;color:#878787}
.booksearch_wrap .step_block{display:block;border-top:1px solid #4d4d4d;border-bottom:1px solid #313131}
.booksearch_wrap .step_block strong{display:block;padding:22px 24px 14px 25px;position:relative}
.booksearch_wrap .step_block strong img{max-width:100%;height:13px}
.booksearch_wrap .step_block strong .skip{display:block;position:absolute;right:25px;top:19px}
.booksearch_wrap .step_block strong .skip img{display:block;max-width:100%;height:17px !important}
.booksearch_wrap .step_sub{display:block;padding:22px 24px 14px 25px;position:relative;background-color:#333}
.booksearch_wrap .step_sub .edge{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_step1.gif') no-repeat;width:14px;height:7px;background-size:contain;position:absolute;left:60px;top:-7px}
.booksearch_wrap .col3_block{*zoom:1}
.booksearch_wrap .col3_block:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.booksearch_wrap .col3_block li{float:left;width:32.33%;margin:0 5px 5px 0}
.booksearch_wrap .col3_block li:nth-child(3n){float:none;width:auto;overflow:hidden;margin:0 0 5px 0}
.booksearch_wrap .col3_block li a{display:block;border:1px solid #5c5c5c;background-color:#333;color:#fff;-webkit-border-radius:4px;border-radius:4px;text-align:center;padding:10px 0;
	font-size:12px;line-height:16px}
.booksearch_wrap .col3_block .focus a{background-color:#535353;border-color:#535353}
.booksearch_wrap .select_color li:nth-child(1).focus a{background-color:#fba919 !important;border-color:#fba919 !important}
.booksearch_wrap .select_color li:nth-child(2).focus a{background-color:#76c043 !important;border-color:#76c043 !important}
.booksearch_wrap .select_color li:nth-child(3).focus a{background-color:#8baf1c !important;border-color:#8baf1c !important}
.booksearch_wrap .select_color li:nth-child(4).focus a{background-color:#762389 !important;border-color:#762389 !important}
.booksearch_wrap .select_color li:nth-child(5).focus a{background-color:#969fc4 !important;border-color:#969fc4 !important}
.booksearch_wrap .select_color li:nth-child(6).focus a{background-color:#b4975a !important;border-color:#b4975a !important}
.booksearch_wrap .select_color li:nth-child(7).focus a{background-color:#ed6f52 !important;border-color:#ed6f52 !important}
.booksearch_wrap .select_color li:nth-child(8).focus a{background-color:#9e9fa3 !important;border-color:#9e9fa3 !important}

.booksearch_wrap .col2_block{*zoom:1}
.booksearch_wrap .col2_block:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.booksearch_wrap .col2_block li{float:left;margin-bottom:5px}
.booksearch_wrap .col2_block li:nth-child(odd){width:49.25%;margin-right:5px}
.booksearch_wrap .col2_block li:nth-child(even){float:none;width:auto;overflow:hidden}
.booksearch_wrap .col2_block li a{display:block;border:1px solid #5c5c5c;background-color:#333;color:#fff;-webkit-border-radius:4px;border-radius:4px;text-align:center;padding:10px 0;
	font-size:12px;line-height:16px}
.booksearch_wrap .col2_block .focus a{background-color:#535353;border-color:#535353}
.booksearch_wrap .action{display:block;text-align:center;padding:22px 24px 18px 25px;border-top:1px solid #4d4d4d}
.booksearch_wrap .action img{display:inline-block;height:35px}

/*footer*/
footer{width:78%;margin:0 auto}
footer .link{margin-top:28px;*zoom:1}
footer .link:after{content:".";display:block;clear:both;height:0;visibility:hidden}
footer .link li{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
footer .link li a{display:block;font-size:9px;font-weight:800;line-height:12px;color:#666;letter-spacing:-1px}
footer .link li:nth-child(1){float:left;width:27%;text-align:left;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu4.png') right repeat-y}
footer .link li:nth-child(1) a{color:#ca0014}
footer .link li:nth-child(2){float:left;width:27.5%;text-align:center;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu4.png') right repeat-y}
footer .link li:nth-child(3){float:left;width:16.5%;text-align:center;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu4.png') right repeat-y}
footer .link li:nth-child(4){float:left;width:29%;text-align:right}
footer .txt{display:block;border-top:2px solid #d7d7d7;padding-top:11px;margin-top:11px}
footer .txt strong{display:block;font-size:16px;font-weight:800;color:#333;line-height:20px;margin-bottom:12px}
footer .txt address{display:block;font-size:12px;color:#666;line-height:16px;margin-bottom:6px;letter-spacing:-1px}
footer .txt .copyright{display:block;font-size:0.438em;color:#666;line-height:11px;margin:20px 0 10px 0}
footer .txt .txt_info{margin-bottom:5px;*zoom:1}
footer .txt .txt_info:after{content:".";display:block;clear:both;height:0;visibility:hidden}
footer .txt .txt_info li{float:left;font-size:9px;color:#666;line-height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;letter-spacing:-1px;}
footer .txt .txt_info li span{font-weight:600;color:#333;display:inline-block;padding-right:3px}
footer .txt .txt_info li:nth-child(2){background:url('https://pic.neungyule.com/nebooks/mobile/img/bu4.png') left repeat-y;padding-left:10px;margin-left:10px}
footer .txt .txt_info li:nth-child(3){background:url('https://pic.neungyule.com/nebooks/mobile/img/bu4.png') left repeat-y;padding-left:10px;margin-left:10px}

/*footer aside*/
.bottom_linkgo{position:fixed;bottom:0;left:0;z-index:9998;width:100%;background-color:#3d3d3d;padding:10px 0}
.bottom_linkgo li img{width:55px;height:40px}
.bottom_linkgo ul{width:100%;*zoom:1}
.bottom_linkgo ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bottom_linkgo ul a{display:block;margin:0 auto}
.bottom_linkgo ul li:nth-child(1){float:left;width:25%;text-align:center;border-right:1px solid #4c4c4c}
.bottom_linkgo ul li:nth-child(2){float:left;width:25%;text-align:center;border-right:1px solid #4c4c4c}
.bottom_linkgo ul li:nth-child(3){float:left;width:25%;text-align:center;border-right:1px solid #4c4c4c}
.bottom_linkgo ul li:nth-child(4){float:none;width:auto;overflow:hidden;text-align:center}

/*search result*/
.search_result{display:block;border-bottom:1px solid #f2f2f2;background-color:#f7f7f7;padding:20px 24px 20px 25px;margin-bottom:25px}
.search_result p{font-size:16px;font-weight:700;line-height:24px;color:#444;display:block;margin-bottom:8px}
.search_result p em{color:#a98b52;font-weight:700}

/*main*/
.main_bookinfo{width:100%;margin:25px 0;padding-top:24px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1}
.main_bookinfo:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_bookinfo .count{display:inline-block;font-size:9px;line-height:12px;color:#cbcbcb;letter-spacing:-1px;border:1px solid #c3c3c3;padding:1px 5px 0 5px;vertical-align:middle;
	-webkit-border-radius:10px;border-radius:10px;position:absolute;right:10%;top:0;z-index:5}
.main_bookinfo .clip{width:100%;min-height:203px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}    /*clip height: 203px */
.main_bookinfo .bookwrap{position:absolute;left:0;top:0;width:100%;height:100%}
.main_bookinfo .textbook_info{width:80%;margin:0 auto}
.main_bookinfo .prev{position:absolute;left:4px;top:41%;z-index:100}
.main_bookinfo .next{position:absolute;right:4px;top:41%;z-index:100}
.main_bookinfo .prev a, .main_bookinfo .next a{display:block;width:16px;height:28px}
.main_bookinfo .prev img, .main_bookinfo .next img{width:16px;height:28px}

h3.caption_studyroom{font-size:17px;font-weight:800;color:#222;line-height:20px;margin-bottom:15px;letter-spacing:-1px;width:78%;margin:20px auto 15px auto;text-align:left}
.main_studyroom{display:block;width:84%;margin:0 auto;*zoom:1}
.main_studyroom:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_studyroom a{display:block;float:left;width:25%;text-align:center}
.main_studyroom img{display:block;max-width:100%;max-height:73px;margin:0 auto}
.main_studyroom_block{display:block;position:relative}    /*quick학습자료실 레이어*/
.main_studyroom_pos{display:none;position:absolute;left:0;bottom:-5px;z-index:10;width:100%;height:100%}
.main_studyroom_pos .edge{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_edge1.png') no-repeat;background-size:14px;width:14px;height:8px;margin:0 0 -1px 60px}
.main_studyroom_pos .edge2{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_edge1.png') no-repeat;background-size:14px;width:14px;height:8px;margin:0 0 -1px 129px}
.main_studyroom_pos .data_info{display:block;background-color:#f5f5f5;padding:20px 24px 20px 25px;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1}
.main_studyroom_pos .data_info:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_studyroom_pos .data_info strong{display:block;font-size:15px;font-weight:700;line-height:19px;color:#767676;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #dadada;letter-spacing:-1px}
.main_studyroom_pos .data_info .list1 li:nth-child(1){float:left;width:25.5%;text-align:left}
.main_studyroom_pos .data_info .list1 li:nth-child(2){float:left;width:27%;text-align:center}
.main_studyroom_pos .data_info .list1 li:nth-child(3){float:left;width:27%;text-align:center}
.main_studyroom_pos .data_info .list1 li:nth-child(4){float:none;width:auto;overflow:hidden;text-align:right}
.main_studyroom_pos .data_info .list2 li:nth-child(1){float:left;width:33.33%;text-align:left}
.main_studyroom_pos .data_info .list2 li:nth-child(2){float:left;width:33.33%;text-align:center}
.main_studyroom_pos .data_info .list2 li:nth-child(3){float:none;width:auto;overflow:hidden;text-align:right}
.main_studyroom_pos .data_info a{display:block}
.main_studyroom_pos .data_info a img{height:28px}
.main_studyroom_block .close{display:block;background-color:#e8e8e8;text-align:center;padding:11px 0}
.main_studyroom_block .close img{height:19px}

.main_news{background-color:#fafafa;border-top:1px solid #e1e1e1;padding:20px 0 15px 0;margin-top:20px}   /*메인news*/
.main_news article{width:78%;margin:0 auto}
.main_news h3{font-size:17px;font-weight:800;color:#222;line-height:20px;margin-bottom:15px;letter-spacing:-1px}
.main_news h3 .more{display:block;float:right;width:19px}
.main_news h3 .more img{width:100%}
.main_news li{padding-bottom:4px;*zoom:1}
.main_news li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_news li a{font-size:13px;color:#666;line-height:16px;width:75%;height:16px;overflow:hidden;float:left;display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu3.png') 0 6px no-repeat;background-size:3px;padding-left:10px}
.main_news li time{font-size:13px;color:#666;line-height:16px;width:20%;text-align:right;float:right;display:block}
.main_customer{background-color:#2c2c2c;padding:16px 0}
.main_customer .block{width:78%;margin:0 auto;*zoom:1}
.main_customer .block:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.main_customer .block a:nth-child(1){display:block;float:left;width:56%}
.main_customer .block a:nth-child(2){display:block;float:left;width:44%}
.main_customer .block a img{max-width:100%;max-height:65px}
.main_customer .block a:nth-child(2) img{margin-left:14px}

/*List*/
/*.topic_list{margin-top:35px;padding:0 24px 0 25px} */
.topic_list{margin:35px 0 0 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1}
.topic_list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
/*.topic_list .count{display:inline-block;font-size:9px;line-height:12px;color:#cbcbcb;letter-spacing:-1px;border:1px solid #c3c3c3;padding:1px 5px 0 5px;vertical-align:middle;
	-webkit-border-radius:10px;border-radius:10px;position:absolute;right:10%;top:0;z-index:5}
.topic_list .clip{width:100%;min-height:203px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.topic_list .bookwrap{position:absolute;left:0;top:0;width:100%;height:100%}
.topic_list .textbook_info{width:100%;margin:0 auto}
*/
.topic_list .clip{width:100%;min-height:153px;position:relative}    /*clip height: 203px */
.topic_list .bookwrap{position:absolute;left:0;top:0;width:100%;height:100%}
.topic_list .textbook_info{width:80%;margin:0 auto}
.topic_list .prev{position:absolute;left:4px;top:41%;z-index:100}
.topic_list .next{position:absolute;right:4px;top:41%;z-index:100}
.topic_list .prev a, .topic_list .next a{display:block;width:16px;height:28px}
.topic_list .prev img, .topic_list .next img{width:16px;height:28px}
.topic_list .item_block{display:block}

.textbook_info{width:100%;height:100%}
.textbook_info .thumb1{position:relative;width:150px !important;vertical-align:top}
.textbook_info .thumb1 img{max-width:100%;border:1px solid #e7e7e8}
.textbook_info .thumb2{position:relative;width:100px !important;vertical-align:top}
.textbook_info .thumb2 img{max-width:100px;border:1px solid #e7e7e8}
.textbook_info .thumb3{position:relative;width:86px !important;vertical-align:top}
.textbook_info .thumb3 img{max-width:86px;border:1px solid #e7e7e8}
.textbook_info .text{padding-left:15px}
.textbook_info .text table{width:100%;height:100%}
.textbook_info .text table .row1{height:60%;vertical-align:top;position:relative}
.textbook_info .text table .row2{height:40%;vertical-align:bottom}
.textbook_info .text strong{display:block;font-size:15px;font-weight:600;color:#222;line-height:18px;letter-spacing:-1px;word-break:keep-all;word-wrap:break-word}
.textbook_info .text strong.f17{font-size:15px !important;line-height:18px !important}
.main_bookinfo .text strong{display:block;font-size:14px !important;line-height:16px !important}
.textbook_info .text .note{font-size:12px;font-weight:600;color:#666;line-height:15px;letter-spacing:-1px;margin-top:12px}
.textbook_info .text .price{margin-top:11px}
.textbook_info .text .price li{font-size:11px !important;font-weight:600 !important;color:#999 !important;line-height:13px !important;border-bottom:0 !important;padding:0 !important}
.textbook_info .text .price em{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') right 1px no-repeat;background-size:contain;width:39px;margin-right:10px}
.textbook_info .text .price2{margin-top:10px}
.textbook_info .text .price2 li{font-size:10px !important;font-weight:600 !important;color:#999 !important;line-height:11px !important;margin-bottom:3px !important;border-bottom:0 !important;padding:0 !important}
.textbook_info .text .price2 li:nth-child(1){display:block;position:relative;padding-left:50px !important}
.textbook_info .text .price2 li:nth-child(2){display:block;margin-top:4px;position:relative;padding-left:50px !important}
.textbook_info .text .price2 li:nth-child(1) em{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') right 1px no-repeat;background-size:contain;width:43px;position:absolute;left:0;top:0}
.textbook_info .text .price2 li:nth-child(2) em{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') right 1px no-repeat;background-size:contain;width:43px;position:absolute;left:0;top:0}
.textbook_info .category1{display:block;position:absolute;left:5px;top:-4px;z-index:5;width:35px;height:39px;font-size:0;line-height:0%}  /*thumbil icon tetragon*/
.textbook_info .category1 img{height:39px;border:0 !important}
.textbook_info .category2{display:block;position:absolute;top:-4px;left:5px;z-index:5;width:35px;height:39px;font-size:0;line-height:0%}  /*thumbil icon flag*/
.textbook_info .category2 img{height:39px;border:0 !important}
.textbook_info .new{display:block;position:absolute;top:-4px;left:5px;z-index:5;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_new1.png') no-repeat;background-size:contain;width:22px;height:18px;text-indent:-9999px}
.textbook_info .hot{display:block;position:absolute;top:-4px;left:5px;z-index:5;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_hot1.png') no-repeat;background-size:contain;width:22px;height:18px;text-indent:-9999px}
.textbook_info .best{display:block;position:absolute;top:-4px;left:5px;z-index:5;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_best1.png') no-repeat;background-size:contain;width:22px;height:18px;text-indent:-9999px}
.textbook_info .new2{display:inline-block;float:left;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_new2.png') no-repeat;background-size:contain;width:36px;height:15px;text-indent:-9999px;margin-right:12px}
.textbook_info .text .action{display:block}
.textbook_info .text .action .more{max-width:100%;max-height:30px}
.textbook_info .text .action .bookmark{max-width:100%;max-height:27px;float:right}
.textbook_info .text .action .bookmark:after{content:".";display:block;clear:both;height:0;visibility:hidden}

/*notice*/
.notice_row{display:block;border-top:1px solid #dfdfdf;background-color:#fafafa;padding:20px 24px 20px 25px;position:relative;*zoom:1}
.notice_row:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.notice_row strong{display:block;font-size:16px;font-weight:700;color:#222;line-height:18px;position:absolute;left:25px;top:20px}
.notice_row .clip_row{display:block;height:18px;overflow:hidden;font-size:12px;line-height:18px;position:relative}
.notice_row .clip_row a{color:#666}
.notice_row .clip_row p{position:absolute;left:0;top:0;width:100%}
.notice_row .clip_row p a{display:block;float:left;width:87%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:38px;-webkit-box-sizing:border-box;box-sizing:border-box}
.notice_row .clip_row p time{display:block;float:right;width:12.5%;font-size:12px;line-height:18px;color:#666;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}

/*textbook align*/
.textbook_align_sort{border-top:1px solid #ebebeb;border-bottom:1px solid #f2f2f2;background-color:#f7f7f7;padding:8px 24px 8px 25px;margin:40px 0 25px;*zoom:1}
.textbook_align_sort:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.textbook_align_sort p{display:block;float:left;font-size:15px;font-weight:900;color:#444;line-height:29px}
.textbook_align_sort .styled_select{display:block;width:37%;float:right}
.textbook_align_list li{padding:0 24px 20px 25px;margin-bottom:20px;border-bottom:1px solid #eee}
.textbook_align_list > li:last-child{margin-bottom:0}
.textbook_align_list .item_block{display:block}

/*textbook View*/
.textbook_view .title{display:block;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:25px;font-weight:600;color:#222;line-height:27px;padding:14px 24px 14px 25px}
.textbook_view .view_wrap{display:block;padding:0;margin:35px 24px 20px 25px;position:relative}
.textbook_view .view_wrap .category1{display:block;position:absolute;top:-36px;left:0;z-index:5;width:35px;height:39px;font-size:0;line-height:0%}  /*thumbil icon flag*/
.textbook_view .view_wrap .category1 img{height:39px}
.textbook_view .view_wrap .thumb{display:block;width:160px;margin:0 auto;text-align:center}
.textbook_view .view_wrap .thumb img{max-width:160px}
.textbook_view .view_wrap figcaption{display:block;margin-top:28px}
.textbook_view .view_wrap figcaption .note{display:block;font-size:17px;font-weight:700;line-height:19px;color:#333}
.textbook_view .view_wrap figcaption .info{margin-top:10px;*zoom:1}
.textbook_view .view_wrap figcaption .info:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.textbook_view .view_wrap figcaption .info li{float:left;font-size:10px;font-weight:600;color:#999;line-height:13px;margin-right:20px}
.textbook_view .view_wrap figcaption .info li:last-child{margin-right:0}
.textbook_view .view_wrap figcaption .info em{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') right 1px no-repeat;background-size:contain;width:41px;margin-right:12px}
.textbook_view .view_wrap figcaption .info li:last-child em{width:48px}
.textbook_view .view_wrap figcaption .info .color1{display:inline-block;background:#b11010;color:#fff;padding:1px 4px}
.textbook_view .relation{display:block;border-top:1px solid #ececec;padding:11px 24px 11px 25px;*zoom:1}
.textbook_view .relation:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.textbook_view .relation .sns{float:left;min-width:90px;height:40px}
.textbook_view .relation .sns img{max-width:100%;height:40px;margin-right:3px}
.textbook_view .relation .sns a:last-child img{margin-right:0}
.textbook_view .relation .sns a{display:inline-block}
.textbook_view .relation .price{float:right;font-size:15px;font-weight:500;color:#666;line-height:40px;letter-spacing:-1px}
.textbook_view .relation .price em{font-size:20px;font-weight:700}
.bt_textbook_view{*zoom:1}
.bt_textbook_view:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.bt_textbook_view a{display:block;float:left;width:50%;text-align:center}
.bt_textbook_view a:nth-child(1){background-color:#e7e7e7}
.bt_textbook_view a:nth-child(2){background-color:#fea703}
.bt_textbook_view img{height:58px}
.layer_bookbuy{display:none;position:relative}
.layer_bookbuy .close{display:block;position:absolute;right:31px;top:20px;width:15px;height:15px;z-index:101}
.layer_bookbuy .close img{max-width:100%}
.layer_bookbuy_pos{display:block;position:absolute;left:0;top:0;z-index:100;width:100%;background-color:#f7f7f7;padding:20px 0 30px 0}
.layer_bookbuy_pos .list{margin:0 27px 0 30px;*zoom:1}
.layer_bookbuy_pos .list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.layer_bookbuy_pos .list li{float:left;width:25%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.layer_bookbuy_pos .list li img{max-width:93%}
.layer_bookbuy_pos strong{font-size:15px;font-weight:800;line-height:18px;color:#555;display:block;margin:0 0 15px 30px}
.layer_previewapp{display:block;position:relative;background-color:#f7f7f7;padding:20px 0 22px 0}
.layer_previewapp .edge{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/edge_app1.png') no-repeat;background-size:contain;width:14px;height:8px;position:absolute;top:-7px;left:38px}
.layer_previewapp .list{margin:0 27px 0 30px;*zoom:1}
.layer_previewapp .list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.layer_previewapp .list li{float:left;width:33.33%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.layer_previewapp .list li img{max-width:93%}

.tab_textbook{display:block;border-top:1px solid #3d3c3c;border-bottom:1px solid #ebebeb;height:46px;*zoom:1}    /*교재 view 탭메뉴*/
.tab_textbook:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab_textbook a{display:block;height:46px;text-align:center;background-color:#606060}
.tab_textbook a:nth-child(1){float:left;width:42.33%;border-right:1px solid #555}
.tab_textbook a:nth-child(2){float:left;width:32.33%;border-right:1px solid #555}
.tab_textbook a:nth-child(3){float:none;width:auto;overflow:hidden;border-right:0}
.tab_textbook .focus{background-color:#3a3a3a}
.tab_textbook img{height:46px}
.tab_textbook_page{display:block;padding:10px 0 10px 0}
.tab_textbook_page .lecture_list{width:100%}    /*강의List*/
.tab_textbook_page .lecture_list li{padding:12px 24px 12px 25px;border-bottom:1px solid #efefef;position:relative;*zoom:1}
.tab_textbook_page .lecture_list li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab_textbook_page .lecture_list li:last-child{border-bottom:0}
.tab_textbook_page .lecture_list .btn{display:block;width:45px;height:19px;position:absolute;top:10px;right:24px}
.tab_textbook_page .lecture_list .btn img{height:19px}
.tab_textbook_page .lecture_list li em{float:left;display:block;font-size:9px;font-weight:500;line-height:18px;color:#fff;width:34px;height:18px;text-align:center;background:#f59e32;letter-spacing:-1px;margin-right:4px}
.tab_textbook_page .lecture_list .txt{float:left;display:block;font-size:12px;color:#444;line-height:16px;letter-spacing:-1px;width:64%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-top:1px}
.tab_textbook_page .lecture_list .btn2{display:block;width:26px;height:25px;position:absolute;top:5px;right:24px}
.tab_textbook_page .lecture_list .btn2 img{height:25px}
.tab_textbook_page .lecture_list .txt2{float:left;display:block;font-size:12px;color:#444;line-height:16px;letter-spacing:-1px;width:64%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-top:1px}
.tab_textbook_page .block_learning{display:block;padding-bottom:20px}
.tab_textbook_page .block_learning .caption{display:block;margin:0 24px 0 25px;padding:20px 0 10px 0;font-size:15px;font-weight:800;line-height:19px;color:#333;letter-spacing:-1px;border-bottom:1px solid #dadada}
.tab_textbook_page .block_learning .note{display:block;margin:0 24px 0 25px;padding:10px 0;font-size:10px;font-weight:500;line-height:14px;color:#777;letter-spacing:-1px}
.tab_textbook_page .block_learning .note em{color:#7bbd42}
.tab_textbook_page .block_learning .action{display:block;text-align:center}
.tab_textbook_page .block_learning .action a{display:inline-block;margin:0 24px 0 25px;padding:0 30px;background:#a98b52;}
.tab_textbook_page .block_learning .action img{height:29px}
.tab_textbook_page .recommbook_list{width:100%}     /*추천교재*/
.tab_textbook_page .recommbook_list li{padding:20px 0 18px 0;border-bottom:1px solid #efefef}
.tab_textbook_page .recommbook_list li:last-child{border-bottom:0}
.tab_textbook_page .recommbook_list .rate{margin:-2px 0 0 0}
.tab_textbook_page .recommbook_list .textbook_info .text strong{margin-top:8px}
.tab_textbook_page .nextbook_wrap{position:relative;padding:0 20px 0 20px}           /*다음단계교재*/
.tab_textbook_page .nextbook_wrap .block_align{position:relative;margin-top:20px;height:144px;overflow:hidden}
.tab_textbook_page .nextbook_wrap .prev{position:absolute;left:4px;top:34%;width:10px}
.tab_textbook_page .nextbook_wrap .next{position:absolute;right:4px;top:34%;width:10px}
.tab_textbook_page .nextbook_wrap .prev img, .tab_textbook_page .nextbook_wrap .next img{width:100%}
.tab_textbook_page .nextbook_wrap .slide_list{width:100%;position:absolute;left:0;top:4px;*zoom:1}
.tab_textbook_page .nextbook_wrap .slide_list:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab_textbook_page .nextbook_wrap .slide_list li{float:left;width:33.333%}
/*.tab_textbook_page .nextbook_wrap .slide_list li:last-child{float:none !important;width:auto !important;overflow:hidden !important}*/
.tab_textbook_page .nextbook_wrap .slide_list li a{display:block}
.tab_textbook_page .nextbook_wrap .slide_list figure{display:block;margin:0 auto;padding:0;width:86px;position:relative}
.tab_textbook_page .nextbook_wrap .slide_list img{display:block;width:96%;margin:0 auto}
.tab_textbook_page .nextbook_wrap .slide_list figcaption{display:block;font-size:9px;line-height:11px;color:#666;margin-top:6px;height:24px;overflow:hidden;text-align:left}
.tab_textbook_page .nextbook_wrap .slide_list figure .new{display:block;position:absolute;top:-4px;left:5px;z-index:5;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_new1.png') no-repeat;background-size:contain;width:22px;height:18px;text-indent:-9999px}
.tab_textbook_page .nextbook_wrap .slide_list figure .hot{display:block;position:absolute;top:-4px;left:5px;z-index:5;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_hot1.png') no-repeat;background-size:contain;width:22px;height:18px;text-indent:-9999px}
.tab_textbook_page .nextbook_wrap .slide_list figure .best{display:block;position:absolute;top:-4px;left:5px;z-index:5;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_best1.png') no-repeat;background-size:contain;width:22px;height:18px;text-indent:-9999px}

.textbook_detail{padding:26px 24px 30px 25px;border-bottom:1px solid #e9e9e9;font-size:13px;color:#333;line-height:18px;letter-spacing:-1px}   /*교제상세정보*/
.textbook_detail:last-child{padding-bottom:0;border-bottom:0}
.textbook_detail h4{display:block;font-size:18px;color:#333;line-height:22px;font-weight:800;margin-bottom:14px}
.textbook_detail .list1 li{display:block;font-size:13px;color:#333;line-height:16px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu7.gif') 0 6px no-repeat;background-size:3px;padding-left:10px;margin-bottom:5px}
.textbook_detail .color1{display:block;font-size:13px;color:#008ccd;line-height:16px;margin-bottom:8px}
.textbook_detail .txt1{display:block;font-size:13px;color:#333;line-height:16px;letter-spacing:-1px}
.textbook_detail .txt2{display:block;font-size:13px;color:#333;line-height:17px;margin-bottom:10px;letter-spacing:-1px}
.textbook_detail .list2 li{display:block;font-size:11px;color:#666;line-height:14px;margin-bottom:24px}
.textbook_detail .list2 strong{display:block;font-size:13px;color:#333;line-height:17px;margin-bottom:14px;letter-spacing:-1px}
.textbook_detail .list3{margin-bottom:15px}
.textbook_detail .list3 li{display:block;font-size:11px;color:#333;line-height:14px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu7.gif') 0 6px no-repeat;background-size:3px;padding-left:8px;margin-bottom:5px}

.textbook_epilogue .txt_guide{font-size:13px;line-height:15px;font-weight:600;color:#555;border-bottom:1px solid #e8e8e8;padding:7px 24px 17px 25px}    /*교재 후기*/
.textbook_epilogue .grade{display:block;padding:22px 24px 16px 25px;border-bottom:1px solid #e8e8e8;position:relative;*zoom:1}
.textbook_epilogue .grade:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.textbook_epilogue .grade h4{float:left;font-size:18px;line-height:22px;font-weight:800;color:#333}
.textbook_epilogue .grade .sum{display:block;position:absolute;right:24px;top:8px}
.textbook_epilogue .grade .sum .rate{float:left}
.textbook_epilogue .grade .sum em{float:left;font-size:11px;font-weight:600;line-height:15px;color:#acacac;margin:9px 0 0 6px}
.textbook_epilogue .grade p{float:right;font-size:11px;font-weight:600;line-height:17px;color:#acacac;margin-top:14px}
.textbook_epilogue .frm_input{background-color:#fbfbfb;display:block;margin:0;padding:27px 24px 27px 25px;position:relative}
.textbook_epilogue .frm_input .sum{display:block;position:absolute;right:24px;top:24px}
.textbook_epilogue .frm_input strong{display:block;font-size:15px;font-weight:700;line-height:19px;color:#464646;margin-bottom:9px}
.textbook_epilogue .frm_input input[type="text"]{display:block;border:1px solid #ccc;background:#fff;font-size:11px;line-height:28px;color:#666;height:29px;width:100%;padding:0 10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box; }
.textbook_epilogue .frm_input textarea{display:block;border:1px solid #ccc;background:#fff;font-size:11px;line-height:13px;color:#666;height:100px;width:100%;padding:5px 10px;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.textbook_epilogue .frm_input .file{display:block;border:1px solid #ccc;background:#fff;height:57px;margin-top:10px;position:relative;*zoom:1}
.textbook_epilogue .frm_input .file:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.textbook_epilogue .frm_input .file .thumb{display:block;float:left}
.textbook_epilogue .frm_input .file .thumb img{height:57px}
.textbook_epilogue .frm_input .file p{float:left;font-size:11px;font-weight:600;line-height:56px;color:#464646;margin-left:10px}
.textbook_epilogue .frm_input .file .btn{display:block;position:absolute;right:13px;top:37%;width:13px;height:14px}
.textbook_epilogue .frm_input .file .btn img{max-width:100%}
.textbook_epilogue .frm_input .action{display:block;margin-top:10px;*zoom:1}
.textbook_epilogue .frm_input .action:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.textbook_epilogue .frm_input .action a:first-child{display:block;float:left;width:34px;height:29px}
.textbook_epilogue .frm_input .action a:last-child{display:block;float:right;width:57px;height:29px}
.textbook_epilogue .frm_input .action a img{height:29px}
.textbook_epilogue .reply_list li{border-bottom:2px solid #f2f2f2;padding-top:20px;position:relative}
.textbook_epilogue .reply_list li:last-child{margin-bottom:-10px}
.textbook_epilogue .reply_list .user{display:block;font-size:12px;font-weight:800;line-height:16px;color:#222;margin:0 24px 0 25px}
.textbook_epilogue .reply_list .user time{display:inline-block;font-size:11px;font-weight:400;line-height:13px;color:#888;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') 0 1px no-repeat;background-size:contain;margin-left:10px;padding-left:10px}
.textbook_epilogue .reply_list .rate{margin-right:24px;margin-left:25px}
.textbook_epilogue .reply_list strong{display:block;margin:14px 0 0 0}
.textbook_epilogue .reply_list strong a{display:block;font-size:14px;font-weight:700;line-height:18px;color:#282828;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_down1.png') right 3px no-repeat;background-size:17px;padding:0 30px 20px 0;margin:0 24px 0 25px}
.textbook_epilogue .reply_list .note{display:none;font-size:11px;font-weight:400;line-height:17px;color:#888;background-color:#f8f8f8;border-top:2px solid #f2f2f2;padding:20px 24px 20px 25px}
.textbook_epilogue .reply_list .focus a{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_up1.png') right 3px no-repeat;background-size:17px}
.textbook_epilogue .reply_list .focus .note{display:block}
.textbook_epilogue .reply_list .modify{display:block;width:20px;height:20px;position:absolute;right:58px;top:17px}
.textbook_epilogue .reply_list .delete{display:block;width:20px;height:20px;position:absolute;right:24px;top:17px}
.textbook_epilogue .reply_list .modify img, .textbook_epilogue .reply_list .delete img{max-width:100%}

/*mypage*/
.mypage_header{display:block;border-top:1px solid #ebebeb;background-color:#9c4bc6;padding:18px 24px 18px 25px;font-size:12px;font-weight:600;color:#f6f1fa;line-height:16px;position:relative;letter-spacing:-1px}
.mypage_header strong{font-size:24px;font-weight:600;line-height:33px;color:#fff}
.mypage_header .point{display:block;position:absolute;right:22px;top:25px;font-size:14px;font-weight:400;color:#f0d2ff;line-height:19px;letter-spacing:-1px}
.mypage_header .point em{font-weight:600;color:#fff;display:inline-block;margin-left:3px}
.mypage_header .btn{display:block;position:absolute;right:24px;top:33px;font-size:0;line-height:0%;width:92px}
.mypage_header .btn img{height:20px}
.mypage_header2{display:block;border-top:1px solid #ebebeb;background-color:#9c4bc6;padding:14px 24px 14px 25px;position:relative;letter-spacing:-1px}
.mypage_header2 h3{font-size:19px;font-weight:600;line-height:23px;color:#fff}
.mypage_header2 h3 em{font-size:12px;font-weight:500;line-height:18px;color:#e1cfff;display:inline-block;margin-left:8px}
.mypage_header2 h3 em span{font-size:15px;font-weight:600;line-height:21px;color:#fff}
.mypage_header2 .styled_select{position:absolute;right:24px;top:10px;width:90px}
.mypage_header2 .bt_review{position:absolute;right:24px;top:11px;width:100px;height:28px}
.mypage_header2 .bt_review img{height:28px}

.sub_epilogue{display:block;background-color:#f7f7f7;padding:12px 24px 12px 25px}
.sub_epilogue ul{*zoom:1}
.sub_epilogue ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.sub_epilogue ul li{float:left;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu9.png') right 2px no-repeat;background-size:contain;height:18px;overflow:hidden;text-align:center}
.sub_epilogue ul li:last-child{background:none;padding-right:0;margin-right:0}
.sub_epilogue ul li:nth-child(1){width:13.666%;text-align:left}
.sub_epilogue ul li:nth-child(2){width:16.666%}
.sub_epilogue ul li:nth-child(3){width:21.666%}
.sub_epilogue ul li:nth-child(4){width:17.166%}
.sub_epilogue ul li:nth-child(5){width:17.166%}
.sub_epilogue ul li:nth-child(6){width:13.666%;text-align:right}
.sub_epilogue ul a{display:block;font-size:15px;font-weight:600;line-height:19px;color:#999;letter-spacing:-1px}
.sub_epilogue .focus a{color:#444}

.count_myinfo{display:block;*zoom:1}    /*mypage  main*/
.count_myinfo:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.count_myinfo a{display:block;border-bottom:1px solid #eaeaea;text-align:center;font-size:15px;font-weight:800;color:#5c5c5d;line-height:18px;padding: 20px 0 18px 0;letter-spacing:-1px}
.count_myinfo a:nth-child(odd){float:left;width:50%;border-right:1px solid #eaeaea}
.count_myinfo a:nth-child(even){float:none;width:auto;overflow:hidden}
.count_myinfo a img{display:block;width:35px;height:35px;margin:0 auto 4px auto}
.count_myinfo a em{color:#9c4bc6;font-weight:800}
.mymain_section{display:block;position:relative;padding:20px 24px 20px 25px;border-bottom:1px solid #ebebeb;background-color:#eee}
.mymain_section h3{font-size:15px;font-weight:600;line-height:18px;color:#222;margin-bottom:14px}
.mymain_section h3 em{font-weight:600;color:#9c4bc6;letter-spacing:-1px;display:inline-block;margin-left:6px}
.mymain_section ul{background:#fff}
.mymain_section li{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:12px 10px 13px 10px;position:relative}
.mymain_section li a{display:block;font-size:11px;font-weight:600;color:#444;line-height:17px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu8.png') right 4px no-repeat;background-size:7px;height:17px;overflow:hidden;padding-right:20px}
.mymain_section .nobu a{background:none;padding-right:32px}
.mymain_section li:first-child{border-top:1px solid #e5e5e5}
.mymain_section li:last-child{border-bottom:1px solid #e5e5e5}
.mymain_section .more{display:block;position:absolute;top:22px;right:24px;font-size:12px;font-weight:600;color:#888;line-height:21px;padding-right:13px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu8.png') right 4px no-repeat;background-size:7px}
.mymain_section .state{display:block;height:15px;position:absolute;top:13px;right:10px;font-size:0;line-height:0%}

.settingbook_list>li{border-bottom:1px solid #ebebeb;position:relative}   /*책갈피,학습자료실*/
.settingbook_list li.learning_block{display:block;background-color:#f7f7f7 !important;border-bottom:0 !important;padding:0 !important;margin-top:-1px;position:relative}
.settingbook_list>li>a {display:block; padding:20px 24px 20px 25px;}
.settingbook_list .delete{display:block;width:23px;height:22px;position:absolute;right:0px;top:0}
.settingbook_list .delete img{max-width:100%}
.settingbook_list .ic_reference{display:block;width:42px;height:42px;position:absolute;right:24px;bottom:20px}
.settingbook_list .ic_reference2{display:block;width:42px;height:42px;position:absolute;right:24px;top:88px}
.settingbook_list .ic_reference img, .settingbook_list .ic_reference2 img{max-width:100%}
.settingbook_list .note{width:80%}

.inquiry_list li{border-bottom:1px solid #efefef;padding:12px 24px 13px 25px;position:relative}    /*문의*/
.inquiry_list li a{display:block;font-size:12px;font-weight:600;color:#444;line-height:17px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu8.png') right 3px no-repeat;background-size:7px;height:17px;overflow:hidden;padding-right:20px}
.inquiry_list li img{display:inline-block;height:15px;margin:1px 5px 0 0}
.inquiry_content{display:block;border-bottom:1px solid #dfdfdf;padding:20px 24px 20px 25px}
.inquiry_content strong{display:block;font-size:15px;font-weight:700;line-height:18px;color:#333;margin-bottom:5px}
.inquiry_content time{display:inline-block;font-size:11px;font-weight:500;line-height:15px;color:#888}
.inquiry_content .state{display:inline-block;height:15px;margin:3px 0 0 8px}
.inquiry_content p{display:block;font-size:12px;font-weight:500;line-height:16px;color:#555;margin-top:14px}
.inquiry_reply_content{display:block;padding:20px 24px 20px 25px}
.inquiry_reply_content strong{display:block;font-size:15px;font-weight:700;line-height:18px;color:#333;padding-left:18px;margin-bottom:5px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_reply1.png') 0 2px no-repeat;background-size:9px}
.inquiry_reply_content time{display:block;font-size:11px;font-weight:500;line-height:15px;color:#888;padding-left:20px}
.inquiry_reply_content p{display:block;font-size:12px;font-weight:500;line-height:16px;color:#555;margin-top:14px;padding-left:20px}

.myyepilogue_list li{border-bottom:1px solid #efefef;padding:20px 24px 20px 25px;*zoom:1}    /*마이페이지 교재 후기*/
.myyepilogue_list li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.myyepilogue_list li a{display:block}
.myyepilogue_list li .grade{display:inline-block;font-size:0;line-height:0;vertical-align:top}
.myyepilogue_list li .grade img{height:15px;margin:1px 5px 0 0}
.myyepilogue_list li .rate{display:inline-block;vertical-align:top;margin:0}
.myyepilogue_list li .writer{display:inline-block;color:#444;font-size:13px;font-weight:600;line-height:17px;vertical-align:top;margin:0 0 0 10px}
.myyepilogue_list li .writer em{display:inline-block;margin-right:3px;color:#999}
.myyepilogue_list li strong{display:block;color:#444;font-size:15px;font-weight:600;line-height:18px;margin-top:10px}
.myyepilogue_list li p{display:inline-block;float:left;font-size:10px;font-weight:600;color:#999;line-height:14px;margin-top:15px}
.myyepilogue_list li time{display:inline-block;float:right;font-size:10px;font-weight:600;color:#999;line-height:14px;margin-top:15px}
.myyepilogue_view .thumb_info{display:block;padding:25px 24px 20px 25px;border-bottom:1px solid #e8e8e8}
.myyepilogue_view .textbook_info .thumb2 .search{display:block;width:40px;height:40px;position:absolute;left:0;top:0;z-index:5}
.myyepilogue_view .textbook_info .thumb2 .search img{height:40px}
.myyepilogue_view .user_info{display:block;padding:20px 24px 20px 25px;border-bottom:1px solid #e8e8e8;position:relative}
.myyepilogue_view .user_info .user{display:block;font-size:12px;font-weight:800;line-height:16px;color:#222}
.myyepilogue_view .user_info time{display:inline-block;font-size:11px;font-weight:400;line-height:13px;color:#888;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') 0 1px no-repeat;background-size:contain;margin-left:10px;padding-left:10px;letter-spacing:-1px}
.myyepilogue_view .user_info strong{display:block;font-size:15px;font-weight:600;line-height:18px;color:#282828;margin:14px 0 8px}
.myyepilogue_view .user_info .modify{display:block;width:20px;height:20px;position:absolute;right:60px;top:17px}
.myyepilogue_view .user_info .delete{display:block;width:20px;height:20px;position:absolute;right:24px;top:17px}
.myyepilogue_view .user_info .modify img, .myyepilogue_view .user_info .delete img{max-width:100%}
.myyepilogue_view .word_info{display:block;padding:20px 24px 20px 25px;border-bottom:1px solid #e8e8e8;background-color:#f8f8f8;font-size:11px;font-weight:500;line-height:15px;color:#555}
.myyepilogue_view .word_info .img{display:block;margin:10px 0}
.myyepilogue_view .word_info .img img{max-width:100%}
.myyepilogue_view .bt_action{display:block;margin:15px 0;padding:0 24px 0 25px;position:relative;*zoom:1}
.myyepilogue_view .bt_action:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.myyepilogue_view .bt_action a{display:inline-block;height:33px}
.myyepilogue_view .bt_action a img{max-width:100%;height:33px}
.myyepilogue_view .bt_action .right{float:right}
.myyepilogue_view .frm_input{background-color:#fbfbfb;display:block;margin:0;padding:27px 24px 14px 25px;position:relative}
.myyepilogue_view .frm_input .sum{display:block;position:absolute;right:24px;top:24px}
.myyepilogue_view .frm_input strong{display:block;font-size:15px;font-weight:700;line-height:19px;color:#464646;margin-bottom:9px}
.myyepilogue_view .frm_input strong time{display:inline-block;font-size:10px;font-weight:400;color:#666;margin-left:5px}
.myyepilogue_view .frm_input input[type="text"]{display:block;border:1px solid #ccc;background:#fff;font-size:11px;line-height:28px;color:#666;height:29px;width:100%;padding:0 10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.myyepilogue_view .frm_input textarea{display:block;border:1px solid #ccc;background:#fff;font-size:11px;line-height:13px;color:#666;height:100px;width:100%;padding:5px 10px;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.myyepilogue_view .frm_input .file{display:block;border:1px solid #ccc;background:#fff;height:57px;margin-top:10px;position:relative;*zoom:1}
.myyepilogue_view .frm_input .file:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.myyepilogue_view .frm_input .file .thumb{display:block;float:left}
.myyepilogue_view .frm_input .file .thumb img{height:57px}
.myyepilogue_view .frm_input .file p{float:left;font-size:11px;font-weight:600;line-height:56px;color:#464646;margin-left:10px}
.myyepilogue_view .frm_input .file .btn{display:block;position:absolute;right:13px;top:37%;width:13px;height:14px}
.myyepilogue_view .frm_input .file .btn img{max-width:100%}
.myyepilogue_view .frm_input .action{display:block;margin-top:10px;*zoom:1}
.myyepilogue_view .frm_input .action:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.myyepilogue_view .frm_input .action a:first-child{display:block;float:left;height:29px}
/*.myyepilogue_view .frm_input .action a:last-child{display:block;float:right;width:57px;height:29px}*/
.myyepilogue_view .frm_input .action a img{height:29px}
.myyepilogue_view .frm_input .action .right{float:right;display:block}
.myyepilogue_view .frm_input .action .right img{margin-left:8px}

.tab_event{*zoom:1}      /*이벤트세미나*/
.tab_event:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.tab_event a{display:block;background-color:#828282;font-size:16px;font-weight:600;line-height:37px;color:#fff;text-align:center;letter-spacing:-1px}
.tab_event a em{font-weight:600;color:#75b92a;display:inline-block;margin-left:4px}
.tab_event a:nth-child(1){float:left;width:33%}
.tab_event a:nth-child(2){float:left;width:33%;}
.tab_event a:nth-child(3){float:none;width:auto;overflow:hidden}
.tab_event .focus{background-color:#fff;color:#444}
.event_list li{border-bottom:1px solid #efefef;padding:20px 24px 20px 25px}
.event_list li .thumb{position:relative;text-align:center;display:block;margin:0 auto}
.event_list li .thumb img{width:100%}
.event_list li .thumb .flag{display:block;width:17px;height:20px;font-size:0;line-height:0%;position:absolute;left:7px;top:0;z-index:10}
.event_list li .thumb .end{display:block;width:100%;height:100%;background-color:#3f3f3f;position:absolute;left:0;top:0;z-index:9;opacity: 0.87}
.event_list li .thumb .end em{display:block;width:110px;height:25px;position:absolute;left:50%;top:50%;z-index:12;margin:-10px 0 0 -60px;text-align:center;color:#fff;font-size:20px;font-weight:700}
.event_list li strong{display:block;font-size:15px;font-weight:600;line-height:19px;color:#444;margin-top:10px;letter-spacing:-1px}
.event_list li strong .category{display:inline-block;vertical-align:top}
.event_list li strong .category img{height:16px;margin:2px 5px 0 0}
.event_list li time{display:block;font-size:10px;font-weight:600;line-height:14px;color:#888;margin-top:5px}
.event_list li time em{display:inline-block;font-size:11px;font-weight:600;line-height:14px;color:#888;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') right 1px no-repeat;background-size:contain;margin-right:7px;padding-right:9px;letter-spacing:-1px}
.event_list li .state{display:inline-block;height:15px;vertical-align:top;margin:-1px 0 0 10px}

.event_view .caption{display:block;padding:12px 24px 20px 25px;border-bottom:1px solid #e8e8e8}
.event_view .caption strong{display:block;font-size:15px;font-weight:600;line-height:19px;color:#444;margin-top:10px;letter-spacing:-1px}
.event_view .caption time{display:block;font-size:10px;font-weight:500;line-height:14px;color:#bb1111;margin-top:3px;position:relative}
/*.event_view .caption time em{display:inline-block;font-size:10px;font-weight:500;line-height:14px;color:#888;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu6.png') right 1px no-repeat;background-size:contain;margin-right:10px;padding-right:10px;letter-spacing:-1px}*/
.event_view .caption .reg_date{display:block;font-size:11px;font-weight:500;line-height:14px;color:#888;margin-top:10px}
.event_view .caption time .state{display:block;height:15px;position:absolute;right:0;top:0}
.event_view .view{display:block;padding:20px 24px 20px 25px;border-bottom:1px solid #e8e8e8;background-color:#f8f8f8;font-size:11px;font-weight:500;line-height:15px;color:#555}
.event_view .view img{display:block;max-width:100%} /* margin:10px 0; */

.event_view .view .img img{max-width:100%}
.event_view .view2{display:block;padding:12px 24px 12px 25px;border-bottom:1px solid #e8e8e8;background-color:#f8f8f8;*zoom:1}
.event_view .view2:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.event_view .view2 dt{float:left;width:16%;font-size:11px;font-weight:500;line-height:19px;color:#555}
.event_view .view2 dd{float:left;width:84%;font-size:11px;font-weight:500;line-height:19px;color:#555}
.event_view .bt_action{display:block;margin:15px 0;padding:0 24px 0 25px;position:relative;height:33px}
.event_view .bt_action a{display:inline-block;height:33px}
.event_view .bt_action a img{max-width:100%;height:33px}
.event_view .bt_action .right{position:absolute;right:24px}
.event_view .bu1{display:inline-block;width:4px;height:4px;background-color:#4e4e50;vertical-align:top;margin:7px 6px 0 0}
.event_select{padding:20px 24px 0 25px}

/*고객센터*/
.customer_header{background-color:#4e4e50;overflow:hidden;}
.customer_header a:nth-child(1){display:block;float:left;width:33.34%;text-align:center;padding:24px 0;box-sizing:border-box;}
.customer_header a:nth-child(2){display:block;float:left;width:33.33%;overflow:hidden;border-left:1px solid #6c6c6d;text-align:center;padding:24px 0;box-sizing:border-box;}
.customer_header a:nth-child(3){display:block;float:left;width:33.33%;overflow:hidden;border-left:1px solid #6c6c6d;text-align:center;padding:24px 0;box-sizing:border-box;}
.customer_header a img{max-width:100%;height:79px}
.customer_header2{display:block;border-top:1px solid #ebebeb;background-color:#4e4e50;padding:14px 24px 14px 25px;position:relative;letter-spacing:-1px;*zoom:1}
.customer_header2:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.customer_header2 h3{font-size:19px;font-weight:600;line-height:23px;color:#fff}
.customer_header2 .note{font-size:11px;font-weight:400;line-height:13px;word-spacing:-1px;color:#e3e3e3;float:left;display:inline-block;margin-top:-25px;margin-left:25%;}
.customer_header2 .bt_review{position:absolute;right:24px;top:11px;width:100px;height:28px}
.customer_header2 .bt_review img{height:28px}
.customermain_section{display:block;position:relative;padding:20px 24px 20px 25px;border-bottom:1px solid #eee;background-color:#fff}
.customermain_section h3{font-size:15px;font-weight:600;line-height:18px;color:#222;margin-bottom:14px}
.customermain_section ul{background:#fafafa}
.customermain_section li{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #efefef;padding:12px 10px 13px 10px;position:relative}
.customermain_section li a{display:block;font-size:11px;font-weight:600;color:#444;line-height:17px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu8.png') right 4px no-repeat;background-size:7px;height:17px;overflow:hidden;padding-right:20px}
.customermain_section .nobu a{background:none;padding-right:32px}
.customermain_section li:first-child{border-top:1px solid #ddd}
.customermain_section li:last-child{border-bottom:1px solid #ddd}
.customermain_section .more{display:block;position:absolute;top:22px;right:24px;font-size:12px;font-weight:600;color:#888;line-height:21px;padding-right:13px;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu8.png') right 4px no-repeat;background-size:7px}
.customermain_section .state{display:block;height:15px;position:absolute;top:13px;right:10px;font-size:0;line-height:0%}
.customermain_section .con_tel{display:block;border:1px solid #ddd;border-bottom:0;padding:12px 10px 12px 31px;background:url('https://pic.neungyule.com/nebooks/mobile/img/customer/ic_tel1.png') 10px 15px no-repeat; background-size:13px;
	font-size:15px;font-weight:600;line-height:19px;color:#444}
.customermain_section .con_tel a{color:#9c4bc6;display:inline-block;margin-left:5px}
.customermain_section .con2_tel{display:block;border:1px solid #ddd;border-top:0;background-color:#fafafa;padding:12px 10px;font-size:11px;font-weight:500;line-height:19px;color:#888;letter-spacing:-1px}
.customermain_section .con2_tel strong{display:block;color:#444}
.customermain_section .con2_tel span{display:block;margin-top:3px}
.customermain_section .con2_tel span strong{display:inline}
.sub_notice{display:block;background-color:#f7f7f7;padding:12px 24px 12px 25px}   /*공지사항 메뉴*/
.sub_notice ul{*zoom:1}
.sub_notice ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.sub_notice ul li{float:left;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu9.png') right 2px no-repeat;background-size:contain;height:18px;overflow:hidden;text-align:center}
.sub_notice ul li:last-child{background:none;padding-right:0;margin-right:0}
.sub_notice ul li:nth-child(1){width:10%;text-align:left}
.sub_notice ul li:nth-child(2){width:11%}
.sub_notice ul li:nth-child(3){width:12%}
.sub_notice ul li:nth-child(4){width:23%}
.sub_notice ul li:nth-child(5){width:22%;}
.sub_notice ul li:nth-child(6){width:12%;}
.sub_notice ul li:nth-child(7){width:10%;text-align:right}
.sub_notice ul a{display:block;font-size:14px;font-weight:600;line-height:19px;color:#999;letter-spacing:-1px}
.sub_notice .focus a{color:#444}
.sub_notice .mnu_cnt4 li:nth-child(1){width:11%;text-align:left}
.sub_notice .mnu_cnt4 li:nth-child(2){width:15%}
.sub_notice .mnu_cnt4 li:nth-child(3){width:24%}
.sub_notice .mnu_cnt4 li:nth-child(4){width:23%}
.sub_notice .mnu_cnt4 li:nth-child(5){width:16%}
.sub_notice .mnu_cnt4 li:nth-child(6){width:11%;text-align:right}
.customer_notice_list li{border-bottom:1px solid #efefef;padding:12px 24px 12px 25px;*zoom:1}    /*공지사항 리스트*/
.customer_notice_list li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.customer_notice_list li a{display:block;height:18px;position:relative}
.customer_notice_list li .grade{display:inline-block;float:left;font-size:0;line-height:0;vertical-align:top;margin-right:8px}
.customer_notice_list li .grade img{height:15px;margin:2px 0 0 0}
.customer_notice_list li strong{display:inline-block;color:#444;font-size:12px;font-weight:600;line-height:18px;width:72%;height:18px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap}
.customer_notice_list li strong.new{width:67%;height:18px;padding-right:4%;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_new1.gif') right 3px no-repeat;background-size:15px 14px}
.customer_notice_list li time{display:block;float:right;font-size:12px;font-weight:600;color:#444;line-height:18px}
.customer_notice_list li:first-child strong{color:#fea703}
.customer_notice_view .caption{display:block;padding:10px 24px 20px 25px;border-bottom:1px solid #e8e8e8}
.customer_notice_view .caption strong{display:block;font-size:15px;font-weight:600;line-height:19px;color:#444;margin-top:10px;letter-spacing:-1px}
.customer_notice_view .caption time{display:block;font-size:10px;font-weight:600;line-height:14px;color:#888;margin-top:10px}
.customer_notice_view .view{display:block;padding:20px 24px 20px 25px;border-bottom:1px solid #e8e8e8;background-color:#f8f8f8;font-size:11px;font-weight:600;line-height:17px;color:#555}
.customer_notice_view .view .img{display:block;margin:10px 0}
.customer_notice_view .view img {max-width:100%;height:auto;}
.customer_notice_view .view table{float:none;max-width:100%;}
.evencustomer_notice_viewt_view .view .img img{max-width:100%}
.customer_notice_view .bt_action{display:block;margin:15px 0;padding:0 24px 0 25px;position:relative;height:33px}
.customer_notice_view .bt_action a{display:inline-block;height:33px}
.customer_notice_view .bt_action a img{max-width:100%;height:33px}
.customer_notice_view .bt_action .right{position:absolute;right:24px}
.customer_notice_view .add-file {overflow:hidden;height:40px;padding:0;line-height:40px;border-bottom:1px solid #d5d5d5;box-sizing:border-box;}
.customer_notice_view .add-file > div {float:left;height:40px;padding:0 10px;box-sizing:border-box;vertical-align:top;}
.customer_notice_view .add-file > div.file-tit {width:100px;background:#d5d5d5;text-align:center;font-size:12px;font-weight:bold;}
.customer_notice_view .add-file > div.file-name {width: calc(100% - 100px);font-size:12px;color:#666;}
.customer_notice_view .add-file > div a {overflow:hidden;display:inline-block;width:100%;height:100%;white-space:nowrap;text-overflow:ellipsis;color:#666;}
.sub_faq{display:block;background-color:#f7f7f7;position:relative;height:40px;overflow:hidden}   /*faq 메뉴*/
.sub_faq .prev{display:block;width:7px;height:12px;position:absolute;left:12px;top:15px}
.sub_faq .next{display:block;width:7px;height:12px;position:absolute;right:12px;top:15px}
.sub_faq .prev img, .sub_faq .next img{max-width:100%}
.sub_faq .clip{margin:0 10%;position:absolute;left:0;top:10px;z-index:5;width:80%;height:42px}
.sub_faq ul{*zoom:1}
.sub_faq ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.sub_faq ul li{float:left;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu9.png') right 2px no-repeat;background-size:contain;height:18px;overflow:hidden;text-align:center}
.sub_faq ul li:last-child{background:none;padding-right:0;margin-right:0}
.sub_faq .clip:nth-of-type(1) li:nth-child(1){width:18%;text-align:left}
.sub_faq .clip:nth-of-type(1) li:nth-child(2){width:20%}
.sub_faq .clip:nth-of-type(1) li:nth-child(3){width:32%}
.sub_faq .clip:nth-of-type(1) li:nth-child(4){width:30%;text-align:right}
.sub_faq .clip:nth-of-type(2) li:nth-child(1){width:25%;text-align:left}
.sub_faq .clip:nth-of-type(2) li:nth-child(2){width:33%}
.sub_faq .clip:nth-of-type(2) li:nth-child(3){width:22%;}
.sub_faq .clip:nth-of-type(2) li:nth-child(4){width:20%;text-align:right}
.sub_faq ul a{display:block;font-size:15px;font-weight:600;line-height:19px;color:#999;letter-spacing:-1px}
.sub_faq .focus a{color:#444}
.search_faq{display:block;padding:20px 24px 20px 25px}    /*FAQ 검색*/
.search_faq .searchbar{border:1px solid #ccc;height:29px;position:relative;margin-top:6px;padding-right:36px}
.search_faq .searchbar input[type="search"]{border:0;color:#333;font-size:12px;height:29px;width:100%}
.search_faq .searchbar .link_searchbar{position:absolute;right:0;top:0px}
.search_faq .searchbar .link_searchbar img{height:29px;vertical-align:middle}
.faq_list{margin-top:-24px}
.faq_list .question{display:block;border-bottom:1px solid #ebebeb;padding:14px 24px 14px 53px;background:url('https://pic.neungyule.com/nebooks/mobile/img/customer/ic_q1.png') 25px 14px no-repeat;background-size:19px;vertical-align:top;
	font-size:14px;font-weight:600;line-height:18px;color:#333}
.faq_list .answer{display:none;border-bottom:1px solid #ebebeb;padding:14px 24px 14px 53px;background:url('https://pic.neungyule.com/nebooks/mobile/img/customer/ic_a1.png') 25px 14px #f7f7f7 no-repeat;background-size:19px;vertical-align:top;
	font-size:11px;font-weight:600;line-height:18px;color:#555}
.faq_list .answer img{max-width:100%}



.frm_counsel{display:block;margin:0;padding:27px 24px 14px 25px;position:relative}         /*1:1문의*/
.frm_counsel strong{display:block;font-size:15px;font-weight:600;line-height:19px;color:#333;margin-bottom:20px}
.frm_counsel input{display:block;border:1px solid #ccc;background:#fff;font-size:11px;line-height:28px;color:#666;height:29px;width:100%;padding:0 10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box; }
.frm_counsel .input_with_txt{width:80%;padding:0 10px;display:inline-block;}
.frm_counsel textarea{display:block;border:1px solid #ccc;background:#fff;font-size:11px;line-height:13px;color:#666;height:100px;width:100%;padding:5px 10px;resize:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.frm_counsel .file{display:block;border:1px solid #ccc;background:#fff;height:57px;margin-top:10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1}
.frm_counsel .file:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.frm_counsel .file .thumb{display:block;float:left}
.frm_counsel .file .thumb img{height:57px}
.frm_counsel .file p{float:left;font-size:11px;font-weight:600;line-height:56px;color:#464646;margin-left:10px}
.frm_counsel .file .btn{display:block;position:absolute;right:13px;top:37%;width:13px;height:14px}
.frm_counsel .file .btn img{max-width:100%}
.frm_counsel .action{display:block;margin-top:10px;*zoom:1}
.frm_counsel .action:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.frm_counsel .action a:first-child{display:block;float:left;width:34px;height:29px}
.frm_counsel .action a:last-child{display:block;float:right;width:57px;height:29px}
.frm_counsel .action a img{height:29px}
.frm_counsel .styled_select{margin-bottom:10px}
.frm_counsel .commt{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu10.png') 0 4px no-repeat;background-size:5px;font-size:10px;font-weight:300;line-height:13px;color:#666;padding-left:8px;margin:-4px 0 20px 0}
.frm_counsel .tel{display:block;color:#666;font-size:15px;font-weight:600;line-height:29px; vertical-align:top}
.frm_counsel .tel input:nth-child(1){width:29%;display:inline-block}
.frm_counsel .tel input:nth-child(2){width:30%;display:inline-block}
.frm_counsel .tel input:nth-child(3){width:30%;display:inline-block}
.frm_counsel .tel input[type="tel"] {font-size:13px; text-align:center;}
.frm_counsel .agree{display:block;text-align:right;margin:-22px 0 20px}
.frm_counsel input[type="checkbox"]{background:url('https://pic.neungyule.com/nebooks/mobile/img/check1_off.png') no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;-webkit-appearance:none;padding:0;margin:0}
.frm_counsel input[type="checkbox"]:checked{background:url('https://pic.neungyule.com/nebooks/mobile/img/check1_on.png') no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;-webkit-appearance:none}
.frm_counsel label{font-size:10px;color:#666;font-weight:500;line-height:20px;margin-left:5px;display:inline-block}
.frm_counsel .grey_label{line-height:28px;vertical-align:top;width:17%;margin:0 3% 0 0;color:#000;}
.frm_counsel .searchbar{border:1px solid #ccc;height:29px;position:relative;margin-bottom:10px;padding-right:67px}
.frm_counsel .searchbar input[type="search"]{border:0;color:#666;font-size:12px;height:29px;width:100%}
.frm_counsel .searchbar .link_searchbar{position:absolute;right:0;top:-1px}
.frm_counsel .searchbar .link_searchbar img{height:31px;vertical-align:middle}
.frm_counsel .frm_col1{display:block;margin-bottom:20px}
.frm_counsel .bt_inquiry{display:block;text-align:center;background-color:#a98b52;margin:10px 0 20px 0;-webkit-border-radius:2px;border-radius:2px}
.frm_counsel .bt_inquiry img{height:37px}
.frm_counsel .myyepilogue_view .thumb_info{display:block;padding:0 0 40px 0}
.frm_counsel .myyepilogue_view .thumb_info .text strong{margin-bottom:10px}

.sub_review{display:block;background-color:#f7f7f7;padding:12px 24px 12px 25px}   /*교재 후기메뉴*/
.sub_review ul{*zoom:1}
.sub_review ul:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.sub_review ul li{float:left;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu9.png') right 2px no-repeat;background-size:contain;height:18px;overflow:hidden;text-align:center}
.sub_review ul li:last-child{background:none;padding-right:0;margin-right:0}
.sub_review ul li:nth-child(1){width:10%;text-align:left}
.sub_review ul li:nth-child(2){width:13%}
.sub_review ul li:nth-child(3){width:19%}
.sub_review ul li:nth-child(4){width:14%}
.sub_review ul li:nth-child(5){width:22%;}
.sub_review ul li:nth-child(6){width:13%;}
.sub_review ul li:nth-child(7){width:9%;text-align:right}
.sub_review ul a{display:block;font-size:15px;font-weight:600;line-height:19px;color:#999;letter-spacing:-1px}
.sub_review .focus a{color:#444}
.frm_reviewinquiry{display:block;padding:20px 24px 20px 25px;border-bottom:1px solid #e8e8e8;position:relative}
.frm_reviewinquiry .inquiry{display:block;text-align:center;background-color:#a98b52;margin-top:10px;-webkit-border-radius:2px;border-radius:2px}
.frm_reviewinquiry .inquiry img{height:37px}

.layer_booksearch{position:absolute;left:0;top:0;z-index:9999;background-color:rgba(0, 0, 0, 0.84);width:100%;display:none}     /*교재검색 레이어*/
.layer_booksearch fieldset{padding:0 24px 20px 25px;border-bottom:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}
.layer_booksearch fieldset legend{display:block;height:40px;font-size:15px;font-weight:700;line-height:19px;color:#f0f0f0;background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_zoom1.png') 0 23px no-repeat;background-size:14px;padding:20px 0 0 23px;margin:0 0 -5px 0}
.layer_booksearch fieldset .close{display:block;width:15px;height:15px;position:absolute;right:24px;top:23px;z-index:99}
.layer_booksearch fieldset .close img{max-width:100%}
.layer_booksearch .searchbar{background-color:#fff;border:1px solid #ccc;height:29px;position:relative;margin-top:10px;padding-right:72px}
.layer_booksearch .searchbar input[type="search"]{border:0;color:#666;font-size:12px;height:29px;width:100%;padding-left:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.layer_booksearch .searchbar .link_searchbar{position:absolute;right:-1px;top:-1px}
.layer_booksearch .searchbar .link_searchbar img{height:31px;vertical-align:middle}
.layer_booksearch .cnt_result{display:block;font-size:16px;font-weight:700;line-height:19px;color:#ddd;padding:12px 24px 15px 25px;background-color:rgba(0, 0, 0, 0.35);}
.layer_booksearch .cnt_result em{display:inline-block;margin-left:5px;color:#a98b52;font-weight:700}
.layer_booksearch .textbook_align_list{margin-top:30px}
.layer_booksearch .textbook_align_list li{border-bottom:1px solid #444}
.layer_booksearch .textbook_info .text strong{color:#ddd}
.layer_booksearch .textbook_info .text .note{color:#aaa}
.layer_booksearch .textbook_info .text .price2 li{color:#888 !important}
.layer_booksearch .textbook_info .text .price2 li:nth-child(1) em{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu11.png') right 0 no-repeat}
.layer_booksearch .textbook_info .text .price2 li:nth-child(2) em{display:inline-block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu11.png') right 0 no-repeat}

/*학습자료실*/
.learning_header{display:block;border-top:1px solid #ebebeb;background-color:#f7f7f7;padding:14px 24px 14px 25px}
.learning_header .category{width:100%;display:block;margin-top:20px;*zoom:1}
.learning_header .category:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.learning_header .category li:nth-child(odd){float:left;width:49%;margin-bottom:5px}
.learning_header .category li:nth-child(even){float:right;width:49%;text-align:right;margin-bottom:5px}
.learning_header .category li img{height:33px}
.learning_header .category li a{display:block;border:1px solid #ccc;background-color:#f7f7f7;padding:0 0 0 15px;text-align:left;-webkit-border-radius:2px;border-radius:2px}
.learning_header .category li a.focus{border:1px solid #9c4bc6;background-color:#9c4bc6}
.search_learning{margin:20px 24px 20px 25px}
.search_learning .row{display:block;position:relative;*zoom:1}
.search_learning .row:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.search_learning .row:nth-of-type(1){margin-bottom:5px}
.search_learning .row .styled_select:nth-of-type(1){float:left;width:48.5%}
.search_learning .row .styled_select:nth-of-type(2){float:right;width:48.5%}
.search_learning input[type="search"]{border:1px solid #ccc;color:#666;font-size:12px;line-height:28px;height:29px;width:100%;padding:0 29px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.search_learning .link_searchbar{position:absolute;right:1px;top:1px}
.search_learning .link_searchbar img{height:27px;vertical-align:middle}
.learning_block .edge{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/learning/ic_edge1.png') no-repeat;background-size:14px;width:14px;height:8px;position:absolute;top:-7px;left:50%;z-index:10}
.learning_block .close{display:block;background-color:#f1f1f1;text-align:center;padding:11px 0;margin-top:12px}
.learning_block .close img{height:19px}
.learning_block .lecture_list{width:100%}
.learning_block .lecture_list li{padding:12px 0 12px 25px;border-bottom:1px solid #dadada;position:relative;*zoom:1}
.learning_block .lecture_list li:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.learning_block .lecture_list li:last-child{border-bottom:0 !important;padding-bottom:0 !important}
.learning_block .lecture_list .btn{display:block;width:45px;height:19px;position:absolute;top:11px;right:24px}
.learning_block .lecture_list .btn img{height:19px}
.learning_block .lecture_list li em{float:left;display:block;font-size:9px;font-weight:500;line-height:18px;color:#fff;width:34px;height:18px;text-align:center;background:#f59e32;letter-spacing:-1px;margin-right:4px}
.learning_block .lecture_list .txt{float:left;display:block;font-size:12px;color:#444;line-height:16px;letter-spacing:-1px;width:60%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-top:1px}
.learning_block .lecture_list .btn2{display:block;width:26px;height:25px;position:absolute;top:5px;right:24px}
.learning_block .lecture_list .btn2 img{height:25px}
.learning_block .lecture_list .txt2{float:left;display:block;font-size:12px;color:#444;line-height:16px;letter-spacing:-1px;width:60%;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin-top:1px}
.learning_block .caption{display:block;margin:0 24px 0 25px;padding:20px 0 10px 0;font-size:15px;font-weight:800;line-height:19px;color:#333;letter-spacing:-1px;border-bottom:1px solid #dadada}
.learning_block .note{display:block;margin:0 24px 0 25px;padding:10px 0;font-size:10px;font-weight:500;line-height:14px;color:#777;letter-spacing:-1px}
.learning_block .note em{color:#7bbd42}
.learning_block .action{display:block;margin:0 auto;text-align:center}
.learning_block .action a{display:inline-block;background:#a98b52;padding:0 30px}
.learning_block .action a img{height:29px}

.list_down {margin-bottom:15px;}
.list_down>li {display:block; color:#444; font-size:13px; line-height:17px; background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_down.png') 0 6px no-repeat; background-size: 3px 3px; padding-left:10px;  margin-bottom:5px;}
.list_down li .use_notice {color:#f46b4b; text-decoration:underline;}

.down_align{padding:13px 24px 15px 25px; margin:15px 0; background-color:#f1f1f1; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.down_align2{padding:13px 24px 15px 25px; background-color:#f1f1f1; border-top:1px solid #e5e5e5;}
.down_align p, .down_align2 p {display:block; position:relative; font-size:14px; color:#803594; line-height:22px; font-weight:800; }
.down_align p span.btn_more, .down_align2 p span.btn_more  {display:block; position:absolute; top:-2px; right:0; width:26px; height:26px; background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_more.png') no-repeat; background-size:26px 26px; cursor:pointer;}
.down_align p span.btn_nomore, .down_align2 p span.btn_nomore {display:block; position:absolute; top:-2px; right:0; width:26px; height:26px; background:url('https://pic.neungyule.com/nebooks/mobile/img/ic_nomore.png') no-repeat; background-size:26px 26px; cursor:pointer;}

p.down_use_tit {display:block; font-size:14px; color:#f46b4b; line-height:18px; font-weight:600; margin-bottom:8px;}

.list_file {/*display:none; */padding:15px 25px ; margin-top:15px; background-color:#fff;}
.list_file li {position:relative; padding-right:26px; margin-bottom:15px; zoom:1;}
.list_file li:last-child {margin-bottom:0;}
.list_file li:after {display:block; clear:both; content:'';}

.list_file li em.ico_zip {float:left; width:34px; height:18px; font-size:9px; line-height:18px; color:#fff;  background-color:#803594; text-align:center; margin-right:4px;}
.list_file li em.ico_pdf {float:left; width:34px; height:18px; font-size:9px; line-height:18px; color:#fff;  background-color:#77c043; text-align:center; margin-right:4px;}
.list_file li em.ico_hwp {float:left; width:34px; height:18px; font-size:9px; line-height:18px; color:#fff;  background-color:#77c043; text-align:center; margin-right:4px;}
.list_file li em.ico_doc {float:left; width:34px; height:18px; font-size:9px; line-height:18px; color:#fff;  background-color:#77c043; text-align:center; margin-right:4px;}

.list_file li span.file_name {float:left; display:block; width:80%; font-size:12px; color:#444; line-height:18px; vertical-align:top; margin-top:-1px;}
.list_file li span.btn_down {display:block; position:absolute; top:-5px; right:0; width:26px; height:26px; cursor:pointer;}
.list_file li span.btn_down img {height:26px;}

.btn_app_down {margin:0px 0px 10px; zoom:1;}
.btn_app_down:after {display:block; clear:both; content:'';}
.btn_app_down li {float:left; max-width:45%; margin-top:5px; margin-right:15px;}
.btn_app_down li:last-child {margin-right:0px;}
.btn_app_down li a {display:inline-block;}
.btn_app_down li img {max-width:100%; max-height:78px;}

.txc-image {width:100%;}

/*etc*/
h2.etc{display:block;position:relative;text-align:center;font-size:20px;font-weight:800;line-height:px;color:#222;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;
	margin-top:10px;padding:15px 0 13px 0}
h2.etc .prev{display:block;position:absolute;left:25px;top:17px}
h2.etc img{height:18px}
.etc_content{display:block;padding:0 24px 20px 25px;margin-top:25px;font-size:11px;font-weight:500;line-height:18px;color:#888}
.etc_content strong{display:block;font-size:13px;font-weight:600;line-height:19px;color:#333;margin-bottom:8px}
.etc_content .bold{display:inline;font-weight:600;color:#666;line-height:20px}
.etc_content .bold2{display:block;font-weight:600;color:#666;line-height:18px;margin-bottom:5px}
.etc_content .bold_r{display:block;font-weight:600;color:#666;text-align:right;line-height:20px}
.etc_content .list1{display:block;border-top:1px solid #ddd;padding:10px 10px}
.etc_content .list1:last-child{border-bottom:1px solid #ddd}
.etc_content .list1 li{background:url('https://pic.neungyule.com/nebooks/mobile/img/bu10.png') 0 4px no-repeat;background-size:6px;padding-left:8px}
.etc_content .list1 li span{color:#666;font-weight:600}

.txt_nodata{display:block;text-align:center;margin:40px 0 30px 0;background:url('https://pic.neungyule.com/nebooks/mobile/img/img_nodata2.png') 50% top no-repeat;background-size:42px 27px}
.txt_nodata strong{display:block;text-align:center;font-size:15px;font-weight:700;line-height:19px;color:#b5b5b5;padding-top:40px}
.mymain_section .txt_nodata{display:block;text-align:center;margin:20px 0;background:url('https://pic.neungyule.com/nebooks/mobile/img/img_nodata2.png') 50% top no-repeat;background-size:42px 27px}
.mymain_section .txt_nodata strong{display:block;text-align:center;font-size:15px;font-weight:700;line-height:19px;color:#b5b5b5;padding-top:40px}

/*Menu block*/
.menu_block{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bg_menu1.png') repeat-x;background-size:contain;position:relative;height:49px;font-size:15px;font-weight:700;line-height:48px;color:#444;padding-left:25px}
.menu_block .edge{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_up1.png') no-repeat;background-size:contain;position:absolute;right:25px;top:39%;width:18px;height:11px}
.menu_block .edge_down{display:block;background:url('https://pic.neungyule.com/nebooks/mobile/img/bu_down1.png') no-repeat;background-size:contain;position:absolute;right:25px;top:39%;width:18px;height:11px}
.block_align{padding:0 24px 0 25px}
.block_align_b{padding:13px 24px 0 25px; border-top:1px solid #dfdfdf;}

/*star rate*/
.rate{display:block;width:90px;height:16px;background:url('https://pic.neungyule.com/nebooks/mobile/img/starbg1.png') no-repeat;overflow:hidden;background-size:contain;margin-top:8px;position:relative}
.rate .starrating{text-indent:-9999px;font-size:0;display:inline-block;position:absolute;left:0;top:0;background:url('https://pic.neungyule.com/nebooks/mobile/img/starbg2.png') repeat-x;background-size:18px;height:16px;overflow:hidden}
.rate_click{display:block;*zoom:1}
.rate_click:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.rate_click img{float:left;display:block;height:22px;cursor:pointer;margin-left:1px}

/*select design*/
.styled_select{width:100%;height:31px;overflow: hidden;background:url('https://pic.neungyule.com/nebooks/mobile/img/arrow1.png') no-repeat right #fff;background-size:contain;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.styled_select select{background:transparent;width:100%;height:31px;padding:2px 29px 5px 5px;font-size:12px;line-height:20px;color:#666;border:0;border-radius:0;-webkit-appearance:none}
.styled2_select{width:100%;height:29px;overflow: hidden;background:url('https://pic.neungyule.com/nebooks/mobile/img/arrow2.png') no-repeat right #fff;background-size:contain;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.styled2_select select{background:transparent;width:100%;height:29px;padding:3px 29px 5px 5px;font-size:12px;line-height:20px;color:#666;border:0;border-radius:0;-webkit-appearance:none}

/*etc*/
.banner_wrap{position:relative;width:100%;min-height:90px;overflow:hidden}
.banner_wrap .banner_pos{position:absolute;left:0;top:0;width:100%}
.banner_wrap img{width:100%}
.banner_wrap .flag{display:block;width:19px;height:22px;font-size:0;line-height:0%;position:absolute;left:10px;top:0;z-index:10}
.clearfix{clear:both;content:".";display:block;clear:both;height:0;visibility:hidden}
.swiper-container { margin: 0 auto; position: relative; width: 100%; height: 100%; overflow: hidden; /* Fix of Webkit flickering */ z-index: 1; }
.swiper-wrapper {position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; }
.swiper-slide {text-align: center; width: 100%; height: 100%; position: relative; -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;}
.swiper-button-next, .swiper-button-prev {display:block;width:16px;height:28px; cursor:pointer;}
/* .main_bookinfo .prev img, .main_bookinfo .next img{width:16px;height:28px} */
.swiper-button-prev {position:absolute;left:4px;top:41%;z-index:100}
.swiper-button-next {position:absolute;right:4px;top:41%;z-index:100}

/*button*/
.action_top{position:fixed;bottom:70px;/*right:6px;*/right:14px;z-index:999}
.action_top a{display:block;/*width:35px*/width:45px;}
.action_top a img{max-width:100%}
.bt_more{display:block;text-align:center;padding:20px 0}
.bt_more img{max-width:100%;height:19px}
.bt_more2{display:block;padding:20px 0;text-align:center}
.bt_more2 em{font-size:12px;font-weight:500;color:#919191;display:inline-block;margin-left:5px}
.bt_more2 img{height:20px}
.bt_more3{display:block;padding:20px 0;text-align:center;background-color:#313131}
.bt_more3 em{font-size:12px;font-weight:500;color:#ddd;display:inline-block;margin-left:5px}
.bt_more3 img{height:20px}

/* IPR 이벤트 시작 */

.evt_cnt{position:relative; }
.join_btn{position:absolute; bottom:15%; left:25%; width:50%}

.goquiz_btn{position:absolute; bottom:3%; left:25%; width:50%}
a.join_btn_txt{display:block;}
img.join_btn_img{position: absolute; width:100%; height:auto; top:0px; left:0px;}
img.goquiz_btn_img{position: absolute; width:100%; height:auto; top:0px; left:0px;}
.view {position:relative;}
.btn_area{position:relative; background-color:#fff; height:100px;}
.join_btn2{position:absolute; top:0; left:25%; width:50%}

.join_btn_wrap_01{position:relative; background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/event_02_back.jpg') repeat-y top left; background-size: 100% 100%}
.join_btn3{position:absolute; bottom:15%; left:25%; width:50%}


.btn_wrap_01{position:relative; padding-bottom:50px;}
.btn_wrap_01.bg_01{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/event_02_back.jpg') repeat-y top left; background-size: 100% 100%}
.btn_wrap_01 img.size01{width:50%; margin-left:25%;}
.btn_wrap_01 img.size02{width:65%; margin-left:17.5%;}
.btn_wrap_01 img.btn_t01{position:absolute; top:0px; left:25%; width:50%;}

.event_view .view .vi_butt01{display:block;margin:0px 0; margin-left:25%;}



/*.btn_wrap_01.bg_01{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/event_02_back.jpg') repeat-y top left; background-size: 100% 100%}
.btn_wrap_01{position:relative; padding-bottom:50px;}
.btn_wrap_01.bg_01{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/event_02_back.jpg') repeat-y; background-size: 100% 100%}
.btn_wrap_01 img.size01{width:50%; margin-left:25%;}
.btn_wrap_01 img.size02{width:65%; margin-left:17.5%;}

*/


/* IPR 11/23 이벤트 추가 */
.m20 {margin:0px;}
.m20 img {padding-bottom:20px; }
.pb20 {padding-bottom:20px; }

/* IPR 11/23 이벤트 끝 */



.evt2_frm_login {margin:0;}

.txt_wrap{background-color:#fff;}
.chk_ok{font-size: 18px; color:#222; margin-left:29px;}
.txt_wrap2{background-color:#fff;}
.txt_wrap2>span{font-size: 18px; color:#888; margin-left:29px;}

.bar {display:inline-block; width:7px; height:2px; background:url('https://pic.neungyule.com/nebooks/mobile/img/event/bar.gif') no-repeat; vertical-align:middle; margin: 0 3px;}

span.txt_label{font-size: 16px; color:#222; margin-left:29px; line-height:25px;display:inline-block; width:20%; font-weight:600;}
.form_wrap{background-color:#fff; color:#666; margin:6.09% 0;}
.option_wrap .option input[type="checkbox"]{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/evt_chk_off.gif') no-repeat;background-size:100%;width:20px;height:20px;display:block;float:left;-webkit-appearance:none;padding:0;margin:0}
.option_wrap .option input[type="checkbox"]:checked{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/evt_chk_on.gif') no-repeat;background-size:100%;width:20px;height:20px;display:block;float:left;-webkit-appearance:none}
.option_wrap .option label{font-size:16px;font-weight:600;color:#888;line-height:20px;display:block;float:left;margin:0 5px 0 30px}
.form_wrap .evt_name_wrap input[type="text"], input[type="password"], input[type="search"], input[type="tel"], textarea{-webkit-appearance:none;border-radius:5px; border: 2px solid #72c837; font-size:18px; width:25%; line-height: 24px; padding:3px;}
.form_wrap input[type="text"], input[type="password"], input[type="search"], input[type="tel"], textarea{-webkit-appearance:none;border-radius:5px; border: 2px solid #72c837; font-size:18px; width:20%; line-height: 24px; padding:3px;}

.evt_name_wrap{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/name_640.gif') no-repeat;background-size:100%; padding-left: 23%; vertical-align:top; height:45px; background-position:0 6px; }
.call_num{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/phone_num_640.gif') no-repeat;background-size:100%; padding-left: 23%; vertical-align:top; height:45px; background-position:0 6px;}
.evt_nickname_wrap{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/nickname_640.gif') no-repeat;background-size:100%; padding-left: 23%; vertical-align:top; height:45px; background-position:0 6px; }
.evt_cont_wrap{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/write_640.gif') no-repeat;background-size:100%; padding-left: 5%; padding-top:8%; vertical-align:top; background-position:0 6px;}
.evt_nickname_wrap input{width:70% !important;}
.evt_cont_wrap textarea{width:90%; height:200px;}



.radio_wrap{background-color:#fff; padding-top:40px;text-align:center; position:relative;}
.radio_wrap input[type="radio"]{width:20px;height:20px;background:url('https://pic.neungyule.com/nebooks/mobile/img/event/evt_radio_off.png') no-repeat;background-size:100%;-webkit-appearance:none;  vertical-align:top; margin-top:10%; margin-right:10px;}
.radio_wrap input[type="radio"]:checked{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/evt_radio_on.png') no-repeat;background-size:100%}
.quizwriteForm{text-align:left !important;}
.quizwriteForm .option_wrap{text-align:left !important;}
.quizwriteForm .option{display:inline-block; width:auto !important;}
.evt_qzsol{margin-top:10px;}
.evt_qzsol:after{display:block; clear:both; content:'';}



.input_chk{display:inline-block; position:relative;}
.input_chk .chk{display:none !important; position:absolute; left:0px; width:50px; height:50px;}
.input_chk label{display:inline-block; padding-left:55px; padding-top:20px; height:50px; line-height:50px; background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/ico_check_off.jpg') no-repeat 0 50%; cursor:pointer; }
.input_chk input:checked + label{background:url('https://pic.neungyule.com/nebooks/mobile/img/event/2015/1123/ico_check_on.jpg') no-repeat 0 50%;}

/* main_popup 20180102 */
#dimLayer {display:none;position:fixed;left:0;top:0;z-index:100000;height:100%;width:100%;background:black;filter:alpha(opacity=75);opacity: 0.75;}
/* .layer_popup.main_popup {overflow:hidden;position:fixed;z-index:100001;top:50%;left:50%;width:90.625%;height:88.204vh;max-height:73.327vh;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.layer_popup.main_popup .pop_img {overflow-y:scroll;max-height:65vh;box-sizing:border-box;}
.layer_popup.main_popup .pop_img img {display:inline-block;width:100%;}
.layer_popup.main_popup .pop_btn {overflow:hidden;position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #c9c9c9;}
.layer_popup.main_popup .pop_btn div {float:left;display:table;width:50%;height:100%;background:#fff;}
.layer_popup.main_popup .pop_btn div a {display:table-cell;height:100%;font-size:1.875em;text-align:center;vertical-align:middle;font-weight:700;}
.layer_popup.main_popup .pop_btn div a img {display:inline-block;width:100%;} */

.layer_popup.main_popup {position:fixed;z-index:100000;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-height:80vh;overflow:hidden;}
.layer_popup.main_popup .pop_img {overflow-y:scroll;max-height:80vh;padding-bottom:15.8%;box-sizing:border-box;}
.layer_popup.main_popup .pop_img a {display:block;}
.layer_popup.main_popup .pop_img img {display:block;width:100%;}
.layer_popup.main_popup .pop_btn {overflow:hidden;position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #c9c9c9;}
.layer_popup.main_popup .pop_btn div {float:left;width:50%;}
.layer_popup.main_popup .pop_btn div a {display:block;}
.layer_popup.main_popup .pop_btn div a img {display:inline-block;width:100%;}


/* 팝업 */


@media screen and (orientation: landscape){
.wrap{padding-bottom:15%}
}
@media only screen and (max-width:320px) and (orientation : portrait){
.main_bookinfo .textbook_info .thumb1{width:130px !important}
.topic_list .textbook_info .thumb1{width:130px !important}
}

@media only screen and (min-width:480px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
footer .link li a{font-size:11px;line-height:14px}
footer .txt strong{font-size:18px;line-height:22px}
footer .txt address{font-size:14px;line-height:18px}
footer .txt .copyright{font-size:10px;line-height:12px}
footer .txt .txt_info li{font-size:13px;line-height:16px}

}
@media only screen and (min-width:560px) and (orientation : portrait){

}

@media only screen and (min-width:560px) and (orientation : landscape){
footer .link li a{font-size:14px;line-height:16px}
footer .txt{padding-top:22px}
footer .txt strong{font-size:24px;line-height:28px}
footer .txt address{font-size:18px;line-height:22px}
footer .txt .copyright{font-size:12px;line-height:16px}
footer .txt .txt_info li{font-size:16px;line-height:17px}
footer .txt .txt_info li span{padding-right:10px}
footer .txt .txt_info li:nth-child(2){padding-left:20px;margin-left:20px}

}

@media screen and (min-width:768px){
.action_top{bottom:100px;right:12px}
.action_top a{width:60px}
}



/* 교재 후기 */
.point_txt{ margin: 20px 20px 0 30px; padding-bottom: 20px;}
.point_txt .bl{display:block;font-size:11px; color:#333;line-height:16px; background:url('https://pic.neungyule.com/nebooks/mobile/img/bu7.gif') 0 6px no-repeat; background-size:3px; padding-left:10px;}
.point_txt .bl:first-child{margin-bottom: 15px;}
.point_txt .bl > span.bold3 > b{color: #fba919;}
.gray_line_t{border-top: #f2f2f2 1px solid;}
.gray_line_b{border-bottom: #f2f2f2 1px solid;}
.pt0{padding-top: 0;}

/* 레이어팝업 */
#layer_popup_wrap{ position:absolute; background-color: #fff; width: 90%; left: 20px; top: 10%; z-index: 100;}
.head_pop1 {width:100%;}
.head_pop1 .t_line {width:100%; height:5px; background:#77c044 url('https://pic.neungyule.com/nebooks/img/common/pop_t_line.png') no-repeat;}
.body_pop { overflow: hidden; border-left: 1px #555 solid; border-right: 1px #555 solid; border-bottom: 1px #555 solid; -webkit-box-shadow:3px 3px 3px #ccc; -moz-box-shadow:3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc;}
.body_pop .point_tit {padding: 20px 25px;}
.body_pop .point_tit h1{ font-size: 28px;}
.body_pop .point_tit h1 b{color: #fba919; display:inline-block;}
.body_pop .point_tit > p{ float: none; font-size: 11px; color: #666; margin-top: 5px;}
.body_pop .con{background-color: #fba919; padding: 25px; overflow: hidden;}

.body_pop .con > ul{width: 100%; margin-top: 5px;}
.body_pop .con > ul > li{ float: none; color: #382915; width: 100%; font-size: 11px; line-height: 20px;  letter-spacing: normal; }
.body_pop .con > ul > li:first-child{ font-weight: bold; display: block; font-size: 13px; margin-bottom: 3px;}
.body_pop .con > ul > li > span{display:block; margin-left: 38px; }
.body_pop .con > ul > li > .deco{text-decoration: underline; font-weight: bold;}
.body_pop .lp_footer{ padding: 10px 20px; }
.body_pop .lp_footer .close6{ margin-bottom: 10px;}
.body_pop .lp_footer > .lp_close1 > input{margin-left: 0;}
.body_pop .lp_footer > .lp_close1 > input[type="checkbox"]{-webkit-appearance:checkbox;border:1px solid #ccc;}
.body_pop .lp_footer .lp_close1 > span{font-size: 11px;}

/* cs_banner */
.cs_banner {position:fixed;z-index:100;right:9px;/*bottom:110px;*/bottom:122.5px;}
.cs_banner .btn_cs {display:inline-block;width:55px;height:75px;background:url('https://pic.neungyule.com/neteacher/img/mobile/common/btn_cs.png') 50% 50% no-repeat;background-size:100% auto;text-indent:-9999px;}


.branch_wrap{border-top:1px solid #f0f0f0;}
.branch_wrap .noti{padding:20px 35px;font-size:13px;line-height:18px;}
.branch_wrap .branch_box{border-top:1px solid #f0f0f0;}
.branch_wrap .search_box{padding:20px 35px 0 35px;}
.search_box .search_option{overflow:hidden;margin-bottom:10px;}
.search_box .search_option dt{display:block;line-height:31px;float:left;width:70px;color:#333;font-size:13px;font-weight:bold;}
.search_box .search_option dd{float:left;width: calc(100% - 70px);}

.search_box .btn_search{display:block;height:33px;line-height:33px;color:#fff;font-size:15px;background-color:#a98b52;text-align:center;border-radius:2px;}
.search_box .btn_search span{font-weight:bold;padding-left:22px;background: url(https://pic.neungyule.com/nebooks/mobile/img/customer/btn_search.png) no-repeat 0 50% / 15px 15px;}
.list_box{margin-top:25px;padding:0 35px 25px 35px;}
.list_box .tb_list{table-layout:fixed;width:100%;}
.list_box .tb_list thead th{background-color:#f6f6f6;line-height:36px;font-size:13px;color:#333;font-weight:bold;text-align:Center;border-bottom:1px solid #e0e0e0}
.list_box .tb_list thead th + th{border-left:1px solid #fff;}
.list_box .tb_list tbody td{border-bottom:1px solid #e0e0e0;font-size:13px;color:#333;padding:19px 14px;line-height:18px;}
.list_box .tb_list tbody td.local{padding:19px 0;text-align:center;}
.list_box .tb_list tbody td strong{display:block;font-weight:bold;font-size:15px;color:#333;line-height:18px;margin-bottom:5px;}
.list_box .tb_list tbody td address{margin-bottom:5px;display:block;}
.list_box .tb_list tbody td a.btn_tel{display:block;color:#803594;font-size:13px;}
.list_box .tb_list tbody td.nodata{height:70px;text-align:center;}
.branch_wrap .bt_more2{border-top:1px solid #dfdfdf;}