﻿@charset "utf-8";
	a[href^="tel"] { cursor: default; }
	u { text-decoration: none; }
	.titleFixedArea { display: none; }
	img[src*=btn_board_write_close] { width: 14px; height: 14px; }
	.cf:after { content:''; display:block; clear:both; }
	.fr { float:right; }
	.fl { float:left; }
	.cb { clear:both; }
	/* 하이브리드 앱에서 참고 */
	.forHybridAppHide { display: none !important; }
	.forHybridAppShow { display: block !important; }

/* title */
	.tit_f20_l30 { font-size: 20px; line-height: 30px; font-weight: normal ; }
	.tit_f20_l35 { font-size: 20px; line-height: 35px; font-weight: normal ; }
	.tit_f19_l35 { font-size: 19px; line-height: 35px; font-weight: normal ; }

/* button */
	.btn_more_type1 { width: 55px; text-align: right; font-size: 12px; padding-right: 10px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_btn_more_1.png') no-repeat right; }
	.btn_type_mobile1 { display: block; width: 158px; font-size: 14px; line-height: 24px; padding: 13px 0 10px 0; color: #444; border: 1px solid #bdc2c5; background-color: #ebeef1; text-align: center; }
	.btn_type_mobile1 img { vertical-align: baseline; }
	.btn_board_type1 { display: inline-block; min-width: 76px; padding: 0 5px; font-size: 14px; height: 29px; color: #473839; line-height: 31px; border: 1px solid #a0a0a0; box-shadow: 1px 2px #e1e1e1; -webkit-box-shadow: 1px 2px #e1e1e1; text-align: center; vertical-align: middle; background-color: #fff; font-weight: bold; }
	button.btn_board_type2 { *line-height: 1.1; }
	.btn_board_type2 { display: inline-block; min-width: 76px; padding: 0 5px; font-size: 14px; height: 41px; color: #334555; line-height: 41px; border: 1px solid #6b7884; box-shadow: 1px 2px #e1e1e1; -webkit-box-shadow: 1px 2px #e1e1e1; text-align: center; vertical-align: middle; background-color: #fff; font-weight: bold; *display: inline; *zoom: 1; }
	button.btn_board_type2 { *line-height: 1.1; }

/* checkbox / radio */
	.checkbox_onoff_switch { width: 65px; height: 28px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_checkbox_onoff.png') no-repeat 0 -30px; }
	.checkbox_onoff_switch.on {  background: url('http://img.imnews.imbc.com/images/2015/background/bg_checkbox_onoff.png') no-repeat 0 0; }
	.checkbox_onoff_switch label { display: block; width: 100%; height: 100%; }
	.checkbox_onoff_switch input[type="checkbox"],
	.checkbox_onoff_switch input[type="radio"] { display: block; width: 100%; height: 100%; -webkit-appearance: none; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
	.checkbox_onoff_switch input[type="checkbox"]:focus,
	.checkbox_onoff_switch input[type="radio"]:focus { outline: none; }




/* hashtag box */
	.hashtag_box { position: relative; display: inline-block; margin-left: 5px; padding: 0 17px 0 6px; font-size: 12px; line-height: 20px; color: #387291; letter-spacing: -1px; border: 1px solid #387291; border-radius: 5px; -webkit-border-radius: 5px;  font-family: 'Nanum Gothic', 'Malgun Gothic', 'Dotum', 'HelveticaNeue-Light', 'AppleSDGothicNeo-Light', sans-serif; *display: inline; *zoom: 1; }
	.hashtag_box.nobtns { position: static; padding: 0 6px; }
	.hashtag_box:first-child { margin-left: 0; }
	.hashtag_box a { position: absolute; top: 0; right: 0; *top: -2px; }


/* 썸네일 */
	.thum { display: block; position: relative; overflow: hidden; left: 0; top: 0; }
	.img_thum {}
	.thum .shadow { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('http://img.imnews.imbc.com/images/2015/background/bg_thum_shadow_350.png') repeat-x; }
	.mh_first .thum .shadow { background: none; }
/* 인기태그 버튼 */
	.btn_pop_tag { display: inline-block; margin-top: 5px; margin-left: 5px; *display: inline; *zoom: 1; }
	.btn_pop_tag > * { display: block; padding: 0 7px; font-size: 12px; line-height: 20px; color: #fff; letter-spacing: -1px; background-color: #76777d; /*background-color: #a8a9ad;*/ border-radius: 5px; -webkit-border-radius: 5px; transition: background-color 0.3s; -webkit-transition: background-color 0.3s; }
	.btn_pop_tag.on a,
	.btn_pop_tag a:active,
	.btn_pop_tag > *:hover { background-color: #ee2e3d; transition: background-color 0.3s; -webkit-transition: background-color 0.3s; }
	em.btn_pop_tag > * { background-color: #ee2e3d; }

/* 레이어 팝업들 */
	/* 공통 사항들 */
	.popup { display: none; position: fixed; background-color: #fff; z-index: 1500; }
	.popup_wrap { position: relative; }
	.popup_wrap h2 {  background-color: #415e83; height: 40px; line-height: 40px; font-size: 15px; text-align: center; color: #fff; }
	.popup_detail { padding: 15px; }
	.popup_close { position: absolute; top: 0; right: 0; }


	/* URL 복사 레이어 팝업 */
	#url_share { width: 95%; left: 50%; top: 50%; transform: translate3d(-50%,-50%,0); -webkit-transform: translate3d(-50%,-50%,0);  -ms-transform: translate3d(-50%,-50%,0); }
	#url_share input { margin-bottom: 16px; width: 100%; font-size: 12px; height: 26px; line-height: 1; padding: 0 10px; color: #497690; border: 1px solid #c4c4c4; box-sizing: border-box; -webkit-box-sizing: border-box; }
	#url_share p { text-align: center; }

	/* 추천키워드 설정*/


/* 키워드 타임라인 */
	.keyword_timeline { position: relative; /* padding: 23px 33px; */ height: 350px;  border-bottom: 1px solid #c8c8c8; background: #e8e8e8 url('http://img.imnews.imbc.com/images/2015/background/bg_ktl_line.png') repeat-x 34px 293px;  border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 1px 0 #c3c3c3; -webkit-box-shadow: 0px 1px 0 #c3c3c3; overflow: hidden; }
	.keyword_timeline h2 { padding: 0 33px; line-height: 70px; height: 70px; border-bottom: 1px solid #fff;  background-color: #59759a; border-radius: 5px 5px 0 0; border-top-left-radius: 5px; border-top-right-radius: 5px;  color:#fff}
	.keyword_timeline ul { margin-top: 32px; height: 100%; padding: 0 0 30px 0; overflow: hidden; white-space: nowrap; position: relative !important; *zoom: 1; }
	.keyword_timeline ul:after { display: block; content: ''; clear: both; }
	.keyword_timeline .bx-wrapper { margin: 0 auto; height: 260px; }
	.keyword_timeline .bx-viewport { height: 100% !important; }
	.keyword_timeline li { position: relative; margin-right: 13px; float: left; width: 165px; height: 200px; }
	.keyword_timeline li > div { white-space: normal; }
	.keyword_timeline li em { display: none; }
	.keyword_timeline li.active {/*  width: 161px; height: 186px;  */ }
	.keyword_timeline li.active > div { border: 2px solid #e22f3d; }
	.keyword_timeline li.active em { display: none; position: absolute; left: 0; top: 0; padding: 0 5px; font-size: 14px; height: 24px; line-height: 24px; text-align: center; color: #fff; background-color: #e22f3d; z-index: 1; }
	/*.newsdetail { height: 100%; overflow-y: auto}*/
	.newsdetail .keyword_timeline li.active em { display: block; }
	.keyword_timeline li:first-child { margin-left: 0; }
	.keyword_timeline li dfn { position: absolute; left: 0; bottom: -31px; width: 100%; height: 50px; text-align: center; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_keywordtimeline_item.png') no-repeat center 0; }
	.keyword_timeline li dfn span { display: block; padding-top: 26px; }
	.keyword_timeline li dfn span span { display: inline; padding-left: 18px; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_bg_keywordtimeline_time.png') no-repeat left bottom; }
	.keyword_timeline li a { display: block; white-space: normal; height: 165px; }
	.keyword_timeline li.active a span { height: 52px; }
	.main .keyword_timeline li.active a span { height: 54px; }
	.keyword_timeline li a span { display: block; padding: 13px 15px; background-color: #fff; line-height: 20px; height: 54px; }
	.keyword_timeline .thum.nothum { height: 52px; overflow: hidden; padding: 12px 12px 7px 12px; background-color: #fff; font-size: 13px; line-height: 18px; }
	.keyword_timeline .thum.nothum + span { padding-top: 0; font-size: 12px; line-height: 18px; overflow: hidden; height: 80px; color: #888; }
	.main .keyword_timeline .thum.nothum + span { height: 71px; }
	.keyword_timeline .thum img { width: 165px; height: 85px; }
	.newsdetail .keyword_timeline .thum img { width: 100%; height: 83px; }
	.keyword_changer { position: absolute; top: 21px; left: 127px; }
	.sub_keyword .keyword_changer { left: 110px; top: 18px; }
	.keyword_changer > * { float: left; margin-left: 12px; padding-top: 6px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px;  font-size: 16px; height: 22px; color: #e0e0e0; line-height: 22px; min-width: 90px; text-align: center; }
	.keyword_changer > *:first-child { margin-left: 0; }
	.keyword_changer > *.active { color: #fff; height: 18px; line-height: 18px; min-width: 86px; font-weight: bold; border: 2px solid #1e3652; border-radius: 50px; -webkit-border-radius: 50px; }
	.keyword_timeline .disabled { display: none; }
	.keyword_timeline .bx-prev { position: absolute; left: -33px; top: 50%; margin-top: -38px; width: 30px; height: 0; padding-top: 56px; background: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_left.png') no-repeat 0 0; overflow: hidden; z-index: 100; }
	.keyword_timeline .bx-next { position: absolute; right: -33px; top: 50%; margin-top: -38px; height: 0; padding-top: 56px; background: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_right.png') no-repeat 0 0;  overflow: hidden;  z-index: 100; }
	/* .keyword_timeline .custom-navigation { width: 100%; left: 0; top: 50%; } */
	.keyword_timeline .flex-prev { position: absolute; left: 0; top: 50%; margin-top: -38px; width: 50px; height: 0; padding-top: 56px; background: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_left.png') no-repeat 0 0; overflow: hidden; z-index: 200; }
	.keyword_timeline .flex-next { position: absolute; right: 0; top: 50%; margin-top: -38px; width: 50px; height: 0; padding-top: 56px; background: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_right.png') no-repeat right 0;  overflow: hidden;  z-index: 200;  }
	.keyword_timeline .flex-prev img,
	.keyword_timeline .flex-next img { width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }
	.keyword_timeline .flex-disabled { display: none; }
	.flexslider { position: relative; padding: 0 35px; }

	.newsdetail .keyword_timeline li.active > div { border: 2px solid #e22f3d; }
	.newsdetail .keyword_timeline li.active > div em { position: absolute; left: 0; top: 0; padding: 0 5px; font-size: 14px; height: 24px; line-height: 24px; text-align: center; color: #fff; background-color: #e22f3d; z-index: 1; }



/* 많이본 뉴스 / 주요 뉴스 */
	.mb_news_area ul { border-top: 0 none; }
	.mb_news_tab { font-size: 0; border: 1px solid #dcdcdc; border-bottom: 0 none; text-align: center; *zoom: 1; }
	.mb_news_tab:after { display: block; content: ''; clear: both; }
	.mb_news_tab dl{position:absolute; width:220px;}
	.mb_news_tab dt{display:block; height:37px; float:right;}
	.mb_news_tab dl:first-child dt{float:left;}
	.mb_news_tab dt a { float: left; font-size: 18px; line-height: 37px; color: #a0a0a0; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
	.mb_news_tab dt a.on { color: #000; background-color: #fff; border-bottom-color: #fff; }
	.mb_news_tab dt:first-child a { width: 120px; border-left: 0 none; }
	.mb_news_tab dl:first-child + dl dt a{ width: 96px; padding-right: 0; float:right;}
	.mb_news_tab dd{position:absolute; top:37px; left:0; width:220px;}
	.mb_news_tab > a { float: left; font-size: 18px; line-height: 37px; color: #a0a0a0; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
	.mb_news_tab > a.on { color: #000; background-color: #fff; border-bottom-color: #fff; }
	.mb_news_tab > a:first-child { width: 120px; border-left: 0 none; }
	.mb_news_tab > a:first-child + a { width: 96px; padding-right: 0; }

	.mb_news_area .news_list_type_01 {display: none;}
	.mb_news_area .news_list_type_01.on {display: block;}
	.news_list_type_01 { padding: 20px 17px; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 1px #c3c3c3;  -webkit-box-shadow: 0 1px #c3c3c3; *zoom: 1; border-top:none;}
	.news_list_type_01:after { display: block; content: ''; clear: both; }
	.news_list_type_01 > li { position: relative; float: left; width: 100%; margin-top: 14px; line-height: 16px; }
	.news_list_type_01 > li:first-child { margin-top: 0; }
	.news_list_type_01 li > * { float: left; }
	.news_list_type_01 li a,
	.news_list_type_01 li em { display: block; overflow: hidden; width: 100%; font-size: 14px; }
	.news_list_type_01 .news_type_number { position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: 0 0; }
	.news_list_type_01 .news_type_number img { opacity: 0; filter: alpha(opacity=0); }
	.news_type_number.no1 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_1.png'); }
	.news_type_number.no2 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_2.png'); }
	.news_type_number.no3 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_3.png'); }
	.news_type_number.no4 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_4.png'); }
	.news_type_number.no5 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_5.png'); }
	.news_type_number.no6 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_6.png'); }
	.news_type_number.no7 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_7.png'); }
	.news_type_number.no8 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_8.png'); }
	.news_list_type_01 li a:hover{color:#B41C27;}
	.news_list_type_01 li a:hover .no1 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_1_on.png'); }
	.news_list_type_01 li a:hover .no2 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_2_on.png'); }
	.news_list_type_01 li a:hover .no3 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_3_on.png'); }
	.news_list_type_01 li a:hover .no4 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_4_on.png'); }
	.news_list_type_01 li a:hover .no5 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_5_on.png'); }
	.news_list_type_01 li a:hover .no6 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_6_on.png'); }
	.news_list_type_01 li a:hover .no7 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_7_on.png'); }
	.news_list_type_01 li a:hover .no8 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_8_on.png'); }
	.news_list_type_01 .news_type_title { overflow: hidden; display: block; padding-left: 20px; text-overflow: ellipsis; word-wrap: normal; white-space: nowrap; }


	.tab_sbls > div{position:absolute; width:220px;}
	.tab_sbls > div h3{/* border-left:1px solid #dcdcdc;  */z-index:100;}
	.tab_sbls > div h3 a.title{display:inline-block; width:100%; height:37px; line-height:37px;font-size:18px; font-weight:normal; text-align:center; border-bottom:1px solid #dcdcdc; color:#a0a0a0;}
	.tab_sbls > div h3 .title.on{border-bottom:1px solid #fff; background:#fff; color:#000;}
	.tab_sbls > div ul{width:184px;clear:both; display:none; top:38px; position:absolute; left:0;}
	/* .tab_sbls > div ul.on{display:block;} */
	.mb_news_1{}
	.mb_news_1 h3{float:left; border-left:1px solid #dcdcdc;width:120px; overflow:hidden;}
	.mb_news_1 h3 a.title{width:120px;}
	.mb_news_2{width:auto;right:-1px; height:1px;}
	.mb_news_2 h3{width:98px; right:1px; position:absolute; top:0; color:#a0a0a0;/*  */ border-left:1px solid #dcdcdc; }
	.mb_news_2 h3 a.title{width:97px; border-right:1px solid #dcdcdc;}

/* 인기 동영상 */
	.mb_movie_type01 { padding: 3px 9px; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 1px #c3c3c3;  -webkit-box-shadow: 0 1px #c3c3c3; }
	.mb_movie_type01 > li { border-top: 1px solid #e7e7e7; }
	.mb_movie_type01 > li:first-child { border-top: 0 none; }
	.mb_movie_type01 > li > a { position: relative; display: block; padding: 15px 0px 15px 107px; }
	.mb_movie_type01 > li .thum { position: absolute; left: 8px; top: 15px; }
	.mb_movie_type01 > li .thum > img { width: 92px; height: 52px; }
	.mb_movie_type01 > li .thum span { position: absolute; right: 6px; bottom: 5px; width: 25px; height: 25px; }
	.mb_movie_type01 > li > a > span { display: block; font-size: 13px; line-height: 18px; overflow: hidden; height: 52px; letter-spacing: -1px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; *display: block; }
	.mb_movie_type01 img[src$="btn_movie.png"] { position: static; margin: 0; width: 100% !important; height: 100% !important; }

/* 금융 */
	.tb_finance_type { padding: 0 15px; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 1px #c3c3c3;  -webkit-box-shadow: 0 1px #c3c3c3; }
	.tb_finance_type tbody th { font-size: 13px; color: #494949; font-weight: normal; line-height: 48px; text-align: left; border-top: 1px solid #dfdfdf; }
	.tb_finance_type tbody td { font-size: 13px; font-weight: normal; text-align: left; line-height: 48px; border-top: 1px solid #dfdfdf; }
	.tb_finance_type tbody th + td { font-size: 14px; color: #000; border-top: 1px solid #dfdfdf; }
	.tb_finance_type tbody tr:first-child * { border-top: 0 none; }
	.finance_down { padding-left: 15px; color: #0090ff; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_finance_down.png') no-repeat left; }
	.finance_up { padding-left: 15px; color: #ee2e3d; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_finance_up.png') no-repeat left; }

/* SNS */
	.mb_mbc_sns h2 { margin-bottom: 18px; }
	.mb_mbc_sns ul { background-color: #fff; border: 1px solid #dcdcdc; *zoom: 1; }
	.mb_mbc_sns ul:after { display: block; content: ''; clear: both; }
	.mb_mbc_sns li { float: left; width: 54px; height: 40px; margin-left: 0px; text-align: center; }
	.mb_mbc_sns li a { display: block; padding-top: 8px; background: url('http://img.imnews.imbc.com/images/2015/background/divide_mbc_sns.png') no-repeat left 11px; }
	.mb_mbc_sns li:first-child a { background: none; }


/* 이슈 */
.article_list_type2 {}
.article_list_type2 li { margin-top: 20px; background-color: #fff; box-shadow: 1px 2px #c3c3c3; -webkit-box-shadow: 1px 2px #c3c3c3; }
.article_list_type2 li a { display: block; }
.article_list_type2 li dl { padding: 12px 15px 15px 15px; *zoom: 1; }
.article_list_type2 li dl:after { display: block; content: ''; clear: both; }
.article_list_type2 li dt { float: left; width: 100%; font-size: 18px; line-height: 20px; color: #262626; }
.article_list_type2 li dd { float: right; width: 100%; text-align: right; font-size: 13px; line-height: 16px; color: #262626 }
.article_list_type2 li:first-child { margin-top: 0;}
.article_list_type2 .thum img { width: 100%; }

/* 뉴스 상세 */

	/* 상세 비디오 */
/*
	.article_video { position: relative; display: inline-block; width: 100%; *display: inline; *zoom: 1; }
	.article_video img { width: 100%; }
	.article_video .jwplayer { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
	.article_video .jwdisplayIcon { background: none !important;  }
	.article_video .jwdisplayIcon .jwicon { width: 77px !important; height: 77px !important; background: url('http://img.imnews.imbc.com/images/2015/button/btn_playmovie.png') no-repeat !important; background-size: 77px !important; }
	.article_video .jwdisplay:hover .jwdisplayIcon .jwicon { background: url('http://img.imnews.imbc.com/images/2015/button/btn_playmovie_hover.png') no-repeat !important; background-size: 77px !important; }
	.article_video .jwlogo { display: none !important; }
	.article_video .jwdownloaddisplay { position: absolute; width: 100% !important; height: 100% !important; }
	.article_video .jwdisplayIcon, .jwicon { width: auto !important; height: auto !important; }
	.article_video .jwdisplay { height: 100% !important; }


.video_area { position: absolute; top: 0; left: 0; overflow:hidden; text-align: center;  z-index: 99999; *display: inline; *zoom: 1; }
.video_area .video_preview { display: inline-block; position: relative; width: 100%; *display: inline; *zoom: 1; }
.video_area .video_preview > div { position: absolute !important; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.video_area img { width: 100%; vertical-align: top; }
.video_area .jwplayer { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.video_area .jwplayer .jwlogo { display: none; }

.video_preview { display: inline-block; position: relative; width: 100%; *display: inline; *zoom: 1; }
.video_preview > div { position: absolute !important; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.video_preview img { width: 100%; vertical-align: top; }


	[id^='article_video_'] { position: absolute !important; left: 0; top: 0; width: 100% !important; height: 100% !important; margin-bottom: 20px !important; z-index: 10; }
*/
	.news_contents  { overflow: hidden; }
	.news_contents { position: relative; margin-top: 20px; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;  background-color: #fff; }
	.titleFixedArea + .news_contents { margin-top: 0px; }
	.news_contents .utils { position: relative; padding: 10px 20px; border-bottom: 1px solid #e6e6e6; *zoom: 1; }
	.news_contents .utils:after { display: block; content: ''; clear: both; }
	.news_contents .utils .share {float: left; }
	.news_contents .share button { margin-left: 5px; width: 25px; height: 0px; padding-top: 25px; overflow: hidden; }
	.news_contents .share button:first-child { margin-left: 0; }
	.news_contents .share .fb {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb.png') no-repeat center; }
	.news_contents .share .tw {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw.png') no-repeat center; }
	.news_contents .share .kt {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kt.png') no-repeat center; }
	.news_contents .share .cs {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_cs.png') no-repeat center; }
	.news_contents .share .bd {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_bd.png') no-repeat center; }
	.news_contents .share .gp {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp.png') no-repeat center; }
	.news_contents .util { margin-right: -10px; float: right; padding-top: 4px; }
	.news_contents .util > div { float: left; background: url('http://img.imnews.imbc.com/images/2015/background/divide_w1h12_news.png') no-repeat left; padding: 0 10px; }
	.news_contents .util > div:first-child { background: none; }
	.news_contents .util > div:first-child button { text-indent: -99999px; }
	.news_contents .util button { display: block; width: 16px; height: 16px; overflow: hidden; padding: 0; }
	.news_contents .util .print { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_print.png') no-repeat 0 0; }
	/* .news_contents .utils .util .good {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_good.png') no-repeat center center; } */
	.news_contents .util .extend { width: auto; padding-top: 0; padding-left: 21px; height: 16px; color: #3d5562; overflow: visible; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_extend.png') no-repeat left; }
	.news_contents .util .collapse { width: auto; padding-top: 0; padding-left: 21px; height: 16px; color: #3d5562; overflow: visible; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_collapse.png') no-repeat left; }


	.news_contents .cont .hashtag_box { border-radius: 5px; -webkit-border-radius: 5px; }
	.news_contents .cont .header { position: relative; padding: 40px 40px 20px 40px; }
	.news_contents .cont .header .share { display: none; }
	.news_contents .cont .header .wrap_time { margin-bottom: 20px;  }
	.news_contents .cont .header .wrap_time span {display: inline-block; padding: 0 10px; border-right: 1px solid #ccc; color: #6f6f6f; }
	.news_contents .cont .header .wrap_time span:first-child { padding-left: 0; }
	.news_contents .cont .header .wrap_time span.last {border: none; }
	.news_contents .cont .header .title { padding-top: 0; margin: 0 0 20px 0; font-size: 33px; line-height: 40px; }
	.news_contents .cont .header .title button { display: none; }
	.news_header_bottom { position: relative; min-height: 28px; padding-right: 150px;  *zoom: 1; }
	.news_header_bottom:after { display: block; content: ''; clear: both; }
	.url_fontsize { display: none; }
	.news_contents .cont .header .wrap_tag {  font-size: 12px; color: #387291; }
	.news_contents .cont .header .wrap_tag .hashtag_box { margin: 3px; }
	.news_contents .cont .header .wrap_tag .tag {margin-top: 24px; border: 1px solid #387291; }
	.news_contents .cont .header .wrap_chart {  position: absolute; top: 3px; right: 0; height: 20px; width: 130px; padding-bottom: 20px; z-index: 200; }
	.news_contents .cont .header .wrap_chart .help {width: 17px; height: 17px; vertical-align: top; background: url(http://img.imnews.imbc.com/images/2015/icon/ico_help.png) no-repeat; }
	.news_contents .cont .header .wrap_chart .help.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_help_on.png') no-repeat; }
	.news_contents .cont .header .wrap_chart .tooltip { display: none; position: absolute; top: 31px; right: -17px; width: 209px; padding: 0px 34px 34px 34px; text-align: center; border: 1px solid #e7e7e7; border-top: 0 none; background: #fff url(http://img.imnews.imbc.com/images/2015/background/bg_tooltip_line.png) repeat-x center 0px; }
	.news_contents .cont .header .wrap_chart .help.on + .tooltip { display: block; }
	.news_contents .cont .header .wrap_chart .tooltip > div { position: relative; top: -9px; padding: 40px 0 0 0; background: url(http://img.imnews.imbc.com/images/2015/background/bg_tooltip_uparrow.png) no-repeat center 0; }
	.news_contents .cont .header .wrap_chart .tooltip .tit {font-size: 15px; color: #db3340; }
	.news_contents .cont .header .wrap_chart .tooltip .txt {margin: 15px 0; font-size: 13px; color: #868686; line-height: 18px; }
	.news_contents .cont .header .wrap_chart .tooltip .more {padding: 10px 15px; font-size: 13px; color: #fff; background-color: #334555; box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb; }
	.news_contents .cont .header .wrap_chart .chart { position: absolute; right: -5px; bottom: 5px; width: 110px; height: 40px;  }
	.news_contents .cont .body { *zoom: 1; }
	.news_contents .cont .body:after { display: block; content: ''; clear: both; }
	.news_contents .cont .body > * { clear: both; }
	.news_contents .cont .body .detail_thum { float: left; margin-bottom: 20px;  }
	.news_contents .cont .body .detail_thum.right { float: right; }
	.news_contents .cont .body .detail_thum.center { text-align: center; float: none; }
	.news_contents .cont .body .detail_thum > div { position: relative; display: inline-block; vertical-align: top; }
	.news_contents .cont .body .detail_thum figcaption { position: absolute; right: 10px; bottom: 10px; color: #f4f4f4; font-size: 13px; line-height: 20px; text-shadow: 1px 1px #000; webkit-text-shadow: 1px 1px #000; }
	.news_contents .cont .body .detail_thum img { display: block; width: 100%; vertical-align: top; }


	.news_contents .cont .body .txt { padding: 30px 40px; font-size: 16px;/*line-height: 1.6;   color: #7a7a7a;  color: #646464;*/line-height:2; color:#222; word-wrap: break-word; word-break: normal; }
	.news_contents .cont .body .txt a { /*color: #7a7a7a;*/color:#222; }
	.news_contents .cont .body .txt .wrap_tag { margin-top: 15px; display: none; }
	.news_contents .cont .body .txt .hashtag_box_area { display: inline-block; }


	.news_contents .cont .foot { padding: 30px 0; text-align: center; border-bottom: 1px solid #e7e7e7; }
	.news_contents .cont .foot .foot_btns { position: relative; padding: 0 40px; }
	.news_contents .cont .foot .foot_btns > *:focus { outline: none; }
	.news_contents .cont .foot .comment { display: inline-block; position: absolute; left: 50%; margin-left: -191px; top: 0px; padding: 0px 10px 0px 30px; height: 45px; line-height: 45px; font-size: 14px; color: #7a7a7a; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; background: url(http://img.imnews.imbc.com/images/2015/icon/ico_comment.png) no-repeat 10px 16px; }
	.news_contents .cont .foot .good { position: absolute; right: 50%; margin-right: -199px; top: 0px; padding: 0px 10px 0px 30px;  height: 45px; line-height: 45px;  font-size: 14px; color: #7a7a7a; border: 1px solid #dcdcdc; border-radius: 5px; -webkit-border-radius: 5px; background: url(http://img.imnews.imbc.com/images/2015/icon/ico_good2.png) no-repeat 10px center; }
		.news_contents .cont .foot .good.on {  background: url('http://img.imnews.imbc.com/images/2015/icon/ico_good2_on.png') no-repeat 10px; }
	.news_contents .cont .foot .share {display: inline-block; height: 45px; margin: 0 10px; border: 1px solid #dcdcdc; border-radius: 5px; -webkit-border-radius: 5px;  *display: inline;  *zoom: 1; overflow: hidden;  vertical-align: middle; }
	.news_contents .cont .foot .share:after { display: block; content: ''; clear: both; }
	.news_contents .cont .foot .share button { float: left; width: 45px; height: 45px; border-right: 1px solid #dcdcdc;  margin: 0; padding: 0; text-indent: -99999px;  outline: transparent;}
	.news_contents .cont .foot .share button:focus {     outline-style: solid;     outline-offset: -1px;     outline-width: 1px;  }
	.news_contents .cont .foot .share button.kt { display: none; }
	.news_contents .cont .foot .share button.last {border: none; }
	.news_contents .cont .foot .share .fb {background: url(http://img.imnews.imbc.com/images/2015/icon/ico_fb.png) no-repeat center center; }
	.news_contents .cont .foot .share .tw {background: url(http://img.imnews.imbc.com/images/2015/icon/ico_tw.png) no-repeat center center; }
	.news_contents .cont .foot .share .cs {background: url(http://img.imnews.imbc.com/images/2015/icon/ico_cs.png) no-repeat center center; }
	.news_contents .cont .foot .share .bd {background: url(http://img.imnews.imbc.com/images/2015/icon/ico_bd.png) no-repeat center center; }
	.news_contents .cont .foot .share .gp {background: url(http://img.imnews.imbc.com/images/2015/icon/ico_gp.png) no-repeat center center; }

	.tablet_show_reply_area { display: block; margin-top: 30px; padding: 0 45px; }
	.tablet_show_reply_area button span { padding-left: 25px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_show_reply_area.png') no-repeat left; }

	/* 기사상세 카드뉴스 */
	.detail_cardnewsOwl { position: relative; margin-bottom: 20px; white-space: nowrap; }
	.detail_cardnewsOwl a { display: block; }
	.detail_cardnewsOwl a img { max-width: 500px; }
	.detail_cardnewsOwl .owl-prev { position: absolute; left: 0; top: 0; width: 15%; height: 100%; text-indent: -999em; background: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_left.png') no-repeat 0 0; background-position: 0%;    overflow: hidden;  z-index: 200; }
	.detail_cardnewsOwl .owl-next { position: absolute;  right: 0;  top: 0;  width: 15%;  height: 100%;  text-indent: -999em;  background: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_right.png') no-repeat right 0;   background-position: 100%;   overflow: hidden;   z-index: 200;  }
	.detail_cardnewsOwl .owl-stage-outer { overflow: visible !important; }
	.detail_cardnewsOwl .owl-item { visibility: visible !important; }
	.detail_cardnewsOwl .owl-stage-outer { padding-bottom: 0 !important; }
	.cardnews_slider_title { margin-bottom: 20px; padding: 0 40px; *zoom: 1; }
	.cardnews_slider_title:after { display: block; content: ''; clear: both; }
	.cardnews_slider_title h2 { float: left; font-size: 20px; line-height: 24px; }
	.cardnews_slider_title .count { float: right; font-size: 14px; line-height: 24px; font-weight: bold; }
	.cardnews_slider_title .count em { font-weight: bold; }


	/* 기사상세 전체보기 */
	body.fullscreen_view #header,
	body.fullscreen_view #main_bottom,
	body.fullscreen_view #footer,
	body.fullscreen_view .news_contents,
	body.fullscreen_view .main_top > * { display: none; }
	body.fullscreen_view .main_bottom { display: none; }
	body.fullscreen_view #middle { background: #fff; }
	body.fullscreen_view #middle .wrap { width: 700px; padding-left: 0; }
	body.fullscreen_view #middle .wrap .main_top { padding-right: 0; }
	body.fullscreen_view .news_contents { width: 700px; border-right: 0 none; margin: 0 auto; }
	body.fullscreen_view .news_contents .utils { position: fixed; left: 0; top: 0; width: 100%; padding: 10px 0; background-color: #fff; z-index: 1000; *zoom: 1; }
	body.fullscreen_view .news_contents .utils:after { display: block; content: ''; clear: both; }
	body.fullscreen_view .news_contents .utils .location { padding-left: 20px; float: left; line-height: 21px; }
	body.fullscreen_view .news_contents .utils .location a { color: #3d5562; }
	body.fullscreen_view .news_contents .utils .location strong { color: #3d5562; }
	body.fullscreen_view .news_contents .utils .util { padding-right: 20px; float: right; }
	body.fullscreen_view .news_contents .cont { padding-top: 41px; }

	/* 기사상세 인쇄 */
	#print_view { display: none; position: relative; width: 700px; margin: 0 auto; }
	#print_view .news_contents { border-right: none;  }
	#print_view .news_contents .cont .header { padding: 20px 40px; }
	#print_view h2 { padding: 0 30px 0 43px; border-bottom: 1px solid #e6e6e6; }
	#print_view h2 + button { position: absolute; top: 10px; right: 30px; }
	#print_view .board_view_footer { text-align: center; border-top: 1px solid #e6e6e6; }




	/* 게시상세 덧글 영역 */
	.news_reply_area { padding: 30px 30px 60px 30px; background: #fff; display: none; }
	.news_reply_area form { margin-bottom: 25px; padding: 30px; background-color: #ececec;  border-radius: 3px; -webkit-border-radius: 3px; }
	.news_reply_area form fieldset { position: relative; }
	.news_reply_area form h2 { display: inline-block; padding-right: 15px; margin-right: 15px; font-size: 18px; line-height: 20px; border-right: 1px solid #c9c9c9; color: #373737; vertical-align: middle; *display: inline; *zoom: 1; }
	.news_reply_area form .select_reply_sns { display: inline-block; vertical-align: middle; *display: inline; *zoom: 1;  }
	.news_reply_area .psetting_sns { padding: 0; border: 0 none; }
	.news_reply_area .psetting_sns ul { margin: 0; }
	.news_reply_area .psetting_sns li { width: 28px; height: 26px; margin-left: 7px; }
	.news_reply_area .psetting_sns li input { bottom: auto; top: 0; opacity: 0 !important; filter:alpha(opacity=0) !important; }
	.news_reply_area .psetting_sns li { background-repeat: no-repeat; background-position: 0 0; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_news_sns_25_25.png'); }
	.news_reply_area .psetting_sns li label { padding-top: 25px; }
	.news_reply_area .psetting_sns li.on label { padding-top: 25px; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_sns_use.png') no-repeat right 0 !important; }
	.news_reply_area li.sns_facebook { background-position: 0 -33px; }
	.news_reply_area li.sns_tweet { background-position: -36px -33px; }
	.news_reply_area li.sns_kakao { background-position: -72px -33px; }
	.news_reply_area li.sns_naver { background-position: -108px -33px; }
	.news_reply_area li.sns_google { background-position: -144px -33px; }
	.news_reply_area li.sns_imbc { background-position: -180px -33px; }
	.news_reply_area li.sns_facebook.on { background-position: 0 0; }
	.news_reply_area li.sns_tweet.on { background-position: -36px 0; }
	.news_reply_area li.sns_kakao.on { background-position: -72px 0; }
	.news_reply_area li.sns_naver.on { background-position: -108px 0; }
	.news_reply_area li.sns_google.on { background-position: -144px 0; }
	.news_reply_area li.sns_imbc.on { background-position: -180px 0; }

	.input_reply_area { position: relative; padding-left: 90px; margin-top: 20px; text-align: center; }
	.input_reply_area .sns_thum { width: 60px; height: 60px; }
	.input_reply_area .sns_thum > div { background: none; width: 20px; height: 20px; right: 0; }
	.input_reply_area .sns_thum .btn_modify { margin-top: 10px; }
	.ira_right { position: relative; background: #fff;  padding-right: 80px; *height: 121px;  }
	.ira_right > p { text-align: left; padding: 0 65px 0 15px; font-size: 13px; line-height: 18px; height: 30px; line-height: 30px; border-bottom: 1px solid #ececec; }
	.ira_right > p dfn { font-weight: bold; }
	.ira_right textarea { border: 0 none; width: 385px; height: 70px; padding: 10px 15px; line-height: 20px; }
	.ira_right button { position: absolute; top: 0; right: 0; width: 80px; height: 90px; padding: 0; height: 121px; line-height: 20px; }
	.ira_right .text_check { position: absolute; top: 0; right: 90px;  }

	.rpl_right .ira_right { padding-right: 0; }
	.rpl_right .ira_right p { border-bottom: 1px solid #dcdcdc; }
	.rpl_right .ira_right p dfn { font-size: 15px; line-height: 31px; }
	.rpl_right .ira_right .text_check { right: 10px; }
	.rpl_right .ira_right textarea { border: 0 none; width: 427px; height: 70px; padding: 10px 15px; line-height: 20px; }
	.logged .rpl_right .rpl_article { border: 1px solid #dcdcdc; background-color: #fff; height: auto; white-space: normal; }

	.not_logged .psetting_sns li label,
	.not_logged .psetting_sns li input { cursor: pointer; }
	.not_logged .input_reply_area { padding-left: 0; }
	.not_logged .input_reply_area .ira_right { /*height: 70px;*/  background: url('http://img.imnews.imbc.com/images/2015/icon/mbc_login_btn.jpg') no-repeat 0 0;  overflow: hidden; cursor: pointer;}
	.not_logged .input_reply_area .ira_right textarea { height: 50px;  margin-right:-85px;}
	.not_logged .input_reply_area .ira_right button { padding: 0; height: 70px; line-height: 70px; }
	.not_logged .input_reply_area .ira_right .text_check { top: auto; bottom: 0; }

	.login_alert { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100; }
	.text_check { height: 30px; line-height: 30px; color: #b9b9b9; }
	.text_check em { color: #333; }

	.btn_modify { display: inline-block; width: 42px; padding: 0 5px;  height: 21px; line-height: 21px; color: #565656; text-align: center; background: #fff; border-radius: 1px; -webkit-border-radius: 1px; }
	.btn_modify span { padding-left: 17px; color: #565656; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_modify.png') no-repeat left; font-size: 11px; white-space: nowrap; }

	/* 덧글 리스트 */

	.rp_top { margin-bottom: 20px; *zoom: 1; }
	.rp_top:after { display: block; content: ''; clear: both; }
	.rp_top h2 { float: left; font-size: 15px; line-height: 17px; }
	.rp_top h2 em { font-weight: bold; line-height: 17px; color: #ee2e3d; vertical-align: text-top; }
	.rp_top .rp_orderby { float: right; margin-right: -10px; font-weight: bold; }
	.rp_orderby a { float: left; padding: 0 10px; font-size: 13px; line-height: 18px; background: url('http://img.imnews.imbc.com/images/2015/background/divide_w2h12.png') no-repeat -1px; }
	.rp_orderby a:first-child { background-image: none; }


	.reply_list { border-top: 2px solid #b6b6b6; }
	.reply_list > li.admin{background: #cde5ef; color: #000;}
	.reply_list > li { position: relative; border-top: 1px solid #eee; padding: 15px 0 20px 100px; }
	.reply_list > li:first-child { border-top: 0 none; }
	.reply_list > li .sns_thum { top: 15px; width: 65px; height: 65px; z-index: 10; margin-left:10px;}
	.reply_list > li .sns_thum > div { background: none; width: 20px; height: 20px; }
	.reply_list > li ul {  margin-top: 25px; }
	.reply_list > li li {  position: relative;  padding: 20px; padding-left: 70px; background: #f8f8f8; border-top: 1px solid #eee; }
	.reply_list > li li .sns_thum { left: 12px; width: 40px; height: 40px; z-index: 10; }
	.reply_list > li li .sns_thum > img { width: 40px; height: 40px; }
	.reply_list > li li .sns_thum > div {  }
	.reply_list > li li:first-child { border-top: 0 none; }
	.reply_list > li ul.logged li { padding-left: 20px; }
	.rpl_right { position: relative; padding-bottom: 25px; }
	.rpl_title { display: inline-block; margin-right: 10px;  font-size: 15px; line-height: 20px; font-weight: bold; vertical-align: middle; }
	.rpl_time { display: inline-block; font-size: 12px; line-height: 20px; vertical-align: middle; }
	.rpl_article { font-size: 13px; margin: 18px 0 10px 0; line-height: 22px; }
	.rpl_article textarea {  padding: 10px; width: 367px; height: 48px; border: 1px solid #dcdcdc; }
	.rpl_shared_sns { position: absolute; right: 0; bottom: 0; }
	.rpl_shared_sns dfn { vertical-align: middle; margin-right: 5px; color: #6f6f6f; }
	.rpl_shared_sns img { vertical-align: middle; }
	.rpl_updown { position: absolute; top: 0; right: 0; width: 120px; font-size: 0; text-align: right; }
	.rpl_functions { position: absolute; left: 0; bottom: 0; }
	.logged .rpl_functions { left: auto; right: 0; }
	.rpl_functions > * { font-size: 13px; color: #6f6f6f; text-decoration: underline; background: none; border: 0 none; }
	.rpl_functions > *:first-child { margin-right: 5px; }
	.rpl_functions > input:first-child { display: block; width: 100%; text-decoration: none; padding: 16px 0;  font-size: 16px; color: #fff; text-align: center; background-color: #334555; margin-left: auto; margin-top: 10px; position: static; width: 65px; height: 24px; line-height: 24px; font-size: 12px; padding: 0; margin-left: auto; margin-top: 10px; position: static; width: 65px; height: 24px; line-height: 24px; font-size: 12px; padding: 0;  box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb;  margin-right: 0; }
	.rpl_updown div > dfn:first-child { margin-right: 10px; }
	.rpl_updown div > dfn img { margin-right: 5px; width: 13px; height: 18px;  }
	.rpl_updown div > dfn > a > span { display: inline-block; padding-left: 6px; font-size: 10px; line-height: 18px; height: 18px;  border-left: 0 none; border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px; background: #fff url('http://img.imnews.imbc.com/images/2015/background/bg_lefttalkbox.png') no-repeat left; text-align: center; }
	.rpl_updown div > dfn > a > span > span {  display: inline-block; padding-left: 2px; padding-right: 6px; font-size: 10px; line-height: 18px; height: 18px; background: #fff url('http://img.imnews.imbc.com/images/2015/background/bg_lefttalkbox_b.png') no-repeat right; }

	.btn_rpl_more { display: block; width: 100%; padding: 0;  font-size: 13px; height: 35px; line-height: 35px; color: #fff; text-align: center; background-color: #334555; box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb; }
	.btn_rpl_more[disabled] { cursor: default; }



	/* 라디오뉴스 */
	.radio_list {}
	.radio_list h1 { margin-bottom: 20px; border: 1px solid #e8e8e8; font-weight: normal; text-align: center; background-color: #fff; }
	.radio_list h1 span { display: block; padding: 10px; font-size: 20px; line-height: 28px; color: #bd222e; border-bottom: 3px solid #e6e9eb; }
	.radio_list h1 span strong { color: #000;  font-weight: normal; }
	.radio_list ul { margin-left: -13px; margin-top: -13px; text-align: center; *zoom: 1; }
	.radio_list ul:after { display: block; content: ''; clear: both; }
	.radio_list li { position: relative; float: left; width: 165px; height: 155px; padding: 40px 0 25px 0; margin-top: 13px; margin-left: 13px; background-color: #fff; border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 1px 1px #c3c3c3; -webkit-box-shadow: 1px 1px #c3c3c3; }
	.radio_list li:hover { border: 1px solid #db3340; width: 163px; height: 153px; padding: 39px 0 26px 0; }
	.radio_list li dfn { display: block; padding-top: 60px; font-size: 18px; line-height: 20px; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_radio.png') no-repeat center 0; }
	.radio_list li > span { display: block; font-size: 13px; line-height: 20px; color: #717171; }
	.radio_list li > a { position: absolute; left: 32px; bottom: 25px; width: 97px; }
	.radio_list li:hover > a { left: 31px; bottom: 24px; }
	.btn_radio_vod { display: inline-block; height: 33px; font-size: 13px; line-height: 35px; text-align: center; border: 1px solid #d8d8d8; }
	.btn_radio_vod span { display: inline-block; height: 33px;  padding-right: 32px;  line-height: 35px; color: #000; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_radio_vod.png') no-repeat right 6px; }

/* 로그인 */
	#header .wrap_login_header {text-align: center; }

	#header .login_logo {position: static; display: inline-block; padding: 41px 0 30px; }
	#header .login_logo a {display: inline-block; }

	.wrap_login { width: 336px; margin: 0 auto; padding-top: 40px; }
	#body_wrap.login { min-height: 100%; background-color: #f4f4f4; }
	.login .txt { padding: 0 0 20px; font-size: 14px; font-weight: 400; color: #606060; text-align: center; line-height: 20px; }
	.login .txt span {display: block; }

	.login h2 { margin-bottom: 20px; font-size: 20px; line-height: 22px;font-weight: normal; text-align: center; }
/* 	.login ul {overflow: hidden; margin: 10px 0; }
	.login ul li {float: left; margin-right: 14px; }
	.login ul li.last {margin-right: 0; } */
	.login .or {margin-top: 20px; text-align: center; background: url(http://img.imnews.imbc.com/images/2015/common/bg_inte_search.png) repeat-x 0 center; }
	.login .or span {padding: 0 10px; background-color: #fff; }
	.login .wrap_mail {position: relative; padding-left: 0px; }
	.login .wrap_mail img { position: absolute; left: 0; top: 12px; display: block !important; }
	.login .wrap_mail label {font-size: 13px; color: #b8b8b8; }
	.login .wrap_mail input {width: 314px; height: 38px; padding: 0 10px; font-size: 13px; border: 1px solid #d2d2d2; }
	.login .wrap_mail .lbl_mail {position: absolute; top: 23px; left: 13px; }
	.login .wrap_mail .lbl_pw {position: absolute; top: 68px; left: 13px; }
	.login .what_sns { margin-top: 10px; line-height: 20px; }
	.login .what_sns img { margin-right: 5px;  }

	.login .wrap_mail .join_pw {margin-top: 5px; }
	.login .wrap_mail .chk {width: 18px; height: 18px; margin-right: 5px; border: 1px solid #a0a0a0; }

	.btn_confirm { display: block; width: 100%; padding: 16px 0;  font-size: 16px; color: #fff; text-align: center; background-color: #334555; box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb; }
	.btn_cancel { display: block; width: 100%; padding: 16px 0;  font-size: 16px; color: #fff; text-align: center; background-color: #a0a0a0; box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb; }

	#login_center { text-align: center; }
	#login_center p { font-size: 14px; color: #000; }
	.login .lbl_clause { display: block; }
	.login .lbl_clause a { color: #000; text-decoration: underline; }

	.login_list { margin-bottom: 30px; }
	.login_list dt + dd { margin-top: 0; }
	.login_list dd { margin-top: 10px;  height: 49px; line-height: 49px; text-align: left; background-position: left 0; background-repeat: no-repeat; box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb; }
	.login_list dd {  }
	.login_list dd a { display: block; color: #fff; font-size: 16px; padding: 0 0 0 110px; }
	.login_list .login_imbc { background-color: #345f72; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_imbc_login.png'); }
	.login_list .login_facebook { background-color: #3c599b; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_login.png'); }
	.login_list .login_tweet { background-color: #14b6eb; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_login.png'); }
	.login_list .login_kakao { background-color: #fbe300; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_kakao_login.png'); }
		.login_list .login_kakao a{ color: #000; }
	.login_list .login_naver { background-color: #1cc700; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_naver_login.png'); }
	.login_list .login_google { background-color: #da4835; background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_login.png'); }

	.login .btn_login {display: inline-block; padding: 16px 61px; font-size: 16px; color: #929292; text-align: center; border: 1px solid #d2d2d2; background-color: #e6e6e6; }
	.login .btn_join {display: inline-block; padding: 16px 54px; font-size: 16px; color: #fff; text-align: center; border: 1px solid #db3340; background-color: #db3340; }

	#personalize_setting .radiobtn_type1 { margin-bottom: 10px; }
	#personalize_setting .selectbox_type1 { margin-bottom: 30px; }

	 /* 404 */
	.caution_404 { margin-bottom: 20px; padding-left: 70px; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_caution_404.png') no-repeat left 0; font-size: 15px; line-height: 26px; }
	.caution_404_box {  margin-bottom: 20px;  padding: 30px; background-color: #fff; border: 1px solid #ebebeb; font-size: 14px; line-height: 20px; color: #828282; }

	/* 공사중 */
	.constrction { margin-bottom: 20px; padding-left: 70px; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_constrction.png') no-repeat left 0; font-size: 15px; line-height: 26px; }
	.under_constrct .caution_404_box {  text-align: center;  }
	.under_constrct .caution_404_box p {border-bottom: 1px solid #ececec; padding-bottom: 20px; margin-bottom: 20px; }
	.under_constrct .caution_404_box > div {  background-color: #eaeef0; font-size: 13px; padding: 10px 0; letter-spacing: -1px; }


	.radiobtn_type1 { text-align: center; height: 39px; *zoom: 1; }
	.radiobtn_type1:after { display: block; content: ''; clear: both; }
	.radiobtn_type1 input[type="checkbox"],
	.radiobtn_type1 input[type="radio"] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-appearance: none; width: 100%; height: 100%; cursor: pointer; }
	.radiobtn_type1 > * { position: relative; float: left; width: 166px; font-size: 16px; color: #929292; height: 39px; line-height: 39px; border: 1px solid #d2d2d2; background-color: #e6e6e6; }
	.radiobtn_type1 > *.on { color: #fff; border: 1px solid #db3340; background-color: #db3340; }

	.findreporter .selectbox_type1 {display:none;}
	.selectbox_type1 { position: relative; background: #fff; }
	.selectbox_type1.on { z-index: 100; }
	.selectbox_type1 a { display: block; padding: 0 25px 0 15px; color: #6c6c6c; font-size: 13px; line-height: 40px; height: 40px; background:  url('http://img.imnews.imbc.com/images/2015/button/btn_gray_down.png') no-repeat 306px; }
	.selectbox_type1 > a { border: 1px solid #d2d2d2; }
	.selectbox_type1.on > a { background-image:  url('http://img.imnews.imbc.com/images/2015/button/btn_gray_top.png'); }
	.selectbox_type1 ul { display: none; position: absolute; left: 0; top: 42px; width: 100%;  border-bottom: 1px solid #d2d2d2; }
	.selectbox_type1.on ul { display: block; height: 200px; background: #fff; overflow-y: auto; }
	.selectbox_type1.on li { float: none; margin: 0; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;}
	.selectbox_type1.on ul a { background-image: none; }
	.selectbox_type1.on ul a:hover { text-decoration: underline; }
	.psetting_name { position: relative; border-bottom: 1px solid #dcdcdc; }
	.psetting_name dl { padding-top: 30px; height: 80px; padding-left: 115px; }
	.psetting_name dt { margin-bottom: 10px; font-size: 14px; }
	.psetting_name dt img { margin-right: 5px; }
	.psetting_name .wrap_mail input { width: 179px; line-height: 38px; }
	.sns_thum { position: absolute; top: 0; left: 0; height: 90px; width: 90px; border-radius: 50px; -webkit-border-radius: 50px; text-align: center;}
	.sns_thum > img { border-radius: 50px; -webkit-border-radius: 50px; }
	.sns_thum > div { position: absolute; bottom: 0; right: -5px;  width: 26px; height: 26px; background: url('http://img.imnews.imbc.com/images/2015/button/btn_uploadphoto.png') no-repeat 0 0;  cursor: pointer; }
	.sns_thum > div input { display: block; -webkit-appearance: none; width: 26px; height: 26px; opacity: 0; filter: alpha(opacity=0);  cursor: pointer; }

	#personalize_setting h2 { font-size: 14px; text-align: left; font-weight: bold; }
	.psetting_sns { padding: 20px 0; border-bottom: 1px solid #dcdcdc; }
	.psetting_sns ul { margin-bottom: 10px; text-align: center; font-size: 0; *zoom: 1; }
	.psetting_sns ul:after { display: block; content: ''; clear: both; }
	.psetting_sns li { position: relative; display: inline-block; margin: 0 0 0 16px; width: 54px; height: 53px; }
	.psetting_sns li:first-child { margin-left: 0; }
	.psetting_sns li label { display: block; height: 0px; padding-top: 53px; overflow: hidden; cursor: pointer; }
	.psetting_sns li input { position: absolute; right: 0; bottom: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; z-index: 50; }
	.psetting_sns li.on input { filter: alpha(opacity=100);  opacity: 1;  }
	.psetting_sns p { color: #828282; }
	.sns_facebook { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_login_2_1.png') no-repeat 0 0; }
	.sns_tweet { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_login_2_1.png') no-repeat 0 0; }
	.sns_kakao { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kakao_login_2_1.png') no-repeat 0 0; }
	.sns_naver { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_naver_login_2_1.png') no-repeat 0 0; }
	.sns_google { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_login_2_1.png') no-repeat 0 0; }
	.sns_facebook.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_login_2.png') no-repeat 0 0; }
	.sns_tweet.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_login_2.png') no-repeat 0 0; }
	.sns_kakao.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kakao_login_2.png') no-repeat 0 0; }
	.sns_naver.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_naver_login_2.png') no-repeat 0 0; }
	.sns_google.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_login_2.png') no-repeat 0 0; }

	.psetting_info { margin-bottom: 20px; padding: 20px 0; border-bottom: 1px solid #dcdcdc; }
	#personalize_setting .psetting_info .selectbox_type1 { margin-bottom: 0; }
	#personalize_setting .right { overflow: hidden; text-align: right; position: relative; padding-left: 80px; }
	#personalize_setting .right > * { display: inline-block; width: 88px; margin-right: 10px; vertical-align: top; }
	#personalize_setting .right > * + * { margin-right: 0; }

	.show_out { position: absolute; left: 0; top: 15px; text-align: left; font-size: 14px; line-height: 1.2; text-decoration: underline; color: #828282; }
	#popup_out { display: none; position: fixed; top: 222px; left: 50%; width: 276px; margin-left: -168px; padding: 30px; text-align: center; background-color: #fff; border-radius: 5px; -webkit-border-radius: 5px; z-index: 1001;  }
	#popup_out p { margin-bottom: 20px; font-size: 14px; line-height: 1.4; color: #828282; }
	#popup_out .center > * { display: inline-block !important; width: 88px; margin-right: 10px; vertical-align: top; text-align: center; }
	#popup_out .center > * + * { margin-right: 0; }


/* 05더보기01앵커&기상캐스터  */
	.cont_more {width: 700px; margin: 0 auto; position: relative; }
	.cont_more h1 { font-size: 20px; line-height: 35px; font-weight: normal; }

	.weather .wrap_tabmenu {border-bottom: 3px solid #dbdbdb; font-size: 0; line-height: 0; margin-bottom: 20px; width: 100%;  }
	.weather .wrap_tabmenu a {display: inline-block; width: 173px; font-size: 20px; line-height: 50px; text-align: center; border: 1px solid #dcdcdc; *width: 172px; }
	.weather .wrap_tabmenu .on { color: #db3340; border: 1px solid #db3340; }
	.weather_wrap > div { display: none; }
	.weather_wrap > div.on { display: block; }


	.anchor_list { width: 713px; overflow: hidden; margin-top: 20px; }
	.anchor_list li {float: left; margin-bottom: 13px; background-color: #fff; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
	.anchor_list li.double {margin-right: 13px; *margin-right: 10px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_anchor.png') no-repeat 0 0; background-size:cover;}
	.anchor_list li.solo {margin-right: 13px; *margin-right: 10px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_anchor_solo.png') no-repeat center 0; background-size:cover;}
	.anchor_list li.mgr_no {margin-right: 0; }
	.anchor_list li p {text-align: center; }
	.anchor_list li .bg_mail {position: absolute; left: 0; bottom: 0; width: 100%; height:30px; background-color:#203b4b; opacity: 0.8; filter: alpha(opacity=80); }
	.anchor_list li .program {margin-top: 20px; font-size: 18px; color: #000; }
	.anchor_list li .time {margin-top: 10px; font-size: 13px; color: #000; }
	.anchor_list li > div span,
	.anchor_list li > div a {position: absolute; bottom: 0;  padding: 0 15px 0 15px; line-height: 30px; font-size: 13px; color: #fff; /* background: url(http://img.imnews.imbc.com/images/2015/icon/ico_mail.png) no-repeat 60px center;  */}
	.anchor_list li .first {left: 20%; }
	.anchor_list li.solo .first { left: 50%; width: 40px; margin-left: -35px; }
	.anchor_list li .second {right: 20%; }

	.anchor_list li .anchor { position: relative; text-align: center; }
	.anchor_list li .anchor > img { max-width: 100%; }


/* 보도국 사람들*/
	#weather1-2 .anchor_list + ul { margin-top: 0; }
	#weather1-2 .anchor_list li .program { margin-bottom: 10px; }

	/* 기상캐스터 */
	#weather1-4 .anchor_list li.solo .first { left: 45%; }
	#weather1-4 .ico_tweet { position: absolute; height: 16px; padding: 0; top: auto; bottom: 6px; left: 50%; margin-left: 20px; background: none; }

/* 05더보기03논설위원 */
	.editorial { width: 713px; margin-left: -13px;  *zoom: 1; }
	.editorial:after { display: block; content: ''; clear: both; }
	.editorial > li {float: left; width : 343px; margin-bottom: 13px; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; }
	.editorial > li{margin-left: 12px; font-size: 13px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_anchor.png') no-repeat 0 0; background-size: cover; }
	.editorial > li a { display: inline-block; padding-right: 25px; font-size: 19px;  line-height: 22px; /* background: url(http://img.imnews.imbc.com/images/2015/icon/ico_mail.png) no-repeat right center; */ }
	.member { overflow: hidden; width: 100%; height: 210px; position: relative; }
	.member .photo {width: 100%; }
	.member .photo img { display: block; width: 100%; }
	.member .career {  position: absolute; right: 0; top: 0; z-index: 10; padding-top: 25px; width: 145px; padding-right: 16px; font-size: 13px; color: #2a2a2a; }
	.member .career .title {color: #000; font-size: 13px; margin-bottom: 5px; }
	.member .career ul {  margin-top: 10px;}
	.member .career ul li { margin-top: 5px; padding-left: 5px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_nonsul_bullet.png') no-repeat left 6px; }
	.member .career ul li:first-child { margin-top: 0; white-space: pre-line; line-height: 1.4; background-image: none; }

/* 05더보기04기자찾기 */
	.wrap_tabmenu {border-bottom: 3px solid #dbdbdb; background-color: #fff; font-size: 0; width: 100.5% }
	.wrap_tabmenu a {display: inline-block; width: 348px; font-size: 20px; line-height: 50px; text-align: center; border: 1px solid #dcdcdc; }
	.wrap_tabmenu .tab1 {border-right: none; }
	.wrap_tabmenu .tab2 {border-left: none; }
	.wrap_tabmenu .on { color: #db3340; border: 1px solid #db3340; }

	.wrap_asc {margin-top: 20px; }
	.wrap_asc + .selectbox_type1 {margin-top: 20px; }
	.wrap_asc + .selectbox_type1 a { background-position: 666px; }
	.wrap_asc ul { background-color: #fff; border: 1px solid #d2d2d2; *zoom: 1; }
	.wrap_asc ul:after { display: block; content: ''; clear: both; }
	.wrap_asc ul li {float: left; text-align: center; }
	.wrap_asc ul li a {display: block; width: 45px;  height: 40px; font-size: 17px; font-weight: 700; line-height: 40px; }
	.wrap_asc ul li a.on {color: #fff; background-color: #db3340; }
	.wrap_asc ul li a.all {padding: 0 5px; }

/* 05더보기05제보하기 */
	.cont_more .title {font-size: 20px; font-weight: 400; }
	.cont_more .header {width: 698px; height: 170px; margin-top: 20px; text-align: center; border: 1px solid #dedede; background: url(http://img.imnews.imbc.com/images/2015/background/bg_info_top2.png) 0 0 no-repeat; }
	.cont_more .header h1 {margin-top: 40px; font-size: 24px; font-weight: 400; text-indent:-9999px; }
	.cont_more .header .txt {display: block; margin-top: 5px; font-size: 13px; text-indent:-9999px; }
	.cont_more .header .mt20 {margin-top: 20px; text-indent:-9999px; }

	.how_kakao { display: none; position: absolute; left: 0; top: 0; width: 100%; z-index: 1000; text-align: center; }
	.how_kakao > div { width: 685px; margin: 0 auto; margin-top: 30px; }
	.how_kakao > div img { max-width: 100%; }

	.report_way { position: absolute; top: 0; right: -250px; width: 221px; }
	.report_way h1.title { margin-top: 0; font-size: 20px; font-weight: 400; text-align: left; }
	.report_way ul { margin-top: 20px; }
	.report_way ul li { position: relative; margin-bottom: 9px; padding: 120px 0 25px 0; line-height: 18px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); background: #fff url('http://img.imnews.imbc.com/images/2015/icon/ico_report.png') 0 0 no-repeat; text-align:center; }
	.report_way ul li > a { display: block; }
	.report_way ul li h1.title { margin-top: 0; margin-bottom: 10px; line-height: 20px; font-size: 18px; font-weight: 400; text-align: center}
	.report_way ul li p { color: #717171; font-size: 13px; letter-spacing: -1px; }
	.report_way ul li span { display: block; color: #000; font-size: 13px; letter-spacing: -1px; }
	.report_way ul li.way_type01 { background-position: center 0px; }
	.report_way ul li.way_type02 { background-position: center -410px; }
	.report_way ul li.way_type03 { background-position: center -820px; }
	.report_way ul li.way_type04 { background: #fff; }
	.report_way ul li.way_type05 { background-position: center -1240px; cursor: pointer; }
	.report_way ul li.way_type06 { background-position: center -1650px;  }
	.report_way ul li.way_type07 { background: #fff; }
	.report_way ul li strong { color: #db3340; }
	.report_way ul li .btn_facebook { position: absolute; top: 10px !important; left: 0; width: 50%; text-align: right; }
	.report_way ul li .btn_twitter { position: absolute; top: 10px !important; right: 0; width: 50%; text-align: left; }
	.report_way ul li .btn_disk { position: absolute; top: 15px; left: 0; width: 100%; }
	.report_way ul li .e_link { display: inline-block; padding: 10px 34px 10px 10px; border: 1px solid #d8d8d8; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_mail.png') 130px 50% no-repeat;  }

	.informant { margin-top: 10px; padding-bottom: 5px; padding-top:1px; background-color: #fff; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); }
	.informant .nec {padding: 24px 24px 0; text-align: right; }
	.informant .star {display: inline-block; width: 12px; height: 6px; margin-left: 5px; background: url(http://img.imnews.imbc.com/images/2015/icon/ico_redstar.png) no-repeat; }
	.informant .mb5 {margin-bottom: 2px; }
	.informant .wrap_table { position:relative; margin: 10px 24px 0; border-top: 2px solid #db3340; }
	.informant .wrap_table dl { position: relative; padding: 7px 0; border-bottom: 1px solid #e4e4e4; }
	.informant .wrap_table dl dt { position: absolute; top: 0; left: 0px; padding-left: 15px;  height: 100%; color: #888; line-height: 42px; font-size: 15px; z-index: 10;  }
	.informant .wrap_table .file_area { position: relative; }
	.informant .wrap_table .file_area .file_group > div { position: relative; }
	.informant .wrap_table .file_area .file_group > div > span:first-child { display: inline-block; vertical-align: middle; max-width: 82%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal; }
	.informant .wrap_table dl dt.require label { display: inline-block; padding-right: 15px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_redstar.png') right 50% no-repeat; }
	.informant .wrap_table dl dd { display: block; }
	.informant .wrap_table dl dd .inp_type01 { position: relative; padding: 5px; border: 1px solid #c5c5c5; *zoom: 1; }
	.informant .wrap_table dl dd .inp_type01:after { content:""; display: block; clear:both; }
	.informant .wrap_table dl dd .inp_type01 input { width: 100%; line-height: 17px; border: 0 none; font-size: 15px; *float: left; text-indent: 0px; *margin-left: -24px; }
	.informant .wrap_table dl dd .inp_type01 input:focus { outline:0; }
	.informant .wrap_table dl dd .inp_type01 textarea:focus { outline:0; }
	.informant .wrap_table dl dd .inp_type01 input::-webkit-input-placeholder { opacity: 0; }
	.informant .wrap_table dl dd .inp_type01 input:-moz-placeholder { opacity: 0; }
	.informant .wrap_table dl dd .inp_type01 input::-moz-placeholder { opacity: 0; }
	.informant .wrap_table dl dd .inp_type01 input:-ms-input-placeholder { opacity: 0; }

	.informant .wrap_table dl dd .inp_type01 textarea { width: 100%; height: 200px; line-height: 17px; border: 0 none; font-size: 15px; *float: left; *margin-left: -24px; }
	.informant .wrap_table dl dd .inp_type01 textarea::-webkit-input-placeholder { opacity: 0; }
	.informant .wrap_table dl dd .inp_type01 textarea:-moz-placeholder { opacity: 0; }
	.informant .wrap_table dl dd .inp_type01 textarea::-moz-placeholder { opacity: 0; }
	.informant .wrap_table dl dd .inp_type01 textarea:-ms-input-placeholder { opacity: 0; }

	.informant .wrap_table input.jebofileup { display:none; }
	.informant .wrap_table dl.attach_file { position:relative; padding-left: 0px; padding-right: 0; /* border-bottom: 0 none; */ background-size:contain; border:1px solid #cccccc; overflow:hidden; }
	.informant .wrap_table dl.attach_file > dt { width:15%; height:100%; line-height:13; text-align:center; border-right:1px solid #cccccc; padding-left:0px; cursor:pointer; }
	.informant .wrap_table dl.attach_file > .fileclip { position:absolute; bottom:30%; left:7.5%; margin-left:-13px; }
	.informant .wrap_table div.fileupgroup { position:absolute; top:280px; width:100%; text-align:center; visibility:hidden; }
	.informant .wrap_table div.filelistshow { position:absolute; top:0px; right:0px; width:84.7%; text-align:center; margin:0; padding:0; color:#888888; }
	.informant .wrap_table div.filelistshow .filetitle { width:100%; height:26.4px; line-height:26.4px; text-align:center; border-bottom:1px solid #cccccc; overflow:hidden; }
	.informant .wrap_table div.filelistshow .filetitle .fileNt { width:70%; }
	.informant .wrap_table div.filelistshow .filetitle .fileSt { width:20%; }
	.informant .wrap_table div.filelistshow .filetitle .fileDt { width:10%; }
	.informant .wrap_table div.filelistshow .filecontents { width:100%; height:34.6px; line-height:34.6px; text-align:center; }
	.informant .wrap_table div.filelistshow .filecontents.borderbt { border-bottom:1px solid #cccccc; }
	.informant .wrap_table div.filelistshow .filecontents .fileNt { width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-wrap:normal; text-indent:10px; }
	.informant .wrap_table div.filelistshow .filecontents .fileSt { width:20%; }
	.informant .wrap_table div.filelistshow .filecontents .fileDt { width:10%; }
	/*.informant .wrap_table div.fileupgroup span.fileupname { display:none; position:absolute; top:30px; width:60%; height:15px; margin-left:15%; text-align:center; font-size:13px; color:#888888; overflow:hidden; text-overflow: ellipsis; } */
	/* .informant .wrap_table div.fileupgroup button.delete_file { display:none; position:absolute; top:30px; right:20%; } */
	.informant .wrap_table dl.attach_file .file_group { display:none; }
	.informant .wrap_table dl.attach_file .file_group > div { height: 20px; line-height: 20px; padding: 5px; border: 1px solid #c5c5c5;  color: #949696; width: 424px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
	.informant .wrap_table dl.attach_file .file_group label { position: absolute; top: 6px; right: 43px; width: 71px; height: 30px;  border: 1px solid #c5c5c5;  box-shadow: 2px 2px #ededed; -webkit-box-shadow: 2px 2px #ededed;  }
	.informant .wrap_table dl.attach_file .file_group label span { display: block; background-color: #ededed; font-size: 13px; color: #888; line-height: 30px; text-align: center; cursor: pointer; }
	.informant .wrap_table dl.attach_file .file_group input[type="file"] { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
	.informant .wrap_table dl.attach_file .file_group > button { position: absolute; top: 6px; right: 0; width: 33px; height: 32px;  box-shadow: 2px 2px #ededed; -webkit-box-shadow: 2px 2px #ededed; }
	.informant .wrap_table dl.attach_file .file_group > button img { border: 1px solid #c5c5c5; }
	.informant .file_caution { padding: 0 24px; margin-top:72px; margin-bottom:52px; text-align:center; }
	.informant .file_caution p { padding-bottom: 5px; padding-left: 100px; line-height: 30px; color: #949696; }
	.informant .wrap_table dl dd .upload_status {}
	.informant .wrap_table dl dd .upload_status .file_wrap { display: inline-block; position: relative; margin-right: 8px;margin-bottom: 10px;  border: 1px solid #c5c5c5; background: url('http://img.imnews.imbc.com/images/2015/background/bg_dummy_file.png') 0 0 no-repeat; vertical-align: top; }
	.informant .wrap_table dl dd .upload_status .file_wrap .btn_delete { position: absolute; top: -7px; right: -7px; padding-top: 15px; width: 15px; height: 0; text-indent: -10000px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_delete.png') 0 0 no-repeat; overflow: hidden;}

	.policy { padding: 0 24px 0 24px; }
	.policy > div { padding-top: 24px; padding-bottom: 24px; border-top: 1px solid #e4e4e4; }
	.policy h1 { padding: 2px 0 2px 25px !important; margin-left: 10px; font-size: 15px; background: url(http://img.imnews.imbc.com/images/2015/icon/ico_caution.png) no-repeat 0 50%; cursor:pointer; }
	.policy h1 > img { float:right; width:17px; vertical-align:middle; margin-top:10px; margin-right:10px; }
	.policy dl {margin-left: 10px; font-size: 13px; line-height: 1.4; }
	.policy dl dt {margin-top: 10px; color: #e42e3c; }
	.policy dl dd {color: #676767; }
	.policy dl dd span {display: block; }
	.agreement {padding: 20px 0 20px; font-size: 13px; color: #676767; text-align: center; border-top: 1px solid #dbdbdb; }
	.agreement p { width:100%; height:50px; line-height:50px; cursor:pointer; }
	.agreement p span {vertical-align: middle; }
	.agreement p label {display: inline-block; margin-left: 5px; vertical-align: middle; }
	.agreement .btn_submit {display: inline-block; padding: 10px 20px 10px 40px; margin-top: 20px; color: #fff; background: url(http://img.imnews.imbc.com/images/2015/icon/ico_info_submit.png) no-repeat 15px center #334555; }


/* 05더보기07게시판 */
	.cont_board h1 {font-size: 20px; color: #545454; }
	.wrap_board, .wrap_board_2 {margin-top: 30px; }
	.informant + .wrap_board { margin-top: 20px; }
	.board .cont_more { padding-top: 20px; }
	.wrap_board p { display: none; text-align: right; font-size: 14px; line-height: 26px; height: 26px; padding-bottom: 5px; }
	.wrap_board p dfn { margin-right: 10px; }
	.wrap_board table {width: 100%; background-color: #fff; table-layout: fixed; }
	.board_total_count { text-align: right; font-size: 14px; }
	.wrap_board .board_total_count { display: block;  }
	.board_total_count dfn { margin-right: 5px; }
	.wrap_board table thead th {padding: 15px 0; font-size: 16px; border-top: 1px solid #000; border-bottom: 1px solid #000; font-weight: normal; }
	.wrap_board table tbody td {padding: 20px 0px; font-size: 14px; line-height: 1.4; text-align: center; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; color: #808080; }
	.wrap_board table tbody td:first-child { color: #000; }
	.wrap_board table tbody td.title { text-align: left; padding: 0; font-size: 14px; line-height: 1.2; }
	.wrap_board table tbody tr.admin{background:#95bbca;}
	.wrap_board table tbody tr.admin td,
	.wrap_board table tbody tr.admin td a,
	.wrap_board table tbody tr.admin td em,
	.wrap_board table tbody tr.admin td a em{color:#000; font-weight:bold;}
	.wrap_board table tbody tr.admin td.title { font-weight:bold; }
	.wrap_board table tbody td.title a { display: block; padding: 15px; max-width: 100%; }
	.wrap_board table tbody td.title a span { vertical-align: middle;  }
	.wrap_board table tbody td.title a em { color: #3984b7; margin-right: 5px; vertical-align: middle; }
	.wrap_board table tbody td.title a em img { vertical-align: middle; }
	.wrap_board table tbody td.last {border-right: none; }
	.wrap_board table tbody td.last a {color: #808080;}

	.wrap_board_2 p { display: none; text-align: right; font-size: 14px; line-height: 26px; height: 26px; padding-bottom: 5px; }
	.wrap_board_2 p dfn { margin-right: 10px; }
	.wrap_board_2 table {width: 100%; background-color: #fff; table-layout: fixed; }
	.wrap_board_2 table thead th {padding: 15px 0; font-size: 16px; border-top: 1px solid #000; border-bottom: 1px solid #000; font-weight: normal; }
	.wrap_board_2 table tbody td {padding: 20px 0px; font-size: 14px; text-align: center; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; color: #808080; }
	.wrap_board_2 table tbody td:first-child { color: #000; }
	.wrap_board_2 table tbody td.title { text-align: left; padding: 0; font-size: 14px; }
	.wrap_board_2 table tbody td.title a { display: block; padding: 20px; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-wrap: normal; }
	.wrap_board_2 table tbody td.last {border-right: none; }
	.wrap_board_2 table tbody td.last a {color: #808080;}

	.wrap_pager {position: relative; padding: 0 0 20px 0; text-align: center; margin-top: 20px; }
	.wrap_pager.pc { }
	.wrap_pager.mobile { display: none; }
	.wrap_pager a {display: inline-block; width: 28px; height: 28px; margin: 0 1px; font-size: 15px; line-height: 30px; vertical-align: middle; border: 1px solid #ddd; background-color: #fff; }
	.wrap_pager a.on {color: #fff; border: 1px solid #334555; background-color: #334555; }
	.wrap_pager a.first {background: url(http://img.imnews.imbc.com/images/2015/button/btn_prev2.png) no-repeat center center #fff; }
	.wrap_pager a.last {background: url(http://img.imnews.imbc.com/images/2015/button/btn_next2.png) no-repeat center center #fff; }
	.wrap_pager a.prev {margin-right: 10px; background: url(http://img.imnews.imbc.com/images/2015/button/btn_prev1.png) no-repeat center center #fff; }
	.wrap_pager a.next {margin-left: 10px; background: url(http://img.imnews.imbc.com/images/2015/button/btn_next1.png) no-repeat center center #fff; }
	.wrap_pager a.write {position: absolute; right: 0; width: 88px; font-weight: 800; color: #db3340; border: 1px solid #db3340; background-color: #fff; vertical-align: middle; box-shadow: 1px 1px 0 #b8b8b8; -webkit-box-shadow: 1px 1px 0 #b8b8b8; }
	.wrap_pager .next_day { position: absolute; top: 0; right: 0; font-size: 12px; padding-right: 17px; text-indent: 0px; height: 30px; line-height: 20px; overflow: hidden; border: 0 none; width: auto; background: url('http://img.imnews.imbc.com/images/2015/button/paging.gif') no-repeat right -75px; }
	.wrap_pager .prev_day { position: absolute; top: 0; left: 0; font-size: 12px; padding-left: 17px; text-indent: 0px; height: 30px; line-height: 20px; overflow: hidden; border: 0 none; width: auto; background: url('http://img.imnews.imbc.com/images/2015/button/paging.gif') no-repeat 0 -75px; }

/*080910 최신뉴스 관련 추가 css*/
	.wrap_board_2.fnwrapbd { position:relative; }
	.fnwrapbd .fnprev_day { position: absolute; bottom: 15px; left: 0; font-size: 12px; padding-left: 17px; text-indent: 0px; height: 30px; line-height: 20px; overflow: hidden; border: 0 none; width: auto; background: url('http://img.imnews.imbc.com/images/2015/button/paging.gif') no-repeat 0 -75px; }
	.fnwrapbd .fnnext_day { position: absolute; bottom: 15px; right: 0; font-size: 12px; padding-right: 17px; text-indent: 0px; height: 30px; line-height: 20px; overflow: hidden; border: 0 none; width: auto; background: url('http://img.imnews.imbc.com/images/2015/button/paging.gif') no-repeat right -75px; }

/*080910 최신뉴스 관련 추가 css*/

	.wrap_search {text-align: center; font-size: 0; }
	.wrap_search .selectbox_type1 { display: inline-block; vertical-align: middle; width: 98px; margin-right: 10px; *display: inline; *zoom: 1;  }
	.wrap_search .selectbox_type1 a { line-height: 33px; height: 31px; padding-left: 10px; text-align: left; border-color: #ddd; }
	.wrap_search .selectbox_type1 a,
	.wrap_search .selectbox_type1.on a { background-position: 70px; }
	.wrap_search .selectbox_type1.on ul { top: 33px; max-height: 155px; height: auto; }
	.wrap_search input { width: 286px; height: 31px; line-height: 1; padding: 0 10px; border: 1px solid #ddd; margin-right: 10px; }
	.wrap_search .btn_search {display: inline-block; width: 64px; height: 35px; font-size: 13px; color: #fff; line-height: 35px; background-color: #334555;  vertical-align: middle; box-shadow: 1px 1px 0 #b8b8b8; *display: inline; *zoom: 1; -webkit-box-shadow: 1px 1px 0 #b8b8b8; }

/* 게시판 쓰기 */
	.board_write { margin-bottom: 30px; border-top: 1px solid #000; padding: 30px; background-color: #fff; box-shadow: 1px 2px #b8babc; -webkit-box-shadow: 1px 2px #b8babc;  }
	.board_write div {}
	.board_write dl {  position: relative;  padding-left: 65px;  min-height: 39px; margin-top: 20px; }
	.board_write dl:first-child { margin-top: 0; }
	.board_write dt { position: absolute; left: 0; top: 0; font-size: 16px; line-height: 39px; width: 65px; }
	.board_write dd { border: 1px solid #d8d8d8; overflow: hidden; }
	.board_write dd input { border: 0 none; text-indent: 20px; font-size: 16px; height: 37px; line-height: 1; width: 100%; *float: left; }
	.board_write dd textarea { border: 0 none; text-indent: 10px; font-size: 16px; height: 315px; line-height: 24px; width: 553px; padding: 10px; *float: left;  }
	.board_write_footer { margin-top: 20px; text-align: right; font-size: 0; }
	.board_write_footer > * { margin-left: 5px; }
	.board_write_footer > *:first-child { margin-left: 0; color:  #db3340; border: 1px solid #db3340; }

	.informant .wrap_table { border-top: 0 none; }
	.informant .board_write_footer { margin-top: 0; padding: 20px 0; text-align: center; font-size: 0; }
	.board_write_intro { padding: 24px 24px 0 24px; margin-bottom: 20px; }
	.board_write_intro h2 { margin-bottom: 10px; }
	.box_type1 { border-top: 0 none; padding-top: 3px; background: #fafafa url('http://img.imnews.imbc.com/images/2015/background/bg_redline_3px.png') repeat-x left 0; }
	.box_type1 ul { padding: 15px; padding-top: 12px; border: 1px solid #e1e1e1; border-top: 0 none; background: url('http://img.imnews.imbc.com/images/2015/background/bg_board_white_intro.png') no-repeat right 0; }
	.blt_type1 { padding-left: 10px; font-size: 13px; line-height: 22px; color: #676767; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_blt_type01.png') no-repeat left 11px; }

	.board_write_caution { position: relative; text-align: right; margin-top: -20px; }
	.board_write_caution > button { height: 17px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_caution_gray.png') no-repeat left; padding-left: 24px; }
	.board_write_caution > button span { font-size: 14px; color: #6d6d6d; text-decoration: underline; line-height: 17px; }
	.board_write_caution .write { position: absolute; top: 50px; right: 26px; width: 88px; height: 28px; line-height: 30px; font-weight: 800; text-align: center; color: #db3340; border: 1px solid #db3340; background-color: #fff; vertical-align: middle; box-shadow: 1px 1px 0 #b8b8b8; -webkit-box-shadow: 1px 1px 0 #b8b8b8; }

	.layer_type1 { display: none; text-align: left; position: absolute; left: 0; top: 25px; width: 698px; background: #fff; border: 1px solid #6b7884; z-index: 200; box-shadow: 1px 1px #b8b8b8; -webkit-box-shadow: 1px 1px #b8b8b8; }
	.layer_type1 > h2 { padding: 18px 25px; border-bottom: 1px solid #e2e2e2; font-weight: 800; }
	.layer_type1 > div { padding: 25px;  }
	.layer_type1 h3 { margin-bottom: 10px; }
	.layer_type1 > div  > ul > li { margin-top: 15px; }
	.layer_type1 > ul > li:first-child { margin-top: 0px; }
	.layer_type1 > div > ul > li > span { font-size: 15px; line-height: 20px; }
	.layer_type1 > div ul ul { font-size: 13px; padding-top: 7px; }
	.layer_type1 > button { position: absolute; top: 16px; right: 1px; }
	.layer_type1 > button img { padding: 15px; }

	#noticePop.layer_type1{top:475px;}
	#noticePop.layer_type1 p{font-size:14px; line-height:2;}

	.board .informant .file_caution p { display: none; }
	/* .board .informant .wrap_table dl dt { display: none; } */
	.board .informant .wrap_table dl.attach_file { padding-left: 0; }
	.board .informant .wrap_table dl.attach_file dt { visibility: hidden; }
	.board .informant .wrap_table dl.attach_file .file_group > div { width: 514px; padding-top: 0; padding-bottom: 0; height: 32px; line-height: 32px;  }
	.informant .wrap_table dl.attach_file .file_group label { top: 0px; }
	.informant .wrap_table dl.attach_file .file_group .uploadsize { display: none; }
	.informant .wrap_table dl.attach_file .file_group > button { top: 0px; }
	.board .informant .wrap_table dl.attach_file .file_group > div button { width: 17px; height: 17px; display: none; }
	.board .informant .wrap_table dl.attach_file .file_group > div button img { vertical-align: middle; }


/* 게시판 뷰 */
	.board_view { border-bottom: 1px solid #c2c2c2; background-color: #fff; }
	.board_view > h2 { padding: 14px 30px 12px 30px; font-size: 16px; line-height: 22px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
	.board_writer { position: relative; padding: 0 30px; padding-right: 120px;  height: 47px; line-height: 48px; border-bottom: 1px solid #e5e5e5; *zoom: 1; }
	.board_writer:after { display: block; content: ''; clear: both; }
	.board_writer dfn { display: block; font-size: 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.board_writer dfn img { vertical-align: middle; margin-right: 5px; border-radius: 50px; -webkit-border-radius: 50px; }
	.board_writer span { position: absolute; top: 0; right: 30px; color: #888; }
	.board_article { min-height: 361px; padding: 30px; font-size: 14px; line-height: 1.6; border-bottom: 1px solid #f1f1f1; }
	.board_article a { color: #000; }
	.board_view_footer { padding: 20px 40px; background-color: #fbfbfb; text-align: right; font-size: 0; }
	.board_view_footer > * { margin-left: 5px; }
	.board_view_footer > *:first-child { margin-left: 0; }


	.include_file { margin-top: 50px; }
	.include_file dt { font-weight: bold; font-size: 14px; line-height: 22px;  margin-bottom: 10px; }
	.include_file dt a { margin-left: 10px; border: 1px solid #c0c0c0; font-size: 12px; padding: 3px 8px; line-height: 20px; height: 20px; color: #696969; border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 1px 2px #f0f0f0; -webkit-box-shadow: 1px 2px #f0f0f0; }
	.include_file dd { border: 1px solid #e1e1e1; border-top: 0 none; background-color: #fafafa; }
	.include_file dt + dd { border-top: 1px solid #e1e1e1; }
	.include_file dd span { color: #aeaeae; }
	.include_file dd a { display: block; padding: 9px 10px 10px 10px; font-size: 14px; line-height: 18px; }


/* 로그인 */
	#header .login_logo { padding-bottom: 25px; }

/* 맞춤키워드 설정 */
.wrap_recommend_config { width: 1200px; margin: 0 auto; }

.wrap_recommend_config .recommend { position: relative; padding-top: 30px; padding-left: 250px; width: 950px; margin: 0 auto;}
.wrap_recommend_config .popup_tab_type1 { position: absolute; left: 0; top: 30px; width: 230px; text-align: center; }
.wrap_recommend_config .popup_tab_type1 li:first-child + li { /* margin-top: -1px; */ }
.wrap_recommend_config .popup_tab_type1 li { position: relative; height: 48px; border: 1px solid #dcdcdc; background-color: #fff; }
.wrap_recommend_config .popup_tab_type1 li a { display: block; color: #505050; font-size: 20px; line-height: 50px; }
.wrap_recommend_config .popup_tab_type1 li.on { border: 1px solid #db3340; z-index: 1; }
.wrap_recommend_config .popup_tab_type1 li.on a { color: #db3340; }

.recommend_wrap { padding: 30px; /* border-top: 2px solid #db3340; */ background-color: #fff; *zoom: 1; }
.recommend .recommend_wrap h2 { margin-bottom: 20px; text-align: left; font-size: 16px; line-height: 20px; font-weight: bold; }
.activate_history { position: relative; padding-right: 100px; padding-bottom: 40px; border-bottom: 1px solid #e8e8e8; }
.activate_history .checkbox_onoff_switch { position: absolute; top: 50%; right: 0; margin-top: -28px; }
.activate_history p { font-size: 16px; color: #989494; line-height: 20px; }

.read_article { position: relative; padding-top: 30px; *zoom: 1; }
.read_article ul { }
.read_article p { font-size: 16px; color: #989494; line-height: 20px; }
.read_article li { position: relative; padding: 20px 55px 20px 20px; border: 1px solid #dcdcdc; margin-top: 10px; *zoom: 1;   }
.read_article li:first-child { margin-top: 0; }
.read_article li button { position: absolute; top: 50%; right: 0; width: 55px; margin-top: -25px; text-align: center; }
.read_article li button img { padding: 18px; }
.read_article dt { margin-bottom: 5px; font-size: 14px; line-height: 18px; color: #000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; }
.read_article dd { font-size: 11px; color: #909090; }
.read_article .all_del_history { position: absolute; right: 0; top: 30px; height: 18px; padding: 0 5px; border: 1px solid #666; color: #000; border-radius: 3px; -webkit-border-radius: 3px; }

.recommend_wrap form { position: relative; width: 640px; margin: 0 auto; text-align: center; }
.recommend .recommend_wrap form h2 { text-align: center; }
.recommend_wrap form label { position: absolute; left: 15px; bottom: 42px; color: #909090; font-size: 14px; }
.recommend_wrap form p { color: #909090; font-size: 14px; }
.recommend_wrap form input[type="text"] { padding: 0 78px 0 10px; margin-bottom: 15px; width: 550px; height: 38px; line-height: 38px; border: 1px solid #d2d2d2; }
.recommend_wrap form button { position: absolute; right: 0; bottom: 29px; width: 68px; height: 40px; font-size: 13px; color: #fff; line-height: 40px; background-color: #334555;  vertical-align: middle; box-shadow: 1px 1px 0 #b8b8b8; -webkit-box-shadow: 1px 1px 0 #b8b8b8; }
#recommend_direct .read_article li { background-color: #f2f2f2; }
#recommend_direct .read_article dt { font-weight: bold; font-size: 18px; line-height: 22px; }
#recommend_direct .read_article dd { font-size: 13px; }

/* 뜨는 그래프 */
	.hotgraph .float_graph > li { height: 388px !important; }
	.about_hotgraph { margin-bottom: 20px; padding-right: 10px; height: 152px; border: 1px solid #e2e3e6; padding-left: 281px; background: #fff url('http://img.imnews.imbc.com/images/2015/background/bg_abouthotgraph.png') no-repeat left 0; }
	.about_hotgraph h2 { margin-bottom: 5px; padding-top: 30px; }
	.about_hotgraph h2 dfn { font-size: 20px; line-height: 35px; }
	.about_hotgraph p { font-size: 15px; line-height: 24px; color: #474747; }
	.alt_graph_area { width: 176px; padding: 16px 0px 50px 0px; margin: 0 auto; margin-top: 10px;  border-top: 1px solid #f1f1f1; }
	.alt_graph_area img { text-align: center; max-width: 100%; }
	.hotgraph .alt_1_detail .alt_hashtag_area { position: static; }


/* 달력 */
.rCalendar { display: none; position: fixed; left: 50%; top: 290px; margin-left: -440px; overflow:hidden; width:238px; border: 1px solid #dadada; text-align:center; background-color: #fff; border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 1px #dadada; -webkit-box-shadow: 0px 0px 1px #dadada;  z-index: 100; }
#tablet_flicking_menu.fixed + * + .rCalendar { top: 190px; }
.rCalendar h5 strong {color:#686868; font-weight:bold; letter-spacing:-1px;}
.rCalendar .calendarBox {overflow:hidden; }
.rCalendar .calendarBox span { cursor: pointer; }
.rCalendar .calendarBox p.dateSel { position: relative; height: 28px; padding: 12px 30px 0 30px; background-color: #f5f5f5; *zoom: 1; }
.rCalendar .calendarBox p.dateSel:after { display: block; content: ''; clear: both; }
.rCalendar .calendarBox p.dateSel * {vertical-align:top;}
.rCalendar .calendarBox p.dateSel select { width: 100%; min-width: auto; font-size: 14px; }
.rCalendar .calendarBox p.dateSel span.leftArr { position: absolute; left: 9px; top: 14px; width: 9px; height:14px; }
.rCalendar .calendarBox p.dateSel span.yearSel {width:78px; height:21px; display: inline-block; }
.rCalendar .calendarBox p.dateSel span.monthSel {width:62px; height:21px; display: inline-block; }
.rCalendar .calendarBox p.dateSel span.rightArr {position: absolute; right: 9px; top: 14px;  width:9px; height:14px;  }
.rCalendar .calendarBox .calendarT {}
.rCalendar .calendarBox .calendarT caption {display:none;}
.rCalendar .calendarBox .calendarT tr {border:none; text-align: center; }
.rCalendar .calendarBox .calendarT th {width: 30px; height: 30px; line-height: 30px;  font-size:13px; color:#949595; font-weight: normal; border-top: 1px solid #c8c7cc; border-bottom: 1px solid #c8c7cc; }
.rCalendar .calendarBox .calendarT td {width: 30px; height: 30px; color:#343434; font-size:12px; cursor: pointer; }
.rCalendar .calendarBox .calendarT td.normal {color:#000; font-weight:normal; text-decoration:none;}
.rCalendar .calendarBox .calendarT td.disabled { color: #ccc; }
.rCalendar .calendarBox .calendarT td.today { color:#fff; background: url('http://img.imnews.imbc.com/images/2015/background/bg_calendar_today.png') no-repeat center; }
/* .rCalendar .calendarBox .calendarT td:hover {color:#343434; cursor:pointer; text-decoration:none;}
.rCalendar .calendarBox .calendarT td.saturday {color:#4690e9; font-weight:normal; text-decoration:none;}
.rCalendar .calendarBox .calendarT td.holiday {color:#dd1f1f; font-weight:normal; text-decoration:none;} */


/* 검색결과 */
	.searchresult_form { position: relative; margin-bottom: 25px; background-color: #eee; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
	.searchresult_form input[type="text"] { border: 1px solid #ddd; padding: 0 20px; }
	.searchresult_form .searchesult_form_top > div { font-size: 0; position: relative; width: 635px; margin: 0 auto; }
	.searchresult_form .searchesult_form_top > div > input[type="text"] { margin-right: 5px; width: 310px; height: 41px; line-height: 41px; font-size: 15px; color: #000; }
	.searchresult_form .layer_type1 { width: 632px; top: 46px; left: 50%; margin-left: -317px; }
	.searchresult_form .layer_type1 > div { padding: 0 25px;  }
	.searchresult_form .layer_type1 dl { padding: 20px 0; border-top: 1px solid #e2e2e2; }
	.searchresult_form .layer_type1 dl:first-child { border-top: 0 none; }
	.searchresult_form .layer_type1 dt { margin-bottom: 10px; font-size: 15px; line-height: 20px; font-weight: bold; }
	.searchresult_form .layer_type1 dd.blt_type1 { font-size: 13px; line-height: 20px; background-position: left 9px; }
	.searchresult_form .layer_type1 > button { top: 0; right: 0; }
	.searchresult_form .btn_confirm { margin-right: 5px; font-size: 12px; display: inline-block; width: 76px; height: 41px; line-height: 41px; padding: 0; }
	.searchresult_form .detail_btn_confirm { margin-right: 5px; font-size: 12px; display: inline-block; width: 76px; height: 41px; line-height: 41px; padding: 0;  color: #fff;  text-align: center;  background-color: #334555; box-shadow: 1px 2px 0 #dbdbdb; -webkit-box-shadow: 1px 2px 0 #dbdbdb;    margin: 1px;    padding-bottom: 2px;}
	.searchresult_form .date_reset{    display: inline-block;    min-width: 60px;    padding: 0 5px;    font-size: 14px;    height: 41px;    color: #334555;    line-height: 41px;    border: 1px solid #6b7884;    box-shadow: 1px 2px #e1e1e1;    -webkit-box-shadow: 1px 2px #e1e1e1;    text-align: center;    vertical-align: middle;    background-color: #fff;    font-weight: bold;   margin: 1px;    padding-bottom: 2px;}
	.searchresult_form .btn_sr_detail { padding: 0 10px 0 15px; text-align: left; margin-right: 5px; background: #fff url('http://img.imnews.imbc.com/images/2015/icon/icon_sr_detail.png') no-repeat 77px; }
	.searchresult_form .btn_sr_detail.on { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_sr_detail_on.png'); }
	.searchesult_form_top { padding: 25px 0; text-align: center; border-bottom: 1px solid #d6d6d6; }
	.searchresult_infotext { margin-bottom: 25px; }
	.searchresult_board { padding: 25px; background-color: #fff; }
	.btn_searchresultbutton { position: absolute; padding: 0; bottom: 22px; right: 10px; text-align: right; /* border-top: 1px solid #d6d6d6;  */  }
	.searchesult_form_bottom > div dl { position: relative; padding: 20px 30px 0px 177px; line-height: 20px;  }
	.searchesult_form_bottom > div dl dt { position: absolute; left: 50px; top: 10px; font-size: 15px; line-height: 40px; }
	.searchesult_form_bottom > div dl dt .result_text{visibility: hidden;}
	.searchesult_form_bottom > div dl ul { margin-top: -10px; margin-left: -10px; font-size: 0; *zoom: 1; }
	.searchesult_form_bottom > div dl ul:after { display: block; content: ''; clear: both; }
	.searchesult_form_bottom > div .section li { float: left; margin: 10px;  padding-right: 10px; margin-left: 10px; width: 40%; }
	.searchesult_form_bottom > div .program li { float: left; margin: 10px;  padding-right: 10px; margin-left: 10px; width: 40%; }
	.searchesult_form_bottom .sr_date { padding-bottom: 20px; /*padding-right: 110px;*/ }
	.searchesult_form_bottom .sr_date dt { top: 20px; }
	.searchesult_form_bottom .sr_date dd { *width: 742px; *zoom: 1; }
	.searchesult_form_bottom .sr_date dd:after { display: block; content: ''; clear: both; }
	.searchesult_form_bottom .sr_date .selectbox_type1 { float: left; margin-right: 30px;  vertical-align: top; width: 152px; *margin-right: 20px; }
	.searchesult_form_bottom .sr_date .selectbox_type1 a { background-position: 125px; height: 41px; line-height: 41px;  }
	.searchesult_form_bottom .sr_date .selectbox_type1 ul { margin: 0;  }
	.searchesult_form_bottom .sr_date .selectbox_type1.on ul { height: auto; top: 43px; }
	.date_range_select { float: left; vertical-align: top; ; }
	.date_range_select > * { float: left; margin-right: 5px;  }
	.date_range_select:after { display: block; content: ''; clear: both; }
	.date_range_select dfn { margin-right: 10px; font-size: 14px; line-height: 40px; color: #555; float: left; }
	.date_range_select > div { position: relative; width: 145px; height: 43px; background-color: #fff; border: 1px solid #ddd; }
	.date_range_select > div label { padding-right: 35px; }
	.date_range_select span { height: 43px; line-height: 43px; width: 20px; text-align: center; }
	.date_range_select > div p { position: absolute; top: 10px; right: 15px; cursor: pointer; }
	.date_range_select > div p img { vertical-align: middle; }
	.date_range_select input[type=text] { position: absolute; left: 0; top: 0;  width: 90px; height: 41px; line-height: 41px; padding-right: 35px; border: 0 none; background-color: transparent; cursor: text; }
	.btn_searchresultbutton .btn_confirm { padding: 0 5px; }
	.searchresult_infotext { font-size: 27px; line-height: 1.2; color: #000; text-align: center; font-weight: normal; }
	.searchresult_infotext p { margin-bottom: 10px;  }

	.searchresult_infotext ul { width: 450px;  margin: 0 auto; text-align: left; }
	.searchresult_infotext li { margin-top: 5px; font-size: 16px; line-height: 1.2; background-position: left 9px; text-align: left; }
	.searchresult_infotext li:first-child { margin-top: 0; }

	.highlight { color: #d00010; }
	/* .searchresult_list .highlight:hover { text-decoration: underline;  }
	*/
	.searchresult_board_header { padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; overflow: hidden; width: 100%; }
	.srbh_left { float: left; font-size: 15px; }
	.srbh_left dfn { margin-right: 5px; font-weight: bold; }
	.srbh_left span { color: #db3340; }
	.srbh_right { float: right; font-size: 13px; }
	.srbh_right a { margin-left: 20px; color: #646464; }
	.srbh_right a.on { font-weight: bold; color: #000; }

	.searchresult_area .wrap_pager { padding-bottom: 0; }
	.searchresult_area .wrap_pager a { min-width: 28px; width: auto; }
	.searchresult_list {}
	.searchresult_list li { border-bottom: 1px solid #e5e5e5; }
	.searchresult_list a { position: relative; display: block; min-height: 95px; padding: 15px 15px 15px 210px; }
	.searchresult_list .nothum { padding-top: 0; height: auto;  }
	.searchresult_list .nothum a { padding-left: 15px; }
	.searchresult_list .thum { position: absolute; left: 15px; top: 15px; margin-right: 25px; }
	.searchresult_list .thum > img { width: 170px; height: 96px; }
	.searchresult_list .thum span { position: absolute; right: 10px; bottom: 10px; }
	.searchresult_list .description:hover,
	.searchresult_list .title:hover { text-decoration: underline; }
	.searchresult_list .title { display: block; font-size: 14px; margin-bottom: 10px; line-height: 1.4; }
	.searchresult_list .description { display: block; margin-bottom: 25px; font-size: 13px; line-height: 18px; overflow: hidden; height: 35px; }
	.searchresult_list .date { display: block; font-size: 12px; line-height: 1.4; color: #808080; /* overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal;   */}






	/* 검색체크박스 */
	.chkbox_search { position: relative; height: 20px; padding-left: 30px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_chkbox_search.png') no-repeat left -41px; cursor: pointer; }
	.chkbox_search label { display: block; width: 100%; height: 20px; font-size: 14px; color: #676767; cursor: pointer; }
	.chkbox_search.on label { font-size: 14px; color: #db3340; }
	.chkbox_search.on { background-position: left 0; }
	.chkbox_search input { position: absolute; display: block; left: 0px; top: 0;  opacity: 0; filter:alpha(opacity=0);  cursor: pointer; -webkit-appearance: none; -ms-appearance: none; width: 100% !important; height: 100% !important;  }

/* 이용약관, 개인정보 취급방침 */
	.recommend .textarea { white-space: pre-line; font-size: 13px; line-height: 1.6; }

	/* 하이브리드 : 라이브 */
	#body_wrap.hybrid #middle .wrap { padding-left: 250px; }
	.hybrid_video_area  { background-color: #e6e9eb; }
	.hybrid_video_area .img_thum { width: 100%; }
	.hybrid_video_area video { width: 100%; vertical-align: top; }
	.hybrid_video_area .thum .img_movie { margin: 0; width: 40px !important; height: 40px !important; transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); }
	.timetable h2 { background-color: #243c4c; text-align: center; color: #fff; font-size: 15px; line-height: 30px; }
	.timetable > ul { width: 100%; margin-bottom: 10px; padding: 10px; background-color: #f4f4f4; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.timetable > ul:after { display: block; content: ''; clear: both; }
	.timetable > ul > li { float: left; position: relative;  width: 33.3%; border: 1px solid #dbdbdb; background-color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; margin-left: -1px; }
	.timetable > ul > li:first-child { margin-left: 0; }
	.timetable > ul > li a { display: block; text-align: center; font-size: 14px; line-height: 40px; height: 40px; }
	.timetable > ul > li.on { border: 1px solid #bd3642; z-index: 1; }
	.timetable > ul > li.on a { color: #bd3642; }

	.timetable_detail { padding: 0 10px; }
	.timetable_detail ul { display: none; overflow-y: auto; max-height: 245px; }
	.timetable_detail ul.on { display: block; }
	.timetable_detail li { position: relative; font-size: 15px; padding-left: 90px; height: 40px; line-height: 40px; background-color: #fff; border-bottom: 1px solid #efefef; }

	.timetable_detail li:last-child { border-bottom: 0 none; }
	.timetable_detail li dfn { position: absolute; left: 20px; top: 0; color: #ac2f38; font-weight: bold; }
	.timetable_detail li span { display: block; color: #000; }

	/* 하이브리드 설정 */
	.hybrid .recommend{ padding: 10px }
	.hybrid .recommend .recommend_wrap h2 { padding-top: 5%; }


/* PC 1024까지 */
	@media screen and (max-width: 1200px) {
		.flexslider { padding: 0 50px; }
		.keyword_timeline { background-position: 0 84%; background-size: 100% 1px; background-origin: content-box; }
		.keyword_timeline .thum img { /* width: 100%; height: auto;  */}
		[class^='kyt_controls'] .bx-next { right: 0; }
		[class^='kyt_controls'] .bx-prev { left: 0; }
		.keyword_changer a { min-width: 60px; margin-left: 32px; }
		.keyword_changer a.active { min-width: 0px; padding-left: 10px; padding-right: 10px; }
		.radio_list ul { margin-left: 0; }
		.radio_list li { width: 23.5%; margin-left: 2%; }
		.radio_list li:hover { width: 23.5%; height: 155px; padding: 40px 0 25px 0; border: 0 none; box-shadow: 2px 2px #dbdbdb, -1px 1px #f00 inset, 1px -1px #f00 inset;  -webkit-box-shadow: 2px 2px #dbdbdb, -1px 1px #f00 inset, 1px -1px #f00 inset; }
		.radio_list li > a { display: inline-block; width: 97px; margin: 20px auto 0 auto; position: static; }
		.radio_list li:hover > a { left: 50%; bottom: 25px; }
		.radio_list li:nth-child(4n+1) { margin-left: 0; }
		.keyword_timeline .bx-wrapper { position: static; }
		.keyword_timeline .bx-prev { left: 0; margin-left: 0; margin-top: -18px; }
		.keyword_timeline .bx-next { right: 0; margin-right: 0; margin-top: -18px; }


		/* 상세 */
		.input_reply_area .ira_right textarea { width: 100%; height: 90px; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.not_logged .input_reply_area .ira_right textarea { height: 70px; margin-right: -165px;}
		.rpl_article textarea { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.rpl_right .ira_right textarea { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }

		/* 제보하기 */
		.report_way { right: -240px; }
		.informant .wrap_table .file_area { padding-right: 125px; }
		.informant .wrap_table dl.attach_file .file_group > div { width: 100% !important; height: 31px; line-height: 19px; box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; padding-right: 80px; }
		.informant .wrap_table .file_area .file_group > div > span:first-child { max-width: 100%; }

		/* 뜨는 그래프 */
		.hotgraph .float_graph > li { height: 385px !important; }
		.about_hotgraph { padding-left: 271px; }
		.alt_graph_area { width: 80%; padding: 16px 10px 50px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; }



	/* 05더보기01앵커&기상캐스터 */
		.cont_more { width: auto; }
		.cont_more .header { width: auto; background-size: cover; }
		.informant .wrap_table table { table-layout: fixed; }
		.weather .wrap_tabmenu a { width: 25%; }
		.editorial , .anchor_list { width: auto; }
		.anchor_list li.mgr_no { margin-right: 13px; }
		.editorial > li { width: 48%; margin-left: 2%; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.member { height: auto; }
		.member .career { padding-right: 5px; }
		.anchor_list li.solo { width: 23%; margin-right: 2%; }
		.anchor_list li.solo:nth-of-type(4n) {margin-right: 0;}

		.wrap_tabmenu a { width: 50%; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.wrap_tabmenu .on {width: 50%; }
		.wrap_asc + .selectbox_type1 a { background-position: right; background-origin: content-box; }
		.anchor_list li.double { width: 48.6%; margin-right: 2% !important; }
		.anchor_list li.double:nth-child(even) {  margin-right: 0 !important; }


		/* 게시판 쓰기 */
		.board_write dd textarea { text-indent: 0; padding: 10px; width: 100%; height: 300px; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.board_write dd input { text-indent: 0; padding: 0 10px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.layer_type1 { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;  }
		/* .board .informant .wrap_table dl dt { display: none !important; } */


		/* 게시판 리스트 */
		.wrap_board table tbody td.title a span { max-width: 75%; }


		/* 맞춤키워드 설정 */
		.wrap_recommend_config { width: auto; padding: 0 30px; }
		.wrap_recommend_config .recommend { width: auto; }

		/* 달력 */
		.rCalendar { margin-left: 0; left: 140px; }

		/* 검색결과 */
		.searchresult_form { margin-right: 10px; }
		.searchresult_area { margin-right: 10px; }
		.searchesult_form_bottom .sr_date .selectbox_type1{ margin-right: 20px; }

		/* 개인정보 취급방침 */
		.info_consignment { }
		.info_consignment caption {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
		.info_consignment th {height:30px; font-size:12px; color:#737373; line-height:1.33; border:1px solid #c3c3c3; background:#f2f2f2; letter-spacing:-1px; font-weight:normal; text-align:center}
		.info_consignment th span {display:block; padding:0 10px}
		.info_consignment td {padding:11px 0; border:1px solid #c3c3c3; font-size:11px; color:#737373; letter-spacing:-1px; line-height:1.33; text-align:center}
		.info_consignment td span {display:block; text-align:left; padding:0 4px; font-size:11px; color:#737373; letter-spacing:-1px; line-height:1.33;}
		.info_consignment td.btn img {display:block; margin:2px 0}
		.info_consignment td.btn span {text-align:center}
		.info_consignment td.btn span img {margin:0 auto}
		.info_consignment td ul {overflow:hidden; padding:0 10px}
		.helpwrap .info_consignment td ul li {margin-bottom:5px; padding:0; line-height:1.33}
		.helpwrap .document table td p {padding:0 10px; text-indent:0;}
		.helpwrap .document table td .pg {font-weight:bold; margin-bottom:5px}
		.helpwrap .document h6 {color:#555; line-height:1.55}
		.helpwrap .document .etc {overflow:hidden; margin-bottom:10px}
		.helpwrap .document .etc li {line-height:1.55; color:#555; padding-bottom:0}


	}


.tab_onair{display:none;}

/* 태블릿 */
	@media screen and (max-width: 1079px) {
		.tab_onair{display:inline-block;}

		.keyword_timeline .custom-navigation { display: none; }
		.checkbox_onoff_switch { background: url('http://img.imnews.imbc.com/images/2015/background/bg_checkbox_onoff_mobile.png') no-repeat 0 -30px; background-size: 65px 58px; }
		.flexslider { padding: 0px; }

		.keyword_timeline .bx-wrapper { height: 355px; }
		.keyword_timeline { height: 355px; background-position: 0 85%; }
		.keyword_timeline li dfn { bottom: -39px; background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_keywordtimeline_item_mobile.png'); background-size: 19px 19px; }
		.keyword_timeline li.active dfn {  }
		.main .keyword_timeline li.active dfn { bottom: -39px; }
		.keyword_timeline .flex-prev { background-image: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_left_mobile.png'); background-size: 30px 56px; }
		.keyword_timeline .flex-next { background-image: url('http://img.imnews.imbc.com/images/2015/button/btn_keywordtimeline_right_mobile.png'); background-size: 30px 56px; }

		/* 상세 */
		.news .main_top { padding-left: 0; height: auto; }
		.news [id^='personalize_news'] { display: none; }
		.news_contents:first-child { margin-top: 20px; }
		.news_contents .cont .body .detail_thum { padding: 0 10px; margin-bottom: 20px; }


		.news_reply_area { }

		/* 05제보하기 */
		.how_kakao > div { width: auto; padding: 20px; margin: 0;  }
		.report .main_top { padding-left: 0; padding-right: 182px; padding-bottom: 200px; height: auto; }
		.cont_more .header { height:100%; background: url(http://img.imnews.imbc.com/images/2015/background/bg_info_top3.png) 0 0 no-repeat; background-size:cover; }
		.cont_more .header .type { position: relative; height: 110px; margin-top: 30px; }
		.cont_more .header .type ul { padding-top: 25px; }
		.cont_more .header .type ul li {float: left; width: 100%; padding: 0; text-align: center; }
		.cont_more .header .type ul li.type1 {background: none; }
		.cont_more .header .type ul li.type2 {background: none; }
		.cont_more .header .type ul li.type3 {background: none; }
		.cont_more .header .type ul li dl { margin-left: 0; }
		.cont_more .header .type ul li dl dt { display: inline-block; color: #fff600; }
		.cont_more .header .type ul li dl dd { display: inline-block; }
		.cont_more .header .type ul li dl dd span {display: inline; }
		.report_way { width: 170px; right: -190px; }
		.report_way h1.title { margin-top: 0; font-size: 20px; font-weight: 400; text-align: left; }
		.report_way ul { margin-top: 20px; }
		.report_way ul li { position: relative; margin-bottom: 10px; padding: 120px 0 20px 0; line-height: 18px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); background: #fff url('http://img.imnews.imbc.com/images/2015/icon/ico_report.png') 0 0 no-repeat; }
		.report_way ul li h1.title { margin-top: 0; margin-bottom: 10px; line-height: 20px; font-size: 16px; font-weight: 400; text-align: center}
		.report_way ul li p { color: #717171; font-size: 12px; letter-spacing: -1px; }
		.report_way ul li span { display: block; color: #000; font-size: 13px; letter-spacing: -1px; }
		.report_way ul li strong { color: #db3340; }
		.report_way ul li .btn_facebook { position: absolute; top: 0; left: 0; width: 50%; text-align: right; }
		.report_way ul li .btn_twitter { position: absolute; top: 0; right: 0; width: 50%; text-align: left; }
		.report_way ul li .btn_disk { position: absolute; top: 15px; left: 0; width: 100%; }
		.report_way ul li .e_link { display: inline-block; padding: 10px 34px 10px 10px; border: 1px solid #d8d8d8; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_mail.png') 126px 50% no-repeat;  }

		.informant { padding-top: 10px; }
		.informant .nec,
		.informant .star { /* display: none; */ }

		.informant .wrap_table {margin: 0px 24px 0; }
		.informant .wrap_table div.fileupgroup { top:280px; }
		.informant .wrap_table dl { position: relative; border-bottom: 1px solid #e4e4e4; }
		.informant .wrap_table dl dt { display: block; }
		.informant .wrap_table dl.attach_file dt { display: block; }
		.informant .wrap_table dl dt.require label { display: inline-block; padding-right: 15px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_redstar.png') right 50% no-repeat; }

		.informant .wrap_table dl dd .inp_type01 { position: relative; padding: 5px; border: 1px solid #c5c5c5; *zoom: 1; }
		.informant .wrap_table dl dd .inp_type01:after { content:""; display: block; clear:both; }
		.informant .wrap_table dl dd .inp_type01 input { width: 100%; line-height: 17px; border: 0 none; font-size: 15px; float: left; }
/* 		.informant .wrap_table dl dd .inp_type01 input::-webkit-input-placeholder { opacity: 1; }
		.informant .wrap_table dl dd .inp_type01 input:-moz-placeholder { opacity: 1; }
		.informant .wrap_table dl dd .inp_type01 input::-moz-placeholder { opacity: 1; }
		.informant .wrap_table dl dd .inp_type01 input:-ms-input-placeholder { opacity: 1; } */

		.informant .wrap_table dl dd .inp_type01 textarea { width: 100%; height: 200px; line-height: 17px; border: 0 none; font-size: 15px; float: left; }
/* 		.informant .wrap_table dl dd .inp_type01 textarea::-webkit-input-placeholder { opacity: 1; }
		.informant .wrap_table dl dd .inp_type01 textarea:-moz-placeholder { opacity: 1; }
		.informant .wrap_table dl dd .inp_type01 textarea::-moz-placeholder { opacity: 1; }
		.informant .wrap_table dl dd .inp_type01 textarea:-ms-input-placeholder { opacity: 1; }
		 */

		/* 게시판 */
		.wrap_board p { display: block; }
		.wrap_pager { position: relative; }
		.wrap_pager .write { position: absolute; top: 30px; right: 0; }
		.board .informant { padding-top: 0px; }
		.board_write_caution > button { height: 17px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_caution_gray_mobile.png') no-repeat left; background-size: 17px 17px; }

		/* 검색 */
		.searchesult_form_bottom > div dl li { float: none; display: inline-block; vertical-align: top; height: auto;   width: 100px; }
		.searchesult_form_bottom > div dl li label { height: auto; }

		/* 게시판 뷰 */
			.board .news_reply_area { display: block; }
			.board_view_footer { text-align: center; }



		/* 맞춤키워드 설정 */
		.wrap_recommend_config { width: auto; padding: 0 30px; }
		.wrap_recommend_config .recommend { width: auto; padding-left: 0; }
		.wrap_recommend_config .popup_tab_type1 { position: static; display: table; width: 100%; margin-bottom: 20px; }
		.wrap_recommend_config .popup_tab_type1 li { display: table-cell; width:50%; float:left; box-sizing: border-box; -webkit-box-sizing: border-box;  }
		.wrap_recommend_config .popup_tab_type1 li:nth-of-type(3) { clear:both; }


		/* 뜨는 그래프 */
		.hotgraph .float_graph > li { height: 425px !important; }
		.alt_graph_area { width: 80%; padding: 16px 0 0px 0; }

	/* 검색결과 */
		.searchresult_form { margin-top: 30px; margin-right: 0; }
		.searchresult_area { margin-right: 0; }

	/* 달력 */
	.rCalendar { margin-left: 0; left: 50%; top: 190px; margin-left: -119px; }

	/* anchor */
	.anchor_list li.solo {width:23.2%;margin-right:2%;}
	.anchor_list li.solo.mgr_no {margin-right:0;}

	/* 기자찾기 */
	.wrap_board_2 table tbody td.last a {display:block; padding:2px 0; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_mail.png') center no-repeat; text-indent: -9999px;}

	/* 앵커 */
		#weather1-2 .anchor_list li:nth-child(4n) {margin-right: 0;}
		#weather1-3 .anchor_list li:nth-child(4n) {margin-right: 0;}
		#weather1-4 .anchor_list li:nth-child(4n) {margin-right: 0;}


	.news_contents .util { visibility:hidden; }

	/*  검색 결과 */
		.searchesult_form_bottom > div dl dt { left: 30px; }
		.searchesult_form_bottom > div dl { padding-left: 127px; }
		.searchesult_form_bottom .sr_date .selectbox_type1 { width: 102px; }
		.searchesult_form_bottom .sr_date .selectbox_type1 a { padding-right: 10px; background-position: right; background-origin: content-box; }

	/*  라디오 뉴스 */
	.radio_list li dfn { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_radio_mobile.png'); background-size: 45px 45px; }
	.btn_radio_vod span { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_radio_vod_mobile.png'); background-size: 25px 23px;  }

	/* 하이브리드 : 라이브 */
	#body_wrap.hybrid #middle .wrap { padding: 0; }
	.hybrid_video_area  { background-color: #e6e9eb; }
	.hybrid_video_area .img_thum { width: 100%; }
	.hybrid_video_area video { width: 100%; vertical-align: top; }
	.hybrid_video_area .thum .img_movie { margin: 0; width: 40px !important; height: 40px !important; transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); }
	.timetable h2 { background-color: #243c4c; text-align: center; color: #fff; font-size: 15px; line-height: 30px; }
	.timetable > ul { width: 100%; margin-bottom: 10px; padding: 10px; background-color: #f4f4f4; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.timetable > ul:after { display: block; content: ''; clear: both; }
	.timetable > ul > li { float: left; position: relative;  width: 33.3%; border: 1px solid #dbdbdb; background-color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; margin-left: -1px; }
	.timetable > ul > li:first-child { margin-left: 0; }
	.timetable > ul > li a { display: block; text-align: center; font-size: 14px; line-height: 40px; height: 40px; }
	.timetable > ul > li.on { border: 1px solid #bd3642; z-index: 1; }
	.timetable > ul > li.on a { color: #bd3642; }

	.timetable_detail { padding: 0 10px; }
	.timetable_detail ul { display: none; overflow-y: auto; max-height: 245px; }
	.timetable_detail ul.on { display: block; }
	.timetable_detail li { position: relative; font-size: 15px; padding-left: 90px; height: 40px; line-height: 40px; background-color: #fff; border-bottom: 1px solid #efefef; }

	.timetable_detail li:last-child { border-bottom: 0 none; }
	.timetable_detail li dfn { position: absolute; left: 20px; top: 0; color: #ac2f38; font-weight: bold; }
	.timetable_detail li span { display: block; color: #000; }

	/* 하이브리드 설정 */
	.hybrid .recommend{ padding: 10px }
	.hybrid .recommend .recommend_wrap h2 { padding-top: 5%; }

	/* 기사상세 덧글 */
	.rpl_updown div > dfn > a > span { background: #fff url('http://img.imnews.imbc.com/images/2015/background/bg_lefttalkbox_mobile.png') no-repeat left; background-size: 6px 18px; }
	.rpl_updown div > dfn > a > span > span { background: #fff url('http://img.imnews.imbc.com/images/2015/background/bg_lefttalkbox_b_mobile.png') no-repeat right; background-size: 61px 18px; }
	.news_reply_area .psetting_sns li.on label { background: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_sns_use_mobile.png') no-repeat right 0 !important; background-size: 12px 12px !important; }

	.policy h1 { background: url(http://img.imnews.imbc.com/images/2015/icon/ico_caution_mobile.png) no-repeat 0 50%; background-size: 17px 17px; cursor:pointer; }

	/* 로그인 */
	.login_list .login_imbc { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_imbc_login_mobile.png'); background-size: 60px; }
	.login_list .login_facebook { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_login_mobile.png'); background-size: 60px; }
	.login_list .login_tweet { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_login_mobile.png'); background-size: 60px; }
	.login_list .login_kakao { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_kakao_login_mobile.png'); background-size: 60px;}
	.login_list .login_naver { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_naver_login_mobile.png'); background-size: 60px; }
	.login_list .login_google { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_login_mobile.png'); background-size: 60px; }

	.sns_thum > div { background: url('http://img.imnews.imbc.com/images/2015/button/btn_uploadphoto_mobile.png') no-repeat 0 0; background-size: 26px 26px; }

	.sns_facebook { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_login_2_1_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_tweet { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_login_2_1_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_kakao { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kakao_login_2_1_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_naver { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_naver_login_2_1_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_google { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_login_2_1_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_facebook.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_login_2_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_tweet.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_login_2_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_kakao.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kakao_login_2_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_naver.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_naver_login_2_mobile.png') no-repeat 0 0; background-size: 54px 53px; }
	.sns_google.on { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_login_2_mobile.png') no-repeat 0 0; background-size: 54px 53px; }

	.tablet_show_reply_area button span { background: url('http://img.imnews.imbc.com/images/2015/icon/ico_show_reply_area_mobile.png') no-repeat left; background-size: 16px 14px; }

	.keyword_timeline li dfn span span { background: url('http://img.imnews.imbc.com/images/2015/icon/icon_bg_keywordtimeline_time_mobile.png') no-repeat left bottom; background-size: 12px;  }
	.news_reply_area .psetting_sns li { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_news_sns_25_25_mobile.png'); background-size: 169px 59px; }
	.btn_modify span { background: url('http://img.imnews.imbc.com/images/2015/icon/icon_modify_mobile.png') no-repeat left;  background-size: 14px; }
}
/* 모바일 */
	@media screen and (max-width: 767px) {
	.hotgraph .alt_1_detail .alt_hashtag_area { padding: 0; }
	.main .keyword_timeline li.active dfn { bottom: -27px; }
	.btn_type_mobile1 { width: auto; font-size: 13px; line-height: 20px; height: 17px; padding: 6px 5px 7px 5px; }
	.btn_type_mobile1 img { opacity: 0; }
	#footer .footer_tablet li:first-child .btn_type_mobile1 { background: #ebeef1 url('http://img.imnews.imbc.com/images/2015/common/btn_footer_mbc_mobile.png') no-repeat center; background-size: 43px 14px; }
	.flexslider { padding: 0; width: 100% !important; }
	.keyword_timeline { position: relative; margin: 15px 10px; background-image: none; box-sizing: border-box; -webkit-box-sizing: border-box; height:310px;}
	.sub_keyword:nth-of-type(4) { margin-bottom: 0; }
	.keyword_timeline:after { content: ''; display: block; position: absolute; top: 266px; left: 0; width: 100%; height: 1px; background-color: #ee2e3d; }
	.keyword_changer { right: auto; left: 100px; top: 8px; }
	.sub_keyword .keyword_changer { left: 90px; top: 8px;  }
	.keyword_changer a { display:block; font-size:12px; height:14px; line-height:18px; margin-left:10px; }
	.keyword_changer .active { font-weight: normal; font-size: 12px; height: 14px; line-height: 14px; min-width: 0; padding-left: 10px; padding-right: 10px; margin-left:0px; }


	.keyword_timeline h2 { font-size: 18px; font-weight: bold; line-height: 45px; padding: 0 15px; height: 45px; }
	.keyword_timeline ul { margin-top: 20px; padding: 0 0 40px 0; font-size: 0; height: 203px; overflow: hidden; white-space: nowrap; /* transition: transform 0.3s; -webkit-transition: -webkit-transform 0.3s; */ -webkit-overflow-scrolling: touch; position: relative; z-index: 50; }
	.keyword_timeline li { margin-right: 10px; width: 131px; float: none; display: inline-block; height: 194px; padding-bottom: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; vertical-align: top; }
	.keyword_timeline li.active { }
	.keyword_timeline li .thum img { width: 131px; height: 85px; }
	.keyword_timeline li.active .thum img { width: 131px; height: 85px; }
	.newsdetail .keyword_timeline li.active .thum img { width: 100%; height: 79px; }
	.main .keyword_timeline li.active .thum img { width: 131px; height: 82px; }
	.keyword_timeline li > div { white-space: normal; }
	.keyword_timeline li a { display: block; padding-bottom: 13px; background-color: #fff; }
	.keyword_timeline li a span { font-size: 12px; padding-bottom: 0 !important; background: #fff; white-space: normal; overflow: hidden; height: 57px; }
	.keyword_timeline li.active a span { height: 57px; }
	.main .keyword_timeline li.active a span { height: 60px; }
	.keyword_timeline li dfn { height: 30px; bottom: -27px; }
	.keyword_timeline li dfn span { padding-top: 25px; position: static; display: inline; }
	.keyword_timeline li dfn span span { display: inline-block; font-size: 14px; }

	.keyword_timeline .bx-wrapper { height: 305px; }
	.keyword_timeline .thum.nothum { height: 53px; }
	.newsdetail .keyword_timeline li.active dfn { bottom: -35px; }


	/* 라디오뉴스 */
	.radio_list { padding: 10px 10px 0 10px; }
	.radio_list ul { margin-top: -2%; }
	.radio_list li { width: 49%; margin-left: 2%; margin-top: 2%; }
	.radio_list li:nth-child(4n+1){ margin-left: auto; }
	.radio_list li:nth-child(odd){ margin-left: 0; }
	.radio_list li:hover { width: 49%; }

	/* 로그인 */
	.wrap_login { width: 300px; padding-left: 10px; padding-right: 10px; padding-bottom:  40px; }
	.psetting_sns ul { text-align: center; }
	.psetting_sns li { display: inline-block; float: none; }
	.psetting_name .wrap_mail input { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.radiobtn_type1 > * { box-sizing: border-box; -webkit-box-sizing: border-box; width: 50%; }
	.selectbox_type1 > a { background-position: right !important; background-origin: content-box; }


	.news_contents .cont .header .wrap_time { position: relative; margin-bottom: 10px; z-index: 300; }
	.news_contents .cont .header .title { margin-top: 0; padding-top: 0; }
	.news_contents .cont .header .wrap_time span { padding: 0; border-right: 0 none; }
	.news_contents .cont .header .wrap_time span:first-child,
	.news_contents .cont .header .wrap_time span:first-child + span,
	.news_contents .cont .header .wrap_time span u { display: none; }
	.news_contents .cont .header .wrap_time span:first-child { display: inline; }
	.news_contents .cont .header .wrap_time span:last-child { margin-left: 5px; }
	.news_contents .cont .header .wrap_time span:last-child u { display: inline; }

	.news_contents .cont .header .wrap_chart .help { margin-left: -30px; }
	.news_contents .cont .header .wrap_chart .help:focus { outline: none; }
	.news_contents .cont .header .wrap_chart .tooltip { right: 37px;  padding: 0 10px 10px 10px; }

	.news_contents .cont .header .wrap_chart .help { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_help_mobile.png'); background-size: 17px 17px; }
	.news_contents .cont .header .wrap_chart .help.on { background-image: url('http://img.imnews.imbc.com/images/2015/icon/ico_help_on_mobile.png'); background-size: 17px 17px; }

	.news_contents .utils { display: block; }
	.news_contents .share button { background-size: 25px 25px !important; }
	.news_contents .cont .header .share button { width: 30px; padding-top: 30px; background-size: 30px 30px !important; }
	.news_contents .cont .header .fb {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_big.png') no-repeat center; }
	.news_contents .cont .header .share .tw {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_big.png') no-repeat center; }
	.news_contents .cont .header .share .kt {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kt.png') no-repeat center; }
	.news_contents .cont .header .share .cs {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_ks_big.png') no-repeat center; }
	.news_contents .cont .header .share .bd {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_bd_big.png') no-repeat center; }
	.news_contents .cont .header .share .gp {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_big.png') no-repeat center; }
	.news_contents .cont .header .share { text-align: center; padding-bottom: 10px; display: block; }
	.news_contents .cont .header .share button { margin-left: 10px; vertical-align: middle; }
	.news_contents .cont .header .share button:first-child { margin-left: 0; }
	.news_contents .cont .body .txt { padding: 10px 0; color: #000; /* font-size: 16px; */font-size:17px; }
	.news_contents .cont .foot .share { border: 0 none; }

	.news_contents .cont .foot .comment { margin: 10px 0px 10px 10px; position: relative; height: auto; border: 0 none; padding: 0; vertical-align: top; left: 0; top: 0; }
	.news_contents .cont .foot .comment:before { content:'';  display: block; width: 45px; height: 45px; background: #d1d1d1 url('http://img.imnews.imbc.com/images/2015/icon/ico_comment_mobile.png') no-repeat center; background-size: 15px 15px; border-radius: 50px; -webkit-border-radius: 50px; }
		.news_contents .cont .foot .good { margin: 10px 0px 10px 10px; position: relative;  height: auto; border: 0 none; padding: 0; vertical-align: top; left: 0; top: 0; background-image: none; }
		.news_contents .cont .foot .comment.on:before { background-color: #3c4855; }
	.news_contents .cont .foot .good:before { content:'';  display: block; width: 45px; height: 45px; background: #d1d1d1 url('http://img.imnews.imbc.com/images/2015/icon/ico_good_mobile.png') no-repeat center; background-size: 15px 15px; border-radius: 50px; -webkit-border-radius: 50px; }
		.news_contents .cont .foot .good.on:before { background-color: #c62c39; }
		.news_contents .cont .foot .good.on { background: none; }
	.news_contents .cont .foot .share button { width: 30px; padding-top: 30px; height: 0; border: 0 none; background-size: 30px 30px !important; }


	.news_contents .cont .foot .share .fb {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_fb_big.png') no-repeat center; }
	.news_contents .cont .foot .share .tw {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_tw_big.png') no-repeat center; }
	.news_contents .cont .foot .share .kt {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_kt.png') no-repeat center; display: inline-block !important }
	.news_contents .cont .foot .share .cs {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_ks_big.png') no-repeat center; }
	.news_contents .cont .foot .share .bd {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_bd_big.png') no-repeat center; }
	.news_contents .cont .foot .share .gp {background: url('http://img.imnews.imbc.com/images/2015/icon/ico_gp_big.png') no-repeat center; }
	.news_contents .cont .foot .share { text-align: center; padding-bottom: 10px; display: none; }

	.titleFixedArea { display: block; position: fixed; left: 0; top: -34px; margin: 0; padding: 0; width: 100%; height: 35px; padding-left: 40px; border-bottom: 1px solid #c9c9c9; box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #fff; z-index: 500; border-radius: 0; -webkit-border-radius: 0; /* position: -webkit-sticky; position: sticky;  */ }
	.titleFixedArea .title { font-size: 14px !important; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.titleFixedArea .title button { display: inline-block; position: absolute; left: 0; top: 0; width: 18px; height: 18px; padding: 10px; }
	.titleFixedArea .title button:before { content: ''; position: absolute; left: 10px; top: 10px; width: 18px; height: 2px; background-color: #5e5e5e; }
	.titleFixedArea .title button:after { content: ''; position: absolute; left: 10px; top: 24px; width: 18px; height: 2px; background-color: #5e5e5e; }
	.titleFixedArea .title button i { display: block; position: absolute; left: 10px; top: 17px; width: 18px; height: 2px; background-color: #5e5e5e; }
	.news_contents.current .cont .foot .share.fixed { /* font-size: 0; */ display: block; position: fixed; left: 0; bottom: 0; margin: 0; padding: 0; width: 100%; height: 45px; padding-top: 3px; border-top: 1px solid #bdbebf; box-sizing: border-box; -webkit-box-sizing: border-box; background-color: #fff; z-index: 500; border-radius: 0; -webkit-border-radius: 0; box-shadow: 0px 0px 3px #bdbebf; -webkit-box-shadow: 0px 0px 3px #bdbebf; }
	.news_contents.current .cont .foot .share.fixed button { float: none; vertical-align: middle; width: 35px; padding-top: 35px; background-size: 35px 35px; margin-left: 15px; }
	.news_contents.current .cont .foot .share.fixed button:first-child { margin-left: 0; }

	.news_contents .cont .foot .share button { margin-left: 10px; vertical-align: middle; }
	.news_contents .cont .foot .share button:first-child { margin-left: 0; }

	.news_contents .cont .header .wrap_chart .chart { right: 20px; bottom: 0; }

	.url_fontsize { padding: 10px 15px 0 15px; border-top: 1px solid #c9c9c9; display: block; height: 26px; overflow: hidden; }
	.url_fontsize:after { display: block; content: ''; clear: both; }
	.url_fontsize .btn_copy { float: left; }
	.url_fontsize .fontsize { float: right; }
	.fontsize button { width: 30px; height: 0px; padding-top: 20px; line-height: 20px; font-size: 20px; border: 1px solid #cbcbcb; text-align: center;  font-weight: bold; overflow: hidden; }
	.btn_fs_up { position: relative; }
	.btn_fs_up:before { position: absolute; left: 9px; top: 9px; content: ''; width: 12px; height: 2px; background-color: #000;  }
	.btn_fs_up:after { position: absolute; left: 14px; top: 4px; content: ''; width: 2px; height: 12px; background-color: #000;}
	.btn_fs_down { position: relative; }
	.btn_fs_down:after { position: absolute; left: 10px; top: 9px; content: ''; width: 12px; height: 2px; background-color: #000;  }
	.news_contents .cont .body { }
	.news_contents .cont .body .txt { padding: 10px 15px; }
	.news_contents .cont .foot .foot_btns { padding: 0 10px; margin-bottom: 20px; height: 90px; }
	.btn_copy { border: 1px solid #cbcbcb; padding: 0 5px; font-size: 12px; height: 23px; line-height: 23px; }
	.btn_copy span { padding-left: 16px; background: url('http://img.imnews.imbc.com/images/2015/icon/icon_copy.png') no-repeat left; background-size: 12px 12px; }
	.tablet_show_reply_area { padding: 0 10px; }

	/* 05제보하기 */
	.report .main_top { padding-left: 10px; padding-right: 10px; padding-bottom: 0px; margin-bottom: 0; }
	.cont_more .title {font-size: 14px; font-weight: 400; text-align:center; }
	.cont_more .header { position: absolute; top: 20px; left: 10px; padding-top: 10px; width: 100%; height: 250px; margin-top: 0; text-align: center; border: 0 none; background:none; }
	.cont_more .header h1 {margin-top: 0px; font-size: 14px; font-weight: 400; /* text-align: left; */ text-align:center; text-indent:0px; }
	.cont_more .header .txt {display: none; }
	.cont_more .header .mt20 {margin-top: 20px; }
	.cont_more .header .type {position: relative; height: 110px; margin-top: 30px; }
	.cont_more .header .type ul {overflow: hidden; position: relative; z-index: 2; }
	.cont_more .header .type ul li {float: left; width: 33.3%; padding: 15px 0; text-align: left; }
	.cont_more .header .type ul li.type1 {background: url(http://img.imnews.imbc.com/images/2015/background/bg_info_type1.png) no-repeat 15px center; }
	.cont_more .header .type ul li.type2 {background: url(http://img.imnews.imbc.com/images/2015/background/bg_info_type2.png) no-repeat 15px center; }
	.cont_more .header .type ul li.type3 {background: url(http://img.imnews.imbc.com/images/2015/background/bg_info_type3.png) no-repeat 15px center; }
	.cont_more .header .type ul li dl {margin-left: 85px; font-size: 13px; color: #fff; line-height: 1.6; }
	.cont_more .header .type ul li dl dt {color: #fff600; }
	.cont_more .header .type ul li dl dd {}
	.cont_more .header .type ul li dl dd span {display: block; }
	.cont_more .header .type .bg {position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background-color: #2e6c88; opacity: 0.7; filter: alpha(opacity=70); }
	.cont_more .header .type { display: none;}

	.report_way { position: static; padding-right: 10px; width: auto; }
	.report_way h1.title { display: none; }
	.report_way ul { margin-top: 20px; padding-bottom: 15px; white-space: nowrap; overflow-y: auto; -webkit-overflow-scrolling: touch; }
	.report_way ul:after { content:""; display: block; clear: both; }
	.report_way ul li { display:inline-block; position: relative; margin-right: 0px; margin-bottom: 0px; padding: 80px 10px 0px 10px; width: 130px; height: 170px; vertical-align: top; white-space: normal; background-size: 160px auto; }
	.report_way ul li h1.title { display: block; margin-top: 0; margin-bottom: 5px; padding-top: 0; line-height: 20px; font-size: 14px; font-weight: 400; text-align: center}
	.report_way ul li p { color: #717171; font-size: 12px; letter-spacing: -1px; }
	.report_way ul li span { display: block; color: #000; font-size: 12px; letter-spacing: -1px; }

	.report_way ul li strong { color: #db3340; }
	.report_way ul li .btn_facebook { position: absolute; top: 0; left: 0; width: 50%; text-align: right;   height: 66px; overflow: hidden; }
	.report_way ul li .btn_twitter { position: absolute; top: 0; right: 0; width: 50%; text-align: left;   height: 66px; overflow: hidden;}
	.report_way ul li .btn_twitter img,
	.report_way ul li .btn_facebook img { height:103px; }
	.report_way ul li .btn_disk { position: absolute; top: 10px; left: 0; width: 100%; }
	.report_way ul li .btn_disk img { width: 90px !important; height: 67px !important; }
	.report_way ul li .e_link { display: inline-block; padding: 10px 10px 10px 10px; border: 1px solid #d8d8d8; background: none;  }

	.report_way ul li.way_type01 { background-position: center 0px; }
	.report_way ul li.way_type02 { background-position: center -300px; }
	.report_way ul li.way_type03 { background-position: center -600px; }
	.report_way ul li.way_type04 { background: #fff; }
	.report_way ul li.way_type05 { background-position: center -900px; }
	.report_way ul li.way_type06 { background-position: center -1200px;  }
	.report_way ul li.way_type07 { background: #fff; }

	.report .informant { margin-top: 30px; }
	.informant { padding-top: 10px; }
	.informant .nec,
	.informant .star { /* display: none; */ }

	.informant .wrap_table { margin: 0px 10px 0; }
	.informant .wrap_table dl { position: relative; padding-left: 0; padding-top:0px; border-bottom: 1px solid #e4e4e4; }
	.informant .wrap_table dl dt { display: block; line-height:29px; }
	.informant .wrap_table dl dt.require label { display: inline-block; padding-right: 15px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_redstar.png') right 50% no-repeat; }
	.informant .wrap_table dl.attach_file { padding-left: 5px; padding-right:5px; margin-bottom:10px; }
	.informant .wrap_table dl.attach_file + dl dt { display: block; }
	.informant .wrap_table dl.attach_file dt { width:19.7%; padding-left:0px; padding-right:0px; text-align:center; line-height:10; }
	.informant .wrap_table dl.attach_file .fileclip { bottom:28%; left:9.3%; }
	.informant .wrap_table div.fileupgroup { top:120px; }
	.informant .wrap_table dl.attach_file .file_group label { top: 0; }
	.informant .wrap_table dl.attach_file .file_group > button { top: 0; }
	.informant .wrap_table dl dd { display: block; padding: 0px; }
	.informant .file_caution p { padding-left: 50px; line-height: 20px; }
	.informant .wrap_table div.filelistshow { width:80%; }
	.informant .wrap_table div.filelistshow .filetitle .fileNt { width:55%; }
	.informant .wrap_table div.filelistshow .filetitle .fileSt { width:30%; }
	.informant .wrap_table div.filelistshow .filetitle .fileDt { width:15%; }
	.informant .wrap_table div.filelistshow .filecontents { height:29.1px; line-height:29.1px; }
	.informant .wrap_table div.filelistshow .filecontents .fileNt { width:55%; }
	.informant .wrap_table div.filelistshow .filecontents .fileSt { width:30%; }
	.informant .wrap_table div.filelistshow .filecontents .fileDt { width:15%; }
	.informant .wrap_table dl dd .inp_type01 { position: relative; padding: 5px; border: 1px solid #c5c5c5; *zoom: 1; }
	.informant .wrap_table dl dd .inp_type01:after { content:""; display: block; clear:both; }
	.informant .wrap_table dl dd .inp_type01 input { width: 100%; line-height: 17px; border: 0 none; font-size: 15px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; }
/* 	.informant .wrap_table dl dd .inp_type01 input::-webkit-input-placeholder {  opacity: 1; }
	.informant .wrap_table dl dd .inp_type01 input:-moz-placeholder {  opacity: 1; }
	.informant .wrap_table dl dd .inp_type01 input::-moz-placeholder {  opacity: 1; }
	.informant .wrap_table dl dd .inp_type01 input:-ms-input-placeholder {  opacity: 1; } */

	.informant .wrap_table dl dd .inp_type01 textarea { width: 100%; height: 200px; line-height: 17px; border: 0 none; font-size: 15px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box;  }
/* 	.informant .wrap_table dl dd .inp_type01 textarea::-webkit-input-placeholder {  opacity: 1; }
	.informant .wrap_table dl dd .inp_type01 textarea:-moz-placeholder { opacity: 1; }
	.informant .wrap_table dl dd .inp_type01 textarea::-moz-placeholder { opacity: 1; }
	.informant .wrap_table dl dd .inp_type01 textarea:-ms-input-placeholder { opacity: 1; }
	 */
	.informant .wrap_table dl dd.file_area { }
	.informant .wrap_table dl dd .btn_area { position: static; top: 10px; left: 20px; margin-bottom: 20px; margin: 0 auto 20px auto; width: 173px; height: 32px; line-height: 32px; font-size: 0; background: url('http://img.imnews.imbc.com/images/2015/button/btn_file.png') 0 0 no-repeat; }
	.informant .wrap_table dl dd .btn_area button:first-child { padding-left: 40px; width: 45px; }
	.informant .wrap_table dl dd .btn_area button { padding-left: 48px; width: 37px; height: 32px; font-size: 12px; border: 0 none; text-align: left; overflow: visible;}
	.informant .wrap_table dl dd .upload_status {}
	.informant .wrap_table dl dd .upload_status .file_wrap { display: inline-block; position: relative; margin-right: 8px;margin-bottom: 10px; width: 52px; height: 30px; border: 1px solid #c5c5c5; background: url('http://img.imnews.imbc.com/images/2015/background/bg_dummy_file.png') 0 0 no-repeat; vertical-align: top; }
	.informant .wrap_table dl dd .upload_status .file_wrap img { vertical-align: top; }
	.informant .wrap_table dl dd .upload_status .file_wrap .btn_delete { position: absolute; top: -7px; right: -7px; padding-top: 15px; width: 15px; height: 0; text-indent: -10000px; background: url('http://img.imnews.imbc.com/images/2015/icon/ico_delete.png') 0 0 no-repeat; overflow: hidden;}


	.informant .policy { padding: 10px; }
	.informant .policy > div { padding-left:10px; }
	.informant .policy h1 { margin-left: 0; cursor:pointer; }
	.informant .policy dl { margin-left: 0; }

	/* 소셜 댓글 부분 */
	.news_reply_area { padding: 15px 10px; }
	.news_reply_area form { padding: 15px 10px; }
	.news_reply_area form h2 { font-size: 14px; }
	.input_reply_area { padding-left: 65px; margin-top: 10px; }
	.news_reply_area .psetting_sns li { display: inline-block; }
	.input_reply_area .sns_thum,
	.input_reply_area .sns_thum > img { width: 45px; height: 45px;  }
	.input_reply_area .ira_right { padding-right: 0; background-color: transparent; }
	.input_reply_area .ira_right > p { background-color: #fff; }
	.input_reply_area .ira_right .text_check { right: 10px; }
	.input_reply_area .ira_right button { margin-left: auto; margin-top: 10px; position: static; width: 65px; height: 24px; line-height: 24px; font-size: 12px; padding: 0; }
	.not_logged .input_reply_area .ira_right .text_check { top: 0px; bottom: 0; }
	.not_logged .input_reply_area .ira_right button { height: auto !important; line-height: 24px; }
	.rp_top { margin-bottom: 10px; }
	.reply_list > li { padding-left: 0; }
	.reply_list > li .sns_thum,
	.reply_list > li .sns_thum > img { width: 45px; height: 45px; }
	.rpl_title { padding-top: 5px; padding-left: 60px; display: block; font-size: 12px; }
	.reply_list > li li { padding: 20px 10px 20px 70px; }
	.reply_list > li li:before { content: ''; position: absolute; left: 15px; top: -6px; display: inline-block; width: 10px; height: 10px; background: url('http://img.imnews.imbc.com/images/2015/background/bg_reply_reply_uparrow.png') no-repeat 0 0; }
	.rpl_time { padding-left: 60px; display: block; font-size: 12px; }
	.rpl_article { margin-top: 10px; font-size: 12px; line-height: 20px; white-space: pre-line; *white-space: pre; *word-break: break-all; }
	.rpl_functions > * { font-size: 12px; }
	.reply_list > li li .sns_thum { left: 10px; }
	.logged .rpl_functions { position: static; }
	.rpl_right .rpl_title,
	.rpl_right .rpl_time { padding-left: 0; }
	.rpl_right .ira_right p dfn { font-size: 12px; }
	.rpl_right {padding-left:60px;}
	.reply_list > li li .rpl_right { padding-left: 0; }
	.reply_list > li .logged .rpl_right { padding-bottom: 0; }


	/* 게시판 */
	.cont_more h1 { padding-top:0px; font-size: 14px; }
	.wrap_board { margin-top: 0; }
	.wrap_board table { box-shadow: 1px 2px #b8babc; -webkit-box-shadow: 1px 2px #b8babc; }
	.wrap_board table,
	.wrap_board caption,
	.wrap_board colgroup,
	.wrap_board col,
	.wrap_board thead,
	.wrap_board th,
	.wrap_board tbody,
	.wrap_board tr,
	.wrap_board td { display: block; }
	.wrap_board thead { display: none; }	
	.wrap_board tr { position: relative; }
	.wrap_board table tbody td { border: 0 none; padding: 0; }
	.wrap_board td:first-child { display: none; }
	.wrap_board.prev_board table tbody td:first-child { display: block; }
	.wrap_board.prev_board table tbody td a { font-size:18px; }
	.wrap_board table tbody td.title { float: left;  left: 0; top: 0; height: 100%; width: 100%; }
	.wrap_board table tbody td.title a { line-height: 1.4; padding: 20px; height: auto; box-sizing: border-box; -webkit-box-sizing: border-box; }
	.wrap_board table tbody tr { height: auto; border-bottom: 1px solid #e5e5e5; overflow: hidden; width: 100%;  box-sizing: border-box; -webkit-box-sizing: border-box; }
	.wrap_board.prev_board table tbody tr { padding:10px; 0px; }
	.wrap_board table tbody tr:after { display: block; content: ''; clear: both; }
	.wrap_board table tbody td:nth-child(3) { float: left; padding-left: 20px;  margin-top: -15px; padding-bottom: 15px; padding-top: 10px; }
	.wrap_board table tbody td:nth-child(4) { float: left; /* padding-left: 95px;  */margin-top: -15px; padding-bottom: 15px; padding-top: 10px; }
	.wrap_board table tbody td:nth-child(5) { float: left; /* padding-left: 190px; */ margin-top: -15px;  padding-bottom: 15px; padding-top: 10px; }
	.wrap_board table tbody td:nth-child(3):after,
	.wrap_board table tbody td:nth-child(4):after { margin: 0 10px; content: ''; width: 1px; height: 14px; background-color: #eee; display: inline-block; vertical-align: middle; }


	.wrap_pager.pc { display: none; }
	.wrap_pager.mobile { display: block; padding-bottom: 0; }

	.wrap_pager .write { top: 10px; }
	.wrap_pager a { display: none; }
	.wrap_pager a.on,
	.wrap_pager a.num_last { display: inline-block; width: auto; background-color: transparent; border: 0 none; line-height: 20px;; }
	.wrap_pager a.on { color: #000; }
	.wrap_pager a.on:after { content: '/'; margin: 0 0 0 5px; }
	.wrap_pager a.num_last { color: #8b8b8b; }
	.wrap_search { position: relative; padding: 0 74px 0 97px; }
	.wrap_search > * { margin-right: 0 !important; }
	.wrap_search .selectbox_type1 { position: absolute; left: 0px; top: 0; width: 88px; }
	.wrap_search .selectbox_type1 a, .wrap_search .selectbox_type1.on a { font-size: 12px; padding: 0 10px; background-size: 10px; background-position: right !important; background-origin: content-box; }
	.wrap_search .selectbox_type1 * { height: 35px !important; line-height: 37px !important; }
	.wrap_search .selectbox_type1 ul { height: 175px !important; }
	.wrap_search .selectbox_type1.on ul { top: auto; bottom: 36px; border-top: 1px solid #ddd; }
	.board .wrap_search .selectbox_type1.on ul { max-height: none; height: auto !important; }
	.wrap_search input[type="text"] { width: 100%;  box-sizing: border-box; -webkit-box-sizing: border-box; height: 37px; }
	.wrap_search .btn_search { position: absolute; right: 0px; top: 0; }
	.wrap_pager a.first { position: absolute; left: 50%; margin-left: -130px; top: auto; display: inline-block; width: 14px; height: 20px; border: 0 none; background: url('http://img.imnews.imbc.com/images/2015/button/btn_gray_left.png') no-repeat 0, url('http://img.imnews.imbc.com/images/2015/button/btn_gray_left.png') no-repeat 5px; }
	.wrap_pager a.last { position: absolute; right: 50%; margin-right: -130px; top: auto; display: inline-block; width: 14px; height: 20px; border: 0 none; background: url('http://img.imnews.imbc.com/images/2015/button/btn_gray_right.png') no-repeat 0, url('http://img.imnews.imbc.com/images/2015/button/btn_gray_right.png') no-repeat 5px; }
	.wrap_pager a.prev { position: absolute; left: 50%; margin-left: -100px; top: auto; display: inline-block; width: 14px; height: 20px; border: 0 none; background: url('http://img.imnews.imbc.com/images/2015/button/btn_gray_left.png') no-repeat 0; }
	.wrap_pager a.next { position: absolute; right: 50%; margin-right: -100px; top: auto; display: inline-block; width: 14px; height: 20px; border: 0 none; background: url('http://img.imnews.imbc.com/images/2015/button/btn_gray_right.png') no-repeat 0 }
	.wrap_pager a.write { display: block; }

	.wrap_board table tbody td.title a span { max-width: 80%; }

/*최신뉴스기사만 적용*/
	.fnwrapbd .fnprev_day { position:static; margin-top:30px; float:left; }
	.fnwrapbd .fnnext_day { position:static; margin-top:30px; float:right; }
/*최신뉴스기사만 적용*/
		/* 기사 상세 */
			.news_contents .cont .body .txt .wrap_tag { display: block; }
			.news_contents .cont .body .txt .wrap_tag:before { content: 'Tag: '; color: #387291; }

	/* 기사상세 카드뉴스 */
	.cardnews_slider_title { padding: 0 10px; }
	.cardnews_slider_title h2 { font-size: 16px;  }
	.detail_cardnewsOwl a img { width: 280px; }

	/* 게시판 뷰 */
		.board_view > h2 { padding: 7px 15px 6px 15px; font-size: 15px; }
		.board_writer { padding-left: 15px; }
		.board_writer dfn { font-size: 12px; }
		.board_article { padding: 15px; font-size: 14px; line-height: 1.6; }
		.board_view_footer { padding: 10px; }

	/* 게시판 쓰기 */
		.board_write dl { padding-left: 40px; }
		.board_write dt { font-size: 14px; }
		.board_write dd textarea,
		.board_write dd input { font-size: 14px; }

		.board_write_caution + .informant { padding-top: 20px; }
		.board_write_caution + .informant .fieldset { padding-bottom: 1px; }
		.board_write_caution + .informant  + .wrap_board { margin-top: 20px; }

		.board_write_intro { padding: 0 10px 0 10px;  }
		.board_write_intro h2 { line-height: 24px; font-size: 16px; padding-right: 100px; }
		.board_write_intro .prevpgmbdh2 { padding-right:0px; text-align:center; padding-top:10px; }


		.blt_type1 { font-size: 12px; line-height: 20px; background-position: left 10px; }
		.board_write_caution .write { top: 40px; right: 11px; }
		.layer_type1 > div { padding: 15px; }
		.layer_type1 > h2 { padding: 15px; }
		.layer_type1 > button { top: 0; right: 0; }

		/* 맞춤키워드 설정 */
		.recommend .recommend_wrap h2 { font-size: 15px; margin-bottom: 10px; padding-top: 10px; }
		.wrap_recommend_config { padding: 0 10px; }
		.activate_history p { font-size: 14px; }
		.recommend_wrap { padding: 20px 10px; }
		#recommend_direct .read_article dt { font-size: 18px; line-height: 1.4; }
		.read_article dt { font-size: 18px; line-height: 1.4; }
		.wrap_recommend_config .popup_tab_type1 li { height: 30px; }
		.wrap_recommend_config .popup_tab_type1 li a { font-size: 14px; line-height: 30px; }
		.recommend_wrap form { width: auto; }
		.recommend_wrap form input[type=text] { width: 100%; height: 40px; box-sizing: border-box; -webkit-box-sizing: border-box;  }
		.recommend .recommend_wrap form h2 { font-size: 18px; color: #676767; line-height: 1.3; margin-bottom: 20px;  }
		.recommend_wrap form p { text-align: left; }



		/* 뜨는 그래프 */

		.alt_graph_area { width: 100%; }
		.about_hotgraph { margin: 20px 10px 10px; height: auto; padding: 15px; background-image: none; }
		.about_hotgraph h2 { padding: 0; ; }


		/* 달력 */
		.rCalendar { top: 133px; }


		/* 앵커 */
		.anchor_list li.double {width: 100%; margin-left: 0%;}
		.anchor_list li.solo {width: 48%; margin-bottom: 3%; margin-left:0%;margin-right:0;}
		.anchor_list li.solo:nth-of-type(even) { float: right; }
		.anchor_list li.solo:nth-of-type(odd) {margin-left: 0;}
		.weather_wrap { padding: 0px 10px 0 10px;  }
		.weather .wrap_tabmenu { margin: 20px 10px 0 10px;; }
		.editorial { padding-top: 20px; margin: 0; }
		.weather .wrap_tabmenu a { font-size: 14px; line-height: 30px; }
		.member .career { padding-top: 0; top: 20%;  }
		.anchor_list li .anchor > img { max-width: 100%; }

		/* 기자찾기 */
		.findreporter .selectbox_type1 {display:block; margin-top: 10px;}
		.wrap_board_2 {margin-top:10px;}
		.findreporter .cont_more { padding: 15px 10px 0 10px; }
		.wrap_tabmenu a { line-height: 30px; font-size: 14px; }


		/* 키워드 타임라인 */
		.keyword_more .sub_keyword { display: block; }

		/* 검색결과 */
		.searchresult_form .searchesult_form_top > div { width: auto; padding: 0 10px; position: relative; height: 41px; padding-right: 122px; }
		.searchresult_form .searchesult_form_top > div > input[type="text"] { margin-bottom: 20px; height: 100%; line-height: 39px;  width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.searchresult_form .searchesult_form_top .btn_confirm { position: absolute; top: 0; right: 67px; width: 50px;  }
		.searchresult_form { margin: 30px 10px 20px 10px; background-color: #fff; }
		.searchresult_area { margin: 0px 10px 0px 10px;  }
		.searchresult_area .wrap_pager { padding-top: 30px; }
		.searchesult_form_bottom > div dl { padding: 10px; border-bottom: 1px solid #d6d6d6; }
		.searchesult_form_bottom .sr_date { border-bottom: 0 none; }
		.searchesult_form_bottom > div dl dt { position: static; font-weight: bold; margin-bottom: 10px; }
		.searchesult_form_bottom > div dl dt .result_text{visibility: visible;}
		.searchesult_form_bottom > div dl dd { padding-left: 10px; }
		.searchesult_form_bottom > div dl ul { margin-left: 0; }
		.searchesult_form_bottom > div dl li { width: 30%; margin: 10px 0; box-sizing: border-box; -webkit-box-sizing: border-box;  }
		.chkbox_search .num{display:block;}
		.searchesult_form_bottom > div dl dd{padding-left:0 !important;}
		.searchesult_form_bottom > div .section li{padding-right:0 !important; width:50% !important; margin:10px 0 !important;}
		.searchesult_form_bottom > div .program li{padding-right:0 !important; width:50% !important; margin:10px 0 !important;}

		.btn_searchresultbutton { position: static; text-align: center; padding: 10px; border-top: 0 none; padding-bottom: 20px; }
		.searchresult_form .detail_btn_confirm{margin-top:15px; float:left;}

		.date_range_select { margin-top: 20px; display: block; width: 100%; }
		.date_range_select dfn { display: none; }
		.date_range_select > div { width: 43%; box-sizing: border-box; -webkit-box-sizing: border-box; }
		.date_range_select input[type=text] { width: 100%; padding: 0 5px; font-size: 13px;  box-sizing: border-box; -webkit-box-sizing: border-box;  }
		.date_range_select > div p { right: 10px; }
		.date_range_select > div label { padding-right: 30px; }
		.btn_sr_howto { position: absolute; right: 10px; top: 0; height: 39px; min-width: 0; width: 40px; text-align: center; overflow: hidden; font-size: 0; }
		.btn_sr_howto:before { position: absolute; left: 50%; top: 50%; margin: -13px !important; content: '?'; display: block; font-weight: bold; margin: 0 auto; font-size: 16px; width: 25px; height: 25px; line-height: 25px; border: 1px solid #b6bbbf; border-radius: 50px; }
		.searchresult_form .layer_type1 { width: 100%; margin-left: 0; left: 0; }
		.searchresult_infotext { text-align: left; }
		.searchresult_infotext p { font-size: 20px; text-align: center; }
		.searchresult_infotext { width: auto; text-align: center; }
		.searchresult_infotext ul { text-align: center; width: auto; }
		.searchresult_infotext li { font-size: 14px; background: none; padding-left: 9px; text-indent: -9px; line-height: 1.2; text-align: center;  }
		.searchresult_infotext li:before { content: ''; width: 1px; height: 1px; margin-right: 10px; background: #000; display: inline-block; vertical-align: middle; }

		.searchresult_board { padding: 20px 10px 10px 10px; }
		.searchesult_form_bottom .sr_date .selectbox_type1 li { width: 102px; }

		.searchesult_form_bottom dt{background:url("http://img.imnews.imbc.com/images/ico_open.gif") no-repeat right center; margin-bottom:0px !important;}
		.searchesult_form_bottom dt.on{background:url("http://img.imnews.imbc.com/images/ico_close.gif") no-repeat right center;}
		.searchesult_form_bottom dt .toggleBtn{position:absolute; right:11px; top:4px; display:block; float:right; width:30px; height:30px; border:1px solid #d6d6d6}
		.searchesult_form_bottom dd{display:none;margin-top:10px;}
		.searchesult_form_bottom .sr_date{padding-bottom:10px !important;}
		.searchesult_form_bottom .sr_date dd{padding-bottom:10px !important;}
		.searchesult_form_bottom > div dl dt .result_text{visibility: visible;}

		.description{visibility: hidden;}
		.searchresult_form {    margin: 8px 10px 8px 10px;    background-color: #fff;}
		.searchesult_form_top {    padding: 8px 0;    text-align: center;    border-bottom: 1px solid #d6d6d6;}
		.searchesult_form_bottom > div dl {    padding: 0px 10px 0px 10px;    border-bottom: 1px solid #d6d6d6;}
		.searchesult_form_bottom .sr_date {    padding-bottom: 0px !important;}

		.searchresult_list .title {display: block;    font-size: 14px;    margin-bottom: 10px;    line-height: 1.4;    height: 54px;		}
		.searchresult_list .description {    display: none;    margin-bottom: 25px;    font-size: 13px;    line-height: 18px;    overflow: hidden;    height: 35px;}
		.searchresult_infotext {    margin-bottom: 8px;}
		.searchresult_list a {  padding-bottom: 0px ;}
		.searchresult_board_header {    padding-bottom: 10px;}

	/* 뜨는 그래프 */
	.hotgraph .article_list_type1 { margin-top: 10px !important; box-sizing: border-box; -webkit-box-sizing: border-box; }

	/* 이슈 */
	.issue .mb_left { padding: 10px 10px 0 10px;  box-sizing: border-box; -webkit-box-sizing: border-box; }

	/* 로그인 */
	#popup_out { width: 300px; box-sizing: border-box; -webkit-box-sizing: border-box; margin-left: -150px; }

	/* 카드뉴스 */
	.detail_cardnewsOwl .owl-prev { position: absolute; left: 0; top: 0; width: 0px; height: 100%; text-indent: 999em; overflow: hidden;  z-index: 200; }
	.detail_cardnewsOwl .owl-next { position: absolute;  right: 0;  top: 0;  width: 0px;  height: 100%;  text-indent: 999em;  overflow: hidden;   z-index: 200;  }

	/*모바일 - 많이 본 뉴스*/
	.morenews{    position: relative;    margin: 15px 10px;    background-image: none;    box-sizing: border-box;	background: #fff; -webkit-box-sizing: border-box;    background-color: #fff;    border-radius: 5px;    box-shadow: 1px 2px 0 #c3c3c3;    -webkit-box-shadow: 1px 2px 0 #c3c3c3;    overflow: hidden;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}
	.morenews h2{    padding: 15px 18px 0px 18px;    font-size: 16px;}
	.mb_news_area .news_list_mtype_02 {display: none;}
	.mb_news_area .news_list_mtype_02.on {display: block;}
	.news_list_mtype_02 { padding: 20px 17px 0px 17px;}
	.news_list_mtype_02:after { display: block; content: ''; clear: both; }
	.news_list_mtype_02 > li { position: relative; float: left; width: 100%; /*margin-top: 14px;*/ line-height: 16px;	line-height: 38px;	}
	.news_list_mtype_02 > li:first-child { margin-top: 0;}
	.news_list_mtype_02 li > * { float: left; border-top: 1px solid #d0d0d0;}
	.news_list_mtype_02 li a,
	.news_list_mtype_02 li em { display: block; overflow: hidden; width: 100%; font-size: 14px; }
	.news_list_mtype_02 .news_mtype_number { position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: 0 0; }
	.news_list_mtype_02 .news_mtype_number img { opacity: 0; filter: alpha(opacity=0); }
	.news_mtype_number.no1 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_1.png');	background-position: 0px 13px;}
	.news_mtype_number.no2 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_2.png'); 	background-position: 0px 13px;}
	.news_mtype_number.no3 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_3.png'); 	background-position: 0px 13px;}
	.news_mtype_number.no4 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_4.png'); 	background-position: 0px 13px;}
	.news_mtype_number.no5 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_5.png'); 	background-position: 0px 13px;}
	.news_mtype_number.no6 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_6.png'); 	background-position: 0px 13px;}
	.news_mtype_number.no7 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_7.png'); 	background-position: 0px 13px;}
	.news_mtype_number.no8 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_8.png'); 	background-position: 0px 13px;}
	.news_list_mtype_02 li a:hover{color:#B41C27;}
	.news_list_mtype_02 li a:hover .no1 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_1_on.png'); }
	.news_list_mtype_02 li a:hover .no2 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_2_on.png'); }
	.news_list_mtype_02 li a:hover .no3 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_3_on.png'); }
	.news_list_mtype_02 li a:hover .no4 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_4_on.png'); }
	.news_list_mtype_02 li a:hover .no5 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_5_on.png'); }
	.news_list_mtype_02 li a:hover .no6 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_6_on.png'); }
	.news_list_mtype_02 li a:hover .no7 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_7_on.png'); }
	.news_list_mtype_02 li a:hover .no8 { background-image: url('http://img.imnews.imbc.com/images/2015/icon/icon_news_rank_8_on.png'); }
	.news_list_mtype_02 .news_mtype_title { overflow: hidden; display: block; padding-left: 20px; text-overflow: ellipsis; word-wrap: normal; white-space: nowrap; }

	/* 모바일 부분 개편 5월20일 */
	.newmnews_m { padding:0 17px; }
	.newmnews_m li:nth-of-type(1) a { border:none; }
	.news_list_mtype_02.newmnews_m li a:hover{ color:#15183c; }
	.news_list_mtype_02.newmnews_m li a { display: -webkit-box; height:auto; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
	.newmnews_m li.type_cardnews { width:49%; height:auto; margin-top:10px; }
	.newmnews_m li.type_cardnews:nth-of-type(odd) { margin-left:2%; }
	.newmnews_m li.type_cardnews .alt_1_detail { padding:10px 5px; }
	.newmnews_m li.type_cardnews .thum .img_movie { position:absolute; top:auto; left:auto; bottom:10px; right:10px; width:20px!important; height:20px!important; }

	.alt_1_detail { /* padding-bottom:0; */ }
	.alt_1_detail .alt_hashtag_area { display:none; } 
	.article_list_type1 > li { height:auto!important; }
	.alt_1_detail_link { margin-bottom:0px; }
	}


	@media screen and (max-width: 640px) {
		.editorial li { float: none; width: 100%; margin: 0 0 2% 0; }
		.searchesult_form_bottom > div dl li { width: 49%; }
		.searchresult_form .searchesult_form_top > div > input[type="text"] { padding-left: 10px; }
		.searchresult_list .thum > img { width: 100px !important; height: 56px !important; }
		.searchresult_list .thum span img { width: 20px; height: 20px; right: 5px; bottom: 5px; }
		.searchresult_list a { padding-left: 130px; }
		.searchresult_list .date { margin-left: -115px; }
		.searchresult_list .nothum .date { margin-left: -0px; }


	}
	@media screen and (max-width: 540px){
		.hotgraph .float_graph > li { height: 385px !important; }
	}


	@media screen and (max-width: 450px){
		.weather .wrap_tabmenu a { font-size: 12px; }
		.wrap_tabmenu a { font-size: 12px; }

		/* 맞춤키워드 설정 */
		.recommend .recommend_wrap h2 { font-size: 15px; }
		.activate_history p { font-size: 12px; }
		.read_article dt { font-size: 14px; line-height: 1.4; }
		#recommend_direct .read_article dt { font-size: 14px; line-height: 1.4; }
		.recommend .recommend_wrap form h2 { font-size: 14px; }

		.srbh_left { float: none; margin-bottom: 30px;  }
		.srbh_right { float: none;  }

		.board_write_caution .write { top: 50px; }
		.hotgraph .float_graph > li { height: 340px !important; }

		.cont_more .header h1 { font-size:12px; }
		.informant .wrap_table dl.attach_file dt { font-size:12px; line-height:15; }
		.informant .wrap_table dl.attach_file .fileclip { bottom:35%; }
		.informant .wrap_table div.filelistshow .filetitle .fileNt { width:45%; }
		.informant .wrap_table div.filelistshow .filetitle .fileSt { width:40%; }
		.informant .wrap_table div.filelistshow .filetitle .fileDt { width:15%; }
		.informant .wrap_table div.filelistshow .filecontents .fileNt { width:45%; }
		.informant .wrap_table div.filelistshow .filecontents .fileSt { width:40%; }
		.informant .wrap_table div.filelistshow .filecontents .fileDt { width:15%; }

	}

		@media screen and (max-width: 320px){

		.hotgraph .float_graph > li { height: 320px !important; }
		.cont_more .header h1 { font-size:12px; }
		.informant .wrap_table dl.attach_file dt { font-size:12px; line-height:15; }
		.informant .wrap_table dl.attach_file .fileclip { bottom:35%; }
		.informant .wrap_table div.filelistshow .filetitle .fileNt { width:45%; }
		.informant .wrap_table div.filelistshow .filetitle .fileSt { width:40%; }
		.informant .wrap_table div.filelistshow .filetitle .fileDt { width:15%; }
		.informant .wrap_table div.filelistshow .filecontents .fileNt { width:45%; }
		.informant .wrap_table div.filelistshow .filecontents .fileSt { width:40%; }
		.informant .wrap_table div.filelistshow .filecontents .fileDt { width:15%; }
	}

	/* 인쇄시 */
	@media print {
		#print_view .board_view_footer, .article_video, .print_off { display: none; }
	}

/* 저작도구용 상세 */
.authoring > *{margin:0;padding:0;line-height:1.6;font-size:16px;color:#7a7a7a;word-wrap:break-word;word-break:normal;max-width:700px;word-break:keep-all;font-family:'Nanum Gothic', 'Malgun Gothic', 'Dotum', sans-serif;}
.authoring {padding:0 40px;}
.authoring a{border:0;text-decoration:none;}
.authoring img, .authoring video, .authoring object {text-align:center;display:block;margin:0 auto;}
.authoring img {max-width:100%;}
.authoring img {width:100% !important;height:56.25% !important;}

.authoring figure { position: relative; display: inline-block; vertical-align: top; }
.authoring figure figcaption { position: absolute; right: 10px; bottom: 25px; color: #f4f4f4; font-size: 13px; line-height: 20px; text-shadow: 1px 1px #000; webkit-text-shadow: 1px 1px #000; text-align:right;}
.authoring figure img { display: block; width: 100%; vertical-align: top; }
.authoring .left, .authoring .right {max-width:50%;width:100%;}
.authoring .left {float:left;padding-right:20px;}
.authoring .right {float:right;padding-left:10px;}
.authoring .img_float, .authoring .img_float2, .authoring .img_multi {overflow:hidden;}

.authoring .img_float .left, .authoring .img_float .right{max-width:45%;}
.authoring .img_float2 .left, .authoring .img_float2 .right{max-width:30%;}
.authoring .img_multi .left, .authoring .img_multi .right{max-width:20%}
@media screen and (max-width: 767px) {
.authoring {padding:0 15px;font-size:16px;color:#000;}
.authoring > * {color:#000;}
.authoring img, .authoring video, .authoring object{text-align:center;display:block;margin:0 auto;padding-bottom:10px;}
.authoring img {width:100%;}
.authoring .left, .authoring .right, .authoring .img_float .left, .authoring .img_float .right, .authoring .img_float2 .left, .authoring .img_float2 .right {max-width:100%;width:100%;padding-left:0;padding-right:0;float:none;}
.authoring .img_multi .left, .authoring .img_multi .right{max-width:30%;float:left;padding-left:3px;}
}

html{-webkit-text-size-adjest:antialiased; -moz-osx-font-smoothing:grayscale;}

