@charset "utf-8";

/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video,select,option {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}

body,th,td,input,select,textarea,button { color:#727272;font-size:12px;line-height:1.5;font-family:Tahoma,Dotum,'돋움',sans-serif;}
body,th,td,input,select,textarea,button {*font-family:Dotum,'돋움',sans-serif;}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {display:block;}

a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; color:#727272;text-decoration:none; cursor: pointer; }
a:active, a:hover {text-decoration:underline;}

button,input {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;*overflow:visible;}
img {vertical-align:middle;}

h1, h2, h3, h4, h5, h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 
fieldset, img, abbr, acronym { border:0 none; } 
ol, ul { list-style:none; }
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	text-align:left;
	font-weight: normal;
}

address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

hr { display:none; }
em, address { font-style: normal; }


/* space */
.sm0 { margin:0 !important; }
.sp0 { padding:0 !important; } 

.smt10 { margin-top:10px !important; }
.smt20 { margin-top:20px !important; }
.smt30 { margin-top:30px !important; }
.smt40 { margin-top:40px !important; }
.smt50 { margin-top:50px !important; }

.smb10 { margin-bottom:10px !important; }
.smb20 { margin-bottom:20px !important; }
.smb30 { margin-bottom:30px !important; }
.smb40 { margin-bottom:40px !important; }
.smb50 { margin-bottom:50px !important; }

.sml25 { margin-left:25px !important; }

/* font */
.mg {font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif;}

/* icon */
.icon_issue { width:35px; height:19px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -27px -544px transparent; }
.icon_series { width:35px; height:19px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -79px -544px transparent; }
.icon_plan { width:35px; height:19px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -130px -544px transparent; }

