@charset 'utf-8';
/* 네비 */
/* 상단 네비 아이콘 관련 */
.header .headerCon .inCon .navi > article.menu{position:relative;float:left;}
.header .headerCon .inCon .navi > article.menu > ul{overflow:hidden;padding:0;}
.header .headerCon .inCon .navi > article.menu > ul > li{float:left;padding:16px 23px 0 0;}
.header .headerCon .inCon .navi > article.menu > ul > li > a{color:#151515;font-weight:600;font-size:16px;letter-spacing:-0.1em;}
.header .headerCon .inCon .navi > article.menu > ul > li.on a{color:#00592d;}
.header .headerCon .inCon .navi > article.menu > ul > li:last-child{padding:0;margin-top:0;}
.header .headerCon .inCon .navi > article.menu > ul > li.naviOnly{padding:13px 15px 0 0;}

/* 메인배너 */
/* 올림픽 전까지 사용하는 배너 css */
.container .mainCon .mainBn .l_Banner{position:relative;float:left;cursor:pointer}
.container .mainCon .mainBn .l_Banner .count_tx{position:absolute;top:32px;right:140px;font-size:24px;color:#fff100}

/* 올림픽 기간 내 사용하는 배너 css */
.container .mainCon .mainBn .l_Banner.type2 .count_tx{right:405px;color:#004a97;}
.container .mainCon .mainBn .l_Banner.type2 .count_tx.type2{right:210px;width:115px;color:#ff0090;}
.container .mainCon .mainBn .l_Banner.type2 .medal_count{color:#fff;font-size:18px;}
.container .mainCon .mainBn .l_Banner.type2 .medal_count > span{position:absolute;top:37px;right:176px;display:block;width:20px;height:23px;text-align:center;}
.container .mainCon .mainBn .l_Banner.type2 .medal_count > span.nth2{right:131px;}
.container .mainCon .mainBn .l_Banner.type2 .medal_count > span.last{right:87px;}

/* 리우특집페이지 */
.rio_container{padding:107px 0;min-width:960px;background:#f5f5f5 url(../rio_img/bg_bottom.png) repeat-x bottom;}
.rio_top{background:url(../rio_img/bg_visual.jpg) no-repeat center 0;}
.rio_visual{position:relative;width:960px;margin:0 auto;}
.rio_visual .dday_count{position:absolute;top:132px;left:505px;font-size:24px;color:#fff100;}
.rio_visual .visual_box{position:absolute;bottom:17px;right:80px;width:205px;height:189px;background:url(../rio_img/visual_box.png) no-repeat}
.rio_visual .visual_box ul > li{height:27px;margin:14px 0 18px;}
.rio_visual .visual_box ul > li > a{padding-left:40px;font-size:18px;color:#c6edff;background:url(../rio_img/box_arrow.png) no-repeat 14px -26px;}
.rio_visual .visual_box ul > li > a:hover{color:#fff;background-position:14px 6px;}
.rio_content{background:url(../rio_img/bg_con.jpg) no-repeat center 0;}
.rio_con{width:960px;margin:0 auto;background:#fff;}
.rio_con:after{content:"";display:block;clear:both;}
.rio_con.rio_ban{border:0;min-height:200px;text-align:center;line-height:200px;}
.container.rio_container .centerCon{padding:20px 25px;border-top:5px solid #e3e3e3;}
.container.rio_container h4{letter-spacing:0;}
.container.rio_container .rio_h4Tit{border-bottom:3px solid #e3e3e3;}
.container.rio_container .rio_h4Tit img{width:26px;margin:0 3px 0 0;}
.container.rio_container .h4Tit_sub{clear:both;max-width:960px;margin:0;padding:0px 6px 10px;border-top:0;}
.container.rio_container .h4Tit_sub.type2{padding:15px 6px}
.container.rio_container .h4Tit_sub img{margin:-5px 3px 0 0;}
.container.rio_container .h4Tit_sub p{top:5px;right:10px;}
.container.rio_container .h4Tit_sub.type2 p{top:20px;}
.container.rio_container .mainCon .centerCon{width:960px;}
.container.rio_container .interviewGallery .bigCon{height:370px;}
.container.rio_container .interviewGallery .bigCon p:last-child{padding:16px 12px;}
.container.rio_container .interviewGallery .Gallerylist{height:370px;}
.container.rio_container .interviewGallery .Gallerylist li{height:179px;}
.container.rio_container .interviewGallery .Gallerylist li p:last-child{padding:10px 5px 7px;}
.container.rio_container .mainCon .centerCon .sliderBanner .bannerCon .sumList ul li p:nth-child(2){width:213px;}


@media all and (max-width:1279px){
	.container.rio_container .centerCon .cardNews ul li:nth-child(3),
	.container.rio_container .centerCon .cardNews ul li:nth-child(6),
	.container.rio_container .centerCon .cardNews ul li:nth-child(9),
	.container.rio_container .centerCon .cardNews ul li:nth-child(12){margin-right:6.5px;}
	.container.rio_container .mainCon .centerCon .sliderBanner{width:894px;}
	.container.rio_container .mainCon .centerCon .sliderBanner .bannerCon .sumList{width:342px;}
	.container.rio_container .mainCon .centerCon .sliderBanner .bannerCon .sumList ul li p:nth-child(2){display:block;}
	.container.rio_container .interviewGallery{width:894px;}
	.container.rio_container .interviewGallery .Gallerylist{width:450px;}
	.container.rio_container .interviewGallery .Gallerylist li:nth-child(2),
	.container.rio_container .interviewGallery .Gallerylist li:nth-child(4){display:block;}
	.container.rio_container .interviewGallery .Gallerylist li:nth-child(1),
	.container.rio_container .interviewGallery .Gallerylist li:nth-child(3){border-right:1px solid #ddd;}
}
