@charset "utf-8";
/* CSS Document */

p		{margin:0; font-size:12px}
h4		{margin:13px 0}

.clear1	{margin:0 0 10px 0}
.clear2	{float:left; width:690px; height:10px}
.clear3	{height:10px}

.underline {clear:both; height:3px; border-bottom:solid 1px #444}

/* 실시간뉴스 */
.dtime					{width:100%; height:20px; padding:0 0 3px 0; border-bottom:solid 1px #ccc; margin-bottom:14px; overflow:hidden;}
.dtime img				{float:left;}
.dtime ul li a			{color:#2a368c;}
.dtime ul li a:hover	{color:#4271da}

/* 검색창 */
.header_search {position:relative; float: right; width:178px; height:23px; overflow:hidden; margin:8px 0 13px 0; border:1px solid #bbb;}
.search_btn {position:absolute; top:1px; left:156px;}
.search_txt {position:absolute; top:0px; left:5px; border:none; width:130px; height:15px; font-size:12px; padding:4px;}

/* 헤드라인 */
.headline			{overflow:hidden; width:705px; padding-bottom:5px;}
.headline img		{float:left;}
.headline_tilte		{float:left; background:#000; padding:0 5px 3px 5px}

/* 부제, 리드기사, 관련기사 */
.headline_sub										{float:right; width:365px; text-align:justify; letter-spacing:-1px; line-height:18px; font-family:"굴림","돋움"}

.headline_sub .article01 ul li					{display:block; background:url(/img/morenews.png) no-repeat 0 40%; font-weight:bold; font-size:12px; padding-left:15px; line-height:1.6em; word-spacing:-1px}
.headline_sub .article01 ul li a				{color:#2a368c}
.headline_sub .article01 ul li a:hover		{color:#4271da}

.headline_sub .article02 ul li					{display:block; float:left; width:165px; background:url(/img/morenews.png) no-repeat 0 40%; font-weight:bold; font-size:12px; padding-left:15px; line-height:1.6em; word-spacing:-1px}
.headline_sub .article02 ul li a				{color:#2a368c}
.headline_sub .article02 ul li a:hover		{color:#4271da}

/* Eplus, Dstar, Dsports */

#middle_section3 {margin-top:20px; height:101px; background:#282828; padding:2px; width:701px;}

.mi_photo_text3_b			{position:absolute; bottom:0px; right:0px; width:229px; height:25px; background-color:#000000; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; z-index:90}
.mi_photo_text3_bs			{position:absolute; bottom:0px; right:0px; width:230px; height:25px; background-color:#000000; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; z-index:90}
.mi_photo_text3 a				{position:absolute; text-align:center; width:220px; height:15px; bottom:4px; left:9px; font-size:12px; color:#FFF; text-decoration:none; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;z-index:100}
.mi_photo_text3 a:hover	{text-decoration:underline}

/* 경제 */
#economy33					{position:relative; float:left; width:232px; height:101px; position:relative; margin-right:2px; background:#fff}
#economy33 img				{float:right; width:150px; height:101px;}
#economy33_b				{float:left; width:80px; height:20px; margin:25px 0 0 2px; background:url(/img/t_eplus.gif) no-repeat;}
#economy33_news			{float:left; width:132px; height:29px; overflow:hidden; margin:5px 0 0 5px;}

/* 연예 */
#entertainment33				{position:relative; float:left; width:232px; height:101px; margin-right:1px; background:#fff}
#entertainment33 img		{float:right; width:150px; height:101px;}
#entertainment33_b			{float:left; width:80px; height:20px; margin:25px 0 0 2px; background:url(/img/t_dstar.gif) no-repeat;}
#entertainment33_news	{float:left; width:132px; height:29px; overflow:hidden; margin:5px 0 0 8px;}

/* 스포츠 */
#sports33						{position:relative; float:right; width:233px; height:101px; background:#fff}
#sports33 img					{float:right; width:150px; height:101px;}
#sports33_b					{float:left; width:80px; height:20px; margin:25px 0 0 2px; background:url(/img/t_dsports.gif) no-repeat;}
#sports33_news				{float:left; width:143px; height:29px; overflow:hidden; margin:5px 1px 0 7px;}


/* top 줄기사 */
.t_line_news_con				{float:left; width:671px; height:71px; margin-top:10px; padding:15px;  background:#fff; overflow:hidden; font-family:"굴림","돋움"; font-size:13px; border:dashed 2px #ccc}

.t_line_news_l						{float:left; width:320px; letter-spacing:-1px}
.t_line_news_l ul li				{display:block; line-height:1.9em; background:url(/img/bull_cap.gif) no-repeat 0 45%; padding-left:12px;}
.t_line_news_l ul li a 			{color:#000}
.t_line_news_l ul li a:hover	{text-decoration:underline; font-weight:bold}

.t_line_news_r					{float:right; width:300px; letter-spacing:-1px; padding-left:23px; border-left:solid 1px #baccda}
.t_line_news_r ul li				{display:block; line-height:1.9em; background:url(/img/bull_cap.gif) no-repeat 0 45%; padding-left:12px;}
.t_line_news_r ul li a 			{color:#000}
.t_line_news_r ul li a:hover	{text-decoration:underline; font-weight:bold}

/* renewal2 새로운 중탑 */
#new2_middle_con					{float:left; padding:2px; margin-top:20px; width:699px; height:228px; border:solid 1px #ccc}
#new2_middle_bg					{width:679px; height:198px; padding:20px 10px 10px 10px; background-color:#f1f1f1;}

.new2_news_con					{float:left; width:162px; height:187px; margin:0 10px 0 0;}

a.new2_news_img						{position:relative; float:left; width:162px; height:142px;}
a.new2_news_img img 				{display:inline; float:left; width:160px; height:140px; border:solid 1px #bbb;}
a.new2_news_img span.over		{display:none;}
a.new2_news_img:hover span.over {display:inline; position:absolute; top:0; left:0; width:162px; height:142px; background:black; filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6}
a.new2_news_img p.over 				{display:none;}
a.new2_news_img:hover p.over		{display:inline; color:#fff; position:absolute; top:60px; left:0; padding:10px; width:142px; height:50px; overflow:hidden; text-align:justify; letter-spacing:-1px;}

.new2_news_title					{float:left; width:162px; height:33px; margin-top:12px; overflow:hidden; line-height:17px; letter-spacing:-1px; padding-right:1px}
.new2_news_title a					{font-size:13px; font-family:"굴림","돋움"; font-weight:bold; color:#000}
.new2_news_title a:hover			{text-decoration:underline;}
.new2_news_clear					{float:left; width:150px; height:5px; border-bottom:solid 1px #ccc;}
.new2_news_sub					{float:left; width:150px; height:88px; padding-top:10px; border-top:solid 1px #fff; overflow:hidden; line-height:15px; text-align:justify; word-spacing:-1px; letter-spacing:-1px; font-size:12px; color:#888}

/* 오피니언 */
#opinion_top2 {width:248px; height:447px; margin-top:13px; border:solid 1px #ccc; border-top:solid 2px #282828; border-bottom:none;}

#opinion_title2 {width:248px; height:30px;}

.opinion_news2			{width:228px; height:50px; padding:12px 10px; border-bottom:dotted 1px #ccc}
.opinion_news2:hover	{background:#ebebeb}

.opinion_news_con2				{float:right; width:168px; letter-spacing:-1px; line-height:16px;}
.opinion_news_con2 a				{color:#000;}
.opinion_news_con2 a:hover	{text-decoration:underline}

.opinion_page2 {position:relative; width:248px; height:20px; margin-top:6px;} 
a.p12 {position:absolute; top:4px; left:10px; color:#999999; text-decoration:underline; letter-spacing:-1px; word-spacing:-1px; font-size:13px;}
a.p22 {position:absolute; width:17px; top:1px; height:13px; line-height:15px; right:48px; color:#999999; letter-spacing:-1px; word-spacing:-1px; font-size:13px;}
a.p32			{position:absolute; top:0px; right:23px; width:18px; height:16px; background:url(/img/p1.gif) no-repeat;}
a:hover.p32	{background-position:0 -16px;}
a.p42			{position:absolute; top:0px; right:5px; width:18px; height:16px; background:url(/img/p2.gif) no-repeat;}
a:hover.p42	{background-position:0 -16px;}

.container2	 {overflow:hidden; width:970px; padding-bottom:5px; border-bottom:solid 1px #ddd; font-family:"굴림","돋움"; line-height:1.25em}

.container3	 {overflow:hidden; width:970px; margin-top:20px; padding-bottom:20px; font-family:"굴림","돋움"; line-height:1.25em}

.con_l	{float:left; width:705px;}

.con_l2	{float:left; width:704px; border-right:solid 1px #ddd}

.sec_l	{float:left; width:330px; padding:0 15px 5px 0;}

.sec_line						{float:left; width:100%; padding:13px 0 5px 0; margin-top:5px;}
.sec_line ul li					{margin-bottom:0.975em; font-size:13px;}
.sec_line ul li a				{color:#000; letter-spacing:-1px; font-weight:bold}
.sec_line ul li a:hover		{text-decoration:underline}

.sec_r						{float:right; width:332px; padding:0 10px 5px 15px; border-left:solid 1px #ddd; border-right:solid 1px #ddd;}
.sec_r ul li					{line-height:26px;}
.sec_r ul li a				{color:#000; letter-spacing:-1px; font-weight:bold;}
.sec_r ul li a:hover		{text-decoration:underline;}

.sec_m_l			{height:29px; margin-bottom:5px; border-top:solid 2px #282828;}
.sec_m_l img		{height:29px}


/* 2단 중탑 구성 */
.sec_news1_l				{clear:both; overflow:hidden; width:330px; border-bottom:dotted 1px #ccc; padding-bottom:15px; letter-spacing:-1px;}
.sec_news1_l h4			{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:330px;}
.sec_news1_l a				{color:#000;}
.sec_news1_l a:hover		{text-decoration:underline}
.sec_news1_l img			{float:left; width:100px; height:70px; margin-right:10px}

.sec_news1_l ul				{padding-top:5px;}
.sec_news1_l li				{display:block;background:url(/img/morenews2.png) no-repeat 0 30%; font-family:"굴림";  font-size:12px; padding-left:12px; line-height:1.6em; letter-spacing:-1px;}
.sec_news1_l li a			{color:#000;}
.sec_news1_l li a:hover	{text-decoration:underline; color:#0072bc;}

.summary_l						{margin-left:110px; color:#888; font-weight:normal; font-size:12px;}


.news_con_line						{float:left; width:330px; font-size:12px;}
.news_con_line ul li				{padding:8px 0;  border-bottom:dotted 1px #ccc; }
.news_con_line ul li a				{color:#000; letter-spacing:-1px;}
.news_con_line ul li a:hover		{text-decoration:underline}

.sec_news_wide						{clear:both; overflow:hidden; width:690px; padding-bottom:8px}
.sec_news_wide_s					{float:left; width:164px; margin-right:11px;}
.sec_news_wide_s img			{width:160px; height:112px; padding:1px; border:solid 1px #ddd}
.sec_news_wide_s a				{color:#000; letter-spacing:-1px;}
.sec_news_wide_s a:hover		{text-decoration:underline}

.sec_news_wide_s2						{float:left; width:220px; margin-right:15px;}
.sec_news_wide_s2 img					{float:left; width:72px; height:50px;}
.sec_news_wide_s2 p						{margin-left:82px; font-weight:bold; font-size:12px;}
.sec_news_wide_s2 a						{color:#000; letter-spacing:-1px;}
.sec_news_wide_s2 a:hover			{text-decoration:underline}
.sec_news_wide_s2 ul					{clear:both;}
.sec_news_wide_s2 ul li					{display:block; line-height:23px; font-size:12px; background:url(/img/bull_cap.gif) no-repeat 0 45%; padding-left:10px;}

/*라이프앤레저*/
.sec_news_form_l						{float:left; width:155px; height:223px; padding:11px 10px; line-height:17px; background:#f1f1f1}
.sec_news_form_l img					{width:155px; height:100px; margin:0 0 10px 0}
.sec_news_form_l h4					{letter-spacing:-1px; margin: 0 0 10px 0}
.sec_news_form_l p						{color:#666; letter-spacing:-1px;}

.sec_news_form_r									{float:right; width:155px; letter-spacing:-1px;}
.sec_news_form_r .sec_check_on				{display:block; padding:8px 5px 5px; 5px; height:35px; border-bottom:dotted 1px #ccc; background:#f1f1f1}
.sec_news_form_r .sec_check_on a			{color:#000; font-weight:bold}
.sec_news_form_r .sec_check_off				{display:block; padding:8px 5px 5px; 5px; height:35px; border-bottom:dotted 1px #ccc;}
.sec_news_form_r .sec_check_off:hover	{background:#f1f1f1}
.sec_news_form_r .sec_check_off a			{color:#555;}
.sec_news_form_r p								{float:left; line-height:16px; height:30px; font-size:12px; overflow:hidden;}

/* 2,3단 사이드바 */
.con_r	{float:right; width:250px;}

.hot_con ul li					{margin-bottom:0.9em; font-size:12px;}
.hot_con ul li a				{color:#000; letter-spacing:-1px;}
.hot_con ul li a:hover		{text-decoration:underline}

.sec_m_r			{height:29px; margin-bottom:5px; border-top:solid 2px #282828;}
.sec_m_r img		{height:29px}

.side_sec_con						{width:250px; background:#f0f0f0; padding-bottom:10px; margin-bottom:20px; letter-spacing:-1px;}
.side_sec_con img					{width:250px; height:140px;}
.side_sec_con a						{color:#000;}
.side_sec_con a:hover			{text-decoration:underline}

.side_sec_con_txt					{width:230px; padding: 0 10px;}
.side_sec_con_txt ul li				{padding:8px 0;  border-top:dotted 1px #ccc; font-size:12px}

/* 하단page */
.news_page {float:right; position:relative; width:100px; height:20px; margin-top:6px;} 
a.p2 {position:absolute; width:17px; top:1px; height:13px; line-height:15px; right:48px; color:#999999; letter-spacing:-1px; word-spacing:-1px; font-size:13px;}
a.p3			{position:absolute; top:0px; right:23px; width:18px; height:16px; background:url(/img/p1.gif) no-repeat;}
a:hover.p3	{background-position:0 -16px;}
a.p4			{position:absolute; top:0px; right:5px; width:18px; height:16px; background:url(/img/p2.gif) no-repeat;}
a:hover.p4	{background-position:0 -16px;}

/* 스팟뉴스 */
#t_spotnews						{width:250px;}
#t_spotnews_menu				{width:250px; height:25px; background:url(/img/spotnews.gif) no-repeat;}
#t_spotnews_con				{width:239px; height:97px; padding:4px 0 0 9px; border:solid 1px #999; border-top:none;}
#t_spotnews_con li				{display:block; width:220px; background:url(/img/linenews2.gif) no-repeat 0 40%; font-family:"굴림"; font-weight:bold; font-size:12px; padding-left:15px; line-height:1.6em; letter-spacing:-1px; word-spacing:-1px;}
#t_spotnews_con li a			{color:#555;}
#t_spotnews_con li a:hover	{color:#000;}

/* 공지사항 */
.da_notice1					{float:left; width:340px; margin-bottom:10px; border:solid 1px #999; border-left:none; border-right:none;  padding:8px 10px 5px 10px; background-color:#f6f6f6;}
.da_notice1 li				{display:block; font-weight:bold; font-size:14px; line-height:25px; letter-spacing:-1px; word-spacing:-1px;}
.da_notice1 li a				{color:#000;}
.da_notice1 li a:hover	{text-decoration:underline;}

/* 데일리안 지난 삶의 향기 */
#opinion_bottom	{width:248px; height:28px; border:solid 1px #ccc; background:url(/img/dailian_old.gif) no-repeat;}
a:hover #opinion_bottom	{background-position:0 -28px;}


/* 사이드바 하단 배너 */
#baner_1 {width:250px; height:140px; margin-top:10px;}

/* 콘텐츠2 */
#content2 {clear:both; width:970px;}


/* 왼쪽 하단 묶음 */
#content2_l {float:left; width:445px;}

/* 공지사항 */
.da_notice					{float:left; width:420px; margin-bottom:10px; border:solid 1px #999; border-left:none; border-right:none;  padding:8px 10px 5px 10px; background-color:#f6f6f6;}
.da_notice li				{display:block; font-weight:bold; font-size:14px; line-height:25px; letter-spacing:-1px; word-spacing:-1px;}
.da_notice li a				{color:#000;}
.da_notice li a:hover	{text-decoration:underline;}

/* 줄기사1 */
.news2					{float:left; height:auto; width:445px; border-bottom:dashed 1px #ccc;}
.news2_1				{float:left; height:auto; width:445px; padding-bottom:15px;}
.news2 li				{display:block; background:url(/img/linenews2.gif) no-repeat 0 8px; font-weight:bold; font-size:14px; padding-left:14px; line-height:27px; letter-spacing:-1px; word-spacing:-1px;}
.news2 li a				{color:#000000;}
.news2 li a:hover	{text-decoration:underline;}

/* 중탑기사2 */
.news3				{height:auto; float:left; width:445px; border-bottom:dashed 1px #ccc; padding:20px 0 5px 0;}
.news3_a			{height:auto; float:left; width:445px; padding-bottom:15px;}
.news3_a img		{float:left; border:solid 1px #333;}

/* 중탑기사2(제목) */
.news3_a_1				{float:right; width:345px; padding-top:3px;}
a.news3_a_11				{font-size:15px; font-weight:bold; color:#333333; letter-spacing:-1px; word-spacing:-1px;}
a:hover.news3_a_11	{color:#000000; text-decoration:underline;}

/* 중탑기사2(부제) */
.news3_a_2				{float:right; width:345px; margin-top:10px; overflow:hidden; font-family:"굴림"; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}
a.news3_a_22				{font-size:12px; color:#888; letter-spacing:-1px;}
a:hover.news3_a_22	{color:#333; text-decoration:underline;}

/* 중탑기사2 관련기사 */
.sub_news_4					{float:right; width:343px; margin-top:10px;}
.sub_news_4 li				{display:block; background:url(/img/linenews1.gif) no-repeat 0 2px; font-family:"굴림";  font-size:12px; padding-left:12px; line-height:1.6em; letter-spacing:-1px;}
.sub_news_4 li a			{color:#555;}
.sub_news_4 li a:hover	{text-decoration:underline; color:#0072bc;}

/* 줄기사2 */
.news4					{float:left; width:445px; height:auto; margin-top:15px; }
.news4 li				{display:block; background:url(/img/linenews2.gif) no-repeat 0 8px; font-weight:bold; font-size:14px; padding-left:14px; line-height:27px; letter-spacing:-1px; word-spacing:-1px;}
.news4 li a				{color:#000000;}
.news4 li a:hover	{text-decoration:underline;}

/* 줄기사 관련기사 */
.sub_news_5				{float:left; width:425px; margin:5px 5px 0 5px; padding:0 0 5px 12px;}
.sub_news_5 li			{display:block; background:url(/img/linenews1.gif) no-repeat 0 2px; font-family:"굴림"; font-weight:normal; font-size:12px; padding-left:12px; line-height:1.6em; letter-spacing:-1px;}
.sub_news_5 li a		{color:#555;}
.sub_news_5 li a:hover	{text-decoration:underline; color:#0072bc;}

/* 왼쪽 하단 배너 */
#bottom_baner {height:70px; width:440px; margin-top:10px;}



/* 오른쪽 하단 묶음 */
#content2_r {float:right; width:505px;}

/* 기자수첩, 데일리안포토 */
#wannabethere {width:505px; height:165px; margin-bottom:20px;}

/* 데일리안포토 */
#dailianphoto {width:505px; height:165px; margin-bottom:20px;}
.wrapper {position:relative; width:250px; height:140px; text-align:center;}
.photo_text_b {position:absolute; bottom:0px; left:0px; width:250px; height:35px; background-color:#000000; filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;}
.photo_text a {position:absolute; width:230px; height:15px; bottom:8px; left:10px; font-weight:bold; font-size:13px; color:#FFFFFF; text-decoration:none; text-align:center; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}

/* todaycolumn */
#todaycolumn {width:505px; height:135px; margin-bottom:20px;}

/* ebn */
#ebn					{width:505px; height:160px; margin-bottom:20px;}                                                                                                                                                  
#ebn li				{display:block; width:230px; margin-top:11px; padding-left:15px; background:url(/img/linenews2.gif) no-repeat 0 40%; font-size:13px; line-height:1em; letter-spacing:-1px; word-spacing:-1px;}
#ebn li a			{color:#000;}
#ebn li a:hover	{text-decoration:underline;}1

#ebn2				{float:right; width:238px; height:130px; border:1px solid #999; padding-left:10px}
#ebn2 li				{display:block; width:215px; margin-top:6px; padding-left:15px; background:url(/img/linenews2.gif) no-repeat 0 40%; font-size:12px; line-height:1.2em; letter-spacing:-1px; word-spacing:-1px;}
#ebn2 li a			{color:#000;}
#ebn2 li a:hover	{text-decoration:underline;}

/* deanto */
#deanto {width:505px; height:155px;}

/* 각 섹션 타이틀 이미지 */
.section_navi {width:505px; height:22px;}
.section_img1 {float:left; width:450px; height:22px;}
a.section_img2 {float:left; width:180px; height:22px; background:url(/img/wannabethere02.gif) no-repeat;}
a.section_img3 {float:left; width:180px; height:22px; background:url(/img/today_column.gif) no-repeat;}
a.section_img4 {float:left; width:180px; height:22px; background:url(/img/ebn.gif) no-repeat;}
a.section_img5 {float:left; width:180px; height:22px; background:url(/img/deanto.gif) no-repeat;}
a.section_img6 {float:left; width:180px; height:22px; background:url(/img/interview.gif) no-repeat;}
a.section_img7 {float:left; width:180px; height:22px; background:url(/img/past_news.gif) no-repeat;}

/* 섹션별 좌우 항목 */
/* 섹션별 좌측 항목 */
.bottom_section			{float:left; width:503px; height:140px; border:solid 1px #999;}
.bottom_section_1		{float:left; width:240px; height:140px;}
.bottom_section_1 img	{float:left; border:solid 1px #999;}

.bs_11				{float:right; width:115px; margin-top:15px; overflow:hidden;}
.bs_11 a			{font-size:13px; color:#000; font-weight:bold; letter-spacing:-1px; word-spacing:-1px;}
.bs_11 a:hover	{text-decoration:underline;}

.bs_12			{float:right; width:115px; margin-top:3px; overflow:hidden;}
.bs_12 a		{font-size:11px; color:#999; letter-spacing:-1px; word-spacing:-1px;}
.bs_12 a:hover	{color:#666; text-decoration:underline;}

.bs_13				{float:left; margin:0 0 10px 10px; width:225px; height:40px;}
.bs_13 li				{display:block; list-style:none; font-size:13px; line-height:1.5em; letter-spacing:-1px; word-spacing:-1px;}
.bs_13 li	 a			{color:#000;}
.bs_13 li a:hover	{text-decoration:underline;}

/* 섹션별 우측 항목 */
.bottom_section_2		{float:right; width:250px; height:140px;}
.bottom_section_2 img	{float:left; border:solid 1px #999;}

.bs_21			{float:right; width:125px; margin:15px 10px 0 0; overflow:hidden;}
.bs_21 a		{font-size:13px; color:#000; font-weight:bold; letter-spacing:-1px; word-spacing:-1px;}
.bs_21 a:hover	{text-decoration:underline;}

.bs_22			{float:right; width:125px; margin:3px 10px 0 0; overflow:hidden;}
.bs_22 a		{font-size:11px; color:#999; letter-spacing:-1px; word-spacing:-1px;}
.bs_22 a:hover	{color:#666; text-decoration:underline;}

.bs_23				{float:left; margin-bottom:10px; width:240px; height:40px;}
.bs_23 li				{display:block; list-style:none; font-size:13px; line-height:1.5em; letter-spacing:-1px; word-spacing:-1px;}
.bs_23 li a			{color:#000;}
.bs_23 li a:hover	{text-decoration:underline;}

/* ebn, 데안토 세로 섹션 */
.bottom_section_3		{float:left; margin:10px; width:100px; height:120px;}
.bottom_section_3 img	{border:solid 1px #999; margin-bottom:5px;}

.bs_3				{padding-top:5px; width:100px; height:31px; overflow:hidden;}
.bs_3 a			{font-size:12px; color:#666; letter-spacing:-1px; word-spacing:-1px;}
.bs_3 a:hover	{text-decoration:underline;}

.bottom_section_4		{float:right; margin:10px; width:100px; height:120px;}
.bottom_section_4 img	{border:solid 1px #999; margin-bottom:5px;}

.bs_4				{float:left; padding-top:5px; width:100px; height:31px; overflow:hidden;}
.bs_4 a			{font-size:12px; color:#666; letter-spacing:-1px; word-spacing:-1px;}
.bs_4 a:hover	{text-decoration:underline;}




/* 섹션 페이지 */
#st_header {float:left; height:auto; width:970px;  border:solid 1px #ccc;}

/* 섹션 페이지 헤드라인 */
#st_headline		{float:left; width:405px; height:415px; padding:10px; border-right:solid 1px #ccc; background-color:#000}
#st_headline_img	{float:left; width:405px; height:265px;}

#st_headline_title		{float:left; width:405px; font-family:"굴림", "돋움"; font-size:19px; font-weight:bold; line-height:1.3em; margin-top:-10px;}
#st_headline_title a	{color:#0054ff}

#st_headline_sub			{float:left; width:405px; height:75px; font-size:12px; line-height:1.3em; margin-top:-15px; overflow:hidden}
#st_headline_sub a			{color:#999}
#st_headline_sub a:hover	{text-decoration:underline;}

.st_more_news1 {float:right;  height:15px; margin:10px 10px 0 0; font-size:12px; font-family:"굴림","돋움"; letter-spacing:-1px;}
.st_more_news1 a {color:#aaa}
.st_more_news1 a:hover {text-decoration:underline; color:#ccc;}

.st_more_news2 {float:right; width:70px; height:15px; margin-top:5px; font-size:12px; font-family:"굴림"; letter-spacing:-1px;}
.st_more_news2 a {color:#999}
.st_more_news2 a:hover {text-decoration:underline; color:#777;}




/* 연예 섹션 페이지 헤드라인 */
#enter_headline			{position:relative; float:left; width:718px; height:auto;}
#enter_headline_title	{float:left; width:253px; height:auto;}

.enter_headline_title_m_off	 {float:left; width:252px; height:99px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; line-height:14px;}
.enter_headline_title_m_on	 {float:left; width:252px; height:99px; border:solid 1px #e30d53; border-left:none; background:#ddd; font-weight:bold;color:#222}

.enter_headline_title_img {float:left; width:110px; height:80px; margin:10px 0 0 7px;}
 
.enter_headline_sub_off			{float:right; width:120px; margin:15px 5px 0 0; height:75px; font-size:12px; line-height:14px; overflow:hidden}
.enter_headline_sub_off a		{color:#222}

.enter_headline_sub_on			{float:right; width:120px; margin:15px 5px 0 0; height:75px; font-size:12px; line-height:14px; overflow:hidden}
.enter_headline_sub_on a		{letter-spacing:-1px;}

.enter_headline_tri0 {position:absolute; left:252px; top:50px; background:url(/img/enter_top.png) no-repeat; width:14px; height:18px;}
.enter_headline_tri1 {position:absolute; left:252px; top:145px; background:url(/img/enter_top.png) no-repeat; width:14px; height:18px;display:none}
.enter_headline_tri2 {position:absolute; left:252px; top:240px; background:url(/img/enter_top.png) no-repeat; width:14px; height:18px;display:none}

#enter_main_img 		{position:relative; float:left; width:465px; height:301px;}
.enter_photo_text_b 	{position:absolute; bottom:0px; left:0px; width:465px; height:80px; background-color:#000; filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
.enter_photo_text a 	{position:absolute; width:425px; height:20px; bottom:45px; left:20px; font-family:"굴림"; font-weight:bold; font-size:17px; color:#FFFFFF; text-decoration:none; letter-spacing:-1px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}
.enter_photo_text2 a 			{position:absolute; width:425px; height:15px; bottom:25px; left:20px; font-family:"굴림"; font-size:12px; color:#bbb; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}
.enter_photo_text2 a:hover	{text-decoration:underline; color:#ccc;}




/* 스포츠 페이지 헤드라인 */
#sports_headline {float:left; width:427px; height:435px; border-right:solid 1px #ccc;}

#sports_headline img {position:relative; width:427px; height:285px;}

.sports_photo_text_b {position:absolute; bottom:0px; left:0px; width:427px; height:60px; background-color:#000; filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
.sports_photo_text a {position:absolute; width:408px; height:20px; bottom:25px; left:10px; font-family:"굴림"; font-weight:bold; font-size:17px; line-height:22px; color:#FFFFFF; text-decoration:none; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}

#sports_headline_con	{float:left; width:407px; height:130px; background-color:#eee; padding:10px; }

#sports_headline_title		{float:left; width:407px; font-family:"굴림", "돋움"; font-size:19px; font-weight:bold; line-height:1.3em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis; letter-spacing:-1px}
#sports_headline_title a	{color:#016aae}
#sports_headline_title a:hover	{text-decoration:underline}

#sports_headline_sub			{float:left; width:407px; height:60px; font-size:12px; margin-top:7px; line-height:15px; overflow:hidden; text-align:justify;  letter-spacing:-1px;}
#sports_headline_sub a			{color:#333}
#sports_headline_sub a:hover	{text-decoration:underline;}


/* 경제 페이지 헤드라인 */
.st_headline2		{float:left; position:relative; width:360px; height:230px;}
.st_headline2 img	{width:360px; height:230px;}

/* 경제 페이지 헤드라인 상단 */
.st_headline2_title		{float:left; width:340px; height:20px; font-family:"굴림", "돋움"; font-size:17px; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:8px 0 7px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis}
.st_headline2_title a	{color:#0054a6}
.st_headline2_title a:hover	{text-decoration:underline;}

.st_headline2_sub				{float:left; width:340px; height:46px; overflow:hidden; font-family:"굴림","돋움"; font-size:12px; line-height:16px; margin-left:10px; letter-spacing:-1px;  text-align:justify;}
.st_headline2_sub a			{color:#333}
.st_headline2_sub a:hover	{text-decoration:underline;}

/* 경제 페이지 헤드라인 하단 이미지 */
.eco_photo_text_b {position:absolute; bottom:0px; left:0px; width:360px; height:60px; background-color:#000; filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
.eco_photo_text a {position:absolute; width:340px; height:38px; bottom:10px; left:10px; font-family:"굴림"; font-weight:bold; line-height:22px; font-size:17px; color:#FFFFFF; text-decoration:none; letter-spacing:-1px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/* 경제 페이지 헤드라인 중간 */
.st_head2 {float:left; width:178px; height:350px; position:relative; border-bottom:solid 1px #ccc}

.st_head2_t {float:left; width:158px; height:172px; padding:0 10px;}
.st_head2_t img {width:158px; height:100px;}

.st_head2_title {width:158px; height:48px; margin-top:13px; overflow:hidden; font-weight:bold; font-size:13px; font-family:"굴림"; line-height:16px; letter-spacing:-1px;}
.st_head2_title a {color:#333}
.st_head2_title a:hover {color:#0054a6; text-decoration:underline;}

.st_head2_sub {width:158px; height:auto; margin-top:10px; overflow:hidden; font-size:12px; font-family:"굴림"; line-height:1.3em; letter-spacing:-1px}
.st_head2_sub a {color:#999}
.st_head2_sub a:hover {color:#555;}

.st_head2_tri {position:absolute; left:12px; top:174px; background:url(/img/econo_top.png) no-repeat; width:13px; height:13px;}

.st_head2_d {float:left; width:178px; height:175px;} 
.st_head2_d img {float:left; width:178px; height:175px;} 

/* 경제 페이지 헤드라인 하단바*/
.st_topline_title {width:708px; height:15px; overflow:hidden; margin:10px 0 0 10px; font-size:14px; font-family:"굴림"; line-height:1.3em; letter-spacing:-1px}
.st_topline_title a {color:#03d3f9}

.st_topline_sub {width:708px; height:13px;; margin:8px 0 0 10px; overflow:hidden; font-size:12px; font-family:"굴림"; line-height:1.3em; letter-spacing:-1px}
.st_topline_sub a {color:#fff}
.st_topline_sub a:hover {text-decoration:underline}




/* 헤드라인 중간 */
#st_header_middle {float:left; width:271px; height:415px; padding:10px; border-right:solid 1px #ccc}

#st_middle_top {float:left; width:270px; height:230px; padding-bottom:15px; border-bottom:dashed 1px #ccc;}
#st_middle_menu1 {position:relative; float:left; width:270px; height:20px; background:url(/img/best_news.gif) no-repeat;}
#st_middle_menu2 {position:relative; float:left; width:270px; height:20px; background:url(/img/sports_wannabe.gif) no-repeat;}
a.st_moreview			{position:absolute; bottom:0; right:0; font-size:11px; color:#999;}
a:hover.st_moreview	{text-decoration:underline}

.interview_news_con		{float:left; width:270px; height:90px; margin-top:15px;}
.interview_news_con img	 {float:left; width:130px; height:90px; border:solid 1px #999}
.interview_title					{float:right; width:125px; height:30px; font-size:13px; font-weight:bold; letter-spacing:-1px; overflow:hidden}
.interview_title a				{color:#000}
.interview_title a:hover		{text-decoration:underline}
.interview_sub				{float:right; width:120px; height:52px; font-size:11px; margin:7px 5px 0 0; line-height:13px; overflow:hidden; letter-spacing:-1px}
.interview_sub a				{color:#999}
.interview_sub a:hover		{text-decoration:underline}

#st_middle_bottom {float:left; width:270px; height:170px; margin-top:10px;}

.st_mi_bottom_con		{float:left; width:130px; height:135px; margin-top:10px;}
.st_mi_bottom_con img	{float:left; width:130px; height:90px; border:solid 1px #999}
.st_mi_bottom_sub				{float:left; width:130px; height:35px; font-size:11px; margin-top:7px; line-height:14px; overflow:hidden}
.st_mi_bottom_sub  a			{color:#000}
.st_mi_bottom_sub  a:hover	{text-decoration:underline}

/* 헤드라인 오른쪽 */
#st_header_side {float:right; width:250px; height:auto;}

/* 중탑기사2 */
.enter_middletop_con			{float:left; width:445px; margin-bottom:15px; padding-bottom:15px; border-bottom:dashed 1px #ccc; letter-spacing:-1px;}
.enter_middletop_con img		{float:left; border:solid 1px #999; width:100px; height:70px;}

/* 중탑기사2(제목) */
.enter_middletop_title				{float:right; width:335px; font-size:15px; font-weight:bold; line-height:1.2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}
.enter_middletop_title a				{color:#000;}
.enter_middletop_title a:hover	{text-decoration:underline;}

/* 중탑기사2(부제) */
.enter_middletop_sub				{float:right; width:330px; margin:5px 5px 0 0;font-size:12px;  text-align:justify;}
.enter_middletop_sub a			{color:#999;}
.enter_middletop_sub a:hover	{text-decoration:underline;}

/* 많이본뉴스 */
#more_news_top2 {width:248px; height:30px; background:url("/img/morenews2.gif") no-repeat;}

#more_news {width:250px;margin-top:10px;}
#more_news_top {float:left;width:248px; height:30px; background:url("/img/morenews.gif") no-repeat; border:solid 1px #ccc; border-bottom:none;}
#more_news_navi {float:left;width:250px; height:30px; text-align:center; font-weight:bold;}

/* 섹션 많이본 정치 */
.mo_news0_off	{float:left; width:82px; height:18px; padding-top:8px; border:solid 1px #ccc ;color:#666; background-color:#fff; border-left:solid 1px #ccc; }
.mo_news0_on	{float:left;width:82px; height:18px; padding-top:6px; border-bottom:none; border-top:solid 3px #282828; border-left:solid 1px #ccc; border-right:solid 1px #ccc; background-color:#fff; color:#000}

/* 섹션 많이본 경제 */
.mo_news1_off		{float:left; width:82px; height:18px; padding-top:8px; border:solid 1px #ccc; border-left:none; background-color:#fff; color:#666}
.mo_news1_on		{float:left; width:82px; height:18px; padding-top:6px; background-color:#fff; color:#000; border:none; border-top:solid 3px #282828; border-right:solid 1px #ccc;}

/* 섹션 많이본 연예/스포츠 */
.mo_news2_off	{float:left; width:82px; height:18px; padding-top:8px; border:solid 1px #ccc; border-left:none; background-color:#fff; color:#666; letter-spacing:-1px;}
.mo_news2_on	{float:left; width:82px; border:none; height:18px; padding-top:6px; background-color:#fff; color:#000; border-top:solid 3px #282828; border-right:solid 1px #ccc; letter-spacing:-1px;}




/* main_sub_page */
.middle_S {position:absolute; left:0px; top:125px; margin:0 auto; width:100%; height:235px; background:#eee; display:none; z-index:80; border-top:solid 2px #282828; border-bottom:solid 2px #282828;}
/*.middle_S {position:absolute; left:0px; top:125px; margin:0 auto; width:100%; height:235px; background:#ddf1fe; display:none; z-index:80; border-top:solid 2px #282828; border-bottom:solid 2px #282828;}*/

.xbox {float:right; position:absolute; top:220px; right:0; width:30px; height:20px;}
.xbox a {color:#999}
.xbox a:hover {color:#FFF; text-decoration:underline;}
.middle_S_all {position:relative; width:970px; height:200px; margin:0 auto; padding:18px 0 10px 0;}
.M_section_1 {position:relative; float:left; width:290px; height:200px;}
.M_section_1 img {width:290px; height:200px; border:solid 1px #777}

.mi_photo_text2_b {position:absolute; top:167px; left:0px; width:292px; height:35px; background-color:#000000; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; z-index:90}
.mi_photo_text2 a {position:absolute; text-align:center; width:280px; height:20px; bottom:2px; left:5px; font-size:13px; font-weight:bold; font-family:"굴림", "돋움"; color:#FFF; text-decoration:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;z-index:100}
.mi_photo_text2 a:hover {text-decoration:underline;} 
.M_section_2 {float:left; width:385px; height:200px; margin-left:25px;}

/* 세로형 중탑 3개 */
.M_news_con {float:left; width:120px; height:170px;}
.M_news_con img {float:left; width:120px; height:83px; margin-bottom:10px; border:solid 1px #777}

.M_news_title {float:left; width:120px; height:30px; margin-bottom:5px; font-size:12px; font-weight:bold; letter-spacing:-1px; overflow:hidden;}
.M_news_title a {color:#000;}
.M_news_title a:hover {text-decoration:underline}

.M_news_sub {float:left; width:120px; height:75px; font-size:11px; letter-spacing:-1px; overflow:hidden; line-height:1.4em;}
.M_news_sub a {color:#777}
.M_news_sub a:hover {text-decoration:underline}

/* 정치 중탑 2개 */
.p_news_con {float:left; width:385px; height:95px;}
.p_news_con img {float:left; width:120px; height:95px; border:solid 1px #777}

.p_news_title {float:right; width:255px; margin-bottom:4px; font-size:13px; font-family:"굴림", "돋움"; font-weight:bold; letter-spacing:-1px; line-height:1.4em; overflow:hidden;}
.p_news_title a {color:#000;}
.p_news_title a:hover {text-decoration:underline}

.p_news_sub {float:right; width:255px; height:75px; font-size:12px; letter-spacing:-1px; overflow:hidden; line-height:1.4em;}
.p_news_sub a {color:#777}
.p_news_sub a:hover {text-decoration:underline}

/* 가로형 중탑 2개 */
.M_news_con2 {float:left; width:385px; height:90px;}
.M_news_con2 img {float:left; width:130px; height:90px; border:solid 1px #777}

.M_news_title2 {float:right; width:245px; margin-bottom:3px; font-size:13px; font-family:"굴림", "돋움"; font-weight:bold; letter-spacing:-1px; line-height:1.4em; overflow:hidden;}
.M_news_title2 a {color:#000;}
.M_news_title2 a:hover {text-decoration:underline}

.M_news_sub2 {float:right; width:245px; height:75px; font-size:12px; letter-spacing:-1px; overflow:hidden; line-height:1.4em;}
.M_news_sub2 a {color:#777}
.M_news_sub2 a:hover {text-decoration:underline}

/* 경제페이지 해당*/
.eco_con1 {position:relative; float:left; width:205px; height:170px;}
.eco_con1 img {float:left; width:205px; height:140px; border:solid 1px #777;}

.eco_title {float:left; width:205px; height:40px; margin-top:15px; font-size:14px; line-height:1.4em; font-weight:bold; font-family:"굴림", "돋움"; letter-spacing:-1px; overflow:hidden;}
.eco_title a {color:#000;}
.eco_title a:hover {text-decoration:underline}

.eco_con2 {float:left; width:254px; height:170px; margin-left:25px;}

/* sub_page 줄기사 */

.M_section_3 {float:right; width:250px; margin-top:-6px;}
.M_section_3 li {display:block; font-weight:bold; font-size:12px; line-height:26px; letter-spacing:-1px; word-spacing:-1px; background:url(/img/bull_cap.gif) 0 43% no-repeat; padding-left:12px;}
.M_section_3 li a {color:#333;}
.M_section_3 li a:hover {color:#000; text-decoration:underline;}
/* main_sub_page */


/* S : 20140411 추가 작업 */
/* 오피니언 */
#opinion_top2 {width:248px; height:250px; margin-top:13px; border:solid 1px #ccc; border-top:solid 2px #282828; border-bottom:none;}

#opinion_title2 {width:248px; height:30px;}

.opinion_news2			{width:228px; height:25px; padding:12px 10px; border-bottom:dotted 1px #ccc}
.opinion_news2:hover	{background:#ebebeb}

.opinion_news_con2				{float:left; width:230px; letter-spacing:-1px; line-height:16px; margin-top:-5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}
.opinion_news_con2 a				{color:#000;}
.opinion_news_con2 a:hover	{text-decoration:underline}

.opinion_page2 {position:relative; width:248px; height:10px; margin-top:-48px;}
a.p12 {position:absolute; top:4px; left:10px; color:#999999; text-decoration:underline; letter-spacing:-1px; word-spacing:-1px; font-size:13px;}
a.p22 {position:absolute; width:17px; top:1px; height:13px; line-height:15px; right:48px; color:#999999; letter-spacing:-1px; word-spacing:-1px; font-size:13px;}
a.p32			{position:absolute; top:0px; right:23px; width:18px; height:16px; background:url(/img/p1.gif) no-repeat;}
a:hover.p32	{background-position:0 -16px;}
a.p42			{position:absolute; top:0px; right:5px; width:18px; height:16px; background:url(/img/p2.gif) no-repeat;}
a:hover.p42	{background-position:0 -16px;}

/* hot포토 */
#hot_photo {width:248px;margin-top:10px}

.hot_photo_top {float:left;width:248px; height:31px; background:url("/img/hot_photo_tit.gif") no-repeat; border:solid 1px #ccc; border-bottom:none;}
.hot_photo_con {float:left; width:248px; border:solid 1px #ccc;}
.hot_photo_img {float:left;width:246px; height:170px; margin-top:2px}
.hot_photo_mini_img1		{float:left; width:59px; height:43px; margin-left:1px; margin-right:1px; margin-top:5px; margin-bottom:5px;}
.hot_photo_mini_img2		{float:left; width:59px; height:43px; margin-left:1px; margin-right:1px; margin-top:5px; margin-bottom:5px; opacity:0.6;-moz-opacity:0.6}
.hot_photo_line				{float:left; border:solid 0px #dc001f; margin-left:1px; margin-top:4px; opacity:1.0;-moz-opacity:1.0; padding:2px}
.btn_l			{position:absolute; top:960px; left:880px; z-index:10; width:10px; height:13px;}
.btn_r			{position:absolute; top:960px; left:1095px; z-index:10; width:10px; height:13px;}


/*	이미지 사이즈 맞춰서 수정해주세요... (#viewArea)	*/
.photoArea {position:relative; width:246px; height:170px;overflow:hidden;}
.photoList {position:absolute; width:100px; left:0px; top:0px;}
.photoList div {float:left; margin-left:2px; padding:0px;}

.hot_text_b	{position:absolute; bottom:0px; left:0px; width:246px; height:30px; background-color:#000000; opacity:0.6;-moz-opacity:0.6;}
.hot_text a	{position:absolute; width:246px; height:15px; top:148px; left:5px; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overow:ellipsis;}
.hot_text a:hover {text-decoration:underline}


/* 이미지 사이즈 맞춰서 수정해주세요... (#viewArea) */
#viewArea {position:relative; width:250px; height:147px;overflow:hidden;}
#imgList {position:absolute; width:2000px; left:0px; top:0px;}
#imgList div {float:left; margin:0px; padding:0px;}
/* E : 20140411 추가 작업 */