@charset "utf-8";

/* Reset import */
@import url("//news.chosun.com/dhtm/css/premium/base_201307.css");
@import url("//news.chosun.com/dhtm/css/premium/left_menu.css");

a:link { color:#333}
a:visited { color:#666;}
a:hover { text-decoration: underline; }

/* Layout */

#sec_top_left			{ float:left; width:500px; margin-right:20px; }
#sec_top_right		{	float:left; width:235px; margin-bottom:15px; padding:5px 0px 19px 19px; border-left: solid 1px #e8e8e8;}
#sec_middle_column	{ float:left; width:100%; border-top:2px solid #0f2d63; margin-top:10px; padding:15px 0px 10px 0; }
#sec_middle_ad		{ float:left; width:100%; text-align:center; margin-top:10px; padding:10px 0px 13px 0px; }
.section_l_part		{ float:left; width:368px; margin-right:18px; }
.section_r_part		{ float:left; width:368px; padding:3px 0px 3px 18px; border-left: solid 1px #e8e8e8;}
.section_r_part2		{ float:left; width:368px; padding:0px 0px 3px 18px; }
.section_title			{ float:left; width:100%;height:15px; border-bottom:1px solid #ddd; margin:22px 0px 15px 0px; padding:10px 0px 0px 0; }
#sec_bottom_shortcut	{ float:left; width:100%; border-top:4px solid #2e2e2e; margin-top:10px; padding:25px 0px 20px 0; }
#copyright {float:left; width:100%; margin: 0 auto; text-align:center; border-top:2px solid #8e8e8e; padding:20px 0; height:99px;} 

/* 하단 배너 수정으로 사용 안함 */
#footer_banner 	{  float:left; width:100%; position:relative; text-align:center;background:#f8f8f8; }
#banner_top 		{ border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:42px; }

/* Layout End */


/* Section Elements Style */

#main_t_banner 	{ margin-bottom:13px; width:100%; border: 1px solid #ebebeb;}
#main_t_banner img	{ width:100%; }
#top_news {margin-bottom:20px; }
#top_news h2 		{ font: normal 24px/26px "06CSNTG"; margin-bottom:8px; letter-spacing:-1px;}
#top_news h2 em { color: #222; display: block; font: bold 24px/26px "06CSNTG"; }
#top_news h2 a 	{ color:#222; font: normal 24px/26px "06CsnTg", "중고딕"; letter-spacing: -1px;}
#top_news h3 {font: bold 14px/14px "돋움"; color: #c51917; margin-bottom: 8px; letter-spacing: -1px; }
#top_news p, #top_news p a 	{ color:#666; font: normal 12px/18px "굴림"; letter-spacing:-1px;text-align:justify;}

.top_line 			{ padding-top:20px; border-top:1px solid #e8e8e8; }
.pd_t_20 				{ padding-top:20px; }
.pd_t_30 				{ padding-top:30px; }
.clear					{ clear:both;width:100%; }
html > body div.clear { height:1px;font-size:1px;  }
dl { clear:both; }
dd.l_thumb 			{ float:left; }
dd.s_thumb 			{ float:left; }
dd.l_thumb img { width:88px; height:98px; border:solid 1px #ebebeb;margin:0 15px 8px 0;}
dd.s_thumb img { width:53px; height:58px; border:solid 1px #ebebeb;margin:0 10px 8px 0;}
dd.cat_title 		{ font: normal 12px/12px "굴림"; margin:3px 0 3px 0; color:#333;}
dd.s_cat_title 		{ font: normal 12px/12px "굴림"; margin:3px 0 7px 0; color:#333;}
dt.title, dt.title a	{ font: bold 16px/20px "돋움"; letter-spacing:-1px;color:#222;}
dt.s_title, dt.s_title a	{ font: bold 14px/18px "돋움"; letter-spacing:-1px;color:#222;}
dd.desc, dd.desc a	{ font: normal 12px/16px "굴림"; margin-top:5px; letter-spacing:-1px;color:#666;text-align:justify;}
dd.u_desc, dd.u_desc a	{ font: normal 12px/16px "굴림"; margin-top:5px; letter-spacing:-1px;color:#666;text-align:justify;}

#top_right_toron { width:100%; }
#top_right_toron h3 		{ font: bold 14px/14px "돋움"; color:#c51917; margin-bottom:8px; letter-spacing:-1px;}
#top_right_toron h2 		{ font: normal 24px/26px "06CSNTG"; margin-bottom:8px; letter-spacing:-2px;}
#top_right_toron h2 em { color: #222; display: block; font: bold 24px/26px "06CSNTG"; }
#top_right_toron h2 a 	{ color:#222; font: normal 24px/26px "06CsnTg", "중고딕"; letter-spacing: -1px;}
#top_right_toron p, #top_right_toron p a 	{ color:#666; font: normal 12px/18px "돋움"; margin-bottom:10px; letter-spacing:-1px;text-align:justify;}

#keyword_area		{ color:#989898; padding-top:4px; }
#keyword_area em { padding-right:6px; color:#222; font-weight:bold;background:url(//image.chosun.com/premium/201307/red_arrow.gif) right no-repeat; } 

ul.column_list {background:url(//image.chosun.com/premium/201307/main_cloumn_bg.gif) no-repeat; height:110px;}
ul.column_list  li { float:left;display:inline; }
.column_list ul 	{ height:110px;  }
ul.column_data  li { display:inline-block; *display:inline; zoom:1; padding:7px 64px 0px 20px;}
/*.column_title  { margin-top:35px;font: normal 17px/22px "01CSNM", "조선명조"; }
.column_tit a	{ font: normal 17px/22px "01CSNM", "조선명조"; color:#696a6c; letter-spacing:-1px; }*/
.column_tit  { margin-top:20px;font: normal 17px/22px "05CSNTM", "중명조"; }
.column_tit a	{ font: normal 17px/22px "05CSNTM", "중명조"; color:#696a6c; letter-spacing:-1px; }
li.columnist 		{ font-size: 12px; color:#696a6c;}
	
.title_only li a	{ font: bold 14px/25px "돋움"; letter-spacing:-1px;color:#222;padding-left:6px;background:url(//image.chosun.com/premium/201307/premium_bg_item.gif) 0 0 no-repeat; }

#sec_part1.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu01.gif) top left no-repeat; }
#sec_part2.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu02.gif) top left no-repeat; }
#sec_part3.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu03.gif) top left no-repeat; }
#sec_part4.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu04.gif) top left no-repeat; }
#sec_part5.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu05.gif) top left no-repeat; }
#sec_part6.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu06.gif) top left no-repeat; }
#sec_part7.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu07.gif) top left no-repeat; }
#sec_part8.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu08.gif) top left no-repeat; }
#sec_part9.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu09.gif) top left no-repeat; }
#sec_part10.section_title  { background:url(//image.chosun.com/premium/201307/main_tit_Menu10.gif) top left no-repeat; }
#sec_part11.section_title  { background:url(//image.chosun.com/premium/201307/nie_tit_kid.gif) top left no-repeat; }
#sec_part12.section_title  { background:url(//image.chosun.com/premium/201307/nie_tit_nie.gif) top left no-repeat; }

.thumb_over { position: relative; width: 100%; padding: 0px 0 0 0; }
.thumb_over ul li { padding: 0; font-size: 1px; position: relative;margin: 0;  margin-bottom:6px;}
.thumb_over ul li.left { float: left;  }
.thumb_over ul li.right { float: right;  }
.thumb_over ul li dl { clear:none; position: relative; }
.thumb_over ul li dl.right { float: right;  }
.thumb_over ul li dl dt { position: absolute; left: 0; top:140px; z-index: 10; width:165px; height: 45px; padding: 0; font-size: 1px; }
.thumb_over ul li dl dt a { position: absolute; left: 0px; top: 10px;  z-index: 11;color: #fff;font: bold 12px/15px "돋움"; text-align:center;padding:0 5px; }
.thumb_over ul li dl dt a:visited { color:#fff; }
.thumb_over ul li dl dt strong { color: #d7d7d7; font-size: 11px; }
.thumb_over ul li dl dd { position: relative; width: 163px; height: 183px; z-index: 9; font-size: 1px;}

#sec_bottom_shortcut ul { width:100%;}
#sec_bottom_shortcut ul li { display:inline-block; *display: inline;zoom: 1;*zoom: 1;width:24%; text-align:center; _height:120px;}
#sec_bottom_shortcut ul li.line { border-left: solid 1px #e8e8e8; }

#myfamily { position:relative; width:348px; height:176px; margin-top:20px; padding:20px 0 0 20px; background:url(//image.chosun.com/premium/201307/main_con_bg2.gif) top left no-repeat; } 
#myfamily dt { font: normal 12px/23px "돋움";width:57%;padding-top:30px;  color:#666; }
#myfamily dd { font: normal 11px/13px "돋움"; color:#999; position:absolute;top:130px;left:20px; }


/* Browser Resets */

.csvideo-container a:active,
.video_slide_container a:active,
.csvideo-container a:focus,
.video_slide_container a:focus  {outline: none;}
.video_slides,
.csvideo-control-nav,
.csvideo-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* video area */
.chosun_video { position:relative; width:368px;height:156px;  margin-top:20px;  padding:35px 0 0 0px;background:url(//image.chosun.com/premium/201307/csvideo_bg.jpg) top left no-repeat; } 
.video_slide_container { position:relative; width:350px !important; padding-left:10px; }
body > html .video_slides { width:100% !important;} 
.video_slides li { width:172px !important; padding-right:3px; display: none; -webkit-backface-visibility: hidden;overflow:hidden;} 
.csvideo-viewport { width:100%; }
.video_slide_container .video_slides {zoom: 1;}
.video_slides li dl { position:relative; } 
.video_slides li dl dd.time { position: absolute; left: 127px; top: 90px;  z-index: 10; }
.video_slides li dl dd.time span { position: absolute; left:9px;top:6px;color:#fff;font: normal 11px/11px "돋움"; z-index: 11; }
.video_slides li dl dd.icon a { position: absolute; left: 65px; top: 38px;  z-index: 13; background:url(//image.chosun.com/premium/201307/mov_icon.gif) no-repeat; width:38px; height:38px;display:block;  }


/* Clearfix for the .slides element */
.video_slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .video_slides {display: block;} 
* html .video_slides {height: 1%;}

.no-js .video_slides > li:first-child {display: block;}

/* chosun video slider nav style */
.csvideo-direction-nav a { width: 20px; height: 15px;  display: block; position: absolute; top: -25px; z-index: 10; cursor: pointer; text-indent: -9999px; opacity:1; -webkit-transition: all .3s ease;}
.csvideo-direction-nav .csvideo-next { background:url(//image.chosun.com/premium/201307/v_nav_n.gif) no-repeat; left:329px; }
.csvideo-direction-nav .csvideo-prev { background:url(//image.chosun.com/premium/201307/v_nav_p.gif) no-repeat; left:309px; }
.csvideo-direction-nav .csvideo-next:hover { opacity:0.7;left:330px; }
.csvideo-direction-nav .csvideo-prev:hover { opacity:0.7;left:310px; }

.func_icons {font: normal 11px/11px "tahoma"; color:#3a6487;padding-top:3px; letter-spacing:0px; }
.func_icons li {display:inline; padding-right:8px;}
.func_icons img {padding:0 3px 3px 3px;}

#footer_banner, #banner_top  { margin:0 auto; } 
#footer_banner #banner_top { padding-top:15px; } 
#footer_banner #banner_top ul li { display:inline; }
#footer_banner #banner_top ul li.btn { padding-left:5px; } 

#notice_banner { position:relative; width:100%; text-align:center; }
.bottom_banner_container {  width:1180px !important; height:310px; text-align:center; margin:0 auto;   position:relative; background:#f8f8f8; padding-bottom:33px; }
.csbanner-viewport { width:100%; }
body > html .banner_slides { width:100% !important; }
.bottom_banner_container .banner_slides { zoom: 1;}
.banner_slides li { display: none; -webkit-backface-visibility: hidden; text-align:center; overflow:hidden; }  
.csbanner-viewport { text-align:center; }

/* Browser Resets -bottom banner */
.csbanner-container a:active,
.bottom_banner_container a:active,
.csbanner-container a:focus,
.bottom_banner_container a:focus  {outline: none;}
.banner_slides,
.csbanner-control-nav,
.csbanner-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* Clearfix for the .slides element */
.banner_slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .banner_slides {display: block;} 
* html .banner_slides {height: 1%;}

.no-js .banner_slides > li:first-child {display: block;}

/* Banner Direction Nav */
.csbanner-direction-nav {*height: 0; }
.csbanner-direction-nav a {width: 20px; height: 35px; margin: -20px 0 0; display: block; background: url(//image.chosun.com/premium/201307/cs_arrow_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.csbanner-direction-nav .csbanner-next {background-position: 100% 0; right: -20px; }
.csbanner-direction-nav .csbanner-prev {left: -36px;}
.bottom_banner_container:hover .csbanner-next {opacity: 0.8; right: 5px;}
.bottom_banner_container:hover .csbanner-prev {opacity: 0.8; left: 5px;}
.bottom_banner_container:hover .csbanner-next:hover, .bottom_banner_container:hover .csbanner-prev:hover {opacity: 1;}
.csbanner-direction-nav .csbanner-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Banner Control Nav */
.csbanner-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center;}
.csbanner-control-nav li { padding-bottom:23px;margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.csbanner-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.csbanner-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.5);; }
.csbanner-control-paging li a.csbanner-active { background: #d61822; background: rgba(214, 24, 34, 1); cursor: default; }

/* Section Elements Style End */

/* *** responsive layout *** */
#MobiMenu 				{ display:none }

@media screen and  (max-width: 960px) {
	#MobiMenu 			{ display:block }
	/* layout */
	
	#sec_top_left			{ float:left; width:453px; margin-right:18px; }
	#sec_middle_ad		{ float:left; width:100%; text-align:center; margin-top:10px; padding:10px 0px 13px 0px; }
	.section_l_part		{ float:left; width:344px; margin-right:20px; }
	.section_r_part		{ float:left; width:344px; padding:3px 0px 3px 19px;  }
	.section_r_part2		{ float:left; width:344px; padding:0px 0px 3px 19px; }
	ul.column_list {background:url(//image.chosun.com/premium/201307/main_cloumntb_bg.gif) no-repeat; height:110px;}
		
	/* section */
	#myfamily { position:relative; width:324px; height:176px; margin-top:20px; padding:20px 0 0 20px; background:url(//image.chosun.com/premium/201307/main_con_bg3.gif) top left no-repeat; } 
}	

/* *** responsive layout end *** */
	
	


/* mobile menu style end */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//image.chosun.com/premium/201307/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#FFFFFFFF')";
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#FFFFFFFF');
zoom: 1!important; */