/* common */
.clearfix {zoom:1;}
.clearfix:after {content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.hide,legend,caption {display:block;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;}
.din {display:none;}
.fl { float:left !important;}
.fr { float:right !important; } 

.screen_out  { overflow: hidden; position:absolute; width:0;  height:0; line-height:0; text-indent:-9999px; }
.label_one { color:#0066a2; margin-right:5px; }
.label_fast { color:#db0000; margin-right:5px; }
.label_opi { color:#00758b; margin-right:5px; }
.shadow {display:block;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:url('http://images.joins.com/ui_joongang/news/pc/common/k_mask_03.png') 0 bottom repeat-x;}
.align {display:inline-block;*display:inline;width:0;height:100%;vertical-align:middle;zoom:1;}
.mask {position:absolute;top:0; right:0; bottom:0; left:0; border:1px solid #000; opacity:.08; -ms-filter:alpha(opacity=8);f ilter:alpha(opacity=8); }/* 이미지테두리 */
.thumb_img {background:url('http://image.fnnews.com/resources/images/thumb_empty.gif') repeat scroll center center transparent;}
.thumb_img a {*cursor:pointer;}
.gradation { display:block; position:absolute; left:0; top:0; bottom:0; right:0; background:url('http://image.fnnews.com/resources/images/overlay.png') repeat scroll 349px 25px transparent; }
.overlay { display:block; position:absolute; left:0; top:126px; right:0; bottom:0; background:url('http://image.fnnews.com/resources/images/overlay.png') no-repeat scroll -20px -20px transparent;  }


/* layout */
body { background: url('http://image.fnnews.com/resources/images/bg_gnb.gif') repeat-x scroll 0 0 transparent;}
#wrap { position:relative; width:1150px; margin:0 auto;}


/* 광고 */
.ad_banner_leftWing { position:absolute; top:0; left:-130px; width:160px; height:170px;  z-index:9;  }
.ad_banner_rightWing { position:absolute; top:0; right:-130px; width:160px; height:592px; z-index:9;}


/* 컨텐츠 */
#container { position:relative; width:1050px; margin:0 auto; padding-bottom:20px;  background:#fff; *zoom:1; }
#container:after { clear:both; display:block; content:""; }
.content { position:relative; width:1050px; padding-top:30px; }
.content .main_content_wrap { position:relative; margin-bottom:50px; background:url('http://image.fnnews.com/resources/images/main_partition.png') repeat-y scroll 0 0 transparent; *zoom:1; }
.content .main_content_wrap:after { clear:both; display:block; content:""; }
.content .main_content_wrap .left_wrap { float:left; position:relative; width:401px; padding:0 44px 0 0; }
.content .main_content_wrap .right_wrap { float:right; position:relative; width:560px; padding:0 0 0 44px; }


/* 띵링크 */
.wrap_thinglink { position:absolute; top:30px; right:0; z-index:999; }
.wrap_thinglink .btn_close { display:block; position:absolute; top:-27px; right:0; height:26px; background:url('http://image.fnnews.com/resources/images/thing_close.jpg') no-repeat scroll right top transparent; }
.wrap_thinglink .btn_close em { display:block; margin:2px 35px 0 0; font-size:15px; font-weight:bold; letter-spacing:-0.05em; color:#252525; }
.page_cover { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.4); z-index:99; }
.open_thing { position:absolute; right:0; top:-33px; }


/* 왼쪽영역 기사리스트 */
.left_wrap .news_list_wrap { position:relative;}
.left_wrap .news_list_wrap ul.news_list > li { margin-top:27px; *zoom:1;}
.left_wrap .news_list_wrap ul.news_list > li:after { clear:both; display:block; content:'.'; font-size:0; height:0px;line-height:0; }
.left_wrap .news_list_wrap ul.news_list > li strong { display:block; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-weight:bold; line-height:26px; letter-spacing:-1.5px; }
.left_wrap .news_list_wrap ul.news_list > li strong a { font-size:18px; color:#252525; }
.news_list_wrap .thumb_img { display:block; float:left; position:relative; width:90px; height:62px; margin:10px 15px 0 0; overflow:hidden; }
.news_list_wrap .thumb_img img { max-width:90px; min-width:90px; height:62px;}

.news_list_wrap .cont_txt { display:block; max-height:61px; margin:9px 0 -4px 0; font-size:12px; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }/* 왼쪽영역 본문내용 */

.related_list li { height:23px; padding-left:11px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -231px -20px transparent; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-size:13px; font-weight:bold; line-height:20px; letter-spacing:-0.04em; overflow:hidden; } /* 왼쪽영역 관련기사 */
.related_list li a { color:#252525; }
.news_list_wrap .related_list { margin-top:12px; }


/* 왼쪽 헤드라인 기사 리스트 */
.left_wrap .news_list_wrap ul.news_list > li:first-child { margin-top:-5px;}
.left_wrap .news_list_wrap ul.news_list > li:first-child strong { display:block; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-weight:normal; line-height:34px; letter-spacing:-2px; }
.left_wrap .news_list_wrap ul.news_list > li:first-child strong a { font-size:27px; color:#252525; }
.left_wrap .news_list_wrap ul.news_list > li:first-child .thumb_img { width:125px; height:88px; margin:10px 15px 0 0; overflow:hidden; }
.left_wrap .news_list_wrap ul.news_list > li:first-child .thumb_img img { position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto; width:auto; height:100%; min-width:inherit; max-width:inherit; }
.left_wrap .news_list_wrap ul.news_list > li:first-child .cont_txt { max-height:82px; margin:12px 0 -4px 0; font-size:12px; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }


/* 오른쪽영역 기사리스트 */
.more { position:absolute; top:0; right:0; color:#b3b3b3; font-size:11px; line-height:17px; letter-spacing:-0.02em; }
.more .icon { display:inline-block; zoom:1; width:5px; height:9px; margin-left:5px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -232px -51px transparent; vertical-align:middle; overflow:hidden; }
.section_tit { font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-weight:bold; letter-spacing:-2px; }

.right_wrap .section_list_wrap { position:relative; }
.right_wrap .section_list_wrap .topNews { width:558px; border:1px solid #d8d8d8; }
.right_wrap .section_list_wrap .topNews .thumb_img { position:relative; display:block; width:520px; height:292px; margin:19px 0 14px 19px; overflow:hidden; }
.right_wrap .section_list_wrap .topNews .thumb_img img { width:520px; height:auto; min-height:292px; }
.right_wrap .section_list_wrap .topNews .cont_txt_wrap { padding:0 30px 20px 30px; }
.right_wrap .section_list_wrap .topNews .cont_txt_wrap strong { display:block; margin-bottom:10px; font-family:'Apple SD Gothic Neo','Malgun Gothic','맑은 고딕','Noto Sans',Dotum,'돋움',sans-serif; font-weight:bold; line-height:40px; letter-spacing:-2px;}
.right_wrap .section_list_wrap .topNews .cont_txt_wrap strong a { font-size:30px; color:#252525 }
.right_wrap .section_list_wrap .topNews .cont_txt_wrap .cont_txt { display:block; max-height:61px; margin-bottom:10px; font-size:12px; line-height:20px; letter-spacing:-0.02em; overflow:hidden; }

.right_wrap .section_list_wrap .related_list li { height:28px; padding-left:11px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -231px -20px transparent; font-size:14px; font-weight:bold; line-height:22px; letter-spacing:-0.02em; overflow:hidden; } /* 왼쪽영역 관련기사 */
.right_wrap .section_list_wrap .related_list li a { color:#252525; }

/* 스포트라이트 */
.spotlight_wrap { position:relative; margin-top:40px; }
.spotlight_wrap:after { clear:both; display:block; content:""; }
.spotlight_wrap .hd { height:29px; border-bottom:1px solid #333; }
.spotlight_wrap .hd .section_tit { display:block; width:147px; height:19px; background:url(http://image.fnnews.com/resources/images/icon_main_cont.png) no-repeat scroll -27px -592px transparent; }
.spotlight_wrap .sub_tit { padding:12px 0 0 0; height:32px; font-size:17px; font-weight:bold; letter-spacing:-1px; color:#d40000;  }    
.spotlight_wrap .bd .thumb_img { float:left; position:relative; display: block; width: 230px; height:140px; margin:10px 30px 0 0;  overflow: hidden; }
.spotlight_wrap .bd .thumb_img img {  width:230px; }
.spotlight_wrap .bd .list_spot { display:block; float:right; width:280px; margin:10px 20px 0 0; }
.spotlight_wrap .bd .list_spot li { font-size:16px; font-weight:bold; letter-spacing:-1px; border-top:1px solid #e4e4e4; }
.spotlight_wrap .bd .list_spot li a { display:block; height:50px; color:#252525; margin:14px 0 0; overflow:hidden; }
.spotlight_wrap .bd .list_spot li.fir { border:0; }
.spotlight_wrap .bd .list_spot li.fir a { margin:2px 0 16px 0; }

/* fnTV */
.fnTv_wrap { position:relative; margin-top:45px; }
.fnTv_wrap:after { clear:both; diplay:block; content:""; }
.fnTv_wrap .hd { height:25px; }
.fnTv_wrap .hd .section_tit { display:block; width:75px; height:17px; background:url(http://image.fnnews.com/resources/images/icon_main_cont.png) no-repeat scroll -27px -622px transparent; }
.fnTv_wrap .bd { height:233px; border:1px solid #cbd8dc; border-top:0; }
.fnTv_wrap .bd .topBg { margin:0 -1px; height:6px; background:url(http://image.fnnews.com/resources/images/bg_fntv.png) no-repeat scroll 0 0 transparent; }
.fnTv_wrap .bd .list_tv { padding:23px 0 0 23px; }
.fnTv_wrap .bd .list_tv li { display:block; float:left; width:244px; margin-right:24px; }
.fnTv_wrap .bd .list_tv li.la { margin-right:-1px; }
.fnTv_wrap .bd .list_tv li .thumb_img { position:relative; display:block; width:244px; height:183px; overflow:hidden;  }
.fnTv_wrap .bd .list_tv li .thumb_img iframe { width:100%; height:100%; }
.fnTv_wrap .bd .list_tv li .thumb_img img { width:244px; }
.fnTv_wrap .bd .list_tv li .thumb_img .icon_play { display:block; width:24px; height:24px; position:absolute; left:10px; bottom:7px; background:url(http://image.fnnews.com/resources/images/icon_main_cont.png) no-repeat scroll -26px -655px transparent; }
.fnTv_wrap .bd .list_tv li strong { display:block; max-height:47px; margin-top:5px; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:22px; overflow:hidden; }
.fnTv_wrap .bd .list_tv li strong a { color:#252525; }

/* 사설, 오피니언 */
.opinion_wrap { position:relative; width:560px; margin-top:50px; *zooom:1; }
.opinion_wrap:after { clear:both; display:block; content:""; }
.opinion_wrap .left_cont { position:relative; float:left; width:230px; margin-right:20px; }
.opinion_wrap .left_cont .hd { height:32px; border-bottom:1px solid #333; }
.opinion_wrap .left_cont .hd .section_tit { font-size:17px; line-height:17px; }
.opinion_wrap .left_cont .hd .section_tit a { color:#252525; }
.opinion_wrap .left_cont .bd ul li { margin-top:25px; }
.opinion_wrap .left_cont .bd ul li strong { display:block; height:40px; font-size:16px; font-weight:bold; line-height:21px; letter-spacing:-1px; overflow:hidden; word-break:keep-all; word-wrap:break-word; }
.opinion_wrap .left_cont .bd ul li strong a { color:#252525; }
.opinion_wrap .left_cont .bd .fnStreet { width:230px; height:164px; margin-top:34px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -27px -181px transparent; }
.opinion_wrap .left_cont .bd .fnStreet a { color:#fff; }
.opinion_wrap .left_cont .bd .fnStreet strong { display:block; max-height:40px; padding:92px 15px 15px; text-align:center; font-size:23px; font-weight:bold; color:#fff; letter-spacing:-1px; line-height:28px; word-break:keep-all; word-wrap:break-word; overflow:hidden; }


.opinion_wrap .right_cont { float:right; width:310px; background:#ededed; }
.opinion_wrap .right_cont .opinion_list { position:relative; width:268px; margin-left:21px; *zooom:1; }
.opinion_wrap .right_cont .opinion_list:after { clear:both; display:block; content:""; }
.opinion_wrap .right_cont .opinion_list ul li { height:120px; border-bottom:1px solid #dcdcdc; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll 28px -412px transparent; }
.opinion_wrap .right_cont .opinion_list ul li .thumb_img { float:left; position:relative; display:block; width:61px; height:61px; margin:29px 20px 0 0; overflow:hidden; }
.opinion_wrap .right_cont .opinion_list ul li .thumb_img img { width:61px; min-width:61px; height:auto; }
.opinion_wrap .right_cont .opinion_list ul li .thumb_img .frame { display:block; position:absolute; top:0; right:0; bottom:0; left:0; background: url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -183px -89px transparent; }
.opinion_wrap .right_cont .opinion_list ul li .cont_txt_wrap { position:relative; float:left; display:block; width:177px; margin-top:28px }
.opinion_wrap .right_cont .opinion_list ul li .cont_txt_wrap strong { display:block; padding-top:22px; text-align:center; font-size:16px; font-weight:bold; line-height:20px; letter-spacing:-1px; word-break:keep-all; word-wrap:break-word; }
.opinion_wrap .right_cont .opinion_list ul li .cont_txt_wrap strong a { color:#3e3e3e; }
.opinion_wrap .right_cont .opinion_list ul li .cont_txt_wrap .name { display:block; position:absolute; top:0; left:50%; transform:translateX(-50%); padding:1px 2px; font-size:11px; line-height:12px; border:1px solid #26827e; white-space:nowrap; }
.opinion_wrap .right_cont .opinion_list ul li .cont_txt_wrap .name a { color:#26827e; }

.opinion_wrap .right_cont .opinion_list ul li:nth-child(even) { height:120px; border-bottom:1px solid #dcdcdc; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -43px -412px transparent; }
.opinion_wrap .right_cont .opinion_list ul li:nth-child(even) .thumb_img { float:right; margin:29px 0 0 14px; }
.opinion_wrap .right_cont .opinion_list ul li:nth-child(even) .cont_txt_wrap { float:right; }
.opinion_wrap .right_cont .opinion_list ul li:last-child { border:none; }


/* 기획 이슈 연재 */
.plan_wrap { position:relative; width:560px; margin-top:40px; }
.plan_wrap .hd { height:32px; border-bottom:1px solid #333; }
.plan_wrap .hd .section_tit { font-size:17px; line-height:17px; }
.plan_wrap .hd .section_tit a { color:#252525; }
.plan_wrap .bd { *zooom:1; }
.plan_wrap .bd:after { clear:both; display:block; content:""; }
.plan_wrap .bd ul li.cont_list { float:left; padding:20px 20px 30px 0; border-right:1px solid #d8d8d8; }
.plan_wrap .bd ul li.cont_list .thumb_img { display:block; position:relative; width:260px; height:165px; margin-bottom:15px; overflow:hidden; }
.plan_wrap .bd ul li.cont_list .thumb_img a { color:#fff; }
.plan_wrap .bd ul li.cont_list .thumb_img strong { display:block; position:absolute; top:133px; left:10px; width:240px; font-size:16px; font-weight:bold; letter-spacing:-0.06em; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.plan_wrap .bd ul li.cont_list .thumb_img a img { width:100%; height:auto; min-height:100%;  }
.plan_wrap .bd ul li.cont_list .thumb_img .icon_issue { display:block; position:absolute; top:8px; left:8px; }
.plan_wrap .bd ul li.cont_list .thumb_img .icon_series { display:block; position:absolute; top:8px; left:8px; }
.plan_wrap .bd ul li.cont_list .thumb_img .icon_plan { display:block; position:absolute; top:8px; left:8px; }
.plan_wrap .bd ul li.cont_list .related_list li { display:block; width:249px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.plan_wrap .bd ul li.cont_list:nth-child(even) { float:right; padding-right:0; border:none; }

.plan_wrap .bd .plan_list { padding-top:20px; border-top:1px solid #d8d8d8; *zoom:1; }
.plan_wrap .bd .plan_list:after { clear:both; display:block; content:""; }
.plan_wrap .bd .plan_list ul li { float:left;}
.plan_wrap .bd .plan_list ul li:first-child { margin-right:40px; }
.plan_wrap .bd .plan_list ul li .thumb_img { position:relative; display:block; float:left; width:70px; height:64px; margin-right:15px; overflow:hidden; }
.plan_wrap .bd .plan_list ul li .thumb_img img { width:70px; height:auto; min-height:64px; }
.plan_wrap .bd .plan_list ul li .cont_txt_wrap { float:right; width:175px; }
.plan_wrap .bd .plan_list ul li .cont_txt_wrap h3 { font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:16px; }
.plan_wrap .bd .plan_list ul li .cont_txt_wrap h3 a { color:#007672; }
.plan_wrap .bd .plan_list ul li .cont_txt_wrap .cont_txt { display:block; max-height:40px; margin-top:6px; font-size:15px; line-height:20px; letter-spacing:-1px; overflow:hidden; }
.plan_wrap .bd .plan_list ul li .cont_txt_wrap .cont_txt a { color:#252525; }


/* 핫뉴스 */
.hot_news_wrap { margin-top:50px; border-top:1px solid #333; *zoom:1; }
.hot_news_wrap:after { clear:both; display:block; content:""; }
.hot_news_wrap .left_list { float:left; width:250px; padding:30px 0 10px; border-right:1px solid #d8d8d8; *zoom:1; }
.hot_news_wrap .left_list:after { clear:both; display:block; content:""; }
.hot_news_wrap .left_list ul li { height:41px; margin-bottom:20px; }
.hot_news_wrap .left_list ul li .cont_txt { display:block; float:left; width:176px; max-height:40px; font-size:14px; font-weight:bold; line-height:20px; letter-spacing:-1px; overflow:hidden; }
.hot_news_wrap .left_list ul li .cont_txt a { color:#252525; }
.hot_news_wrap .left_list ul li .thumb_img { display:block; float:right; width:44px; height:41px; margin:0 20px 0 10px; overflow:hidden; }
.hot_news_wrap .left_list ul li .thumb_img img { width:44px; min-height:41px; }

.hot_news_wrap .right_list { float:left; width:289px; padding:30px 0 10px 20px; *zoom:1; }
.hot_news_wrap .right_list:after { clear:both; display:block; content:""; }
.hot_news_wrap .right_list .hd { width:60px; height:40px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll -26px -20px transparent; }
.hot_news_wrap .right_list .bd { position:relative; *zoom:1; }
.hot_news_wrap .right_list .bd:after { clear:both; display:block; content:""; }
.hot_news_wrap .right_list .bd ul li { margin-bottom:15px; }
.hot_news_wrap .right_list .bd ul li .cont_txt { display:block; max-height:20px; margin-left:17px; font-size:15px; font-weight:bold; line-height:20px; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.hot_news_wrap .right_list .bd ul li .cont_txt a { color:#252525; white-space:nowrap; }
.hot_news_wrap .right_list .bd ul li.f .cont_txt { float:left; width:190px; max-height:55px; margin-top:3px; font-size:18px; font-weight:bold; letter-spacing:-0.08em; line-height:26px; }
.hot_news_wrap .right_list .bd ul li.f .cont_txt a { color:#252525; white-space:normal; }
.hot_news_wrap .right_list .bd ul li.f .thumb_img { display:block; float:right; width:70px; height:64px; overflow:hidden;  }
.hot_news_wrap .right_list .bd ul li.f .thumb_img img { width:70px; min-height:64px; }
.hotNum { position:absolute; left:0; top:0; display:block; width:10px; height:13px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll 0 0 transparent; }
.hot_1 { top:5px;  width:11px; height:20px; background-position: -111px -19px; }
.hot_2 { top:82px; background-position: -138px -26px; }
.hot_3 { top:118px; width:10px; background-position: -160px -26px; }
.hot_4 { top:153px; background-position: -182px -26px; }
.hot_5 { top:187px; background-position: -204px -26px; }

.nitice_wrap { padding:17px 10px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; overflow:hidden; *zoom:1; }
.nitice_wrap:after { clear:both; display:block; content:""; }
.nitice_wrap h3 { float:left; height:16px; padding-right:30px; margin-right:30px; font-size:14px; font-weight:bold; line-height:14px; border-right:1px solid #c8c8c8; }
.nitice_wrap h3 a { color:#252525; }
.nitice_wrap .notice_list { float:left; height:16px; overflow:hidden; }
.nitice_wrap .notice_list ul { margin-top:-3px; }
.nitice_wrap .notice_list ul li { height:16px; font-size:14px; }

.spot_wrap { clear:both; margin-bottom:50px; padding:21px; background:#494949; *zoom:1; }
.spot_wrap:after { clear:both; display:block; content:""; }
.spot_wrap .life_left { float:left; }
.spot_wrap .life_left .tit_bg { display:block; position:absolute; left:0; top:0; width:50px; height:81px; background:url('http://image.fnnews.com/resources/images/icon_main_cont.png') no-repeat scroll 0 0 transparent; }
.spot_wrap .life_left .yes { left:42px; top:40px; background-position:-30px -70px; }
.spot_wrap .life_left .pet { left:42px; top:40px; background-position:-106px -70px; }
.spot_wrap .life_left strong { display:table-cell; vertical-align:middle; width:217px; height:161px; font-size:18px; font-weight:bold; line-height:24px; letter-spacing:-2px; text-align:left; background:#fff; }
.spot_wrap .life_left strong a { display:block; margin:0 20px; color:#252525; }
.spot_wrap .life_left .yesPlus { height:161px; margin-bottom:10px; }
.spot_wrap .life_left .yesPlus .tit_bg_wrap { position:relative; display:block; float:left; width:133px; height:161px; background:#a85b77; } 
.spot_wrap .life_left .yesPlus .thumb_img { display:block; float:left; width:227px; height:161px; overflow:hidden; }
.spot_wrap .life_left .yesPlus .thumb_img img { width:227px; min-height:161px; }
.spot_wrap .life_left .fnPet { height:161px; }
.spot_wrap .life_left .fnPet .tit_bg_wrap { position:relative; display:block; float:right; width:133px; height:161px; background:#58b888; }
.spot_wrap .life_left .fnPet .thumb_img { display:block; float:right; width:227px; height:161px; overflow:hidden; }
.spot_wrap .life_left .fnPet .thumb_img img { width:227px; min-height:161px; }


.spot_wrap .life_right { float:right; width:430px; margin-bottom:-10px; *zoon:1;}
.spot_wrap .life_right:after { clear:both; display:block; content:""; }
.spot_wrap .life_right ul li { float:left; position:relative; margin:0 0 10px 10px; }
.spot_wrap .life_right ul li .thumb_img { position:relative; display:block; width:205px; height:161px; overflow:hidden; }
.spot_wrap .life_right ul li .thumb_img img { width:205px; min-height:161px; }
.spot_wrap .life_right ul li .cont_txt { display:block; position:absolute; left:0; bottom:8px; height:43px; padding:0 12px; font-size:16px; font-weight:bold; line-height:21px; letter-spacing:-1px; text-align:left; overflow:hidden;  }
.spot_wrap .life_right ul li .cont_txt a { color:#fff; }


/* 2018 아시안게임 */
#header .head .tit_asianG { padding-top:25px !important; } 
.asianG { padding-bottom:35px; border:3px solid #de213d; }
.asianG .art_subTop { background:url(http://www.fnnews.com/bigissue/bg_section_asiangame.jpg) no-repeat scroll 0 0 transparent; border:0; }
.asianG .rel strong a { color:#fff; }
.asianG .rel .cont_txt a { color:#ecc7c8; }
.asianG .related_list li a { color:#fad6a8; }
.asianG .art_top_sub { margin-top:30px; padding:0 30px; }
.asianG .art_top_sub li { width:470px; }
.asianG .art_top_sub li strong a { #108bcc }
.btn_asianG { position:absolute; right:0; top:0; }

/* 하단 패밀리사이트 */
.wrap_familyicon { overflow: hidden; padding-top:20px; border-top:1px solid #c8c8c8; }
.wrap_familyicon .list_familyicon li { display: table; float:left; width:20%; height:55px; padding:10px 0; text-align: center;  }
.wrap_familyicon .list_familyicon li a { display:table-cell; vertical-align: middle; }
