/* container leftcon */
#snb1{width:210px;float:left;text-align:left;font-size:12px;}
#snb1 div.menu ul.depth1 li.depth1 ul.depth2 { padding:18px 0px 3px 0px;}
#snb1 div.menu ul.depth1 li.depth1 ul.depth2 li { padding:1px 0; line-height:22px; padding-left:25px;}
#snb1 div.menu ul.depth1 li.depth1 ul.depth2 li a { color:#939393 }
#snb1 div.menu ul.depth1 li.depth1 ul.depth2 li.on a {font-weight:bold }
#snb1 div.menu ul.depth1 li.off ul.depth2 { background:url(/home/Ibkwelfare/images/lnb/bg_snb_dotline.gif) no-repeat -9px 10px; min-height:35px; _height:35px; }
#snb1 div.menu ul.depth1 li.on img {margin-bottom:-12px;}

/* container leftcon subMenu */
.subMenu li, .subMenu_org li, .subMenu_grn li{padding-top:13px;letter-spacing:-1px}
.subMenu li a, .subMenu_org li a, .subMenu_grn li a{display:block;width:100%;}
.subMenu li ul,.subMenu_org ul,.subMenu_grn ul{padding-left:7px;padding-bottom:7px;background:url("../sub_line_02.jpg") left bottom repeat-x;}
.subMenu li ul.last,.subMenu_org li ul.last,.subMenu_grn li ul.last{padding-bottom:8px;background-image:none;}
.subMenu_2d{padding-top:8px;}
.subMenu_2d a:hover{color:#f08217;}
.subMenu_2d .depth{font-weight:bold;background:url("../bull_03.jpg") 0 4px no-repeat;padding-left:7px;}
.subMenu_2d .on{color:#f08217;}
.subMenu_3d{padding-top:8px;padding-left:13px;}
.subMenu_3d a:hover{color:#f08217;}
.subMenu_3d .depth{font-weight:bold;background:url("../bull_03.jpg") 0 4px no-repeat;padding-left:7px;}
.subMenu_3d .on{color:#f08217;}
.depth2 .on{color:#f08217;}

/* container leftcon leftBanner */
#snb1 .leftBanner{padding-top:10px;}

/* content rightCon */
#rightCon{width: 725px;float:right;text-align:left;font-size:12px;line-height:normal;}

/* 한자 게시판 */
#rightCon h3{background:url("../han_tit_h3_bull.gif") 0 5px no-repeat;font-size:16px;color:#252525;padding-left:15px;margin-bottom:20px;font-family:dotum}
#rightCon h4{background:url("../han_tit_bull.gif") 5px 4px no-repeat;font-size:14px;color:#252525;padding-left:15px;margin-bottom:20px;font-family:dotum}
#rightCon h5{font-size:12px;color:#f27d2f;}

.tbl_data table.tbl01 {width:100%;border-bottom:2px solid #c2c3c9;}
.tbl_data table.tbl01 thead th{background:#f4f4f4;border-top:2px solid #2c3044;color:#20232c;text-align:center;font-weight:normal;padding:12px 5px 14px 5px;}
.tbl_data table.tbl01 tbody td {border-top:1px solid #d2d3d7; padding:14px 5px 14px 5px; vertical-align:middle; text-align:center;}
.tbl_data table.tbl01 tbody td.subject {padding-left:15px;text-align:left;}
.tbl_data table.tbl01 tbody td a { color:#868686; }
.tbl_data table.tbl01 td span.tbook_name{display:block;font-size:11px;font-family:dotum;padding-top:5px;line-height:13px;}

.lecture_info{padding-bottom:30px;;overflow:hidden}
.lecture_info .pic{float:left;}
.lecture_info .info_data {float:right}
.lecture_info .info_data .tbl02{width:505px;border-top:2px solid #2c3044;border-bottom:2px solid #c2c3c9;}
.lecture_info .info_data .tbl02 th{text-align:left;color:#252525;background:#f4f4f4;padding-left:23px;}
.lecture_info .info_data .tbl02 td{text-align:left;height:33px;padding-left:23px;}

.textbook_box{border:1px solid #d9d9dd;padding:17px;overflow:hidden;margin-bottom:30px;}
.textbook_box .book {float:left;}
.textbook_box .book img{border:1px solid #cccccc;}
.textbook_box .tbook_data{width:100%;border-top:2px solid #2c3044;border-bottom:1px solid #c2c3c9;float:right;}
.textbook_box .tbook_data .tbl03{width:100%;}
.textbook_box .tbook_data .tbl03 th{background:#f4f4f4;height:51px;border-bottom:1px solid #dadadb;text-align:left;color:#252525;padding-left:20px;}
.textbook_box .tbook_data .tbl03 td{height:51px;border-bottom:1px solid #dadadb;padding-left:20px;}
.textbook_box .tbook_data .tbl03 .subjTit{font-size:16px;font-family:dotum}

.tbl_data table.tbl04 {width:100%;border-bottom:2px solid #c2c3c9;}
.tbl_data table.tbl04 thead th{background:#f4f4f4;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;color:#20232c;text-align:center;font-weight:normal;padding:12px 5px 12px 5px;letter-spacing:-1px}
.tbl_data table.tbl04 tbody th {background:#ebf2f6;border-top:1px solid #d2d3d7;border-bottom:1px solid #d2d3d7;border-right:1px solid #d2d3d7;color:#20232c;text-align:center;font-weight:normal;padding:12px 5px 14px 5px;}
.tbl_data table.tbl04 tbody td {border-top:1px solid #d2d3d7;border-right:1px solid #d2d3d7; padding:14px 5px 14px 5px; vertical-align:middle; text-align:center;}
.tbl_data table.tbl04 tbody td.subject {padding-left:15px;text-align:left;}
.tbl_data table.tbl04 tbody td a { color:#868686; }
.tbl_data table.tbl04 tfoot td{ background:#f8f8f8;border-top:1px solid #d2d3d7;border-right:1px solid #d2d3d7; padding:14px 5px 14px 5px; vertical-align:middle; text-align:center;}
.tbl_data table.tbl04 tfoot td:last-child{border-right:0}
.tbl_data table.tbl04 tbody td:last-child{border-right:0}
.tbl_data table.tbl04 thead th:last-child{border-right:0}
.tbl_data table.tbl04 td span.tbook_name{display:block;font-size:11px;font-family:dotum;padding-top:5px;line-height:13px;}
.tbl_data table.tbl04 th.brd0,.tbl_data table.tbl04 td.brd0{border-right:0;}

.info_box{border:1px solid #d9d9dd;margin-bottom:30px;padding:35px 0 35px 70px;font-size:14px;font-family:dotum;font-weight:bold;line-height:23px;}
.sq_wrap{background:#fcfcfc;overflow:hidden;padding-bottom:50px;}
.sq_wrap .sq_bg{background:url("../sq_book_bg.gif") left bottom no-repeat;overflow:hidden;margin-left:18px;padding-top:50px;}
.sq_wrap .sq_bg li{float:left;position:relative;padding:0 36px 40px 36px;}
.sq_wrap .sq_bg li span{position:absolute;bottom:0;left:45px;font-size:11px;font-family:dotum}

.brief_list li{background:url("../brief_bull.gif") 0 8px no-repeat;padding-left:7px;line-height:23px}

.btn_center{text-align:center;padding-top:30px;}

.exam_tab{border-bottom: 1px solid #2785c4;position:relative;}
.exam_tab .btn_goKorea{position:absolute;top:0;right:0}
.hanja_tab{width: 100%; overflow: hidden}
.hanja_tab li{float: left; width: 120px; height: 32px; background: #f7f7f7; border: 1px solid #dddddd; border-width: 1px 1px 0 0}
.hanja_tab li:first-child{border-left: 1px solid #dddddd !important}
.hanja_tab li a{display: block; height: 32px; line-height:33px; color: #666; font-weight: bold; text-align: center}
.hanja_tab li a.on{ background:#2785c4;color:#fff;}

.table_list{width: 100%; padding-top: 13px; overflow: hidden}
.table_list li:first-child{padding-left: 0; border-left: 0}
.table_list li{float: left;height:13px;padding:0 7px 0 9px;border-left:1px solid #cccccc}

/* List Paging */

#paginate a {color:#404040}
.paging01 {padding:2 4 0 4; color:#000000;}
.paging01on {padding:2 4 0 4; color:#000000; font-weight:bold; text-decoration:underline;}
.paging_ht01 {margin:10 0 0 0;}
.paging_icon01 {margin:0 3;}

/*고등수학*/
.math_info{width:100%;height:360px;} /*141229*/
.math_info .pic{float:left;width:20%;} /*141229*/
.math_info .pic .pic_tch{width:123px;} /*141229*/
.math_info .pic .pic_tch .tname{text-align:center;padding-top:8px;} /*141229*/
.t_his{position:absolute;background:#fff;width:220px;top:-10px;border-top:3px solid #454a4d;border-left:1px solid #454a4d;border-right:1px solid #454a4d;border-bottom:1px solid #454a4d;display:none;} /*141229*/
.t_his h2{font-size:14px;font-family:dotum;color:#333;padding:13px 0 0 15px;} /*141229*/
.t_his ul{padding:7px 0 0 15px;} /*141229*/
.t_his ul li{padding:2px 0;} /*141229*/
.t_his ul li:last-child{padding:2px 0 20px 0;} /*141229*/
.t_his .btn_close{position:absolute;top:0;right:0} /*141229*/
.math_info .info_data {float:left;width:80%;} /*141229*/
.math_info .info_data .tbl05{width:100%;border-top:2px solid #2c3044;border-bottom:2px solid #c2c3c9;}
.math_info .info_data .tbl05 th{text-align:left;color:#252525;background:#f4f4f4;padding-left:23px;border-bottom:1px solid #ddd;} /*141229*/
.math_info .info_data .tbl05 td{text-align:left;height:33px;padding-left:23px;border-bottom:1px solid #ddd;padding:7px 0 7px 20px} /*141229*/
.math_info .info_data .t_book{position:absolute;top:-25px;background:#fff;width:485px;border-top:3px solid #454a4d;border-left:1px solid #454a4d;border-right:1px solid #454a4d;border-bottom:1px solid #454a4d;padding:15px;display:none;} /*141229*/
.math_info .info_data .t_book .book_img{border:1px solid #c0c0c0;width:113px;float:left;} /*141229*/
.math_info .info_data .t_book .book_data{width:350px;float:left;padding-left:15px;padding-top:15px} /*141229*/
.math_info .info_data .t_book .book_data li{padding:5px 0} /*141229*/
.math_info .info_data .t_book .btn_close{position:absolute;top:0;right:0} /*141229*/

.profile_name .math_tit{padding-top:5px;}

/*맘스뉴스*/
.momsWrap{border:0px solid #ececec;width:720px;padding:0px;overflow:hidden}

.hotNews{background:#fbfbfc;width:700px;position:relative;overflow:hidden}
.hotNews .data{width:368px;position:absolute;top:25px;right:30px;}
.hotNews .data .tit a{font-family:Malgun Gothic;color:#e95318;font-weight:bold;font-size:22px;letter-spacing:-1px;display:block;}
.hotNews .data .stit a{font-family:Malgun Gothic;color:#333;font-size:18px;letter-spacing:-1px;padding-top:5px;display:block;}
.hotNews .data .brief a{color:#333;line-height:18px;padding-top:18px;display:block;}
.hotNews .imgWrap{border:1px solid #c4c4c4;width:255px;height:170px;margin:25px 0 25px 25px}
.hotNews .imgWrap img{width:255px;}
.hotNews .hoticon{position:absolute;top:0;left:0}

.newsWrap {overflow:hidden;margin:30px 0 15px;}
.newsWrap .newsList{width:435px;float:left;}
.newsWrap .newsList li{background:url(../momsnews/list_dotline.gif) 0 0 repeat-x;padding:15px 0;}
.newsWrap .newsList li:first-child{padding:0 0 15px 0;background:none;}

.newsWrap .newsList .titleWrap{float:right;width:275px;}
.newsWrap .newsList .titleWrap .tit a{display:block;font-size:14px;color:#333;font-weight:bold;font-family:dotum;padding-top:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.newsWrap .newsList .titleWrap .stit a{display:block;color:#333;font-family:dotum;padding-top:10px;}
.newsWrap .newsList .titleWrap .name{color:#999;font-family:dotum;padding-top:5px;}

.newsWrap .bestNews{width:249px;height:338px;float:right;background:#12b6b8;position:relative;line-height:16px;}
.newsWrap .bestNews .tit{font-family:Malgun Gothic;color:#fff;font-weight:bold;font-size:16px;letter-spacing:-1px;padding:27px 0 20px 18px;}
.newsWrap .bestNews li {width:210px;padding-bottom:7px;}
.newsWrap .bestNews .no1 {background:url(../momsnews/icon_best_no1.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no2 {background:url(../momsnews/icon_best_no2.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no3 {background:url(../momsnews/icon_best_no3.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no4 {background:url(../momsnews/icon_best_no4.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no5 {background:url(../momsnews/icon_best_no5.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no6 {background:url(../momsnews/icon_best_no6.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no7 {background:url(../momsnews/icon_best_no7.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no8 {background:url(../momsnews/icon_best_no8.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no9 {background:url(../momsnews/icon_best_no9.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .no10 {background:url(../momsnews/icon_best_no10.gif) 17px 0 no-repeat;}
.newsWrap .bestNews .more a{position:absolute;top:34px;right:20px;color:#fff;font-size:11px;font-family:dotum;}
.no1 a,.no2 a,.no3 a,.no4 a,.no5 a,.no6 a,.no7 a,.no8 a,.no9 a,.no10 a{color:#fff;padding:3px 0 0 40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}


.tshWrap{overflow:hidden}
.themeWrap,.specialWrap{float:left;width:229px;}
.hotphotoWrap{float:left;width:227px;}
.themeWrap{margin-right:5px;}
.specialWrap{margin-right:8px;}

.themeWrap .mtitWrap{background:#f39e22;height:96px;}
.themeWrap .mtitWrap .mtit a{display:block;background:url(../momsnews/bull_01.gif) 20px 24px no-repeat;padding:33px 0 0 20px;;color:#fff;font-size:16px;font-family:Malgun Gothic;font-weight:bold}
.themeWrap .mtitWrap .mstit{padding:3px 0 0 20px;color:#fff;font-size:14px;font-family:Malgun Gothic;letter-spacing:-1px;}

.specialWrap .mtitWrap{background:#fc646e;height:96px;}
.specialWrap .mtitWrap .mtit a{display:block;background:url(../momsnews/bull_02.gif) 20px 24px no-repeat;padding:33px 0 0 20px;;color:#fff;font-size:16px;font-family:Malgun Gothic;font-weight:bold}
.specialWrap .mtitWrap .mstit{padding:3px 0 0 20px;color:#fff;font-size:14px;font-family:Malgun Gothic;letter-spacing:-1px;}


.themeWrap .listbox{border:1px solid #f39e22;padding:20px 10px 10px;}
.specialWrap .listbox{border:1px solid #fc646e;padding:20px 10px 10px}
.themeWrap .listbox li a,.specialWrap .listbox li a{width:207px;background:url(../momsnews/bull_03.gif) 0 45% no-repeat;line-height:24px;font-size:11px;font-family:dotum;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-left:5px;color:#555}

.hotphotoWrap {border:1px solid #e1e1e1;position:relative;height:222px;}
.hotphotoWrap .tit{padding:17px 0 0 20px;}
.hotphotoWrap .stit{width:200px;margin:0 auto;}
.hotphotoWrap .stit a{font-size:13px;color:#333;font-family:Malgun Gothic;letter-spacing:-1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding:7px 0 0 0;display:block;text-align:center}
.hotphotoWrap .imgWrap{border:1px solid #d1d1d1;width:201px;margin:12px auto 0;}
.hotphotoWrap .imgWrap img{width:201px}

.bnZone{margin-top:25px;}
.bnZone:after{content:"";display:block;clear:both;}
.bnZone li{float:left;margin-right:5px;}
.bnZone li:nth-child(2){margin-right:8px;}
.bnZone li:last-child{margin-right:0;}

.collection {padding-top:25px;}
.collect_01,.collect_02,.collect_03,.collect_04{width:170px;float:left;}
.collect_01 .imgTit,.collect_02 .imgTit,.collect_03 .imgTit,.collect_04 .imgTit{position:relative;}
.collect_01 .titBox,.collect_02 .titBox,.collect_03 .titBox,.collect_04 .titBox{background:#f8f8f8}
.collect_01 .titBox ul,.collect_02 .titBox ul,.collect_03 .titBox ul,.collect_04 .titBox ul{border-top:1px solid #e2e2e2;width:148px;margin:0 auto;padding:10px 0 20px;}
.collect_01 .titBox li a,.collect_02 .titBox li a,.collect_03 .titBox li a,.collect_04 .titBox li a{color:#666;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../momsnews/bull_04.gif) 0 35% no-repeat;line-height:20px;padding-left:7px;}
.collect_01 .titBox .topTit a,.collect_02 .titBox .topTit a,.collect_03 .titBox .topTit a,.collect_04 .titBox .topTit a{display:block;width:148px;font-weight:bold;letter-spacing:-1px; color:#333;padding:15px 0 7px 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.collect_01 .imgTit .tit,.collect_02 .imgTit .tit,.collect_03 .imgTit .tit,.collect_04 .imgTit .tit{width:100%;position:absolute;bottom:0;left:0;background-color:#000;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.collect_01 .imgTit .tit a,.collect_02 .imgTit .tit a,.collect_03 .imgTit .tit a,.collect_04 .imgTit .tit a{color:#fff;display:block;padding:5px 0 3px 15px}
.collect_01,.collection .collect_02{padding-right:7px;}
.collect_03{padding-right:6px;}

/*맘스뉴스 리스트*/


.momsList{width:100%;}
.momsList ul{border-top:2px solid #333;}
.momsList li{width:100%;border-bottom:1px solid #ddd;padding:15px 0;overflow:hidden;display:table;}
.momsList .mosThumb{display:table-cell;width:142px;padding-right:20px;}
.momsList .mosThumb img{max-width:120px;border:1px solid #d6d6d6}
.momsList .newData{display:table-cell;width:100%;vertical-align:top}
.momsList .newData .location{font-size:11px;font-family:dotum;}
.momsList .newData .bigTitle a{display:block;font-size:16px;font-family:dotum;font-weight:bold;padding-top:5px;color:#333}
.momsList .newData .sTitle a{display:block;font-size:12px;font-family:dotum;font-weight:bold;padding:5px 0 3px 0;color:#666}
.momsList .newData .breif a{font-family:dotum;padding-top:3px;color:#666}
.momsList .newData .breif span{color:#999}
.momsList .newData a:hover{text-decoration:underline}


.momsTab{overflow:hidden;padding-bottom:15px;}
.momsTab li{float:left;background:url(../momsnews/tab_bar.gif) 0 0 no-repeat;padding:0 10px;font-weight:bold;}
.momsTab li a{color:#333}
.momsTab li a.on{color:#1f89da}
.momsTab li:first-child{background:none;padding-left:0}


.subView{border-top:2px solid #666;border-bottom:1px solid #666;}
.titWrap{padding:20px 10px 15px;border-bottom:1px solid #ddd}
.vTit{font-size:1.6em;font-weight:bold;font-family:dotum;color:#333}
.vsTit{font-size:1.2em;font-weight:bold;font-family:dotum;padding-top:5px;color:#333}
.vdate{font-size:1em;color:#888;padding-top:10px;}

.txtArea{font-size:1.2em;color:#333;padding:25px 10px;font-family:dotum;line-height:20px;}

.babyList{margin:0 10px;padding:12px;background:#f8f8f8;margin-bottom:20px;}
.babyList .tit{font-size:1.2em;padding:10px 0 10px 10px;font-weight:bold;font-family:dotum;}
.babyList li{padding:5px 0;padding-left:5px;}
.babyList li a{font-size:1.2em;font-family:dotum;color:#404040}