@import url('../css/bbs_style.css');
#container_c_w {width:1200px; margin:0 auto;}

.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{xdisplay:block;} /* 상세화면에 이미지 확대보기 아이콘 위치로 xdisplay 처리 */
.retail{font-family:'Noto Sans KR'; 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:hover a{color:#333333}
.frede:hover{color:#ff0505}
.single_cate_ico{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; 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}
.contents_typec{width: 1000px; margin: 0 auto;}

.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}
.border_top_none tr:first-child td div{border-top:0 none!important}

.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);}

#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:-0px; right:0px; background:#ffffff; border:1px solid #5a5a5a; z-index:10000}

.main_tit{position:relative; font-family:'Noto Sans KR'; letter-spacing:-1px; color:#393939; }
.more{position:absolute; top:20px; right:0}

.main_tit2{position:relative; font-size:15px; font-family:'Noto Sans KR'; 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:17px; font-family:'Noto Sans KR'; font-weight:500; 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:18px; font-family:'Noto Sans KR'; font-weight:500; letter-spacing:-1px; color:#393939}
.sub_tit .more{position:absolute; top:28px; right:0; font-family:'Noto Sans KR'; letter-spacing:-1px; padding-right:11px; background:url('../../img/typeb/more_arrow.png') 38px 6px no-repeat; font-size:13px; font-weight:normal; color:#393939}

.main_tit4{position:relative;  font-family:'Noto Sans KR'; letter-spacing:-1px; color:#393939;}
.main_tit4 .more2{position:absolute; top:3px; right:0}

/* 메인최신뉴스_01 */
.main_latest_news_a{width:640px; height:500px; position:relative; overflow:hidden; margin-bottom:20px;}
.main_latest_news_a .thumb img{width:710px; height:500px;}
.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 40px}
.main_latest_news_a .news_info .tit{font-size:35px; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; margin-bottom:15px}
.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/view_icon.png') 0 6px no-repeat; color:#78a0a5; font-weight:bold}
.main_latest_news_a .news_info .scrap{padding-left:28px; background:url('../../img/reply_icon.png') 0 4px no-repeat; color:#bdb385; font-weight:bold}


/* 메인최신뉴스_02 */
.main_latest_news_b{width:190px; position:relative; overflow:hidden; margin-left:30px}
.main_latest_news_b .thumb img{width:190px; height:125px}
.main_latest_news_b .wrap{width:100%; display:block; position:relative; }
.main_latest_news_b .news_info{overflow: hidden;position: relative; font-size:13px; zoom:1; line-height:20px}
.main_latest_news_b .news_info .tit{font-size:15px; letter-spacing:-1.5px; }
.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}

/* 메인최신뉴스_03 */
.main_latest_news_c{width:260px; height:370px; position:relative; overflow:hidden}
.main_latest_news_c .thumb img{width:260px; height:370px;}
.main_latest_news_c .news_info{overflow: hidden;position: relative; font-size: 12px; zoom: 1; padding:17px; background: url('../../img/typeb/bg_60op.png') 0 bottom repeat; }
.main_latest_news_c .news_info .tit{font-size:15px; font-family:'돋움'; color:#fff; letter-spacing:-1.5px; font-weight:500;}
.main_latest_news_c .news_info dd{line-height:22px}
.main_latest_news_c .news_info dd{color:#8892a7}
.main_latest_news_c .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_c:hover .wrap_inner{position:absolute; bottom:0}
.main_latest_news_c .wrap_inner{position:absolute; bottom:-110px}


/* 메인뉴스_01 */
.main_news_rows_a{position:relative; padding:0 0 19px 0; overflow:hidden;}
.main_news_rows_a .thumb{position:relative; float: left; zoom: 1; margin-right:18px; }
.main_news_rows_a .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; font-size:14px; color:#fff; line-height:20px; background:#f33d33; padding:2px 5px; 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:'Noto Sans KR'; }
.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, 'Noto Sans KR'; 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{padding-bottom:5px}
.main_news_rows_a .title a{color: #232323; font-size: 32px; font-weight: 500; font-family:'Noto Sans KR'; text-align: left; letter-spacing:-1.5px; line-height:40px;}
.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; margin-bottom:5px;}
.main_news_rows_a .data .substance a{font-size:15px;  line-height:20px; color:#4f4f4f; font-family:'Noto Sans KR'; }
.main_news_rows_a .data .etc{letter-spacing:-1px; color:#999999;  line-height:20px; padding-top:3px }
.main_news_rows_a .data .related div{line-height:24px !important}

/* 메인뉴스_02 */
.main_news_rows_ab{position:relative; padding:14px 0; overflow:hidden; border-top:1px solid #e2e2e2}
.main_news_rows_ab .thumb{position:relative; float: left; zoom: 1; margin-right:18px;}
.main_news_rows_ab .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; font-size:13px; color:#fff; line-height:20px; background:url('../../img/typeb/cate_ico_bg.png') 0 0 repeat; padding:0 10px; text-align:center}
.main_news_rows_ab data2 dt{float: left; clear: both;margin-right: 9px; font-size: 12px !important; line-height:22px; color: #999999; font-family:'돋움'; }
.main_news_rows_ab 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_ab .top_title{margin-bottom:15px}
.main_news_rows_ab .top_title a{color: #232323; font-size: 20px; font-weight: normal; font-family:'Noto Sans KR'; text-align: left; letter-spacing:-1.5px; }
.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{}
.main_news_rows_ab .data .title a{color: #a79a5f; font-size: 15px;  text-align: left;  height:24px; line-height: 24px; letter-spacing:-1px; display:block; border:1px solid #a79a5f; padding:0 5px;}
.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:14px;  line-height:20px; color:#4f4f4f;}
.main_news_rows_ab .data .related div{line-height:24px !important; }
.main_news_rows_ab .data .related div .rela{line-height:20px; height:20px; width:255px; overflow:hidden; }
.main_news_rows_ab .data .related a{font-family:'Noto Sans KR'; font-size:14px;}

/* 메인랭킹 01 */
.main_rank_a{position:relative; overflow:hidden}
.main_rank_a .thumb img{width:230px; height:139px}
.main_rank_a .rank_num{position:absolute; top:0; left:0;  color:#fff; font-family:tahoma; font-size:18px; font-weight:500; padding:0 13px; line-height:40px; z-index:1;}
.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:18px; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; }
.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:380px; height:220px; position:relative; overflow:hidden; margin-right:30px}
.main_news_rows_b .thumb img{width:380px; height:220px}
.main_news_rows_b .cate_ico{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; 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}
.main_news_rows_b:hover .cate_ico{background:#1b66b2}
.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:17px; text-align:center; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-0.5px; font-weight:400;}
.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}
.main_news_rows_b .news_info .inquire2{padding-left:28px; background:url('../../img/view_icon.png') 0 6px no-repeat; color:#78a0a5; font-weight:bold}
.main_news_rows_b .news_info .scrap2{padding-left:28px; background:url('../../img/reply_icon.png') 0px 4px no-repeat; color:#bdb385; font-weight:bold}

/* 메인최신뉴스_01 */
.main_news_rows_c{width:330px; height:350px; position:relative; overflow:hidden}
.main_news_rows_c .thumb img{width:330px; 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:500; 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') 0px 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:'Noto Sans KR'; 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:'Noto Sans KR'; font-weight:500; letter-spacing:-1px; margin-bottom:5px}
.main_news_rows_d .info .substance{font-size:13px; line-height:20px; font-family:'Noto Sans KR'; text-align:justify}
.main_news_rows_d .info .name_date{margin-top:25px; color:#3b6fbc; font-family:'Noto Sans KR'; 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:'Noto Sans KR'; letter-spacing:-1px; font-weight:500; line-height:20px; margin-bottom:10px}
.main_news_rows_d:hover .display_info .substance{font-size:13px; line-height:20px; font-family:'Noto Sans KR'; text-align:justify}
.main_news_rows_d:hover .display_info .name_inquire{margin-top:20px; color:#3b6fbc; font-family:'Noto Sans KR'; 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:'Noto Sans KR'; 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:'Noto Sans KR'; font-weight:500; font-size:15px; font-weight:500; letter-spacing:-1px}
.main_news_rows_f dl .substance{font-size:13px; font-family:'Noto Sans KR'; 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:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; 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:'Noto Sans KR'; 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:500; 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:150px; 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:200px; height:150px}
.main_news_rows_i .thumb .bub_ico{padding-top:17px; width:54px; height:54px; position:absolute; top:50px; left:173px; background:url('../../img/typeb/pt_bg.png') 0 0 no-repeat; text-align:center; font-size:15px; font-weight:500; 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:'Noto Sans KR'; font-weight:500; font-size:25px; font-weight:500; letter-spacing:-1px}
.main_news_rows_i dl .substance{font-size:15px; font-family:'Noto Sans KR'; color:#969696; letter-spacing:-1px; margin:8px 0; text-align:justify}
.main_news_rows_i dl .date{font-size:15px; font-family:tahoma; color:#838383}

/* 메인뉴스_11 */
.main_news_rows_j{width:261px; position:relative; padding-right:25px; padding-left:25px; border-left:1px solid #e9e9e9}
.main_news_rows_j .cate_ico{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; font-size:15px; 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:261px; 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') 0 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:17px; font-family:'Noto Sans KR'; font-weight:500; letter-spacing:-1px; margin:10px 0}
.main_news_rows_j .info .substance{font-size:15px; line-height:20px; font-family:'Noto Sans KR'; text-align:justify}
.main_news_rows_j .info .name_date{margin-top:25px; color:#3b6fbc; font-family:'Noto Sans KR'; font-size:13px; letter-spacing:-1px}

/* 메인뉴스_12 */
.main_news_rows_k{width:440px; position:relative;}
.main_news_rows_k .thumb{width:440px; height:230px; position:relative; }
.main_news_rows_k .thumb .mask{width:100%; height:30%; position:absolute; bottom:0; left:0;  background: url('../../img/typeb/latest_bg_60.png') 0 bottom repeat-x;     background-size: 100% 80%;}
.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') 0 4px no-repeat; color:#bdb385; font-weight:bold}
.main_news_rows_k .info_area{padding:20px; background:#4f5153}
.main_news_rows_k .info{}
.main_news_rows_k .info .title{margin:10px 0; font-size:18px; font-family:'Noto Sans KR'; font-weight:500; letter-spacing:-1px;}
.main_news_rows_k .info .substance{font-size:15px; line-height:20px; font-family:'Noto Sans KR'; text-align:justify}
.main_news_rows_k .info .name_date{margin-top:25px; color:#3b6fbc; font-family:'Noto Sans KR'; font-size:12px; letter-spacing:-1px}


.main_tab_off a{background:#f5f5f5; display:block; text-align:center; cursor:pointer; font-size:16px; font-family:'Noto Sans KR'; letter-spacing:-1px; font-weight:normal; line-height:38px; height:38px}
.main_tab_on {border-bottom:0 none !important}
.main_tab_on a{color:#565656; background:#ffffff; display:block; text-align:center; cursor:pointer; font-size:16px; font-family:'Noto Sans KR'; 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:14px; font-family:'Noto Sans KR'; letter-spacing:-1px; font-weight:400; 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:14px; font-family:'Noto Sans KR'; letter-spacing:-1px;  line-height:33px; height:33px}

/* 카피라이터 */
.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:45px; line-height:45px; letter-spacing:-1px; font-weight:500; color:#333; text-align:left}
.copy_chart td{height:40px; line-height:40px; padding:0 20px;  letter-spacing:-1px; font-weight:500; 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:1200px; padding:0 0 30px 0; text-align:left; margin:0 auto;}
.copyright span{font-family:'Noto Sans KR'; font-size:14px; letter-spacing:-0.5px; margin-right:30px; display:inline-block; *display:inline; zoom:1; line-height:25px; color:#999}
.policy{padding:30px 0; overflow:hidden}
.policy dt, .policy dd a{font-size:16px; font-family:'Noto Sans KR'; 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:-1px; color:#333}
.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:630px; height:330px; position:relative; overflow:hidden}
.sub_news_rows_a .thumb img{width:630px; 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:25px; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; 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%}
.sub_news_rows_a .cate_con{position:absolute; top:10px; left:10px; border:1px solid #FFFFFF; padding:3px 5px; font-size:14px; font-family:'Noto Sans KR'; color:#fff;}

/* 서브뉴스_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:500; font-size:20px; letter-spacing:-1.5px; color:#0d0d0d; font-family:'Noto Sans KR'}
.sub_news_rows_b .substance{font-size:13px; font-family:'Noto Sans KR'; font-size:14px; 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:'Noto Sans KR'; font-size:16px; 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: 22px; font-weight: 500; font-family:'Noto Sans KR'; 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; padding:5px 0;}
.sub_news_rows_c .data .substance a{font-size:15px; font-family:'Noto Sans KR'; line-height:20px; color:#898989; letter-spacing:-0.5px;}

/* 서브뉴스_04 */
.sub_news_rows_tab table tr td:first-child > .sub_news_rows_d{margin-left:0}
.sub_news_rows_d{width:270px; position:relative; margin-left:25px; margin-bottom:30px; float:left}
.sub_news_rows_d .cate_info{position:absolute; bottom:10px; right:10px; font-family:'Noto Sans KR'; 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:270px; height:190px; overflow:hidden;  position:relative}
.sub_news_rows_d:hover img{transform:scale(1.1);-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1); transition: transform .35s;  -o-transition: transform .35s; -moz-transition: transform .35s; -webkit-transition: transform .35s;}
.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 .mask{display:none}
.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:500; font-family:'Noto Sans KR'; letter-spacing:-1px; margin-bottom:10px; line-height:20px;}
.sub_news_rows_d .info .sub_info{color:#8ea5c3; padding:10px 0}
.sub_news_rows_d .info .substance{font-family:'Noto Sans KR'; font-size:13px; line-height:18px; text-align:justify; letter-spacing:-0.8px}
.sub_news_rows_d .rate{font-weight:500; 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; width:268px; height:148px;}
.sub_news_rows_e .title a{font-size:15px; letter-spacing:-1px; height:30px; line-height:30px; font-weight:400; color:#646464; font-family:'Noto Sans KR'}

/* 서브뉴스_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:14px; letter-spacing:-1px; height:18px; line-height:18px; font-weight:400; color:#646464; font-family:'Noto Sans KR'}

/* 서브뉴스_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:16px; color:#fff; font-family:'Noto Sans KR'; letter-spacing:-1px; font-weight:500; 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; font-size:14px; font-family:'Noto Sans KR'; }

/* 서브뉴스_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:'Noto Sans KR'; 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:19px; font-weight: 500; font-family:'Noto Sans KR'; 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; padding-top:5px; }
.sub_news_rows_h .data .substance a{font-size:15px; font-family:'Noto Sans KR'; line-height:20px; color:#646464;}

/* 서브뉴스_09 */
.sub_news_rows_i{width:590px; height:420px; position:relative; overflow:hidden}
.sub_news_rows_i .thumb img{width:590px; 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:25px; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; margin-bottom:6px}
.sub_news_rows_i .news_info dd{line-height:22px}
.sub_news_rows_i .news_info dd{font-size:15px;  font-family:'Noto Sans KR'; line-height:18px;}

/* 서브뉴스_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:17px; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:400;}
.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:'Noto Sans KR'; 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: 500; font-family:'Noto Sans KR'; 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:'Noto Sans KR'; 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:'Noto Sans KR'; 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:20px; font-family:'Noto Sans KR'; font-weight: 500; text-align: left; line-height: 25px; 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; padding:5px 0;}
.sub_news_rows_l .data .substance a{font-size:14px; font-family:'Noto Sans KR'; font-weight: 400; line-height:22px; 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:'Noto Sans KR'; font-size:14px; 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; vertical-align:top;}
.sub_news_rows_n .data .title{padding:6px 0}
.sub_news_rows_n .data .title a{color: #232323; font-size:23px; font-weight: 500; font-family:'Noto Sans KR'; text-align: left; line-height: 27px; 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:15px; font-family:'Noto Sans KR'; line-height:20px; color:#9d9d9d;}
.sub_news_rows_n .related a{font-size:14px; font-family:'Noto Sans KR';}

/* 서브뉴스_14 */
.sub_news_rows_m{position:relative; padding:19px 0 19px 0; overflow:hidden; border-bottom:1px solid #e2e2e2}
.sub_news_rows_m .thumb{position:relative; float: left; zoom: 1; margin-right:18px; width:240px; height:155px}
.sub_news_rows_m .thumb .cate_ico{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; font-size:14px; 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:23px; font-weight: 500; font-family:'Noto Sans KR'; 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:14px; font-family:'Noto Sans KR'; line-height:20px; letter-spacing:-1px; color:#9d9d9d;}
.sub_news_rows_m .data .related a{font-size:14px; font-family:'Noto Sans KR';}

/* 서브뉴스_15 */
.sub_news_rows_o{width:555px; 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:18px; font-family:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; 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:380px; position:relative; margin-left:20px; margin-bottom:20px; float:left}
.sub_news_rows_p .cate_info{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; 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:380px; 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:17px; font-weight:bold;  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 .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: 22px; font-weight: 500; text-align: left; line-height: 20px; letter-spacing:-1px; font-family:'Noto Sans KR'}
.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; padding-top:5px;}
.sub_news_rows_q .data .substance a{font-size:14px; line-height:22px; color:#646464; font-family:'Noto Sans KR'}
.sub_news_rows_q .related a{line-height:22px; font-size:14px; font-family:'Noto Sans KR';}

/* 서브뉴스_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:'Noto Sans KR'; 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:260px; position:relative; margin-left:30px; margin-bottom:30px; float:left}
.minihime_rows .cate_info{position:absolute; top:0; left:0; font-family:'Noto Sans KR'; 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:260px; 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{padding:10px; border:1px solid #b4b4b4; border-top:0 none; text-align:center}
.minihime_rows .info .title{font-size:15px; font-weight:500; font-family:'Noto Sans KR'; letter-spacing:-1px;}
.minihime_rows .info .substance{color:#8ea5c3; padding:5px 0; font-size:13px; font-family:verdana.'Noto Sans KR'}

.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:500; 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:500; 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:500; 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:500; 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:15px; font-family:'Noto Sans KR'; letter-spacing:-1.1px}
.board_menu td a:hover{color:#1f45d4; background:url('../../img/typeb/board_arrow_01.gif') 0 12px no-repeat; }

.now_locate{height:40px; line-height:40px; text-align:right; padding-right:5px; background:#fff}

/* 리터칭 시작 */

/* 마이페이지 메뉴 */
.my_menu_box_01 { border:1px solid #bfc9d4; border-top:none; padding:20px; background:#d6e1ec;}
.my_menu_box_01 .my_menu_main {font-size:16px; font-family:'Noto Sans KR'; letter-spacing:-0.5px; color:#2b2b2b; font-weight:500;}
.my_menu_box_01 .my_menu_main a {color:#2b2b2b;}
.my_menu_box_01 .my_menu_sub {font-size:14px; font-family:'Noto Sans KR'; letter-spacing:-0.5px; color:#57575a; background:url('{{skin_folder_img}}/img/my_menu_arrow.gif') 0px 5px no-repeat; padding-left:12px; margin-top:8px;}
.my_menu_box_01 .my_menu_sub a {color:#57575a;}

.my_menu_box_02 { border:1px solid #e0e0e0; border-top:none; padding:20px; background:#f8f8f8;}
.my_menu_box_02 .my_menu_main {font-size:16px; font-family:'Noto Sans KR'; letter-spacing:-0.5px; color:#333333; font-weight:500;}
.my_menu_box_02 .my_menu_main a {color:#333333;}
.my_menu_box_02 .my_menu_sub {font-size:14px; font-family:'Noto Sans KR'; letter-spacing:-0.5px; color:#666666; background:url('{{skin_folder_img}}/img/my_menu_arrow.gif') 0px 5px no-repeat; padding-left:12px; margin-top:8px;}
.my_menu_box_02 .my_menu_sub a {color:#666666;}


/* 마이페이지 메인 타이틀 */
.my_page_title { margin-bottom:20px;}
.my_page_title_text { font-size:20px; font-family:'Noto Sans KR'; letter-spacing:-2px; color:#333333; font-weight:500; float:left; padding-left:12px; float:left;}
.my_page_title_more {position:relative; top:3px; float:right;}


/* 마이페이지 리스트 바 */
.my_list_bar { border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#fafafa; }
.my_list_bar td { height:40px; text-align:center; font-family:'Noto Sans KR'; letter-spacing:-0.5px; font-size:14px; color:#999999;}

/* 마이페이지 서스 상단 타이틀 */
.my_sub_title { border-bottom:2px solid #000; padding-bottom:20px; background:#ffffff;}
.my_sub_title_01 { font-size:34px; font-family:'Noto Sans KR'; letter-spacing:-3px; color:#333333; font-weight:500; float:left;}
.my_sub_title_02 { font-size:13px; font-family:'Noto Sans KR'; letter-spacing:-0.5px; color:#999999; float:left; margin:25px 0px 0px 15px;}

/* 마이페이지 검색  */
.my_search_box { background:#fafafa; border:1px solid #e9e9e9; padding:20px;}
.my_search_box input[type=text] { border:1px solid #c9c9c9; background:#ffffff; height:28px; line-height:27px; padding-left:5px; color:#666666;}
.my_search_box select { border:1px solid #c9c9c9; background:#ffffff; height:30px; line-height:24px; padding:5px; color:#666666;}


/* 기부내역 */
.my_list_bar_dona th { border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#fafafa; height:40px; text-align:center; font-family:'Noto Sans KR'; letter-spacing:-0.5px; font-size:14px; color:#999999; font-weight:normal;}
.my_list_bar_dona td { height:50px; border-bottom:1px dashed #e0e0e0;}
.dona_title_color a { color:#333333; }


/* 스크랩 */
.my_rows_margin_box table tr td .my_rows_margin { margin-left:20px; margin-top:25px;}
.my_rows_margin_box table tr td:first-child .my_rows_margin{ margin-left:0 !important; }

/* 도움말박스 */
.my_help_box { border:1px dotted #e0e0e0; background:#fafafa; padding:20px; color:#999999; margin-top:20px; line-height:19px;}
.pay_title{color:#333; font-size:36px; letter-spacing:-3px; font-weight:normal; padding:30px; 0; text-align:center}
.title_select select{width:140px}
.support_tr_onoff, .support_tr_onoff:hover{color:#5ca7dc; text-decoration:underline}

/* 리터칭 끝 */

#road_addr2{border:1px solid #a9a9a9; padding:1px}
.quick_right_sc{width:0; left:50%; position:absolute; top:240px; margin-left:625px; z-index:30;}
.quick_left_sc{width:0; right:50%; position:absolute; top:240px; margin-right:725px; z-index:30;}

.resist_gisa_info{width:100%; position:relative; border-collapse:collapse; border-spacing:0}
.resist_gisa_info .icon_nemo{color:#333333; font-weight:500; font-size:12px; line-height:24px; text-align:left}
.resist_gisa_info .title{width:170px; background:url('../img/icon_arrow_new.gif') 0 center no-repeat; padding-left:10px; font-size:15px; letter-spacing:-1px; color:#505050; border-bottom:1px solid #e0e0e0}
.resist_gisa_info .substance 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 .title, .resist_gisa_info .substance{font-family:'Noto Sans KR'}
.resist_gisa_info .substance{padding:18px 0; text-align:left; border-bottom:1px solid #e0e0e0}
.resist_gisa_info .substance select{border: 1px solid #7b8595;height:28px;background: #fff;color: #424242; margin:4px 4px 4px 0; padding:5px}
.resist_gisa_info .substance input[type='text'], .resist_gisa_info .substance input[type='file']{border: 1px solid #bebec1; display: inline-block; _display: inline; line-height: 28px; height: 28px; padding-left: 3px; margin:4px 4px 4px 0}
.resist_gisa_info .substance textarea{margin:5px 0; border: 1px solid #bebec1;}
.resist_gisa_info .substance input[type='checkbox']{vertical-align:middle}
.resist_gisa_info .substance label{font-size:14px; vertical-align:middle; font-family:'Noto Sans KR'; margin-right:20px; color:#666666}
.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:1090px;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:500; 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:'Noto Sans KR'; 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: 25px; font-weight: 500; text-align: left; line-height:32px; letter-spacing:-1px; font-family:'Noto Sans KR'}
.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:14px; line-height:20px; color:#646464; font-family:'Noto Sans KR'}

/* 메뉴레이어 디자인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:24px; font-weight:500; font-family:'Noto Sans KR'; letter-spacing:-0.5px; color:#393939 }
.main_layer_rows_b .substance a{font-size:14px; font-weight:400; color:#393939; letter-spacing:-0.5px; font-family:'Noto Sans KR';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:'Noto Sans KR'; 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: 15px; 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:22px; font-weight:500; font-family:'Noto Sans KR'; letter-spacing:-1.1px; color:#393939 }
.main_layer_rows_d .substance a{font-size:15px; font-weight:normal; color:#393939; letter-spacing:-1.1px; font-family:'Noto Sans KR';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{margin-left:30px; float:left; margin-bottom:30px; }
.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:17px; font-weight:500; font-family:'Noto Sans KR'; 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:'Noto Sans KR';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:370px; height:250px; position:relative; overflow:hidden; float:left; margin-left:23px;}
.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:'Noto Sans KR'; color:#fff; letter-spacing:-1px; font-weight:500; 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:275px; margin-left:19px; float:left;}
.main_layer_rows_g .thumb{position:relative; margin-bottom:10px;}
.main_layer_rows_g .thumb img{}
.main_layer_rows_g .title{text-align:left; }
.main_layer_rows_g .title a{font-size:17px; font-weight:500; font-family:'Noto Sans KR'; 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:'Noto Sans KR';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:'Noto Sans KR'; font-size:15px; 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: 500; text-align: left; line-height: 26px; letter-spacing:-1.1px; font-family:'Noto Sans KR'}
.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:-0.5px}
.main_layer_bbs_rows_a .data .substance a{font-size:15px; line-height:22px; color:#8b8b8b; font-family:'Noto Sans KR'}

/* 메뉴레이어 디자인 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{margin-left:20px; float:left; margin-bottom:10px}
.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:15px; font-weight:500; font-family:'Noto Sans KR'; 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; display:block; padding:20px 0 20px 15px;}

.gibu img{width:100% !important; height:auto !important}


/* 회원가입,수정 디자인 및 인풋스타일 */
.member_info{border-top:2px solid #333333}
.member_info .title, .member_info .substence{border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.member_info .title{color: #505050;width: 130px; height:70px; padding-left: 25px;background: #f9f9f9; text-align:left; font-weight:normal; font-size:15px; font-family:'Noto Sans KR'; letter-spacing:-1px}
.member_info .title img{vertical-align:middle}
.member_info .substence{padding:8px; background:#fff}
.member_info .substence input[type=text], input[type=file], input[type=password]{border:1px solid #bdbdc0; background:#ffffff; padding-left:5px; height:28px; line-height:28px;}
.member_info .substence select {padding:5px; border:1px solid #bdbdc0; height:30px; line-height:30px}
.member_info .substence textarea{border:1px solid #bdbdc0; background:#ffffff; padding:5px; height:200px; width:93%;}
.member_info .substence .bunya{height:21px}
.member_info .guide_txt{font-size:13px; letter-spacing:-1px; font-family:'Noto Sans KR'; color:#999999; vertical-align:middle}
.member_info .txt{font-size:13px; letter-spacing:-1px; font-family:'Noto Sans KR'; color:#999999; vertical-align:middle; cursor:pointer}

.search_gisa_info{width:100%; position:relative; border-collapse:collapse; border-spacing:0}
.search_gisa_info .icon_nemo{color:#333333; font-weight:500; font-size:12px; line-height:24px; text-align:left}
.search_gisa_info .title{width:100px; background:url('../img/icon_arrow_new.gif') 0 center no-repeat; padding-left:10px; font-size:15px; letter-spacing:-1px; color:#505050; border-bottom:1px solid #e0e0e0}
.search_gisa_info .substance input[type="radio"]{margin-bottom:2px}
.search_gisa_info .icon_nemo_2{background:url('../img/icon_nemo.gif') 8px 42px no-repeat; color:#6b6b6b; padding:12px 0 12px 30px}
.search_gisa_info .title, .search_gisa_info .substance{font-family:'Noto Sans KR'}
.search_gisa_info .substance{padding:5px 0; text-align:left; border-bottom:1px solid #e0e0e0}
.search_gisa_info .substance select{border: 1px solid #bdbdc0;height:28px;background: #fff;color: #424242; margin:4px 4px 4px 0; padding:5px}
.search_gisa_info .substance input[type='text'], .search_gisa_info .substance input[type='file']{border: 1px solid #bdbdc0; display: inline-block; _display: inline; line-height: 28px; height: 28px; padding-left: 3px;}
.search_gisa_info .aa select{margin-right:12px}
.search_gisa_info .bb select{width:130px; margin-right:12px}

.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; padding-right:15px;}

.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:290px; position:relative; padding-right:30px; margin-bottom:0px; float:left}
.all_search_rows_a .cate_info{position:absolute; bottom:10px; right:10px; font-family:'Noto Sans KR'; 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:290px; 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:500; font-family:'Noto Sans KR'; 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:'Noto Sans KR'; font-size:14px; line-height:18px; text-align:justify; letter-spacing:-0.8px}
.all_search_rows_a .rate{font-weight:500; 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:'Noto Sans KR'; 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: 500; font-family:'Noto Sans KR'; 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:10px 0}
.all_search_rows_b .data .substance a{font-size:14px; font-family:'Noto Sans KR'; line-height:20px; color:#646464; letter-spacing:-1px;}
.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:300px; height:230px; position:relative; overflow:hidden; margin-bottom:15px; padding-right:15px;}
.all_search_rows_c .thumb img{width:300px; height:230px}
.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:'Noto Sans KR'; 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:'Noto Sans KR'; text-align: left; letter-spacing:-1.0px; font-weight:500}
.all_search_rows_d .data dt{line-height:24px}
.all_search_rows_d .data dd{line-height:20px}

/* 통합검색_05 */
.all_search_rows_e{width:290px; position:relative; padding-right:30px; margin-bottom:0px; float:left}
.all_search_rows_e .thumb{width:290px; height:240px; 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:14px; font-weight:500; font-family:'Noto Sans KR'; 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:'Noto Sans KR'; 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:80px !important;}
.gibu img{width:100% !important; height:auto !important}

/* 슬라이더 arrow 이미지 */
.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: 10px;background:url('../../img/nav_arrow_left3.png') 0 0 no-repeat;}
.arrow_mid .flexslider .flex-direction-nav .flex-next { right: 10px;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);}


.related_all a{font-family:'Noto Sans KR'; font-size:14px;}
.all_catea a{color:#666666; font-size:14px !important; font-family:'Noto Sans KR' !important; letter-spacing:-1px;}

.rows13_thumb img {width:80px; height:80px;}

/* 이미지 크기조정 추가 */
.sub_news_rows_c .thumb img{
	width:150px;
	height:110px;
}
.sub_news_rows_h .thumb img{
	width:140px;
	height:100px;
}
.sub_news_rows_l .thumb img{
	width:160px;
	height:110px;
}
.normal_area_130_105 .sub_news_rows_l .thumb img{
	width:130px;
	height:105px;
}
.sub_news_rows_m .thumb img{
	width:240px;
	height:155px;
}
.sub_news_rows_q .thumb img{
	width:220px;
	height:160px;
}
.sub_news_rows_f .thumb img{
	width:128px;
	height:88px;
}
.sub_news_270_150 .thumb img{
	width:270px;
	height:150px;
}
.only_photo_thumb_270_150 img{
	width:270px;
	height:150px;
}
.main_news_rows_ab .thumb img{
	width:160px;
	height:100px;
}
.sub_news_rows_p .thumb img{
	width:380px;
	height:210px;
}
.main_layer_rows_a .thumb img,{
	width:230px;
	height:180px;
}
.main_layer_rows_b .thumb img{
	width:340px;
	height:200px;
}
.main_layer_rows_c .thumb img{
	width:110px;
	height:80px;
}
.main_layer_rows_d .thumb img{
	width:320px;
	height:200px;
}
.main_layer_rows_e .thumb img{
	width:235px;
	height:180px;
}
.main_layer_rows_f .thumb img{
	width:370px;
	height:250px;
}
.main_layer_rows_g .thumb img{
	width:275px;
	height:180px;
}