/*추가 퀵메뉴*/
#m_event{display:none;}
#m_kakao{display:none;}	

#btn_box{z-index:10006; float:left; position:fixed; top:350px; left:1700px; width:174px; height:338px; }
#btn_box img{width:100%; height:auto;}

#g_btn{z-index:10008;  position:absolute; left:26px; top:19px; width:100px; height:100px; margin-bottom:20px; cursor:pointer; }
#g_btn .talk{float:left; display:block; cursor:pointer;}
#e_btn {z-index:10008; margin-bottom:20px; position:absolute; top:135px; left:0px; width:154px; height:128px;}

#e_btn .event{cursor:pointer; }
#btn_box .t_btn{display:block; cursor:pointer; z-index:10008; position:absolute; top:283px; left:10px;
                width:144px; height:54px; background:#929292; border-top-left-radius:27px; border-bottom-left-radius:27px; }

#btn_box .t_btn h6{margin-left:20px; font-size:16px; line-height:54px; color:#fff;}
#btn_box .t_btn h6 span{line-height:54px; color:#fff; padding-right:10px;}

#barrier{display:none; z-index:10009; position:fixed; top:0px; width:100%; height:100%; background-color:rgba(25,25,25, 0);}
#barrier .m_ka{position: relative; width: 400px; height:640px; left:calc(50% - 200px); top:calc(50% - 320px);}
#barrier .m_ka .kakao{position:relative;  display:block; width:100%; height:auto;}
#barrier .m_ka .close_btn{z-index:10002; position: absolute; top:0px; right:0px; width:32px; height:32px; cursor:pointer;}


#menu li p > a{color:#fff !important;}
#menu .menu_btn .gnb-btn span{background: #fff !important;}

#textbook{margin-top:80px; float:left; width:100%;  }
#textbook .m_txt{text-align:center; padding:30px 0 30px 0;}
#textbook .m_txt h3{font-size:4.8em; font-weight:bold; color:#4d4c52;}


#textbook .mn{margin-bottom:100px; width:100%; background: #ff7a39;}
#textbook .mn .mn_in{padding:50px 0 50px 0; margin:0 auto; width:1200px; height:280px; /*background:#676767;*/}

#textbook .mn .mn_in .item{margin-right:186px; float:left; width:150px; height:280px; /*background: #1d5c52*/}
#textbook .mn .mn_in .item h3{font-size:2.4em; line-height: 2.4rem; font-weight: bold; color:#fff;}
#textbook .mn .mn_in .grade{float:left; width:315px; height:280px; /*background: #5a726e*/} 
#textbook .mn .mn_in .grade h3 a{ cursor: pointer; font-size:2.4em; line-height: 2.4rem; font-weight: bold; color:#fff;}

#textbook .mn .mn_in .g1{width:225px; margin-right:60px;}
#textbook .mn .mn_in .g2{margin-right:50px;}
#textbook .mn .mn_in .g3{width:214px;}

#textbook .textbook_in {margin:0 auto;width:1200px; border-left:1px solid #B5B5B6; /*background: #f0f011;*/}

#rating{position:relative; float:left; width:100%; /*background:#676767*/}
#rating .pos{position: absolute; width:18px; height:18px;}
#rating img{width:100%; height:auto;}
#rating .title{float:left; width:299px; /*background:#f00991;*/ }

#rating .textBook h3.mobile{display:none;}
#rating .title h3{margin-left:30px;font-size:3.2em; line-height: 2.4rem; font-weight:bold; color:#b5b5b6;}

#rating .textBook{float: left; width:900px; /*background: #f99891;*/}
#rating .textBook h4{font-size:3.2em; line-height: 3.2rem; font-weight: bold;}
#rating .textBook h5{font-size:2.4em;  color:#000;}
#rating .textBook .explan{float:left; margin-top:10px; }
#rating .textBook .explan .book_in{float:left; width:100%; margin-bottom:30px;}

/*모바일 이미지*/
#rating .textBook .explan .book_in .mobile{display:none;} 
#rating .textBook .explan .book_in .book_ex{float:left; width:562px; margin-right:38px; /*background: #001199;*/}

#rating .textBook .explan .book_in .book_ex p{font-size:1.6em; line-height: 1.6rem; word-break: break-all;}
#rating .textBook .explan .book_in .publication p.mobile{display:none;}




#rating .textBook .explan .book_in .publication{ float:left; width:300px; border-top:1px solid #b5b5b6; /*background: #109911;*/}
#rating .textBook .explan .book_in .publication .mg{margin-top:5px;}
#rating .textBook .explan .book_in .publication span{font-size:1.6em; line-height: 1.6rem; font-weight: bold; color:#000; padding-right: 5px;}
#rating .textBook .explan .book_in .publication div span.con{display:block; text-indent: 35px; font-weight: normal;}
#rating .textBook .explan .book_in .publication p{display:inline; font-size:1.6em; line-height: 1.6rem; color:#000;}


#rating .textBook .explan .bookimg{float:left; width:100%; margin-bottom: 130px;}
#rating .textBook .explan .bookimg .book{margin-right:21px; float:left;}
#rating .textBook .explan .bookimg .style_1{width:318px; height:auto;}
#rating .textBook .explan .bookimg .style_2{width:295px; height:auto;}

#rating .textBook .explan .bookimg .book img{width:100%; height:auto;}

#rating .textBook .explan .bookimg .bk_inside{float:left; width:561px; height:397px;}
#rating .textBook .explan .bookimg .bk_inside img{width:100%; height:auto;}


/*높이*/
#rating .textBook .explan .next{margin-bottom:50px;}
#textbook .textbook_in .kids{height:675px;}
#textbook .textbook_in .junior{height:1274px;}
#textbook .textbook_in .teenager{height:735px;}
#textbook .textbook_in .junior_2{height:1871px;}
#textbook .textbook_in .teenager_2{height:1871px;}
#textbook .textbook_in .teen_2{height:1890px;}
#textbook .textbook_in .teen_snr{height:1274px;}
#textbook .textbook_in .senior{height:1312px;}
#textbook .textbook_in .snr_mst{height:2555px;}
#textbook .textbook_in .snr_bsn{height:1356px;}
#textbook .textbook_in .mst_bsn{height:1271px;}
#textbook .textbook_in .master{height:1304px;}

#textbook .textbook_in:after{clear: both; display: block; content:'';}

/*POS 조절*/
#rating .pos_1{top:12px; left:-9px;}
#rating .pos_2{top:30px; left:-9px;}	
#rating .pos_3{top:48px; left:-9px;}