@charset "UTF-8";

/* Block News */
.module_container {padding:32px 60px 53px;}
.module_container .module_feed {/* margin-top:16px; */ margin-bottom:0;}
.module_container .module_feed .feed_img .bg {width:100%;}
.module_container .module_feed .timeline_list li dd {width:549px;}
.module_container .module_feed .timeline_list li dd span img {width:560px;}
.module_container .module_feed .feed_img .play {top:50%; margin-top:-28px;}
.module_container .module_feed .feed_tit p {font-size:12px;}
.module_container .module_feed .feed_add p a {font-size:12px;}
.module_container .module_feed .timeline_list li dd {width:429px;}
.module_container .module_feed .timeline_list li dd span {padding-right:0; padding-left:20px; padding-bottom:6px;}
.module_container .module_feed .timeline_list li dd span strong {padding:0 5px;}
.module_container .module_feed .timeline_list li dd span img {margin:5px 0 0 0;}
.module_container .module_feed .timeline_list li dd span div.sub {padding:0 5px; color:#666; font-size:12px;}
.module_container .module_feed .timeline_list li dd span.thumb {padding-bottom:0;}
.module_container .module_feed .feed_card .flicking .card_list li {width:242px; margin-right:10px}
.module_container .module_feed .feed_card .flicking .card_list li span.img,
.module_container .module_feed .feed_card .flicking .card_list li span.img img  {width:242px; height:242px;}
.module_container .module_feed .timeline_list li dd span img {width:100%;}
.module_container .module_feed .feed_img .bg {width:100%;}

/* Card News */
.module_cardnews {display:block; position:relative; width:652px; height:580px; margin:0 auto; background:#fff;}
.module_cardnews .hd {position:absolute; bottom:0; width:100%; background:none; border:0;}
.module_cardnews .hd h4 {width:500px; height:40px; margin:0 auto; padding:0 20px; background:#3d3d3d; line-height:42px;}
.module_cardnews .hd h4 span, .module_cardnews .hd h4 em {font-size:14px; font-family:"돋움",dotum,arial;}
.module_cardnews .hd h4 span {color:#fff;}
.module_cardnews .hd h4 em {position:absolute; top:0; right:77px; color:#b2b2b2; font-weight:bold;}
.module_cardnews .bd {position:relative; width:100%; padding:0; text-align:center;}
.module_cardnews .bd ul {width:540px; height:540px; margin:0 auto; overflow:hidden;}
.module_cardnews .bd img {width:540px; height:540px;}
.module_cardnews .bd a.pre, .module_cardnews .bd a.nxt{cursor:pointer; position:absolute; top:50%; width:56px; height:56px; margin-top:-28px; text-indent:-9999px;}
.module_cardnews .bd a.pre {left:0; background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/btn_card_prev.png') 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.jtbc.co.kr/ui_jtbc/news/common/btn_card_prev.png', sizingMethod='crop'); }
.module_cardnews .bd a.nxt {right:0; background-image:url('https://images.jtbc.co.kr/ui_jtbc/news/common/btn_card_next.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.jtbc.co.kr/ui_jtbc/news/common/btn_card_next.png', sizingMethod='crop');}
/* Open list */
.module_cardnews.unroll {height:auto;}
.module_cardnews.unroll .hd {height:0;}
.module_cardnews.unroll .bd ul {height:auto;}
.module_cardnews.unroll .bd ul li {margin-top:48px;}
.module_cardnews.unroll .bd ul li:first-child {margin-top:0;}

/* POLL */
/* Common */
.module_poll {padding:18px 19px 23px; /* margin-bottom:48px; */ border:1px solid #d0d1d2;}
.module_poll h4.poll_question {padding:0; margin-bottom:7px; border:0; color:#252525; font-size:16px; line-height:1.5em;}
.module_poll h4.poll_question span {color:#ff3091}
.module_poll .poll_date {margin-bottom:26px; color:#666; font-size:11px; font-family:tahoma, sans-serif;}
.module_poll .poll_btn_area {clear:both; text-align:center;}
.module_poll .poll_btn_area a {display:inline-block; height:33px; padding:0 23px; font-size:14px; line-height:35px; font-weight:bold; text-decoration:none; *display:inline; zoom:1;}
.module_poll .poll_btn_area .vote {margin-right:7px; border:1px solid #666; background:#737373; color:#fff;}
.module_poll .poll_btn_area .default {border:1px solid #d4d4d4; background:#fafafa; color:#666;}
/* TEXT TYPE LIST */
.module_poll .poll_question_list {margin:0; padding:0;}
.module_poll .poll_question_list li {position:relative; display:block; width:610px; margin-bottom:20px;}
.module_poll .poll_question_list label {display:block; padding:11px 46px 9px 20px; background:#f5f5f5; border:1px solid #d0d1d2; color:#666; font-size:14px; font-weight:bold;}
.module_poll .poll_question_list input {position:absolute; overflow:hidden; width:1px; height:1px; opacity:0}
.module_poll .poll_question_list li.select label,
.module_poll .poll_question_list input:checked + label {border-color:#888; background:#888; color:#fff;}
.module_poll .poll_question_list input + label .check {position:absolute; top:50%; right:10px; width:37px; height:36px; margin-top:-18px; background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_check_radio.png') no-repeat 0 0;}
.module_poll .poll_question_list li.select label .check,
.module_poll .poll_question_list input:checked + label .check {background-position:0 bottom;}
/* TEXT TYPE LIST Result */
.module_poll .poll_result_list {}
.module_poll .poll_result_list li {position:relative; display:block; margin-bottom:20px; padding:11px 56px 9px 20px; background:#f5f5f5; border:1px solid #d0d1d2; color:#666; font-size:14px; font-weight:bold; z-index:10; margin-top:1px; min-height:18px; height:expression( this.scrollHeight < 19 ? "18px" : "auto" );}
.module_poll .poll_result_list li.select {background-color:#ff3091; border-color:#ff3091; color:#fff;}
.module_poll .poll_result_list li .rate {position:absolute; top:50%; right:7px; margin-top:-19px; padding:6px 0 4px; font-size:22px; color:#454545; text-align:right; font-style:normal; z-index:20;}
.module_poll .poll_result_list li.select .rate {color:#fff;}
/* Thumbnail type LIST */
.module_poll .poll_thumb_list .row-group {overflow:hidden; width:568px; margin-bottom:20px; padding-left:37px;}
.module_poll .poll_thumb_list .col-item {float:left; width:252px; padding:0; margin-right:32px; border:0;}
.module_poll .poll_thumb_list .thumb {position:relative; width:252px; height:142px; line-height:0;}
.module_poll .poll_thumb_list .thumb img {display:block;  width:252px; height:142px; margin:0; padding:0; vertical-align:top;}
.module_poll .poll_thumb_list .thumb .mask {display:none; position:absolute; top:0; left:0; width:252px; height:142px; z-index:1;
background-image:url('https://images.jtbc.co.kr/ui_jtbc/news/common/bg_mask_b.png');
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.jtbc.co.kr/ui_jtbc/news/common/bg_mask_b.png', sizingMethod='crop');}
.module_poll .poll_thumb_list label, .module_poll .poll_thumb_list .item {position:relative; display:block; margin:0; padding:11px 46px 9px 20px; background:#f5f5f5; border:1px solid #d0d1d2; color:#666; font-size:14px; font-weight:bold; *line-height:1;}
.module_poll .poll_thumb_list input {position:absolute; overflow:hidden; width:1px; height:1px; opacity:0}
.module_poll .poll_thumb_list input + label .check, .module_poll .poll_thumb_list .item .check {position:absolute; top:50%; right:10px; width:37px; height:36px; margin-top:-18px; background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_check_radio.png') no-repeat 0 0;}
.module_poll .poll_thumb_list div.col-item.select .thumb .mask {display:block;}
.module_poll .poll_thumb_list.question div.col-item.select label {border-color:#888; background:#888; color:#fff;}
.module_poll .poll_thumb_list.question div.col-item.select label .check {background-position:0 bottom;}
/* Thumbnail type LIST RESULT */
.module_poll .poll_thumb_list.result .thumb .rate {position:absolute; display:block; width:100%; height:38px; top:50%; margin-top:-19px; font-size:44px; color:#fff; text-align:right; line-height:38px; font-style:normal; text-align:center; font-weight:bold; z-index:2; *line-height:40px;}
.module_poll .poll_thumb_list.result .thumb .rate span {font-size:30px;}
.module_poll .poll_thumb_list.result div.col-item.select .item {background:#ff3091; border-color:#ff3091; color:#fff;}
.module_poll .poll_thumb_list.result div.col-item.select .item .check {background-position:0 bottom;}
.module_poll .poll_thumb_list.result div.col-item .thumb .mask {display:block; background-image:url('https://images.jtbc.co.kr/ui_jtbc/news/common/bg_mask_b2.png');
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.jtbc.co.kr/ui_jtbc/news/common/bg_mask_b2.png', sizingMethod='crop');}
.module_poll .poll_thumb_list.result div.col-item.select .thumb .mask {
background-image:url('https://images.jtbc.co.kr/ui_jtbc/news/common/bg_mask_p.png');
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://images.jtbc.co.kr/ui_jtbc/news/common/bg_mask_p.png', sizingMethod='crop');}

/* mark - QnA */
.module_qna {padding:0 0 1px;}
.module_qna li {}
.module_qna .tt_q, .module_qna .tt_a {padding:3px 0 3px 38px;}
.module_qna .tt_q {margin-bottom:10px;background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_tit_q.png') no-repeat 0 0;}
.module_qna strong {color:#333;}
.module_qna .tt_a {background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_tit_a02.png') no-repeat 0 0;}
/* mark - blockquote */
.module_blockquote {/* margin:55px 0 75px; */ padding-top:30px; background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_quote.png') no-repeat 0 0;}
.module_blockquote p {padding-left:15px; border-left:3px solid #bad9ef;}

/* Report */
.module_report {/* padding:48px 0 28px; */}
.module_report .related_docs {/* margin-bottom:20px; */ border:1px solid #dfdfdf; line-height: 1;}
.module_report .related_docs .docs_upper {overflow:hidden; width:auto; height:21px; padding:10px 19px 0 10px; border-bottom:1px solid #dfdfdf;}
.module_report .related_docs .docs_upper strong {float:left; display:block; padding-left:20px; background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_cross.png') no-repeat 0 1px; color:#2881bd; font-size:12px;}
.module_report .related_docs .docs_upper .lnk {float:right; display:block; padding-right:8px; background:url('https://images.jtbc.co.kr/ui_jtbc/news/common/ico_small_arrow.png') no-repeat 100% 4px; color:#999; font-size:11px; text-decoration:none;}
.module_report .related_docs .docs_upper a.lnk:hover {text-decoration:underline;}
.module_report .related_docs .docs_box {height:80px;}
.module_report .related_docs .col-2 {height:102px;}
.module_report .related_docs .row-2 {height:102px;}
.module_report .related_docs .docs_box .thumb {position:absolute; width:182px; height:102px;}
.module_report .related_docs .docs_box .thumb img {width:182px; height:102px;}
.module_report .related_docs .docs_box .contents {padding:0 20px;}
.module_report .related_docs .docs_box .contents .inner {padding:19px 0 21px;}
.module_report .related_docs .docs_box .thumb + .contents {height:102px; padding-left:202px;}
.module_report .related_docs .docs_box .thumb + .contents .inner {padding:30px 0 32px;}
.module_report .related_docs .row-2 .contents .inner {padding:19px 0 21px;}
.module_report .related_docs .row-2 .thumb + .contents .inner {padding:18px 0 19px;}
.module_report .related_docs .docs_box .contents h4 {margin-bottom:3px; color:#333; font-size:14px; line-height:1.6;}
.module_report .related_docs .docs_box .contents .auth_info {color:#808080; font-size:12px; line-height:1.3;}
/*.module_report .related_docs .docs_box .contents .auth_info span {padding:0 3px;}*/
