.weatherbox {position:absolute; top:-13px; z-index:999; height:30px; overflow:hidden;}
.weatherbox:hover {overflow:visible; height:100px;}
.favo a{color:#d7d7d7}
.logo img{background:#2c5fec; vertical-align:middle}
.day{padding-left:20px; margin-left:20px; border-left:1px solid #c1c1c1}
.day img{vertical-align:middle}
.s_ib{display:inline-block; _display:inline; *display:inline; zoom:1;}
.s_b{display:block;}
.search_date_btn {border:1px solid #bfbfbf; border-bottom:1px solid #999999; display:inline-block; font-weight:normal; width:78px; height:18px; line-height:18px;  text-align:center; background:url('../img/typeb/bg_search_date_btn.gif') 0 bottom repeat-x; font-size:11px; color:#666666; margin-right:2px; font-family:'돋움'}
.con_img img{vertical-align:middle}
.detail_convert span{display:block;}
.retail{font-family:'맑은 고딕'; letter-spacing:-0.8px; line-height:24px}
.sminput{border: 1px solid #dbdbdb; height: 18px; line-height: 18px; padding-left: 3px;}
.sminput_select select{border: 1px solid #dbdbdb;  padding:0 3px; height:20px; line-height:20px}
.sminput2 {border:1px solid #dbdbdb; height:22px; line-height:22px; padding-left:4px;}
.sminput3 {border:1px solid #dbdbdb; height:28px; line-height:28px; padding-left:5px;}
.mlog, .mlog:hover{color:#fff}
.area_tic a{font-family:'굴림'; font-size:15px; color:#3c3c3c; letter-spacing:-0.2px}
.input_inquiry { border:1px solid #E7E7E7; height:32px; line-height:32px; padding-left:3px; }
.sub_cate table{width:inherit !important}
.fred:hover a{color:#ff0505}
.frede:hover{color:#ff0505}

#ticker_div{}
.rolling_list_area { position:relative; overflow:hidden; }
.rolling_list_area ul, .rolling_list_area ol { position:absolute; padding:0px; margin:0px; }
.rolling_list_area ul li a{font-weight:normal}

.roll_rank .view1{display:none}
.roll_rank:hover .view1{display:block; position:absolute; top:-15px; left:-21px; background:#ffffff; border:1px solid #5a5a5a; z-index:10000}

.main_tit{position:relative; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; padding:14px 0 14px 14px; background:url('../../img/typeb/arrow_2.gif') 4px 20px no-repeat}
.more{position:absolute; top:17px; right:0}

.main_tit2{position:relative; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; padding:0 0 12px 14px; background:url('../../img/typeb/arrow_2.gif') 4px 7px no-repeat}
.more2{position:absolute; top:3px; right:0}

.main_tit3{position:relative; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; line-height:40px; height:40px; padding-left:14px; background:url('../../img/typeb/arrow_2.gif') 4px 16px no-repeat}
.main_tit3 .more2{position:absolute; top:3px; right:0}

.sub_tit{position:relative; padding:24px 0 17px 0; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939}
.sub_tit .more{position:absolute; top:28px; right:0; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; padding-right:11px; background:url('../../img/typeb/more_arrow.png') right 4px no-repeat; font-size:11px; font-weight:normal; color:#393939}

/* 메인최신뉴스_01 */
.main_latest_news_a{width:600px; height:400px; position:relative; overflow:hidden}
.main_latest_news_a .thumb img{width:600px; height:400px}
.main_latest_news_a .wrap{height:100%; width:100%; display:block; background:url('../../img/typeb/latest_bg.png') 0 bottom repeat-x; position:absolute; top:0; left:0}
.main_latest_news_a .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 20px}
.main_latest_news_a .news_info .tit{font-size:32px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:3px}
.main_latest_news_a .news_info dd{line-height:22px}
.main_latest_news_a .news_info dd{color:#8892a7}
.main_latest_news_a .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}
.main_latest_news_a .wrap_ov{display:none}
.main_latest_news_a:hover .wrap_ov{display:block; position:absolute;; left:0; top:0; width:100%; height:100%; background:url('../../img/rows_bg_o40.png') 0 0 repeat; z-index:101}
.main_latest_news_a:hover .wrap{display:none}
.main_latest_news_a .ov_inner{position:relative; height:100%}
.main_latest_news_a .ov_inner .cate_con{position:absolute; top:20px; left:20px; font_size:14px; font-family:'맑은 고딕'; color:#fff; height:30px; line-height:30px; border:2px solid #fff; text-align:center; padding:0 12px}

/* 메인최신뉴스_02 */
.main_latest_news_b{width:400px; height:200px; position:relative; overflow:hidden}
.main_latest_news_b .thumb img{width:400px; height:200px}
.main_latest_news_b .wrap{height:100%; width:100%; display:block; background:url('../../img/typeb/latest_bg_02.png') 0 bottom repeat-x; position:absolute; top:0; left:0}
.main_latest_news_b .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 15px}
.main_latest_news_b .news_info .tit{font-size:15px; font-family:'돋움'; color:#fff; letter-spacing:-1.4px; font-weight:bold;}
.main_latest_news_b .news_info dd{line-height:22px}
.main_latest_news_b .news_info dd{color:#8892a7}
.main_latest_news_b .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}
.main_latest_news_b .wrap_ov{display:none}
.main_latest_news_b:hover .wrap_ov{display:block; position:absolute;; left:0; top:0; width:100%; height:100%; background:url('../../img/rows_bg_o40.png') 0 0 repeat; z-index:101}
.main_latest_news_b:hover .wrap{display:none}
.main_latest_news_b .ov_inner{position:relative; height:100%}
.main_latest_news_b .ov_inner .cate_con{position:absolute; top:20px; left:20px; font_size:14px; font-family:'맑은 고딕'; color:#fff; height:30px; line-height:30px; border:2px solid #fff; text-align:center; padding:0 12px}

/* 메인뉴스_01 */
.main_news_rows_a{position:relative; padding:19px 0; overflow:hidden; border-bottom:1px solid #e2e2e2}
.main_news_rows_a .thumb{position:relative; float: left; zoom: 1; margin-right:18px; width:229px; height:145px}
.main_news_rows_a .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.main_news_rows_a data2 dt{float: left; clear: both;margin-right: 9px; font-size: 12px !important; line-height:22px; color: #999999; font-family:'돋움'; }
.main_news_rows_a data2 dd{_display: inline-block; overflow: hidden; color: #000; zoom: 1; letter-spacing:-0.5px;line-height:21px;font-family:tahoma, '돋움'; padding-bottom:1px}
.main_news_rows_a .dd:after {display: block;clear: both; content: '';}
.main_news_rows_a .data{overflow: hidden;position: relative; zoom: 1;}
.main_news_rows_a .data .title{padding:6px 0}
.main_news_rows_a .data .title a{color: #232323; font-size: 18px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; line-height: 20px; letter-spacing:-1px; }
.main_news_rows_a .data dt, .main_news_rows_a .data dd{line-height:20px}
.main_news_rows_a .data dd{}
.main_news_rows_a .data .substance{ text-align:justify}
.main_news_rows_a .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#9d9d9d;}



/* 메인랭킹 01 */
.main_rank_a{position:relative; overflow:hidden}
.main_rank_a .rank_num{position:absolute; top:0; left:0; background:#f20000; color:#fff; font-family:tahoma; font-size:25px; font-weight:bold; padding:0 13px; line-height:40px}
.main_rank_a .wrap{height:100%; width:100%; display:block; background:url('../../img/typeb/latest_bg_02.png') 0 bottom repeat-x; position:absolute; top:0; left:0}
.main_rank_a .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 15px}
.main_rank_a .news_info .tit{font-size:15px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; }
.main_rank_a .news_info dd{line-height:22px}
.main_rank_a .news_info dd{color:#8892a7}
.main_rank_a .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}

/* 메인뉴스_03 */
.main_news_rows_b{width:485px; height:350px; position:relative; overflow:hidden}
.main_news_rows_b .thumb img{width:485px; height:350px}
.main_news_rows_b .wrap{height:100%; width:100%; display:block; background:url('../../img/typeb/rows_bg_01.png') 0 bottom repeat-x; position:absolute; top:0; left:0}
.main_news_rows_b .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 19px}
.main_news_rows_b .news_info .tit{font-size:18px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:3px}
.main_news_rows_b .news_info dd{line-height:22px}
.main_news_rows_b .news_info dd{color:#8892a7}
.main_news_rows_b .wrap_ov{display:none}
.main_news_rows_b:hover .wrap_ov{display:block; position:absolute;; left:0; top:0; width:100%; height:100%; background:url('../../img/rows_bg_o50.png') 0 0 repeat; z-index:101}
.main_news_rows_b:hover .wrap{display:none}
.main_news_rows_b .ov_inner{position:relative; height:100%}

/* 메인뉴스_04 */
.main_news_rows_c{width:255px; height:175px; position:relative; overflow:hidden}
.main_news_rows_c .thumg img{width:255p;x height:175px}
.main_news_rows_c .wrap{height:100%; width:100%; display:block; background:url('../../img/typeb/latest_bg_02.png') 0 bottom repeat-x; position:absolute; top:0; left:0}
.main_news_rows_c .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 15px}
.main_news_rows_c .news_info .tit{font-size:15px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold;}
.main_news_rows_c .news_info dd{line-height:22px}
.main_news_rows_c .news_info dd{color:#8892a7}
.main_news_rows_c .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}
.main_news_rows_c .wrap_ov{display:none}
.main_news_rows_c:hover .wrap_ov{display:block; position:absolute;; left:0; top:0; width:100%; height:100%; background:url('../../img/rows_bg_o50.png') 0 0 repeat; z-index:101}
.main_news_rows_c:hover .wrap{display:none}
.main_news_rows_c .ov_inner{position:relative; height:100%}

/* 메인뉴스_05 */
.main_news_rows_d{width:328px; position:relative; margin-bottom:17px; margin-right:18px; border:1px solid #d2d2d2}
.main_news_rows_d .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center; z-index:10001}
.main_news_rows_d .thumb{width:328px; height:219px; position:relative}
.main_news_rows_d .thumb .cate_info{position:absolute; top:0; left:0}
.main_news_rows_d .display_info{display:none}
.main_news_rows_d .info_area{height:125px;}
.main_news_rows_d .info{margin:15px}
.main_news_rows_d .info .title{font-size:15px; font-family:'맑은 고딕', '맑은고딕'; font-weight:bold; letter-spacing:-1px; margin-bottom:5px}
.main_news_rows_d .info .substance{font-size:13px; line-height:20px; font-family:'맑은 고딕','맑은고딕'; text-align:justify}
.main_news_rows_d .info .name_date{margin-top:25px; color:#3b6fbc; font-family:'맑은 고딕','맑은고딕'; font-size:12px; letter-spacing:-1px}
.main_news_rows_d:hover .mask{position: absolute;top:0; left:0; right:0; bottom:0; border:1px solid #000; opacity:.6; filter:alpha(opacity:60); height:100%; display: block;background: #000; z-index:100}
.main_news_rows_d:hover .display_info{display:block; width:328px; height:179px; position:absolute; bottom:-1px; left:-1px; background:url('../../img/typeb/rows_bg_02.gif') 0 bottom repeat; border:1px solid #919191; z-index:1000}
.main_news_rows_d:hover .display{margin:15px; }
.main_news_rows_d:hover .display_info .title{font-size:18px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; font-weight:bold; line-height:20px; margin-bottom:10px}
.main_news_rows_d:hover .display_info .substance{font-size:13px; line-height:20px; font-family:'맑은 고딕','맑은고딕'; text-align:justify}
.main_news_rows_d:hover .display_info .name_inquire{margin-top:20px; color:#3b6fbc; font-family:'맑은 고딕','맑은고딕'; font-size:14px; letter-spacing:-1px; line-height:22px}
.main_news_rows_d:hover .display_info .inquire{color:#131313; padding-left:29px; line-height:22px;  letter-spacing:0; background:url('../../img/typeb/inquire_ico3.png') 0 4px no-repeat; display:inline-block; zoom:1; *display:inline}
.main_news_rows_d .mask{display:none}

/* 메인뉴스_06 */
.main_news_rows_e{border-bottom:1px solid #e8e8e8; padding:14px 0; overflow:hidden}
.main_news_rows_e .thumb{margin-right:15px; float:left}
.main_news_rows_e dl{overflow:hidden; padding:10px 0}
.main_news_rows_e dt{font-size:14px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; margin-right:17px}

/* 메인뉴스_07 */
.list table tr:first-child  > td .main_news_rows_f{border-top:1px solid #ccc}
.main_news_rows_f{position:relative; width:100%; height:135px; border:1px solid #cccccc; border-top:0 none; overflow:hidden; background:url('../../img/typeb/rows_bg_02.gif') 0 bottom repeat-x; } 
.main_news_rows_f_thumb{float:left; zoom:1; margin-right:15px;}
.main_news_rows_f_thumb .thumb img{width:170px; height:135px}
.main_news_rows_f dl{overflow:hidden; position:relative; zoom:1; text-align:left; padding:15px 15px 15px 0; }
.main_news_rows_f dl .title{font-family:'맑은 고딕','맑은고딕'; font-weight:bold; font-size:15px; font-weight:bold; letter-spacing:-1px}
.main_news_rows_f dl .substance{font-size:13px; font-family:'맑은 고딕','맑은고딕'; color:#949494; letter-spacing:-1px; padding:8px 0; text-align:justify}
.main_news_rows_f dl .date{font-size:13px; font-family:tahoma; color:#838383}

/* 메인뉴스_08 */
.main_news_rows_g{width:498px; height:369px; position:relative; overflow:hidden}
.main_news_rows_g .thumb img{width:498px; 360px}
.main_news_rows_g .wrap{height:100%; width:100%; display:block; background:url('../../img/typeb/rows_bg_01.png') 0 bottom repeat-x; position:absolute; top:0; left:0}
.main_news_rows_g .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 19px}
.main_news_rows_g .news_info .tit{font-size:18px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:3px}
.main_news_rows_g .news_info dd{line-height:22px}
.main_news_rows_g .news_info dd{color:#8892a7}

/* 메인뉴스_09 */
.main_news_rows_h{width:229px; margin-right:28px}
.main_news_rows_h .thumb{position:relative}
.main_news_rows_h .thumb .dthumb img{width:229px; height:280px}
.main_news_rows_h:hover .thumb .photo_ico{display:block; position:absolute; bottom:10px; right:10px; z-index:102}
.main_news_rows_h:hover .thumb .mask{position:absolute;top:0; overflow:hidden; left:0; right:0; bottom:0; border:1px solid #000; opacity:.6; filter:alpha(opacity:60); display: block;background: #000; z-index:2}
.main_news_rows_h:hover .thumb .cate_ico{display:block; width:115px; text-align:center; position:absolute; top:115px; left:40px; font-family:'맑은 고딕','맑은고딕'; font-size:20px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center; z-index:101; font-weight:bold; padding:15px; border:5px solid #fff}
.main_news_rows_h .thumb .mask, .main_news_rows_h .thumb .cate_ico, .main_news_rows_h .thumb .photo_ico{display:none}
.main_news_rows_h .title{padding:0 2px; line-height:40px; height:40px; letter-spacing:-1px}

/* 메인뉴스_10 */
.list table tr:first-child  > td .main_news_rows_i{border-top:1px solid #ccc}
.main_news_rows_i{position:relative; width:100%; height:120px; overflow:hidden; margin-bottom:25px} 
.main_news_rows_i .thumb{float:left; zoom:1; margin-right:39px;}
.main_news_rows_i .thumb .dthumb img{width:180px; height:120px}
.main_news_rows_i .thumb .bub_ico{padding-top:17px; width:54px; height:54px; position:absolute; top:34px; left:153px; background:url('../../img/typeb/pt_bg.png') 0 0 no-repeat; text-align:center; font-size:15px; font-weight:bold; color:#fff; font-family:verdana; letter-spacing:-2px}
.main_news_rows_i dl{overflow:hidden; position:relative; zoom:1; text-align:left; padding:5px 5px 5px 0; }
.main_news_rows_i dl .title{font-family:'맑은 고딕','맑은고딕'; font-weight:bold; font-size:15px; font-weight:bold; letter-spacing:-1px}
.main_news_rows_i dl .substance{font-size:13px; font-family:'맑은 고딕','맑은고딕'; color:#969696; letter-spacing:-1px; padding:8px 0; text-align:justify}
.main_news_rows_i dl .date{font-size:13px; font-family:tahoma; color:#838383}


.main_tab_off a{background:#f5f5f5; display:block; text-align:center; cursor:pointer; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; font-weight:normal; line-height:38px; height:38px}
.main_tab_on a{color:#565656; background:#ffffff; display:block; text-align:center; cursor:pointer; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px;  line-height:38px; height:38px}

.sub_tab_off{border:1px solid #e5e5e5;}
.sub_tab_off a{background:#ffffff; display:block;  text-align:center; cursor:pointer; font-size:13px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; font-weight:normal; line-height:33px; height:33px}
.sub_tab_on{border:1px solid #234ada;}
.sub_tab_on a{color:#fff; background:#234ada;  display:block; text-align:center; cursor:pointer; font-size:13px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px;  line-height:33px; height:33px}

/* 카피라이터 */
.copyright_area{}
.copyright{position:relative; width:745px; padding:0 0 30px 278px; text-align:left; margin:0 auto;}
.copyright span{margin-right:30px; display:inline-block; *display:inline; zoom:1; line-height:20px; color:#5b5b5b}
.policy{padding:20px 0; overflow:hidden}
.policy dt, .policy dd a{float:left; display:inline-block; zoom:1; _display:inline; white-space:nowrap; padding:0 14px; color:#464646; line-height:13px; height:13px; border-right:1px solid #dbdbdb}
.tail_logo{position:absolute; top:32px; left:13px;}

/* 서브뉴스_01 */
.sub_news_rows_a{width:430px; height:330px; position:relative; overflow:hidden}
.sub_news_rows_a .thumb img{width:430px; height:330px}
.sub_news_rows_a .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0}
.sub_news_rows_a .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:15px 19px; background:url('../../img/typeb/bg_60op.png') 0 bottom repeat;}
.sub_news_rows_a .news_info .tit{font-size:23px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:6px}
.sub_news_rows_a .news_info dd{line-height:22px}
.sub_news_rows_a .news_info dd{color:#8892a7}
.sub_news_rows_a .wrap_ov{display:none}
.sub_news_rows_a:hover .wrap_ov{display:block; position:absolute;; left:0; top:0; width:100%; height:100%; background:url('../../img/rows_bg_o60.png') 0 0 repeat; z-index:101}
.sub_news_rows_a:hover .wrap{display:none}
.sub_news_rows_a .ov_inner{position:relative; height:100%}

/* 서브뉴스_02 */
.sub_news_rows_b{width:270px; margin-left:15px; position:relative}
.sub_news_rows_b .thumb{position:relative}
.sub_news_rows_b .thumb img{width:270px; height:230px}
.sub_news_rows_b .title a{font-weight:bold; font-size:18px; letter-spacing:-1.5px; color:#0d0d0d; font-family:"맑은 고딕",'맑은고딕'}
.sub_news_rows_b .substance{font-size:13px; font-family:'맑은 고딕','맑은고딕'; font-size:13px; letter-spacing:-1px; line-height:18px; height:54px;}
.sub_news_rows_b .info_layer{position:absolute; bottom:-25px; width:100%}
.sub_news_rows_b:hover .info_layer{bottom:0; background:#fff url('../../img/rows_bg_line.png') 0 top repeat-x}

/* 서브뉴스_03 */
.sub_news_rows_c{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.sub_news_rows_c .thumb{position:relative; float: left; zoom: 1; margin-right:13px}
.sub_news_rows_c .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_c .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_c .data{overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_c .data .title{padding:5px 0}
.sub_news_rows_c .data .title a{color: #3c3c3c; font-size: 16px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; line-height: 20px; letter-spacing:-1px; }
.sub_news_rows_c .data dt, .sub_news_rows_c .data dd{line-height:20px}
.sub_news_rows_c .data .substance{text-align:justify}
.sub_news_rows_c .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#646464;}

/* 서브뉴스_04 */
.sub_news_rows_tab table tr td:first-child > .sub_news_rows_d{margin-left:0}
.sub_news_rows_d{width:210px; position:relative; margin-left:25px; margin-bottom:30px; float:left}
.sub_news_rows_d .cate_info{position:absolute; bottom:10px; right:10px; font-family:'맑은 고딕','맑은고딕'; border:1px solid #fff; font-size:12px; color:#fff; line-height:22px; padding:0 7px; text-align:center; z-index:100}
.sub_news_rows_d .thumb{width:210px; height:190px; position:relative}
.sub_news_rows_d .mask{display:none}
.sub_news_rows_d:hover .mask{position: absolute;top:0; left:0; right:0; bottom:0; border:1px solid #000; opacity:.5; filter:alpha(opacity:50); display: block;background: #000; z-index:100}
.sub_news_rows_d .info{padding:17px; border:1px solid #b4b4b4; border-top:0 none; height:86px}
.sub_news_rows_d .info .title{font-size:16px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; margin-bottom:10px}
.sub_news_rows_d .info .sub_info{color:#8ea5c3; padding:10px 0}
.sub_news_rows_d .info .substance{font-family:'맑은 고딕','맑은고딕'; font-size:13px; line-height:18px; text-align:justify; letter-spacing:-0.8px}
.sub_news_rows_d .rate{font-weight:bold; color:#ffcb2c}
.sub_news_rows_d .rate_img img{width:60px; vertical-align:middle}
.sub_news_rows_d .star img{vertical-align:middle; width:70px; margin-bottom:4px}

/* 서브뉴스_05 */
.sub_news_rows_e{}
.sub_news_rows_e .thumb{position:relative}
.sub_news_rows_e .thumb img{border:1px solid #dfdfdf}
.sub_news_rows_e .title a{font-size:13px; letter-spacing:-1px; height:30px; line-height:30px; font-weight:normal; color:#646464; font-family:"맑은 고딕",'맑은고딕'}

/* 서브뉴스_06 */
.sub_f_tab table tr td:first-child > .sub_news_rows_f{margin-left:0}
.sub_news_rows_f{width:130px; margin-left:10px}
.sub_news_rows_f .thumb{position:relative}
.sub_news_rows_f .thumb img{border:1px solid #dfdfdf}
.sub_news_rows_f .title{text-align:center; padding:5px 0 19px 0}
.sub_news_rows_f .title a{font-size:13px; letter-spacing:-1px; height:18px; line-height:18px; font-weight:normal; color:#646464; font-family:"맑은 고딕",'맑은고딕'}

/* 서브뉴스_07 */
.sub_news_rows_g{width:270px; height:185px; position:relative; overflow:hidden; margin-bottom:14px}
.sub_news_rows_g .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0}
.sub_news_rows_g .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:9px 19px; background:url('../../img/typeb/bg_60op.png') 0 bottom repeat;}
.sub_news_rows_g .news_info .tit{font-size:13px; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:4px}
.sub_news_rows_g .news_info dd{line-height:22px}
.sub_news_rows_g .news_info dd{color:#8892a7}
.sub_news_rows_g .substance{letter-spacing:-1px}

/* 서브뉴스_08 */
.sub_news_rows_h{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.sub_news_rows_h .thumb{position:relative; float: left; zoom: 1; margin-right:23px}
.sub_news_rows_h .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_h .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_h .data{overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_h .data .title{padding:5px 0}
.sub_news_rows_h .data .title a{color: #3c3c3c; font-size: 16px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; line-height: 20px; letter-spacing:-1px; }
.sub_news_rows_h .data dt, .sub_news_rows_h .data dd{line-height:20px}
.sub_news_rows_h .data .substance{text-align:justify}
.sub_news_rows_h .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#646464;}

/* 서브뉴스_09 */
.sub_news_rows_i{width:400px; height:420px; position:relative; overflow:hidden}
.sub_news_rows_i .thumb img{width:400px; height:420px}
.sub_news_rows_i .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0}
.sub_news_rows_i .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:15px 19px; background:url('../../img/typeb/bg_60op.png') 0 bottom repeat;}
.sub_news_rows_i .news_info .tit{font-size:23px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:6px}
.sub_news_rows_i .news_info dd{line-height:22px}
.sub_news_rows_i .news_info dd{color:#8892a7}

/* 서브뉴스_10 */
.sub_news_rows_j{width:280px; height:210px; position:relative; overflow:hidden}
.sub_news_rows_j .thumb img{width:280px; height:210px}
.sub_news_rows_j .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0}
.sub_news_rows_j .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 10px; background: url('../../img/typeb/bg_60op.png') 0 bottom repeat; height:40px; line-height:40px}
.sub_news_rows_j .news_info .tit{font-size:15px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold;}
.sub_news_rows_j .news_info dd{line-height:22px}
.sub_news_rows_j .news_info dd{color:#8892a7}
.sub_news_rows_j .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}

/* 서브뉴스_11 */
.sub_news_rows_k{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.sub_news_rows_k .thumb{position:relative; float: left; zoom: 1; margin-right:23px}
.sub_news_rows_k .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_k .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_k .data{overflow: hidden;position: relative; zoom: 1; margin-top:7px}
.sub_news_rows_k .data .title{padding:5px 0}
.sub_news_rows_k .data .title a{color: #3c3c3c; font-size: 16px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; line-height: 20px; letter-spacing:-1px; }
.sub_news_rows_k .data dt, .sub_news_rows_k .data dd{line-height:20px}
.sub_news_rows_k .data .substance{text-align:justify}
.sub_news_rows_k .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#646464;}

/* 서브뉴스_12 */
.sub_news_rows_l{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.sub_news_rows_l .thumb{position:relative; float: left; zoom: 1; margin-right:13px}
.sub_news_rows_l .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_l .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_l .data{overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_l .data .title{padding:0 0 5px 0}
.sub_news_rows_l .data .title a{color: #3c3c3c; font-size: 15px; font-weight: bold; text-align: left; line-height: 20px; letter-spacing:-0.3px; }
.sub_news_rows_l .data dt, .sub_news_rows_l .data dd{line-height:16px}
.sub_news_rows_l .data .substance{text-align:justify; letter-spacing:-0.8px}
.sub_news_rows_l .data .substance a{font-size:12px; line-height:18px; color:#646464;}

/* 서브뉴스_13 */
.sub_news_rows_n{position:relative; padding:19px 0 19px 0; overflow:hidden; border-bottom:1px solid #e2e2e2}
.sub_news_rows_n .thumb{position:relative; float: left; zoom: 1; margin-right:18px; width:229px; height:145px}
.sub_news_rows_n .thumb .dthumb img{width:229px; height:145px}
.sub_news_rows_n .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_n data2 dt{float: left; clear: both;margin-right: 9px; font-size: 12px !important; line-height:22px; color: #999999; font-family:'돋움'; }
.sub_news_rows_n data2 dd{_display: inline-block; overflow: hidden; color: #000; zoom: 1; letter-spacing:-0.5px;line-height:21px;font-family:tahoma, '돋움'; padding-bottom:1px}
.sub_news_rows_n .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_n .data{overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_n .data .title{padding:6px 0}
.sub_news_rows_n .data .title a{color: #232323; font-size: 18px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; line-height: 20px; letter-spacing:-1px; }
.sub_news_rows_n .data dt, .sub_news_rows_n .data dd{line-height:20px}
.sub_news_rows_n .data dd{}
.sub_news_rows_n .data .substance{ text-align:justify}
.sub_news_rows_n .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#9d9d9d;}

/* 서브뉴스_14 */
.sub_news_rows_m{position:relative; padding:19px 0 9px 0; overflow:hidden; border-bottom:1px solid #e2e2e2}
.sub_news_rows_m .thumb{position:relative; float: left; zoom: 1; margin-right:18px; width:229px; height:145px}
.sub_news_rows_m .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_m data2 dt{float: left; clear: both;margin-right: 9px; font-size: 12px !important; line-height:22px; color: #999999; font-family:'돋움'; }
.sub_news_rows_m data2 dd{_display: inline-block; overflow: hidden; color: #000; zoom: 1; letter-spacing:-0.5px;line-height:21px;font-family:tahoma, '돋움'; padding-bottom:1px}
.sub_news_rows_m .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_m .data{overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_m .data .title{padding:6px 0}
.sub_news_rows_m .data .title a{color: #232323; font-size: 18px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; line-height: 20px; letter-spacing:-1px; }
.sub_news_rows_m .data dt, .sub_news_rows_m .data dd{line-height:20px}
.sub_news_rows_m .data dd{}
.sub_news_rows_m .data .substance{ text-align:justify}
.sub_news_rows_m .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#9d9d9d;}

/* 서브뉴스_15 */
.sub_news_rows_o{width:455px; height:310px; position:relative; overflow:hidden; margin-right:30px; margin-bottom:29px}
.sub_news_rows_o .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0}
.sub_news_rows_o .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:15px 19px; background:url('../../img/typeb/bg_60op.png') 0 bottom repeat;}
.sub_news_rows_o .news_info .tit{font-size:15px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:3px}
.sub_news_rows_o .news_info dd{line-height:22px}
.sub_news_rows_o .news_info dd{color:#8892a7}

/* 서브뉴스_16 */
.sub_news_rows table tr td:first-child > .sub_news_rows_p{margin-left:0}
.sub_news_rows_p{width:290px; position:relative; margin-left:65px; margin-bottom:49px; float:left}
.sub_news_rows_p .cate_info{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center; z-index:10001}
.sub_news_rows_p .thumb{width:290px; height:210px; position:relative}
.sub_news_rows_p .mask{display:none}
.sub_news_rows_p:hover .mask{position: absolute;top:0; left:0; right:0; bottom:0; border:1px solid #000; opacity:.5; filter:alpha(opacity:50);  display: block;background: #000; z-index:100}
.sub_news_rows_p .info{padding:10px; border:1px solid #b4b4b4; border-top:0 none; text-align:center}
.sub_news_rows_p .info .title{font-size:15px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px;}
.sub_news_rows_p .info .sub_info{color:#8ea5c3; padding:10px 0}

/* 서브뉴스_17 */
.sub_news_rows_q{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.sub_news_rows_q .thumb{position:relative; float: left; zoom: 1; margin-right:23px}
.sub_news_rows_q .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_q .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_q .data{padding:5px 0 0 0; overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_q .data .title{padding:0 0 5px 0}
.sub_news_rows_q .data .title a{color: #3c3c3c; font-size: 16px; font-weight: bold; text-align: left; line-height: 20px; letter-spacing:-1px; font-family:'맑은 고딕','맑은고딕'}
.sub_news_rows_q .data dt, .sub_news_rows_q .data dd{line-height:16px}
.sub_news_rows_q .data .substance{text-align:justify; letter-spacing:-0.8px}
.sub_news_rows_q .data .substance a{font-size:13px; line-height:22px; color:#646464; font-family:'맑은 고딕','맑은고딕'}
.sub_news_rows_q .related a{line-height:24px}

/* 서브뉴스_18 */
.sub_news_rows_r{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.sub_news_rows_r .thumb{position:relative; float: left; zoom: 1; margin-right:13px}
.sub_news_rows_r .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.sub_news_rows_r .dd:after {display: block;clear: both; content: '';}
.sub_news_rows_r .data{overflow: hidden;position: relative; zoom: 1;}
.sub_news_rows_r .data .title{padding:0 0 5px 0}
.sub_news_rows_r .data .title a{color: #3c3c3c; font-size: 15px; font-weight: bold; text-align: left; line-height: 20px; letter-spacing:-0.3px; }
.sub_news_rows_r .data dt, .sub_news_rows_r .data dd{line-height:16px}
.sub_news_rows_r .data .substance{text-align:justify; letter-spacing:-0.8px}
.sub_news_rows_r .data .substance a{font-size:12px; line-height:18px; color:#646464;}

/* 미니홈 rows */
.minihime_area table tr td:first-child > .minihime_rows{margin-left:0}
.minihime_rows{width:290px; position:relative; margin-left:30px; margin-bottom:30px; float:left}
.minihime_rows .cate_info{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center; z-index:10001}
.minihime_rows .thumb{width:290px; height:210px; position:relative}
.minihime_rows .mask{display:none}
.minihime_rows:hover .mask{position: absolute;top:0; left:0; right:0; bottom:0; border:1px solid #000; opacity:.5; filter:alpha(opacity:50); height:100%; display: block;background: #000; z-index:100}
.minihime_rows .info{width:270px; padding:10px; border:1px solid #b4b4b4; border-top:0 none; text-align:center}
.minihime_rows .info .title{font-size:15px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px;}
.minihime_rows .info .substance{color:#8ea5c3; padding:5px 0; font-size:13px; font-family:verdana.'맑은 고딕'}

.normal_page {padding:10px 0 5px 0; text-align:center;}
.normal_page span{display:inline-block; zoom:1; *display:inline; _display:inline;}
.normal_num {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; font-size:13px; background:#f3f3f3; margin-right:3px;}
.normal_num_b {display:block; width:30px; height:30px; line-height:30px; border:1px solid #747474; font-weight:bold; background:#FFF; font-size:13px; margin-right:3px;}
.normal_prev {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:#f3f3f3; margin-right:3px; font-size:13px; }
.normal_next {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:#f3f3f3; font-size:13px; }

.ajax_page {padding:10px 0 5px 0;}
.ajax_page span{display:inline-block; zoom:1; *display:inline; _display:inline;}
.ajax_num {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; font-size:13px; background:#f3f3f3; margin-right:3px;}
.ajax_num_b {display:block; width:30px; height:30px; line-height:30px; border:1px solid #747474; font-weight:bold; background:#FFF; font-size:13px; margin-right:3px;}
.ajax_prev {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:#f3f3f3; margin-right:3px; font-size:13px; }
.ajax_next {display:block; width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; background:#f3f3f3; font-size:13px; }

/* 페이지번호 ******************************************************************************** */
table#page {width:auto; margin-top:10px; border:0px solid red;}
table#page {width:auto; margin-top:10px; border:0px solid red;}
table#page {width:auto; margin-top:10px; border:0px solid red;}
table#page {width:auto; margin-top:10px; border:0px solid red;}

/* 오늘 본 채용정보 페이지번호 */
#page {margin-top:20px; border:0px solid red;}
table#page{text-align:center; margin:0 0 20px 0; width:auto; border:0px solid red;}
table#page a,table#page b{display:block; width:22px; height:19px; border-left:0px solid #CCC; border-right:0px solid #CCC; border:1px solid #CCC;color:#555; font-family:"돋움","Arial","Tahoma"; font-size:12px; padding:5px 3px 0 3px; margin:0 3px;background-color:#F9F9F9; background:url('../img/page/bg_pagenum2.jpg') no-repeat center;}
table#page a:hover,table#page b:hover{color:black; font-weight:100;text-decoration:none; background-color:#AAA;background:url('../img/page/bg_pagenum2_ov.jpg') no-repeat center;}

/* 이전버튼 */
table#page a.prev{width:26px; padding-left:3px; border:1px solid #CCC;background:url('../img/page/bg_pagenum_prev_ov_new.jpg') no-repeat center;     text-indent: -1000%;}
table#page a.prev2{width:26px; padding-left:3px; border:1px solid #CCC;background:url('../img/page/bg_pagenum_prev_ov2_new.jpg') no-repeat center;}
table#page a.prev:hover{background:url('../img/page/bg_pagenum_prev_new.jpg') no-repeat center;}
table#page a.prev2:hover{background:url('../img/page/bg_pagenum_prev2_new.jpg') no-repeat center;}
table#page a.prev_not{width:26px; color:#AAA; padding-left:3px; border:1px solid #CCC; background:url('../img/page/bg_pagenum_prev_ov_new.jpg') no-repeat center center; text-indent: -1000%;}

/* 다음버튼 */
table#page a.next{width:26px; padding-right:3px; border:1px solid #CCC;background:url('../img/page/bg_pagenum_next_ov_new.jpg') no-repeat center;     text-indent: -1000%;}
table#page a.next2{width:26px; padding-right:3px; border:1px solid #CCC;background:url('../img/page/bg_pagenum_next_ov2_new.jpg') no-repeat center;}
table#page a.next:hover{background:url('../img/page/bg_pagenum_next_new.jpg') no-repeat center;}
table#page a.next2:hover{background:url('../img/page/bg_pagenum_next2_new.jpg') no-repeat center;}
table#page a.next_not{width:26px; color:#AAA; padding-right:3px; border:1px solid #CCC;background:url('../img/page/bg_pagenum_next_ov_new.jpg') no-repeat center;}

/* 현재 */
table#page a.now{color:#FFF; background-color:#FF8040; font-weight:bold; border-color:#FAA;background:url('../img/page/bg_pagenum_now2.jpg') no-repeat center;}
table#page b.now{color:#FFF; background-color:#FF8040; font-weight:bold; border-color:#FAA;background:url('../img/page/bg_pagenum_now2.jpg') no-repeat center;}
table#page a.now:hover,table#page b.now:hover {color:#FFF;background:url('../img/page/bg_pagenum_now2_ov.jpg') no-repeat center;}
table#page {margin:0 auto 20px auto;}
table#page a {margin:0 2px; float:left;}
table#page a.prev {}
table#page a.prev_not {float:left;}
table#page b.now {float:left;}

/* 커뮤니티 좌측메뉴 */
.board_menu{}
.board_menu td{}
.board_menu td a{background:url('../../img/typeb/board_arrow_02.gif') 0 12px no-repeat; padding-left:13px; line-height:30px; display:block; font-size:13px; font-family:'맑은 고딕'; letter-spacing:-1.1px}
.board_menu td a:hover{color:#1f45d4; background:url('../../img/typeb/board_arrow_01.gif') 0 12px no-repeat; }

/* 마이페이지 */
.mypage_tit{position:relative; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; line-height:40px; height:40px;}
.mypage_tit .more2{position:absolute; top:3px; right:0}

#road_addr2{border:1px solid #a9a9a9; padding:1px}
.quick_right{width:0; left:50%; position:absolute; top:282px; margin-left:520px; z-index:30;}
.quick_left{width:0; right:50%; position:absolute; top:282px; margin-right:620px; z-index:30;}

.resist_gisa_info{width:100%; position:relative; z-index:10; border-collapse:collapse; border-spacing:0}
.resist_gisa_info .icon_nemo{color:#333333; font-weight:bold; font-size:12px; line-height:24px; text-align:left}
.resist_gisa_info td input[type="radio"]{margin-bottom:2px}
.resist_gisa_info .icon_nemo_2{background:url('../img/icon_nemo.gif') 8px 42px no-repeat; color:#6b6b6b; padding:12px 0 12px 30px}
.resist_gisa_info td{font-family:'ë‹ì›€';}
.resist_gisa_info td select{border: 1px solid #7b8595;height:26px;background: #fff;color: #424242; margin:4px 4px 4px 0; padding:5px}
.resist_gisa_info td input[type='text'], .resist_gisa_info td input[type='file']{border: 1px solid #bebec1; display: inline-block; _display: inline; line-height: 24px; height: 24px; padding-left: 3px; margin:4px 4px 4px 0}
.resist_gisa_info td textarea{margin:5px 0; border: 1px solid #bebec1;}
.resist_gisa_info td input[type='checkbox']{vertical-align:middle}
.resist_gisa_info .gubun_txt{margin-right:15px;}
.resist_gisa_info .type_txt{margin-right:10px}


/* 포토그룹 */
.photo_left{float:left;position:absolute;top:60px;left:10px;width:30px;border:0px solid red;}
.photo_center{float:left;position:absolute;height:145px;width:880px;top:20px;left:60px;border:0px solid red;}
.photo_right{position:absolute;float:right;width:30px;top:60px;right:10px;border:0px solid red;}
.line_left{width:70px;border-bottom:1px solid #395da1}
.line_right{border-bottom:1px solid #dcdbd6;}
.line {margin:15px 0px;border-bottom:1px solid #dcdbd6;}

.cate_tit{position:relative; padding:23px 0 18px 0; border-bottom:2px solid #373737; margin-bottom:5px}
.schedule_info{font-family:'tahoma', 'arial'; padding:9px 22px; color:#434343; font-size:11px; position:absolute; top:20px; right:0px; display:inline-block; zoom:1; *display:inline; _display:inline; background:url('../img/schedule_bg.png') 0 0 no-repeat}
.calendar span{display:inline-block; zoom:1; *display:inline; _display:inline;}
.this_month{font-family:tahoma; font-weight:bold; font-size:34px; color:#014a94;}
.prev_month {font-family:tahoma; font-size:20px; padding-right:15px;}
.next_month{font-family:tahoma; font-size:20px; padding-left:15px;}
.prev_year{font-family:tahoma; font-size:20px; padding-right:15px;}
.next_year{font-family:tahoma; font-size:20px; padding-left:15px;}

/* 뉴스검색박스 */
.news_so select{border: 1px solid #7b8595;height:26px;background: #fff;color: #424242; margin:4px 4px 4px 0; padding:5px}
.news_so td input[type='text'], .news_so td input[type='file']{border: 1px solid #bebec1; display: inline-block; _display: inline; line-height: 24px; height: 24px; padding-left: 3px; margin:4px 4px 4px 0}
.news_so td textarea{margin:5px 0; border: 1px solid #bebec1;}
.news_so td input[type='checkbox']{vertical-align:middle}
.news_so .select_info select{width:110px}

/* 메뉴레이어 디자인A */
.main_layer_rows_a{position:relative; overflow:hidden;}
.main_layer_rows_a .thumb{position:relative; float: left; zoom: 1; margin-right:20px}
.main_layer_rows_a .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.main_layer_rows_a .dd:after {display: block;clear: both; content: '';}
.main_layer_rows_a .data{overflow: hidden;position: relative; zoom: 1; padding-right:20px}
.main_layer_rows_a .data .title{padding:0 0 10px 0}
.main_layer_rows_a .data .title a{color: #3c3c3c; font-size: 22px; font-weight: bold; text-align: left; line-height: 26px; letter-spacing:-1px; font-family:'맑은 고딕','맑은고딕'}
.main_layer_rows_a .data dt, .main_layer_rows_a .data dd{line-height:16px}
.main_layer_rows_a .data .substance{text-align:justify; letter-spacing:-0.8px}
.main_layer_rows_a .data .substance a{font-size:13px; line-height:20px; color:#646464; font-family:'맑은 고딕','맑은고딕'}

/* 메뉴레이어 디자인B */
.main_layer_rows_b{}
.main_layer_rows_b .thumb{position:relative}
.main_layer_rows_b .thumb img{}
.main_layer_rows_b .title{text-align:left; padding:8px 0}
.main_layer_rows_b .title a{font-size:22px; letter-spacing:1.1px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1.1px; color:#393939 }
.main_layer_rows_b .substance a{font-size:13px; font-weight:normal; color:#393939; letter-spacing:-1.1px; font-family:'맑은 고딕','맑은고딕';text-align: justify;}

/* 메뉴레이어 디자인C */
.main_layer_rows_c{position:relative; padding:0 0 15px 0; overflow:hidden; }
.main_layer_rows_c .thumb{position:relative; float: left; zoom: 1; margin-right:13px}
.main_layer_rows_c .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.main_layer_rows_c .dd:after {display: block;clear: both; content: '';}
.main_layer_rows_c .data{overflow: hidden;position: relative; zoom: 1; margin-right:25px; padding-top:13px}
.main_layer_rows_c .data .title{padding:0 0 5px 0}
.main_layer_rows_c .data .title a{color: #3c3c3c; font-size: 13px; font-weight: bold; text-align: left; line-height: 18px; letter-spacing:-0.3px; }
.main_layer_rows_c .data dt, .main_layer_rows_c .data dd{line-height:16px}
.main_layer_rows_c .data .substance{text-align:justify; letter-spacing:-0.8px}
.main_layer_rows_c .data .substance a{font-size:12px; line-height:18px; color:#646464;}

/* 메뉴레이어 디자인D */
.main_layer_rows_d_tab table{width:0%}
.main_layer_rows_d_tab table tr td:first-child > .main_layer_rows_d{margin-left:0}
.main_layer_rows_d{width:320px; margin-left:20px; float:left}
.main_layer_rows_d .thumb{position:relative}
.main_layer_rows_d .thumb img{}
.main_layer_rows_d .title{text-align:left; padding:8px 0}
.main_layer_rows_d .title a{font-size:20px; letter-spacing:1.1px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1.1px; color:#393939 }
.main_layer_rows_d .substance a{font-size:13px; font-weight:normal; color:#393939; letter-spacing:-1.1px; font-family:'맑은 고딕','맑은고딕';text-align: justify;}

/* 메뉴레이어 디자인e */
.main_layer_rows_e_tab table{width:0%}
.main_layer_rows_e_tab table tr td:first-child > .main_layer_rows_e{margin-left:0}
.main_layer_rows_e{width:225px; margin-left:20px; float:left; margin-bottom:20px}
.main_layer_rows_e .thumb{position:relative}
.main_layer_rows_e .thumb img{}
.main_layer_rows_e .title{text-align:left; }
.main_layer_rows_e .title a{font-size:15px; letter-spacing:1.1px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1.1px; color:#393939 }
.main_layer_rows_e .substance a{font-size:13px; font-weight:normal; color:#393939; letter-spacing:-1.1px; font-family:'맑은 고딕','맑은고딕';text-align: justify;}

/* 메뉴레이어 디자인f */
.main_layer_rows_f_tab table{width:0%}
.main_layer_rows_f_tab table tr td:first-child > .main_layer_rows_f{margin-left:0}
.main_layer_rows_f{width:307px; height:220px; position:relative; overflow:hidden; float:left; margin-left:20px;}
.main_layer_rows_f .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0}
.main_layer_rows_f .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:15px 19px; background:url('../../img/typeb/bg_60op.png') 0 bottom repeat;}
.main_layer_rows_f .news_info .tit{font-size:18px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:6px}
.main_layer_rows_f .news_info dd{line-height:22px}
.main_layer_rows_f .news_info dd{color:#8892a7}

/* 메뉴레이어 디자인g */
.main_layer_rows_g_tab table{width:0%}
.main_layer_rows_g_tab table tr td:first-child > .main_layer_rows_g{margin-left:0}
.main_layer_rows_g{width:225px; margin-left:20px; float:left;}
.main_layer_rows_g .thumb{position:relative}
.main_layer_rows_g .thumb img{}
.main_layer_rows_g .title{text-align:left; }
.main_layer_rows_g .title a{font-size:15px; letter-spacing:-1.1px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1.1px; color:#393939 }
.main_layer_rows_g .substance a{font-size:13px; font-weight:normal; color:#393939; letter-spacing:-1.1px; font-family:'맑은 고딕','맑은고딕';text-align: justify;}

/* 메뉴레이어 게시판 A */
.main_layer_bbs_rows_a{position:relative; overflow:hidden;}
.main_layer_bbs_rows_a .thumb{position:relative; float: left; zoom: 1; margin-right:25px}
.main_layer_bbs_rows_a .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:12px; color:#fff; line-height:22px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 7px; text-align:center}
.main_layer_bbs_rows_a .dd:after {display: block;clear: both; content: '';}
.main_layer_bbs_rows_a .data{overflow: hidden;position: relative; zoom: 1;}
.main_layer_bbs_rows_a .data .title{padding:15px 0 10px 0; text-align:left}
.main_layer_bbs_rows_a .data .title a{color: #3c3c3c; font-size: 20px; font-weight: bold; text-align: left; line-height: 26px; letter-spacing:-1.1px; font-family:'맑은 고딕','맑은고딕'}
.main_layer_bbs_rows_a .data dt, .main_layer_bbs_rows_a .data dd{line-height:16px}
.main_layer_bbs_rows_a .data .substance{text-align:justify; letter-spacing:-1px}
.main_layer_bbs_rows_a .data .substance a{font-size:13px; line-height:18px; color:#393939; font-family:'맑은 고딕','맑은고딕'}

/* 메뉴레이어 디자인 B */
.main_layer_bbs_rows_b_tab table{width:0%}
.main_layer_bbs_rows_b_tab table tr td:first-child > .main_layer_bbs_rows_b{margin-left:0}
.main_layer_bbs_rows_b{width:130px; margin-left:20px; float:left; margin-bottom:20px}
.main_layer_bbs_rows_b .thumb{position:relative}
.main_layer_bbs_rows_b .thumb img{}
.main_layer_bbs_rows_b .title{text-align:left; }
.main_layer_bbs_rows_b .title a{text-align:center; display:block; font-size:13px; letter-spacing:-1.1px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1.1px; color:#393939; line-height:30px; height:30px}
/*지원북스 관련 스타일시트*/
.g1books2_bookinfo{
font-color: #000000;
line-height:21px;
font-size: 11pt;
color:#303030;
font-weight:200;
letter-spacing:2px;

}
.kkk{position:relative; z-index:250}
#kk_id_1:hover, #kk_id_2:hover, #kk_id_3:hover, #kk_id_4:hover, #kk_id_5:hover, #kk_id_6:hover, #kk_id_7:hover, #kk_id_8:hover, #kk_id_9:hover{position:relative; z-index:260}