@charset "utf-8";

/* 
 * 작성자 : Kim Yanghyeon
 * 최종수정일 : 2014-04-22
 * 이메일/메신저 : jurio84@malgnsoft.com
 */ 

#wrap{width:100%}
#header{height:91px;border-bottom:1px solid #c9c9c9;width:100%;}
#header .inner{overflow:hidden;margin:0 auto; width:960px;}
.inner h1.logo{float:left;margin-top:25px}
.inner .menu_wrap{float:right;margin-top:10px;width:600px}
.menu_wrap .util_menu{float:right}
.menu_wrap .util_menu li{float:left;padding-left:10px;background: url(/html/images/common/blt_dot.png) no-repeat 0 8px;margin-right:5px}
.menu_wrap .util_menu li a{display:block;}
.menu_wrap .af_log{float:right;margin-right:10px}
.menu_wrap #gnb{margin-top:23px;float:right}
.menu_wrap #gnb li{padding-left:44px;float:left;background: url(/html/images/common/blt_gnb.jpg) no-repeat 22px 50%}
.menu_wrap #gnb li.first{background-image:none}
.menu_wrap #gnb li a{font-weight:700;font-size:16px;}
.menu_wrap #gnb li.on a{color:#7e7569}
.menu_wrap #gnb li a:hover{color:#7e7569}
#container{background-color:#ececec; width:100%;}
#container .main{width:960px;margin:0 auto; background-color:#fff;}
#container .main_visual{height:350px;background-color:#ddd}
#container .horizontal_wrap{position:relative}
.horizontal_wrap {border:1px solid #e4e4e4;}
.horizontal_wrap .top_title{background-color:#fff;border:0px;height:34px;line-height:50px;text-indent:17px;font-weight:700;color:#474747;font-size:15px;}
.horizontal_wrap .top_title img{padding-top:20px;}
.horizontal_wrap .horizontal_list{border-left:none;overflow:hidden; margin-top:16px;}
.horizontal_wrap .horizontal_list li{float:left;border:none;padding:0px 13px 15px 11px;border-left:none;border-top:none;min-height:200px;width:212px}
.horizontal_wrap .horizontal_list li.nodata{padding:90px 0;border-left:none;border-top:none;min-height:47px;width:958px}
.horizontal_wrap .horizontal_list li.first{padding-left:16px;}
.horizontal_list span{display:block}
.horizontal_list span.img_box{border:1px solid #e0e1e4;position:relative;margin-bottom:15px;width:214px;height:149px}
.horizontal_list span.img_box a{position:relative;display:block}
.horizontal_list span.img_box >  a > img{width:214px;height:149px;text-align:center}

.horizontal_list span.list_subject{font-weight:700;padding-left:5px;}
.horizontal_list span.list_subject a{color:#6382c3;}
.horizontal_list span.list_blt{padding-left:6px;background: url(/html/images/common/blt_tri.jpg) no-repeat 0 50%;line-height:18px;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.horizontal_wrap .more{position:absolute;right:25px;top:16px; font-size:11px;}
.square_list{overflow:hidden;}
.square_list > li{float:left;width:238px}
.square_list > li .square_box{background-color:#f1f2f4;padding:0 15px;position:relative}
.square_list > li .square_box.double{height:203px}
.square_list > li .square_box .sq_top{border-bottom:1px solid #f1f2f4;padding:15px 0;min-height:108px}
.square_list > li .square_box .sq_bot{border-top:1px solid #fff;padding:15px 0;min-height:108px}
.square_list > li .square_box .top_title{font-weight:700;margin-bottom:13px;color:#333}
.square_list > li .square_box.double .top_title{font-size:16px;color:#333;padding:20px 0 12px 0;border-bottom:1px solid #e1e1e1;margin:0}
.square_list > li .square_box.double .sq_text{padding-top:14px;border-top:1px solid #fff}
.square_list > li .square_box.double .sq_con{padding-top:14px;border-top:1px solid #fff}
.square_box .more{position:absolute;right:15px;top:15px}
.sq_text .cen_tel{color:#898989;font-size:12px;font-weight:700; text-decoration:underline;}
.sq_text span{display:block;font-size:12px;line-height:150%}
.sq_text span.list_blt{padding-left:10px;background: url(/html/images/common/blt_tri2.jpg) no-repeat 0 50%}
.sq_text span.f_gb{font-weight:700;color:#507bd7;font-size:16px}
.list_top li{padding-left:13px;background: url(/html/images/common/blt_tri.jpg) no-repeat 5px 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:11px;padding-bottom:4px; border-bottom:1px dashed #e1e1e1;}
.list_top li a{font-size:12px}
.faq_top li{padding-left:13px;background: url(/html/images/common/blt_tri.jpg) no-repeat 5px 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;margin-bottom:11px;padding-bottom:4px;  border-bottom:1px dashed #e1e1e1;}
.faq_top li span{display:inline-block;height:0px; width:56px; color:#7d7569;font-size:11px;padding-left:0px}
.faq_top li .blue{background:none;}
.faq_top li .subject{}
.faq_top li a{font-size:12px}
#footer{border:1px solid #ddd; border-left:none; border-right:none;}
#footer .foot_menu{width:100%;background-color:#fff;margin:0 auto; border-bottom:1px solid #ddd;}
.foot_menu .foot_list{width:960px;margin:0 auto;text-align:center;padding:15px 0}
.foot_menu .foot_list li{padding-left:35px;background: url(/html/images/common/blt_wbar.jpg) no-repeat 18px 50%;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.foot_menu .foot_list li.first{background-image:none;padding-left:0}
.foot_menu .foot_list li a{color:#666;}
#footer .copy{padding:15px 0 15px 0;overflow:hidden;width:960px;margin:0 auto}
#footer .copy .foot_logo{float:left;margin:8px 30px 0 26px}
.foot_info{overflow:hidden;text-align:left;}
.foot_info address{font-size:12px;line-height:18px}
.foot_info .biz_no{font-size:12px;line-height:18px;padding-left:28px;background: url(/html/images/common/blt_bbar.jpg) no-repeat 14px 50%}
.foot_info .footer_txt{float:left; margin-top:10px;}
.foot_info .footer_txt ul.company_info {width:700px;overflow:hidden;}
.foot_info .footer_txt ul.company_info li{float:left;margin-right:30px;}
.foot_info .footer_logo{float:right;}
.foot_info .footer_logo img{width:64px;height:64px;border:0;}

/*main */
.main_visual{position:relative;height:320px}
#slides{position:absolute;top:0;left:0;z-index:100}
#slides .prev{position: absolute; left:0px; top:148px; width:46px; height:65px; background: url(/html/images/common/mainbn_prev.png) no-repeat 0 0; text-indent: -9999px; z-index: 105;}
#slides .next{position: absolute; right:0px; top:148px; width:46px; height:65px; background: url(/html/images/common/mainbn_next.png) no-repeat 0 0; text-indent: -9999px; z-index: 105;}
.slides_container{width:960px !important;height:350px !important; overflow:hidden;}
.slides_container div{width:960px !important;height:320px !important;display:block}
.pagination{position:absolute;left:0;top:148px;z-index:101; width:960px;}
.pagination li a{display:block;text-align:center;line-height:32px;font-weight:700;color:#fff}
.pagination li.current{background:none;}
/* layout */
.main_wrap{width:960px;margin:0 auto;overflow:hidden; background-color:#fff;}
.main_wrap .main_content{overflow:hidden;}
.main_wrap .main_content > div{float: left}
.main_wrap .left_area{float:left;width:212px;padding:0}
.main_wrap #contet_area{float:left;width:709px;border-left:1px solid #e2e2e2;min-height:750px;padding:25px 0 30px 18px;position:relative}

/*lnb */
.left_area{}
.left_area .lnb_title{font-weight:700;font-size:16px;color:#fff;background-color:#7e7569;height:56px;line-height:56px;text-indent:15px}
.left_area .lnb_list{min-height:150px; padding:0 11px 29px 11px}
.left_area .lnb_list li{height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}
.left_area .lnb_list li a{color:#666;display:block;font-weight:normal;padding:0 8px}
.left_area .lnb_list li.on a{color:#7e7569;background: url(/html/images/blt/blt_lnb.png) no-repeat 95% 50%; font-weight:700;}
.left_area .lnb_list li a:hover{color:#7e7569;background: url(/html/images/blt/blt_lnb.png) no-repeat 95% 50%}
.left_area .sp_center{width:174px;height:165px;background:#f2f2f2 url(../images/icon/icon_advice.png) no-repeat 125px 7px;margin-left:11px;padding-top:20px;padding-left:16px}
.left_area .sp_center .top_title{font-weight:700;color:#333;font-size:18px;margin-bottom:40px}
.left_area .sp_center button.left_btn_advice{border:1px solid #6a6154; background-color:#7d7569; border-radius:3px; width:159px; color:#fff; height:28px; margin-top:10px;}

.step_list{padding-top:30px;border-top:2px solid #0d0b0b}
.step_list > li{padding-left:90px;padding-bottom:40px}
.step_list li.step01{background: url(/html/images/icon/icon_step01.jpg) no-repeat 0 0}
.step_list li.step02{background: url(/html/images/icon/icon_step02.jpg) no-repeat 0 0}
.step_list li.step03{background: url(/html/images/icon/icon_step03.jpg) no-repeat 0 0}
.step_list li.step04{background: url(/html/images/icon/icon_step04.jpg) no-repeat 0 0}
.step_list li.step05{background: url(/html/images/icon/icon_step05.jpg) no-repeat 0 0}
.step_list li.step06{background: url(/html/images/icon/icon_step06.jpg) no-repeat 0 0}
.step_list li.step07{background: url(/html/images/icon/icon_step07.jpg) no-repeat 0 0}
.step_list li.step08{background: url(/html/images/icon/icon_step08.jpg) no-repeat 0 0}
.step_list li.step09{background: url(/html/images/icon/icon_step09.jpg) no-repeat 0 0}
.step_list li h6{font-weight:700;font-size:15px;margin-bottom:10px}
.step_list li em{color:#e2450e}
.step_list li p{line-height:18px}
.step_list li .dep1{margin-top:20px}
.step_list li .dep2{margin:10px 0}

.privacy h3{font-weight:700;font-size:15px}
.privacy dl{padding-left:5px}
.privacy dt{font-weight:700;margin-bottom:10px}
.privacy dd{margin-bottom:10px}
.privacy p{margin-top:5px;float:none !important}
.privacy .depth2{padding-left:10px}
.privacy .depth2 > li{margin:2px 0}
.privacy .depth3{padding-left:10px}
.privacy .depth3 > li{margin:2px 0}
.privacy .tel_list{overflow:hidden}
.privacy .tel_list li{float:left;width:50%}
.clause h3{margin-top:20px;font-weight:700;font-size:15px}
.clause .depth1 li{line-height:150%}
.clause .depth1{margin-top:10px;padding-left:8px;float:none}
.clause .depth2{padding-left:16px}
.clause .depth3{padding-left:24px}

.sitemap_wrap{overflow:hidden;margin-left:-32px;margin-top:15px}
.sitemap_wrap > li{background-color:#f1f2f4;float:left; width:175px;margin-left:32px;height:300px;margin-bottom:32px;padding:15px 20px}
.sitemap_wrap > li h6.site_title{height:30px;line-height:30px;color:#7e7569;font-size:15px;font-weight:700;border-bottom:1px solid #dcdcdc}
.sitemap_wrap .site_list{border-top:1px solid #fbfcfc}
.sitemap_wrap .site_list li{height:26px;padding-left:10px;background: url(/html/images/common/blt_dot.png) no-repeat 3px 50%;line-height:26px}

table.buy_book tbody td{border:none;vertical-align:top;font-size:12px;border-bottom:1px solid #d1d1d1}
table.buy_book tbody td.book_name{text-align:left;padding-left:4px}
table.buy_book tbody td.book_price{text-align:right}
table.buy_book tbody td.book_buy{text-align:right}
table.buy_book tbody td.book_buy input{vertical-align:top;margin-top:4px}
table.buy_book tbody td.last{border:none}

.pop_wrap .pop_title{position:relative;height:44px;background-color:#507bd7;line-height:44px}
.pop_wrap .pop_title h6{color:#fff;font-size:16px;font-weight:bold;padding-left:18px}
.pop_wrap .pop_title .pop_closed{position:absolute;right:13px;top:13px}
.pop_wrap .pop_title .time{position:absolute;right:25px;top:0;height:30px;width:250px;line-height:30px;color:#fff;text-align:center;font-weight:bold;background-color:#3cc0f7;margin:7px 0}
.pop_wrap .post_con{border:1px solid #507bd7;border-top:none;height:392px;width:482px;padding:13px 8px 0}
.pop_wrap .control-group{text-align:center;margin-top:19px;line-height:24px}
.pop_wrap .control-group .control-label{display:inline-block;zoom:1;*display:inline;font-weight:700;color:#555;vertical-align:top}
.pop_wrap .control-group .controls{display:inline-block;zoom:1;*display:inline;vertical-align:top}
.pop_wrap .inner_tb{height:230px;overflow:auto}
.tb_post{border-top:2px solid #727272;margin-top:18px;border-bottom:1px solid #d2d2d4}
.tb_post thead th{height:36px;background-color:#f6f6f6;border-left:1px solid #d2d2d4;border-right:1px solid #d2d2d4;color:#000}
.tb_post > tbody > tr > td{;border-left:1px solid #d2d2d4;border-right:1px solid #d2d2d4}
.post_code{border-right:1px solid #d2d2d4;text-align:center;border-bottom:1px solid #d2d2d4}
.addr_code{padding-left:4px;border-bottom:1px solid #d2d2d4;line-height:23px}
#address a{font-size:12px;}
#nodata td{height:230px;text-align:center;font-size:14px}

.page_license{background:none;padding-top:0px;padding-bottom:50px}
.page .page_h{font-size:15px;font-weight:700;color:#333;padding-left:10px}
.page .page_subvisual{overflow:hidden;}

.page .curr_title{background: url(/html/images/common/Resources_img.png) no-repeat; height:160px; padding:40px 20px 0px 15px;}
.page .curr_p1{font-size:18px; font-weight:700;}
.page .curr_p3{font-size:18px; font-weight:700;line-height:26px}
.page .curr_p2{padding:20px 30px 0px 0px;}
.page .curr_red{color:#e10922;font-weight:700;}

.page .page_title{font-size:15px;font-weight:700;color:#7d7569;padding-left:31px; background: url(/html/images/blt/blt_title.png) no-repeat 5px 50%;margin-top:20px}
.page .ptext{margin-top:8px;margin-bottom:0px;color:#333;margin-left:30px;background: url(/html/images/common/blt_tri.jpg) no-repeat 0 50%; padding-left:6px;}
.page .ptext_sub{color:#333;margin-left:15px; color:#b43535; font-size:12px;}
.page .tb_page{text-align:center}
.page .tb_page thead th{padding:10px 0;color:#333;border-bottom:2px solid #ddd}
.page .tb_page tbody td{padding:10px 0;color:#333;border-bottom:1px solid #ddd;border-left:1px solid #ddd}
.page .tb_page tbody td.bd_none{border-left:none}

.cv .page_title{font-size:15px;font-weight:700;color:#3c3c3c;padding-left:20px;background: url(/html/images/common/blt_curri.jpg) no-repeat 0 50%;margin-top:20px;margin-bottom:8px}
.cv .cv_text{margin-bottom:20px;color:#3c3c3c;padding-left:4px;padding-bottom:8px}
.cv .tb_cv{border-top:2px solid #727272}
.cv .tb_cv thead th{padding:8px 0; background-color:#f8f8f8;border-bottom:1px solid #d1d1d1}
.cv .tb_cv tbody td{padding:8px 0;border-bottom:1px solid #d1d1d1;text-align:center}
.cv .tb_cv tbody td.tal{text-align:left;padding-left:20px}

/* 페이징 */
.page_box{ margin:0 auto; table-layout:auto !important}
.page_box li{vertical-align:top;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.page_box li.page_margin{display:none}
.page_box li div{width:18px;height:18px;border:1px solid #bebebe;padding:0;margin:0 2px;line-height:18px}
.page_box td{ padding:0px; border-width:0px; font-family:verdana; color:#999999; font-size:12px }
.page_p_btn{display:none}
.page_n_btn{display:none}
.page_box .page_first_btn{background:url(/html/images/common/page_bar.png) no-repeat 0 0; width:20px; height:20px;border:none}
.page_box .page_last_btn{background:url(/html/images/common/page_bar.png) no-repeat -30px -30px; width:20px; height:20px;border:none }
.page_box .page_prev_btn{background:url(/html/images/common/page_bar.png) no-repeat -30px 0; width:20px; height:20px;border:none }
.page_box .page_next_btn{background:url(/html/images/common/page_bar.png) no-repeat 0 -30px; width:20px; height:20px;border:none }
.page_box li div.page_seperator{display:none}
.page_box li .page_number_btn_on	{background-color:#7e7569; color:#fff; font-weight:700; width:20px; height:20px;border:none;line-height:20px }
.page_box li a:hover{text-decoration:none}
.page_box li .page_number_btn:hover{background-color:#507bd7;color:#fff;width:20px; height:20px;border:none;line-height:20px}

.tab_wrap{padding-top:7px}
.tab_wrap2{padding-top:7px}
.tab_wrap{position:relative}
.tab_tt{display:inline-block;margin-bottom:10px;border-bottom:2px solid #bab2a5;width:100%}
.tab_tt li{float:left;position:relative;width:138px;height:38px}
.tab_tt li a{display:block;background-color:#fff;border:1px solid #909090;line-height:37px;text-align:center;color:#3c3c3c;border-bottom:none;font-size:14px;z-index:4}
.tab_tt li.on a{background-color:#f6f4f2;color:#7e7569;font-weight:700;border:2px solid #bab2a5;border-bottom:2px solid #fff;z-index:5;position:absolute;left:0;top:0;width:134px;height:36px}

.my_box{border:1px solid #d7d7d7;border-top:2px solid #676767;overflow:hidden}
.my_box .my_info{padding:20px;width:363px;float:left;position:relative}
.my_box .my_info h6{font-weight:700;color:#2d2d2d;font-size:16px;padding-bottom:10px}
.my_box .my_info .h6_sub{color:#757575;font-size:11px;padding-left:10px;background: url(/html/images/common/blt_bar.png) no-repeat 5px 0}
.my_box .my_info li{overflow:hidden;height:20px;line-height:20px;margin-bottom:5px}
.my_box .my_info li strong{display:block;float:left;width:70px}
.my_box .my_info li span{display:block;float:left;width:190px}
.my_box .my_info li span.name{font-weight:700;color:#3c3c3c}
.my_box .my_info .btn_more{position:absolute;right:20px;top:20px}
.my_box .my_info .my_info_in{border-top:1px solid #d7d7d7;padding:15px 0 0 100px;background: url(/html/images/common/myinfo_img.jpg) no-repeat 0 15px;min-height:100px}
.my_box .my_note{padding:20px;float:left;width:263px;border-left:1px solid #d7d7d7;position:relative}
.my_box .my_note h6{font-weight:700;color:#2d2d2d;font-size:16px;padding-bottom:10px}
.my_box .my_note .h6_sub{color:#757575;font-size:11px;padding-left:10px;background: url(/html/images/common/blt_bar.png) no-repeat 5px 0}
.my_box .my_note .btn_more{position:absolute;right:20px;top:20px}
.my_box .my_note .my_note_in{border-top:1px solid #d7d7d7;padding:15px 0 0 0;min-height:110px}
.my_box .my_note .my_note_in li{position:relative;margin-bottom:2px}
.my_box .my_note .my_note_in li a{vertical-align:top}
.my_box .my_note .my_note_in li img{vertical-align:top}
.my_box .my_note .my_note_in li p{width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;line-height:20px}
.my_box .my_note .my_note_in li .note_day{position:absolute;right:0;top:0}

.tb_table .progress{width:190px;height:18px;background-color:#ececec;display:inline-block}
.tb_table .progress span{display:block;background-color:#e2450e;height:18px}

/* sub_page  */
.sub_page .sub_tt{font-size:20px;line-height:150%;font-weight:700;padding:40px 0}
.sub_page .sub_tt em{color:#e2450e}
.sub_page .right{float:right}
.sub_page .left{float:left}
.sub_page .bd_bot{border-bottom:2px solid #000;overflow:hidden}
.sub_page .ovh{overflow:hidden}
.sub_page .text{width:350px;padding:10px 0}
.sub_page .w48p{width:48%;float:left}
.sub_page .mr4p{margin-right:4%}
.sub_page div p{float:left}
p.sign{clear:both;text-align:right;padding-top:50px; font-size:15px; line-height:22px;}
p.sign strong{padding:0px}
.sub_page .rule dt{font-weight:700;color:#000}
.sub_page .rule dd{margin-bottom:20px}
.sub_page .rule dd .rule_1{margin-top:20px}
.sub_page .rule dd .rule_1 > li{margin-bottom:20px}
.sub_page .rule dd .dep1{margin:20px 0}
.sub_page .rule dd .dep1 > li{margin-top:10px}
.sub_page .rule dd .dep2{margin-left:10px}
.sub_page .year{border-top:2px solid #676767}
.sub_page .year_dl{padding:20px 0;overflow:hidden;border-bottom:1px solid #d1d1d1}
.sub_page .year_dl dt{font-weight:700;font-size:20px;display:block;float:left;width:104px}
.sub_page .year_dl dd{float:left}
.sub_page .year_dl dd li{padding-left:8px;background: url(/html/images/common/blt_dot.png) no-repeat 0 8px}
.loca li{padding-left:8px;background: url(/html/images/common/blt_dot.png) no-repeat 0 50%}

.sub_page .greeting_title{position:relative; margin:35px 0 45px;}
.sub_page .greeting_title h5{font-size:16px; color:#2b2b2b; line-height:22px; padding:14px 0 0 32px;}
.sub_page .greeting_title h5 > span{color:#945e16; font-weight:bold;}
.sub_page .greeting_title img.left{position:absolute; top:11px; left:10px;}
.sub_page .greeting_title img.right{position:absolute; top:37px; right:283px}
.sub_page img.top_bg{position:absolute; top:78px; right:30px;}
.sub_page .greeting_con{overflow:hidden; margin-top:50px;}
.sub_page .greeting_con > p{float:none; padding-left:25px; line-height:22px;}
.sub_page .greeting_con .mission{background:url(/html/images/blt/blt_greeting01.png) no-repeat 0 0; padding-left:25px; color:#3c55a4; font-size:20px; font-weight:bold;}
.sub_page .greeting_con .goals{background:url(/html/images/blt/blt_greeting02.png) no-repeat 0 0; padding-left:25px; color:#529ec4; font-size:20px; font-weight:bold;}
.sub_page ul.condition_list	{margin-top:20px;}
.sub_page ul.condition_list	> li{padding-left:125px; padding-bottom:20px;}
.sub_page ul.condition_list	li.num01{background:url(/html/images/icon/ic_rule01.gif) no-repeat 0 0;}
.sub_page ul.condition_list	li.num02{background:url(/html/images/icon/ic_rule02.gif) no-repeat 0 0;}
.sub_page ul.condition_list	li.num03{background:url(/html/images/icon/ic_rule03.gif) no-repeat 0 0;}
.sub_page ul.condition_list	li.num04{background:url(/html/images/icon/ic_rule04.gif) no-repeat 0 0;}
.sub_page ul.condition_list	li h6{font-weight:bold; font-size:15px; margin-bottom:10px; color:#2b2b2b; padding-top:12px;}
.sub_page ul.condition_list	li .dep1{margin-left:10px; text-indent:-10px; padding-left:10px; }

/*2015-08-25 김상덕 new 추가*/
.sub_page ul.condition_list	li.num01 p > span{color:#945e16; font-weight:bold;}
.sub_page ul.condition_list	li.num02 p > span{color:#945e16; font-weight:bold;}
.sub_page ul.condition_list	li.num03 p > span{color:#945e16; font-weight:bold;}
.sub_page ul.condition_list	li.num04 p > span{color:#945e16; font-weight:bold;}


/*2015-04-15 new 추가*/
.main_btn{border:1px solid #e4e4e4; overflow:hidden;}
.main_btn li{float:left; height:126px; border-left:1px solid #e4e4e4;}
.main_btn li.first{border-left:none;}

.main_banner .bn_title{text-align:right; color:#fff; font-size:17px; padding-top:40px; letter-spacing:-0.1em; font-weight:500; padding-right:20px;}
.main_banner .bn_title > span{color:#fff; font-size:13px;}
.main_banner img{position:absolute; top:36px; left:23px;}

.bottom_content{overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.bottom_content > ul > li{border-left:1px solid #ddd; height:215px; float:left;}
.bottom_content > ul > li.w239{width:239px;}
.bottom_content > ul > li.w238{width:238px;}
.bottom_content > ul > li.gray{background-color:#f9f9f9;}
.bottom_content > ul > li.first{border-left:0px;}
.bottom_content .notice_box{position:relative;padding:14px 17px;}
.bottom_content .faq_box{position:relative;padding:14px 17px; }
.bottom_content .advice_box{padding:14px 17px; background:url(../images/icon/icon_advice.png) no-repeat 171px 9px;}
.bottom_content .advice_box button.btn_advice{border:1px solid #6a6154; background-color:#7d7569; border-radius:3px; width:204px; color:#fff; height:28px; margin-top:25px;}
.bottom_content .sns_homepage{padding:14px 17px; height:79px; border-bottom:1px solid #ddd; background:url(../images/icon/icon_homepage.png) no-repeat 171px 9px;}
.bottom_content .sns_blog{padding:14px 17px; background:url(../images/icon/icon_blog.png) no-repeat 171px 9px;}

.bottom_content .con_title{font-weight:500; font-size:15px; color:#474747;}
.bottom_content .box_con{margin-top:24px; overflow:hidden;}
.bottom_content span.more{position:absolute; top:17px; right:15px; font-size:11px;}
.bottom_content .sub_title{font-size:11px; color:#8e8e8e; letter-spacing:-0.05em; font-family:"돋움" sans-serif;}
.bottom_content p.btn_go{padding-top:17px; color:#507bd7}

.info_txt{padding-left:6px;background: url(/html/images/common/blt_tri.jpg) no-repeat 0 50%;}
.content_title{font-weight:700; color:#7e7569; font-size: 18px; margin-top: 5px; line-height: 24px; padding-left: 27px; background: url(../images/blt/blt_tt.png) no-repeat 0 2px; border-bottom: 0px; padding-bottom: 7px;}
.title_bd_none{border:none;}
.sub_top {width: 960px; height: 129px; margin: 0 auto; border-bottom:1px solid #ddd;}
.faq_wrap {border-top: 2px solid #7e7569;}
.faq dt {  width: 609px;  display: block;  white-space: nowrap;  text-overflow: ellipsis;  padding: 8px 50px;  background: url(../images/common/faq_question.gif) no-repeat 15px 10px;  border-bottom: 1px solid #d1d1d1;  overflow: hidden;}

/*reset*/
body{font:13px/20px "나눔고딕",NanumGothic,Malgun Gothic, "돋움", "Arial",Dotum,  "굴림", Gulim,  sans-serif;color:#666}

.type_chart .list_li .course_img a img { width:140px; height:100px; display:block; }



ul.rule li { list-style-image:url('/html/images/blt/blt_rule.png'); margin-left:20px; }