@charset "utf-8";

#container_sub{ margin:0 auto; width:990px; position:relative; background:url(https://img.etnews.com/2014/rpm/images/bg_cons.gif) repeat-y; overflow:hidden; }
.sub_con{margin-top:40px; overflow:hidden; width:990px; z-index:1; border-bottom:solid 3px #494b60;}
.sub_con02{margin-top:40px; overflow:hidden; width:990px; *margin-top:25px;} 
.sub_con03{margin-top:0; overflow:hidden; width:990px; *margin-top:25px;} 
.sub_left { width:680px; position:relative; float:left; overflow:hidden; padding-bottom:25px;}
.sub_right { width:278px; float:right; overflow:hidden; margin-right:1px; position:relative;}
.fr{ float:right;}
.fl{ float:left;}
._4s7c{ border:0 none !important;}

/* 서브 헤드라인 */
.headline_s{width:680px; overflow:hidden; position:relative; margin-top:15px; float:left;}
.headline_s dl{width:680px; overflow:hidden;}
.headline_s dl dt{ margin-right:10px; float:left;}
.headline_s dl dt img{ border:solid 1px #b0b0b0;}

.headline_s dl dd{ overflow:hidden;}
.headline_s dl dd a{ display:block;}
.headline_s dl dd h3{ margin-bottom:7px;}
.headline_s dl dd h3 a{ color:#d40000; font-size:12px; font-weight:bold; }
.headline_s dl dd strong a{ font-size:20px; color:#121212; font-weight:bold; letter-spacing:-1px; margin-bottom:10px; height:56px; overflow:hidden;}
.headline_s dl dd span a{height:50px; overflow:hidden;}

.headline_s ul{ position:absolute; top:167px; right:0;}
.headline_s ul li .img_on{ border:solid 3px #131313;}
.headline_s ul li .img_off{ border:solid 1px #b0b0b0;}
.headline_s ul li { float:left;}

.sub_con p.ads{ background:#f5f5f5; padding:15px 14px; width:250px; float:right; overflow:hidden; border-left: solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;}
p.ads_sub{ background:#f5f5f5; padding:15px; width:250px; float:right; overflow:hidden; border-bottom:solid 3px #494b60;}


/* 기사 리스트 */
.sub_left h2.tit{ font-size:21px; letter-spacing:-1px; font-weight:bold; color:#d10000; margin:15px 0 10px 0;}
.sub_left ul.list_menu { height:14px; border-top:solid 1px #c2c9d7; border-bottom:solid 1px #e5e8ee; background:#fafafa; padding:13px 0; }
.sub_left ul.list_menu li{ float:left; padding:0 20px;  border-right:solid 1px #d9d9d9; height:14px;} 
.sub_left ul.list_menu li a{ color:#121212;}
.sub_left ul.list_menu li a strong{ color:#121212;}

.sub_left ul.list_menu01{ padding-top:21px;}
.sub_left ul.list_menu01 li{float:left; padding:0 20px;  border-right:solid 1px #d9d9d9; height:14px;}
.sub_left ul.list_menu01 li a{ color:#121212;}
.sub_left ul.list_menu01 li a strong{ color:#121212;}


.section_box{width:680px; overflow:hidden; position:relative;}
.section_box ul{width:680px; overflow:hidden;}
.section_box ul li{ display:block; border-bottom:1px #d9d9d9 solid; padding-bottom:15px; margin-top:15px; overflow:hidden;}
.section_box ul li span.img{ margin-right:28px; float:left;}
.section_box ul li span.img img{ border:solid 1px #d4d4d4;}
.section_box ul li dl.section_arti dt{ margin-bottom:10px; width:440px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.section_box ul li dl.section_arti dt a{ font-size:15px; font-weight:bold; letter-spacing:-1px; color:#333;}
.section_box ul li dl.section_arti dd.data { display:block; margin-bottom:15px; color:#7c7c7c;}
.section_box ul li dl.section_arti dd.txt{height:50px; overflow:hidden;}

.paging_rpm{ text-align:center;}
.paging_rpm a strong{ padding:0px 5px;}
.paging_rpm .on{ color:#fa0000;}
.paging_rpm .pre{ width:47px; height:14px; background-position:0 -101px; padding-left:10px; padding-right:20px;}
.paging_rpm .next{ width:47px; height:14px; background-position:-92px -101px; padding-left:20px; padding-right:10px;}

/* topic&life */
.tplf{width:278px; overflow:hidden; position:relative; border-bottom:solid 1px #d9d9d9; border-top:1px solid #d9d9d9;}
.tplf ul.tap li{  float:left;}
.tplf ul.tap li a{ display:block; text-indent:-500em; }
.tplf ul.tap li.topic_on {  background-position:41px -724px; display:block; width:139px; height:35px; border-bottom:solid 1px #fff;}
.tplf ul.tap li.topic_off {background:#f2f2f2 url(https://img.etnews.com/2014/rpm/images/img_sub.png) -60px -724px no-repeat; border-bottom:solid 1px #c7c7c7; display:block; width:139px; height:35px; }
.tplf ul.tap li.life_off{ border-left:solid 1px #c7c7c7;  width:138px; height:35px;  background:#f2f2f2 url(https://img.etnews.com/2014/rpm/images/img_sub.png) -50px -779px no-repeat; border-bottom:solid 1px #c7c7c7; }
.tplf ul.tap li.life_on{ border-left:solid 1px #c7c7c7;  width:138px; height:35px;  background:#fff url(https://img.etnews.com/2014/rpm/images/img_sub.png) 51px -779px no-repeat; }


.tplf ul.list_box{ clear:both; padding:20px 0 15px 0; overflow:hidden; position:relative; margin:0 14px;}
.tplf ul.list_box li{ display:block; background:url(https://img.etnews.com/2014/rpm/images/img_sub.png) 0 -173px no-repeat; padding-left:11px; margin-bottom:6px; width:250px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.tplf ul.list_box li a{ color:#121212;}
.tplf ul.list_box li strong{color:#121212; letter-spacing:-1px;}


/* review */
.s_review{width:278px; overflow:hidden; position:relative; padding:0 14px; margin-top:20px;  border-bottom:solid 1px #d9d9d9;}
.s_review h2{ background-position:0 -850px; text-indent:-500em; width:75px; height:13px; margin-bottom:10px;}
.s_review div.rv_box{ width:252px; overflow:hidden; position:relative; margin-bottom:20px;}
.s_review div.rv_box dl dt{ margin-bottom:10px;}
.s_review div.rv_box dl dt img{ border:solid 1px #b0b0b0;}
.s_review div.rv_box dl dd { text-align:center;}
.s_review div.rv_box dl dd a{ font-weight:bold; color:#121212; letter-spacing:-1px;}
.s_review div.rv_box ul li a{width:12px; height:20px; text-indent:-500em; display:block;}
.s_review div.rv_box ul li.prev{ position:absolute; top:65px; left:10px;  background-position:0 -350px; }
.s_review div.rv_box ul li.next{ position:absolute; top:65px; right:10px; background-position:-100px -350px;}
.s_review div.rv_box .pg_dot_rpm{ width:60px; margin:0 auto; padding-top:10px;}
.s_review div.rv_box .pg_dot_rpm a.on{background-position:0 -50px; width:8px; height:8px; display: block; text-indent:-500em;}
.s_review div.rv_box .pg_dot_rpm a{background-position:-100px -50px; width:8px; height:8px; display: block; float:left; margin-right:3px; text-indent:-500em;}

.s_review p.btn_more{ position:absolute; top:2px; right:40px;  background-position:-100px -151px;  width:36px; height:10px;} 
.s_review p.btn_more a{ display:block; text-indent:-500em;}

.sub_right .sns{margin-left:-1px !important;}


/* RACING MODEL */
.s_racing_md{width:278px; overflow:hidden; position:relative; padding:0 14px; margin-top:20px;  border-bottom:solid 1px #d9d9d9;}
.s_racing_md h2{ background-position:0 -680px; text-indent:-500em; width:141px; height:13px; margin-bottom:12px;}

.s_racing_md dl{width:252px; margin-bottom:20px;}
.s_racing_md dl dt img{ border:solid 1px #b0b0b0;}
.s_racing_md dl dt { *margin-bottom:-2px;}
.s_racing_md dl dd{background:#000; text-align:center; height:20px; padding:5px 10px 13px 5px;  width:237px; text-overflow: ellipsis; overflow: hidden;}
.s_racing_md dl dd a{ color:#f3f3f3; line-height:32px; }

.s_racing_md .btn{ position:absolute; top:0; right:39px;}
.s_racing_md .btn li { float:left;}
.s_racing_md .btn li a{width:20px; height:19px; text-indent:-500em; display:block;}
.s_racing_md .btn li.prev{background-position:0 0; }
.s_racing_md .btn li.next{background-position:-20px 0;}
.s_racing_md .btn li.prev_on{background-position:-100px 0; }
.s_racing_md .btn li.next_on{background-position:-120px 0;} 


.pos_r{width:680px; position:relative; overflow:hidden; }
.pos_r .location{ font-size:12px; margin-top:20px; color:#707070;}
.pos_r .location a{color:#707070;}

.pos_r dl.hgroup{ margin-top:10px;}
.pos_r dl.hgroup dt{ font-size:21px; font-weight:bold; color:#000000; letter-spacing:-2px; margin-bottom:0px;}
.pos_r dl.hgroup dt span{ color:#d30000;  font-size:21px;}
.pos_r dl.hgroup dd{ color:#838383; font-weight:bold; font-size:17px; letter-spacing:-1px; margin-bottom:20px;}
.pos_r p.a_date span{ color:#838383; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding-right:5px; margin-right:5px;} /* border-right:1px solid #d0d0d0; */
.pos_r p.a_date{ color:#838383; font-size:11px; float:left;}

.pos_r dl.txt_s { float:right; width:65px; margin-bottom:7px;}
.pos_r dl.txt_s dd a {text-indent:-500em; width:22px; height:20px; display:block;}
.pos_r dl.txt_s dd.font1 { background-position:0 -400px; float:left; width:22px; height:20px; text-indent:-500em;}
.pos_r dl.txt_s dd.font2 { background-position:-22px -400px; float:left; width:21px; height:20px; }
.pos_r dl.txt_s dd.font3 { background-position:-43px -400px; float:left; width:22px; height:20px; }
 
.pos_r .art02{ clear:both; overflow:hidden; position:relative; padding-top:10px;}
.pos_r .art02_list1 li{ float:left; margin-right:5px;}
.pos_r .art02_list1 li a{  display:block; text-indent:-500em;}
.pos_r .art02_list1 li.sns01{ background-position: 0 -920px; width:20px; height:20px;}
.pos_r .art02_list1 li.sns02{ background-position: -30px -920px; width:20px; height:20px;}
.pos_r .art02_list1 li.sns03{ background-position: -60px -920px; width:20px; height:20px;}
.pos_r .art02_list1 li.sns04{ background-position: -90px -920px; width:20px; height:20px;}
.pos_r .art02_list1 li.sns05{ background-position: -120px -920px; width:57px; height:20px;}
.pos_r .art02_list1 li.sns06{ background-position: -193px -920px; width:87px; height:20px;}

.pos_r .art02_list2{ float:right; width:42px;}
.pos_r .art02_list2 li{ float:left; margin-left:5px;}

.pos_r  .rpm_article_body{clear:both; margin:40px 0; overflow:hidden; position:relative; font-size:14px; line-height:22px; color:#0c0c0c;}
.pos_r  .rpm_article_body img{ text-align:center;}
.pos_r  .rpm_article_body span.caption{padding:5px 0 10px 0; color: #888; font-size: 12px;font-style: normal;line-height: 1.4; font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; text-align:center; display:block;}

.pos_r  .rt_type1{ font-size:14px; margin-top:70px; margin-bottom:20px; overflow:hidden;}
.pos_r  .rt_type1 h3{ font-weight:bold; font-size:14px; color:#121212; margin-bottom:8px;}
.pos_r  .rt_type1 ul li{ background-position:0 -253px; padding-left:13px; margin-bottom:8px; font-size:14px  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:680px; }
.pos_r  .rt_type1 ul li a{ color:#121212; font-size:14px}

.pos_r  .art02 .copy_btn{clear:both; overflow:hidden; position:relative;  padding-top:20px;}
.pos_r  .art02 .copy_btn ul{ float:left;}
.pos_r  .art02 .copy_btn ul li{ float:left; margin-right:10px;}
.pos_r  .art02 .copy_btn ul li a{ display:block; text-indent:-500em;}
.pos_r  .art02 .copy_btn ul li.back{ background-position:0 -600px; width:61px; height:10px;}
.pos_r  .art02 .copy_btn ul li.up{ background-position:-71px -600px; width:41px; height:10px;}
.pos_r  .art02 .copy_btn span.copy{ float:right; color:#747474;}

.new_pt01{width:680px; position:relative; overflow:hidden; margin-top:70px;}
.new_pt01 h2{font-weight:bold; font-size:14px; color:#121212; margin-bottom:8px;}
.new_ptbox{ padding:20px; border:1px solid #c7c7c7; overflow:hidden}
.new_pt01 dl{ width:140px; overflow:hidden; float:left; margin-right:26px;}
.new_pt01 dl dt{ margin-bottom:8px;}
.new_pt01 dl dt img{ border:1px solid #b0b0b0;}
.new_pt01 dl dd{ height:32px; overflow:hidden;}
.new_pt01 dl dd a{ font-size:12px; color:#131313;}

.sub_gallery{width:990px; position:relative; background:#fff; overflow:hidden; padding-bottom:40px; margin-top:40px;}
.sub_gallery .location{ color:#121212; font-size:17px; font-weight:bold; padding:14px 0 13px 0; border-bottom:solid 2px #494b60; overflow:hidden; letter-spacing:-1px;}
.sub_gallery .none{border-bottom:0 none !important;}
.sub_gallery .location a{ color:#d10000;  font-size:17px; font-weight:bold;}
.sub_gallery  h3{ font-size:17px; font-weight:bold; color:#121212; margin:13px 0; letter-spacing:-1px;}
.sub_gallery  h3 span{ margin-left:5px; font-size:12px; color:#838383; font-weight:normal;letter-spacing:0px;}
.sub_gallery  h3 span strong{ color:#d40000; font-size:12px;}

.sub_gallery .gallery_box01{width:990px; position:relative; background:#3c3d46; overflow:hidden; margin-bottom:30px;}
.sub_gallery .gallery_box01 .gb700{width:700px; position:relative; overflow:hidden; margin:0 auto; padding:40px 0;}
.sub_gallery .gallery_box01 .gb700 p.img{overflow:hidden; padding-bottom:15px;}
.sub_gallery .gallery_box01 .gb700 dl{ margin-bottom:15px; overflow:hidden; float:left;}
.sub_gallery .gallery_box01 .gb700 dt{ margin-bottom:8px; width:600px;}
.sub_gallery .gallery_box01 .gb700 dt a{ color:#fff; font-size:18px; font-weight:bold; letter-spacing:-1px;}
.sub_gallery .gallery_box01 .gb700 dd {color:#cecece; font-size:12px;}
.sub_gallery .gallery_box01 .gb700 .btn_z{ position:absolute; right:0; background-position: 0 -200px;}
.sub_gallery .gallery_box01 .gb700 .btn_z a{ text-indent:-500em; display:block;  width:80px; height:26px;}

.sub_gallery .gallery_box01 .btn_arr01{position:absolute; top:232px; width:100%;}
.sub_gallery .gallery_box01 .btn_arr01 li.prev{ float:left; background-position:0 -200px;}
.sub_gallery .gallery_box01 .btn_arr01 li.prev a{ text-indent:-500em; display:block;  width:60px; height:83px;}
.sub_gallery .gallery_box01 .btn_arr01 li.next{ float:right; background-position:0 -300px;}
.sub_gallery .gallery_box01 .btn_arr01 li.next a{ text-indent:-500em; display:block;  width:60px; height:83px;}
.sub_gallery .gallery_box02 {width:990px; position:relative; overflow:hidden; padding-bottom:20px; border-bottom:solid 1px #333333;}
.sub_gallery .gallery_box02 li{ float:left;}

.sub_gallery .gallery_box02 li.pt_img {width:99px; height:113px; border:solid 2px #f3f3f3;  #position:relative; #overflow:hidden; margin-right:1px;}
.sub_gallery .gallery_box02 li.pt_img div{ display:table-cell; vertical-align:middle; #position:absolute; #top:50%; height:113px; overflow:hidden;}
.sub_gallery .gallery_box02 li.pt_img div img{ #position:relative; #display:block; #top:-50%; width:99px;}

.sub_gallery .gallery_box02 li.pt_img_on {width:99px; height:113px; border:solid 2px #c94f4f;  #position:relative; #overflow:hidden; margin-right:1px;}
.sub_gallery .gallery_box02 li.pt_img_on div{ display:table-cell; vertical-align:middle; #position:absolute; #top:50%; height:113px; overflow:hidden;}
.sub_gallery .gallery_box02 li.pt_img_on div img{ #position:relative; #display:block; #top:-50%; width:99px;}


/*
.sub_gallery .gallery_box02 li.pt_img {width:114px; height:113px; border:solid 2px #f3f3f3; display:table; position:relative; overflow:hidden; margin-right:1px;}
.sub_gallery .gallery_box02 li.pt_img div{ display:table-cell; vertical-align:middle; position:absolute; top:50%;}
.sub_gallery .gallery_box02 li.pt_img div img{ position:relative; display:block; top:-50%; width:114px;}

.sub_gallery .gallery_box02 li.pt_img_on {width:114px; height:113px; border:solid 2px #c94f4f; display:table; position:relative; overflow:hidden; margin-right:1px;}
.sub_gallery .gallery_box02 li.pt_img_on div{ display:table-cell; vertical-align:middle; position:absolute; top:50%;}
.sub_gallery .gallery_box02 li.pt_img_on div img{position:relative; display:block; top:-50%; width:114px;}
*/

.infiniteCarousel {width: 990px; position: relative; height:117px; overflow:hidden; padding-bottom:30px; border-bottom:solid 1px #333333;}
.infiniteCarousel .wrapper {width: 936px; overflow:hidden; min-height:117px;margin:0 28px;position: absolute; top:0;}
.infiniteCarousel .wrapper ul {width: 9999px; list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0; position: absolute; top: 0;}

.infiniteCarousel .prev{ background-position:0 -445px; margin-right:2px; position:absolute; top:0; left:0;}
.infiniteCarousel .prev a{ text-indent:-500em; display:block;  width:25px; height:117px;}
.infiniteCarousel .prev_on{ background-position:-100px -445px; margin-right:2px; position:absolute; top:0; left:0;}
.infiniteCarousel .prev_on a{ text-indent:-500em; display:block;  width:25px; height:117px;}
.infiniteCarousel .next{ background-position:-41px -446px; margin-left:2px; float:right;  position:absolute; top:0; right:0;}
.infiniteCarousel .next a{ text-indent:-500em; display:block;  width:25px; height:117px;}
.infiniteCarousel .next_on{ background-position:-141px -446px; margin-left:2px; float:right; position:absolute; top:0; right:0; }
.infiniteCarousel .next_on a{ text-indent:-500em; display:block;  width:25px; height:117px;}


.sub_gallery .gallery_box03 {width:990px; position:relative; overflow:hidden; margin-top:8px;}
.sub_gallery .gallery_box03 h3{ font-size:14px; color:#121212; margin-bottom:8px !important;}
.sub_gallery .gallery_box03 dl{ float:left; margin-right:9px; }
.sub_gallery .gallery_box03 dl dt{ width:190px; margin-bottom:8px;}
.sub_gallery .gallery_box03 dl dd a{ color:#232323; font-size:13px; font-weight:bold; letter-spacing:-1px;}
.sub_gallery .gallery_box03 dl dd{ width:190px; overflow:hidden;}
.sub_gallery .gallery_box03 .none{ margin:0 !important;}

.sub_gallery .gallery_box04{width:990px; position:relative; overflow:hidden;}
.sub_gallery .gallery_box04 .pt_box01{ width:300px; border:solid 1px #f1f1f1; float:left; margin-right:42px; height:300px; overflow:hidden; margin-bottom:40px;}
.sub_gallery .gallery_box04 .mr_none{margin-right:0; height:300px; overflow:hidden;}
.sub_gallery .gallery_box04 .pt_box01 dl{overflow:hidden;}
.sub_gallery .gallery_box04 .pt_box01 dl dd{ padding:15px;}
.sub_gallery .gallery_box04 .pt_box01 dl dd strong{ display:block; font-size:17px; color:#121212; height:42px; overflow:hidden; line-height:22px; letter-spacing:-1px; margin-bottom:24px;}
.sub_gallery .gallery_box04 .pt_box01 dl dd span{ color:#8a8a8a; font-size:13px;}

.sub_gallery .gallery_box04 .pt_box01 .ad{ padding:25px;}
.sub_gallery .btn_more{width:988px; position:relative; overflow:hidden; border:solid 1px #c7c7c7; background:#f3f3f3; text-align:center; padding:15px 0; *margin-top:40px;}
.sub_gallery .btn_more a{ font-size:14px; font-weight:bold; letter-spacing:-1px; color:#121212;}
.sub_gallery .btn_more a span{font-size:12px; color:#121212;}


.h_ptbox{width:680px; position:relative; overflow:hidden; margin-top:15px;}

.ptbox_list{ border-top:solid 2px #ececec; clear:both; overflow:hidden;  position:relative;}
.ptbox_list .list_box01{border:solid 1px #ececec; height:286px; overflow:hidden; border-top:0 none !important;}
.ptbox_list .list_box01 p.img{ padding:15px 15px 0 15px; margin-bottom:0 !important;}
.ptbox_list .list_box01 p.img img{ border:solid 1px #e6e6e6;}
.ptbox_list .list_box01 dl{ width:196px; padding:10px 15px 10px 15px;}
.ptbox_list .list_box01 span{ padding-left:15px; margin:0; font-size:11px; color:#ff7200;}
.ptbox_list .list_box01 dl dt{ margin-bottom:10px; height:37px; overflow:hidden;}
.ptbox_list .list_box01 dl dt a{ font-size:14px; font-weight:bold; letter-spacing:-1px; color:#121212; line-height:20px;}
.ptbox_list .list_box01 dl dd{ height:51px; overflow:hidden;}
.ptbox_list .list_box01 dl dd a{ color:#858585; line-height:18px;}

.ptbox_list .list_box02{ background:#fff4e5; border:solid 1px #ececec; height:286px; overflow:hidden; border-top:0 none !important; position:relative;}
.ptbox_list .list_box02 p.img{ padding:10px 15px 15px 15px; margin-bottom:0 !important; position:absolute; top:141px; }
.ptbox_list .list_box02 p.img img{ border:solid 1px #e6e6e6;}
.ptbox_list .list_box02 dl{ width:196px; padding:15px 15px 10px 15px;}
.ptbox_list .list_box02 span{ padding-left:15px; margin:0; font-size:11px; color:#ff7200;}
.ptbox_list .list_box02 dl dt{ margin-bottom:10px; overflow:hidden;}
.ptbox_list .list_box02 dl dt a{ font-size:14px; font-weight:bold; letter-spacing:-1px; color:#121212; line-height:20px;}
.ptbox_list .list_box02 dl dd{ height:51px; overflow:hidden;}
.ptbox_list .list_box02 dl dd a{ color:#858585; line-height:18px;}

.list_btn_more{ clear:both; position:relative; overflow:hidden; border:solid 1px #c7c7c7; background:#f3f3f3; text-align:center; padding:15px 0; margin:15px 0;}
.list_btn_more a{ font-size:14px; font-weight:bold; letter-spacing:-1px; color:#121212;}
.list_btn_more a span{font-size:12px; color:#121212;}

.rpmsrc_list{position:relative; overflow:hidden;}
.rpmsrc_list h2.tit02{ font-size:14px; letter-spacing:-1px; font-weight:bold; color:#d10000; margin:25px 0 15px 0;  padding:13px; border-top: solid 1px #c2c9d7; border-bottom: solid 1px #e5e8ee; background:#fafafa;}
.rpmsrc_list .list{position:relative; overflow:hidden; border-bottom:solid 1px #c7c7c7; padding-bottom:15px; margin-bottom:15px;}
.rpmsrc_list .list span{ margin-right:20px; float:left;}
.rpmsrc_list .list span img{ border: solid 1px #c7c7c7;}
.rpmsrc_list .list dl{overflow:hidden; margin-top:8px;}
.rpmsrc_list .list dl dt{ height:20px; overflow:hidden; margin-bottom:8px;}
.rpmsrc_list .list dl dt a{ font-size:16px; font-weight:bold; color:#121212;}
.rpmsrc_list .list dl dd.data{ color:#7c7c7c; margin-bottom:8px;}
.rpmsrc_list .list dl dd.txt{ height:56px; overflow:hidden;}
.rpmsrc_list .list dl dd.txt a{ line-height:18px;}
.rpmsrc_list p.btn_more01{ position:absolute; top:42px; right:15px; background-position:62px -636px; *background-position:62px -634px; padding-right:10px;}
.rpmsrc_list p.btn_more01 a{ color:#121212; letter-spacing:-1px;}

.rpmsrc_list p.btn_more{ position:absolute; top:42px; right:15px; background-position:73px -636px;   *background-position:73px -634px; padding-right:10px;}
.rpmsrc_list p.btn_more a{ color:#121212; letter-spacing:-1px;}


/**
 * 2014-07-07 shyun <skymaker@etnews.com> 
 * 기사본문
 **/
#articleBody p { color: #2c2c2c; font-size: 14px; line-height: 1.8; margin-bottom: 10px; }
.homeGalleryWrap{ position:relative;}
.glb {position:absolute; top:100px; left:0; background-position:0 -900px; width:21px; height:25px; text-indent:-500em;}
.glb a{width:21px; height:25px; display:block; }
.grb {position:absolute; top:100px; right:1px;  background-position:-4px -1000px; width:21px; height:25px; text-indent:-500em;}
.grb a{width:21px; height:25px; display:block;}


/*160308_gnb*/
.menuPosition {height:50px; border-bottom:1px solid #000; padding-bottom:1px; margin-bottom:20px;}


/*160309_리스트버튼*/
.paging3 { text-align:center;}
.paging3 a strong{ padding:0px 5px;}
.paging3 .on{ color:#fa0000;}
.paging3 .pre{ width:47px; height:14px; background-position:0 -101px; padding-left:10px; padding-right:20px;}
.paging3 .next{ width:47px; height:14px; background-position:-92px -101px; padding-left:20px; padding-right:10px;}


/*160309_위치 네비게이션*/
.nav_location { position:absolute; right:0; top:0; color:#999; background:url('https://img.etnews.com/2016/rpm9/images/icon_homemark.gif') no-repeat 0 2px; padding-left:16px;}
.nav_location a {color:#666;}