@charset "euc-kr";
/* event_wrap */
#event_wrap{position:relative;overflow:hidden}
#event_wrap .visual{}
#event_wrap .visual li{position:relative;/* display:none; */text-align:center}
#event_wrap .lst{position:absolute;left:50%;margin-left:-510px;bottom:0;width:1020px;height:44px;z-index:2;background:#fff;opacity:0.9;filter:alpha(opacity=90)}
#event_wrap .lst ul{width:100%}
#event_wrap .lst li{display:inline-block;float:left;*display:block;height:44px;background:url(../images/main/bg_event_lst.png) 0 11px no-repeat;text-align:center;overflow:hidden}
#event_wrap .lst li:first-child{background:none}
#event_wrap .lst li span{display:inline-block;font-size:12px;line-height:16px;letter-spacing:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;text-align:center}
#event_wrap .lst .col_1 li{width:100%}
#event_wrap .lst .col_2 li{width:480px}
#event_wrap .lst .col_3 li{width:320px}
#event_wrap .lst .col_4 li{width:240px}
#event_wrap .lst .col_5 li{width:192px}
#event_wrap .lst .col_6 li{width:160px}
#event_wrap .lst .col_2 li span{width:38em}
#event_wrap .lst .col_3 li span{width:25em}
#event_wrap .lst .col_4 li span{width:18em}
#event_wrap .lst .col_5 li span{width:14em}
#event_wrap .lst .col_6 li span{width:13em}
#event_wrap .visual li.on{display:block}
#event_wrap .lst li.on span{font-weight: 500;color:#000;text-overflow: ellipsis;}
#event_wrap .lst li a{display:block;width:100%;height:31px;padding-top:13px}
#event_wrap .lst li.on a,#event_wrap .lst li a:hover{background:url(../images/main/bg_event_lst_on.png) 0 100% repeat-x}
#event_wrap .lst .btn_ctr{position:absolute;right:0;top:0;display:block;width:58px;height:44px;border-left:1px solid #ddd}
#event_wrap .lst .btn_ctr:after{clear:both;display:block;content:'';zoom:1}
#event_wrap .lst .btn_ctr.pause{background:url(../images/main/bg_event_lst_ctr2.gif) 23px 50% no-repeat}
#event_wrap .lst .btn_ctr.play{background:url(../images/main/bg_event_lst_ctr1.gif) 20px 50% no-repeat}
#event_wrap .btn_arrow{position:absolute;top:140px;}
#event_wrap .btn_prev{margin-left:-560px;left:50%}
#event_wrap .btn_next{margin-right:-560px;right:50%}
#event_wrap .btn_prev a,#event_wrap .btn_next a{display:block;width:45px;height:76px;background:url(/images/common/sp_control_arrow.png?q1qa) no-repeat;overflow:hidden}
#event_wrap .btn_prev a{background-position:0 -120px}
#event_wrap .btn_next a{background-position:-5px -220px}
#event_wrap .btn_prev a:hover,#event_wrap .btn_next a:hover{background-color:#ddd}


