@charset "utf-8";
@import url(/css/_renew/fonts.css);

img {vertical-align:middle; }

#header h1.logo {position:absolute;top:12px;width:default;margin-left:17px;}
#contentsWrap .con{background:#fff;border:1px solid #fff;}

/*sub_btn_style*/
.sub_btn_area{width:80%;margin:0 auto 30px;overflow:hidden; }
.sub_btn_area .btn_01 {float:left; display:block; margin-right:5px;height:45px;width:30%;background-size:cover;background-color:#4bbbea;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #3399db;text-align:center; padding:7px 0 0 0;}
.sub_btn_area .btn_01 a{font-size:1.2em;color:#fff;display:block;padding:5px 0 0 0;height:24px;}
.sub_btn_area .btn_01_on {float:left; display:block;margin-right:5px;height:45px;width:30%;background-size:cover;background-color:#f14e4f;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #b90001;text-align:center; padding:7px 0 0 0;}
.sub_btn_area .btn_01_on a{font-size:1.2em;color:#fff;display:block;padding:5px 0 0 0;height:24px;}

/*tab*/
.tab_zone{position:relative;width:100%;margin-bottom:0px;}
.tab_on{width:49%;float:left;text-align:center;background-color:#fff;color:#1078bb;font-size:1.3em;font-weight:bold;padding:10px 0;letter-spacing:-1px;}
.tab_on_off{width:50%;float:left;text-align:center;background-color:#f0f0f0;color:#b7b7b7;font-size:1.3em;font-weight:bold;padding:10px 0;letter-spacing:-1px; border-right:solid 1px #c6c6c6; border-bottom:solid 1px #c6c6c6;}
.tab_off{width:50%;float:right;text-align:center;background-color:#f0f0f0;color:#b7b7b7;font-size:1.3em;font-weight:bold;padding:10px 0;letter-spacing:-1px;border-left:solid 1px #c6c6c6; border-bottom:solid 1px #c6c6c6;}
.tab_off_on{width:50%;float:right;text-align:center;background-color:#fff;color:#1078bb;font-size:1.3em;font-weight:bold;padding:10px 0;letter-spacing:-1px;}

/*tab_2*/
.tab2_zone{position:relative;width:100%;margin-bottom:60px;}
.tab2_on{width:16%;float:left;text-align:center;background-color:#fff;color:#1078bb;font-size:1.3em;font-weight:bold;padding:10px 0 ;letter-spacing:-1px;}
.tab2_off{width:16%;float:right;text-align:center;background-color:#f0f0f0;color:#b7b7b7;font-size:1.3em;font-weight:bold;padding:10px 0;letter-spacing:-1px;border-left:solid 1px #c6c6c6; border-bottom:solid 1px #c6c6c6;}

/*step_btn_style*/
.step_sub { width:90%; padding-left:20px;}
.step_sub .title {font-size:1.3em;padding-top:20px; padding-bottom:10px;font-weight:bold; color:#2b2b2b;}
.step_sub ul{}
.step_sub li{color:#504f4f;font-size:1.2em}
.step_sub li img{ width:100%; padding-bottom:10px;}
.step_btn_area{width:100%;margin:20px 0; overflow:hidden;}
.step_btn_area .btn_pub {display:block;height:30px; margin:0 auto;width:30%;background-size:cover;background-color:#9dcded;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #3399db;text-align:center;}
.step_btn_area .btn_pub a{font-size:1.3em;color:#fff;display:block;padding:7px 0 0 0;height:24px;}

.step_sub_img{ width:100%;}
.step_sub_img ul{position:relative; overflow:hidden; margin:20px auto; width:100%; height:80px;}
.step_sub_img ul li{float:left; font-size:1.3em;color:#fff;display:block; text-align:center;}
.step_sub_img ul li img{height:80px;}
.step_sub_img .s_1{width:15%; padding-top:25px; vertical-align:middle; height:80px; background-color:#90dbf6; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.step_sub_img .s_2{width:15%; padding-top:25px; background-color:#78d2f3;height:80px;}
.step_sub_img .s_3{width:15%; padding-top:25px; background-color:#65ccf2;height:80px;}
.step_sub_img .s_4{width:15%; padding-top:25px; background-color:#52c7f3;height:80px;}
.step_sub_img .s_5{width:15%; padding-top:25px; height:80px; background-color:#44c2f1; border-top-right-radius:5px; border-bottom-right-radius:5px;}

/* Notice */

/* Notice */
.notice_list_white {position:relative;background-color:white;height:50px;border-bottom:solid 1px #dfe6f2; padding-bottom:10px;}
.notice_list_text {font-size:1.3em;font-weight:bold;padding:15px 10px 0 10px;display:inline-block;max-width:86%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.notice_list_text .num_t{color:#e32e1f}
.notice_list_r_text {position:absolute; font-size:1.2em; right:40px;top:30px;}
.notice_list_arrow {position:absolute;right:10px;top:17px;}
.notice_date {font-size:11px;color:#666666;letter-spacing:normal;font-weight:normal;display:block;padding-top:5px;}

.nnotice_list_white {position:relative;background-color:white;height:50px;border-bottom:solid 1px #dfe6f2; padding-bottom:10px;}
.nnotice_list_text {font-size:1.3em;font-weight:bold;padding:15px 10px 0 10px;display:inline-block;max-width:88%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nnotice_list_r_text {position:absolute; font-size:1.2em; right:40px;top:30px;}
.nnotice_list_arrow {position:absolute;right:10px;top:17px;}
.nnotice_date {font-size:11px;color:#666666;letter-spacing:normal;font-weight:normal;}

/* zocbo */
.key {padding-top:43px;}
.key li{border-bottom:solid 1px #dfe6f2; padding:10px 0 10px 15px;font-size:1.3em; }
.key li p:first-child{font-weight:bold;padding-bottom:3px;}
.key li p:last-child{font-size:0.9em;padding:5px 0 0 0;color:#666}

/*160824 추가*/
.sub_count{border:1px solid #222;background:#222;width:40%;margin:0 auto;height:30px;color:#fff;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;font-size:17px;text-align:center;padding-top:10px;}
.info_text{padding:20px 0;text-align:center;font-size:14px;}
.info_text span{color:#2169cb}

/* ntclist 추가 0610 */
.ntclist { position:relative;border-bottom:solid 1px #dfe6f2;padding:15px 0;margin-bottom:0px;height:76px;}
.nlast {border:0;margin:0}
.ntclist_menu { color:#D9D9D8;overflow:hidden}
.ntclist_menu .btn_arrow{position:absolute;right:10px;top:35px;padding:0px 10px 0px 0;}
.ntclist_icon { position:absolute;padding-left:12px;width:68px;height:75px;}
.ntclist_icon img{max-width:100%;}
.ntclist_text {position:relative;color:#2b2b2b;font-size:1.4em; font-weight:bold; padding-top:20px; padding-left:90px; padding-right:15px;}
.ntclist_text_s {color:#2b2b2b;font-size:0.9em; font-weight:100;display:inline-block;max-width:88%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*수정 0610*/

/* ntvlist 추가 0610 */
.ntvlist_list { border-bottom:solid 1px #dfe6f2;padding:15px 0;margin-bottom:0px;height:76px;}
.ntvlist_menu { color:#D9D9D8;overflow:hidden}
.ntvlist_icon { position:absolute;padding-left:12px;width:68px;height:75px;}
.ntvlist_icon img{max-width:100%;}
.ntvlist_text {position:relative;color:#2b2b2b;font-size:1.4em; font-weight:bold; padding-top:20px; padding-left:90px; padding-right:15px;}
.ntvlist_text_s {color:#2b2b2b;font-size:0.9em; font-weight:100;display:inline-block;max-width:100%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*수정 0610*/

/* 맘스뉴스 */
.momsWrap{margin:10px;}
.location{border-bottom:1px solid #d1d1d1;}
.location li a {font-size:1.2em;padding:0 12px 0 10px}
.location li a:first-child {padding-left:0}
.location li .lc {background:url("../img/common/bul_arrow.png") right 50% no-repeat;display:inline-block;}

.topNews{overflow:hidden;padding-bottom:10px;}
.topNews .tit{width:300px;}
.topNews .tit a{display:block;color:#e53c47;font-size:1.5em;font-weight:bold;padding:10px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.topNews .dataWrap{overflow:hidden;padding-top:10px;}
.topNews .dataWrap .imgWrap{width:130px;float:left;padding-right:10px;}
.topNews .dataWrap .imgWrap img{max-width:100%;}
.topNews .dataWrap .stit a{display:block;font-size:1.4em;font-weight:bold;padding:5px 0 0 0}
.topNews .dataWrap .breif a{display:block;font-size:1.3em;padding:7px 0 0 0}


.newsList{border-top:1px solid #d1d1d1}
.newsList li{border-bottom:1px solid #efefef;padding:10px 0;}
.newsList li:last-child{border-bottom:0}
.newsList li a{display:block;font-size:1.3em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


.tabWrap {padding:10px;background:#fff;border:1px solid #fff;margin:5px 0}
.tabWrap ul{width:100%;overflow:hidden}
.tabWrap ul li{float:left;width:49%;border:1px solid #f06f78;background:#ff8d95;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.tabWrap ul li a{text-align:center;display:block;padding:10px 0;font-size:1.4em;color:#fff;font-weight:bold;}

.tabWrap ul li:last-child {float:right;}


.hotNews {padding-top:10px;}
.hotNews .tit{font-size:1.4em;font-weight:bold; border-bottom:1px solid #d1d1d1;padding-bottom:7px;}
.hotNews li{border-bottom:1px solid #efefef;padding:10px 0}
.hotNews li:last-child{border-bottom:0}
.hotNews li a{display:block;font-size:1.3em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


.tsWrap{padding:0 10px;background:#fff;border:1px solid #fff;margin:5px 0}
.tsWrap .theme {border-bottom:1px solid #d1d1d1;}
.tsWrap .theme,.tsWrap .special {overflow:hidden;padding:10px 0;}
.tsWrap .theme .imgWrap,.tsWrap .special .imgWrap {width:100px;float:left;padding-right:10px;}
.tsWrap .theme .imgWrap img,.tsWrap .special .imgWrap img{width:100%;}
.tsWrap .theme .tit a,.tsWrap .special .tit a{display:block;font-size:1.3em;font-weight:bold;padding-top:3px;}
.tsWrap .theme .tit a{color:#f39e22;}
.tsWrap .special .tit a{color:#fc646e;}
.tsWrap .theme .stit a,.tsWrap .special .stit a{display:block;font-size:1.2em;padding-top:7px;}


.sub_tab .navigation1{width:100%;overflow:hidden}
.sub_tab .navigation1 li{width:22.5%;border:1px solid #fff;background:#f8f8f8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.sub_tab .navigation1 li.on{background:#666;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.sub_tab .navigation1 li.on > a{color:#fff}
.sub_tab .navigation1 li a{display:block;height:35px;line-height:34px;text-align:center;font-size:1.4em;color:#222;}
.sub_tab .navigation1 li:nth-child(1),.sub_tab .navigation li:nth-child(2),.sub_tab .navigation li:nth-child(3),.sub_tab .navigation li:nth-child(4){border-right:0}
.sub_tab .navigation1 li:last-child{width:10%;background:url(../momsnews/topmenu_next.png) 50% 50% no-repeat;background-color:#c9c9c9;height:37px;}


.sub_tab .navigation2{width:100%;overflow:hidden}
.sub_tab .navigation2 li{width:22.5%;border:1px solid #fff;background:#f8f8f8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.sub_tab .navigation2 li.on{background:#666;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.sub_tab .navigation2 li.on > a{color:#fff}
.sub_tab .navigation2 li a{display:block;height:35px;line-height:34px;text-align:center;font-size:1.4em;color:#222;}
.sub_tab .navigation2 li:nth-child(1),.sub_tab .navigation li:nth-child(2),.sub_tab .navigation li:nth-child(3),.sub_tab .navigation li:nth-child(4){border-right:0}
.sub_tab .navigation2 li:last-child{width:10%;background:url(../momsnews/topmenu_pre.png) 50% 50% no-repeat;background-color:#c9c9c9;height:37px;}


.subList li{border-bottom:1px solid #ddd;}
.subList li:last-child{border-bottom:0}
.subList li a{display:block;padding:10px 7px}
.subList li a .tit{display:block;font-size:1.4em;padding-bottom:5px;}
.subList li span{display:inline-block;font-size:1.1em;color:#888}

.more{background:#eee;border-top:1px solid #cccccc;border-bottom:1px solid #ddd;}
.more a{text-align:center;display:block;font-size:1.2em;padding:5px 0}

.subView{padding-bottom:30px;}
.titWrap{padding:25px 10px;}
.vTit{font-size:1.6em;font-weight:bold;}
.vsTit{font-size:1.3em;font-weight:bold;padding-top:5px;color:#666}
.date{font-size:1.1em;color:#888;padding-top:10px;}

.txtArea{font-size:1.4em;color:#333;padding:0 10px;}

.babyList{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:30px 10px 0;padding-bottom:10px;}
.babyList .tit{font-size:1.3em;padding:10px 0 10px 10px;font-weight:bold;background:url(../img/common/tit_bull.png) 0 50% no-repeat;}
.babyList li{padding:5px 0;background:url(../img/common/list_bull.png) 0 50% no-repeat;padding-left:5px;}
.babyList li a{font-size:1.2em}


.fl{float:left;}
.fr{float:right;}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb60{margin-bottom:60px}

.subListTitle li{border-bottom:1px solid #ddd;padding:10px 7px;}
.subListTitle h3{background:url("../momsnews/han_tit_h3_bull.gif") 0 5px no-repeat;font-size:16px;color:#252525;padding-left:15px;margin-bottom:5px;}

/*랩통*/
.grid_1{background-color:#3c2048;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_1 span{color:#f7b95d;font-size:1.6em}
.sub_title_1{padding:17px 0;text-align:center}

.grid_2{background-color:#f7c107;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_2 span{color:#f76707;font-size:1.6em}

.grid_3{background-color:#02bfab;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_3 span{color:#1f5c5c;font-size:1.6em}

.grid_4{background-color:#a42037;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_4 span{color:#fdcd37;font-size:1.6em}

.grid_5{background-color:#4e4540;width:100%;position:relative;font-size:1.4em;color:#fff;border-bottom:1px solid #acacac}
.grid_5 span{color:#07bf5a;font-size:1.6em}

.playList{margin-top:10px;border-top:1px solid #dfe6f2;min-width:300px;}

/* tv */
.tv_list {position:relative; border-bottom:solid 1px #dfe6f2;height:53px; background:#f8fcff;}
.tv_menu {position:relative;color:#D9D9D8;}
.tv_arrow {position:absolute;top:17px;right:10px;}
.tv_icon {float:left;}
.tv_text {float:left; color:#2b2b2b;font-size:1.3em; font-weight:bold; padding-top:18px; padding-left:10px;}
.tv_text_s {color:#2b2b2b;font-size:1em; font-weight:100;}/*수정 0610*/

/* tvlist */
.tvlist_list { border-bottom:solid 1px #dfe6f2;padding-bottom:15px;}
.tvlist_menu { color:#D9D9D8;overflow:hidden}
.tvlist_icon { float:left;padding-left:12px;}/*수정 0610*/
.tvlist_icon img{max-width:100%;}
.tvlist_text {float:left; color:#2b2b2b;font-size:1.4em; font-weight:bold; padding-top:20px; padding-left:10px; padding-right:15px;}
.tvlist_text_s {display:block;color:#2b2b2b;font-size:0.9em; font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:170px;}

/* tclist 추가 0610 */
.tclist { border-bottom:solid 1px #dfe6f2;padding-bottom:15px;margin-bottom:15px;}
.last {border:0;margin:0}
.tclist_menu { color:#D9D9D8;overflow:hidden}
.tclist_menu .btn_arrow{float:right;padding:25px 10px 0 0;}
.tclist_icon { float:left;padding-left:12px;}
.tclist_icon img{max-width:100%;}
.tclist_text {float:left; color:#2b2b2b;font-size:1.4em; font-weight:bold; padding-top:20px; padding-left:10px; padding-right:15px;}
.tclist_text_s {display:block;color:#2b2b2b;font-size:0.9em; font-weight:100;}


.tv_list a{color:#2b2b2b;}
.tv_list:last-child {margin-bottom:10px;}
.tv_text_sh {float:left;font-size:1.4em; font-weight:bold; padding-top:10px; padding-left:10px;color:#2b2b2b;}/*160229*/
.tv_text_s {font-size:0.9em;display:block;color:#555;padding-top:3px;}

.tvlist_list a{color:#2b2b2b;}
.tvlist_text_d {display:block;color:#555;font-size:0.9em;width:170px;padding-top:5px}

/*어린이동화*/
.jr_theme_ct{padding:5px;}
.jr_theme_ct .selWrap{padding:10px 0;}
.jr_theme_ct .sel_3{width:100%;}
.jr_theme_ct .sel_3 select{width:100%;height:30px;line-height:30px;border:1px solid #bcbcbc;padding-left:5px;}
.card_wrap {display:inline-block;width:49.4%;vertical-align:top;}
.card {position:relative;margin:5px;background:#fff}
.card {-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.type_basic {min-height:175px;}
.type_basic a{display:block;}
.type_basic img{width:100%;}
.type_basic .img_wrap{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;display:block;overflow:hidden;min-height:100px;text-align:center;background-color:#48484e}
.type_basic .inner{position:relative;display:block;margin:0 -12px 0 -13px;}
.type_basic .inner:before{position:absolute;left:0;right:0;bottom:0;height:1px;background-color:rgba(0,0,0,.06);content:'';}
.title{min-height:38px;margin:8px 9px 0;font-size:1.5em;line-height:20px;}
.title .menu{color:#999;padding-right:5px;}
.b_title{font-size:15px;color:#666;background-color:#fff;position:relative;height:60px;}

.cu_pg{position:relative;text-align:center;padding:5px 5px;}
.cu_pg_btn{height:42px;display:block;}
.cu_pg_wrap{border-radius:5px;display:block;height:42px;background-color:#fff;line-height:42px;border:1px solid #e5e5e5}
.cu_pg_area .u_pg_lod{display:inline-block;vertical-align:top;}
.cu_pg_area .cu_pg_txt{color:#e32e1f;font-size:16px;}
.cu_pg_area .cu_pg_cnt{font-size:15px;}

.notice_end_ct{display:block;height:44px;text-align:center;font-size:14px;line-height:44px;color:#666}

/************************************************************************************************************************************************************************************************************************/

.tab_board{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tab_board > ul {overflow:hidden;}
.tab_board > ul > li{float:left;display:table;width:33.3333333333%}
.tab_board > ul > li > a{display:table-cell;height:42px;line-height:42px;text-align:center;font-size:1.6em;font-weight:bold}
.tab_board > ul > li > a.on{color:#e63048;border-bottom:4px solid #e63048}

.new{position:absolute; left:0px; top:0px;}

#booklist{padding:5px}
#booklist .selWrap{padding:10px 4px;}
#booklist .sel_3{width:100%;}
#booklist .sel_3 select{width:100%;height:30px;line-height:30px;border:1px solid #bcbcbc;padding-left:5px;}

.booklist_inner{background:#fff;margin:5px;border:1px solid #e9ebec}

.b_list li{border-bottom:1px solid #e9ebec;padding:20px 10px;overflow:hidden}
.b_list li:last-child{border:none;}
.b_list .b_data{width:100%;}
.b_list .b_data .thumb{float:left;border:1px solid #acacac;margin-right:10px;width:50px}
.b_list .b_data .thumb img{padding:0;max-width:100%}
.b_list .b_data .txt_wrap{float:left;width:200px}

.b_list .b_data .tit{font-size:1.4em;color:#333;font-weight:bold;}
.b_list .b_data .tit2{font-size:1.2em;color:#999;padding:2px 0 12px;}
.b_list .b_data .txt{font-size:1.2em;color:#666;}


.b_detail_data{width:100%;overflow:hidden;padding:10px}
.b_detail_data .thumb{float:left;border:1px solid #acacac;margin-right:10px;width:85px}
.b_detail_data .thumb img{padding:0;max-width:100%}
.b_detail_data .txt_wrap{float:left;width:200px}

.b_detail_data .tit{font-size:1.4em;color:#333;font-weight:bold;}
.b_detail_data .tit2{font-size:1.2em;color:#999;padding:2px 0 12px;}
.txt_detail{font-size:1.3em;color:#666;padding:10px;line-height:18px;}

.more_list{padding:10px;}
.more_list h3{border-bottom:1px solid #999;padding-bottom:7px;font-size:1.4em;}
.book_sum_list{overflow:hidden;margin:0 auto;display:table;width:100%;}
.book_sum_list .thumb{padding-top:10px;width:30.33333%;display:table-cell}
.book_sum_list .thumb .tit3{font-size:1.1em;color:333;width:80px;margin-top:10px;text-align:center;padding:10px 5px;margin:0 auto}
.book_sum_list .thumb img{display:block;margin:0 auto}
.book_sum_list .thumb .tit3 span{display:block;color:#666;padding-top:5px;}
.book_sum_list .book_sum_list{display:block}

.btn_list{padding:20px 0;text-align:center;}


/* 팟캐스트 */
#pot_list .rank {padding-top:10px;}
#pot_list .rank li{border-bottom:1px solid #e9ebec;}
#pot_list .rank li a{font-size:1.2em;color:#5d5d5d;display:block;padding:13px 10px 13px 40px;}
#pot_list .rank .no1{background:url(../podbbang/icon_num1.png) 10px 10px no-repeat;}
#pot_list .rank .no2{background:url(../podbbang/icon_num2.png) 10px 10px no-repeat;}
#pot_list .rank .no3{background:url(../podbbang/icon_num3.png) 10px 10px no-repeat;}
#pot_list .rank .no4{background:url(../podbbang/icon_num4.png) 10px 10px no-repeat;}
#pot_list .rank .no5{background:url(../podbbang/icon_num5.png) 10px 10px no-repeat;}

#pot_list .recom{padding:10px;}
#pot_list .recom:after{content:"";display:block;clear:both;}
#pot_list .recom li{float:left;width:33.33333333333333%;text-align:center;}
#pot_list .pot_tit{background:url(../podbbang/bull_pot.png) 10px 13px no-repeat;padding-left:35px;padding-top:13px;font-size:1.2em;font-weight:bold;color:#2aa8d7}
#pot_list .btn_more a{padding-right:18px;position:absolute;top:13px;right:10px;color:#58b7db;font-size:1.2em;letter-spacing:-0.1em;background:url(../podbbang/bull_tab_on.png) right 0 no-repeat;}

#pot_list .cate{padding:10px 9px 10px 10px;}
#pot_list .cate:after{display:block;clear:both;content:"";}
#pot_list .cate li{float:left;width:95px;height:34px;color:#fff;background:#bdccd8;margin:0 1px 1px 0;text-align:center;line-height:34px;}
#pot_list .cate li.on{float:left;width:95px;height:34px;color:#fff;background:#00afde;margin:0 1px 1px 0;text-align:center;line-height:34px;}
#pot_list .cate li a{color:#fff;font-size:1.2em;letter-spacing:-0.05em;display:block;line-height:34px;}
#pot_list .cate li a.tl{line-height:12px;padding-top:5px;height:29px;}


/* 영화예고 */
#pot_list{background:#fff;border:1px solid #fff;position:relative;}
#pot_list .p_tab{width:100%}
#pot_list .p_tab:after{content:"";display:block;clear:both;}

#pot_list .p_tab li{background:url(../trailer/bg_tab_line.png) right top no-repeat;float:left;width:33.33333333333333%;}
#pot_list .p_tab li.last{background:none}
#pot_list .p_tab li a{border-bottom:1px solid #acacac;}
#pot_list .p_tab li a.on{font-weight:bold;color:#2aa8d7;border-bottom:1px solid #fff;}
#pot_list .p_tab li a{display:block;height:33px;line-height:33px;color:#acacac;font-size:1.2em;text-align:center;}
#pot_list .p_tab li a span{display:inline-block;vertical-align:top;padding:0px 0 0 3px;}


#pot_list .review {width:100%;padding:35px 0 20px;}
#pot_list .review:after{content:"";display:block;clear:both;}
#pot_list .review li{float:left;width:50%;padding-bottom:18px;}
#pot_list .review .play_wrap{width:135px;margin:0 auto;}
#pot_list .review .play_wrap .imgWrap{position:relative;}
#pot_list .review .play_wrap .imgWrap .btnPlay{position:absolute;bottom:10px;left:10px;}
#pot_list .review .play_wrap .noticeData1 .mov{font-size:1.2em;padding-top:10px;color:#5d5d5d;font-weight:bold;}
#pot_list .review .play_wrap .noticeData1 .mov span{display:block;font-size:0.9em;padding-top:7px;color:#888888;font-weight:normal;}
#pot_list .review .play_wrap .noticeData1 {height:50px;}
#pot_list .paging{position:relative;padding-left:10px;padding-bottom:45px;}
#pot_list .paging2{display:table;margin-left:auto; margin-right:auto;}
#pot_list .paging_c{text-align:center;padding:10px 0 38px;border-bottom:1px solid #e9ebec;background:#f8f7f7;}
#pot_list .paging .paging_num{display:inline-block;font-size:1.2em;color:#5d5d5d;padding:8px 10px 0;}
#pot_list .paging_c .paging_num{display:inline-block;font-size:1.2em;color:#5d5d5d;padding:8px 10px 0;}
#pot_list .paging .btn_r{position:absolute;top:0; right:10px}


#pot_list .playerWrap{padding:30px 10px;}
#pot_list .playerWrap .tit{font-size:1.2em;padding:7px 0 15px;color:#5d5d5d;font-weight:bold;}
#pot_list .playerWrap .tit span{display:block;font-size:0.9em;padding-top:3px;color:#969696;font-weight:normal;}
#pot_list .playerWrap .player{width:100%;}
 .btn_left{float:left;text-align:left;padding:5px 5px 5px 5px; }
 .btn_right{text-align:right;padding:5px 5px 5px 5px; }
#pot_list .playerWrap .txt{padding-top:20px;font-size:1.2em;color:#5d5d5d;}

#pot_list .replyWrap{padding:9px;position:relative;background:#f8f7f7;border-top:1px solid #e9ebec;;border-bottom:1px solid #e9ebec;}
#pot_list .replyWrap .txt_box_bg{background:url(../trailer/bg_reply.png) 0 0 repeat-x;height:43px;border-left:1px solid #c6c6c6;}
#pot_list .replyWrap .txt_box_bg .txt_box{min-width:83%;height:40px;padding-left:5px;border:0;margin-top:2px;}
#pot_list .replyWrap .srch_btn{position:absolute;top:9px;right:9px;}
#pot_list .reply_txt{border-bottom:1px solid #e9ebec;background:#f8f7f7;padding:20px 9px;}
#pot_list .reply_txt .name em{font-weight:bold;font-size:1.2em;color:#5d5d5d;}
#pot_list .reply_txt .name span{font-size:1.1em;color:#969696;}
#pot_list .reply_txt .txt{font-size:1.2em;color:#5d5d5d;padding:7px 0;}

#pot_list .next_list {border-bottom:1px solid #e9ebec;width:100%}
#pot_list .next_list:after{content:"";display:block;clear:both;}
#pot_list .next_list .txt_prev{width:50px;float:left;background:url(../trailer/icon_prev.png) 10px 45% no-repeat;padding:13px 0 13px 25px;font-size:1.2em;color:#5d5d5d;}
#pot_list .next_list .tit{float:left;width:65%;padding:13px 0;}
#pot_list .next_list .tit a{color:#767676;font-size:1.2em;}

#pot_list .ranking {border-top:1px solid #d9e6ee;}
#pot_list .ranking li{border-bottom:1px solid #d9e6ee;background:#f1f6f9;}
#pot_list .ranking .rank_box{padding:15px 10px;position:relative;}
#pot_list .ranking .rank_box:after{content:"";display:block;clear:both;}
#pot_list .ranking .rank_box .rank_num{float:left;background:url(../podbbang/rank_bg.png) 0 0 no-repeat;width:32px;height:48px;line-height:48px;text-align:center;font-size:1.2em;color:#2aa8d7;font-weight:bold}
#pot_list .ranking .rank_box .img{float:left;padding-left:5px;}
#pot_list .ranking .rank_box .data_box{position:absolute;top:15px;left:100px;}
#pot_list .ranking .rank_box .tit{font-size:1.2em;color:#5d5d5d;font-weight:bold;letter-spacing:-0.05em;line-height:17px;}
#pot_list .ranking .rank_box .tit_19{background:url(../podbbang/icon_19.png) 0 0 no-repeat;font-size:1.2em;color:#5d5d5d;font-weight:bold;letter-spacing:-0.05em;padding-left:20px;height:17px;line-height:17px;}
#pot_list .ranking .rank_box .txt{padding:1px 15px 0 0;font-size:1.1em;color:#5d5d5d;letter-spacing:-0.05em;max-width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
#pot_list .ranking .rank_box .star img{padding-right:3px;}
#pot_list .btn_home{text-align:center;padding:20px 0;}

#esWrap{background:#fff;border:1px solid #fff;position:relative;}
#esWrap:after{display:block;clear:both;content:"";}
#esWrap .esTop{position:relative;background:#f1f6f9;padding:10px;}
#esWrap .esTop:after{display:block;clear:both;content:"";}
#esWrap .esTop .img{float:left;width:71px;}
#esWrap .esTop .episode_box{position:absolute;top:10px;left:91px;max-width:100%;padding-right:10px;}
#esWrap .esTop .episode_box .esTit{width:100%;font-size:1.2em;font-weight:bold;line-height:1.5em;color:#5d5d5d}
#esWrap .esTop .episode_box .star{float:left;width:100%;padding-top:10px;}

#esWrap .cast_item{position:absolute;bottom:-8px;left:15px;}
#esWrap .cast_list{padding-top:10px;}
#esWrap .cast_list li{border-bottom:1px solid #e9ebec}
#esWrap .cast_list li .cast_box{position:relative;padding:20px 100px 20px 10px;}
#esWrap .cast_list li .cast_box:after{display:block;clear:both;content:"";}
#esWrap .cast_list li .cast_box .castTit{float:left;font-size:1.2em;color:#5d5d5d;}
#esWrap .cast_list li .cast_box .castTit span{display:block;font-size:0.9em;color:#979797;padding-top:5px;}
#esWrap .cast_list li .cast_box .btn_cast{position:absolute;top:20px;right:20px;width:43px;}
#esWrap .btn_home{text-align:center;padding:23px 0 73px;}

#recomWrap {background:#fff;border:1px solid #fff;}
#recomWrap:after{display:block;clear:both;content:"";}
#recomWrap .date{text-align:center;padding:18px 0 10px;border-bottom:1px solid #abccdf;}
#recomWrap .date .day{font-size:1.2em;color:#58b7db;font-weight:bold;letter-spacing:-0.05em;display:inline-block;padding:3px 12px 0}
#recomWrap .pot_data{padding:15px 10px 10px;position:relative;}
#recomWrap .pot_data:after{display:block;clear:both;content:"";}
#recomWrap .pot_data .img{float:left;width:71px;}
#recomWrap .pot_data .data_box{position:absolute;top:15px;left:91px;max-width:100%;padding-right:10px;}
#recomWrap .pot_data .data_box .tit{width:100%;font-size:1.2em;font-weight:bold;line-height:1.5em;color:#5d5d5d}
#recomWrap .pot_data .data_box .btn_view{width:100%;padding-top:8px;}
#recomWrap .txt_box{padding:0 10px 20px 10px;font-size:1.2em;line-height:1.5em;color:#8a8c8e;}
#recomWrap .admin_box{position:relative;min-height:53px;padding:10px;background:#abccdf;font-size:1.2em;line-height:1.5em;color:#8a8c8e;border-bottom:1px solid #00afde;}
#recomWrap .admin_box:after{display:block;clear:both;content:"";}
#recomWrap .admin_box .name{font-weight:bold;font-size:1em;color:#fff;}
#recomWrap .admin_box .ment{font-size:1em;color:#fff;padding-right:90px;}
#recomWrap .admin_box .img{position:absolute;top:10px;right:10px;}
#recomWrap .btn_home{text-align:center;padding:20px 0;}


/* BTN_WIDE */

.btn_wide a{display:block;height:36px;padding:0 .7em;background-color:#f8f8f8;font-size:1.3em;color:#333;line-height:35px;text-align:center;}

.btn_12 {display:block;height:30px;width:45%;background-color:#6d6d6d;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;border:1px solid #444;text-align:center;float:right;}
.btn_12 a{font-size:1.3em;color:#fff;display:block;padding-top:6px;height:24px;}
.btn_11 {display:inline-block;height:30px;width:45%;background-color:#ed9d9d;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;border:1px solid #ba5d5e;text-align:center;float:left;}
.btn_11 a{font-size:1.3em;color:#fff;display:block;padding:6px 0 0 0;height:24px;}


/* ------------추가:180412------------*/

/* edu_lnb */
.edu_lnb li{margin:5px;}
.edu_lnb li {text-align:center}
.edu_lnb li img{max-width:100%}

.pmh_titImg img{max-width:100%}
.pmh_titImg{text-align:center;margin:2px 0 7px;}

/* language_lnb */
.edu_lnb2 li{}
.edu_lnb2 li {text-align:center}
.edu_lnb2 li img{max-width:100%}


/* lang_list */

.lang_list_white {position:relative;background-color:white;height:50px;border-bottom:solid 1px #dfe6f2; padding-bottom:10px;}
.lang_list_text {font-size:15px;font-weight:bold;padding:20px 0 0 0;text-align:center}
.lang_list_text .num_t{color:#e32e1f}
.lang_list_r_text {position:absolute; font-size:1.2em; right:40px;top:30px;}
.lang_list_arrow {position:absolute;right:10px;top:17px;}
.lang_date {font-size:11px;color:#666666;letter-spacing:normal;font-weight:normal;display:block;padding-top:5px;}

.playList{margin-top:10px;border-top:1px solid #dfe6f2}
.menuList{}

.lang_info_1{background-color:#3689c3;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;}
.lang_info_2{background-color:#3d6aa2;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;}
.lang_info_3{background-color:#585184;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;}
.lang_info_4{background-color:#5a426e;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;}

.pmh_info_1{background-color:#8bb517;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;margin-bottom:7px;}
.pmh_info_2{background-color:#fa741b;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;margin-bottom:7px;}
.pmh_info_3{background-color:#8017ab;width:100%;position:relative;font-size:16px;color:#fff;border-bottom:1px solid #acacac;font-size:19px;margin-bottom:7px;}
.pmh_info_com{background-color:#f8f8f8;width:100%;position:relative;font-size:16px;color:#333;border-bottom:1px solid #acacac;font-size:18px;margin-bottom:7px;font-weight:bold;}

.sub_title_1{padding:27px 15px;text-align:center}
.sub_title_2{padding:17px 15px;text-align:center}
.sub_title_2 span{display:block;color:#ff8315;font-weight:bold;font-size:13px;padding-top:5px;}

/* solEdu */
.solEdu_list {border-bottom:solid 1px #dfe6f2;background:#f8fcff;display:table;width:100%;}
.solEdu_text {padding-left:13px;color:#2b2b2b;font-size:16px; font-weight:bold;display:table-cell;width:100%;vertical-align:middle;}
.solEdu_text_s {color:#2b2b2b;font-size:16px; font-weight:100;padding-left:10px;}
.solEdu_arrow {padding:20px;vertical-align:middle;right:10px;display:table-cell;}

/*추가:180416*/
.sol_list_white {background-color:white;border-bottom:solid 1px #dfe6f2;display:table;width:100%;}
.sol_list_text {font-size:15px;display:table-cell;width:100%;vertical-align:middle}
.sol_list_text span{display:block;margin-left:13px;}
.sol_list_arrow {padding:20px;background:#FFF;display:table-cell;}


.Nlnb{font-size:14px;line-height:14px}
.Nlnb_menu{border-bottom:1px solid #e5e5e5;background:#f8f8f8}
.Nlnb_menu_list{display:table;margin-bottom:-1px;width:100%;table-layout:fixed;}
.Nlnb_menu_list .Nlist_item{display:table-cell}
.Nlnb_menu_list .Nlist_item .Nitem_link{position:relative;display:block;text-align:center}
.Nlnb_menu_list .Nlist_item .Nitem_link_menu{position:relative;display:inline-block;padding:0 5px;height:42px;white-space:nowrap;font-size:17px;line-height:42px}
.Nlnb_menu_list .Nlist_item.is_active .Nitem_link_menu{color:#00c73c;font-weight:bold}
.Nlnb_menu_list .Nlist_item.is_active .Nitem_link_menu:before{position:absolute;right:0;bottom:0;left:0;display:block;height:2px;background-color:#00c73c;content:''}
.Nlnb_menu.Ntype_between .Nlnb_menu_list{display:block;box-sizing:border-box;padding:0 12px;width:100%;text-align:justify;font-size:0;line-height:0}
.Nlnb_menu.Ntype_between .Nlnb_menu_list:after{display:inline-block;width:99%;height:0;content:''}
.Nlnb_menu.Ntype_between .Nlnb_menu_list .Nlist_item{display:inline-block;vertical-align:top}
.Nlnb_menu.Ntype_between .Nlnb_menu_list .Nlist_item .Nitem_link:before{display:none}
.Nlnb_menu.Ntype_scroll .Nlnb_menu_inner{overflow:hidden;margin-bottom:-1px}
.Nlnb_menu.Ntype_scroll .Nlnb_menu_list{margin:0;width:auto;table-layout:inherit}
.Nlnb_menu.Ntype_scroll .Nlnb_menu_list .Nlist_item .Nitem_link:before{display:none}
.Nlnb_menu.Ntype_scroll .Nlnb_menu_list .Nlist_item .Nitem_link_menu{margin:0 6px}
.Nlnb_menu.Ntype_scroll .Nlnb_menu_list .Nlist_item:first-of-type .Nitem_link_menu{margin-left:12px}
.Nlnb_menu.Ntype_scroll .Nlnb_menu_list .Nlist_item:last-of-type .Nitem_link_menu{margin-right:12px}
.Nlnb_submenu{border-bottom:1px solid #e1e1e1;background-color:#fafafa}
.Nlnb_submenu.Ntype_scroll{height:42px}
.Nlnb_menu_sublist{display:table;margin-bottom:-1px;width:100%;table-layout:fixed}
.Nlnb_menu_sublist .Nsublist_item{display:table-cell}
.Nlnb_menu_sublist .Nsublist_item .Nitem_link{position:relative;display:block;text-align:center}
.Nlnb_menu_sublist .Nsublist_item .Nitem_link_menu{position:relative;display:inline-block;padding:0 5px;height:42px;white-space:nowrap;font-size:16px;line-height:42px}
.Nlnb_menu_sublist .Nsublist_item+.Nsublist_item .Nitem_link:before{position:absolute;top:0;bottom:0;left:0;display:block;margin:auto;width:1px;height:18px;background-color:rgba(0,0,0,0.1);content:''}
.Nlnb_menu_sublist .Nsublist_item.is_active .Nitem_link{font-weight:bold}
.Nlnb_menu_sublist .Nsublist_item.is_active .Nitem_link_menu{margin:9px 0;height:24px;background-color:#00c73c;color:#fff;line-height:24px}
.Nlnb_submenu.Ntype_between .Nlnb_menu_sublist{display:block;box-sizing:border-box;padding:0 12px;width:100%;text-align:justify;font-size:0;line-height:0}
.Nlnb_submenu.Ntype_between .Nlnb_menu_sublist:after{display:inline-block;width:99%;height:0;content:''}
.Nlnb_submenu.Ntype_between .Nlnb_menu_sublist .Nsublist_item{display:inline-block;vertical-align:top}
.Nlnb_submenu.Ntype_between .Nlnb_menu_sublist .Nsublist_item .Nitem_link:before{display:none}
.Nlnb_submenu.Ntype_scroll .Nlnb_menu_sublist{box-sizing:border-box;padding:0 14px;table-layout:inherit;white-space:nowrap}
.Nlnb_submenu.Ntype_scroll .Nlnb_menu_sublist:after{display:inline-block;width:99%;height:0;content:''}
.Nlnb_submenu.Ntype_scroll .Nlnb_menu_sublist .Nsublist_item .Nitem_link:before{display:none}
.Nlnb_submenu.Ntype_scroll .Nlnb_menu_sublist .Nsublist_item .Nitem_link .Nicon_new{margin-right:5px;margin-left:-9px}
.Nlnb_submenu.Ntype_scroll .Nlnb_menu_sublist .Nsublist_item .Nitem_link .Nicon_new.Ntype_new{margin-right:1px}
.Nlnb_submenu.Ntype_scroll .Nlnb_menu_sublist .Nsublist_item .Nitem_link_menu{margin:0 6px}
.Nlnb_submenu.Ntype_scroll.is_scroll .Nlnb_submenu_inner{overflow:hidden;margin-bottom:-1px}
.Nlnb_submenu.Ntype_scroll.is_scroll .Nlnb_menu_sublist{margin:0;padding:0;width:auto}
.Nlnb_submenu.Ntype_scroll.is_scroll .Nlnb_menu_sublist .Nsublist_item:first-of-type .Nitem_link_menu{margin-left:18px}
.Nlnb_submenu.Ntype_scroll.is_scroll .Nlnb_menu_sublist .Nsublist_item:last-of-type .Nitem_link_menu{margin-right:18px}
.Nlnb_submenu.Ntype_scroll.is_scroll .Nlnb_menu_sublist .Nsublist_item.is_active .Nitem_link_menu{margin-top:9px;margin-bottom:9px}


.Nlnb{border-top:1px solid #ededed}
.Nlnb_menu{height:42px}
.Nlnb_menu_list .Nlist_item .Nitem_link_menu{color:#121212}
.Nlnb_menu_list .Nlist_item.is_active .Nitem_link_menu{color:#117ed2}
.Nlnb_menu_list .Nlist_item.is_active .Nitem_link_menu:before{background-color:#117ed2}
.Nlnb_menu_sublist .Nsublist_item.is_active .Nitem_link_menu{background-color:#117ed2}


/* 180801 추가 */
.buy_bookWrap{display:table;width:100%;border:1px solid #999;padding:10px 0;background-color:#fff;margin-top:15px;}
.buy_bookWrap .buy_tit{display:table-cell;color:#666;text-align:center;padding:0 10px;vertical-align:middle}

.btn_type1 a{display:block;text-align:center;border:1px solid #ca7101;width:80px;} 
.btn_default_line {display:inline-block;width:100%;height:30px;font-size:16px;border:0;background:#ff8e00;padding-bottom:10px;}
.btn_default_line span{color:#fff;font-weight:bold;}

