@charset "utf-8";

/* CSS style for english.chosun.com article mobile */

@import url("//english.chosun.com/dhtm/css/ecs_reset_2016.css");

body { line-height: 1.2;font-family:HelveticaNeue,AppleSDGothicNeo,sans-serif;font-weight:400}
.all_bg {background:#eaeaea}

/* art_title */
.art_title_area{ position: relative; padding:16px 15px; /* margin-bottom: 18px; */ background-color:#fff; border-bottom:1px solid #ccc;}
.art_title_area .txt_sub_category {margin-bottom:5px;font-size:15px;line-height:1;}
.art_title_area h1 {font-family:'Georgia', sans-serif;margin-bottom:17px; font-size:26px; font-weight:400;}
.art_author_tools .art_author{font-size:12px; color:#888}

ul.news_title_tools { overflow: hidden; position: absolute; width: 60px; height: 28px; right: 15px; bottom: 10px; }
ul.news_title_tools li { float:left;}
ul.news_title_tools li a { display: block; width: 28px; height: 28px; text-align: center; background: url("//image.chosun.com/main/201505/cs_art_ico.png") no-repeat -291px -600px; text-indent: -999px; overflow: hidden; cursor: pointer}
ul.news_title_tools li + li a { background-position: -320px -600px; width: 29px;}
ul.news_title_tools li + li { margin-left: -1px}

/* article body */
.news_body { padding: 18px 0 32px; font-size: 15px; line-height: 1.3; color:#222;background:#fff;border-bottom:1px solid #d7d7d7;margin-bottom:10px}
.news_body .par { clear:both; padding:0 15px}
.news_body .par p{margin-bottom:26px;}
.news_body .only_mobile { display: none; }

/* newsQ type ext */
.news_imgbox { width:100%; margin:0; margin-bottom:10px; position: relative; box-sizing: border-box;}
.art_type_info .news_imgbox { border: 0}
.news_imgbox img { width:100%; max-width:none;}
.news_imgbox span.zoom_img em { display:none;}
.news_imgbox span.zoom_img a.zoom_clone { display:none;}
.news_imgbox.big_img { width:100%; margin-left:0; padding:0; text-align:center;}
.news_imgbox.under280 {overflow:hidden;margin:0; padding:0 15px;}
.news_imgbox.under280 figure {float:left;display:inline-block;margin-right:10px;line-height:0;}
.news_imgbox.under280 img {max-width:140px; height:auto;margin-top:5px}
.news_imgbox.under280 .par{clear: inherit;padding:0}
.news_imgbox.under280.center { width:100%!important; margin:0; padding:0; text-align:center;}
.news_imgbox.under280.center img { width:100%; max-width:none;}
.news_imgbox.heightlong { width:100%; float: none; margin-left:0; margin-right:0; text-align:center;}
.news_imgbox.heightlong.center { width:100%!important;}
.news_imgbox.heightlong.center img { width:100%; max-width:none;}
.news_imgbox figcaption, .ext_embed figcaption {font-size: 12px;font-weight: normal;line-height: 1.333em;color:#888;padding:0 15px;text-align:left}

.news_imgbox.big_img img { width:100%; max-width:auto;}
.news_imgbox .news_imgbox_bigbtn { width: 33px; height: 33px; display: block; position: absolute; bottom: -1px; right: -1px; background: url("http://thestory.chosun.com/2016/images/info_art_m_ico.png") no-repeat -50px -75px; background-size: 250px; text-indent: -999px; overflow: hidden}

.ext_embed {position: relative; width: 100%; padding: 56.6% 0 15px; margin-bottom: 15px;}
.ext_embed iframe{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

/* rel_list */
.rel_art_list { padding-left:15px; margin: 20px 15px 0 15px;}
.rel_art_list dl { clear:both; position:relative; margin-bottom:5px; letter-spacing:0;}
.rel_art_list dl:before { content:''; width:7px; height:7px; display:block; position:absolute; top:11px; left:-15px; margin-top:-3px; background:url('//image.chosun.com/ecs/m_ic1.png') no-repeat ;background-size:100%;}
.rel_art_list dl dt { font-size:16px; font-weight:400; }
.rel_art_list dl dt a {color:#222}

/* rel_list */
.rel_art_list.cont { padding-left:15px; margin: 20px 15px;font-style: italic;}
.rel_art_list.cont dl { clear:both; position:relative; margin-bottom:5px; letter-spacing:0;}
.rel_art_list.cont dl:before { content:''; width:5px; height:7px; display:block; position:absolute; top:11px; left:-15px; margin-top:-3px; background:url('//image.chosun.com/ecs/m_bg.png')  no-repeat 0  -56px;background-size:250px;}
.rel_art_list.cont dl a {color:#000}
.rel_art_list.cont dl a:hover{text-decoration:none}
.rel_art_list.cont dl dd.thumb {}
.rel_art_list.cont dl dd.thumb img { float:left; width:40px; height:40px; margin-right:10px;}
.rel_art_list.cont dl dd.thumb + dd.clip {display:block;}
.rel_art_list.cont dl dd.thumb + dd.clip + dt {display:block;}
.rel_art_list.cont dl dd.clip {font-size:14px;display:inline-block;}
.rel_art_list.cont dl dt { font-size:14px; font-weight:400;display: inline;text-decoration:underline;}

/* keyword */
#keyword{clear:both; margin:19px 0 22px 0; padding:0 15px}
#keyword > img, #keyword > strong, #keyword > span{display:none;}
#keyword dl{display:inline;}
#keyword dl dt{display: block; overflow:hidden; position:absolute; top:-1000em; left:0;}
#keyword dl dd{display:inline;font-style: italic;}
#keyword dl dd a{margin-right:6px; padding:2px 5px; background:#efefef; border-radius:3px; font-size:15px; line-height:1; }

/*swiper02 */
.swiper_wrap02 .swiper-container{width:100%;height:100%;margin:20px auto;}
.swiper_wrap02 .swiper-slide{text-align:center;font-size:18px;background:#131a21;line-height:0;}
.swiper_wrap02 .swiper-slide img {width:auto;max-height:300px;min-height:300px;}
.swiper_wrap02 .swiper-pagination-fraction {background: url('//image.chosun.com/ecs/bg_black.png') repeat; font-size:12px;top:10px;right:10px;left:inherit;width:54px;height:18px;color:#fff;border-radius:25px;}
.swiper_wrap02 .swiper-pagination-fraction span{}
.swiper-button-prev {background: url('//image.chosun.com/ecs/arrow_m_l.png') no-repeat;width:22px;height:41px;background-size:22px;}
.swiper-button-next {background: url('//image.chosun.com/ecs/arrow_m_r.png') no-repeat;width:22px;height:41px;background-size:22px;}

ul.sec_tit_sub { position:absolute; width:115px; padding-right:19px; bottom:30px; left:0px; text-align:right;}
ul.sec_tit_sub li { line-height:24px;}
ul.sec_tit_sub li a { font-size:12px; color:#888;}



/* @media all and (max-width: 768px) {

	.news_body .only_mobile { display: block; border-bottom:solid 1px #d7d7d7; }

} */