/* newB_wrap */
.new_lst{float:left;width:670px;height:408px;border:1px solid #ddd;background:#fff}
.new_lst .book_con{float:left;margin:12px}
.new_lst .book_con .tit{padding-top:2px;height:45px}
.new_lst .book_con .tit:after{clear:both;display:block;content:'';zoom:1}
.new_lst .book_con h2{float:left;display:inline-block;margin:0;padding:0;*display:block;width:113px;height:33px;background:url(../images/main/h2_newBooks.gif) 10px 8px no-repeat}
.new_lst .book_con .btn_more{float:left;margin-top:8px}
.new_lst .book_con .con_lst{width:530px;height:338px;overflow:hidden}
.new_lst .book_con .con_lst li{display:none}
.new_lst .book_con .con_lst li.on{display:block}
.new_lst .book_con .con_lst .thumb{float:left;width:252px;}
.new_lst .book_con .con_lst .txt{position:relative;float:left;width:260px;height:314px}
.new_lst .book_con .con_lst .txt .title{font-size:18px;color:#333;line-height:1.4;font-weight:normal}
.new_lst .book_con .con_lst .txt .con{margin:16px 0 15px 0;font-size:13px;color:#333;line-height:20px;word-break:keep-all}
.new_lst .book_con .con_lst .txt .cate{position:absolute;bottom:0;left:0;padding:2px 10px 4px;background:#8c8c8c}
.new_lst .book_con .con_lst .txt .cate em{font-size:12px;color:#fff;}
.book_con .thumb{position:relative;margin-left:10px;width:230px}
.book_con .img_b {width:228px;height:312px}
.new_lst .thumb_lst{float:right;width:113px;height:100%;background:#e4e4e4}
.new_lst .thumb_lst:after{clear:both;display:block;content:'';zooom:1}
.new_lst .thumb_lst ul{padding-right:6px;height:100%}
.new_lst .thumb_lst li{height:25%;vertical-align:middle}
.new_lst .thumb_lst li a{display:block;padding:6px 20px 6px 18px}
.new_lst .thumb_lst li.on a{background:#fff}
.sd_btn{float:left;margin-left:12px;width:336px}
.sd_btn .sd_lst li{display:inline-block;float:left;*display:bock}
.sd_btn .sd_lst:after{clear:both;display:block;content:'';zoom:1}
.sd_btn .btn{display:block;width:168px;height:150px;background:url(../images/main/sp_bg_daily.gif) no-repeat;color:#fff}
.sd_btn a.daily:hover{background:#398adb}
.sd_btn a.etsBooks:hover{background:#858383}
.sd_btn .btn em{padding-bottom:5px;font-size:17px;line-height:22px;font-weight: 500}
.sd_btn .btn div{height:75px;padding:17px 5px 0 15px;font-size:12px;line-height:18px;overflow:hiddne}
.sd_btn .btn span{padding-top:6px}
.sd_btn .daily{background-position:0 0}
.sd_btn .etsBooks{background-position:0 -151px}
.sd_btn .etsBooks em{padding-bottom:9px}
.sd_btn .btn .arrow{display:block;margin-left:15px;width:26px;height:26px;background:url(../images/main/bg_sd_btn_arrow.png) 0 100% no-repeat;}
#newB_wrap:after{clear:both;display:block;content:'';zoom:1}
#newB_wrap .mv{}
#newB_wrap .mv .tit{height:36px;margin-top:19px}
#newB_wrap .mv .tit h2{display:inline-block;float:left;*display:block;width:260px;font-size:15px;padding-top:2px;}
#newB_wrap .mv .tit .btn_more{margin:2px 0 0 10px;float:right;}



/* bestseller */
#bestB_wrap{position:relative}
#bestB_wrap .tit{height:40px}
#bestB_wrap h2{display:inline-block;width:130px;height:33px;background:url(../images/main/h2_bestBooks.gif) 24px 8px no-repeat}
#bestB_wrap .book_cate{position:absolute;left:180px;top:0;width:840px}
#bestB_wrap .book_lst{position:relative;width:1020px;height:264px;overflow:hidden}
#bestB_wrap .book_lst:after{clear:both;display:block;content:'';zoom:1}
#bestB_wrap .book_lst ul{position:absolute;left:0;top:0}
#bestB_wrap .book_lst li{position:relative;display:inline-block;float:left;*display:block;margin:30px 0 0 12px;width:156px;text-align:center}
#bestB_wrap .book_lst .name{word-break:keep-all;height:40px;font-size:13px;line-height:18px;text-align:center;vertical-align:middle}
#bestB_wrap .book_lst li a{display:block}
#bestB_wrap .thumb{position:relative;margin:0 auto 10px;width:135px}
#bestB_wrap .img_b {width:133px;height:182px}
#bestB_wrap .btn_arrow{position:absolute;top:137px;}
#bestB_wrap .btn_prev{left:-25px}
#bestB_wrap .btn_next{right:-25px}
#bestB_wrap .btn_prev a,#bestB_wrap .btn_next a{display:block;width:25px;height:49px;background:url(../images/common/sp_control_arrow.png) no-repeat;overflow:hidden}
#bestB_wrap .btn_prev a{background-position:0 0}
#bestB_wrap .btn_next a{background-position:-26px 0}
#bestB_wrap .btn_prev a:hover,#bestB_wrap .btn_next a:hover{background-color:#ddd}
@media screen and (max-width:1116px){
	#container{overflow-x: hidden;}
	#event_wrap .btn_prev a,#event_wrap .btn_next a,#bestB_wrap .btn_prev a,#bestB_wrap .btn_next a{display:none}
}

/* file */
#file_wrap .mp3_box,#file_wrap .lec_box,#file_wrap .bn_box{height:170px}
#file_wrap .mp3_box{float:left;background:#e5f4bf;width:336px}
#file_wrap .lec_box{float:left;background:#e2e2e2;width:348px}
#file_wrap .bn_box{position:relative;float:left;background:#e2e2e2;width:336px;overflow:hidden}
#file_wrap h2{margin:12px 0 3px 13px;height:37px;}
#file_wrap .mp3_box h2{background:url(../images/main/h2_mp3_box.png) no-repeat}
#file_wrap .lec_box h2{background:url(../images/main/h2_lec_box.png) no-repeat}
#file_wrap:after{clear:both;display:block;content:'';zoom:1}
#file_wrap .tag_lst{margin:5px 0 0 8px;width:312px;height:104px; overflow:hidden; }
#file_wrap .tag_lst li{float:left;margin:7px 0 0 4px}
#file_wrap .tag_lst ul:after{clear:both;display:block;content:'';zoom:1}
#file_wrap .btn_tag{display:inline-block;float:left;*display:block;padding:2px 3px 4px;border:1px solid #fff;border-radius:3px;background:#fff;opacity:0.9;filter:alpha(opacity=90);font-size:12px;line-height:18px;white-space:nowrap}
#file_wrap .btn_tag:hover{border-color:#002f87;color:#002f87}
#file_wrap .btn_tag_more{display:block;width:12px;height:18px;background:url(../images/common/btn_bg_plus.gif) 0 4px no-repeat;font-size:0}
#file_wrap .btn_tag_more:hover{background-position:0 -26px}
#file_wrap .bn_box .bn_visual li{display:none}
#file_wrap .bn_box .bn_visual .on{display:block}
#file_wrap .bn_box .bn_lst{position:absolute;right:15px;bottom:10px;z-index:1}
#file_wrap .bn_box .bn_lst li{display:inline-block;float:left;*display:block;margin-left:4px;background:#bcbcbe;border-radius:50%}
#file_wrap .bn_box .bn_lst li a{display:block;width:8px;height:8px}
#file_wrap .bn_box .bn_lst li.on{background:#f3d14d}
#file_wrap .bn_box .bn_lst li:first-child{margin-left:0}
#file_wrap .bn_box .bn_lst:after{clear:both;display:block;content:'';zoom:1}

/* aside */
#aside_wrap .notice{position:relative;float:left;margin-left:12px;width:312px}
#aside_wrap .notice h2{display:inline-block;width:63px;height:18px;background:url(../images/main/h2_notice.gif) no-repeat;float:left;}
#aside_wrap .notice ul{margin-top:11px}
#aside_wrap .notice li{padding:0 0 3px 11px;background:url(../images/common/li_basic.gif) 2px 8px no-repeat;}
#aside_wrap .notice li a{font-size:12px;line-height:16px}
#aside_wrap .notice li a:hover{color:#151515}
#aside_wrap .notice .btn_w{margin-left:80px;margin-top:-2px;}

#aside_wrap .asd_btn{float:left;width:360px; padding:1px 0 0 12px; box-sizing:border-box;}
#aside_wrap .asd_btn ul{margin-top:0}
#aside_wrap .asd_btn li{margin:-1px 0 0 -1px;float:left;width:167px;border:1px solid #e1e1e1}
#aside_wrap .asd_btn ul:after{clear:both;display:block;content:'';zoom:1}
#aside_wrap .asd_btn li a{display:block;padding:22px 0 22px 37px;font-size:15px;line-height:20px;background:url(../images/common/sp_aside_icon2.png?a) no-repeat;}
#aside_wrap .asd_btn li a:hover{color:#151515}
#aside_wrap .asd_btn li a.goSvs_01{background-position:0 1px;}
#aside_wrap .asd_btn li a.goSvs_02{background-position:0 -68px;}
#aside_wrap .asd_btn li a.goSvs_03{background-position:0 -136px; font-weight:600; color:#fff; background-color:#5b9dde;}
#aside_wrap .asd_btn li a.goSvs_04{background-position:0 -207px;}
/*
#aside_wrap .asd_btn a{display:block;width:160px;height:51px}
*/
#aside_wrap .bn_etc{ float:right; position:relative; width:336px; height:131px; overflow:hidden}
#aside_wrap .bn_etc .bn_visual li{display:none}
#aside_wrap .bn_etc .bn_visual .on{display:block}
#aside_wrap .bn_etc .bn_lst2{position:absolute;right:15px;bottom:10px;z-index:1}
#aside_wrap .bn_etc .bn_lst2 li{display:inline-block;float:left;*display:block;margin-left:4px;background:#bcbcbe;border-radius:50%}
#aside_wrap .bn_etc .bn_lst2 li a{display:block;width:8px;height:8px}
#aside_wrap .bn_etc .bn_lst2 li.on{background:#f3d14d}
#aside_wrap .bn_etc .bn_lst2 li:first-child{margin-left:0}
#aside_wrap .bn_etc .bn_lst2:after{clear:both;display:block;content:'';zoom:1}


/* ¸ÞÀÎ ÅäÀÍ Á¤±â½ÃÇè ½ÇÁ¦¹®Á¦ Àü°Ý°ø°³ ·¹ÀÌ¾î ÆË¾÷ */
#layer_wrap {width:100%; height:100%; position:fixed; z-index:999; background:rgba(0,0,0,0.6); }
#layer_wrap .ly_pop { position:relative; width:400px; height:619px; top:50%; left:50%; margin:-305px 0 0 -200px;  }
#layer_wrap .ly_pop .ly_cont {}
#layer_wrap .dday {font-weight: 700;font-family: 'Roboto', sans-serif;font-size: 100px; color:#fff; position:absolute; bottom:115px; right:400px}
#layer_wrap .ly_pop .ly_close {position:absolute; z-index:1000; top:40px; right:40px}
#layer_wrap .agree_check { height:30px; padding: 0 10px 0; box-sizing:border-box; background:rgba(0,0,0,0.6); text-align:left; }
#layer_wrap .agree_check input , #layer_wrap .agree_check label {vertical-align:middle}
#layer_wrap .agree_check label { display: inline-block; padding: 0 0 0 4px; font-size: 13px; line-height: 29px; color:#eee; letter-spacing:-1px;}

