.contents_typed{width:1100px; margin:0 auto;}

/*좌측 레이어메뉴*/
.div_cate{position:fixed; top:0; z-index:250; width:100%; display:none; }
.div_cate_inner_left{width:35%; background:#f1f1f1; position:relative}
.aside_nav{position:relative; height:100%; background:url('../img/aside_ling_bg.gif') right 0 repeat-y}
.aside_nav .home{position:relative; height:62px; }
.aside_nav .st_menu{display:block; }
.aside_nav .st_menu .link{display:block; height:38px; line-height:38px; padding-left:30px; background:#fff;  border-right:1px solid #d1d1d1; letter-spacing:-1px; font-weight:bold}
.aside_bg_side{position:absolute; z-index:10; right:-15px; width:15px; height:100%; background:url('../img/aside_bg.png') -6px 0 repeat-y}
.aside_nav .in_line{margin-top:10px; padding-top:10px; border-top:1px solid #d1d1d1}
.aside_nav .st_menu .aside_bg{display:none}
.aside_nav .st_menu:hover .aside_bg{display:block; position:absolute; top:0; left:220px; height:100%; padding-right:20px; background:url('../img/aside_bg.png') 213px 0 repeat-y; z-index:20}
.aside_nav .st_menu .inner_nav{width:169px; height:100%; background:#f1f1f1; padding:25px}
.aside_nav .st_menu .inner_nav .nd_menu .inner_link{display:block; height:31px; line-height:31px; text-align:left; letter-spacing:-1px; font-size:15px}

.aside_nav .st_menu:hover .link{background:#f1f1f1; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #f1f1f1; height:36px; line-height:36px;}
.aside_nav .st_menu:hover .aside_bg{}
.weatherbox {position:absolute; top:-13px; z-index:999; height:30px; overflow:hidden;}
.weatherbox:hover {overflow:visible; height:100px;}
.favo a{color:#d7d7d7}
.logo img{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}
.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:#444}
.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; }
.area_mask{position: absolute;top: 0;left: 0;right: 0; bottom: 0;border: 1px solid #000;opacity: .2; filter: alpha(opacity:20);}
.sub_cate table{width:inherit !important}
.fred a{color:#fff}
.fred:hover a{color:#ff0505}
.frede:hover{color:#ff0505}
.single_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}

.border_left_none td:first-child div{border-left:0 none!important}
.padding_left_none td:first-child div{padding-left:0 !important}
.margin_left_none td:first-child div{margin-left:0 !important}
.margin_top_none tr:first-child td div{margin-top:0 !important}
.border_top_none tr:first-child td div{border-top:0 none!important}

.detail_btn a{vertical-align:middle; font-size:0; display:inline-block; float:left}
.detail_btn img{vertical-align:middle}

.detail_btn2 a{vertical-align:middle; font-size:0; display:inline-block; float:left}
.detail_btn2 img{float:left; vertical-align:middle}

.align div{margin:0 auto}
#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:bold}

.roll_rank .view1{display:none}
.roll_rank:hover .view1{display:block; position:absolute; top:-22px; right:0px; background:#ffffff; border:1px solid #5a5a5a; z-index:10000}

.main_tit{position:relative; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; }
.more{position:absolute; top:30px; right:0; padding-right:10px; background:url('../img/more_ico_22.png') right 6px no-repeat}

.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; padding:10px 0; font-size:17px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; }
.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}

.main_tit4{position:relative;  font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939;}
.main_tit4 .more2{position:absolute; top:3px; right:0}

.main_tit5{position:relative; padding:15px 0; font-size:17px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; color:#393939; }
.main_tit5 .more2{position:absolute; top:3px; right:0}

.sub_cate2{}
.sub_cate2 a{display:inline-block; line-height:45px; height:45px;  padding:0 15px 0 5px; letter-spacing:-1px; color:#fff}

.quick_right_sc{width:0; left:50%; position:absolute; top:311px; margin-left:580px; z-index:30;}
.quick_left_sc{width:0; right:50%; position:absolute; top:311px; margin-right:680px; z-index:30;}

.arrow_big .flexslider .flex-direction-nav .flex-prev { left: -50px;background:url('../../img/nav_arrow_left2.png') 0 0 no-repeat;}
.arrow_big .flexslider .flex-direction-nav .flex-next { right: -50px;background:url('../../img/nav_arrow_right2.png') 0 0 no-repeat;}
.arrow_big .flexslider .flex-direction-nav a {text-decoration: none;display: block; width: 46px; height: 72px;margin: -20px 0 0; position: absolute; top: 45%;z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}

.arrow_mid .flexslider .flex-direction-nav .flex-prev { left: -50px;background:url('../../img/nav_arrow_left3.png') 0 0 no-repeat;}
.arrow_mid .flexslider .flex-direction-nav .flex-next { right: -50px;background:url('../../img/nav_arrow_right3.png') 0 0 no-repeat;}
.arrow_mid .flexslider .flex-direction-nav a {text-decoration: none;display: block; width: 33px; height: 54px;margin: -20px 0 0; position: absolute; top: 46%;z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}

/* 메인최신뉴스_01 */
.main_latest_news_a{width:425px; position:relative; overflow:hidden}
.main_latest_news_a .thumb{width:425px; height:270px; position:relative}
.main_latest_news_a .thumb img{width:425px; height:270px;}
.main_latest_news_a .thumb .cate_con{position:absolute; bottom:10px; right:10px; font-size:17px; font-family:'맑은 고딕'; color:#fff; height:32px; line-height:32px; border:2px solid #fff; text-align:center; padding:0 12px; letter-spacing:-1px}
.main_latest_news_a .thumb .wrap_info{width:100%; height:100%; top:0; position:absolute; background:url('../../img/typeb/latest_bg.png') 0 -20px repeat-x;}
.main_latest_news_a .thumb .wrap_info .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_02.png') 5px 3px no-repeat; color:#fff; font-family:verdana}
.main_latest_news_a .thumb .wrap_info .scrap{padding-left:30px; height:20px; background:url('../img/scrap_ico_02.png') 5px 3px no-repeat; color:#fff; font-family:verdana}
.main_latest_news_a .wrap{width:100%; display:block;  position:relative}
.main_latest_news_a .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:15px 0}
.main_latest_news_a .news_info .tit{font-size:25px; font-family:'맑은 고딕','맑은고딕'; color:#333; letter-spacing:-1px; font-weight:bold; margin-bottom:5px}
.main_latest_news_a .news_info dd{line-height:22px}
.main_latest_news_a .news_info dd{color:#8892a7}

/* 메인최신뉴스_02 */
.main_latest_news_b{width:205px; position:relative; overflow:hidden; margin-left:20px}
.main_latest_news_b .thumb{width:205px; height:170px; position:relative}
.main_latest_news_b .thumb img{width:205px; height:170px;}
.main_latest_news_b .thumb .cate_con{position:absolute; bottom:0px; right:0px; font-size:13px; font-family:'맑은 고딕'; color:#fff; height:23px; line-height:23px;  text-align:center; letter-spacing:-1px; }
.main_latest_news_b .thumb .cate_con .back{position:absolute; width:100%; height:100%;  top:0; left:0; right:0; bottom:0; filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;}
.main_latest_news_b .thumb .wrap_info{width:100%; height:100%; top:0; position:absolute; background:url('img/skin_icon/make_icon/skin_icon_222.jpg') 0 -20px repeat-x;}
.main_latest_news_b .wrap{width:100%; display:block;  position:relative}
.main_latest_news_b .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:20px 0}
.main_latest_news_b .news_info .tit{font-size:17px; font-family:'맑은 고딕','맑은고딕'; color:#333; letter-spacing:-1px; font-weight:bold; margin-bottom:10px}
.main_latest_news_b .news_info dd{line-height:22px}
.main_latest_news_b .news_info dd{color:#8892a7}
.main_latest_news_b .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_01.png') 5px 6px no-repeat; color:#bdbdbd; font-family:verdana}
.main_latest_news_b .scrap{padding-left:22px; height:20px; background:url('../img/scrap_ico_01.png') 0px 6px no-repeat; color:#bdbdbd; font-family:verdana}

/* 메인최신뉴스_03 */
.main_latest_news_d{width:400px; height:380px; position:relative; overflow:hidden}
.main_latest_news_d .thumb img{width:400px; height:380px;}
.main_latest_news_d .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_d .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 25px}
.main_latest_news_d .news_info .tit{font-size:25px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:10px; line-height:32px}
.main_latest_news_d .news_info dd{line-height:22px}
.main_latest_news_d .news_info dd{color:#8892a7}
.main_latest_news_d .news_info .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_02.png') 5px 5px no-repeat; color:#fff; font-family:verdana}
.main_latest_news_d .news_info .scrap{padding-left:30px; height:20px; background:url('../img/scrap_ico_02.png') 5px 5px no-repeat; color:#fff; font-family:verdana}
.main_latest_news_d:hover .news_info .substance{display:none !important}
.main_latest_news_d .cate_con{position:absolute; top:0px; left:0px; z-index:100; font-size:13px; font-family:'맑은 고딕'; color:#fff; text-align:center; padding:0 10px; letter-spacing:-1px; height:28px; line-height:28px; background:#e80073}
.main_latest_news_d .cate_con2{font-size:13px; font-family:'맑은 고딕'; color:#fff; text-align:center; padding:0 10px; letter-spacing:-1px; height:28px; line-height:28px; background:#0065d3}

/* 메인최신뉴스_04 */
.main_latest_news_e{width:440px; height:450px; position:relative; overflow:hidden}
.main_latest_news_e .thumb img{width:440px; height:450px;}
.main_latest_news_e .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_e .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 25px}
.main_latest_news_e .news_info .tit{font-size:25px; font-family:'맑은 고딕','맑은고딕'; color:#fff; letter-spacing:-1px; font-weight:bold; margin-bottom:10px; line-height:32px}
.main_latest_news_e .news_info dd{line-height:22px}
.main_latest_news_e .news_info dd{color:#8892a7}
.main_latest_news_e .news_info .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_02.png') 5px 5px no-repeat; color:#fff; font-family:verdana}
.main_latest_news_e .news_info .scrap{padding-left:30px; height:20px; background:url('../img/scrap_ico_02.png') 5px 5px no-repeat; color:#fff; font-family:verdana}
.main_latest_news_e:hover .news_info .substance{display:none !important}
.main_latest_news_e .cate_con{position:absolute; top:0px; left:0px; z-index:100; font-size:13px; font-family:'맑은 고딕'; color:#fff; text-align:center; padding:0 10px; letter-spacing:-1px; height:28px; line-height:28px; background:#e80073}
.main_latest_news_e .cate_con2{font-size:13px; font-family:'맑은 고딕'; color:#fff; text-align:center; padding:0 10px; letter-spacing:-1px; height:28px; line-height:28px; background:#0065d3}


/* 메인뉴스_01 */
.main_news_rows_a{position:relative; padding:19px 0 17px 0; overflow:hidden; border-bottom:1px solid #f2f2f2}
.main_news_rows_a .thumb{position:relative; float: left; zoom: 1; margin-right:18px; }
.main_news_rows_a .thumb .cate_ico{position:absolute; bottom:5px; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:13px; color:#fff; line-height:20px; padding:0 10px; text-align:center; z-index:101}
.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 .title{margin-bottom:10px;}
.main_news_rows_a .title a{color: #232323; font-size: 19px; font-weight: normal; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1.0px; font-weight:bold}
.main_news_rows_a .data dt{line-height:24px}
.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:12px;  line-height:20px; color:#4f4f4f;}
.main_news_rows_a .data .etc{letter-spacing:-1px; color:#999999;  line-height:20px; padding-top:10px }
.main_news_rows_a .thumb .inquire{position:absolute; bottom:5px; right:5px;padding-left:30px; height:20px;  background:url('../img/view_ico_02.png') 5px 2px no-repeat; color:#fff; font-family:verdana; z-index:101}


/* 메인뉴스_02 */
.main_news_rows_ab{position:relative; padding:7px 0; overflow:hidden; border-bottom:1px solid #e2e2e2}
.main_news_rows_ab .thumb{position:relative; float: left; zoom: 1; margin-right:18px;}
.main_news_rows_ab .dd:after {display: block;clear: both; content: '';}
.main_news_rows_ab .data{overflow: hidden;position: relative; zoom: 1;}
.main_news_rows_ab .data .title{line-height:35px !important}
.main_news_rows_ab .data .title a{color: #333; font-size: 17px; text-align: left; letter-spacing:-1px;}
.main_news_rows_ab .data dt, .main_news_rows_ab .data dd{line-height:20px}
.main_news_rows_ab .data dd{}
.main_news_rows_ab .data .substance{ text-align:justify}
.main_news_rows_ab .data .substance a{font-size:12px;  line-height:20px; color:#4f4f4f;}

/* 메인랭킹 01 */
.main_rank_a{position:relative; overflow:hidden; margin-bottom:10px}
.main_rank_a .rank_num{display:block; width:23px; height:23px; color:#fff; font-family:verdana; font-size:13px; text-align:center; line-height:23px}
.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:250px; height:220px; position:relative; overflow:hidden; margin-right:33px}
.main_news_rows_b .thumb img{width:250px; height:220px}
.main_news_rows_b .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0; background:url('../../img/typeb/latest_bg.png') 0 bottom repeat-x;     background-size: 100% 69%;}
.main_news_rows_b .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 10px; height:40px; line-height:40px}
.main_news_rows_b .news_info .tit{font-size:15px; text-align:center; font-family:'맑은고딕','맑은 고딕'; color:#fff; letter-spacing:-1.5px;}
.main_news_rows_b .news_info dd{line-height:22px}
.main_news_rows_b .news_info dd{color:#8892a7}
.main_news_rows_b .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}

/* 메인최신뉴스_01 */
.main_news_rows_c{width:290px; height:350px; position:relative; overflow:hidden}
.main_news_rows_c .thumb img{width:290px; height:350px;}
.main_news_rows_c .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_news_rows_c .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_c .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 20px}
.main_news_rows_c .news_info .tit{font-size:17px; font-family:'돋움','맑은고딕'; color:#fff; letter-spacing:-1.5px; font-weight:bold; margin-bottom:5px}
.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/view_icon.png') 0 6px no-repeat; color:#78a0a5; font-weight:bold}
.main_news_rows_c .news_info .scrap{padding-left:28px; background:url('../../img/reply_icon.png') 10px 4px no-repeat; color:#bdb385; font-weight:bold}

/* 메인뉴스_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:14px; color:#fff; line-height:30px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 15px; 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 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 .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: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; 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_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; margin:8px 0; text-align:justify}
.main_news_rows_i dl .date{font-size:13px; font-family:tahoma; color:#838383}

/* 메인뉴스_11 */
.main_news_rows_j{width:236px; position:relative; padding-right:9px; padding-left:9px; border-left:1px solid #e9e9e9}
.main_news_rows_j .cate_ico{position:absolute; top:0; left:0; font-family:'맑은 고딕','맑은고딕'; font-size:14px; color:#fff; line-height:30px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 15px; text-align:center; z-index:10001}
.main_news_rows_j .thumb{width:236px; height:230px; position:relative; }
.main_news_rows_j .thumb .mask{width:100%; height:100%; position:absolute; top:0; left:0;  background: url('../../img/typeb/latest_bg.png') 0 bottom repeat-x;     background-size: 100% 70%;}
.main_news_rows_j .thumb .cate_info{position:absolute; top:0; left:0}
.main_news_rows_j .thumb .inquire{padding-left:28px; background:url('../../img/view_icon.png') 0 6px no-repeat; color:#78a0a5; font-weight:bold}
.main_news_rows_j .thumb .scrap{padding-left:28px; background:url('../../img/reply_icon.png') 10px 4px no-repeat; color:#bdb385; font-weight:bold}
.main_news_rows_j .info_area{}
.main_news_rows_j .info{}
.main_news_rows_j .info .title{font-size:16px; font-family:'맑은 고딕', '맑은고딕'; font-weight:bold; letter-spacing:-1px; margin:10px 0}
.main_news_rows_j .info .substance{font-size:13px; line-height:20px; font-family:'맑은 고딕','맑은고딕'; text-align:justify}
.main_news_rows_j .info .name_date{margin-top:25px; color:#3b6fbc; font-family:'맑은 고딕','맑은고딕'; font-size:12px; letter-spacing:-1px}

/* 메인뉴스_12 */
.main_news_rows_k{width:220px; position:relative; margin-left:10px}
.main_news_rows_k .thumb{width:220px; height:160px; position:relative; }
.main_news_rows_k .thumb .mask{width:100%; height:100%; position:absolute; top:0; left:0;  background: url('../img/latest_play_btn.png') center center no-repeat; }
.main_news_rows_k .thumb .cate_info{position:absolute; top:0; left:0}
.main_news_rows_k .thumb .inquire{padding-left:28px; background:url('../../img/view_icon.png') 0 6px no-repeat; color:#78a0a5; font-weight:bold}
.main_news_rows_k .thumb .scrap{padding-left:28px; background:url('../../img/reply_icon.png') 10px 4px no-repeat; color:#bdb385; font-weight:bold}
.main_news_rows_k .info_area{padding:20px; background:#292929}
.main_news_rows_k .info{}
.main_news_rows_k .info .title{margin:10px 0; font-size:15px; font-family:'맑은 고딕', '맑은고딕'; letter-spacing:-1px;}
.main_news_rows_k .info .substance{font-size:13px; line-height:20px; font-family:'맑은 고딕','맑은고딕'; text-align:justify}
.main_news_rows_k .info .name_date{margin-top:25px; color:#3b6fbc; font-family:'맑은 고딕','맑은고딕'; font-size:12px; letter-spacing:-1px}


/* 메인뉴스_13 */
.main_news_rows_l{position:relative; padding:35px 0; overflow:hidden; border-bottom:1px solid #f0f0f0}
.main_news_rows_l .thumb{position:relative; float: left; zoom: 1; margin-right:18px; }
.main_news_rows_l .cate_ico{font-family:'맑은 고딕','맑은고딕'; font-size:14px;}
.main_news_rows_l data2 dt{float: left; clear: both;margin-right: 9px; font-size: 12px !important; line-height:22px; color: #999999; font-family:'돋움'; }
.main_news_rows_l 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_l .dd:after {display: block;clear: both; content: '';}
.main_news_rows_l .data{overflow: hidden;position: relative; zoom: 1;}
.main_news_rows_l .title{padding-bottom:10px}
.main_news_rows_l .title a{color: #232323; font-size: 20px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1.5px; }
.main_news_rows_l .data dt, .main_news_rows_l .data dd{line-height:20px}
.main_news_rows_l .data dd{}
.main_news_rows_l .data .substance{ text-align:justify; margin-top:7px}
.main_news_rows_l .data .substance a{font-size:15px;  line-height:25px; color:#7d7d7d; letter-spacing:-1px}
.main_news_rows_l .data .related div{line-height:24px !important}

/* 메인뉴스_14 */
.main_news_rows_m{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f0f0f0}
.main_news_rows_m .thumb{position:relative; float: left; zoom: 1; margin-right:18px; }
.main_news_rows_m .cate_ico{font-family:'맑은 고딕','맑은고딕'; font-size:14px;}
.main_news_rows_m data2 dt{float: left; clear: both;margin-right: 9px; font-size: 12px !important; line-height:22px; color: #999999; font-family:'돋움'; }
.main_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}
.main_news_rows_m .dd:after {display: block;clear: both; content: '';}
.main_news_rows_m .data{overflow: hidden;position: relative; zoom: 1;}
.main_news_rows_m .title{}
.main_news_rows_m .title a{color: #232323; font-size: 20px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1.5px; }
.main_news_rows_m .data dt, .main_news_rows_m .data dd{line-height:20px}
.main_news_rows_m .data dd{}
.main_news_rows_m .data .substance{ text-align:justify; margin-top:7px}
.main_news_rows_m .data .substance a{font-size:15px;  line-height:25px; color:#7d7d7d; letter-spacing:-1px}
.main_news_rows_m .data div{line-height:24px !important}
.main_news_rows_m .data div .rela{width:680px; height:24px; letter-spacing:-1px; overflow:hidden}
.main_news_rows_m .data div .rela a{color:#cb8a0c !important; font-size:15px !important; font-family:'맑은 고딕'}

.main_tab_off a{background:#fff; display:block; text-align:center; cursor:pointer; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; font-weight:normal; line-height:49px; height:49px}
.main_tab_on {}
.main_tab_on a{color:#565656; font-weight:bold; background:url('../img/tab_bg_01.png') 0 bottom repeat-x; display:block; text-align:center; cursor:pointer; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px;  line-height:49px; height:49px}

.sub_tab_off a{background:#fff; display:block; text-align:center; cursor:pointer; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; font-weight:normal; line-height:49px; height:49px}
.sub_tab_on {}
.sub_tab_on a{color:#565656; font-weight:bold; background:url('../img/tab_bg_01.png') 0 bottom repeat-x; display:block; text-align:center; cursor:pointer; font-size:15px; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px;  line-height:49px; height:49px}

/* 카피라이터 */
.copy_chart{width:100%; border-collapse:collapse; table-layout:fixed}
.copy_chart td{background:#fafafa url('../img/arrow_icon_right3.png')  175px 16px no-repeat; text-align:left; border:1px solid #dcdcdc;}
.copy_chart td a{display:block; height:40px; line-height:40px; letter-spacing:-1px; font-weight:bold; color:#333; text-align:left}
.copy_chart td{height:40px; line-height:40px; padding:0 20px;  letter-spacing:-1px; font-weight:bold; color:#333; text-align:left; cursor:pointer}
.copy_chart td:hover{background:#1b67b2 url('../img/arrow_icon_right3.png')  175px 16px no-repeat}
.copy_chart td:hover a, .copy_chart td:hover{color:#fff}

.copyright_area{}
.copyright{position:relative; width:1100px; padding:0 0 30px 0; text-align:left; margin:0 auto;}
.copyright span{font-family:'돋움'; font-size:12px; letter-spacing:-1px; display:inline-block; *display:inline; zoom:1; line-height:24px; color:#999; vertical-align:middle}
.policy{padding:20px 0 30px 0; overflow:hidden}
.policy dt, .policy dd a{font-size:14px; font-family:'맑은 고딕'; float:left; display:inline-block; zoom:1; _display:inline; white-space:nowrap; padding:0 10px; color:#464646; line-height:13px; height:13px; border-right:1px solid #dbdbdb; letter-spacing:-1.5px; color:#919191; font-weight:bold}
.tail_logo{position:absolute; top:70px; right:13px;}

.now_locate{height:40px; line-height:40px; text-align:right; padding-right:5px; background:#fff}

/* 서브뉴스_01 */
.sub_news_rows_a{width:540px; position:relative; overflow:hidden; }
.sub_news_rows_a .cate_con{position:absolute; top:0px; left:0px; font-size:17px; font-family:'맑은 고딕'; color:#fff; text-align:center; letter-spacing:-1px; height:36px; line-height:36px}
.sub_news_rows_a .cate_con .back{position:absolute; width:100%; height:100%;  top:0; left:0; right:0; bottom:0; filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;}
.sub_news_rows_a .thumb img{width:540px; height:300px}
.sub_news_rows_a .wrap{}
.sub_news_rows_a .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:15px 0; }
.sub_news_rows_a .news_info .tit{font-size:28px; font-family:'맑은 고딕','맑은고딕'; color:#333; letter-spacing:-1.5px; font-weight:bold; margin-bottom:6px}
.sub_news_rows_a .news_info dd{line-height:22px}
.sub_news_rows_a .news_info dd{color:#979696}

/* 서브뉴스_02 */
.sub_news_rows_b{width:540px; position:relative; overflow:hidden; margin-bottom:20px}
.sub_news_rows_b .thumb{position:relative; width:260px; float:left; margin-right:15px}
.sub_news_rows_b .thumb img{width:260px; height:190px}
.sub_news_rows_b .thumb .cate_con{position:absolute; bottom:0px; right:0px; font-size:13px; font-family:'맑은 고딕'; color:#fff; height:23px; line-height:23px; text-align:center;  letter-spacing:-1px;}
.sub_news_rows_b .thumb .cate_con .back{position:absolute; width:100%; height:100%;  top:0; left:0; right:0; bottom:0; filter: alpha(opacity=60);-moz-opacity: 0.6; opacity: 0.6;}
.sub_news_rows_b .info_layer .title a{font-weight:bold; font-size:24px; letter-spacing:-1.2px; color:#333; font-family:"맑은 고딕",'맑은고딕'}
.sub_news_rows_b .substance{font-family:'맑은 고딕','맑은고딕'; font-size:14px; letter-spacing:-1px; line-height:22px;}

/* 서브뉴스_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-fami
ly:'맑은 고딕','맑은고딕'; 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{margin:5px 0}
.sub_news_rows_c .data .title a{color: #3c3c3c; font-size: 19px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1px; }
.sub_news_rows_c .data dd{line-height:22px}
.sub_news_rows_c .data .substance{text-align:justify; margin:5px 0}
.sub_news_rows_c .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#646464;}
.sub_news_rows_c .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_01.png') 5px 6px no-repeat; color:#bdbdbd; font-family:verdana}
.sub_news_rows_c .scrap{padding-left:20px; height:20px; background:url('../img/scrap_ico_01.png') 0px 6px no-repeat; color:#bdbdbd; font-family:verdana}

/* 서브뉴스_04 */
.sub_news_rows_tab table tr td:first-child > .sub_news_rows_d{margin-left:0}
.sub_news_rows_d{width:245px; position:relative; margin-left:13px; 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:245px; height:245px; 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{}
.sub_news_rows_e .title a{font-size:17px; letter-spacing:-1px; height:25px; line-height:25px; font-weight:bold; color:#232222; 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:145px; height:135px; position:relative; overflow:hidden; margin-left:20px; margin-bottom:20px}
.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; }
.sub_news_rows_g .news_info .tit{color:#fff; letter-spacing:-1px; font-weight:bold; margin-top:38px}
.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:15px}
.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{margin:5px 0}
.sub_news_rows_h .data .title a{color: #3c3c3c; font-size: 18px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1px; }
.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:18px; color:#898989;}

/* 서브뉴스_09 */
.sub_news_rows_i{width:450px; height:420px; position:relative; overflow:hidden}
.sub_news_rows_i .thumb img{width:450px; 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:310px; height:210px; position:relative; overflow:hidden}
.sub_news_rows_j .thumb img{width:310px; 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{margin: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; font-size:13px; 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/rows_cate_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{margin: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/rows_cate_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:505px; 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:17px; 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:351px; position:relative; margin-left:20px; margin-bottom:20px; 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/rows_cate_bg.png') 0 0 repeat; padding:0 7px; text-align:center; z-index:10001}
.sub_news_rows_p .thumb{width:351px; 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/rows_cate_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:205px; 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:207px; height:235px; 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:185px; 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{height:28px; text-align:left}
.board_menu td a{font-family:'맑은 고딕'; letter-spacing:-1.1px; font-size:14px}
.board_menu td a:hover{color:#1f45d4;}

/* 마이페이지 */
.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}

.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;}
.layer_tit{padding:13px 0; letter-spacing:-1px; color:#333; border-top:1px solid #d1d1d1; margin-top:10px}

/* 뉴스검색박스 */
.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; border-top:1px solid #dcdcdc}
.main_layer_rows_a .thumb{position:relative; width:170px; height:120px}
.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; padding-bottom:10px}
.main_layer_rows_a .data .title{margin:10px 0 5px 0}
.main_layer_rows_a .data .title a{color: #3c3c3c; font-size: 16px; font-weight: bold; text-align: left;  letter-spacing:-1px; font-family:'맑은 고딕','맑은고딕'}
.main_layer_rows_a .data dt, .main_layer_rows_a .data dd{line-height:22px}
.main_layer_rows_a .data .scrap{padding-left:30px; height:20px; background:url('../img/scrap_ico_01.png') 5px 6px no-repeat; color:#a5a5a5}
.main_layer_rows_a .data .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_01.png') 5px 6px no-repeat; color:#a5a5a5}

/* 메뉴레이어 디자인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; border-top:1px solid #dcdcdc}
.main_layer_bbs_rows_a .thumb{position:relative; width:170px; height:120px}
.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; padding-bottom:10px}
.main_layer_bbs_rows_a .data .title{margin:10px 0 5px 0; text-align:left}
.main_layer_bbs_rows_a .data .title a{color: #3c3c3c; font-size: 16px; font-weight: bold; text-align: left;  letter-spacing:-1px; font-family:'맑은 고딕','맑은고딕'}
.main_layer_bbs_rows_a .data dt, .main_layer_bbs_rows_a .data dd{line-height:22px}


/* 메뉴레이어 디자인 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}

.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}

.alpha_photo {bottom:0; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.photo a{color:#fff; font-weight:bold}

.all_search_list td:first-child .all_search_rows{margin-left:0 !important;}
.all_search_list .all_search_rows{float:left; margin-left:10px; margin-bottom:20px}

.all_search_list td:first-child .all_saerch_rows2{margin-left:0 !important;}
.all_search_list .all_saerch_rows2{float:left; margin-left:10px;}

.all_search_list td:first-child .all_saerch_rows4{margin-left:0 !important;}
.all_search_list .all_saerch_rows4{float:left; margin-left:15px;}

.all_search_list .all_search_rows3{}
.all_search_list .all_search_rows3 table tr:first-child td div{border-top:0 none !important}

.all_search_list td:first-child .all_search_rows6{margin-left:0 !important;}
.all_search_list .all_search_rows6{float:left; margin-left:10px; margin-bottom:10px}
.all_search_list .all_search_rows6 .inner_hidden{display:none}
.all_search_list .all_search_rows6 .thumb:hover .info{display:none}
.all_search_list .all_search_rows6 .thumb:hover .inner_hidden{display:block; position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background:url('../img/title_bg_02.png') 0 0 repeat; cursor:pointer}

/* 통합검색_01 */
.all_search_rows_a{width:265px; position:relative; margin-left:20px; margin-bottom:0px; float:left}
.all_search_rows_a .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}
.all_search_rows_a .thumb{width:265px; height:225px; position:relative}
.all_search_rows_a .mask{display:none}
.all_search_rows_a: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}
.all_search_rows_a .info{padding:17px; border:1px solid #b4b4b4; border-top:0 none;}
.all_search_rows_a .info .title{font-size:16px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; margin-bottom:10px}
.all_search_rows_a .info .sub_info{color:#8ea5c3; padding:10px 0}
.all_search_rows_a .info .substance{font-family:'맑은 고딕','맑은고딕'; font-size:13px; line-height:18px; text-align:justify; letter-spacing:-0.8px}
.all_search_rows_a .rate{font-weight:bold; color:#ffcb2c}
.all_search_rows_a .rate_img img{width:60px; vertical-align:middle}
.all_search_rows_a .star img{vertical-align:middle; width:70px; margin-bottom:4px}

/* 통합검색_02 */
.all_search_rows_b{position:relative; padding:20px 0; overflow:hidden; border-bottom:1px solid #f1f1f1}
.all_search_rows_b .thumb{position:relative; float: left; zoom: 1; margin-right:13px}
.all_search_rows_b .thumb .cate_ico{position:absolute; top:0; left:0; font-fami
ly:'맑은 고딕','맑은고딕'; 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}
.all_search_rows_b .dd:after {display: block;clear: both; content: '';}
.all_search_rows_b .data{overflow: hidden;position: relative; zoom: 1;}
.all_search_rows_b .data .title{margin:5px 0}
.all_search_rows_b .data .title a{color: #3c3c3c; font-size: 19px; font-weight: bold; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1px; }
.all_search_rows_b .data dd{line-height:22px}
.all_search_rows_b .data .substance{text-align:justify; margin:5px 0}
.all_search_rows_b .data .substance a{font-size:13px; font-family:'맑은 고딕','맑은고딕'; line-height:20px; color:#646464;}
.all_search_rows_b .inquire{padding-left:30px; height:20px;  background:url('../img/view_ico_01.png') 5px 6px no-repeat; color:#bdbdbd; font-family:verdana}
.all_search_rows_b .scrap{padding-left:20px; height:20px; background:url('../img/scrap_ico_01.png') 0px 6px no-repeat; color:#bdbdbd; font-family:verdana}

/* 통합검색_03 */
.all_search_rows_c{width:265px; height:220px; position:relative; overflow:hidden; margin-left:20px; margin-top:20px}
.all_search_rows_c .thumb img{width:265px; height:220px}
.all_search_rows_c .wrap{height:100%; width:100%; display:block; position:absolute; top:0; left:0; background:url('../../img/typeb/latest_bg.png') 0 bottom repeat-x;     background-size: 100% 69%;}
.all_search_rows_c .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:0 10px; height:40px; line-height:40px}
.all_search_rows_c .news_info .tit{font-size:15px; text-align:center; font-family:'맑은고딕','맑은 고딕'; color:#fff; letter-spacing:-1.5px;}
.all_search_rows_c .news_info dd{line-height:22px}
.all_search_rows_c .news_info dd{color:#8892a7}
.all_search_rows_c .news_info .inquire{padding-left:28px; background:url('../../img/typeb/inquire_ico.png') 0 3px no-repeat; color:#fff; font-weight:bold}

/* 통합검색_04 */
.all_search_rows_d{position:relative; padding:19px 0 17px 0; overflow:hidden; border-bottom:1px solid #f2f2f2}
.all_search_rows_d .thumb{position:relative; float: left; zoom: 1; margin-right:10px; overflow:hidden}
.all_search_rows_d .dd:after {display: block;clear: both; content: '';}
.all_search_rows_d .data{overflow: hidden;position: relative; zoom: 1; padding-right:10px; margin-top:5px}
.all_search_rows_d .title{margin:10px 0;}
.all_search_rows_d .title a{color: #232323; font-size: 18px; font-weight: normal; font-family:'맑은 고딕','맑은고딕'; text-align: left; letter-spacing:-1.0px; font-weight:bold}
.all_search_rows_d .data dt{line-height:24px}
.all_search_rows_d .data dd{line-height:20px}

/* 통합검색_05 */
.all_search_rows_e{width:265px; position:relative; margin-left:20px; margin-bottom:0px; float:left}
.all_search_rows_e .thumb{width:265px; height:225px; position:relative; overflow:hidden}
.all_search_rows_e .mask{position: absolute;width:100%; height:100%; top:0; left:0; right:0; bottom:0;  background: url('../img/latest_play_btn.png') center center no-repeat;  z-index:100}
.all_search_rows_e .info{padding:17px; border:1px solid #b4b4b4; border-top:0 none;}
.all_search_rows_e .info .title{font-size:13px; font-weight:bold; font-family:'맑은 고딕','맑은고딕'; letter-spacing:-1px; margin-bottom:10px}
.all_search_rows_e .info .sub_info{color:#8ea5c3; padding:10px 0}
.all_search_rows_e .info .substance{font-family:'맑은 고딕','맑은고딕'; font-size:16px; line-height:21px; text-align:justify; letter-spacing:-0.8px}

/* 통합검색 스크롤 기본위치 선점 - js 소스 영향을 주기위한 소스 */
.all_sch_scrollfixed {width:230px; position:fixed !important; top:143px; z-index:9999}

.Fixed {position: fixed !important; top: 135px !important;}
.gibu img{width:100% !important; height:auto !important}