@charset "utf-8";

/* 노토산스 고딕 */
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Thin.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Thin.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Thin.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Light.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Light.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Light.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Regular.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Regular.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Regular.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Medium.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Medium.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Medium.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Bold.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Bold.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Bold.otf) format('opentype');} 
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Black.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Black.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSansKR-Black.otf) format('opentype');} 

/* 노토 세리프 */
@font-face{font-family:'Noto Serif KR';font-style:normal;font-weight:400;src:url(//ndnews.joongang.co.kr/css/font/NotoSerifKR-SemiBold.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSerifKR-SemiBold.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSerifKR-semiBold.otf) format('opentype');}
@font-face{font-family:'Noto Serif KR';font-style:normal;font-weight:700;src:url(//ndnews.joongang.co.kr/css/font/NotoSerifKR-Bold.woff2) format('woff2'),url(//ndnews.joongang.co.kr/css/font/NotoSerifKR-Bold.woff) format('woff'),url(//ndnews.joongang.co.kr/css/font/NotoSerifKR-Bold.otf) format('opentype');}

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button,figure{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{border-radius:0;vertical-align:middle;}
input::-ms-clear{display:none;}
hr{display:none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
button,input{border-radius:0;border:0;-webkit-border-radius:0;}
table{border-collapse:collapse;border-spacing:0;}
body{direction:ltr;word-break:keep-all;word-wrap:break-word;-webkit-text-size-adjust:none;}
body,th,td,input,select,textarea,button{font-size:100%;font-family:"Noto Sans KR","Atheme_uniquele SD Gothic Neo","Malgun Gothic","맑은 고딕",Dotum,"돋움",Arial,sans-serif;letter-spacing:-0.4px;line-height:1;color:#2e2a26;}
a{color:inherit;text-decoration:none;}
.card_body .headline:hover > a,
.live_article_wrap .title:hover,
.card_skin .meta .title:hover{opacity:.6;}
.house_banner a:hover,.card_image a:hover{opacity:1;}
/*a:active{background-color:transparent;}*/
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
img{vertical-align:middle;}
input::-ms-clear,
input::-ms-reveal{
	display:none;width:0;height:0;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{
	display:none;
}


/* common */
body, #wrapper{overflow-x:hidden;}
*{box-sizing:border-box;}
img{width:100%;height:auto;}
.row{flex-wrap:wrap;}
.row > *{width: 100%;max-width: 100%;}
.flex_row_reverse{flex-direction:row-reverse;}
.flex_column_reverse{flex-direction:column-reverse;}
.flex_grow_1{flex-grow: 1;}/*오피니언+핫폴 처리를 위해 만듬*/
.visually_hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap;}
.overflow_hidden{overflow: hidden;}
.height_auto{height: auto;}
button{border:0 none;background-color:transparent;cursor:pointer;}
button:disabled{ cursor: auto; }
button.btn:disabled{ border-color: #cdcdcd; background-color: #cdcdcd; color: #fff;}
button,input{border-radius:0;border:0;-webkit-border-radius:0;}

.card_image .player_area{position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.card_image .player_area iframe{position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}

:not(.ds_wrap ):not(.jpod_list) .card .card_image a::before{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.06); z-index: 1;}
.opinion_list .card .card_image a::before{border-radius: 50%;}

/* bg */
.bg_black{background-color:#000;color:#fff;}
.bg_blue{background-color:#f7faff;}

.bdr_none{border: none !important;}
.ml_auto{margin-left: auto;}
.show{display: block !important;}
.hide{display: none !important;}
.pop_hide{display: none !important;}

.show.ico_new{display: flex !important;}
/* 폰트 컬러 */
.font_orange{color:#f6330a;}

/* flex 공통 적용 */
.row,.header_wrap,.masthead_menu,.masthead_menu ul,.header_nav,.header_nav .nav,.side_nav .nav ul,.side_nav .btn_group,.sticky_top .header_area,.issue_pick,.list_issue,.card_skin .card_body,.jpod_list .card_body,.card .meta,.card.skin,.card_skin,.card_right,.chain_wrap .chain_wrap .title_area,.info_wrap,.myfeed_wrap .card .skin,.footer_wrap .etc,.sitemap,.policy,.sitemap .special,.promotion,.footer_info .btn_area,.layer_brand .brand_nav,.btn_black{display:flex;}
.header_wrap,.side_nav .btn_group,.info_wrap,.card .meta,.chain_wrap .title_wrap,.sitemap,.layer_brand .brand_nav{justify-content:space-between;}

/* 아이콘 */
[class*="ico_"]{display: inline-block;font-style: normal;background-position: 50% 50%;background-repeat: no-repeat;background-size: 100% auto; z-index: 2;}
.ico_navbar{width: 21px;height:21px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M21 3H0v2h21z'/%3E%3Cpath d='M21 0H0v21h21z'/%3E%3Cpath fill='%23000' d='M21 9H4v2h17zm0 6H0v2h21z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_search{width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M10 2c4.418 0 8 3.582 8 8 0 1.849-.627 3.55-1.68 4.906l5.665 5.665-1.414 1.414-5.665-5.665C13.55 17.373 11.849 18 10 18c-4.418 0-8-3.582-8-8s3.582-8 8-8zm0 2c-3.314 0-6 2.686-6 6s2.686 6 6 6c1.38 0 2.651-.466 3.665-1.25l1.086-1.085C15.534 12.651 16 11.38 16 10c0-3.314-2.686-6-6-6z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_audio {width: 16px; height: 16px; background-size: 100% auto; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M13 10c-.828 0-1.5.672-1.5 1.5S12.172 13 13 13zM3 10v3c.828 0 1.5-.672 1.5-1.5S3.828 10 3 10zm10 4c-1.38 0-2.5-1.12-2.5-2.5S11.62 9 13 9V7c0-2.761-2.239-5-5-5S3 4.239 3 7v2c1.38 0 2.5 1.12 2.5 2.5S4.38 14 3 14h-.7l-.3-.3V7c0-3.314 2.686-6 6-6s6 2.686 6 6v6.7l-.3.3H13z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_new{width:19px;height:19px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M9.5 0C14.7 0 19 4.3 19 9.5S14.7 19 9.5 19 0 14.7 0 9.5 4.3 0 9.5 0z' fill-rule='evenodd' clip-rule='evenodd' fill='%23f6330a'/%3E%3Cpath d='M6.1 5.1h1.8l2.6 4.7.9 1.9h.1c-.1-.9-.2-2.1-.2-3.1V5.1H13V14h-1.8L8.5 9.3l-.9-2c.1 1 .2 2.1.2 3.1V14H6.1V5.1z' fill='%23fff'/%3E%3C/svg%3E");}
.ico_arrow_down{ width: 12px; height: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h14v14H0z'/%3E%3Cpath d='M2.13275 4.9l.49497-.49497 4.37322 4.37274 4.37134-4.37274.49497.49497L7 9.76725 2.13275 4.9z' fill='%231D1D1D'/%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_right{ width: 15px; height: 15px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 2l6 6.07123L4 14'/%3E%3C/g%3E%3C/svg%3E");}
.ico_fold{width: 12px; height: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13 0v13H0V0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 1.5l5 5.059L4 11.5'/%3E%3C/g%3E%3C/svg%3E");}
.ico_close{width: 24px; height: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%231D1D1D' d='M21.192 2.1l.707.707L12.706 12l9.193 9.193-.707.707-9.193-9.193L2.807 21.9l-.707-.707L11.292 12 2.1 2.807l.707-.707L12 11.292 21.192 2.1z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_youtube{width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M18.424 12.273c.985.006 3.5.034 5.304.164.32.037 1.017.04 1.64.69.49.494.65 1.616.65 1.616s.164 1.318.164 2.636v1.236c0 1.318-.164 2.636-.164 2.636s-.16 1.122-.65 1.616c-.623.65-1.32.652-1.64.69-.555.04-1.177.07-1.802.094l-.468.017c-1.477.047-2.873.057-3.315.059h-.191c-.472-.005-4.288-.046-5.516-.164-.364-.067-1.181-.047-1.804-.696-.49-.494-.65-1.616-.65-1.616s-.164-1.318-.164-2.636v-1.236c0-.69.045-1.38.088-1.882l.023-.253c.03-.31.053-.501.053-.501s.16-1.122.65-1.617c.623-.648 1.32-.652 1.64-.69 1.804-.13 4.319-.157 5.304-.163zm-2.114 3.263v4.576l4.421-2.28-4.421-2.296z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_twt{width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M14.964 24.545c6.176 0 9.553-5.036 9.553-9.402 0-.143-.003-.286-.01-.428.655-.466 1.225-1.048 1.675-1.71-.602.262-1.25.44-1.928.52.693-.41 1.225-1.057 1.476-1.828-.649.378-1.367.653-2.132.802-.612-.643-1.485-1.044-2.45-1.044-1.854 0-3.358 1.48-3.358 3.304 0 .26.03.512.087.754-2.79-.139-5.264-1.454-6.92-3.453-.288.488-.455 1.056-.455 1.66 0 1.147.593 2.16 1.494 2.752-.55-.017-1.068-.166-1.52-.414v.042c0 1.601 1.156 2.937 2.693 3.24-.282.076-.58.116-.885.116-.217 0-.427-.02-.632-.06.428 1.314 1.667 2.27 3.137 2.296-1.15.887-2.597 1.415-4.17 1.415-.27 0-.538-.015-.8-.046 1.485.937 3.25 1.484 5.145 1.484'/%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_naver{width: 36px; height: 36px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M20.039 12.273v6.13l-4.246-6.13h-3.52v11.454h3.688v-6.13l4.246 6.13h3.52V12.273z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_face{width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M21.555 18.953l.424-2.939h-2.653v-1.907c0-.804.37-1.588 1.559-1.588h1.206v-2.502s-1.095-.199-2.141-.199c-2.185 0-3.613 1.408-3.613 3.956v2.24H13.91v2.94h2.428v7.104c.487.082.986.124 1.495.124.508 0 1.007-.042 1.494-.124v-7.105h2.229z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_instar{width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M18.958 9.82c.89.001 1.335.007 1.737.02l.184.006.49.021c.871.04 1.466.178 1.986.38.538.21.994.49 1.449.944.455.455.734.91.943 1.449.202.52.34 1.115.38 1.985l.022.491.006.184c.015.463.02.984.021 2.181v1.033c0 1.197-.006 1.717-.021 2.181l-.006.184-.022.49c-.04.871-.178 1.466-.38 1.986-.209.538-.488.994-.943 1.449-.455.455-.911.734-1.449.943-.52.202-1.115.34-1.985.38l-.491.022-.184.006c-.464.015-.984.02-2.181.021H17.48c-1.197 0-1.718-.006-2.181-.021l-.184-.006-.49-.022c-.871-.04-1.466-.178-1.986-.38-.538-.209-.994-.488-1.449-.943-.455-.455-.734-.911-.943-1.449-.203-.52-.34-1.115-.38-1.985l-.022-.491-.006-.184c-.013-.402-.019-.846-.02-1.737v-1.921c.001-.89.007-1.335.02-1.737l.006-.184.021-.49c.04-.871.178-1.466.38-1.986.21-.538.49-.994.944-1.449.455-.455.91-.734 1.449-.943.52-.203 1.115-.34 1.985-.38l.491-.022.184-.006c.402-.013.846-.019 1.737-.02zm-.453 1.472h-1.241l-.404.001c-.745.002-1.142.008-1.504.02l-.18.006-.484.02c-.797.037-1.23.17-1.518.282-.382.149-.655.326-.94.612-.287.286-.464.559-.613.94-.112.289-.245.722-.281 1.52-.009.179-.015.332-.021.483l-.006.18c-.012.362-.018.759-.02 1.504v2.275c.002.683.007 1.073.017 1.413l.006.181c.006.18.014.358.024.574.036.797.17 1.23.281 1.518.149.382.326.655.612.94.286.287.559.464.94.613.289.112.722.245 1.52.281l.483.021.18.006c.423.014.891.02 1.908.02h1.467c.944 0 1.415-.005 1.817-.017l.181-.006c.18-.006.358-.014.574-.024.797-.036 1.23-.17 1.518-.281.382-.149.655-.326.94-.612.287-.286.464-.559.613-.94.112-.289.245-.722.281-1.52.01-.215.018-.393.024-.573l.006-.181c.012-.402.016-.873.017-1.817v-1.467c0-1.017-.006-1.485-.02-1.908l-.006-.18-.02-.484c-.037-.797-.17-1.23-.282-1.518-.149-.382-.326-.655-.612-.94-.286-.287-.559-.464-.94-.613-.289-.112-.722-.245-1.52-.281-.215-.01-.393-.018-.573-.024l-.181-.006c-.34-.01-.73-.015-1.413-.017h-.63zm-.508 2.505c2.32 0 4.2 1.88 4.2 4.2 0 2.32-1.88 4.2-4.2 4.2-2.32 0-4.2-1.88-4.2-4.2 0-2.32 1.88-4.2 4.2-4.2zm0 1.474c-1.505 0-2.726 1.22-2.726 2.726s1.22 2.727 2.726 2.727 2.727-1.22 2.727-2.727c0-1.505-1.22-2.726-2.727-2.726zm4.367-2.621c.542 0 .981.44.981.981 0 .542-.44.982-.981.982-.543 0-.982-.44-.982-.982s.44-.981.982-.981z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_myfeed{width:15px; height: 15px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M12 2c.552 0 1 .448 1 1v9c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h9zm0 1H3v9h9V3zM8 5v2h2v1H8v2H7V8H5V7h2V5h1z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_storage{width: 15px; height: 15px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M13 4v7.77c0 .679-.616 1.23-1.375 1.23h-8.25C2.615 13 2 12.449 2 11.77V4h11zm-1 1H3v6.77c0 .086.106.194.282.223l.093.007h8.25c.197 0 .332-.095.366-.186l.009-.045V5zm-2 2v1H5V7h5zm1-5v1H4V2h7z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_link {width: 14px;height: 14px;background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M14 0H0v14h14z'/%3E%3Cpath d='M2 8h1V4l9 9 1-1-9-9h4V2H2v6z' fill='%23999'/%3E%3C/g%3E%3C/svg%3E");}
.ico_clear {width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23999' cx='10' cy='10' r='10'/%3E%3Cpath d='M13.985 5.404l.707.707L10.803 10l3.89 3.89-.708.706-3.889-3.89-3.889 3.89-.707-.707L9.389 10 5.5 6.112l.707-.707 3.889 3.889 3.89-3.89z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");}
.ico_photo_viewer {width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cfilter id='a' width='122.5%25' height='122.5%25' x='-8.1%25' y='-7.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.5' dy='.6' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M20 13.5v6a.5.5 0 01-.5.5h-6v-1H19v-5.5h1zm-15 0V19h5.5v1h-6a.5.5 0 01-.5-.5v-6h1zM19.5 4a.5.5 0 01.5.5v6h-1V5h-5.5V4h6zm-9 0v1H5v5.5H4v-6a.5.5 0 01.5-.5h6z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cg%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_primary_right{width: 15px;height: 15px; margin-left: 4px; background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%23f6330a' stroke-width='2' d='M4 2l6 6.071L4 14'/%3E%3C/g%3E%3C/svg%3E");}
.ico_quotes{width: 19px;height: 13px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='13'%3E%3Cpath d='M12.602 4.811c.746-.204 1.458-.27 2.17-.105 1.17.27 2.044.912 2.702 1.946 1.35 2.123.312 5.543-2.799 6.157-2.252.445-4.38-1.057-4.852-3.434-.716-3.615.734-6.998 3.854-8.99a1.932 1.932 0 011.401-.282c.333.055.414.248.206.513a2.984 2.984 0 01-.447.43c-1.037.863-1.94 2.363-2.235 3.765m-9.643 0c.746-.204 1.457-.27 2.17-.105 1.17.27 2.044.912 2.701 1.946 1.35 2.123.313 5.543-2.798 6.157C2.78 13.254.652 11.752.18 9.375-.537 5.76.914 2.377 4.034.385A1.93 1.93 0 015.435.103c.333.055.414.248.205.513a2.93 2.93 0 01-.446.43c-1.037.863-1.94 2.363-2.235 3.765' fill='%23FD3C18' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_info{width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23979797' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 1c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9zm.65 7.5v6h-1.3v-6h1.3zM10 5.4c.442 0 .8.358.8.8 0 .442-.358.8-.8.8-.442 0-.8-.358-.8-.8 0-.442.358-.8.8-.8z' transform='translate(-1011.000000, -313.000000) translate(260.000000, 312.000000) translate(751.000000, 1.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_check{width:13px;height:13px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.964706 0 0 0 0 0.200000 0 0 0 0 0.039216 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_up{width:17px;height:18px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 17.5h17V.5H0z'/%3E%3Cpath fill='%231D1D1D' d='M2.589 11.55l.6.601 5.312-5.31 5.31 5.31.6-.601-5.91-5.91-5.911 5.911z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_down{width:15px;height:16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .5h15v15H0z'/%3E%3Cpath fill='%231D1D1D' d='M2.284 5.75l.53-.53 4.688 4.684 4.682-4.684.53.53L7.5 10.964 2.285 5.75z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_bold_down {width: 12px;height: 12px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23999' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='square'/%3E%3C/svg%3E");}

.ico_bookmark {background-position: right center;}
.ico_bookmark {width:20px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20'%3E%3Cpath d='M11.25 2c.414 0 .75.358.75.8V18h-.375L6 14.74.375 18H0V2.8c0-.442.336-.8.75-.8h10.5zM11 3H1v13.481l5-2.897 5 2.897V3z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E"); background-size: 12px 20px !important;}
.active > .ico_bookmark {background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 2c.4142136 0 .75.3581722.75.8V18h-.375L6 14.74.375 18H0V2.8c0-.4418278.33578644-.8.75-.8h10.5z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E");}
              
/*날씨 아이콘*/
[class*="ico_weather"]{width: 50px; height: 50px;}
.ico_weather01{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L50 0 50 50 0 50z' transform='translate(-345.000000, -857.000000) translate(260.000000, 856.000000) translate(85.000000, 1.000000)'/%3E%3Cg transform='translate(-345.000000, -857.000000) translate(260.000000, 856.000000) translate(85.000000, 1.000000) translate(7.000000, 7.000000)'%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M18 7c6.075 0 11 4.925 11 11s-4.925 11-11 11S7 24.075 7 18 11.925 7 18 7zm0 2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9z'/%3E%3Ccircle cx='18' cy='18' r='9' fill='%23FFDC00'/%3E%3Cpath fill='%231D1D1D' d='M19 32v4h-2v-4h2zM7.393 27.192l1.415 1.415-2.829 2.828-1.414-1.414 2.828-2.829zm21.214 0l2.12 2.122-1.413 1.414-2.122-2.121 1.415-1.415zM4 17v2H0v-2h4zm32 0v2h-4v-2h4zM5.98 4.565l2.828 2.828-1.415 1.415-2.828-2.829 1.414-1.414zm24.04 0l1.415 1.414-2.828 2.829-1.415-1.415 2.829-2.828zM19 0v4h-2V0h2z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_weather02{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cg transform='translate(12 4)'%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M18 7c6.075 0 11 4.925 11 11s-4.925 11-11 11S7 24.075 7 18 11.925 7 18 7zm0 2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9z'/%3E%3Ccircle cx='18' cy='18' r='9' fill='%23FFDC00'/%3E%3Cpath fill='%231D1D1D' d='M19 32v4h-2v-4h2zM7.393 27.192l1.415 1.415-2.829 2.828-1.414-1.414 2.828-2.829zm21.214 0l2.12 2.122-1.413 1.414-2.122-2.121 1.415-1.415zM4 17v2H0v-2h4zm32 0v2h-4v-2h4zM5.98 4.565l2.828 2.828-1.415 1.415-2.828-2.829 1.414-1.414zm24.04 0l1.415 1.414-2.828 2.829-1.415-1.415 2.829-2.828zM19 0v4h-2V0h2z'/%3E%3C/g%3E%3Cpath fill='%23FFF' stroke='%231D1D1D' stroke-width='2' d='M22 26c2.506 0 4.797.922 6.551 2.445 1.779 1.543 3.007 3.704 3.351 6.148.028.202.05.404.066.605.188.052.374.114.556.186 1.033.41 1.913 1.122 2.529 2.03.598.88.947 1.942.947 3.086 0 1.442-.555 2.754-1.463 3.735-.907.98-2.166 1.63-3.577 1.746h0L9.015 46c-1.988-.063-3.739-.856-4.995-2.112C2.76 42.628 2 40.902 2 39c0-1.933.784-3.683 2.05-4.95C5.317 32.784 7.067 32 9 32c.907 0 1.774.172 2.569.486.312.123.618.27.914.44.105-.327.228-.65.368-.966.787-1.783 2.081-3.292 3.7-4.346C18.117 26.593 19.99 26 22 26z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather03{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23FFF' stroke='%231D1D1D' stroke-width='2' d='M20.222 4c-3.037 0-5.787 1.231-7.778 3.222-1.99 1.99-3.222 4.74-3.222 7.778 0 .316.014.629.04.938-.296-.01-.595.008-.895.051-1.243.182-2.343.808-3.129 1.711C4.468 18.586 4 19.738 4 21c0 1.313.506 2.509 1.335 3.4.827.892 1.974 1.48 3.26 1.584h0l11.552.015h11.876c2.057-.111 3.824-.91 5.08-2.157 1.266-1.256 2.008-2.962 2.008-4.842 0-1.933-.783-3.683-2.05-4.95C35.794 12.784 34.044 12 32.11 12h0l-1.256.07-.253-.719c-.762-2.17-2.187-4.029-4.03-5.335C24.778 4.746 22.587 4 20.222 4z'/%3E%3Cg transform='translate(14 3)'%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M18 7c6.075 0 11 4.925 11 11s-4.925 11-11 11S7 24.075 7 18 11.925 7 18 7zm0 2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9z'/%3E%3Ccircle cx='18' cy='18' r='9' fill='%23FFDC00'/%3E%3Cpath fill='%231D1D1D' d='M19 32v4h-2v-4h2zM7.393 27.192l1.415 1.415-2.829 2.828-1.414-1.414 2.828-2.829zm21.214 0l2.12 2.122-1.413 1.414-2.122-2.121 1.415-1.415zM4 17v2H0v-2h4zm32 0v2h-4v-2h4zM5.98 4.565l2.828 2.828-1.415 1.415-2.828-2.829 1.414-1.414zm24.04 0l1.415 1.414-2.828 2.829-1.415-1.415 2.829-2.828zM19 0v4h-2V0h2z'/%3E%3C/g%3E%3Cpath fill='%23FFF' stroke='%231D1D1D' stroke-width='2' d='M27 24c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C42.546 37.38 43 38.637 43 40c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L6.018 46c-1.43-.055-2.683-.623-3.58-1.52C1.537 43.58 1 42.353 1 41c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C10.685 30.543 12.28 30 14 30c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C23.01 24.567 24.939 24 27 24z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather04{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M33 6c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C48.546 19.38 49 20.637 49 22c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L12.018 28c-1.43-.055-2.683-.623-3.58-1.52C7.537 25.58 7 24.353 7 23c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C16.685 12.543 18.28 12 20 12c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C29.01 6.567 30.939 6 33 6z'/%3E%3Cpath fill='%23999' stroke='%231D1D1D' stroke-width='2' d='M27 19l.357.006c2.607.083 4.985 1.073 6.829 2.665 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C42.546 32.38 43 33.637 43 35c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L5.102 41c-1.167-.251-2.193-.888-2.927-1.77C1.442 38.351 1 37.227 1 36c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C10.685 25.543 12.28 25 14 25c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C23.01 19.567 24.939 19 27 19h0z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather05{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 6c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 19.38 46 20.637 46 22c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 28c-1.43-.055-2.683-.623-3.58-1.52C4.537 25.58 4 24.353 4 23c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 12.543 15.28 12 17 12c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 6.567 27.939 6 30 6z'/%3E%3Cpath fill='%231D1D1D' d='M15.16232 33.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM25.16232 33.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM35.16232 33.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM18.16232 38.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM28.16232 38.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM38.16232 38.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather06{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 7c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 20.38 46 21.637 46 23c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 29c-1.43-.055-2.683-.623-3.58-1.52C4.537 26.58 4 25.353 4 24c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 13.543 15.28 13 17 13c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 7.567 27.939 7 30 7z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M25 22.996l-1.402-2.428-5.196 3 1.401 2.428H17v4h16v-4h-2.804l1.402-2.428-5.195-3z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M27.134 23.3l1.732 1-2.134 3.696H31v2h-4.268l2.134 3.696-1.732 1L25 30.996l-2.134 3.696-1.732-1 2.133-3.696H19v-2h4.267L21.134 24.3l1.732-1 2.133 3.695z'/%3E%3Cpath fill='%231D1D1D' d='M18.134 33l1.732 1-2.134 3.696H22v2h-4.268l2.134 3.696-1.732 1L16 40.696l-2.134 3.696-1.732-1 2.133-3.696H10v-2h4.267L12.134 34l1.732-1 2.133 3.695L18.134 33zm18 0l1.732 1-2.134 3.696H40v2h-4.268l2.134 3.696-1.732 1L34 40.696l-2.134 3.696-1.732-1 2.133-3.696H28v-2h4.267L30.134 34l1.732-1 2.133 3.695L36.134 33z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather07{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cg transform='translate(14)'%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M18 7c6.075 0 11 4.925 11 11s-4.925 11-11 11S7 24.075 7 18 11.925 7 18 7zm0 2c-4.97 0-9 4.03-9 9s4.03 9 9 9 9-4.03 9-9-4.03-9-9-9z'/%3E%3Ccircle cx='18' cy='18' r='9' fill='%23FFDC00'/%3E%3Cpath fill='%231D1D1D' d='M19 32v4h-2v-4h2zM7.393 27.192l1.415 1.415-2.829 2.828-1.414-1.414 2.828-2.829zm21.214 0l2.12 2.122-1.413 1.414-2.122-2.121 1.415-1.415zM4 17v2H0v-2h4zm32 0v2h-4v-2h4zM5.98 4.565l2.828 2.828-1.415 1.415-2.828-2.829 1.414-1.414zm24.04 0l1.415 1.414-2.828 2.829-1.415-1.415 2.829-2.828zM19 0v4h-2V0h2z'/%3E%3C/g%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M27 18c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C42.546 31.38 43 32.637 43 34c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L6.018 40c-1.43-.055-2.683-.623-3.58-1.52C1.537 37.58 1 36.353 1 35c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C10.685 24.543 12.28 24 14 24c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C23.01 18.567 24.939 18 27 18z'/%3E%3Cpath fill='%231D1D1D' d='M12.16232 44.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM22.16232 44.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557zM32.16232 44.05908l1.53209 1.28557-3.85673 4.59627-1.53209-1.28557z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather08{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 6c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 19.38 46 20.637 46 22c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 28c-1.43-.055-2.683-.623-3.58-1.52C4.537 25.58 4 24.353 4 23c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 12.543 15.28 12 17 12c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 6.567 27.939 6 30 6z'/%3E%3Cpath fill='%231D1D1D' d='M21 33v14h-2V33h2zm12 0v14h-2V33h2zm-18 0v7h-2v-7h2zm12 0v7h-2v-7h2zm11 0v7h-2v-7h2z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather09{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 6c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 19.38 46 20.637 46 22c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 28c-1.43-.055-2.683-.623-3.58-1.52C4.537 25.58 4 24.353 4 23c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 12.543 15.28 12 17 12c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 6.567 27.939 6 30 6z'/%3E%3Cpath fill='%231D1D1D' d='M15.162 38.06l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zm10 0l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zm-13-5l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zm10 0l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zM38.134 33l1.732 1-2.134 3.696H42v2h-4.268l2.134 3.696-1.732 1L36 40.696l-2.134 3.696-1.732-1 2.133-3.696H30v-2h4.267L32.134 34l1.732-1 2.133 3.695L38.134 33z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather10{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 6c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 19.38 46 20.637 46 22c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 28c-1.43-.055-2.683-.623-3.58-1.52C4.537 25.58 4 24.353 4 23c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 12.543 15.28 12 17 12c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 6.567 27.939 6 30 6z'/%3E%3Cpath fill='%231D1D1D' d='M31.162 38.06l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zm10 0l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zm-13-5l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zm10 0l1.532 1.285-3.856 4.596-1.532-1.286 3.856-4.596zM17.134 33l1.732 1-2.134 3.696H21v2h-4.268l2.134 3.696-1.732 1L15 40.696l-2.134 3.696-1.732-1 2.133-3.696H9v-2h4.267L11.134 34l1.732-1 2.133 3.695L17.134 33z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather11,.ico_weather011{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 7c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 20.38 46 21.637 46 23c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 29c-1.43-.055-2.683-.623-3.58-1.52C4.537 26.58 4 25.353 4 24c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 13.543 15.28 13 17 13c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 7.567 27.939 7 30 7z'/%3E%3Cpath fill='%231D1D1D' d='M21.14845 34.07268l1.41417 1.4142-2.83111 2.8307L21.1633 39.751l.0027-.00238 1.41417 1.4142-4.2426 4.2425-1.41417-1.4142 2.8257-2.82595-2.83142-2.83233.00297-.00335-.0148-.01432 4.2426-4.2425zM31.14845 34.07268l1.41417 1.4142-2.83111 2.8307L31.1633 39.751l.0027-.00238 1.41417 1.4142-4.2426 4.2425-1.41417-1.4142 2.8257-2.82595-2.83142-2.83233.00297-.00335-.0148-.01432 4.2426-4.2425z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_weather12,.ico_weather012{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cpath fill='%23E0E0E0' stroke='%231D1D1D' stroke-width='2' d='M30 8c2.747 0 5.258 1.007 7.186 2.671 1.954 1.688 3.308 4.05 3.698 6.727.033.227.06.453.078.68.216.034.432.08.645.14 1.282.355 2.39 1.125 3.174 2.156C45.546 21.38 46 22.637 46 24c0 1.62-.642 3.09-1.684 4.169-1.043 1.079-2.488 1.768-4.093 1.827h0L9.018 30c-1.43-.055-2.683-.623-3.58-1.52C4.537 27.58 4 26.353 4 25c0-1.306.5-2.495 1.32-3.385.827-.898 1.977-1.493 3.266-1.598.224-.018.445-.021.664-.01.057-.22.123-.44.199-.656.554-1.58 1.59-2.933 2.931-3.883C13.685 14.543 15.28 14 17 14c.746 0 1.468.102 2.153.293.263.073.524.16.782.262.113-.255.235-.506.368-.752.943-1.757 2.35-3.228 4.058-4.25C26.01 8.567 27.939 8 30 8z'/%3E%3Cpath fill='%231D1D1D' d='M32 41v2H11v-2h21zm-7-6v2H4v-2h21zm21 0v2H32v-2h14zm4-6v2H24v-2h26z'/%3E%3C/g%3E%3C/svg%3E");}


/* 숫자 */
[class*="ico_num"]{width:28px;height:40px;background-size:100% 100%;font-size:0;}
.ico_num1{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M9.108 34V6.856H3.636l-.54 2.376H6.66V34z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_num2{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M12.636 34v-2.232h-7.38l3.924-7.956c1.728-3.384 3.78-7.236 3.78-11.088 0-3.528-1.764-6.228-5.58-6.228-4.608 0-5.436 4.068-5.436 7.776h2.448v-.576c0-2.124.432-4.896 3.132-4.896 2.268 0 2.988 1.872 2.988 3.744 0 3.492-2.088 7.272-3.6 10.368L1.512 34h11.124z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_num3{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M7.488 34.36c4.536 0 5.508-4.032 5.508-7.74 0-2.808-.432-6.48-3.456-7.632 2.556-1.116 3.096-3.78 3.096-6.3 0-3.528-1.584-6.192-5.472-6.192-3.78 0-5.22 3.456-5.112 6.696H4.5c0-2.052.216-4.392 2.808-4.392 2.304 0 2.88 2.016 2.88 4.104 0 4.068-1.152 5.076-4.968 5.076h-.432v2.304h.72c3.96-.072 5.04 2.304 5.04 5.904 0 2.16-.18 5.868-3.132 5.868-2.736 0-3.204-2.484-3.24-4.716v-.792H1.764l-.036 1.188c0 3.852 1.548 6.624 5.76 6.624z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_num4{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M11.16 34v-7.308h2.016v-2.16H11.16V6.856H8.784l-7.272 17.28v2.556h7.2V34h2.448zm-2.448-9.468H3.888l5.076-13.68h.108l-.36 5.436v8.244z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_num5{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M6.66 34.36c4.644 0 6.3-4.536 6.3-8.496 0-3.888-1.656-8.496-6.228-8.496l-1.62.144L6.12 9.088h6.048V6.856H4.104l-1.692 14.04c1.08-.648 2.304-1.08 3.6-1.08 3.492 0 4.5 3.132 4.5 6.012 0 2.376-.828 6.084-3.924 6.084-1.512 0-2.772-.72-3.924-1.584l-.684 2.484c1.296 1.008 3.024 1.548 4.68 1.548z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/svg%3E");}

#skip_nav {position:relative; z-index: 999;}
#skip_nav a {position:absolute;top:-200px;left:0;border:1px solid #fff;color:#fff;background:#333;line-height:30px;width:160px;text-align:center;text-decoration:none;}
#skip_nav a:active, #skip_nav a:focus {top:0;}

/* 스와이프 버튼 */
.pagination_bx{ display: flex; justify-content: center; align-items: center;}
.pagination_bx .swiper-pagination{ padding: 0 16px;}
.pagination_bx .swiper-pagination-fraction{ bottom: 0; font-weight: 700;}
.pagination_bx .swiper-pagination-current{ color: #333;}
.pagination_bx .swiper-pagination-total{ position: relative; color: #999;}
.pagination_bx .swiper-pagination,
.pagination_bx .swiper-button-prev,
.pagination_bx .swiper-button-next{ position: static; left: auto; top: auto; bottom: auto;  width: auto; margin: 0;}
.pagination_bx .swiper-button-prev,
.pagination_bx .swiper-button-next{ border: 1px solid #e1e1e1; border-radius: 50%; background-color: #fff; outline: none; }
.pagination_bx .swiper-button-disabled{ border-color: #b1b1b1; background-color: #e7e7e7;}
.pagination_bx .swiper-button-prev + .swiper-button-next{ margin-left: 6px;}
.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0; }
.swiper-pagination{position: relative;}
.swiper-pagination-bullets {align-items: center; height: 8px; line-height: 8px; }
.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; width: 6px; height: 6px; opacity: 1; background-color: #cdcdcd; vertical-align: top; }
.swiper-pagination-bullets .swiper-pagination-bullet-active{ background-color: #f6330a;}

/* 스와이프 버튼*/
.pagination_bx .swiper-pagination-fraction{font-size: 12px; line-height: 20px;}
.pagination_bx .swiper-button-prev,
.pagination_bx .swiper-button-next{width: 25px; height: 25px;  background-size: 13px;}
.pagination_bx .swiper-button-prev,
.pagination_bx.rtl .swiper-button-next{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M15 0v15H0V0z'/%3E%3Cpath fill='%231D1D1D' d='M9.75 2.284l.53.53-4.684 4.687 4.683 4.683-.53.53L4.534 7.5 9.75 2.285z'/%3E%3C/g%3E%3C/svg%3E");}
.pagination_bx .swiper-button-next,
.pagination_bx.rtl .swiper-button-prev{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0v15h15V0z'/%3E%3Cpath fill='%231D1D1D' d='M5.25 2.284l-.53.53 4.684 4.687-4.683 4.683.53.53L10.466 7.5 5.25 2.285z'/%3E%3C/g%3E%3C/svg%3E");}

/* header */
.header{position:relative;margin-bottom:14px;background-color:#fff;z-index:300;}
.header_wrap{align-items:center;height:134px;border-bottom:1px solid #f6330a;}
.header.issue_pick_none {margin-bottom: 24px;}
.header.issue_pick_none .header_wrap{border-bottom:4px solid #f6330a;}
.header_nav{justify-content:flex-end; align-items: center;}
.header_nav .nav_item{margin-right:32px;font-size:16px;}
.header_nav h2{color:#111;font-size:16px;}
.masthead_menu{justify-content:flex-end; position: relative; z-index:401;}
.masthead_menu li{color:#666;font-size:14px; position: relative; font-weight: 400; line-height: 22px;}
.language_site{margin-right: 32px;}
.language_site li:nth-child(n+1):nth-last-child(n+2)::after{position: absolute; top: 6px; right: 0; content: ""; display: block; width: 1px; height: 12px; background: #bcbcbc;}
.language_site li, 
.logout li {padding:0 9px 0 8px;}
.language_site li:last-child,
.logout li:last-child {padding-right:0;}
/* .masthead_menu .logout > li:nth-child(1) {padding-right:8px;} */
.masthead_menu .logout > li:nth-child(1)::before{position: absolute; top: 6px; right: 0; content: ""; display: block; width: 1px; height: 12px; background: #bcbcbc;}
.btn_user{display: flex; align-items: center; font-size: 14px; line-height: 22px; color: #666;}
.btn_user .ico_arrow_bold_down{margin-left: 4px;}
.logo a{display:block;width:100%;height:100%;}
.logo{display:block;width:162px;height:56px;background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='249' height='87' viewBox='0 0 249 87'%3E%3Cdefs%3E%3Cpath id='drvixrjf0a' d='M0.123 0.217L98.97 0.217 98.97 49.615 0.123 49.615z'/%3E%3Cpath id='zjm6tf0u8c' d='M0 0.217L18.899 0.217 18.899 48.374 0 48.374z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23000' d='M232.235 63.307c-2.434 0-3.834-4.61-3.834-9.73 0-4.866 1.4-6.215 3.003-6.215 2.33 0 3.782 4.603 3.782 9.787 0 4.867-1.452 6.158-2.951 6.158zm-5.803 11.91H238.5c1.498 0 2.173 1.19 2.173 2.434 0 3.37-3.987 5.958-8.697 5.958-4.143 0-6.319-2.331-6.319-5.128 0-1.14.365-2.588.776-3.265zm20.92-29.615l-7.817 1.966c-1.918-1.243-4.56-1.914-7.612-1.914-7.562 0-11.96 4.14-11.96 9.682 0 3.674 1.655 6.474 4.451 8.08-2.122 1.551-4.144 3.722-4.97 6.005v.724l5.487 4.76c-2.588.88-5.228 2.901-6.004 5.44 1.71 2.951 6.004 5.383 12.426 5.383 7.87 0 15.379-4.55 15.379-11.651 0-3.988-3.106-6.216-6.99-6.216H228.66c-2.382 0-3.263-.928-3.263-2.119 0-.518.157-1.135.466-1.655 1.71.618 3.624.93 5.747.93 7.561 0 12.015-4.14 12.015-9.681 0-2.328-.932-4.866-2.384-6.321l6.11 3.114h.725v-6.527h-.725z' transform='translate(-320 -195) translate(320 195)'/%3E%3Cg transform='translate(-320 -195) translate(320 195) translate(119.077 36.113)'%3E%3Cmask id='b37nzr46mb' fill='%23fff'%3E%3Cuse xlink:href='%23drvixrjf0a'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M37.714 25.697l5.59-16.156 5.23 16.156h-10.82zM13.17 47.496c-4.142 0-6.314-2.331-6.314-5.128 0-1.14.359-2.588.772-3.265h12.066c1.5 0 2.174 1.192 2.174 2.435 0 3.37-3.986 5.958-8.698 5.958zm-.57-36.247c2.33 0 3.78 4.603 3.78 9.787 0 4.866-1.45 6.158-2.952 6.158-2.432 0-3.834-4.603-3.834-9.73 0-4.866 1.402-6.215 3.007-6.215zm82.588 7.818c0-6.42-4.557-9.526-9.58-9.526-.463 0-.775.103-2.64 1.141l-5.487 2.95V9.541h-.777l-12.328 3.107v.776l4.043 2.016v19.628l-3.522 3.158-3.47-3.158L49.778.217H40.56v.676l1.45 4.764-9.942 28.477-4.192 3.21c-.262-3.574-3.264-5.596-6.938-5.596H9.855c-2.383 0-3.264-.928-3.264-2.119 0-.518.157-1.135.468-1.655 1.71.618 3.625.93 5.746.93 7.562 0 12.014-4.14 12.014-9.681 0-2.328-.93-4.866-2.383-6.321l6.112 3.109h.725V9.488h-.725l-7.82 1.966c-1.915-1.242-4.555-1.913-7.61-1.913-7.564 0-11.96 4.14-11.96 9.682 0 3.674 1.652 6.474 4.45 8.08-2.124 1.551-4.14 3.722-4.968 6.005v.724l5.487 4.76c-2.588.88-5.23 2.901-6.004 5.44 1.706 2.95 6.004 5.384 12.423 5.384 7.46 0 14.551-4.091 15.33-10.513h12.062v-.67l-5.333-3.677 2.382-6.683h12.327l2.276 6.995-4.142 3.364v.671h33.503v-.67l-3.47-3.05V15.08c1.087-.365 2.432-.57 3.776-.57 3.263 0 4.87 1.291 4.87 4.919v15.952l-3.473 3.05v.671H98.97v-.828l-3.782-3.207V19.067z' mask='url(%23b37nzr46mb)'/%3E%3C/g%3E%3Cpath fill='%23000' d='M114.538 55.18c0-6.419-4.557-9.526-9.58-9.526-.466 0-.776.103-2.641 1.141l-5.487 2.95v-4.091h-.777L83.728 48.76v.777l4.039 2.015v19.628l-3.78 3.364v.671h16.31v-.67l-3.467-3.05V51.192c1.086-.363 2.431-.57 3.777-.57 3.263 0 4.868 1.292 4.868 4.92v15.952l-3.468 3.05v.671h16.309v-.828l-3.778-3.207V55.18zM68.091 73.87c-3.834 0-5.697-7.35-5.697-14.704 0-6.833 1.502-11.648 4.607-11.648 3.938 0 5.647 7.198 5.647 14.236 0 7.198-1.811 12.117-4.557 12.117m-.259-28.217c-7.25 0-15.018 4.658-15.018 15.222 0 9.371 6.577 14.86 14.395 14.86 7.199 0 15.016-4.71 15.016-15.379 0-9.271-6.68-14.703-14.393-14.703M35.158 73.87c-3.834 0-5.694-7.35-5.694-14.704 0-6.833 1.502-11.648 4.608-11.648 3.936 0 5.645 7.198 5.645 14.236 0 7.198-1.814 12.117-4.56 12.117M34.9 45.654c-7.248 0-15.016 4.658-15.016 15.222 0 9.371 6.575 14.86 14.394 14.86 7.198 0 15.015-4.71 15.015-15.379 0-9.264-6.677-14.703-14.393-14.703' transform='translate(-320 -195) translate(320 195)'/%3E%3Cg transform='translate(-320 -195) translate(320 195) translate(0 36.113)'%3E%3Cmask id='ls28bfoq3d' fill='%23fff'%3E%3Cuse xlink:href='%23zjm6tf0u8c'/%3E%3C/mask%3E%3Cpath fill='%23000' d='M2.07 1.098l3.73 3.68v33.497c0 5.023-2.07 7.151-5.8 9.272l.259.827c8.441-.878 14.964-6.057 14.964-14.24V4.778l3.676-3.68V.217H2.07v.881z' mask='url(%23ls28bfoq3d)'/%3E%3C/g%3E%3Cpath fill='%23000' d='M94.078 22.271c0-4.492 1.354-8.985 4.205-8.985 1.836 0 3.962 2.318 3.962 9.859l-8.167.579v-1.453zm9.808 12.948c-5.749 0-8.936-3.624-9.664-9.954h16.767c-.242-8.94-5.168-13.72-12.464-13.72-8.457 0-13.047 6.622-13.047 14.4 0 7.876 5.076 13.674 12.66 13.674 5.507 0 9.231-2.179 12.126-4.926l-.386-.773c-1.786.817-4.01 1.299-5.992 1.299zM80.986 20.968c0-5.993-4.06-9.423-8.938-9.423-.436 0-.727.098-2.467 1.065l-5.121 2.751V.001h-.724L52.237 2.9v.724l3.767 1.883v29.86l-3.526 3.14v.63h15.22v-.63l-3.238-2.85V16.714c1.014-.337 2.27-.527 3.527-.527 3.044 0 4.544 1.208 4.544 4.588v14.883l-3.24 2.85v.63h15.222v-.775l-3.527-2.995v-14.4zM18.325 13.675L18.948 13.675 26.682 4.977 30.16 4.977 30.16 35.176 26.682 38.508 26.682 39.137 42.336 39.137 42.336 38.508 38.806 35.176 38.806 4.977 42.286 4.977 49.97 13.675 50.6 13.675 50.6 2.849 18.325 2.849z' transform='translate(-320 -195) translate(320 195)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position:50% 50%;background-size:auto 56px;}


/* top 버튼 */
.btn_top {display:none; position:fixed; right:50px; bottom:50px; width: 50px; height: 50px; border: solid 1px rgba(0, 0, 0, 0.2); border-radius: 50%; background-color: rgba(255, 255, 255, 0.7); z-index:10;}
.btn_top .ico_btn {width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-1833.000000, -993.000000) translate(1820.000000, 980.000000) translate(25.000000, 25.000000) rotate(-90.000000) translate(-25.000000, -25.000000) translate(13.000000, 13.000000)'/%3E%3Cpath fill='%231D1D1D' d='M8.414 2.8l9.193 9.192-.012.011.012.011-9.193 9.193L7 19.792l7.789-7.789L7 4.214 8.414 2.8z' transform='translate(-1833.000000, -993.000000) translate(1820.000000, 980.000000) translate(25.000000, 25.000000) rotate(-90.000000) translate(-25.000000, -25.000000) translate(13.000000, 13.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/*팝업기본*/
.layer_popup{position:absolute; z-index:200; background-color:#fff; }
.full_popup > .layer_popup{ outline: solid 1px rgba(0, 0, 0, 0.1);}
*:not(.full_popup) > .layer_popup{ border: solid 1px rgba(0, 0, 0, 0.1);}
*:not(.full_popup) > .layer_popup .layer_header .layer_title{font-size:14px;line-height:20px;color:#333;}
.layer_popup .btn_close{position:absolute; font-size:0;}
.full_popup { position:fixed; z-index:400; top: 0; right: 0; bottom: 0; left: 0;}
.full_popup.bg_white { background-color:#fff; }
.full_popup.bg_black { background-color:#111; }
.full_popup.bg_none {background: none !important;}
.layer_popup .ico_close{width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%231D1D1D' d='M16.718 2.6l.707.707-6.718 6.718 6.718 6.717-.707.707L10 10.732l-6.718 6.717-.707-.707 6.718-6.717-6.718-6.718.707-.707L10 9.318 16.718 2.6z'/%3E%3C/g%3E%3C/svg%3E");}

.layer_comment{position:fixed;right:0;top:0;height:100%;background-color:#fff;}
.layer_info{ right: 0; top: 45px; width: 320px; padding: 30px;}
.layer_info p{ font-size: 13px; line-height: 20px;letter-spacing: -0.5px; color: #333;}
.layer_info .date{ margin-top: 10px; font-size: 12px;  color: #999;}
.layer_info .btn_close{top:10px; right:10px;}
.date{font-size: 13px;line-height: 24px;letter-spacing: -0.5px;color: #999;}

/*트렌드 뉴스 layer_info 예외처리*/
.trend_swiper .layer_info{width: 260px;}

/* full_popup */
.full_popup.show .half_popup {bottom:0; transition: bottom 0.3s;}
/* half popup */
.half_popup {position:fixed; left:0; bottom:-100%; z-index:400; display:flex !important; flex-flow:column; align-items:center; justify-content:center; width:100%; height:calc(100vh / 2); background:#fff; outline: 1px solid rgba(0, 0, 0, .1);border:0 !important; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2); transition: bottom 0.3s;}
.half_popup.show {bottom:0; transition: bottom 0.3s;}
.half_popup:not('bottom_btn') {padding-top:10px;}
.half_popup .layer_body {text-align:center;}
.half_popup .layer_body .title {font-weight:700;}
.half_popup .layer_body .title strong {color:#f6330a;}
.half_popup .layer_body .title span {display:block; font-weight:400;}
.half_popup .layer_body .desc {margin-top:10px;}
.half_popup .btn_pass {position:absolute; left:50%; transform:translateX(-50%); display:flex; align-items:center; justify-content:center; color:#111;}
.thanks .half_popup  .thanks_txt {position:absolute;top: 0;left:0;display: flex;align-items: center;justify-content: center;width:100%;height:100%;background:#fff;border-radius: 6px;font-size: 14px;}

/* alert popup */
.full_popup .layer_alert {top:50%; left:50%; transform: translate(-50%, -50%); width:320px; min-height:170px; padding:40px 20px 30px; border:none; outline: 1px solid rgba(0, 0, 0, .1);}
.layer_alert .layer_body {min-height:44px; font-size:14px; line-height:22px; text-align:center;}
.layer_alert .btn_group {justify-content:center; margin-top:20px; text-align:center;}
.layer_alert .layer_footer {display:flex; align-items:center; justify-content:center; margin-top:20px;}
.layer_alert .btn_group [class*='btn'],
.layer_alert .layer_footer [class*='btn'] {padding: 0px 20px;font-size:14px;line-height: 34px;}
.layer_alert .layer_footer [class*='btn'] + [class*='btn'] {margin-left:10px;}
.layer_alert .btn_subscribe {width:79px;}
.layer_alert .btn_yn .btn {width:79px;}
.layer_alert .btn_pass {width:100%; margin-top:20px; font-size:13px; line-height:21px; text-align:center;}
.layer_alert .btn_pass .ico_pre {transform: translateY(1px); width:12px; height:12px; margin-right:2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 0v12H0V0z'/%3E%3Cpath fill='%23111' d='M8.296 2.525l-.707-.706L3.417 5.99l.032.033-.032.031 4.173 4.172.707-.707L4.8 6.022l3.496-3.496z'/%3E%3C/g%3E%3C/svg%3E");}
.layer_alert .btn_close {top:10px; right:10px;}
[class*="popup"] .thanks_txt {display:none;}

/*다크 팝업(구독모듈)*/
.layer_dark_popup {position: fixed; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 6px; z-index: 305;}
.layer_dark_popup .layer_item{position: relative; padding: 0 20px; height: 100%; background: #111; border-radius: 6px;}
.layer_dark_popup .layer_body {background:#111;border-radius: 6px;}
.layer_dark_popup .layer_header{padding: 14px 0; display: flex;}
.layer_dark_popup .layer_header .title{display: inline-block; font-size: 14px; line-height: 22px; font-weight: 300; color: #fff;}
.layer_dark_popup .layer_header .convenience_more span{font-size: 13px; line-height: 22px; color: #f6330a;font-weight: bold;}
.layer_dark_popup .layer_body{color: #cdcdcd; padding: 30px 0;}
.layer_dark_popup .layer_body .title{display: inline-block; font-size: 16px; line-height: 24px; color: #fff; padding-bottom: 10px;}
.layer_dark_popup .layer_body .popup_list{ font-size: 12px; line-height: 20px; padding-bottom: 20px; }
.layer_dark_popup .layer_body .popup_list li{position:relative;padding-left: 5px;}
.layer_dark_popup .layer_body .popup_list li:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:1px;border-radius:50%;background-color:#fff;}
.layer_dark_popup .btn_group{display: flex; align-items: center; justify-content: center;}
.layer_dark_popup .btn_group [class*="btn_"]{width: 90px;}
.layer_dark_popup .btn_group .btn:nth-child(1){margin-right: 10px;}
.layer_dark_popup .convenience_more{display: flex; align-items: center;}
.layer_dark_popup .btn_close{position: absolute; top: 10px; right: 10px;}
.layer_dark_popup .btn_group .btn_white {border: 1px solid #fff; background-color: transparent;color: #fff;}
.layer_dark_popup .btn_group .btn_outline_orange {border: 1px solid #f0320a;color: #f0320a;}
 
/*다크 팝업 아이콘*/
.layer_dark_popup .convenience_more .ico_arrow{width: 15px; height: 15px; margin-left:3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 15h15V0H0z'/%3E%3Cpath fill='%23F6330A' d='M11.933 10.385l.816-.816-5.215-5.215-.006.007-.005-.007-5.215 5.215.816.816L7.528 5.98l4.405 4.404z'/%3E%3C/g%3E%3C/svg%3E");}
.layer_dark_popup .btn_close .ico_close{width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23FFF' d='M3.03902 16.23187L16.23787 3.03302l.70711.7071L3.74613 16.93899z'/%3E%3Cpath fill='%23FFF' d='M3.80483 3.09273L17.0037 16.29158l-.7071.7071L3.09772 3.79984z'/%3E%3C/g%3E%3C/svg%3E");}
.layer_dark_popup .btn_open .ico_open{width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 20h20V0H0z'/%3E%3Cpath fill='%23FFF' d='M15.91 13.846L17 12.758l-6.953-6.953-.008.007-.008-.007-6.953 6.953 1.088 1.088 5.872-5.873 5.874 5.873z'/%3E%3C/g%3E%3C/svg%3E");}

/* 로그인 안내 팝업 */
.layer_login_popup {display: none; position: absolute; top: 27px; right:0;width: 320px; background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); z-index: 401;}
.layer_login_popup .layer_item{position: relative; padding: 30px 19px; height: 100%;}
.layer_login_popup .layer_header .login_popup_title{display: inline-block;padding-bottom: 10px;font-size: 16px; line-height: 24px; color: #111;}
.layer_login_popup .layer_body .login_popup_list{ display: block !important; padding-bottom: 20px; padding-left: 5px;font-size: 12px; line-height: 20px;}
.layer_login_popup .layer_body .login_popup_list li{list-style-type: disc;color: #333;}
.layer_login_popup .layer_body .login_popup_list li::marker{content: "· ";}
.layer_login_popup .btn_group{display: flex; align-items: center; justify-content: center;}
.layer_login_popup .btn_group [class*="btn_"]{width: 90px;}
.layer_login_popup .btn_group .btn:nth-child(1){margin-right: 10px;}
.layer_login_popup .btn_close{position: absolute; top: 10px; right: 10px;}
.layer_login_popup .btn_group .btn_outline_black {border: 1px solid #111;}
.layer_login_popup .btn_group .btn_outline_orange {border: 1px solid #f0320a;color: #f0320a;}

/* 아이콘*/
.layer_login_popup .btn_close .ico_close{width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%231D1D1D' d='M3.03902 16.23187L16.23787 3.03302l.70711.7071L3.74613 16.93899z'/%3E%3Cpath fill='%231D1D1D' d='M3.80483 3.09273L17.0037 16.29158l-.7071.7071L3.09772 3.79984z'/%3E%3C/g%3E%3C/svg%3E");}

/*플로팅 팝업*/
.plotting_popup .layer_body{display: none;}
.plotting_popup.active .layer_header{display: none;}
.plotting_popup.active .layer_body{display: block;}

/*플로팅 배너*/
.plotting_banner{position: fixed; z-index: 305; width: 100%; bottom: 0; left: 0; background: #f6330a;}
.plotting_banner .btn_close .ico_close{width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23FFF' d='M3.03902 16.23187L16.23787 3.03302l.70711.7071L3.74613 16.93899z'/%3E%3Cpath fill='%23FFF' d='M3.80483 3.09273L17.0037 16.29158l-.7071.7071L3.09772 3.79984z'/%3E%3C/g%3E%3C/svg%3E");}
.plotting_banner .plotting_popup{display: none;}
.plotting_banner .plotting_popup.active{display: block; position: absolute; left: 50%; transform: translateX(-50%);}
.plotting_banner .plotting_popup.active::after{content: ''; position: absolute; left: 50%; bottom:-7px; z-index: -1; display: flex; width: 15px; height: 15px; background: #111; transform: rotate(136deg); outline: 1px solid rgba(255, 255, 255, 0.3);}

/*drawer*/
.drawer{position: fixed; bottom: 0; left: 0; z-index:200; width: 100%; background: #111; border-radius: 0;}
.drawer.active .btn_open .ico_open,
.drawer.active .btn_open .ico_arrow_up{transform: rotate(180deg);}

/*product*/
.product_popup{width: 340px; height: 94px; bottom: 30px; right:32px;}
.product_popup .layer_body{padding: 20px; height: 100%;}
.product_popup .layer_body .product_popup_title{font-size: 20px; line-height: 30px; color: #fff; margin-bottom: 2px;}
.product_popup .layer_body .product_popup_info_wrap{display: flex; align-items: center; justify-content: space-between;}
.product_popup .layer_body .product_popup_info_wrap .product_popup_info{font-size: 14px; line-height: 22px; color: #cdcdcd;}
.product_popup .product_popup_subscribe{display: flex; align-items: center; justify-content: center; padding: 20px; height: 100%;}
.product_popup .product_popup_subscribe .product_popup_text{font-size:14px; line-height: 22px; color: #cdcdcd;}
.product_popup.thanks .thanks_txt {display:block;position:absolute;top: 0;left:0;display: flex;align-items: center;justify-content: center;width:100%;height:100%;background:#111111;border-radius: 6px;color:#fff;font-size: 14px;}

/* epandable_a */
.epandable_a{width: 340px; bottom: 30px;  right:32px; text-align: center;}
.epandable_a .layer_body{padding: 20px; height: 100%;}
.epandable_a .layer_body .product_popup_title{display:block;margin: 20px 0 10px;font-size: 20px; line-height: 30px; color: #fff;}
.epandable_a .layer_body .product_popup_info_wrap .product_popup_info{font-size: 13px; line-height: 21px; color: #cdcdcd;}
.epandable_a .layer_body .product_popup_info_wrap .btn_group {margin:20px 0 10px;}
.epandable_a.thanks .thanks_txt {display:block;position:absolute;top: 0;left:0;display: flex;align-items: center;justify-content: center;width:100%;height:100%;background:#111111;border-radius: 6px;color:#fff;font-size: 14px;}

/* epandable_b */
.epandable_b{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 320px;padding:30px;text-align:center;background-color: #ffffff;}
.epandable_b .layer_header {padding:60px 0 30px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.epandable_b .layer_header .layer_title{display:block;margin-bottom:3px;font-size: 32px; line-height: 44px;}
.epandable_b .layer_header .title_info {font-size: 13px; line-height: 21px;}
.epandable_b .layer_body {display: flex;flex-flow: column;justify-content: center;min-height:228px;padding-top: 30px;}
.epandable_b .layer_body .layer_body_info{font-size: 14px; line-height: 22px;font-weight: bold;}
.epandable_b .layer_footer{display:flex;align-items:center;justify-content:center;margin-top:20px}
.epandable_b .btn_close {top:16px;right:16px;}
.epandable_b .btn_pass {bottom:30px; font-size:13px; line-height:21px; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.epandable_b .btn_pass .ico_pre {width:12px; height:12px; margin-right:2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 0v12H0V0z'/%3E%3Cpath fill='%23111' d='M8.296 2.525l-.707-.706L3.417 5.99l.032.033-.032.031 4.173 4.172.707-.707L4.8 6.022l3.496-3.496z'/%3E%3C/g%3E%3C/svg%3E");}
.full_popup.thanks .epandable_b .thanks_txt {display:block;position:absolute;top: 0;left:0;display: flex;align-items: center;justify-content: center;width:100%;height:100%;background:#fff;border-radius: 6px;font-size: 14px;}

/* multi_product 공통 */
.multi_product_title {display:block;padding-bottom:8px;font-size: 14px;font-weight: normal;line-height:22px;letter-spacing: -0.4px;}
.multi_product_item {display: flex;flex-flow: inherit !important;padding:15px 0;align-items:center;justify-content: space-between;border-bottom: 1px solid rgba(0, 0, 0, .1);}
.multi_product_item:first-child {border-top: 1px solid rgba(0, 0, 0, .1);}
.multi_product_item a {display:block;max-width: 85px;font-size: 14px;font-weight: bold;line-height: 22px;letter-spacing: -0.4px;}
.multi_product_item .ico_arrow_right {height:22px;margin-left: 4px;}
.multi_product_item .btn_wrap {display:flex;align-items: center;}
.multi_product_item .count {margin-right:8px;font-size: 13px;line-height: 21px;letter-spacing: -0.4px;color: #999999;}
.multi_product_item .count > i {margin-right: 2px;}
div[class*="multi_product"] .btn_more {display: flex;align-items:center;justify-content: center;width: 100%;padding:20px 0;font-size: 14px;line-height: 22px;letter-spacing: -0.4px;text-align:center;}
div[class*="multi_product"] .btn_more > i {margin-left:4px;}
div[class*="multi_product"] .btn_close {top:16px;right:16px;}
div[class*="multi_product_"] .ico_next {transform: translateY(2px);}
div[class*="multi_product_auto"] {position:fixed !important;left: 50%;bottom:-100%;z-index:400;transform: translateX(-50%);width:320px;padding:30px 30px 0;background:#fff; transition: bottom 0.3s;}
div[class*="multi_product_auto"].show {bottom: 20px;transition: bottom 0.3s;}

/* multi_product_auto_edit */
.multi_product_auto_edit .multi_product_item a {max-width: 130px;}

/* multi_product_focus */
.multi_product_focus{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 320px;padding:30px 30px 0; background-color: #ffffff;}
.multi_product_focus .multi_product_item a {display: flex;align-items: center;max-width: auto;}
.multi_product_focus .multi_product_item .item_wrap {display:flex;flex-flow:column;}
.multi_product_focus .multi_product_item .item_wrap .item_info {font-size: 13px;line-height:21px;}

/* layer_multi_product */
.layer_multi_product {position:fixed; left:0; bottom:-225px;z-index:400;height: 320px !important;min-height: 316px;background: #fff;border-top: solid 1px rgba(0, 0, 0, 0.1);transition: bottom 0.3s;}
.layer_multi_product.active {bottom:0;}
.layer_multi_product a {display: flex;align-items:center;}
.layer_multi_product .layer_item  {position: relative;display:flex;flex-direction: column;align-items: center;padding-top: 30px;height: 100%;}
.layer_multi_product .multi_product_title {line-height:20px;border-bottom:none;}
.layer_multi_product .tag_wrap {padding-top:8px;}
.layer_multi_product .tag_nav .nav_item {display: inline-flex;flex: 0 0 auto;width: auto;padding:0;}
.layer_multi_product .tab_nav_swiper {width:100%;}
.layer_multi_product .multi_product_item:last-child {border-bottom:none;}
.layer_multi_product .multi_product_item a  {max-width: none;}
.layer_multi_product .ico_arrow_up {width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 22h22V0H0z'/%3E%3Cpath fill='%23111' d='M17.502 15.23l1.197-1.196-7.649-7.648-.008.008-.009-.008-7.648 7.648 1.195 1.197 6.46-6.46 6.461 6.46z'/%3E%3C/g%3E%3C/svg%3E");}
.layer_multi_product.close {bottom:-270px;}
.layer_multi_product.close .layer_item {padding-top:10px;}
.layer_multi_product.close .multi_product_title {font-size: 14px;font-weight: bold;text-align: center;}

/* plotting_default */
.plotting_default {position: fixed;bottom: -100%;left: 0;right: 0;z-index: 200;width:100%;max-width:1200px;height:60px;margin:0 auto;transition: bottom 0.3s;}
.plotting_default.show {bottom:10px;}
.plotting_default .layer_header {align-items: center;justify-content: center;}
.plotting_default .layer_header .title {margin-right:12px;font-size: 15px; line-height: 24px; color: #cdcdcd;}
.plotting_default .layer_header .title strong{color:#f6330a;}
.plotting_default .btn_close {top: 19px;}
	
/*로그인 레이어 팝업*/
.user{position: relative;}
.user.open .layer_login{display: block;}
.user.open .btn_user .ico_arrow_bold_down{transform: rotate(180deg);}
.layer_login{display: none; position: absolute; z-index: 200; width: 160px; border: 1px solid #d5d5d5; top: 30px; right: 0; background: #fff; box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.03);}
.layer_login .layer_body ul{display: block; padding: 20px 28px 12px;  border-bottom: 1px solid rgba(0, 0, 0, .1);}
.layer_login .layer_body ul li{font-size:16px; line-height: 24px; color: #111; margin: 0; padding-bottom: 12px;}
.layer_login .layer_body .myfeed{font-weight: 700;}
.layer_login .layer_body .btn_logout{padding: 16px 28px 20px; font-size: 16px; line-height: 24px; width: 100%; text-align: left;}

.sticky_top .layer_login{right: -20px;}

/* layer_onboard */
.layer_onboard{width:360px; height:640px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%)}
.layer_onboard .layer_header{height:54px; background: #f4f5fa; z-index:9; position: fixed; left:0; right:0px;}
.layer_onboard .layer_body{overflow-y:scroll; height:100%;}
.layer_onboard .btn_close{top:20px; right:20px; z-index: 10;}
.layer_onboard .btn_close .ico_close{width:24px; height:24px;}
.layer_onboard .layer_top{display:none;min-height:348px;background-color: #f4f5fa; padding:54px 0 0;background-repeat:no-repeat; background-size:320px; background-position:50% 100%;}
.layer_onboard .layer_top img{margin:8px auto 0; max-width:320px; display:block}
.layer_onboard .layer_top.active{display:block;}
.layer_onboard .layer_title{font-size: 30px;font-weight: 900;line-height: 40px;color: #111;margin:0 30px;display:block;}
.layer_onboard .layer_title_description{margin:12px 0 0 30px;font-size:15px;line-height:22px;letter-spacing:-0.8px;color:#111;}
.layer_onboard .tab_nav{display:flex;padding-top:20px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.layer_onboard .tab_nav li{width:50%;}
.layer_onboard .tab_nav h3{font-size:18px;line-height:28px;color:#111;text-align:center;}
.layer_onboard .tab_nav li:first-child{padding-left:10px;}
.layer_onboard .tab_nav li:last-child{padding-right:10px;}
.layer_onboard .tab_nav h3 a{width:125px;position:relative;display:inline-block;padding-bottom:9px; font-weight:normal;}
.layer_onboard .tab_content{padding:20px;}
.layer_onboard .tab_nav .nav_link[aria-selected="true"]{font-weight:bold}
.layer_onboard .tab_nav .nav_link[aria-selected="true"]::before{content:'';height:4px; width:100%; background:#333; position:absolute;bottom:0;left:0;}
.layer_onboard .tab_content .chain_wrap{margin-bottom:40px;}
.layer_onboard .tab_content .chain_wrap::last-child{margin-bottom:0}
.layer_onboard .tab_content h3{font-size:15px;font-weight:bold;line-height:24px;color:#111;margin-bottom:12px;}
.layer_onboard .tab_content li{margin-bottom:12px;}
.layer_onboard .tab_content li:last-of-type{margin-bottom:0;}
.layer_onboard .headline{margin:0 0 9px 0;font-size:18px;font-weight:bold;line-height:27px;color:#111;}
.layer_onboard .list_item{width:100%; height:140px; padding:16px 16px 44px; border:solid 1px rgba(0, 0, 0, 0.1); background-color:#fff; position:relative}
.layer_onboard .flex_area{display:flex; justify-content:space-between;}
.layer_onboard .description{text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:22px;color:#666;}
.layer_onboard .card_list .description{max-height:44px; -webkit-line-clamp:2;}
.layer_onboard .card_skin .description{max-height:66px; -webkit-line-clamp:3;}
.layer_onboard .card_skin .meta{border:none; padding-top:13px; display:flex;}
.layer_onboard .card_skin .meta .title,
.layer_onboard .card_skin .meta .date{font-size:12px;line-height:20px;color:#999;margin-bottom:0;}
.layer_onboard .card_skin .meta .title{padding-right:8px; position:relative}
.layer_onboard .card_skin .meta .date{padding-left:8px}
.layer_onboard .card_skin .meta .title::after{content:'';display:inline-block; height:10px; width:1px; background:#999; position:absolute; right:0;bottom:4px }
.layer_onboard .btn_subscribe{height:28px; padding:0 15px; line-height:28px}

.layer_onboard .button_wrap_wide .btn_outline_gray {width:97px;height:36px;margin:16px auto 0px;padding:7px 28px;opacity:0.8;border-radius:18px;border:solid 1px #999;font-size:14px;line-height:22px;text-align: center;color: #111;}

/* search popup */

/* 팝업 */
.layer_popup{position:absolute; background-color:#fff;}
.layer_popup .btn_close{position:absolute; font-size:0;}
.full_popup {display: none; position:fixed; z-index:400; top: 0; right: 0; bottom: 0; left: 0; width:100%;background:#fff;}
.full_popup.bg_white { background-color:#fff; }
.full_popup.bg_black { background-color:#111; }
.full_popup.bg_none {background: none !important;}
.full_popup:not(.bg_white):not(.bg_black):not(.menu_popup) { background: rgba(0,0,0,.4); }
.menu_popup .layer_popup{position: static; padding:17px 0 50px;}

/* tag_nav */
.tag_nav { margin: 0 -4px; display: inline-flex; flex-wrap: wrap; }
.tag_nav .nav_item { margin: 8px 4px 0; max-width:100%;}
.tag_nav h2 a { display: block; align-items: center; height: 36px; /* padding: 7px 20px; */ padding: 5px 20px 9px; border: 1px solid #cdcdcd; border-radius: 20px; font-size: 14px; line-height: 22px; font-weight: 700; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tag_nav h2 a[ aria-selected="true"],
.tag_nav h2 a.active { border-color: #f6330a; background-color: #f6330a; color: #fff; }
.tag_nav .nav_link { display: flex; align-items: center; height: 36px; padding: 0 20px; border: 1px solid #cdcdcd; border-radius: 20px; font-size: 14px; line-height: 34px; font-weight: 700; }
.tag_nav .nav_link span { display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 100%; height: 100%; }
.tag_nav .nav_link[ aria-selected="true"],
.tag_nav .nav_link.active { border-color: #f6330a; background-color: #f6330a; color: #fff; }
.tag_nav .nav_link.active .ico_up {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Cpath d='M18 0a8 8 0 010 16H8A8 8 0 018 0h10zm0 1H8a7 7 0 00-.24 13.996L8 15h10a7 7 0 00.24-13.996L18 1zM8.45 4.5v4.2c0 1.54.53 2.06 1.4 2.06.88 0 1.44-.52 1.44-2.06V4.5h1.42v4.07c0 2.46-1.05 3.47-2.86 3.47-1.8 0-2.88-1.01-2.88-3.47V4.5h1.48zm8.22 0c1.64 0 2.9.57 2.9 2.32 0 1.69-1.27 2.45-2.86 2.45h-.99v2.63h-1.48V4.5zm-.11 1.17h-.84V8.1h.89c1.02 0 1.51-.43 1.51-1.28 0-.86-.54-1.15-1.56-1.15z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E"); }
.tag_nav .nav_link .ico_up { flex: 0 0 auto; margin-left: 4px; }

/* 타이틀 */
.layer_search .title_wrap > .title{padding-top:5px !important;}
.layer_search .title_wrap .title { font-size:18px !important; font-weight:900; line-height:28px; color:#f6330a; }
.layer_search .chain_wrap .title_wrap { padding-top:0;}

.layer_search h2 {display:block;}
.layer_search .search_tag_wrap .title_wrap { border-top: 0; }

/* 검색입력 */
.layer_search .search_form { border-bottom: 4px solid #f6330a; }
.layer_search .search_form .input_group { display: flex; align-items: center; position:relative; min-width:100%;}
.layer_search .search_form .form_control { overflow:hidden; max-width:calc(100% - 10px); font-weight: 700; border: 0 !important; white-space:nowrap;}
.layer_search .search_form .input_group .form_control{position:relative;flex:1 1 auto;height: 100%;}
.layer_search .search_form .form_control::placeholder { color: #111; }
.layer_search .search_form .form_control:focus-visible { outline: 0; }
/* 검색 스크롤 */
.layer_search .layer_body .scroll{padding-right: 10px;}
.layer_search .scroll::-webkit-scrollbar {width: 3px;}
.layer_search .scroll::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #e4e5e6;}

/* 자동완성 */
.search_input_list { display: none; z-index: 7; position: absolute; left: 0; top: 223px; width: 100%; background-color: #fff; }
.search_input_list.open { display: block; }
.search_input_list .tag_nav { width:100%; padding-top: 12px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
/* .search_input_list .tag_nav + .list { margin-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1); } */
.search_input_list .list { padding: 20px 0; }
.search_input_list .list li { position: relative; padding-right: 70px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; }
.search_input_list .list li:not(:first-child) { margin-top: 16px; }
.search_input_list .list .card, .search_input_list .list > li { padding-top: 0;padding-bottom: 0;}
.search_input_list .list .card:before, .search_input_list .list > li:before {display:none;}
.search_input_list .keyword { color: #f6330a; }
.search_input_list .list .info { display: flex; align-items: center; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.search_input_list .info .btn_link { margin-left: 10px; }
.search_input_list .func { display: flex; align-items: center; justify-content: space-between; padding: 16px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.search_input_list .func button { font-size: 16px; line-height: 24px;  color: #999; }

/* 자동완성 */
.search_input_list .list strong { font-weight: 400; color: #f6330a; }

/* 인기 검색어 */
.search_tag_wrap .tag_nav { width:100%; padding-top: 12px; }
.title_wrap .title { display: flex; font-weight: 900;}
.title_wrap .title h1 { font-size: 18px; }
.title_wrap .title h2 { margin-left: 4px; font-size: 18px; color: #111; }
.title_wrap .title.sticky_top,
.title_wrap .title.sticky_top h1,
.title_wrap .title.sticky_top h2 { font-size: 16px; }
.title_wrap .title span { margin-left: 4px; color: #111; }

/* 검색어 저장 리스트  */
.search_input_list .info .btn_delete { margin-left: 8px; width: 20px; height: 20px; }
.search_input_list .info .btn_delete .ico_delete { background-size: 100%; }

/* 검색어 저장 기능 off */
.search_input_list .search_off { text-align: center  }


/* header menu */
.layer_popup.side_nav{display:block;}
.layer_popup.layer_search,
.layer_popup.side_nav {border:none !important; outline: none !important;}
.side_nav .logo{margin: 0 0 18px 20px;}
.side_nav .nav{max-width: 480px;display:block;margin:0 auto;padding:0 20px;font-size:15px;line-height:24px;}
.side_nav .nav dl{margin-bottom:30px;}

.side_nav .nav ul{flex-wrap:wrap;}
.side_nav .nav li{margin-bottom:14px;}
.side_nav .nav .ico_new{width: 13px; height: 13px; margin-left: 4px;}
.side_nav .nav strong{display:block;margin-bottom:10px;color:#111;font-size:18px;}
.side_nav .nav_item + dt{margin-top:30px;}
.font_orange{display: flex; align-items: center;}
.font_orange .ico_myfeed,
.font_orange .ico_storage{margin-right: 6px;}
.menu_popup.open{display:block;}
.side_nav .my_wrap{max-width: 480px; margin: 0 auto 20px;padding-top:16px;border-bottom:4px solid #000;}
.side_nav .my_wrap:before{content:'';position:absolute;top: 61px;left:0;right:0;border-top:1px solid rgba(0,0,0,.1);}
.side_nav .btn_group{margin:20px -5px;}
.side_nav .btn{flex-grow:1;height:36px;margin:0 5px;}
.side_nav .btn_close{position:absolute;top:18px;right:18px;width:24px;height:24px;}

/* sticky */
.sticky_top{position:fixed !important;top:0;left:0;right:0;border-bottom:1px solid rgba(0, 0, 0, .1);}
.sticky_top .header_wrap{height:60px;border:none;}
.sticky_top .logo,.footer_info .logo,.side_nav .logo{width: 178px;height:26px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='26'%3E%3Cpath d='M0 7.23h.332l4.089-4.6H6.26V18.6l-1.84 1.764v.33h8.278v-.33L10.833 18.6V2.63h1.84l4.063 4.6h.332V1.508H0V7.23zm17.936-5.314l1.994.996v15.79l-1.866 1.662v.33h8.048v-.33l-1.711-1.508V8.84a6.049 6.049 0 011.865-.282c1.608 0 2.401.638 2.401 2.427v7.87l-1.712 1.508v.33h8.05v-.407l-1.867-1.585V11.09c0-3.169-2.145-4.983-4.726-4.983-.23 0-.383.052-1.303.562L24.4 8.125V0h-.384l-6.08 1.534v.382zM35.514 13.72c0 4.164 2.683 7.23 6.694 7.23 2.913 0 4.88-1.15 6.414-2.606l-.204-.409c-.946.434-2.12.69-3.168.69-3.042 0-4.727-1.917-5.11-5.264h8.865c-.128-4.726-2.733-7.256-6.592-7.256-4.471 0-6.899 3.501-6.899 7.615zm4.549-1.176v-.766c0-2.376.715-4.752 2.221-4.752.972 0 2.096 1.226 2.096 5.212l-4.317.306zM55.366 24.86l.128.409c4.166-.435 7.384-2.99 7.384-7.027V3.756l1.816-1.814v-.434h-8.305v.434l1.84 1.814v16.53c0 2.479-1.023 3.527-2.863 4.574zm9.813-11.242c0 4.624 3.244 7.332 7.102 7.332 3.55 0 7.41-2.324 7.41-7.588 0-4.572-3.296-7.256-7.103-7.256-3.577 0-7.409 2.3-7.409 7.512zm4.726-.843c0-3.372.741-5.748 2.274-5.748 1.941 0 2.785 3.551 2.785 7.026 0 3.551-.895 5.978-2.249 5.978-1.891 0-2.81-3.628-2.81-7.256zm11.524.843c0 4.624 3.244 7.332 7.101 7.332 3.552 0 7.41-2.324 7.41-7.588 0-4.572-3.296-7.256-7.103-7.256-3.576 0-7.408 2.3-7.408 7.512zm4.726-.843c0-3.372.741-5.748 2.274-5.748 1.941 0 2.785 3.551 2.785 7.026 0 3.551-.895 5.978-2.25 5.978-1.89 0-2.81-3.628-2.81-7.256zM96.68 8.023l1.993.996v9.683l-1.865 1.662v.33h8.048v-.33l-1.71-1.508V8.84c.535-.18 1.2-.282 1.863-.282 1.61 0 2.403.638 2.403 2.427v7.87l-1.713 1.508v.33h8.05v-.407l-1.866-1.585v-7.894c0-3.168-2.249-4.702-4.728-4.702-.23 0-.382.052-1.302.562l-2.708 1.457V6.106h-.384l-6.08 1.534v.383zm17.5 15.202c.845 1.456 2.965 2.657 6.135 2.657 3.678 0 7.178-2.02 7.562-5.187h5.953v-.331l-2.633-1.815 1.176-3.296h6.081l1.125 3.45-2.044 1.66v.332h16.531v-.331l-1.713-1.508V8.84a6.06 6.06 0 011.866-.282c1.609 0 2.402.638 2.402 2.427v7.87l-1.714 1.508v.33h8.05v-.407l-1.865-1.585v-7.894c0-3.168-2.248-4.702-4.728-4.702-.23 0-.383.052-1.303.562l-2.708 1.457V6.106h-.382L145.89 7.64v.383l1.993.996v9.683l-1.738 1.56-1.712-1.56-5.749-17.194h-4.548v.331l.716 2.352-4.906 14.051-2.069 1.585c-.128-1.763-1.61-2.76-3.423-2.76h-5.468c-1.176 0-1.61-.46-1.61-1.047 0-.256.076-.562.23-.818.843.307 1.789.46 2.836.46 3.731 0 5.927-2.044 5.927-4.778 0-1.15-.458-2.402-1.175-3.117L128.21 9.3h.357V6.08h-.357l-3.858.972c-.946-.612-2.248-.946-3.757-.946-3.73 0-5.902 2.046-5.902 4.778 0 1.814.819 3.194 2.198 3.986-1.048.766-2.044 1.84-2.452 2.964v.358l2.707 2.35c-1.277.435-2.58 1.43-2.964 2.683zm3.324-.92c0-.563.179-1.277.382-1.61h5.953c.742 0 1.074.588 1.074 1.202 0 1.659-1.967 2.937-4.292 2.937-2.044 0-3.117-1.15-3.117-2.53zm1.353-12.289c0-2.402.69-3.067 1.483-3.067 1.149 0 1.864 2.275 1.864 4.83 0 2.402-.715 3.04-1.455 3.04-1.202 0-1.892-2.274-1.892-4.803zm13.874 4.062l2.76-7.972 2.58 7.972h-5.34zm30.66 9.147c.844 1.456 2.964 2.657 6.133 2.657 3.884 0 7.588-2.25 7.588-5.748 0-1.969-1.534-3.068-3.45-3.068h-5.467c-1.176 0-1.61-.458-1.61-1.046 0-.256.076-.562.23-.818.843.307 1.788.46 2.836.46 3.731 0 5.927-2.044 5.927-4.778 0-1.15-.459-2.402-1.175-3.117L177.42 9.3h.358V6.08h-.358l-3.859.972c-.946-.612-2.249-.946-3.755-.946-3.73 0-5.903 2.046-5.903 4.778 0 1.814.818 3.194 2.198 3.986-1.048.766-2.044 1.84-2.453 2.964v.358l2.708 2.35c-1.278.435-2.581 1.43-2.964 2.683zm3.322-.92c0-.563.179-1.277.382-1.61h5.954c.74 0 1.073.588 1.073 1.202 0 1.659-1.966 2.937-4.292 2.937-2.044 0-3.117-1.15-3.117-2.53zm1.354-12.289c0-2.402.69-3.067 1.482-3.067 1.148 0 1.866 2.275 1.866 4.83 0 2.402-.718 3.04-1.458 3.04-1.2 0-1.89-2.274-1.89-4.803z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:100%;}
.sticky_top .header_nav .nav{display:none;}
.sticky_top .masthead_menu{margin:0;}
.sticky_top .masthead_menu .language_site{display:none;}
.sticky_top .flex_sm_column_reverse{flex-direction:inherit;}
.sticky_top .menu_popup{top:61px;}
.sticky_top .btn_search{width: 20px; height: 20px; background: none;}

/* 스토리리스트 */
.story_list{width: 100%;}
.story_list .card {padding-top: 16px; padding-bottom: 16px;}
.story_list .card:first-child {padding-top:0;}
.tab_content .story_list .card:first-child,
.accordion_body .story_list .card:first-child,
.list_option_area + .story_list .card:first-child {padding-top:16px;}

.story_list .card::before{content: "";position: absolute;top: inherit;bottom: 0;left: 0;display: block;width: 100%;height: 1px;background: rgba(0, 0, 0, .1);}
.story_list .card_body{position: relative;}
.story_list .card_image .figure{max-width:100%;}
.story_list .headline,
.story_list .description{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.story_list .headline{-webkit-line-clamp: 3;}

.unique_section .card_image{padding-right: 10px;}
.unique_section .card_body{padding-left: 10px;}

/*ie - card 예외처리 swiper*/
.swiper-slide .card_image{position: relative; flex: 0 0 auto;}
/* card - 기본 */
.card{position:relative;padding-bottom:16px;}
.card .title{color:#ff4620;/*font-size:14px;*/}
.card .headline{color:#111;font-size:20px;line-height:30px;}
.card .headline .badge {margin-right:8px;}
.card .headline + *{margin-top:6px;}
.card .description{color:#666;font-size:15px;line-height:1.5;}
.card .meta{position: relative; clear:both;align-items:center;margin-top:auto;padding-top:6px;font-size:13px;line-height:21px;}
.card .meta .ico_wrap{display: flex; align-items: center;}
.card .meta .ico_wrap > [class*="ico_"]{margin-right: 4px;}
.card .date,.card .byline{margin-top:8px;color:#aaa;font-size:13px;line-height:21px; font-weight: 300;}
.card .list li{line-height:24px;}
.card_image a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;opacity:.04;}
.card_image a{display:block;position:relative; z-index: 5;}
.card_image img{width:100%;height:auto;}
.card_image + .card_body{padding-top:12px;}
.card_image .play_duration{position:absolute;bottom:10px;right:10px;padding:5px 8px;background:rgba(0,0,0,.5);color:#fff;font-size:11px;}
.card_body{flex: 1 1 auto;}
.card .rank_count{position:absolute;left:0;top:0;background-position: 0 0;}

/* card - headline, description, 관련기사 말줄임처리 */
.card .description,.list_article li{display:-webkit-box;overflow:hidden;white-space:normal;/*word-wrap:break-word;*/word-break:break-all; text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical; max-height: 48px;}

/* card - 관련기사 */
.list_article{font-size:14px;line-height:22px;}
.list_article li{position:relative;padding-left:8px; margin-bottom: 4px; height: auto;}
.list_article li:nth-last-child(1){margin-bottom: 0;}
.list_article li:before{content:'';position:absolute;top:8px;left:0;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right: 3.5px solid transparent;border-left: 3.5px solid #666;}

/* card - 선타입 */
.card_skin{flex-flow:column;height:100%;padding-bottom:0;border:1px solid rgba(0, 0, 0, .1);}
.card_skin .card_body{padding:12px 16px;}
.card_group .card_skin .headline{margin-bottom:16px; font-size:18px; line-height:28px;}
.card_skin .meta{padding-top:10px;border-top:1px solid rgba(0, 0, 0, .1);align-items:center;}

/* card - 수직정렬 */
.card_skin .card_body,.jpod_list .card_body{flex-flow:column;flex-grow:1; flex: 1 0 auto; height: auto;}

/* card - 스킨타입 */
.card.skin{align-items:stretch;padding-bottom:0;}
.card.skin .card_body{padding:20px 20px 20px 10px;}
.card.skin .card_body .title{margin-bottom:10px;}
.card.skin .card_body .title,.card.skin .card_body .headline,.card.skin .card_body .description{color:#fff;}

/* 카드 - 이미지 오른쪽 카드타입(정사각형 이미지) */
.card_right .card_body{flex-grow:1;padding-top:0 !important;}
.card_right .card_image{margin-left:12px;}
.card_right .headline{font-size:18px;line-height:27px;}

/* 카드 - 이미지 오른쪽 카드타입(직사각형 이미지) */
.card_right_rect .card_image{float:right;margin-left:12px;}
.card_right_rect .card_image img{width:125px;height:70px;}
.card_right_rect .card_body{padding-top:0 !important;}
.card_right_rect .headline{font-size:18px;line-height:27px;}

/*카드 - 랭크형*/
.rank_list .card .card_body{padding-top: 0;}
.card_right_list .card:first-child {padding-top:0;}
.card_right_list .card::before{content: ''; position: absolute; top: inherit; bottom: 0; left: 0; display: block; width: 100%; height: 1px; background:rgba(0, 0, 0, .1);}
.card_right_list .card:nth-last-child(1) {padding-bottom:0;}
.card_right_list .card:nth-last-child(1)::before{content: none;}

.card_right_list .card_image [class*="ico_"]{width: 20px; height: 20px; position: absolute; bottom: 8px; right: 8px;}

/* vs_wrap 포토/오디오 아이콘*/
.vs_wrap .card .card_image [class*="ico_"]:not(.ico_play):not(.ico_vs){width: 32px !important; height: 32px !important; position: absolute; bottom: 12px; right: 12px;}
.vs_wrap .card .card_image .ico_photo{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");}
.vs_wrap .card .card_image .ico_audio{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V14.501C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/* 컴포넌트 주요뉴스 첫번째 기사 포토/오디오 아이콘 */
.col_lg56 .card .card_image [class*="ico_"]:not(.ico_play){width: 32px !important; height: 32px !important; position: absolute; bottom: 12px; right: 12px;}
.col_lg56 .card .card_image .ico_photo{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");}
.col_lg56 .card .card_image .ico_audio{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V14.501C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/* 카드 - 기본형 포토/오디오 아이콘 */
.card .card_image [class*="ico_"]:not(.ico_vs):not(.ico_play){position: absolute; bottom: 12px; right: 12px; width: 24px; height: 24px;}
.card .card_image .ico_photo{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cfilter x='-4.4%25' y='-3.3%25' width='111.8%25' height='113.3%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='.25' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath d='M17.6 5.5c.22091 0 .4.17909.4.4v15.2c0 .22091-.17909.4-.4.4H2.4c-.22091 0-.4-.17909-.4-.4V5.9c0-.22091.17909-.4.4-.4h15.2zm-1.6 2H4v12h12v-12zM21.1 2c.22091 0 .4.17909.4.4v15.2c0 .22091-.17909.4-.4.4h-1.6V4h-14V2.4c0-.22091.17909-.4.4-.4h15.2z' id='b'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.card .card_image .ico_audio{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cfilter x='-5.4%25' y='-3.8%25' width='114.6%25' height='115.1%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='.25' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath d='M12 3.2c4.34924 0 7.875 3.52576 7.875 7.875l-.001.086.001.00054v8.89038l-.6.39808-1.037-.001-.038.001a4.08486 4.08486 0 01-.04012-.0002l-.28488.0002-.00002-.01301C15.81785 20.27157 14.2 18.54972 14.2 16.45s1.61785-3.82157 3.67498-3.98699l.00002-1.30147.004-.00054.001-.081c0-3.24743-2.63257-5.88-5.88-5.88s-5.88 2.63257-5.88 5.88l.001.081.004.00054.00061 1.30461c2.03955.18292 3.63808 1.8967 3.63808 3.98385s-1.59853 3.80093-3.63808 3.98385L6.125 20.45l-.32119-.0002a4.08484 4.08484 0 01-.04012.0002l-.03869-.001-1 .001-.6-.39808V11.075C4.125 6.72576 7.65076 3.2 12 3.2zm5.87519 11.27624c-.9501.15517-1.67519.97979-1.67519 1.97376 0 .99397.7251 1.81859 1.67519 1.97376zm-11.74955.00643v3.93466c.93179-.17032 1.63805-.98635 1.63805-1.96733 0-.98098-.70626-1.797-1.63805-1.96733z' id='b'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/* 카드 - 이미지 오른쪽(정사각형, 직사각형, 랭크형) 포토/오디오 아이콘 */
.card_right .card_image [class*="ico_"]:not(.ico_play),
.card_right_list .card_image  [class*="ico_"]:not(.ico_play),
.card_right_rect .card_image [class*="ico_"]:not(.ico_play){width: 20px !important; height: 20px !important; position: absolute; bottom: 8px !important; right: 8px !important;}

.card_right .card_image .ico_photo, .card_right_list .card_image .ico_photo ,.card_right_rect .card_image .ico_photo{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20'%3E%3Cdefs%3E%3Cfilter x='-6.1%25' y='-4.6%25' width='116.4%25' height='118.6%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='.25' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath d='M14.7 5c.16569 0 .3.13431.3.3v11.4c0 .16569-.13431.3-.3.3H3.3c-.16569 0-.3-.13431-.3-.3V5.3c0-.16569.13431-.3.3-.3h11.4zM14 6H4v10h10V6zm2.7-3c.16569 0 .3.13431.3.3v11.4c0 .16569-.13431.3-.3.3H16V4H5v-.7c0-.16569.13431-.3.3-.3h11.4z' id='b'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.card_right .card_image .ico_audio, .card_right_list .card_image .ico_audio, .card_right_rect .card_image .ico_audio{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20'%3E%3Cdefs%3E%3Cfilter x='-6.5%25' y='-4.6%25' width='117.7%25' height='118.6%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='.25' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath d='M15.32373 16.4949C13.74892 16.40367 12.5 15.09769 12.5 13.5c0-1.65685 1.34315-3 3-3V8.801h-.004l-.00037-.0222C15.37953 5.84377 12.96348 3.5 10 3.5c-2.97119 0-5.3921 2.356-5.4965 5.30171L4.5 8.801V10.5c1.65685 0 3 1.34315 3 3s-1.34315 3-3 3h-.7l-.3-.34286V8.7588l.004-.00179.01232-.2212C3.75434 5.1626 6.56623 2.5 10 2.5c3.512 0 6.37347 2.78531 6.49592 6.26745l.00408.00123v7.38846l-.3.34286h-.7zM4.5 11.5v4c1.10457 0 2-.89543 2-2s-.89543-2-2-2zm11 0c-1.10457 0-2 .89543-2 2s.89543 2 2 2z' id='b'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/*innolab_wrap 아이콘*/
.innolab_wrap .row .card_image [class*="ico_"]:not(.ico_play){width: 32px !important; height: 32px !important; position: absolute; bottom: 12px !important; right: 12px !important;}
.innolab_wrap .row .card_image .ico_photo{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");}
.innolab_wrap .row .card_image .ico_audio{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V14.501C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/* 리스트 */
.list li{position:relative;}
/* 리스트 */
.list .card:before,.list > li:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background-color:rgba(0, 0, 0, .1);}

/* 리스트 - 포토 */
.photo_list_area .photo_list1 .card{padding-top:20px;padding-bottom:20px;}

/* 리스트 - 트렌드 */
.rank_group .card_right .card_body{padding-left:25px;}

/* 리스트 - 오피니언 */
.opinion_list .card{padding-top: 12px; padding-bottom: 12px;}
.opinion_list .card::before{content: ""; position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 1px; background: rgba(0, 0, 0, .1);}
.opinion_list:nth-of-type(1) .card:nth-child(1){padding-top: 0;}
.opinion_list .card .card_body + .card_image .card_body{padding-right: 44px;}
.opinion_list .card_body{display: block;}
.opinion_list .card_body .title,.opinion_list .card_body .headline{display:inline;}
.opinion_list .card_body .title,.opinion_list .card_body .headline{font-family:'Noto Serif KR'; font-weight: 400;}
.opinion_list .card{overflow:hidden;}
.opinion_list .card_image{align-self:flex-end;}
.opinion_list .card_image img{width:44px !important;}
.opinion_list .card_body .byline{position:static;margin-bottom:8px;}
.opinion_list .card_image a:after{border-radius: 50%;}
.opinion_list .byline{position:absolute;bottom:20px;left:0;}
.opinion_list .title,.opinion_list .headline{margin-top:0 !important;font-size:16px !important;}
.opinion_swiper .swiper-pagination{position: relative; margin-top: 16px;}
.opinion_swiper .swiper-pagination .swiper-pagination-bullet{width: 5px; height: 5px; border-radius: 50%;}
.rounded_circle{border-radius:50%;}

/*  리스트 - Jpod */
.jpod_list{padding-top:20px;}
.jpod_list .card{padding-bottom:0;}
.jpod_list .headline{font-family: 'Noto Sans KR';}
.jpod_list .card_body{padding-top:0;}
.jpod_list .card_image {overflow:hidden; border-radius: 4px;}
.jpod_list .card_image a:after{border-radius: 4px;}
.jpod_list .card_image .figure img{border-radius: 4px;}
.jpod_list .title{color:#999;font-size:13px;font-weight:normal;}

.row.line .list .card.card_right {display:block;}
.row.line .list .card.card_right .card_image {float:right;}
.row.line .list .card.card_right .card_body {display:block; width:auto; max-width:100%;}

/* button */
.btn{display:flex;align-items:center; justify-content: center; width:auto;padding:3px 14px;border-radius:50px;border:1px solid transparent;background-color:transparent;ssbackground-repeat: no-repeat;color:#111;font-size:13px;letter-spacing: -0.5px; font-weight: 700; line-height:20px;text-align:center;white-space:nowrap;}
.btn [class*="ico_"]{margin-right:2px;}
.btn_outline_gray{width:100%;height:50px;border:1px solid #cdcdcd;line-height:50px;text-align:center;}
.btn_outline_black{border-color:#000;color:#000;}
.btn_black{background-color:#000;color:#fff !important;}
.btn_subscribe{display:flex; align-items:center; justify-content: center; min-width:59px; min-height:28px; padding: 3px 9px 3px 8px; background-position:8px 50%; border:1px solid #f6330a; border-radius:50px; background-repeat: no-repeat; color:#f6330a; font-size:13px; font-weight:700; text-align:center; white-space:nowrap; line-height: 21px;}
.btn_subscribe.active{background-color:#ffe2ca;border-color:transparent !important;}
.btn_subscribe .ico_plus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.964706 0 0 0 0 0.200000 0 0 0 0 0.039216 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg fill='%23F6330A'%3E%3Cpath d='M6 2h1.5v9.5H6z'/%3E%3Cpath d='M2 6h9.5v1.5H2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
[class*='btn'].btn_s{ padding: 6px 20px; font-size: 14px; line-height: 22px; letter-spacing: -0.4px;}
[class*='btn'].btn_m{ padding: 11px 30px; font-size: 16px; line-height:24px; letter-spacing: -0.4px;}
[class*='btn'].btn_l{ padding: 13px 40px; font-size: 18px; line-height:28px; letter-spacing: -0.4px;}
.btn_full{width: 100%;padding: 11px 15px 13px;border-radius: 0;background-color: #f4f5fa;font-size: 14px;font-weight: 700;color: #333;justify-content: center;}
.btn_full .ico_more {margin-left:4px;}
.btn_search{position:relative;width:20px;height:20px;}

/* group */
.button_wrap{display: flex;align-items: center;justify-content: center;width: fit-content;}
.button_wrap_wide{display: flex;align-items: center;justify-content: center;width: 100%;}
.button_wrap [class*='btn']:nth-of-type(n+2),
.button_wrap_wide [class*='btn']:nth-of-type(n+2){margin-left:10px;}

/* 상태 */
.btn_default{border-color:rgba(153, 153, 153, 0.8);}
.btn_black{ border: 1px solid #111; background-color: #111; color: #fff;}
.btn_gray{border: 1px solid #d5d5d5;background-color: #fff; color: #111;}
.btn_orange{border: 1px solid #f0320a; background-color: #f0320a; color: #fff;}
.btn_white{border: 1px solid #fff;background-color: transparent;color: #fff;}
.btn_green{ border: 1px solid #067e77; background-color: #067e77; color: #fff;}
.btn_indigo{border: 1px solid #4533A7; background-color: #4533A7; color: #fff; }

/* outline */
.btn_outline_default{border: 1px solid #333; }
.btn_outline_black{ border: 1px solid #111; }
.btn_outline_gray{border: 1px solid #999; color: #999;}
.btn_outline_orange{border: 1px solid #f0320a; color: #f0320a;}
.btn_outline_white{border: 1px solid #fff; color: #fff;}
.btn_outline_green{border: 1px solid #067e77; color: #067e77;}
.btn_outline_indigo{border: 1px solid #4533A7; color: #4533A7; }

/* badge */
[class*='badge_']{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-align:center;}
.badge{color:#f6330a;}
.badge_primary{display:inline-block;padding:0 10px;background:#f6330a;color:#fff;font-size:12px;letter-spacing:1px;text-align:center;}
.badge_primary + a{display:block;}
.badge_todayshot{display:block;width:99px;height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F6330A' d='M0 0h99v24H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M16.802 16.6V9.196h2.52V7.72H12.53v1.476h2.496V16.6h1.776zm6.716.168c2.352 0 3.972-1.764 3.972-4.644s-1.62-4.572-3.972-4.572-3.972 1.68-3.972 4.572c0 2.88 1.62 4.644 3.972 4.644zm0-1.536c-1.32 0-2.16-1.212-2.16-3.108 0-1.908.84-3.048 2.16-3.048 1.32 0 2.16 1.14 2.16 3.048 0 1.896-.84 3.108-2.16 3.108zm7.844 1.368c2.616 0 4.296-1.488 4.296-4.476 0-3-1.68-4.404-4.392-4.404H28.83v8.88h2.532zm-.204-1.428h-.552V9.136h.552c1.656 0 2.688.816 2.688 2.988 0 2.16-1.032 3.048-2.688 3.048zm6.356 1.428l.624-2.28h2.88l.624 2.28h1.86l-2.856-8.88h-2.088l-2.844 8.88h1.8zm3.12-3.66h-2.112l.264-.972c.264-.924.528-1.932.756-2.904h.048c.264.96.504 1.98.78 2.904l.264.972zm6.56 3.66v-3.252L49.87 7.72h-1.848l-.888 2.16c-.252.66-.516 1.284-.792 1.968h-.048c-.276-.684-.516-1.308-.768-1.968l-.888-2.16h-1.884l2.664 5.628V16.6h1.776zm4.64-5.112l.348-2.58.06-1.668h-1.8l.06 1.668.348 2.58h.984zm4.664 5.28c2.052 0 3.264-1.236 3.264-2.688 0-1.284-.708-1.968-1.788-2.412l-1.164-.492c-.756-.3-1.392-.528-1.392-1.164 0-.588.504-.936 1.284-.936.732 0 1.32.264 1.884.732l.9-1.116c-.72-.732-1.752-1.14-2.784-1.14-1.8 0-3.072 1.116-3.072 2.568 0 1.296.9 2.016 1.8 2.388l1.188.504c.792.336 1.332.54 1.332 1.2 0 .624-.492 1.02-1.416 1.02-.78 0-1.62-.396-2.256-.984l-1.02 1.224c.864.828 2.052 1.296 3.24 1.296zm8.536-.168v-3.84h3.36v3.84h1.764V7.72h-1.764v3.492h-3.36V7.72h-1.776v8.88h1.776zm10.436.168c2.352 0 3.972-1.764 3.972-4.644s-1.62-4.572-3.972-4.572-3.972 1.68-3.972 4.572c0 2.88 1.62 4.644 3.972 4.644zm0-1.536c-1.32 0-2.16-1.212-2.16-3.108 0-1.908.84-3.048 2.16-3.048 1.32 0 2.16 1.14 2.16 3.048 0 1.896-.84 3.108-2.16 3.108zm8.48 1.368V9.196h2.52V7.72h-6.792v1.476h2.496V16.6h1.776z'/%3E%3C/g%3E%3C/svg%3E");}
.badge_followonly {width:44px; height:18px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FEEAE6' d='M0 0h44v18H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M8.99 13.52V9.75h3.6V8.9h-1.26c.23-1.28.23-2.22.23-3.07v-.79H5.4v.83h5.15c0 .83 0 1.77-.26 3.03H4.42v.85h3.53v3.77h1.04zm12.59-3.76v-.83h-3.56v-.94h2.65v-.83h-5.21V5.68h5.13v-.83h-6.15v3.14h2.54v.94h-3.56v.83h8.16zm-.98 3.82v-3.06h-6.28v.83h5.25v2.23h1.03zm9.3-2.48V4.5h-1.03v2.41h-1.64v.85h1.64v3.34h1.03zm-6.96-1.08c1.07-.37 1.83-1.16 2.23-2.14.38.89 1.11 1.6 2.11 1.94l.51-.8c-1.35-.47-2.12-1.6-2.12-2.71V6h1.88v-.83h-4.83V6h1.91v.31c0 1.22-.82 2.41-2.22 2.9l.53.81zm7.19 3.33v-.84h-5.05v-1.98h-1.03v2.82h6.08zm9.45-3.65v-.82h-1.95V7.69c.69-.3 1.09-.76 1.09-1.35 0-1.06-1.25-1.7-3.22-1.7-1.98 0-3.22.64-3.22 1.7 0 .59.39 1.05 1.07 1.34v1.2h-1.94v.82h8.17zM35.5 7.25c-1.35 0-2.16-.33-2.16-.91 0-.58.81-.9 2.16-.9 1.34 0 2.15.32 2.15.9 0 .58-.81.91-2.15.91zm1.1 1.63h-2.22v-.92a7.656 7.656 0 002.22 0v.92zm-1.12 4.64c1.95 0 3.11-.58 3.11-1.62 0-1.03-1.16-1.62-3.11-1.62-1.94 0-3.11.59-3.11 1.62 0 1.04 1.17 1.62 3.11 1.62zm0-.79c-1.32 0-2.06-.28-2.06-.83 0-.54.74-.83 2.06-.83s2.07.29 2.07.83c0 .55-.75.83-2.07.83z'/%3E%3C/g%3E%3C/svg%3E");}
.badge_memberonly{width: 44px; height: 18px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FEEAE6' d='M0 0h44v18H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M11.82 13.52V4.48h-1.04v9.04h1.04zm-1.74-7.15v-.83H7.87V4.5H6.84v1.04H4.62v.83h5.46zm.26 5.16l-.07-.75c-.77.11-1.59.16-2.4.21v-.85c1.02-.16 1.69-.77 1.69-1.65 0-1.01-.9-1.68-2.2-1.68-1.31 0-2.21.67-2.21 1.68 0 .87.67 1.49 1.69 1.65v.88c-.85.03-1.68.03-2.4.03l.13.85c1.64 0 3.78-.03 5.77-.37zM7.36 9.39c-.73 0-1.23-.34-1.23-.9 0-.55.5-.89 1.23-.89.72 0 1.22.34 1.22.89 0 .56-.5.9-1.22.9zm13.51 1.96V4.48h-1.03v5.31h-1.77v.72h1.77v.84h1.03zm-4.6-3.34c1.32 0 2.23-.63 2.23-1.59 0-.96-.91-1.59-2.23-1.59-1.33 0-2.24.63-2.24 1.59 0 .96.91 1.59 2.24 1.59zm0-.76c-.75 0-1.26-.32-1.26-.83s.51-.83 1.26-.83c.74 0 1.25.32 1.25.83s-.51.83-1.25.83zm.62 3.81V9.32c.77-.04 1.56-.13 2.32-.26l-.08-.74c-1.91.24-4.13.26-5.79.27l.13.84c.71 0 1.53-.01 2.39-.05v1.68h1.03zm4.19 2.29v-.84h-5.49v-1.83h-1.03v2.67h6.52zm8.79-2.25V4.5h-1.03v2.41H27.2v.85h1.64v3.34h1.03zm-6.96-1.08c1.07-.37 1.83-1.16 2.23-2.14.38.89 1.11 1.6 2.11 1.94l.51-.8c-1.35-.47-2.12-1.6-2.12-2.71V6h1.88v-.83h-4.83V6h1.91v.31c0 1.22-.82 2.41-2.22 2.9l.53.81zm7.19 3.33v-.84h-5.05v-1.98h-1.03v2.82h6.08zm9.45-3.65v-.82H37.6V7.69c.69-.3 1.09-.76 1.09-1.35 0-1.06-1.25-1.7-3.22-1.7-1.98 0-3.22.64-3.22 1.7 0 .59.39 1.05 1.07 1.34v1.2h-1.94v.82h8.17zm-4.08-2.45c-1.35 0-2.16-.33-2.16-.91 0-.58.81-.9 2.16-.9 1.34 0 2.15.32 2.15.9 0 .58-.81.91-2.15.91zm1.1 1.63h-2.22v-.92c.33.05.72.08 1.12.08.4 0 .77-.03 1.1-.08v.92zm-1.12 4.64c1.95 0 3.11-.58 3.11-1.62 0-1.03-1.16-1.62-3.11-1.62-1.94 0-3.11.59-3.11 1.62 0 1.04 1.17 1.62 3.11 1.62zm0-.79c-1.32 0-2.06-.28-2.06-.83 0-.54.74-.83 2.06-.83s2.07.29 2.07.83c0 .55-.75.83-2.07.83z'/%3E%3C/g%3E%3C/svg%3E");}
.badge_new {width:42px;height:19px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M0 0h42v19H0z'/%3E%3Ctext fill='%23111' font-family='NotoSerifKR-Black, Noto Serif KR' font-size='11' font-weight='800'%3E%3Ctspan x='8' y='13'%3ENew%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E");}
.headline .badge_followonly{margin-left: 4px; transform: translateY(3px); align-items: stretch;}
.headline .badge_memberonly{margin-left: 4px; transform: translateY(3px); align-items: stretch;}
.spotlight_wrap .col_lg8 .headline .badge_followonly{margin-left: 4px; transform: translateY(-4px); align-items: stretch;}
.spotlight_wrap .col_lg8 .headline .badge_memberonly{margin-left: 4px; transform: translateY(-4px); align-items: stretch;}
.wide_wrap .headline .badge_followonly{margin-left: 4px; transform: translateY(-4px); align-items: stretch;}
.wide_wrap .headline .badge_memberonly{margin-left: 4px; transform: translateY(-4px); align-items: stretch;}

.title_wrap .title_area{display:flex;align-items:center;padding-top:6px;}

/*스포트라이트 card_right*/
.spotlight_wrap .card_right{display:block;}
.spotlight_wrap .card_right .card_image{float:right;}
.spotlight_wrap .col_lg8 .card .description{color:#111;font-size:16px;line-height:24px;}

/*스포트라이트 와이드*/
.wide_wrap .card_body{text-align: center;}
.wide_wrap .description{font-size: 16px; line-height: 24px; color: #111;}

/*비교형*/
.vs_wrap .card .card_body .headline{max-width: 320px; margin-left: auto; margin-right: auto; font-size: 24px; line-height: 34px;}
.vs_wrap .card .card_body .description{max-width: 320px; margin-left: auto; margin-right: auto;}
.vs_wrap .card .card_body .list_article{max-width: 390px; margin-left: auto; margin-right: auto; text-align: left;}

/*이슈 모듈 showcase*/
.showcase_general.chain_wrap .title_wrap{padding-top: 0;}


/*이슈 모듈 chart*/
.chart_wrap{position: relative;}
.chart_wrap .card{padding-top: 0; padding-bottom: 0;}
.chart_wrap .card .card_body{padding: 12px 0 16px;}
.chart_wrap .card .card_image{overflow: hidden; border: 1px solid #e2e2e2;}
.chart_wrap .swiper_btn_wrap{display: flex; justify-content: center; margin: 0 auto;}
.chart_wrap .swiper-container{overflow: visible;}
.chart_wrap .swiper-pagination{width: auto; display: flex; padding:4px 2px; align-items: center; justify-content: center; position: static; height: 100%; border: 1px solid #cdcdcd; border-radius: 14px;}
.chart_wrap .swiper-pagination-bullets .swiper-pagination-bullet{position: relative; width: 68px; padding: 0 10px; margin: 0; height: auto; vertical-align: auto; background: transparent;}
.chart_wrap .swiper-pagination-bullets .swiper-pagination-bullet::after{content: ''; position: absolute; width: 1px; height: 12px; background: #bdbdbd; top: 3px; right: 0;}
.chart_wrap .swiper-pagination-bullets .swiper-pagination-bullet:last-child:after{content: none;}
.chart_wrap .swiper-pagination-bullets .swiper-pagination-bullet{font-size: 12px; color: #666; display: flex; align-items: center; line-height: 18px;}
.chart_wrap .swiper-pagination-bullets .swiper-pagination-bullet-active{font-weight: bold; color: #111;}
.chart_wrap .card .card_body .headline{font-size: 16px; font-weight: bold; line-height: 24px; color: #111;} 


/*라이브 기사*/
.live_article_wrap{margin-bottom: 60px;}
.live_article_wrap .title_wrap{min-height: auto; border-top: 0 !important; padding-bottom: 0 !important;}
.live_article_wrap .title_wrap .title_area{display: flex; align-items: center; margin-bottom: 6px; padding-top: 0;}
.live_article_wrap .title_wrap .title_area .badge{margin: 0; position: relative; padding-right: 9px; margin-right: 6px;}
.live_article_wrap .title_wrap .title_area .badge::before{content: ""; position: absolute; display: block; top: 8px; right: 0px; width: 3px; height: 3px; border-radius: 50%; background: #d8d8d8;}
.live_article_wrap .title_wrap .title_area .update{font-size: 12px; font-weight: 300; line-height: 20px; color: #999;}
.live_article_list .list_item{border: 0; padding: 0;}
.live_article_list .list_item > *{position: relative; padding:0 0 0 25px;  border: 0;}
.live_article_list .list_item .date{ padding-top: 12px; font-size: 13px; line-height: 21px; color: #999;}
.live_article_list .list_item .headline{position: relative; padding-top: 3px; font-size: 15px; line-height: 24px; color: #111;}
.live_article_list .list_item .headline a{display: block; position: relative;}
.live_article_list .list_item .headline::before{position: absolute;content: '';top: 5px;left: 6px;height:calc(100% + 6px);width: 100%;border-left: 1px dashed rgba(0, 0, 0, .1);}

/*라이브 기사 진행중*/
.live_on.live_article_wrap .title_wrap .title_area .badge{color: #f6330a !important;}
.live_on .title_wrap .title span:nth-child(1){position: relative; padding-right: 14px; font-size: 14px; line-height: 22px; color: #f6330a;}
.live_on .live_article_list .list_item .date::before{position: absolute;content: '';top: 20px;left: 4px;display: block;width: 5px;height: 5px;border-radius: 50%;background: #f6330a;}
.live_on .live_article_list .list_item.off .date::before{background: #666666;}
.live_on .live_article_list .list_item.off.active .date::after{position: absolute; content: ''; top: 16px; left: 0px; display: block; width: 13px; height: 13px; border-radius: 50%; background: #666666; opacity: 0.2;}
.live_on .live_article_list .list_item.active .date::after{position: absolute;content: '';top: 16px;left: 0px;display: block;width: 13px;height: 13px;border-radius: 50%;background: #f6330a;opacity: 0.2;}

/*라이브 기사 종료*/
.live_off.live_article_wrap .title_wrap .title_area .badge{color: #666666 !important;}
.live_off .title_wrap .title span:nth-child(1){position: relative; padding-right: 14px; font-size: 14px; line-height: 22px; color: #666666;}
.live_off .live_article_list .list_item .date::before{position: absolute; content: ''; top: 20px; left: 4px; display: block; width: 5px; height: 5px; border-radius: 50%; background: #666666;}
.live_off .live_article_list .list_item.active .date::after{position: absolute; content: ''; top: 16px; left: 0px; display: block; width: 13px; height: 13px; border-radius: 50%; background: #666666; opacity: 0.2;}

/*이슈 모듈 top chain title_wrap 예외처리*/
.title_wrap.bdr_none:not(.trend_swiper .title_wrap.bdr_none){padding-top: 0 !important;}
.title_wrap.bdr_none .title_area:not(.trend_swiper .title_wrap.bdr_none .title_area){padding-top: 0 !important;}

/*이슈 모듈 주요뉴스 좌측*/
.issue_wrap.showcase_general .swiper-container.col_lg56 .swiper_btn_wrap,
.issue_wrap.showcase_general .swiper-container.col_md6 .swiper_btn_wrap{position: static; justify-content: center;}
.issue_wrap.showcase_general .swiper-wrapper{height: auto;}
.issue_wrap.showcase_general .swiper_list .card .description{font-size: 15px; line-height: 24px; -webkit-line-clamp: 3; color: #666;}

/*이슈 모듈 주요뉴스 우측*/
.issue_wrap .title_wrap .title{word-break: normal;}
.issue_wrap .card .card_image{height: 100%;}


/* 컴포넌트 - 기본 */
.chain_wrap{margin-bottom:40px;}
.chain_wrap .title_wrap{align-items:center;padding-top:10px;padding-bottom:24px;border-top:4px solid #ff4620; position: relative;}
.chain_wrap .title_area{align-items:center;}
.chain_wrap .title_wrap .title{color:#ff4620;line-height: 28px;}
.chain_wrap .title_wrap .dsc{margin-left:16px;}
.chain_footer{width:100%;}
.chain_footer.open button .ico_arrow_down{transform: rotate(180deg) translateY(-2px);}
.chain_footer button{font-size: 14px; line-height: 22px; color: #111; border:1px solid #cdcdcd !important;}
.chain_footer button .ico_arrow_down{margin-left: 4px; width: 14px; height:14px; transform:translateY(2px); }

/* 컴포넌트 - 이슈픽 */
.issue_pick{margin-bottom:24px; align-items: center;}
.issue_pick .date{color:#666;font-size:12px; line-height: 20px;}
.issue_pick .title_wrap .title{margin-bottom:2px;color:#f6330a;font-size:13px !important; line-height: 21px;font-weight: 600;}
.issue_pick .list_issue .headline{margin-bottom:2px;font-size:16px; line-height: 24px;}
.issue_pick .list_issue .list_item{position: relative;width: 220px;}
.issue_pick .list_issue .list_item::before{content: "";position: absolute;top: 0;left: -24px;display: block;width: 1px;height: 100%;background: rgba(0, 0, 0, 0.1);}
.issue_pick .description{color:#666;font-size:14px; line-height: 22px; white-space: nowrap; overflow: hidden; height: 20px; text-overflow: ellipsis;}

.issue_pick:not(.only) .swiper-container.start::before,
.issue_pick:not(.only) .swiper-container.end::after {display:none;}

.issue_pick:not(.only) .swiper-container.end::before,
.issue_pick:not(.only) .swiper-container.between::before {left: 0; background: linear-gradient(to right, rgba(255,255,255), rgba(255, 255, 255) 10%, rgba(255, 255, 255, 0))}
.issue_pick:not(.only) .swiper-container::after{right: 0; background: linear-gradient(to left, rgba(255,255,255), rgba(255, 255, 255) 10%, rgba(255, 255, 255, 0))}

/* 컴포넌트 - 이슈픽 기사 1개*/
.issue_pick.only .title_wrap{width: auto; min-width:auto;}
.issue_pick .issue_pick_only{display: flex; align-items: center; justify-content: center; width:calc(100% - 200px);}
.issue_pick .issue_pick_only .headline,
.issue_pick .issue_pick_only .description {max-width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* 컴포넌트 - Today's hot */
.wide_wrap,.vs_wrap{text-align:center;}
.wide_wrap .badge_todayshot{margin:0 auto 14px;}
.wide_wrap .card_body{margin-bottom:20px;}
.vs_wrap{position:relative;}
.vs_wrap .list_article{display:inline-block;}
.wide_wrap .list_article {text-align: left;}

/* 컴포넌트 - 주요 뉴스 */
.mainnews_wrap .title_wrap + .chain_wrap,.mainnews_wrap .info_wrap + .chain_wrap{padding:0;border:none;}
.mainnews_wrap .list_item .headline{font-size:16px;line-height:24px;}
.mainnews_wrap .row.list{display: none; padding-top: 40px;}
.mainnews_wrap .row.list.open{display: flex;}

/* 컴포넌트 - 구독 추천 */
.info_wrap{position:relative;margin-bottom:40px;padding: 14px 24px;background:#fff6e3;color:#ff4620;}
.info_wrap .title{position: relative; margin-right: 20px; padding-right: 20px; font-size:18px;line-height:28px; flex: 0 0 auto;}
.info_wrap .info_area .description{ font-size: 14px; line-height: 22px; overflow: hidden; margin-right: 20px;}
.info_wrap .info_area .description a { letter-spacing:0; display: block;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 40px; overflow: hidden; text-overflow: ellipsis;}

/* 컴포넌트 - 내 구독 */
.myfeed_wrap .card{padding-bottom: 0;}
.myfeed_wrap .card .skin{flex-wrap:wrap;flex-grow:1;position:relative;height:100%;min-height:176px;background-color:#f6330a;}
.myfeed_wrap .card .skin .card_body{position:static;align-self:flex-end;padding:20px;}
.myfeed_wrap .card .skin .title{font-size: 12px;}
.myfeed_wrap .card .skin .description{font-size: 14px; line-height: 22px; font-weight: 200; -webkit-line-clamp: 3;}
.myfeed_wrap .card .skin *{color:#fff;}
.myfeed_wrap .title_wrap .title a {display: flex;align-items:center;width: 100%;}
.myfeed_wrap .myid {display: inline-block;max-width: calc(100% - 117px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #ff4620 !important;}

/* 컴포넌트 - 에디터 추천*/
.swiper_skin_list .card_skin{height: auto;}
.card_skin.card .title {font-size:14px; line-height:22px;}

/* 컴포넌트 - 멀티미디어 */
.media_wrap .photo_list1 .card{margin-bottom:24px;}

/* 컴포넌트 - 디지털 스페셜 */
.ds_wrap .swiper-container{overflow: visible;}
.ds_wrap .card{padding-bottom:0;padding-top:0;}
.ds_wrap .card .card_body {position:absolute;left: 20px;top: 5px;bottom:0;width: 0;z-index:6;}
.ds_wrap .card .headline{display:block;font-size:22px;color:#fff;line-height:32px;font-family: 'Noto Serif KR';display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-weight: 400;width: 230px;}
.ds_wrap .card .meta {position:absolute;left: 0;bottom:21px;z-index:1;}
.ds_wrap .card .card_image img{padding: 55px 10% 0;}
.ds_wrap .card .meta strong a{display: block; position: relative; width: 100%; height: 100%;}
.ds_wrap .badge_new{margin-right:4px;}

/* 컴포넌트 - 실시간 하이라이트 */
.highlight_wrap{background-color:#fff6e2;}

/* 컴포넌트 -  톡톡에듀/트랜:D/소년중앙*/
.card_group.card_right_list .card_image + .card_body .headline{width: calc(100% - 72px); padding-right: 16px;}
.card_group.card_right_list .card .card_body{padding-top: 0;}
.card_group.card_right_list .card::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.1);}

/* 컴포넌트 - 섹션 뉴스 */
.sectionnews_wrap{overflow:hidden; padding-bottom: 60px;}
.sectionnews_wrap .headline{font-size:18px;line-height:27px;}
.sectionnews_wrap .link{display: flex; align-items: center; color:#f6330a;font-weight:900; font-size: 18px; line-height: 28px;}
.sectionnews_wrap .card:nth-child(n+2){padding-top: 12px; padding-bottom: 12px;} 
.sectionnews_wrap .card:last-child{padding-bottom: 0;}

/* footer */
.footer{border-top:1px solid rgba(0, 0, 0, .1);/*overflow:hidden;*/}
.footer:after {display:block; content:''; clear:both;}
.footer a{color:#666;}
.footer .site_index{border-bottom:1px solid rgba(0, 0, 0, .1);}
.footer_info .btn_black{display: flex; align-items:center;height:28px;padding:0 16px;background-color:#000;border-radius:9999px;color:#fff !important;}
.footer_wrap .etc{margin-bottom:43px;padding:40px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.footer_wrap .list >li{padding:7px 0;}
.footer_wrap .list >li a{font-size: 14px; line-height: 22px; color: #111;}
.footer_wrap .search_form{width: 100%; height: 40px; background: #f3f3f3; margin-bottom: 16px;}
.footer_wrap .search_form .input_group{position: relative; min-width: 100%; height: 100%;}
.footer_wrap .search_form .form_control{padding: 0 16px; background: none; width: 100%; height: 100%; font-size: 13px; line-height: 21px; color: #999;}
.footer_wrap .search_form .form_control::placeholder{color: #999;}
.footer_wrap .search_form .btn_search{position: absolute; right: 16px; top: 8px; width: 20px; height: 20px; background: none;}

.sitemap{flex-wrap:wrap;}
.sitemap section:nth-of-type(1),
.sitemap section:nth-of-type(9){border-left: 0;}
.sitemap .special{flex-wrap:wrap; max-width: 307px; align-self:flex-start;}
.sitemap h3{width:100%;margin-bottom:20px;color:#000;font-size: 16px;line-height: 24px;}
.sitemap li{color:#666;line-height:32px;font-size:14px;}
footer{border-top:1px solid rgba(0, 0, 0, .1);}
.policy_area{padding:16px 0;font-size:14px; flex: 1 1 auto;}
.policy_area li{flex: 1 1 auto;}
.policy_area li a{color: #111;}
.footer_info{padding:20px 0;background-color:#f4f5fa;font-size:13px;}
.footer_info .logo{width:164px;height:24px;margin-right:36px;}
.footer_info p{margin-bottom:6px;line-height:22px;}
.footer_info .copyright{margin-top: 10px; margin-bottom: 40px; font-size: 12px; line-height: 22px; color: #666; font-weight: 400;}

.address span{margin-right:17px; position: relative;}
.address span::after{content: ''; position: absolute; top: 4px; right: -12px; width: 1px; height: 12px; background: #bcbcbc;}
.footer_info .btn_area{position: relative; margin-bottom:24px;padding-bottom:16px;}
.footer_info .btn_area::after{content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 1px; background: rgba(0, 0, 0, 0.1);}
.footer_info .btn_area{justify-content:center;}
.footer_info .btn_area li{margin:0 4px;}

/* layer - 중앙일보 브랜드 */
.layer_brand{display:none;position:absolute;left:0;top:-1px;width:100%;background-color:#fff; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05);}
.layer_brand.open{display:block;}
.layer_brand{height:340px; border:none !important; border-bottom:1px solid rgba(0, 0, 0, 0.1) !important;}
.layer_brand .layer_body{max-width:1200px;margin:0 auto;border:1px solid rgba(0, 0, 0, 0.1);border-top:none;border-bottom:none;}
.layer_brand .brand_nav{height:340px;}
.layer_brand .nav_item {flex-grow:1;border-left: 1px solid #d6d6d6}
.layer_brand .nav_item:first-child {border-left: none}
.layer_brand .nav_item>strong {display: block;height: 50px;padding-left: 20px;background: #f4f5fa;font-weight: bold;font-size: 16px;line-height:50px}
.layer_brand .nav_item li {padding-left: 16px;font-size: 14px;letter-spacing: -0.04px;line-height:32px;}
.layer_brand .nav_item li:first-child {margin-top: 12px}
.layer_brand .column2 {overflow: hidden}
.layer_brand .column2 ul {float: left}
.layer_brand .btn_close {position: absolute;top: 12px;left: 50%;width:24px;height:24px;margin-left: 613px;}

/*이슈 모듈 예외처리*/
.issue_md_wrap .title_wrap{position: static;}

/* 광고 */
.ad_wrap{position:relative; justify-content:center; max-width:100%; background-color:#f2f2f2; text-align:center;}
.ad_wrap.ad_wide{left:50%; right:50%; display:flex; width:100vw; max-width:100vw; margin-bottom:50px; margin-left:-50vw; margin-right:-50vw; padding:28px 0 20px;}
.ad_wrap .title{display:block; padding:4px 0;color:#999;font-size:11px;letter-spacing:0;line-height:20px;}
.ad_wrap.ad_wide .title {position:absolute; top:0; left:50%; transform: translateX(-50%);}

.ad_wrap.fixed_right{position:absolute; top:792px; right:-170px; left:auto; width: 140px; margin:0; padding:0 10px 10px; background-color:#f2f2f2;}
.ad_wrap.fixed_bottom{position:fixed; bottom:0; left:0; right:inherit; top:inherit; z-index:100; width:100% !important; min-height:auto; margin:0 !important; padding:0;}
.ad_wrap.fixed_bottom .btn_close {display:block;position:absolute;right:50%;top:50%;width:20px;height:20px;margin-top:-10px;margin-right:-180px;}
.ad_wrap.fixed_bottom .btn_close .ico_close {width:20px;height:20px;}

.ad_wrap.ad_video {left:inherit; right:inherit; width:100%; margin:0 !important; padding:0;}

.contents .ad_wrap:last-child{margin-bottom:0;}
.ad_wrap > img {max-width:970px; margin:0 auto;}

/*form*/
.form_check_input {position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0, 0, 0, 0);}
.form_check_input + label:before {content:''; position:absolute; top: 50%; left: 0; transform: translateY(-50%); width:20px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 1a9 9 0 10.001 18.001A9 9 0 0010 1z' fill='%23CDCDCD' fill-rule='nonzero'/%3E%3C/svg%3E");}
.form_check_input[type='checkbox']:checked + label:before {background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23111' cx='10' cy='10' r='10'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M4.8 10.06l4.074 4.074 6.715-6.72-1.167-1.167-5.544 5.551L5.969 8.89z'/%3E%3C/g%3E%3C/svg%3E");}
.form_check_input[type='radio']:checked + label:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Ccircle cx='10' cy='10' r='6' fill='%23111'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 1a9 9 0 10.001 18.001A9 9 0 0010 1z'/%3E%3C/g%3E%3C/svg%3E");}
.form_check_label {display: inline-block; position: relative; padding-left: 26px; line-height: 24px; cursor:pointer;}
.form_check_label + .form_text {display:inline-block; text-decoration:underline;}

.form_check + .form_check {margin-top:17px;}

/* 뉴스레터 수신동의 팝업 */
.letter_agree_popup .layer_item{position: absolute;padding: 30px 19px;width: 320px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;}
.letter_agree_popup .layer_header .title {display: block;padding-bottom: 10px;font-size: 14px; font-weight: normal;line-height: 22px; }
.letter_agree_popup .layer_body .box_wrap {padding: 16px 13px;background-color: #f4f5fa;}
.letter_agree_popup .layer_body .box_wrap .title {display: block;padding-bottom:8px;font-size: 14px;font-weight: bold;line-height: 22px;letter-spacing: -0.4px;}
.letter_agree_popup .layer_body .box_wrap > p {font-size: 13px; line-height: 21px;color:#999999;word-break: break-all;}
.letter_agree_popup .layer_footer {display: flex;align-items: center;justify-content: center;padding-top:20px;}
.letter_agree_popup .layer_footer .btn {width: 79px;margin:0 5px;}
.letter_agree_popup .btn_close {top: 10px;right: 10px;position: absolute;font-size: 0;}
.letter_agree_popup .btn_close > i {width:20px;height:20px;}
.letter_agree_popup .btn_group{display: flex; align-items: center;}

/* 온보딩 팝업 2021.0809*/
.layer_onboard{width:360px; height:640px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%)}
.layer_onboard .layer_header{height:54px; background: #f4f5fa; z-index:9; position: fixed; left:0; right:0px;}
.layer_onboard .layer_body{overflow-y:scroll; height:100%;}
.layer_onboard .btn_close{top:20px; right:20px; z-index: 10;}
.layer_onboard .btn_close .ico_close{width:24px; height:24px;}
.layer_onboard .layer_top{display:none;min-height:348px;background-color: #f4f5fa; padding:54px 0 0;background-repeat:no-repeat; background-size:320px; background-position:50% 100%;}
.layer_onboard .layer_top img{margin:8px auto 0; max-width:320px; display:block}
.layer_onboard .layer_top.active{display:block;}
.layer_onboard .layer_title{font-size: 30px;font-weight: 900;line-height: 40px;color: #111;margin:0 30px;display:block;}
.layer_onboard .layer_title_description{margin:12px 0 0 30px;font-size:15px;line-height:22px;letter-spacing:-0.8px;color:#111;}
.layer_onboard .tab_nav{display:flex;padding-top:20px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.layer_onboard .tab_nav li{width:50%;}
.layer_onboard .tab_nav h3{font-size:18px;line-height:28px;color:#111;text-align:center;}
.layer_onboard .tab_nav li:first-child{padding-left:10px;}
.layer_onboard .tab_nav li:last-child{padding-right:10px;}
.layer_onboard .tab_nav h3 a{width:125px;position:relative;display:inline-block;padding-bottom:9px; font-weight:normal;}
.layer_onboard .tab_content{padding:20px;}
.layer_onboard .tab_nav .nav_link[aria-selected="true"]{font-weight:bold}
.layer_onboard .tab_nav .nav_link[aria-selected="true"]::before{content:'';height:4px; width:100%; background:#333; position:absolute;bottom:0;left:0;}
.layer_onboard .tab_content .chain_wrap{margin-bottom:40px;}
.layer_onboard .tab_content .chain_wrap::last-child{margin-bottom:0}
.layer_onboard .tab_content h3{font-size:15px;font-weight:bold;line-height:24px;color:#111;margin-bottom:12px;}
.layer_onboard .tab_content li{margin-bottom:12px;}
.layer_onboard .tab_content li:last-of-type{margin-bottom:0;}
.layer_onboard .headline{margin:0 0 9px 0;font-size:18px;font-weight:bold;line-height:27px;color:#111;}
.layer_onboard .list_item{width:100%; height:140px; padding:16px 16px 44px; border:solid 1px rgba(0, 0, 0, 0.1); background-color:#fff; position:relative}
.layer_onboard .flex_area{display:flex; justify-content:space-between;}
.layer_onboard .description{text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:22px;color:#666;}
.layer_onboard .card_list .description{max-height:44px; -webkit-line-clamp:2;}
.layer_onboard .card_skin .description{max-height:66px; -webkit-line-clamp:3;}
.layer_onboard .card_skin .meta{border:none; padding-top:13px; display:flex;}
.layer_onboard .card_skin .meta .title,
.layer_onboard .card_skin .meta .date{font-size:12px;line-height:20px;color:#999;margin-bottom:0;}
.layer_onboard .card_skin .meta .title{padding-right:8px; position:relative}
.layer_onboard .card_skin .meta .date{padding-left:8px}
.layer_onboard .card_skin .meta .title::after{content:'';display:inline-block; height:10px; width:1px; background:#999; position:absolute; right:0;bottom:4px }
.layer_onboard .btn_subscribe{height:28px; padding:0 15px; line-height:28px}

.layer_onboard .button_wrap_wide .btn_outline_gray {width:97px;height:36px;margin:16px auto 0px;padding:7px 28px;opacity:0.8;border-radius:18px;border:solid 1px #999;font-size:14px;line-height:22px;text-align: center;color: #111;}
@media (max-width:767px) {
 .layer_onboard{width:100%; height:100%}
 .layer_onboard .layer_header{width:100%;}
}
 

/* Hotpoll 메인 예외처리 */   
.hotpoll_home .row {margin-left: 0;margin-right: 0;}

.hotpoll_home .poll_list + .button_wrap_wide {margin-top:30px;}
.hotpoll_home .poll_wrap {padding:0 0 20px;border-bottom:none;}
.hotpoll_home .poll_wrap .poll_status {float: left;margin-bottom:0;}
.hotpoll_home .poll_wrap .ico_question {margin-right:8px;}
.hotpoll_home .poll_wrap .poll_title {padding-left: 30px; margin-bottom:12px;font-size: 16px;font-weight: bold;line-height: 24px;letter-spacing: -0.4px;word-break: break-all;}

.hotpoll_home .poll_wrap .poll_foot {height: auto;}
.hotpoll_home .poll_wrap .poll_foot .poll_info_text {padding:0;}
.hotpoll_home .poll_wrap .poll_foot .poll_info_text + .poll_link {margin-top:20px;}
.hotpoll_home .poll_wrap .poll_foot .poll_link {display:flex;justify-content:center;position: relative;margin-top:20px;text-align:center; border-top: none;}
.hotpoll_home .poll_wrap .poll_foot .poll_link > a {width:50%;margin:0;padding: 0px 12px 6px;}
.hotpoll_home .poll_wrap .poll_foot .poll_link > a + a::after {content:'';position:absolute;left:0;top:5px;width:1px;height:12px;background-color:#bcbcbc;}
.hotpoll_home .poll_wrap .poll_foot .poll_info {margin-bottom:16px;}

.hotpoll_home .poll_wrap .poll_info {padding-left: 30px;}
.hotpoll_home .poll_wrap .poll_info_option {position:absolute;top:-48px;right:0;font-size: 13px;line-height:21px;letter-spacing: -0.4px;color: #999999;}
.hotpoll_home .poll_wrap + .button_wrap_wide {margin-top: 16px;}    
.hotpoll_home .poll_wrap button.btn {width:120px;}
.hotpoll_home .poll_wrap .card_image a:after {display:none;}
.hotpoll_home .poll_wrap .ico {margin-right:6px;}
.hotpoll_home .poll_wrap .ico_check {width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.400000 0 0 0 0 0.400000 0 0 0 0 0.400000 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.hotpoll_home .poll_wrap .ico_check_primary{width:13px;height:13px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2.0005714 6.29618208l3.81837662 3.81837662 6.29395746-6.2982001-1.09389419-1.0938942-5.19723484 5.2028917-2.72518953-2.72518953z'/%3E%3C/g%3E%3C/svg%3E");}
.hotpoll_home .poll_wrap .text_type .form_check_input[type='radio']:checked + label::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Ccircle cx='10' cy='10' r='6' fill='%23111'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 1a9 9 0 10.001 18.001A9 9 0 0010 1z'/%3E%3C/g%3E%3C/svg%3E");} 

/* 아이콘 */
.hotpoll_home .ico_question {width:24px;height:24px;}
.hotpoll_home .poll_wrap.poll_off .ico_question {width:24px;height:24px;}
                 
/* hotpoll - 텍스트 타입 */
.hotpoll_home .poll_vote .row > li {flex-flow: column;}
.hotpoll_home .poll_vote .row > li:nth-child(n+3) {margin-top:20px;}
.hotpoll_home .poll_vote .text_type .text {font-size: 14px;line-height: 22px;letter-spacing: -0.4px;}
.hotpoll_home .poll_vote .text_type .form_check_label {padding-right:50px;}
.hotpoll_home .poll_vote .text_type > li { padding: 13px 16px 14px;}
.hotpoll_home .poll_vote .text_type > li + li {margin-top: 8px;}

/* hotpoll - 결과 :: 텍스트 타입 */   
.hotpoll_home .poll_result .result_list > li + li {margin-top:20px;}
.hotpoll_home .poll_result .graph {margin: 6px 0;}
/* hotpoll - 이미지 타입 */
.hotpoll_home .poll_vote .image_type li:nth-child(odd), 
.hotpoll_home .poll_vote .vs_text_type li:nth-child(odd), 
.hotpoll_home .poll_vote .vs_image_type li:nth-child(odd), 
.hotpoll_home .poll_vote .vs_image_text_type li:nth-child(odd) {padding-left: 0;padding-right: 6px;}
.hotpoll_home .poll_vote .image_type li:nth-child(even), 
.hotpoll_home .poll_vote .vs_text_type li:nth-child(even), 
.hotpoll_home .poll_vote .vs_image_type li:nth-child(even), 
.hotpoll_home .poll_vote .vs_image_text_type li:nth-child(even) {padding-left: 6px;padding-right: 0;}
.hotpoll_home .poll_vote .vs_image_text_type .card .card_body {padding: 8px 10px;font-size: 14px;line-height:22px;}

/* hotpoll - 이미지 텍스트 타입 */
.hotpoll_home .poll_vote .image_text_type > li:nth-child(n+2) {margin-top:16px;}
.hotpoll_home .poll_vote .image_text_type .card {flex-flow: row;align-items: center;border:none;border-radius: 0;}
.hotpoll_home .poll_vote .image_text_type .card + .card {margin-top:22px;}
.hotpoll_home .poll_vote .image_text_type .card_image {width: 34%;min-width: 110px;}
.hotpoll_home .poll_vote .image_text_type .card_image img {border-radius: 6px;}
.hotpoll_home .poll_vote .image_text_type .card .card_body {width:60%;min-height: auto;padding:0 0 0 12px;flex-flow: row;align-items: center;text-align: left;font-size: 14px;line-height: 22px;}
.hotpoll_home .poll_vote .image_text_type .form_check_label {display:block;padding-right:40px;padding-bottom:0;}
.hotpoll_home .poll_vote .image_text_type .form_check_input + label::before {top: 50%;bottom:auto;left:auto;right: 0;transform: translateY(-50%);}

/* hotpoll - VS 비교형 */
.hotpoll_home .poll_vote ul[class*="vs_"]::after {width:34px;height:34px;}
.hotpoll_home .poll_vote ul[class*="vs_"] .btn_photo_viewer {position:absolute;right:4px;bottom:4px;}
.hotpoll_home .poll_vote ul[class*="vs_image"] li:first-child .figure::after,
.hotpoll_home .poll_vote ul[class*="vs_image"] li:first-child figure::after {content:'';position:absolute;top:50%;right:0;z-index:2;display: flex;align-items: center;justify-content: center;transform: translate(21px, -50%);width:34px;height:34px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='32' height='32' fill='%23FFF' stroke='%23000' stroke-opacity='.1' rx='16'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M12.5 21l3.08-9.282h-2.105l-2.093 6.526h-.027L9.29 11.718H7.196L10.197 21H12.5zm7.64.208c.633 0 1.19-.074 1.671-.221a3.532 3.532 0 001.209-.617c.325-.265.57-.579.735-.943.164-.364.247-.758.247-1.183 0-.52-.111-.947-.332-1.28a2.768 2.768 0 00-.787-.8 3.427 3.427 0 00-.916-.436 9.459 9.459 0 00-.721-.188c-.581-.147-1.051-.269-1.411-.364a5.135 5.135 0 01-.845-.286c-.204-.095-.34-.2-.41-.312a.838.838 0 01-.103-.442c0-.2.043-.364.13-.494.086-.13.197-.238.331-.325.134-.087.284-.147.449-.182.164-.035.329-.052.494-.052.25 0 .483.022.695.065.212.043.4.117.566.221.164.104.296.247.396.429.1.182.158.412.175.689h1.976c0-.537-.101-.995-.305-1.371a2.67 2.67 0 00-.826-.93 3.487 3.487 0 00-1.189-.527 5.92 5.92 0 00-1.398-.162c-.416 0-.831.056-1.247.169-.416.113-.79.286-1.119.52a2.783 2.783 0 00-.799.877c-.204.351-.306.765-.306 1.242 0 .425.08.787.241 1.085.16.3.37.549.63.748.26.2.555.362.885.487.329.126.667.232 1.014.319.338.095.671.182 1 .26.33.078.625.169.884.273.26.104.47.234.631.39.16.156.24.36.24.611 0 .234-.06.427-.181.578a1.287 1.287 0 01-.456.358 2.014 2.014 0 01-.585.175c-.207.03-.402.046-.585.046a3.11 3.11 0 01-.78-.098 1.916 1.916 0 01-.656-.299 1.473 1.473 0 01-.448-.526 1.7 1.7 0 01-.17-.793h-1.976c-.008.572.096 1.066.313 1.482.216.416.509.758.877 1.027.368.269.793.466 1.274.591.481.126.977.189 1.488.189z'/%3E%3C/g%3E%3C/svg%3E");}

.hotpoll_home .poll_vote .vs_text_type > li {padding:0 5px;}
.hotpoll_home .poll_vote .vs_text_type > li .form_check  {display:flex;flex-direction:column;width: 100%;height: 100%;}
.hotpoll_home .poll_vote .vs_text_type::after {content:'';position:absolute;top:50%;left:50%;right:0;z-index:2;display: flex;align-items: center;justify-content: center;transform: translate(-50%, -50%);width:34px;height:34px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='32' height='32' fill='%23FFF' stroke='%23000' stroke-opacity='.1' rx='16'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M12.5 21l3.08-9.282h-2.105l-2.093 6.526h-.027L9.29 11.718H7.196L10.197 21H12.5zm7.64.208c.633 0 1.19-.074 1.671-.221a3.532 3.532 0 001.209-.617c.325-.265.57-.579.735-.943.164-.364.247-.758.247-1.183 0-.52-.111-.947-.332-1.28a2.768 2.768 0 00-.787-.8 3.427 3.427 0 00-.916-.436 9.459 9.459 0 00-.721-.188c-.581-.147-1.051-.269-1.411-.364a5.135 5.135 0 01-.845-.286c-.204-.095-.34-.2-.41-.312a.838.838 0 01-.103-.442c0-.2.043-.364.13-.494.086-.13.197-.238.331-.325.134-.087.284-.147.449-.182.164-.035.329-.052.494-.052.25 0 .483.022.695.065.212.043.4.117.566.221.164.104.296.247.396.429.1.182.158.412.175.689h1.976c0-.537-.101-.995-.305-1.371a2.67 2.67 0 00-.826-.93 3.487 3.487 0 00-1.189-.527 5.92 5.92 0 00-1.398-.162c-.416 0-.831.056-1.247.169-.416.113-.79.286-1.119.52a2.783 2.783 0 00-.799.877c-.204.351-.306.765-.306 1.242 0 .425.08.787.241 1.085.16.3.37.549.63.748.26.2.555.362.885.487.329.126.667.232 1.014.319.338.095.671.182 1 .26.33.078.625.169.884.273.26.104.47.234.631.39.16.156.24.36.24.611 0 .234-.06.427-.181.578a1.287 1.287 0 01-.456.358 2.014 2.014 0 01-.585.175c-.207.03-.402.046-.585.046a3.11 3.11 0 01-.78-.098 1.916 1.916 0 01-.656-.299 1.473 1.473 0 01-.448-.526 1.7 1.7 0 01-.17-.793h-1.976c-.008.572.096 1.066.313 1.482.216.416.509.758.877 1.027.368.269.793.466 1.274.591.481.126.977.189 1.488.189z'/%3E%3C/g%3E%3C/svg%3E");}
.hotpoll_home .poll_vote .vs_text_type .form_check_label {padding:24px 20px;}
.hotpoll_home .poll_vote .vs_text_type .form_check_label .text {font-size: 14px;line-height: 25px;}        

.hotpoll_home .poll_vote .vs_image_text_type > li {flex-flow: row;}

/* hotpoll - 투표 종료 */
.hotpoll_home .poll_wrap .poll_info_text.font_primary {margin:20px 0 -10px;}
.hotpoll_home .result_list .card .card_body {padding-left:12px;}
.hotpoll_home .result_list .card_image {width: 30%; min-width: 96px;}
.hotpoll_home .result_list .text {font-size: 14px;line-height: 22px;}

.hotpoll_home .vs_result_list li {position:absolute;width: 100%;padding-top:20px;}
.hotpoll_home .vs_result_list li .info .rate {position:absolute;top:0;}
.hotpoll_home .vs_result_list li:last-child .info .rate {right:0;}
.hotpoll_home .vs_result_list li .info .count {padding:0;line-height:21px;}
.hotpoll_home .vs_result_list li .graph {margin: 8px 0;}
.hotpoll_home .vs_result_list .ico {margin-left:8px;margin-right:8px;}

.hotpoll_home .ico_photo_viewer {width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cfilter id='a' width='122.5%25' height='122.5%25' x='-8.1%25' y='-7.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.5' dy='.6' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M20 13.5v6a.5.5 0 01-.5.5h-6v-1H19v-5.5h1zm-15 0V19h5.5v1h-6a.5.5 0 01-.5-.5v-6h1zM19.5 4a.5.5 0 01.5.5v6h-1V5h-5.5V4h6zm-9 0v1H5v5.5H4v-6a.5.5 0 01.5-.5h6z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cg%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

/* hotpoll */
.poll_wrap {position:relative;}
.poll_wrap .card {padding-top: 0;padding-bottom:0;}
.poll_wrap .card .card_image [class*="ico_"]:not(.ico_vs) {bottom: 0;right: 0;}
.poll_wrap:last-child {padding-bottom:0;}
.poll_wrap .poll_status {display: flex;align-items: center;font-size: 14px;font-weight: bold;line-height: 22px;letter-spacing: -0.4px;}
.poll_wrap .poll_title {margin-bottom:12px;font-size: 18px;font-weight: bold;line-height: 28px;letter-spacing: -0.4px;word-break: break-all;}
.poll_wrap .poll_info {display: flex;align-items: center;margin-bottom: 20px;}
.poll_wrap .poll_info .date {position:relative;margin-right: 10px;padding-right: 11px;}
.poll_wrap .poll_info .date:before {content:'';position:absolute;right:0;top:5px;width:1px;height:10px;background-color:#bcbcbc;}
.poll_wrap .poll_info .count {font-size: 13px;line-height: 21px;letter-spacing: -0.4px;color: #999999;} 
.poll_wrap .poll_foot {position:relative;margin-top:30px;}
.poll_wrap .poll_foot .btn{margin: 0 auto 20px;}
.poll_wrap .poll_foot .poll_link > a {display: inline-block;position:relative;padding:7px 0;font-size: 14px;line-height: 22px;letter-spacing: -0.4px;text-align: center;color: #999999;}
.poll_wrap .poll_foot .poll_info_text {padding:7px 0;font-size: 14px;color: #666666;line-height:22px;letter-spacing: -0.4px;text-align:center;}
.poll_wrap .poll_foot .poll_info_text.hide {display:none;}
.poll_wrap .ico {margin-right:6px;}
.poll_wrap .ico_check {width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.400000 0 0 0 0 0.400000 0 0 0 0 0.400000 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.poll_wrap .ico_check_primary{width:13px;height:13px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2.0005714 6.29618208l3.81837662 3.81837662 6.29395746-6.2982001-1.09389419-1.0938942-5.19723484 5.2028917-2.72518953-2.72518953z'/%3E%3C/g%3E%3C/svg%3E");}
.poll_wrap .text_type .form_check_input[type='radio']:checked + label::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Ccircle cx='10' cy='10' r='6' fill='%23111'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 1a9 9 0 10.001 18.001A9 9 0 0010 1z'/%3E%3C/g%3E%3C/svg%3E");} 
.poll_wrap button.btn,
.poll_wrap a.btn{width:120px;}
.poll_wrap .card_image a:after {display:none;}

/* hotpoll - 텍스트 타입 */
.poll_vote .text_type > li {padding:18px 20px;background-color: #f4f5fa;border-radius: 4px;}
.poll_vote .text_type > li + li {margin-top:12px;}
.poll_vote .text_type .form_check_label {width:100%;padding-left:0;padding-right:80px;word-break: break-all;}
.poll_vote .text_type .form_check_input + label::before {left:auto;right: 0;}
.poll_vote .text_type .text {font-size: 15px;line-height: 24px;letter-spacing: -0.4px;}
.poll_vote .text_type span.form_check_label {padding-right:0;}

/* hotpoll - 이미지 타입 */
.poll_vote .image_type img {width:100%;border-radius: 6px;}
.poll_vote .image_type .form_check_label {width:100%;padding-left:0;padding-bottom:32px;}
.poll_vote .image_type .form_check_input + label::before {top: auto;bottom:0;left: 50%;transform: translateX(-50%);}
.poll_vote  .card .card_image .figure {/*display: flex;flex-flow: column;*/display:block;} 

/* hotpoll - 이미지 텍스트 타입 */
.poll_vote .image_text_type .form_check_label {display: flex;width:100%;height:100%;padding-left:0;padding-bottom:36px;}
.poll_vote .image_text_type .form_check_input + label::before {top: auto;bottom:0;left: 50%;transform: translateX(-50%);}
.poll_vote .image_text_type .card {display: flex;flex-flow: column;overflow:hidden;border-radius: 6px;border: solid 1px rgba(0, 0, 0, 0.1);}

/* hotpoll - 결과 :: 텍스트 타입 */        
.poll_result .text {font-size: 15px;line-height: 24px;letter-spacing: -0.4px;color: #111111;}
.poll_result .graph {position:relative;width:100%;height:5px;margin:8px 0;background-color: rgba(0, 0, 0, 0.1);}
.poll_result .graph .graph_bar {position:absolute;top:0;left:0;z-index: 1;height:5px;background-color: #b1b1b1;}
.poll_result .graph .graph_bar.bg_primary {background-color: #f6330a;}
.poll_result .graph .graph_bar.bg_black {background-color: #333333;}
.poll_result .info {display: flex;align-items: center;justify-content: space-between;}
.poll_result .info .rate {font-size: 16px;font-weight: bold;line-height:21px;letter-spacing: -0.4px;}
.poll_result .info .rate.font_primary {color:#f6330a;}
.poll_result .info .count {font-size: 13px;line-height: 21px;letter-spacing: -0.4px;color: #999999;}

/* hotpoll - VS 비교형 */
.poll_vote ul[class*="vs_"] {position:relative;}
.poll_vote ul[class*="vs_"] img {width:100%;}
.poll_vote ul[class*="vs_"] .form_check {width:100%;height: 100%;}
.poll_vote ul[class*="vs_"] .form_check_label{position:relative;width: 100%;border-radius: 6px;}
.poll_vote ul[class*="vs_"] .form_check_input[type='radio']:checked ~ label:after {content: '';position: absolute;left: 0;top: 0;width: calc(100% - 4px);height: calc(100% - 4px);border-radius: 6px;border: 2px solid #111;}
.poll_vote ul[class*="vs_"] .form_check_input + label:before,
.poll_vote ul[class*="vs_"] .form_check_input[type='radio']:checked + label:before {display:none;}
.poll_vote ul[class*="vs_"] .btn_photo_viewer {display: flex;position:absolute;right:17px;bottom:17px;z-index: 1;}

.poll_vote .vs_text_type > li  {display:flex;flex-wrap:wrap;}
.poll_vote .vs_text_type > li .form_check  {display:flex;flex-direction:column;width: 100%;height: 100%;}
.poll_vote .vs_text_type > li {padding:0 15px;}
.poll_vote .vs_text_type .form_check_label {display: flex;flex:auto;justify-content: center; align-items: center;padding:40px 85px;background-color: #f4f5fa;text-align:center;}
.poll_vote .vs_text_type .form_check_label .text {font-size: 20px;line-height: 30px;letter-spacing: -0.4px;}         

.poll_vote .vs_image_type .form_check_label,
.poll_vote .vs_image_text_type .form_check_label {padding:0;}
.poll_vote .vs_image_type img {border-radius: 6px;}

.poll_vote .vs_image_text_type .form_check_label {display: flex;flex-direction: column;width:100%;height:100%;}
.poll_vote .vs_image_text_type .card {display: flex;flex-flow: column;height: 100%;}
.poll_vote .vs_image_text_type .card .card_image {position:relative; flex:0 0 auto;}
.poll_vote .vs_image_text_type .card .card_image img {border-radius: 6px 6px 0 0;}
.poll_vote .vs_image_text_type .card .card_body {display: flex;align-items: center;justify-content: center;padding: 16px 20px;background-color: #f4f5fa;border-radius:0 0 6px 6px;font-size: 15px;line-height: 24px;letter-spacing: -0.4px;text-align: center;}

/* hotpoll - 투표 종료 */
.poll_wrap.poll_off .poll_status {color: #999999;}
.poll_wrap .poll_info_text.font_primary {margin:20px 0 -15px;padding:0;font-size: 13px;line-height:21px;letter-spacing: -0.4px;color: #f6330a;text-align:center;}

.result_list {display: flex;flex-direction: column;}
.result_list .card  {display: flex;flex-direction: row;}       
.result_list .card .card_image img {border-radius:6px;}                     
.result_list .card .card_body {display:flex;flex-flow:column;justify-content:center;width:60%;padding-top:0;padding-left:30px;text-align:left;font-size:14px;line-height:22px}

.form_check_label.selected:after {content: '';position: absolute;left: 0;top: 0;width: calc(100% - 4px);height: calc(100% - 4px);border-radius: 6px;border: solid 2px #f6330a;}
.form_check_label.selected .card .card_body {background-color: #fff4f1 !important;}

.vs_result_list {position:relative;margin-top: 16px;padding-bottom:55px;}
.vs_result_list .ico {margin-right:0;}
.vs_result_list li {position:absolute;width: 100%;}
.vs_result_list li .info {display:flex;justify-content: flex-start;}
.vs_result_list li .info .count {padding:0 6px;line-height:21px;}
.vs_result_list li:last-child .info {float:right;display:flex;flex-flow: row-reverse;justify-content: flex-start;}
.vs_result_list li:last-child .info .rate ,
.vs_result_list li:last-child .info .count {float:right;}                            
.vs_result_list li:last-child .graph_bar {right:0;left: auto;}

/* 핫풀 팝업 */
.full_popup .pop_hotpool {overflow: auto;min-height: 6em;}
.full_popup .pop_hotpool .layer_header {padding-bottom:30px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.full_popup .pop_hotpool .layer_title {font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-0.4px;}
.full_popup .pop_hotpool .layer_body {overflow: auto;overflow-x:hidden;height: 100%;text-align:left; -ms-overflow-style: none;-webkit-overflow-scrolling: touch;}
.full_popup .pop_hotpool .layer_body::-webkit-scrollbar{ display:none; }
.full_popup .pop_hotpool .layer_alert .btn_close {top:30px;right:40px;}
.full_popup .pop_hotpool .btn_close .ico_close {width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%231D1D1D' d='M25.913 4.6l1.414 1.414-9.899 9.9 9.9 9.9-1.415 1.413-9.899-9.899-9.9 9.9L4.7 25.812l9.9-9.899-9.9-9.9L6.114 4.6l9.9 9.9 9.9-9.9z'/%3E%3C/g%3E%3C/svg%3E");}
.full_popup .pop_hotpool .poll_vote .image_type .form_check_label {padding-bottom:0 !important;}
.full_popup .pop_hotpool .poll_vote .image_text_type .form_check_label {padding-bottom:0 !important;}
.full_popup .pop_hotpool .story_list li:last-child {padding-bottom:0;}
.full_popup .pop_hotpool .story_list li:last-child:before {display:none;}

/* photo_view */
.layer_photo_view .btn_close .ico_close { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23fff' d='M16.718 2.6l.707.707-6.718 6.718 6.718 6.717-.707.707L10 10.732l-6.718 6.717-.707-.707 6.718-6.717-6.718-6.718.707-.707L10 9.318 16.718 2.6z'/%3E%3C/g%3E%3C/svg%3E"); }
.layer_photo_view .photo_pagination { font-weight: 700; color: #999; }
.layer_photo_view .photo_pagination .swiper-pagination-current { color: #fff; }
.layer_photo_view .photo_info { margin-top: 20px; }
.layer_photo_view .date,
.layer_photo_view .description { font-size: 13px; line-height: 21px; color: #fff; }
.layer_photo_view .swiper-button-prev.swiper-button-disabled, 
.layer_photo_view .swiper-button-next.swiper-button-disabled { opacity: 1; }
.layer_photo_view .swiper-button-next, 
.layer_photo_view .swiper-button-prev { transform: translateY(-50%); width: 40px; height: 40px; margin-top: 0; background-size: 30px auto; background-color: rgba(0, 0, 0, 0.4); }
.layer_photo_view .swiper-button-prev { left: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M15 0v15H0V0z'/%3E%3Cpath fill='%23FFF' d='M9.75 2.284l.53.53-4.684 4.687 4.683 4.683-.53.53L4.534 7.5 9.75 2.285z'/%3E%3C/g%3E%3C/svg%3E"); }
.layer_photo_view .swiper-button-next { right: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0v15h15V0z'/%3E%3Cpath fill='%23FFF' d='M5.25 2.284l-.53.53 4.684 4.687-4.683 4.683.53.53L10.466 7.5 5.25 2.285z'/%3E%3C/g%3E%3C/svg%3E"); }

/* 아이콘 */
.ico_question {width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23111'/%3E%3Cpath d='M6 6h20v20H6z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M20.942 23.765l1.296-1.35-1.58-1.438a6.403 6.403 0 001.225-2.094 7.582 7.582 0 00.426-2.575c0-.946-.142-1.825-.426-2.636a6.355 6.355 0 00-1.225-2.122 5.632 5.632 0 00-1.953-1.42c-.77-.343-1.645-.515-2.627-.515-.971 0-1.844.172-2.62.515a5.604 5.604 0 00-1.96 1.42 6.33 6.33 0 00-1.226 2.122 7.92 7.92 0 00-.426 2.636c0 .924.142 1.785.426 2.583a6.16 6.16 0 001.225 2.086 5.612 5.612 0 001.962 1.394c.775.337 1.648.506 2.619.506 1.207 0 2.23-.243 3.07-.728l1.794 1.616zm-4.864-3.214c-.628 0-1.16-.12-1.598-.364a3.041 3.041 0 01-1.065-.967 4.202 4.202 0 01-.595-1.358 6.469 6.469 0 01-.187-1.554c0-.556.063-1.094.187-1.615.124-.521.322-.985.595-1.394a3.01 3.01 0 011.065-.976c.438-.243.97-.364 1.598-.364.627 0 1.16.121 1.597.364.438.242.793.568 1.066.976.272.409.47.873.594 1.394.125.52.187 1.06.187 1.615 0 .675-.071 1.249-.213 1.722a3.85 3.85 0 01-.568 1.19l-1.438-1.314-1.296 1.385 1.189 1.083c-.142.07-.29.118-.444.142a4.743 4.743 0 01-.674.035z'/%3E%3C/g%3E%3C/svg%3E");}
.poll_wrap.poll_off .ico_question {width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23CDCDCD'/%3E%3Cpath d='M6 6h20v20H6z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M20.942 23.765l1.296-1.35-1.58-1.438a6.403 6.403 0 001.225-2.094 7.582 7.582 0 00.426-2.575c0-.946-.142-1.825-.426-2.636a6.355 6.355 0 00-1.225-2.122 5.632 5.632 0 00-1.953-1.42c-.77-.343-1.645-.515-2.627-.515-.971 0-1.844.172-2.62.515a5.604 5.604 0 00-1.96 1.42 6.33 6.33 0 00-1.226 2.122 7.92 7.92 0 00-.426 2.636c0 .924.142 1.785.426 2.583a6.16 6.16 0 001.225 2.086 5.612 5.612 0 001.962 1.394c.775.337 1.648.506 2.619.506 1.207 0 2.23-.243 3.07-.728l1.794 1.616zm-4.864-3.214c-.628 0-1.16-.12-1.598-.364a3.041 3.041 0 01-1.065-.967 4.202 4.202 0 01-.595-1.358 6.469 6.469 0 01-.187-1.554c0-.556.063-1.094.187-1.615.124-.521.322-.985.595-1.394a3.01 3.01 0 011.065-.976c.438-.243.97-.364 1.598-.364.627 0 1.16.121 1.597.364.438.242.793.568 1.066.976.272.409.47.873.594 1.394.125.52.187 1.06.187 1.615 0 .675-.071 1.249-.213 1.722a3.85 3.85 0 01-.568 1.19l-1.438-1.314-1.296 1.385 1.189 1.083c-.142.07-.29.118-.444.142a4.743 4.743 0 01-.674.035z'/%3E%3C/g%3E%3C/svg%3E");}

/*컴포넌트 - 트렌드*/
.trend_swiper{position: relative;}
.trend_swiper.swiper-container::before{content: ''; display: block; position: absolute; top: 0; left: 15px; width: calc(100% - 30px); height: 4px; background: #f6330a;}
.trend_swiper.swiper-container .swiper-wrapper{height: auto;}
.trend_swiper .chain_wrap{margin-bottom: 0;}
.trend_swiper .sub_title{font-size: 13px; line-height: 21px; color: #f6330a; margin-left: 4px;}
.trend_swiper .btn_info{margin-right: 1px;}
.trend_swiper .card_right_list .card:last-child{padding-bottom: 16px !important;}
.trend_swiper .card_right_list .card:last-child::before{content: "" !important;}
.trend_swiper .swiper_btn_wrap{margin-top: 16px; margin-bottom: 40px;}

/*컴포넌트 - 실시간 하이라이트*/
.swiper_highlight_list { position: relative;}
.swiper_highlight_list .highlight_text a{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;height: 120px;word-break: break-all;overflow: hidden;}
.swiper_highlight_list .pagination_bx { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); }
.swiper_highlight_list .list_item { padding: 26px 24px 28px; background-color: #fff6e2; }
.swiper_highlight_list .list_item .title {font-size: 12px;  color: #999; line-height: 18px; border-top: 1px solid rgba(0, 0, 0, .1); }
.swiper_highlight_list .list_item .headline {height: 20px; margin-top: 4px; font-size: 12px; line-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;font-weight: 400; color: #999;}
.swiper_highlight_list .list_item .date {margin-top:2px;font-size:12px;line-height:18px;font-weight:400;color:#999;}
.swiper_highlight_list .swiper_btn_wrap{margin-top: 16px; margin-bottom: 40px;}
.swiper_highlight_inner .swiper-pagination-bullet-active { background-color: #f6330a; }
.list_item:not(.swiper-slide-active) .swiper_highlight_inner { visibility: hidden; }
.swiper_highlight_list .highlight_text { font-size: 16px; line-height: 24px; letter-spacing: -0.4px; font-weight: 400; color: #f6330a; }
.swiper_highlight_list .highlight_text .ico_quotes { display: block; width: 20px; height: 14px; margin-bottom: 8px; background-position: 1px 0; }

/* 토스트 팝업 */
.layer_toast {display:none; position: fixed; top: 90px; left: 50%; transform: translateX(-50%); z-index: 310; padding:11px 32px; background: rgba(17, 17, 17, .6); border-radius: 25px; color: #fff; font-size: 14px; line-height: 22px; white-space: nowrap;}

/* 테마컬러 */

/* 보라색(섹션 유니크형 더, 오래 등) */
/* .color_set1{color:#4533a7;} */

/* 소개 */
.theme_set1 .section_header_wrap {border-color: #5641c5;}
.theme_set1 .title_wrap .title {color: #4533a7;}
.theme_set1 header.title_wrap {border-top: 4px solid #5641c5;}
.theme_set1 .info_wrap.about_wrap {background-color: #4533a7;}

.theme_set1 .info_wrap:not(.about_wrap) .info_area .title {color:#4533a7;}
.theme_set1 .info_wrap:not(.about_wrap) .info_area .title::after {background-color: #4628be;}


/* 구독버튼 */
.theme_set1 .ico_check,
.color_set1 .ico_check{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.270588 0 0 0 0 0.200000 0 0 0 0 0.654902 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.theme_set1 .info_wrap .btn_subscribe,
.theme_set1 .btn_subscribe,
.color_set1 .btn_subscribe{border-color:#4533a7;color:#4533a7;}
.theme_set1 .btn_subscribe.btn_bg,
.color_set1 .btn_subscribe.btn_bg{background-color:#4533a7;color:#fff;}
.theme_set1 .info_wrap .btn_subscribe.active,
.color_set1 .btn_subscribe.active,
.theme_set1 .btn_subscribe.btn_bg.active,
.color_set1 .btn_subscribe.btn_bg.active{background-color:rgba(232, 223, 255, .8);color:#4533a7;}

/* 컴포넌트타이틀 */
.color_set1 header.title_wrap{border-color:#4533a7;}
.color_set1 .title_wrap .title{color:#4533a7;}

/* 카드 */
.theme_set1 .card_body .title,
.color_set1 .card_body .title {color:#4533a7;}
.theme_set1 .card_skin.skin,
.color_set1 .card_skin.skin{background-color:#4533a7;}
.theme_set1 .card_skin .card_foot .title,
.color_set1 .card_skin .card_foot .title {color: #4533a7;}

/* swiper */
.theme_set1 .swiper-pagination-bullet-active,
.color_set1 .swiper-pagination-bullet-active {--swiper-theme-color: #4533a7; background-color: #4533a7;}
.theme_set1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.color_set1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.theme_set1 .swiper-scrollbar-drag,
.color_set1 .swiper-scrollbar-drag {background:#4533a7;}

/* 내구독 */
.color_set1 .subscribe_count { color:#4533a7 !important; }

.theme_set1 .ico_up,
.color_set1 .ico_up {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Cpath d='M18 0a8 8 0 010 16H8A8 8 0 018 0h10zm0 1H8a7 7 0 00-.24 13.996L8 15h10a7 7 0 00.24-13.996L18 1zM8.45 4.5v4.2c0 1.54.53 2.06 1.4 2.06.88 0 1.44-.52 1.44-2.06V4.5h1.42v4.07c0 2.46-1.05 3.47-2.86 3.47-1.8 0-2.88-1.01-2.88-3.47V4.5h1.48zm8.22 0c1.64 0 2.9.57 2.9 2.32 0 1.69-1.27 2.45-2.86 2.45h-.99v2.63h-1.48V4.5zm-.11 1.17h-.84V8.1h.89c1.02 0 1.51-.43 1.51-1.28 0-.86-.54-1.15-1.56-1.15z' fill='%234533A7' fill-rule='nonzero'/%3E%3C/svg%3E");}

.theme_set1 .ico_arrow_primary_right,
.color_set1 .ico_arrow_primary_right{background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%234533A7' stroke-width='2' d='M4 2l6 6.071L4 14'/%3E%3C/g%3E%3C/svg%3E");}

/* tag_nav */
.theme_set1 .tag_nav .nav_link[ aria-selected="true"], .theme_set1 .tag_nav .nav_link.active,
.color_set1 .tag_nav .nav_link[ aria-selected="true"], .theme_set1 .tag_nav .nav_link.active {border-color: #4533a7;background-color: #4533a7;color: #fff;}

.theme_set1 .tag_wrap .tag {background-color:#f5f3ff; border-color:#4533a7; color:#4533a7;}
.theme_set1 .title_wrap .description {color: #4533a7;}

.theme_set1 .layer_search .search_form {border-color:#4533a7;}

/* svg color 변경 - fill='%234533a7'  에서 %23 이후 6자리가 hex code */
/* theme_unique - #4533a7*/
.theme_set1 .ico_num1,
.color_set1 .ico_num1{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M9.108 34V6.856H3.636l-.54 2.376H6.66V34z' fill='%234533a7' fill-rule='nonzero'/%3E%3C/svg%3E");}
.theme_set1 .ico_num2,
.color_set1 .ico_num2{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M12.636 34v-2.232h-7.38l3.924-7.956c1.728-3.384 3.78-7.236 3.78-11.088 0-3.528-1.764-6.228-5.58-6.228-4.608 0-5.436 4.068-5.436 7.776h2.448v-.576c0-2.124.432-4.896 3.132-4.896 2.268 0 2.988 1.872 2.988 3.744 0 3.492-2.088 7.272-3.6 10.368L1.512 34h11.124z' fill='%234533a7' fill-rule='nonzero'/%3E%3C/svg%3E");}
.theme_set1 .ico_num3,
.color_set1 .ico_num3{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M7.488 34.36c4.536 0 5.508-4.032 5.508-7.74 0-2.808-.432-6.48-3.456-7.632 2.556-1.116 3.096-3.78 3.096-6.3 0-3.528-1.584-6.192-5.472-6.192-3.78 0-5.22 3.456-5.112 6.696H4.5c0-2.052.216-4.392 2.808-4.392 2.304 0 2.88 2.016 2.88 4.104 0 4.068-1.152 5.076-4.968 5.076h-.432v2.304h.72c3.96-.072 5.04 2.304 5.04 5.904 0 2.16-.18 5.868-3.132 5.868-2.736 0-3.204-2.484-3.24-4.716v-.792H1.764l-.036 1.188c0 3.852 1.548 6.624 5.76 6.624z' fill='%234533a7' fill-rule='nonzero'/%3E%3C/svg%3E");}
.theme_set1 .ico_num4,
.color_set1 .ico_num4{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M11.16 34v-7.308h2.016v-2.16H11.16V6.856H8.784l-7.272 17.28v2.556h7.2V34h2.448zm-2.448-9.468H3.888l5.076-13.68h.108l-.36 5.436v8.244z' fill='%234533a7' fill-rule='nonzero'/%3E%3C/svg%3E");}
.theme_set1 .ico_num5,
.color_set1 .ico_num5{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='40'%3E%3Cpath d='M6.66 34.36c4.644 0 6.3-4.536 6.3-8.496 0-3.888-1.656-8.496-6.228-8.496l-1.62.144L6.12 9.088h6.048V6.856H4.104l-1.692 14.04c1.08-.648 2.304-1.08 3.6-1.08 3.492 0 4.5 3.132 4.5 6.012 0 2.376-.828 6.084-3.924 6.084-1.512 0-2.772-.72-3.924-1.584l-.684 2.484c1.296 1.008 3.024 1.548 4.68 1.548z' fill='%234533a7' fill-rule='nonzero'/%3E%3C/svg%3E");}

/* 뱃지 */
.theme_set1 .badge,
.color_set1 .badge {background-color:#4533a7;}

.theme_set1 .badge_outline,
.color_set1 .badge_outline {border-color:#4533a7; color:#4533a7;}

.theme_set1 .badge_notice,
.color_set1 .badge_notice {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='46' height='24' fill='%234533A7' rx='12'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M21.56 10.856c.312-1.14.312-2.076.312-2.952v-.912h-7.656V8.24h6.072c0 .732-.036 1.476-.288 2.46l1.56.156zm1.488 1.836v-1.248h-4.68V9.512h-1.584v1.932H13.1v1.248h9.948zm-5.04 4.86c2.388 0 3.924-.792 3.924-2.076 0-1.296-1.536-2.088-3.924-2.088-2.376 0-3.912.792-3.912 2.088 0 1.284 1.536 2.076 3.912 2.076zm0-1.188c-1.488 0-2.34-.3-2.34-.888 0-.6.852-.9 2.34-.9 1.5 0 2.352.3 2.352.9 0 .588-.852.888-2.352.888zm14.864 1.188V6.5h-1.584v11.052h1.584zm-8.34-2.076c1.296-.588 2.184-1.8 2.676-3.24.492 1.332 1.368 2.412 2.652 2.964l.864-1.248c-1.848-.768-2.736-2.676-2.736-4.476v-.612h2.28V7.556h-6.192v1.308h2.304v.612c0 1.884-.9 3.912-2.748 4.74l.9 1.26z'/%3E%3C/g%3E%3C/svg%3E");}
.theme_set1 .btn_orange,
.color_set1 .btn_orange { background-color: #4533a7; border-color: #4533a7;}
.theme_set1 .btn_outline_orange,
.color_set1 .btn_outline_orange { border-color: #4533a7; color: #4533a7; }

/* 초록색(오피니언) */
/* .color_set2{color:#067e77;} */

/* theme_set2 - opinion */
.theme_set2 .headline { font-weight: 400; }
.theme_set2 .section_header_wrap {border-bottom: 4px solid #0b7d76;}
.theme_set2 .scroll_indicator span { background-color: #0b7d76; }
.theme_set2 .article_header .subhead .title { font-family: 'Noto Serif KR'; color: #0b7d76; } 
.theme_set2 .article_header .headline { font-family: 'Noto Serif KR'; }
.theme_set2 .article_header,
.theme_set2 .article .article_header { border-color: #0b7d76; }
.theme_set2 .info_wrap { background-color: #f0f8f7; }
.theme_set2 .info_wrap .title_wrap .title,
.theme_set2 .article_profile .btn_text,
.theme_set2 .subscription_info { color: #0b7d76 !important; }
.theme_set2 .btn_subscribe,
.theme_set2 .btn_outline_orange { border-color: #0b7d76; color: #0b7d76; }
.theme_set2 .tag_wrap .tag { border-color: #0b7d76; background-color: #f0f8f7; color: #0b7d76; }
.theme_set2 .ico_arrow_primary_right,
.color_set2 .ico_arrow_primary_right { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%23067e77' stroke-width='2' d='M4 2l6 6.071L4 14'/%3E%3C/g%3E%3C/svg%3E"); }
.theme_set2 .btn_orange { background-color: #0b7d76; border-color: #0b7d76;}

/* 구독버튼 */
.theme_set2 .ico_check,
.color_set2 .ico_check{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.023529 0 0 0 0 0.494118 0 0 0 0 0.466667 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.theme_set2 .btn_subscribe,
.color_set2 .btn_subscribe{border-color:#067e77;color:#067e77;}
.theme_set2 .btn_subscribe.btn_bg,
.color_set2 .btn_subscribe.btn_bg{background-color:#067e77;color:#fff;}
.theme_set2 .btn_subscribe.active,
.color_set2 .btn_subscribe.active,
.theme_set2 .btn_subscribe.btn_bg.active,
.color_set2 .btn_subscribe.btn_bg.active{background-color:rgba(219, 237, 235, .8);color:#067e77;}

/* 컴포넌트타이틀 */
.theme_set2 header.title_wrap,
.color_set2 header.title_wrap{border-color:#0b7d76;}
.theme_set2 .title_wrap .title,
.color_set2 .title_wrap .title{color:#067e77;}

/* 카드 */
.color_set2 .card_body .title { color:#067e77; }
.color_set2 .card_skin.skin{background-color:#067e77;}

/* 아티클 */
.theme_set2 .series_list_wrap .now_write,
.theme_set2 .ab_interviewee .title,
.theme_set2 .ab_interview_list li a:before { color: #067e77; }

/* swiper */
.theme_set2 .swiper-pagination-bullet-active,
.color_set2 .swiper-pagination-bullet-active {--swiper-theme-color: #067e77;background-color: #067e77;}
.theme_set2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.color_set2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.theme_set2 .swiper-scrollbar-drag,
.color_set2 .swiper-scrollbar-drag {background:#067e77;}

/* 내구독 */
.color_set2 .subscribe_count { color:#067e77 !important; }

.theme_set2 .ico_up,
.color_set2 .ico_up {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Cpath d='M18 0a8 8 0 010 16H8A8 8 0 018 0h10zm0 1H8a7 7 0 00-.24 13.996L8 15h10a7 7 0 00.24-13.996L18 1zM8.45 4.5v4.2c0 1.54.53 2.06 1.4 2.06.88 0 1.44-.52 1.44-2.06V4.5h1.42v4.07c0 2.46-1.05 3.47-2.86 3.47-1.8 0-2.88-1.01-2.88-3.47V4.5h1.48zm8.22 0c1.64 0 2.9.57 2.9 2.32 0 1.69-1.27 2.45-2.86 2.45h-.99v2.63h-1.48V4.5zm-.11 1.17h-.84V8.1h.89c1.02 0 1.51-.43 1.51-1.28 0-.86-.54-1.15-1.56-1.15z' fill='%23067E77' fill-rule='nonzero'/%3E%3C/svg%3E");}

/* 뱃지 */
.theme_set2 .badge,
.color_set2 .badge {background-color:#067e77;}

.theme_set2 .badge_outline,
.color_set2 .badge_outline {border-color:#067e77; color:#067e77;}

.theme_set2 .badge_notice,
.color_set2 .badge_notice {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='46' height='24' fill='%23067E77' rx='12'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M21.56 10.856c.312-1.14.312-2.076.312-2.952v-.912h-7.656V8.24h6.072c0 .732-.036 1.476-.288 2.46l1.56.156zm1.488 1.836v-1.248h-4.68V9.512h-1.584v1.932H13.1v1.248h9.948zm-5.04 4.86c2.388 0 3.924-.792 3.924-2.076 0-1.296-1.536-2.088-3.924-2.088-2.376 0-3.912.792-3.912 2.088 0 1.284 1.536 2.076 3.912 2.076zm0-1.188c-1.488 0-2.34-.3-2.34-.888 0-.6.852-.9 2.34-.9 1.5 0 2.352.3 2.352.9 0 .588-.852.888-2.352.888zm14.864 1.188V6.5h-1.584v11.052h1.584zm-8.34-2.076c1.296-.588 2.184-1.8 2.676-3.24.492 1.332 1.368 2.412 2.652 2.964l.864-1.248c-1.848-.768-2.736-2.676-2.736-4.476v-.612h2.28V7.556h-6.192v1.308h2.304v.612c0 1.884-.9 3.912-2.748 4.74l.9 1.26z'/%3E%3C/g%3E%3C/svg%3E");}

/* 자주색(뉴스레터) */
/* .color_set3{color:#b91669;} */

/* theme_set3 - newsletter */
.theme_set3 .scroll_indicator span { background-color: #dc167b; }
.theme_set3 .article_header .subhead .title { font-family: 'Noto Serif KR'; color: #b91669; }
.theme_set3 .article_header,
.theme_set3 .article .article_header { border-color: #dc167b; }
.theme_set3 .info_wrap { background-color: #fff5fa; }
.theme_set3 .info_wrap .title_wrap .title,
.theme_set3 .article_profile .btn_text,
.theme_set3 .subscription_info { color: #b91669 !important; }
.theme_set3 .btn_subscribe,
.theme_set3 .btn_outline_orange { border-color: #dc167b; color: #b91669; }
.theme_set3 .btn_orange { background-color: #dc167b; border-color: #dc167b;}
.theme_set3 .timeline_box .date {color: #b91669;}

/* 태그 */
.theme_set3 .tag_wrap .tag {background-color:#fff5fa; border-color:#b91669; color:#b91669;}

/* 구독버튼 */
.theme_set3 .ico_check,
.color_set3 .ico_check{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.725490 0 0 0 0 0.086275 0 0 0 0 0.411765 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.theme_set3 .btn_subscribe,
.color_set3 .btn_subscribe{border-color:#b91669;color:#b91669;}
.theme_set3 .btn_subscribe.btn_bg,
.color_set3 .btn_subscribe.btn_bg{background-color:#b91669;color:#fff;}
.theme_set3 .btn_subscribe.active,
.color_set3 .btn_subscribe.active,
.theme_set3 .btn_subscribe.btn_bg.active,
.color_set3 .btn_subscribe.btn_bg.active{background-color:rgba(250, 218, 234, .8);color:#b91669;}

/* 컴포넌트타이틀 */
.theme_set3 header.title_wrap,
.color_set3 header.title_wrap{border-color:#dc167b;}
.theme_set3 .title_wrap .title,
.color_set3 .title_wrap .title{color:#b91669;}
.theme_set3 .chain_wrap .header_nav .nav .nav_link.active::before,
.theme_set3 .chain_wrap .tab_nav .nav .nav_link.active::before,
.color_set3 .chain_wrap .header_nav .nav .nav_link.active::before, 
.color_set3 .chain_wrap .tab_nav .nav .nav_link.active::before {background-color: #b91669;}

/* 카드 */
.color_set3 .card_body .title { color:#b91669; }
.color_set3 .card_skin.skin{background-color:#b91669;}

/* swiper */
.theme_set3 .swiper-pagination-bullet-active,
.color_set3 .swiper-pagination-bullet-active {--swiper-theme-color: #b91669;background-color: #b91669;}
.theme_set3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.color_set3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.theme_set3 .swiper-scrollbar-drag,
.color_set3 .swiper-scrollbar-drag {background:#b91669;}

/* 내구독 */
.color_set3 .subscribe_count { color:#b91669 !important; }

.theme_set3 .ico_up,
.color_set3 .ico_up {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Cpath d='M18 0a8 8 0 010 16H8A8 8 0 018 0h10zm0 1H8a7 7 0 00-.24 13.996L8 15h10a7 7 0 00.24-13.996L18 1zM8.45 4.5v4.2c0 1.54.53 2.06 1.4 2.06.88 0 1.44-.52 1.44-2.06V4.5h1.42v4.07c0 2.46-1.05 3.47-2.86 3.47-1.8 0-2.88-1.01-2.88-3.47V4.5h1.48zm8.22 0c1.64 0 2.9.57 2.9 2.32 0 1.69-1.27 2.45-2.86 2.45h-.99v2.63h-1.48V4.5zm-.11 1.17h-.84V8.1h.89c1.02 0 1.51-.43 1.51-1.28 0-.86-.54-1.15-1.56-1.15z' fill='%23B91669' fill-rule='nonzero'/%3E%3C/svg%3E");}

.theme_set3 .ico_arrow_primary_right,
.color_set3 .ico_arrow_primary_right{background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%23b91669' stroke-width='2' d='M4 2l6 6.071L4 14'/%3E%3C/g%3E%3C/svg%3E");}

/* 뱃지 */
.theme_set3 .badge,
.color_set3 .badge {background-color:#b91669;}

.theme_set3 .badge_outline,
.color_set3 .badge_outline {border-color:#b91669; color:#b91669;}

.theme_set3 .badge_notice,
.color_set3 .badge_notice {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='46' height='24' fill='%23B91669' rx='12'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M21.56 10.856c.312-1.14.312-2.076.312-2.952v-.912h-7.656V8.24h6.072c0 .732-.036 1.476-.288 2.46l1.56.156zm1.488 1.836v-1.248h-4.68V9.512h-1.584v1.932H13.1v1.248h9.948zm-5.04 4.86c2.388 0 3.924-.792 3.924-2.076 0-1.296-1.536-2.088-3.924-2.088-2.376 0-3.912.792-3.912 2.088 0 1.284 1.536 2.076 3.912 2.076zm0-1.188c-1.488 0-2.34-.3-2.34-.888 0-.6.852-.9 2.34-.9 1.5 0 2.352.3 2.352.9 0 .588-.852.888-2.352.888zm14.864 1.188V6.5h-1.584v11.052h1.584zm-8.34-2.076c1.296-.588 2.184-1.8 2.676-3.24.492 1.332 1.368 2.412 2.652 2.964l.864-1.248c-1.848-.768-2.736-2.676-2.736-4.476v-.612h2.28V7.556h-6.192v1.308h2.304v.612c0 1.884-.9 3.912-2.748 4.74l.9 1.26z'/%3E%3C/g%3E%3C/svg%3E");}

/* 검정색 */
/* .color_set4{color:#111;} */

/* 구독버튼 */
.color_set4 .ico_plus{background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 13 13' xml:space='preserve'%3E%3Cstyle%3E.st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23b91669%7D%3C/style%3E%3Cpath d='M8 8h13v13H8V8z' fill='none' transform='translate(-8 -8)'/%3E%3Cpath class='st1' d='M6 2h1v9.5H6V2z'/%3E%3Cpath class='st1' d='M2 6h9.5v1H2V6z'/%3E%3C/svg%3E");}
.color_set4 .ico_check{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.725490 0 0 0 0 0.086275 0 0 0 0 0.411765 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.color_set4 .btn_subscribe{border-color:#b91669;color:#111;}
.color_set4 .btn_subscribe.active{background-color:#fadaea;color:#111;}
.color_set4 .btn_subscribe.btn_bg{background-color:#111;color:#fff;}
.color_set4 .btn_subscribe.btn_bg.active{background-color:#fadaea;color:#111;}

/* 컴포넌트타이틀 */
.color_set4 header.title_wrap{border-color:#333333;}
.theme_set4 .section_header_wrap {border-color: #333333;}
.theme_set4 .title_wrap .title,
.color_set4 .title_wrap .title {color:#111;}

/* 카드 */
.color_set4 .card_body .title { color:#333333; }
.color_set4 .card_skin.skin{background-color:#333333;}

/* swiper */
.theme_set4 .swiper-pagination-bullet-active,
.color_set4 .swiper-pagination-bullet-active {--swiper-theme-color: #111;background-color: #111;}
.theme_set4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.color_set4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.theme_set4 .swiper-scrollbar-drag,
.color_set4 .swiper-scrollbar-drag {background:#111;}

/* 내구독 */
.color_set4 .subscribe_count { color:#111 !important; }

.theme_set4 .ico_arrow_primary_right,
.color_set4 .ico_arrow_primary_right{background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 2l6 6.071L4 14'/%3E%3C/g%3E%3C/svg%3E");}

/* 뱃지 */
.theme_set4 .badge,
.color_set4 .badge {background-color:#111;}

.theme_set4 .badge_outline,
.color_set4 .badge_outline {border-color:#111; color:#111;}

.theme_set4 .badge_notice,
.color_set4 .badge_notice {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='46' height='24' fill='%23111' rx='12'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M21.56 10.856c.312-1.14.312-2.076.312-2.952v-.912h-7.656V8.24h6.072c0 .732-.036 1.476-.288 2.46l1.56.156zm1.488 1.836v-1.248h-4.68V9.512h-1.584v1.932H13.1v1.248h9.948zm-5.04 4.86c2.388 0 3.924-.792 3.924-2.076 0-1.296-1.536-2.088-3.924-2.088-2.376 0-3.912.792-3.912 2.088 0 1.284 1.536 2.076 3.912 2.076zm0-1.188c-1.488 0-2.34-.3-2.34-.888 0-.6.852-.9 2.34-.9 1.5 0 2.352.3 2.352.9 0 .588-.852.888-2.352.888zm14.864 1.188V6.5h-1.584v11.052h1.584zm-8.34-2.076c1.296-.588 2.184-1.8 2.676-3.24.492 1.332 1.368 2.412 2.652 2.964l.864-1.248c-1.848-.768-2.736-2.676-2.736-4.476v-.612h2.28V7.556h-6.192v1.308h2.304v.612c0 1.884-.9 3.912-2.748 4.74l.9 1.26z'/%3E%3C/g%3E%3C/svg%3E");}

/* 파랑색(중앙선데이) */
/* .color_set5{color:#1855a2;} */

/* 구독버튼 */
.theme_set5 .ico_check,
.color_set5 .ico_check{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.725490 0 0 0 0 0.086275 0 0 0 0 0.411765 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h13v13H0z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M2 6.296l3.818 3.818 6.294-6.298-1.094-1.094-5.197 5.203L3.096 5.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.theme_set5 .btn_subscribe,
.color_set5 .btn_subscribe{border-color:#1855a2;color:#1855a2;}
.theme_set5 .btn_subscribe.btn_bg,
.color_set5 .btn_subscribe.btn_bg{background-color:#1855a2;color:#fff;}
.theme_set5 .btn_subscribe.active,
.color_set5 .btn_subscribe.active,
.theme_set5 .btn_subscribe.btn_bg.active,
.color_set5 .btn_subscribe.btn_bg.active{background-color:rgba(213, 232, 255, .8);color:#1855a2;}

/* 컴포넌트타이틀 */
.theme_set5 .section_header_wrap,
.theme_set5 header.title_wrap,
.color_set5 header.title_wrap{border-color:#1855a2;}
.theme_set5 .title_wrap .title,
.color_set5 .title_wrap .title{color:#1855a2;}

/* 소개 */
.theme_set5 .info_wrap.about_wrap {background-color: #1855a2;}

/* tab */
.theme_set5 .tag_nav .nav_link[ aria-selected="true"], .theme_set5 .tag_nav .nav_link.active { border-color: #1855a2; background-color: #1855a2; }
/* tag */
.theme_set5 .tag_wrap .tag { border-color: #1855a2; background-color: #f0f7ff; color: #1855a2; }

/* 카드 */
.color_set5 .card_body .title { color:#1855a2; }
.color_set5 .card_skin.skin{background-color:#1855a2;}
.theme_set5 .card_skin .card_foot .title { color:#1855a2; }

/* swiper */
.theme_set5 .swiper-pagination-bullet-active,
.color_set5 .swiper-pagination-bullet-active {--swiper-theme-color: #1855a2;background-color: #1855a2;}
.theme_set5 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.color_set5 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.theme_set5 .swiper-scrollbar-drag,
.color_set5 .swiper-scrollbar-drag {background:#1855a2;}

/* 아티클 */
.theme_set5 .article_header .subhead .title { color: #1855a2; }
.theme_set5 article.article .article_header { border-color: #1855a2; }
.theme_set5 .subscription_info { color: #1855a2; }

/* 내구독 */
.color_set5 .subscribe_count { color:#1855a2 !important; }

.theme_set5 .ico_up,
.color_set5 .ico_up {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='16'%3E%3Cpath d='M18 0a8 8 0 010 16H8A8 8 0 018 0h10zm0 1H8a7 7 0 00-.24 13.996L8 15h10a7 7 0 00.24-13.996L18 1zM8.45 4.5v4.2c0 1.54.53 2.06 1.4 2.06.88 0 1.44-.52 1.44-2.06V4.5h1.42v4.07c0 2.46-1.05 3.47-2.86 3.47-1.8 0-2.88-1.01-2.88-3.47V4.5h1.48zm8.22 0c1.64 0 2.9.57 2.9 2.32 0 1.69-1.27 2.45-2.86 2.45h-.99v2.63h-1.48V4.5zm-.11 1.17h-.84V8.1h.89c1.02 0 1.51-.43 1.51-1.28 0-.86-.54-1.15-1.56-1.15z' fill='%231855A2' fill-rule='nonzero'/%3E%3C/svg%3E");}

.theme_set5 .ico_arrow_primary_right,
.color_set5 .ico_arrow_primary_right{background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%231855a2' stroke-width='2' d='M4 2l6 6.071L4 14'/%3E%3C/g%3E%3C/svg%3E");}

/* 뱃지 */
.theme_set5 .badge,
.color_set5 .badge {background-color:#1855a2;}

.theme_set5 .badge_outline,
.color_set5 .badge_outline {border-color:#1855a2; color:#1855a2;}

.theme_set5 .badge_notice,
.color_set5 .badge_notice {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='46' height='24' fill='%231855A2' rx='12'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M21.56 10.856c.312-1.14.312-2.076.312-2.952v-.912h-7.656V8.24h6.072c0 .732-.036 1.476-.288 2.46l1.56.156zm1.488 1.836v-1.248h-4.68V9.512h-1.584v1.932H13.1v1.248h9.948zm-5.04 4.86c2.388 0 3.924-.792 3.924-2.076 0-1.296-1.536-2.088-3.924-2.088-2.376 0-3.912.792-3.912 2.088 0 1.284 1.536 2.076 3.912 2.076zm0-1.188c-1.488 0-2.34-.3-2.34-.888 0-.6.852-.9 2.34-.9 1.5 0 2.352.3 2.352.9 0 .588-.852.888-2.352.888zm14.864 1.188V6.5h-1.584v11.052h1.584zm-8.34-2.076c1.296-.588 2.184-1.8 2.676-3.24.492 1.332 1.368 2.412 2.652 2.964l.864-1.248c-1.848-.768-2.736-2.676-2.736-4.476v-.612h2.28V7.556h-6.192v1.308h2.304v.612c0 1.884-.9 3.912-2.748 4.74l.9 1.26z'/%3E%3C/g%3E%3C/svg%3E");}


/* Only Mobile */
@media (max-width:767px){

	/* common */
	.sm_hidden{display: none !important;}
	.row{margin-left:-8px;	margin-right:-8px;}
	.row > *{padding-left:8px;	padding-right:8px;}
	.col_sm1{flex:0 0 auto;width:8.3333333333%;}
	.col_sm2{flex:0 0 auto;width:16.6666666667%;}
	.col_sm3{flex:0 0 auto;width:25%;}
	.col_sm4{flex:0 0 auto;width:33.3333333333%;}
	.col_sm5{flex:0 0 auto;width:41.6666666667%;}
	.col_sm6{flex:0 0 auto;width:50%;}
	.col_sm7{flex:0 0 auto;width:58.3333333333%;}
	.col_sm8{flex:0 0 auto;width:66.6666666667%;}
	.col_sm9{flex:0 0 auto;width:75%;}
	.col_sm10{flex:0 0 auto;width:83.3333333333%;}
	.col_sm11{flex:0 0 auto;width:91.6666666667%;}
	.col_sm12{flex:0 0 auto;width:100%;}
	.col_sm20{flex:0 0 auto;width:20%;}
	
    .chain_wrap .title_wrap{padding-bottom: 20px;}
    .contents{padding-left: 20px;padding-right: 20px;}

    /* 아이콘*/
    .ico_bookmark {width:24px;height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24'%3E%3Cpath d='M15 2c.552 0 1 .448 1 1v19h-.5L8 17.5.5 22H0V3c0-.552.448-1 1-1h14zm0 1H1v17.533l7-4.2 7 4.201V3z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E"); background-size:16px 24px !important;}
    .active > .ico_bookmark {background-image: url("data:image/svg+xml,%3Csvg width='16' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2c.5522847 0 1 .44771525 1 1v19h-.5L8 17.5.5 22H0V3c0-.55228475.44771525-1 1-1h14z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E");}
    
    /* 스와이프 버튼 */
    .pagination_bx{display:none;}

    /*flex*/
    .flex_sm_column_reverse{display:flex;flex-direction:column-reverse;}

    /*리스트*/
    .list .card,.list > li{padding-top:16px;padding-bottom:20px;overflow: hidden;}

	/* 폰트 사이즈 */
	.fs_sm18{font-size:18px !important;line-height:27px !important;}
    .fs_sm22{font-size:22px !important;line-height:32px !important;}
	.fs_sm24{font-size:24px !important;line-height:34px !important;}

	/* flex 예외처리 */
	.spotlight_wrap .flex_lg_column_reverse .card_image{margin-top:20px;}
	
	/* header */
    .header{position: relative; margin-bottom: 10px;}
    .header::after{content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #f6330a;}
	.header_wrap{position: relative; height: 96px; border-bottom: none; padding-left: 20px; padding-right: 20px;}
    .header.issue_pick_none::after{height: 4px; background: #f6330a;}
	.side_nav .my_wrap{max-width: 100%; margin-left:20px;margin-right:20px;}
    .side_nav .nav{max-width: 100%;}
	.sticky_top .masthead_menu{display:none;}
    .btn_navbar{margin-left: 22px;}
    .user em{max-width: 120px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

    /*sticky_top 예외처리*/
    .sticky_top.header::after{content: none;}

    /*로그인 레이어 팝업*/
    .layer_login{position: absolute; z-index: 200; width: 112px; border: 1px solid #d5d5d5; top: 30px; right: 0px; background: #fff; box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.03);}
    .layer_login .layer_body ul{display: block; padding: 20px 16px 4px;  border-bottom: 1px solid rgba(0, 0, 0, .1);}
    .layer_login .layer_body ul li{font-size:14px; color: #111; margin: 0; padding-bottom: 12px;}
    .layer_login .layer_body .myfeed{font-weight: 700;}
    .layer_login .layer_body .btn_logout{padding: 12px 20px 14px; font-size: 14px; width: 100%;}

    /* layer_onboard */
    .layer_onboard{width:100%; height:100%}
    .layer_onboard .layer_header{width:100%;}

    /* 카드 - 기본형 영상/포토/오디오 아이콘 */
    .card .card_image .ico_play{position: absolute; width: 32px; height: 32px; bottom: 10px; right: 10px;}
    .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 32px; height: 32px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='190' cy='198' r='15' transform='translate(-174 -182)' fill='%23000' stroke='%23FFF' stroke-width='2' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter x='-22%25' y='-14.6%25' width='148.6%25' height='141%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M7.2 3.2v25.6L28.8 16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    .card .card_image:hover .ico_play::before{opacity: 1;}
    .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /* 카드 - 이미지 오른쪽(정사각형, 직사각형, 랭크형) 영상/포토/오디오 아이콘 */
    .card_right_list .card_image .ico_play, .card_right_rect .card_image .ico_play{bottom: 6px; right: 6px; width: 26px; height: 26px;}
    .card_right .card_image .ico_play{top: 50%; left:50%; transform: translate(-50%,-50%); width: 26px; height: 26px;}

    .card_right .card_image .ico_play::before, .card_right_list .card_image .ico_play::before, .card_right_rect .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 26px; height: 26px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='190' cy='247' r='12' transform='translate(-177 -234)' fill='%23000' stroke='%23FFF' stroke-width='2' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E"); }
    .card_right .card_image .ico_play::after, .card_right_list .card_image .ico_play::after, .card_right_rect .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 26px; height: 26px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' height='26'%3E%3Cdefs%3E%3Cfilter x='-27.9%25' y='-18.8%25' width='161.8%25' height='152.5%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M6 3v20l17-10z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cg%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .card_right .card_image:hover .ico_play::before, .card_right_list .card_image:hover .ico_play::before, .card_right_rect .card_image:hover .ico_play::before{opacity: 1;}
    .card_right .card_image:hover .ico_play::after, .card_right_list .card_image:hover .ico_play::after, .card_right_rect .card_image:hover .ico_play::after{transform: scale(0.54);}
    
    /* 컴포넌트 주요뉴스 첫번째 기사 포토/오디오 아이콘 */
    .col_lg56 .card .card_image .ico_play{width: 40px; height: 40px; bottom: 12px; right: 12px;}
    .col_lg56 .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' fill='%23000' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E"); }
    .col_lg56 .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    
    .col_lg56 .card .card_image:hover .ico_play::before{opacity: 1;}
    .col_lg56 .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*스포트 라이트 영상아이콘*/
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_play{width: 40px; height: 40px; bottom: 12px; right: 12px;}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' fill='%23000' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E"); }
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image:hover .ico_play::before{opacity: 1;}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*vs_wrap 영상아이콘*/
    .vs_wrap .card .card_image .ico_play{width: 40px; height: 40px; bottom: 12px; right: 12px;}
    .vs_wrap .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' fill='%23000' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E"); }
    .vs_wrap .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    
    .vs_wrap .card .card_image:hover .ico_play::before{opacity: 1;}
    .vs_wrap .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*멀티미디어 영상 아이콘 */
    .media_wrap .row div:nth-child(1) > .card_image .ico_play{width: 40px; height: 40px; bottom: 12px; right: 12px;}
    .media_wrap .row div:nth-child(1) > .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' fill='%23000' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E"); }
    .media_wrap .row div:nth-child(1) > .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 40px; height: 40px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}

    .media_wrap .row div:nth-child(1) > .card_image:hover .ico_play::before{opacity: 1;}
    .media_wrap .row div:nth-child(1) > .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*innolab_wrap 영상아이콘*/
    .innolab_wrap .row .card_image .ico_play{width: 40px; height: 40px; bottom: 12px; right: 12px;}
    .innolab_wrap .row .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' fill='%23000' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .innolab_wrap .row .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}

    .innolab_wrap .row .card_image:hover .ico_play::before{opacity: 1;}
    .innolab_wrap .row .card_image:hover .ico_play::after{transform: scale(0.54);}

	/* card */
	.card{padding-top:20px;padding-bottom:20px;}
	.card_body .btn_bookmark{margin-left:auto;}
    .card_right_rect .card_image img{width: 132px;}
    .row.line .list .card.card_right {display:block;overflow: hidden;}

    /*card_headline*/
    .card_right_rect .card_image + .card_body .headline,
    .photo_list1 .card_image + .card_body .headline{width: calc(100% - 132px) !important;}

    .card_right .card_image+.card_body .headline{width: calc(100% - 132px);}

	/* 패딩 예외처리 */
	.card_skin.card{padding-top:0; padding-bottom: 0;}
	.flex_row_reverse .card_image + .card_body{padding-top:0;}
	/*.flex_column_reverse .card_body{margin-bottom:15px;}*/
    .spotlight_wrap .flex_row_reverse > div:first-of-type .card{padding-bottom: 4px;}
	
	/* 리스트 - 포토 */
	.photo_list .card{overflow:hidden;}
	.photo_list .card_body{display:block;flex-grow:1;width:auto;max-width:100%;padding-top:0;}
	.photo_list .card_image{float:right;margin-left:12px; width: 62px; height: 62px; overflow: hidden; }
    .photo_list .card_image figure,
    .photo_list .card_image figure a{height: 100%;}
    
	.photo_list1 .card_image img{width:132px;}
    .photo_list1 .card_image{padding-left: 12px;}

	/* 컴포넌트 - 스포트라이트 */
	.spotlight_wrap .photo_list1 div:first-child .card:before{display:none;}
    .spotlight_wrap .photo_list1 .card .headline{font-size: 18px; line-height: 27px;}
    .spotlight_wrap .card{padding-top: 0;}
    .spotlight_wrap .card_image .player_area{width: 100%;}
    .spotlight_wrap .photo_list_area div:nth-of-type(1) .card .card_image .player_area{width: 132px;}

	section.col_lg3 .card_group.list .card.card_right .card_image img{width: 66px;height: auto;}

	/* 컴포넌트 - 주요 뉴스 */
    .mainnews_wrap .row.list.open{padding-top:16px;}
	.mainnews_wrap .line > div:first-child .card:nth-of-type(1)::before{display: none;}
	.mainnews_wrap .line > .col_lg4.list:first-child .card:nth-child(2):before{display:block;}
	.mainnews_wrap .list .list_item:before{left:10px;right:10px;}
    
    .mainnews_wrap .chain_wrap:nth-of-type(1) .list:nth-child(1) .card:nth-child(1){padding-top: 0;}
    .mainnews_wrap .chain_wrap .list .card:nth-last-child(1){padding-bottom: 0;}

    .mainnews_wrap .card_right img{width:132px;}
	.mainnews_wrap .card_right a{position:relative;width:100%;height:0;padding:0 0 56% 0;overflow:hidden;}
	.mainnews_wrap .card_right a:after{content:'';position: absolute;top:0;left:0;bottom:0;right:0;}

    /*주요 기사*/
    .majorarticle_wrap .row > div:nth-of-type(1) .card .card_image .player_area{width: 100%;}

	/* 컴포넌트 - 구독 추천 */
    .info_wrap {padding: 15px 20px;}
	.info_wrap .title{margin-bottom:2px;}
    .info_wrap .description{margin-top: 10px; -webkit-line-clamp: 2;}
	.info_wrap .btn_subscribe{position:absolute;top:16px;right:16px;}

    /* 컴포넌트 - 내 구독*/
    .myfeed_wrap .card .skin {min-height:auto;}
    .myfeed_wrap .card{padding-top: 12px; padding-bottom: 16px;}
    .myfeed_wrap .photo_list_area .photo_list li{position: relative;}
    .myfeed_wrap .photo_list_area .photo_list li::after{content: ''; position: absolute; bottom: 0; left: 8px; background: rgba(0, 0, 0, .1); display: block; width: calc(100% - 16px); height: 1px;}
    .myfeed_wrap .photo_list_area .photo_list li:last-child::after{content: none;}
    .myfeed_wrap .card .skin .card_body{padding: 16px 20px;}
    .myfeed_wrap .photo_list .card_image figure,
    .myfeed_wrap .photo_list .card_image a{height: 100%;}
    .myfeed_wrap .photo_list .card_image{position: relative; width:72px; height: 72px; overflow: hidden;}

    /* 컴포넌트 - 구독 뉴스 */
	.myfeed_wrap .card .headline{font-size:18px;line-height:27px;}

    /* 컴포넌트 - 에디터 추천 */
	.swiper_skin_list{width:100vw;margin-left: -20px;padding-left: 20px;padding-right:20px;}
    .card_skin.card .title {font-size:13px; line-height:21px;}

	/* 컴포넌트 - 이슈픽 */
    .issue_pick.only{position: relative; padding-bottom: 12px; border-bottom: none; margin-bottom: 20px;}
    .issue_pick:not(.only){position: relative; left: -20px; padding-bottom: 12px; border-bottom: none; margin-bottom: 20px; width: 100vw;}   /*이슈 픽*/
    .issue_pick .title_wrap{white-space: nowrap;}
    .issue_pick:not(.only) .title_wrap .title{padding: 0 20px;}
    .issue_pick::after{content: ''; display: block; width: calc(100% + 40px); height: 4px; background: #f6330a; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; }
    .issue_pick .list_item{padding:0 20px;}
    .issue_pick .list_issue .headline{margin-bottom:2px;font-size:14px; line-height: 22px;}
    .issue_pick .list_issue .list_item{margin-right: 0; padding-right: 16px; padding-left: 16px; width: auto;} 
    .issue_pick .list_issue .list_item::before{content: ""; position: absolute; top: 5px; left: 0px; display: block; width: 1px; height: 14px; background: rgba(0, 0, 0, 0.1);}
    .list_issue_swiper{padding-left: 0;}
    .issue_pick.only .title_wrap {padding-right:20px;}
    .issue_pick .issue_pick_only {width:calc(100% - 170px); margin:0 10px;}
    .issue_pick .issue_pick_only .headline {max-width:100%;}

    .issue_pick:not(.only) .swiper-container::before,
    .issue_pick:not(.only) .swiper-container::after {position: absolute; content: ''; display: block; top: 0; width: 40px; height: 100%; z-index: 10; }

    /* 컴포넌트 - 섹션뉴스 */
    .sectionnews_wrap section .card_group .card:nth-child(1)::before{content:none;}
    .sectionnews_wrap section .card_group .card:nth-child(1){padding-top: 0;}
    .sectionnews_wrap .ico_bookmark {width:24px;height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24'%3E%3Cpath d='M15 2c.552 0 1 .448 1 1v19h-.5L8 17.5.5 22H0V3c0-.552.448-1 1-1h14zm0 1H1v17.533l7-4.2 7 4.201V3z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E"); background-size:16px 24px !important;}
    .sectionnews_wrap .active > .ico_bookmark {background-image: url("data:image/svg+xml,%3Csvg width='16' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2c.5522847 0 1 .44771525 1 1v19h-.5L8 17.5.5 22H0V3c0-.55228475.44771525-1 1-1h14z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E");}
    .sectionnews_wrap > section{padding-bottom:40px;}
    .sectionnews_wrap > section:last-child{padding-bottom: 20px;}

	/* 컴포넌트 - 예외처리 */
	.myfeed_wrap .photo_list1 .card,.sectionnews_wrap .photo_list1 .card{overflow:hidden;}
	.myfeed_wrap .photo_list1 .card_image,.sectionnews_wrap .photo_list1 .card_image{margin-left:12px;}
	.myfeed_wrap .photo_list1 .card_image img,.sectionnews_wrap .photo_list1 .card_image img{width:72px;}

    /* 컴포넌트 - sunday*/
    .sunday_swiper.swiper-container{overflow: visible; margin-bottom: 16px;}
    .sunday_swiper .card{padding-top: 0;}
    .sunday_swiper .card .card_body .headline{font-size: 18px; line-height: 27px;}
    .sunday_swiper .card::after{content: ''; position: absolute; display: block; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.1); top: 0; right: -12px;}
    .sunday_swiper .card:last-child::after{content: none;}

    .sunday_link_wrap{width: 100%; background: #eaf0f7; padding: 12px 0px; overflow: hidden;}
    .sunday_link_wrap .sunday_link_list{display: flex;align-items: center;flex-wrap: wrap;margin: 0 auto; max-width: 300px;}
    .sunday_link_wrap .sunday_link_list li:nth-child(4)::after{content: none;}
    .sunday_link_wrap .sunday_link_list li:nth-child(n+5){margin-top: 12px;}
    .sunday_link_wrap .sunday_link_list li{position: relative;padding:0px 12px;font-size:14px;font-weight: bold;text-align: center;line-height: 20px;color: #1855a2;}
    .sunday_link_wrap .sunday_link_list li::after{position: absolute; content: ''; display: block; width: 1px; height: 14px; right: 0; top: 4px;  background: #bdbdbd;}
    .sunday_link_wrap .sunday_link_list li:last-child::after{content: none;}

    /* 컴포넌트 - Innovation Lab*/
    .innolab_wrap .card{padding-bottom: 0; padding-top: 0;}
    .innolab_wrap .card .card_body .headline{font-size: 20px; line-height: 30px;}
    .innolab_wrap .card .card_body .description{font-size: 16px; line-height: 25px; -webkit-line-clamp: 3;  max-height: 75px; margin-bottom: 16px;}
    .innolab_wrap .byline{position: relative; font-size: 13px; line-height: 21px; font-weight: bold; color: #111; margin-top: 0; padding-top: 12px;}
    .innolab_wrap .byline::before{content: ''; position: absolute; top: 0; left: 0; width: 24px; height: 1px; background: #d8d8d8;}
    .innolab_wrap .swiper_btn_wrap{display: block !important; margin-top: 20px;}
    .innolab_wrap .swiper-pagination-bullet-active{background: #f6330a !important;}

    /*멀티미디어*/
    .media_wrap .card{padding-top: 0; padding-bottom: 0;}

    /* 컴포넌트 - 트렌드*/
    .trend_swiper.swiper-container::before{width: calc(100% - 16px); left: 8px;}

    /*스포트라이드 와이드*/
    .wide_wrap .card .card_image{margin-left: -20px; margin-right: -20px;}
    .wide_wrap .card .card_image figure{height: 360px;}
    .wide_wrap .card .card_image figure img{background-size: cover;width: 1200px;position: relative;left: 50%;transform: translateX(-50%);height: 360px;text-align: center;}

    /*비교형*/
    .vs_wrap .ico_vs{content: ''; display: block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='54' height='54' fill='%23111' rx='27'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M22.424 33.958l4.266-12.852h-2.916l-2.898 9.036h-.036l-2.862-9.036H15.08l4.158 12.852h3.186zm11.151.288c.876 0 1.647-.102 2.313-.306.666-.204 1.224-.489 1.674-.855.45-.366.789-.801 1.017-1.305.228-.504.342-1.05.342-1.638 0-.72-.153-1.311-.459-1.773-.306-.462-.669-.831-1.089-1.107-.42-.276-.843-.477-1.269-.603-.426-.126-.759-.213-.999-.261-.804-.204-1.455-.372-1.953-.504s-.888-.264-1.17-.396c-.282-.132-.471-.276-.567-.432-.096-.156-.144-.36-.144-.612 0-.276.06-.504.18-.684.12-.18.273-.33.459-.45s.393-.204.621-.252c.228-.048.456-.072.684-.072.348 0 .669.03.963.09.294.06.555.162.783.306.228.144.411.342.549.594.138.252.219.57.243.954h2.736c0-.744-.141-1.377-.423-1.899-.282-.522-.663-.951-1.143-1.287-.48-.336-1.029-.579-1.647-.729-.618-.15-1.263-.225-1.935-.225-.576 0-1.152.078-1.728.234-.576.156-1.092.396-1.548.72-.456.324-.825.729-1.107 1.215-.282.486-.423 1.059-.423 1.719 0 .588.111 1.089.333 1.503.222.414.513.759.873 1.035.36.276.768.501 1.224.675.456.174.924.321 1.404.441.468.132.93.252 1.386.36.456.108.864.234 1.224.378s.651.324.873.54c.222.216.333.498.333.846 0 .324-.084.591-.252.801-.168.21-.378.375-.63.495s-.522.201-.81.243c-.288.042-.558.063-.81.063-.372 0-.732-.045-1.08-.135-.348-.09-.651-.228-.909-.414-.258-.186-.465-.429-.621-.729-.156-.3-.234-.666-.234-1.098h-2.736c-.012.792.132 1.476.432 2.052.3.576.705 1.05 1.215 1.422.51.372 1.098.645 1.764.819.666.174 1.353.261 2.061.261z'/%3E%3C/g%3E%3C/svg%3E");}
    .vs_wrap li:nth-child(1) .card::after{content: ''; display: block; margin-top: 40px; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.1);}
    .wide_wrap, .vs_wrap {text-align:left;}
    .vs_wrap .card .card_body .headline, 
    .vs_wrap .card .card_body .description {max-width:100%;}

    /* 컴포넌트 - 이슈픽 기사 1개*/
    .issue_pick .issue_pick_only .headline{font-size: 14px; line-height: 21px;}

    /*이슈 모듈 주요뉴스 좌측*/
    .issue_wrap.showcase_general .swiper-container{margin-bottom: 24px;}
    .issue_wrap.showcase_general .swiper_list .card .description{font-size: 15px; line-height: 24px; -webkit-line-clamp: 3; color: #666;}
    .issue_wrap.showcase_general .swiper_list .badge_memberonly,
    .issue_wrap.showcase_general .swiper_list .badge_followonly{transform: translateY(2px);}

    /*이슈 모듈 주요뉴스 우측*/
    .issue_wrap .chart_wrap > div{padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1);}
    .issue_wrap .live_article_wrap .title_wrap{padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1) !important;}
    .row + .live_article_wrap{border-top: 0 !important; padding-top: 0 !important;}

    /*이슈 모듈 공통*/
    .issue_wrap .card_image + .card_body{padding-top: 16px;}

    /*이슈 모듈 showcase*/
    .showcase_general .swiper_list .swiper_btn_wrap{ justify-content: center;}
    .showcase_general .swiper_list .card{padding-top: 0; padding-bottom: 16px;}
    .showcase_general .swiper_list .card .description{font-size: 16px; line-height: 25px; color: #666;}
    .showcase_general .swiper_list .card .description{margin-bottom: 20px;}

    /*이슈 모듈 issue_top*/
    .issue_top.swiper-container{margin-bottom: 24px;}
    .issue_top .swiper-wrapper .card::before{content: none;}
    .issue_top .swiper-wrapper .card .card_body{padding-top: 0;}
    .issue_top .swiper-wrapper .card .card_body .description{margin-bottom: 20px; font-size: 16px; line-height: 25px; color: #666;}
    .issue_top .swiper_btn_wrap{margin-top: 16px;}

    /*이슈 모듈 chart*/
    .chart_wrap .card .card_body{padding-top: 12px;}
    .chart_wrap .swiper_btn_wrap{margin-top: 12px;}

    /*탑 이슈 모듈 chart*/
    .col_lg3 .chart_wrap .card_image,
    .col_lg8 .chart_wrap .card_image{height: 213px;}

    /*주요뉴스 이슈 모듈 chart*/
    .issue_wrap .col_lg44 .chart_wrap .card_image{height: 213px;}
    .col_lg3 .issue_wrap .chart_wrap .card_image{height: 213px;}

	/* footer */
	.address{width:310px;}
	.address span:first-child{display:block;}
    .address span:first-child::after{content: none;}
    .address span:nth-last-of-type(1){margin-right: 0px;}
    .menu_popup .layer_footer{ padding-bottom: 0!important; padding-bottom: 0 !important; }
	/* house banner */
	.house_banner{margin-bottom:40px; overflow: hidden;}
    .house_banner .swiper_btn_wrap{margin-top: 16px;}
    .house_banner .swiper-slide{display: flex; justify-content: center;}
    .house_banner .swiper-slide img{justify-content: center; width: 100%; height: auto;}


    /* 핫풀 팝업 */
    .full_popup .pop_hotpool {display: flex;flex-direction: column;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-height:90%;padding:20px;}
    .full_popup .pop_hotpool .layer_header {padding-bottom:20px;border-bottom:none;}
    .full_popup .pop_hotpool .poll_wrap::after {left:0;right: 0;}
    .full_popup .pop_hotpool .story_list {margin-top:0;padding-top:16px;border-top:1px solid rgba(0, 0, 0, .1);}
    .full_popup .pop_hotpool .btn_close {top: 23px;right: 20px;}
    .full_popup .pop_hotpool .btn_close .ico_close {width:24px;height:24px;}
    
    /* photo view */
    .layer_photo_view { width: 100vw; height: 100vh; padding: 62px 0; background-color: transparent; }
    .layer_photo_view .btn_close { right: 20px; top: 20px; }
    .layer_photo_view .btn_close .ico_close { width: 24px; height: 24px; }
    .layer_photo_view .photo_pagination { font-size: 14px; line-height: 22px; }

    .photo_pagination { position: absolute; left: 20px; top: 20px; }
    .layer_photo_view .swiper-container { padding: 100px 0; }
    .layer_photo_view .date { display: none; }
    .layer_photo_view .description { position: absolute; left: 0; bottom: 0; padding: 20px; }

    /* hotpoll - 이미지 여백 */
    .poll_vote .image_type li:nth-child(odd), .poll_vote .vs_text_type li:nth-child(odd), .poll_vote .vs_image_type li:nth-child(odd), .poll_vote .vs_image_text_type li:nth-child(odd){padding-left: 8px; padding-right: 6px;}
    .poll_vote .image_type li:nth-child(even), .poll_vote .vs_text_type li:nth-child(even), .poll_vote .vs_image_type li:nth-child(even), .poll_vote .vs_image_text_type li:nth-child(even){padding-left: 6px; padding-right: 8px;}
	
    /*이슈 모듈 showcase*/
    .showcase_general.chain_wrap{margin-bottom: 24px;}

    /*이슈 모듈 issue_top*/
    .issue_top .swiper_btn_wrap{justify-content: center;}

    /* 리스트 - 오피니언 */
    .opinion_list .title,.opinion_list .headline{font-size:18px !important;}

    /* 광고 */
    .ad_wrap.ad_video {margin-bottom:40px !important;}

    .footer_info .logo{display: flex; width: 100%; height: 40px; justify-content: center;  margin: 0; background: none;}
    .footer_info .logo a{width: 140px; height: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='140' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h140v40H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M86.339 33.125h7.61v-2.102h-7.61v2.102zm-.299 1.449h8.211c.735 0 1.31-.467 1.31-1.312v-5.7H93.95v2.03h-7.613v-2.028h-1.61v5.698c0 .845.579 1.312 1.314 1.312zm4.926 3.024v-2.252h-1.611v2.252H84.3v1.428h11.69v-1.428zm-24.795-8.596h1.746v-1.437h-2.012c-.861 0-1.343.586-1.343 1.309v3.93h1.61v-3.802zm-8.301 2.504a1.428 1.428 0 01-1.438-1.414c0-.78.645-1.413 1.439-1.413.795 0 1.439.634 1.439 1.413 0 .78-.644 1.415-1.44 1.415m2.899-1.418c0-1.577-1.301-2.856-2.91-2.856-1.605 0-2.905 1.28-2.905 2.856 0 1.578 1.3 2.856 2.906 2.856 1.608 0 2.909-1.278 2.909-2.856m18.885 2.717h1.613v-5.234h-1.613zm-6.442 4.88v-.7h6.882c.736 0 1.173-.357 1.173-1.122v-2.27h-9.668v1.378h8.053v.703h-8.044v2.109c0 .849.544 1.26 1.278 1.26l.008.005h8.373v-1.373h-8.055m-.526-6.321c-.771 0-1.397-.614-1.397-1.37 0-.758.626-1.372 1.397-1.372.77 0 1.396.614 1.396 1.371s-.626 1.371-1.396 1.371m2.81-1.376c0-1.53-1.264-2.769-2.822-2.769-1.556 0-2.82 1.24-2.82 2.77 0 1.531 1.264 2.772 2.82 2.772 1.558 0 2.822-1.24 2.822-2.773m-12.752 8.384c-1.017 0-1.84-.794-1.84-1.77 0-.98.823-1.772 1.84-1.772 1.017 0 1.84.792 1.84 1.771 0 .977-.823 1.771-1.84 1.771m-.002-4.975c-1.836 0-3.325 1.434-3.325 3.201 0 1.768 1.49 3.2 3.325 3.2 1.836 0 3.325-1.432 3.325-3.2 0-1.767-1.489-3.2-3.325-3.2m-9.632-2.278c-1.91 0-4.834-.03-5.934-1.33-1.124 1.3-4.005 1.325-5.922 1.325v-1.355c1.934 0 3.728-.051 4.426-.816h-4.426v-1.372h11.86v1.372H48.67c.661.748 2.559.806 4.44.806v1.37zm-4.095 5.584c0 .947-.824 1.714-1.842 1.714-1.017 0-1.84-.767-1.84-1.714 0-.945.823-1.713 1.84-1.713 1.018 0 1.842.768 1.842 1.713zm4.29-3.777v-1.35H41.074v1.35l5.313.004v.761c-1.458.33-2.542 1.552-2.542 3.01 0 1.71 1.49 3.096 3.326 3.096 1.838 0 3.327-1.386 3.327-3.096 0-1.446-1.063-2.658-2.501-3v-.775h5.31z' fill='%23585757' mask='url(%23b)'/%3E%3Cg mask='url(%23b)' fill='%23000'%3E%3Cpath d='M130.864 11.44c-.924 0-1.456-1.755-1.456-3.707 0-1.855.532-2.368 1.141-2.368.885 0 1.437 1.756 1.437 3.729 0 1.854-.552 2.347-1.122 2.347zm-2.204 4.537h4.584c.57 0 .826.454.826.928 0 1.28-1.514 2.268-3.305 2.268-1.574 0-2.4-.888-2.4-1.953 0-.434.138-.986.295-1.243zm7.949-11.283l-2.97.75c-.73-.473-1.733-.73-2.893-.73-2.872 0-4.545 1.579-4.545 3.69 0 1.4.63 2.464 1.693 3.076-.808.591-1.574 1.42-1.89 2.288v.277l2.086 1.814c-.984.335-1.987 1.104-2.282 2.071.65 1.124 2.282 2.051 4.722 2.051 2.99 0 5.842-1.736 5.842-4.438 0-1.519-1.18-2.367-2.656-2.367h-4.21c-.904 0-1.239-.354-1.239-.808 0-.198.059-.434.177-.632.65.237 1.377.356 2.184.356 2.873 0 4.564-1.578 4.564-3.689 0-.888-.354-1.855-.905-2.407l2.322 1.184h.275V4.694h-.275zM25.516 8.56c0-2.446-1.652-3.846-3.64-3.846-.176 0-.295.04-1.003.434l-2.085 1.124V0h-.295L13.81 1.184v.295l1.535.77v12.19l-1.436 1.282v.256h6.197v-.256l-1.318-1.164V6.825a4.666 4.666 0 011.436-.217c1.239 0 1.85.493 1.85 1.874v6.075l-1.319 1.164v.256h6.197v-.315l-1.436-1.224V8.561zM0 5.582h.256L3.404 2.03h1.415v12.33l-1.415 1.36v.257h6.373v-.256L8.341 14.36V2.03h1.416l3.13 3.552h.255V1.164H0zm30.847 4.103v-.591c0-1.835.551-3.67 1.711-3.67.748 0 1.613.948 1.613 4.024l-3.324.237zm1.81-4.971c-3.443 0-5.312 2.703-5.312 5.879 0 3.215 2.066 5.581 5.154 5.581 2.243 0 3.758-.887 4.939-2.012l-.158-.315a6.114 6.114 0 01-2.439.532c-2.342 0-3.64-1.48-3.935-4.063h6.827c-.098-3.649-2.105-5.602-5.076-5.602zm53.49 3.63c0-2.446-1.73-3.63-3.64-3.63-.176 0-.294.04-1.002.434L79.42 6.272V4.714h-.296l-4.682 1.184v.296l1.535.769v7.476L74.54 15.72v.256h6.197v-.256l-1.317-1.164V6.825a4.656 4.656 0 011.435-.217c1.24 0 1.85.492 1.85 1.874v6.075l-1.318 1.164v.256h6.197v-.315l-1.437-1.223V8.344zm16.053 2.524l2.126-6.154 1.986 6.154h-4.111zm-9.324 8.305c-1.574 0-2.4-.888-2.4-1.953 0-.434.138-.986.295-1.243h4.583c.57 0 .827.454.827.928 0 1.28-1.515 2.268-3.305 2.268zM92.66 5.365c.885 0 1.436 1.756 1.436 3.729 0 1.854-.55 2.347-1.12 2.347-.926 0-1.457-1.756-1.457-3.708 0-1.855.531-2.368 1.141-2.368zm31.378 2.979c0-2.446-1.73-3.63-3.64-3.63-.176 0-.294.04-1.003.434l-2.085 1.124V4.714h-.295l-4.682 1.184v.296l1.534.769v7.475l-1.338 1.204-1.317-1.204-4.427-13.274h-3.502v.256l.551 1.815-3.777 10.848-1.593 1.224c-.099-1.361-1.24-2.131-2.636-2.131h-4.21c-.905 0-1.24-.355-1.24-.808 0-.198.06-.434.177-.632.65.237 1.378.355 2.184.355 2.873 0 4.563-1.577 4.563-3.688 0-.888-.353-1.855-.904-2.407l2.321 1.184h.276V4.694h-.276l-2.97.75c-.728-.473-1.731-.73-2.892-.73-2.872 0-4.545 1.579-4.545 3.689 0 1.4.63 2.465 1.693 3.077-.808.591-1.574 1.42-1.89 2.288v.276L90.2 15.86c-.984.335-1.986 1.104-2.282 2.071.65 1.124 2.282 2.051 4.722 2.051 2.832 0 5.528-1.558 5.823-4.004h4.584v-.256l-2.027-1.4.905-2.545h4.682l.866 2.662-1.574 1.283v.256h12.728v-.256l-1.318-1.164V6.825a4.663 4.663 0 011.436-.217c1.24 0 1.85.493 1.85 1.874v6.075l-1.32 1.164v.256h6.199v-.315l-1.437-1.224V8.344zM43.418 1.5l1.416 1.4v12.762c0 1.913-.787 2.722-2.203 3.531l.098.315c3.207-.335 5.686-2.308 5.686-5.424V2.9l1.398-1.4v-.336h-6.395V1.5zM68.5 15.465c-1.455 0-2.163-2.801-2.163-5.603 0-2.603.57-4.437 1.751-4.437 1.495 0 2.144 2.742 2.144 5.424 0 2.742-.688 4.616-1.731 4.616m-.098-10.751c-2.755 0-5.705 1.776-5.705 5.8 0 3.57 2.498 5.66 5.468 5.66 2.735 0 5.705-1.794 5.705-5.858 0-3.53-2.537-5.602-5.468-5.602M55.989 15.465c-1.456 0-2.164-2.801-2.164-5.603 0-2.603.57-4.437 1.75-4.437 1.496 0 2.146 2.742 2.146 5.424 0 2.742-.69 4.616-1.732 4.616m-.098-10.751c-2.755 0-5.705 1.776-5.705 5.8 0 3.57 2.498 5.66 5.469 5.66 2.734 0 5.705-1.794 5.705-5.858 0-3.53-2.538-5.602-5.47-5.602'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

}

/* Mobile + Tablet 공통 */
@media (max-width:1023px){

    .btn_top{display: none !important;}

	/* header */
	.header_nav{margin-bottom:15px;}
    .header_nav{flex-direction: row-reverse; justify-content: flex-start;}
    .header .scroll{overflow-y: scroll; height:calc(100% - 44px) !important;-webkit-overflow-scrolling: touch;}
	.menu_popup{position:fixed;bottom:0;overflow:hidden;z-index: 401;height:100% !important;} /* 로그인 안내팝업 z-index: 401; 겹침으로 수정 400->401 */
    .menu_popup .logout{display: flex; align-items: flex-end;}
    .menu_popup .logout .logout_title{font-size: 16px; line-height: 24px;}
    .menu_popup .ico_close{width: 24px; height: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%231D1D1D' d='M21.192 2.1l.707.707L12.706 12l9.193 9.193-.707.707-9.193-9.193L2.807 21.9l-.707-.707L11.292 12 2.1 2.807l.707-.707L12 11.292 21.192 2.1z'/%3E%3C/g%3E%3C/svg%3E");}
	.sticky_top .menu_popup{top:0;}
	.menu_popup .layer_popup {height:100% !important; padding-bottom: 0 !important;}

    

	/* 타이틀 */
	.layer_search .chain_wrap .title_wrap {padding-bottom:0;}

	/* 검색입력 */
    .layer_search .search_form .input_group { min-width:2px; padding-bottom: 16px; margin-top:0; font-size:18px; line-height:27px;}
    .layer_search .search_form .input_group .search_area {display:inline-flex; align-items:center; width:calc(100% - 20px); height:22px;}
    .layer_search .layer_body .scroll{max-height: 500px; overflow-y: auto; overflow-x: hidden;}
    
    .layer_search .search_form .ico_search {width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-316 -64) translate(316 64)'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M10 2c4.418 0 8 3.582 8 8 0 1.849-.627 3.55-1.68 4.906l5.665 5.665-1.414 1.414-5.665-5.665C13.55 17.373 11.849 18 10 18c-4.418 0-8-3.582-8-8s3.582-8 8-8zm0 2c-3.314 0-6 2.686-6 6s2.686 6 6 6c1.38 0 2.651-.466 3.665-1.25l1.086-1.085C15.534 12.651 16 11.38 16 10c0-3.314-2.686-6-6-6z' transform='translate(-316 -64) translate(316 64)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    .layer_search .search_form .form_control { flex:0 0 auto !important; overflow:hidden; display:inline-block; min-width:2px; max-width:calc(100% - 40px); width:auto; height:auto;  padding: 0 0 0 3px; margin-top:0; font-size: 18px; line-height: 22px; white-space:nowrap; height: 22px;}
    .layer_search .search_form .form_control:focus {outline: none !important;}
    .layer_search .search_form .form_control::placeholder { font-size: 18px; line-height: 22px; }
    .layer_search .search_form .input_group button {height:20px; transform: translateY(1px);}
    .layer_search .btn_option { margin-left: 8px; width: 36px; height: 36px;}
    .layer_search .btn_option .ico_option { width: 21px; background-size: 100% auto;  }

    /* 자동완성 */
    .search_input_list { top: 54px; padding: 0 20px; }
    .search_input_list .list li a { font-size: 16px; line-height: 24px; }
    .search_input_list .func { padding: 10px 0; }
    .search_input_list .func button { font-size: 14px; line-height: 22px; }

	/* 많이 본 뉴스 */
	.layer_search .chain_wrap > .photo_list_area {margin-top:20px;} 
	.layer_search .layer_body .chain_wrap { margin-top: 40px; margin-bottom: 0;}
	.layer_search .photo_list1 .card {display:block; width:100%; padding-top: 16px;}
	.layer_search .photo_list1 .card:before {content: ""; display: block; position: absolute; background-color: rgba(0, 0, 0, .1);left: 0; top: 0; width:calc(100% - 12px);height: 1px;}
	.layer_search .photo_list_area .photo_list1 {margin-top:-16px;margin-bottom:-20px;}
	.layer_search .photo_list_area .card:first-child::before {display:none;}
	.layer_search .card_body .headline {font-size: 18px; line-height: 27px;}
	
	/* 검색어 저장 리스트  */
	.search_input_list .info .date { font-size: 13px;line-height: 21px;color: #999;letter-spacing: -0.5px; }

	/* 검색어 저장 기능 off */
	.search_input_list .search_off { padding: 60px 0; font-size: 16px; line-height: 24px; }
	.layer_search .story_list { padding-top: 4px; }
	.layer_search .row.card_list { padding-top: 20px; }
	.layer_search .row.card_list li:not(:first-child) {  margin-top: 16px; }     
	.layer_search .search_story_list .card_image img { width: 62px; height: 62px; }
	.layer_search .story_list .description{max-height:75px;-webkit-line-clamp: 2;}

	.layer_search { width: 100%; padding: 64px 20px 55px;  }
	.layer_search .btn_close { right: 20px; top: 20px; width: 24px; height: 24px; }
	.layer_search .btn_close .ico_close { width: 24px; height: 24px; }
    .layer_popup.layer_search { width: 100%; height: 100%; padding: 0; }
    .layer_search .layer_header{width: 100%; height: 60px; background: #fff;}
    .layer_search .layer_body { position:relative; overflow-y:auto; height: calc(100% - 60px); padding: 4px 20px 55px;-webkit-overflow-scrolling: touch;}
    

    /*sticky*/
    .sticky_top .header_nav{margin-bottom: 0;}
    
    /*header menu*/
    .menu_popup{padding-bottom: 0;}
    .side_nav .nav > ul{display: block;}
    .side_nav .nav li{width: 50%;}
    .side_nav .btn{font-size: 14px;}
    .side_nav .nav li:nth-last-child(1),
    .side_nav .nav li:nth-last-child(2){margin-bottom: 0;}
    .side_nav .nav > ul li strong{font-size: 14px; margin-bottom: 18px;}
    .side_nav .nav > ul li:nth-last-child(1),
    .side_nav .nav > ul li:nth-last-child(1) strong{margin-bottom: 0;}
    .side_nav .nav .ico_fold{margin-left: 4px; width: 15px; height: 15px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 2l6 6.07123L4 14'/%3E%3C/g%3E%3C/svg%3E");}
    .side_nav .my_wrap .ico_arrow_right{margin-left: 4px; width: 15px; height: 15px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13 0v13H0V0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 1.5l5 5.059L4 11.5'/%3E%3C/g%3E%3C/svg%3E");}
    .side_nav .my_wrap .btn_user{display: flex; align-items: center; font-size: 18px; line-height: 24px; color: #111; font-weight: 600;}
    .side_nav .my_wrap .btn_user em {font-weight: 600;}
    .side_nav .my_wrap .logout .btn_user{font-size: 16px;}
    .side_nav .nav .banner_wrap{width: 100%; height: 60px; text-align: center; overflow: hidden; margin-bottom: 20px;}
    .side_nav .nav .banner_wrap img{width: 100%; max-width: 320px; height: 60px;}
    .menu_popup .layer_footer{width: 100%; padding: 0 20px; background: #f4f5fa; padding-bottom: calc(constant(safe-area-inset-bottom) + 50px); padding-bottom: calc(env(safe-area-inset-bottom) + 50px); }
    .menu_popup .layer_footer_item{width: 100%; max-width: 480px; padding: 20px 0 30px; margin: 0 auto; text-align: center; margin-top: 40px;}
    .menu_popup .layer_footer_item p{margin-bottom: 20px; font-size: 14px; line-height: 22px; color: #666;}
    .menu_popup .layer_footer_item .btn_group{margin: 0; display: flex; justify-content: center; align-items: center;}
    .menu_popup .layer_footer_item .btn_group > li{margin-right: 30px;}
    .menu_popup .layer_footer_item .btn_group > li:nth-last-child(1){margin-right: 0;}

    /*footer*/
    .sitemap > *{position: relative; display: flex; align-items: center; justify-content: center; padding: 4px 0;}
    .sitemap > section:nth-child(n+1):nth-child(-n+4)::after{content: ""; position: absolute; top: 0; right: 0; width: 1px; height: 80px; background: rgba(0, 0, 0, 0.1);}
    .sitemap section h3,
    .sitemap > div a{width: auto; font-size: 14px; font-weight: 400; line-height: 32px; color: #666; margin-bottom: 0;}
    footer{border-top: none;}
    .footer_info .corp {color:#333;}
    .footer_info p{margin-bottom: 12px;}
    .footer > .footer_wrap{position: relative;}
    .footer > .footer_wrap .row{margin: 0;}
    .footer > .footer_wrap::before{content: ''; position: absolute; top: 40px; left: -24px; width: calc(100% + 48px); height: 1px; background: rgba(0, 0, 0, 0.1);}
    .address span:nth-child(3)::after,
    .address span:nth-child(6)::after{content: none;}
    .copyright strong{font-size: 11px; line-height: 20px; color: #999; font-weight: 400;}
    .policy{margin-top: 15px; margin-bottom: 14px;}
    .policy li{position: relative; margin-right: 13px; font-size: 13px; line-height: 21px; font-weight: 600; white-space: nowrap;}
    .policy li a{color: #111;}
    .policy li::after{content: ''; position: absolute; right: -7px; top:5px; display: block; width: 1px; height: 12px; background: #bcbcbc;}
    .policy li:nth-last-child(1):after{content: none;}

    .layer_brand{display: none !important;}

    .badge_todayshot{margin-bottom: 12px;}
   
	/* 리스트 - 포토 */
	.photo_list1 .card_body{display:block;width:auto;max-width:100%;padding-top:0;}
	.photo_list1 .card_image{float:right;}

    /*스포트 라이트*/
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_photo{position: absolute; bottom: 12px; right: 12px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_audio{position: absolute; bottom: 12px; right: 12px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V14.501C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}


	.spotlight_wrap .card_right a{position:relative;width:100%;height:0;padding:0 0 56% 0;overflow:hidden;}
	.spotlight_wrap .card_right a:after{content:'';position: absolute;top:0;left:0;bottom:0;right:0;}

    /*이슈 픽*/

    /*멀티미디어 아이콘*/
    .media_wrap .row div:nth-child(1) > .card_image  .ico_photo{position: absolute; bottom: 12px; right: 12px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");}
    .media_wrap .row div:nth-child(1) > .card_image  .ico_audio{position: absolute; bottom: 12px; right: 12px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V14.501C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

    /*이슈 모듈 showcase*/
    .showcase_general .swiper_list .swiper_btn_wrap{display: flex;}

    /*라이브 기사 예외처리*/
    .col_md12 .live_article_wrap:not(.col_md6){overflow: hidden; padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1);}
    .live_article_list .list_item .headline{font-size: 16px !important; line-height: 28px !important;}
    /*라이브 기사*/
    .live_article_wrap .title_wrap .title{display: flex; flex-direction: column; padding-top: 0; font-size: 20px; font-weight:bold; line-height: 30px; color: #111 !important;}


    /****
        * 9-1.팝업기본
        * ---------------------------------
        */
	/* half popup */
    .half_popup.bottom_btn .layer_popup {padding-bottom:10px;}
    .half_popup .layer_body .title {font-size:15px; line-height:24px;}
    .half_popup .layer_body [class*='ico_'] + .title {margin-top:10px;}
    .half_popup .layer_body .desc {font-size: 12px; line-height: 20px;}
    .half_popup .layer_footer {margin-top:20px;}
    .half_popup .btn_close {right: 10px; top: 10px;}
    .half_popup .btn_subscribe {min-width: 87px; padding: 9px 0; font-size:16px; line-height:24px;}
    .half_popup .btn {padding: 12px 30px; font-size:14px; line-height:22px;}
    .half_popup .btn_pass {bottom:30px; font-size:13px; line-height:21px;}
    .half_popup .btn_pass .ico_pre {width:12px; height:12px; margin-right:2px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 0v12H0V0z'/%3E%3Cpath fill='%23111' d='M8.296 2.525l-.707-.706L3.417 5.99l.032.033-.032.031 4.173 4.172.707-.707L4.8 6.022l3.496-3.496z'/%3E%3C/g%3E%3C/svg%3E");}

    /*플로팅 팝업*/
    .plotting_popup{width: 340px; bottom: 10px;  left: 50%; transform: translateX(-50%);}

    /*플로팅 배너*/
    .plotting_banner{height: 60px;}
    .plotting_banner .plotting_banner_item{position: relative; padding: 10px 20px;}
    .plotting_banner .plotting_banner_title{font-size: 12px; line-height: 20px; color: #fff; font-weight: 200;}
    .plotting_banner .plotting_banner_title strong{display: block; font-size: 14px; line-height: 22px;}
    .plotting_banner .btn_close{position: absolute; right: 10px; top: 20px;}
    .plotting_banner .plotting_popup{ bottom: 75px;}

    /* layer_dark_popup */
    .layer_dark_popup.drawer{height: 60px;}
    .layer_dark_popup.drawer .layer_header{padding-top: 10px; align-items: center;}
    .layer_dark_popup.drawer .layer_header .title{padding-right: 80px; font-size: 12px; line-height: 20px; font-weight: 500;}
    .layer_dark_popup.drawer .layer_body{display: none;}
    .layer_dark_popup.drawer .btn_group{display: none;}
    .layer_dark_popup.drawer .btn_open{position: absolute; right: 0; top: 0; padding:10px;}
    
    .layer_dark_popup.drawer.active{height: 254px;}
    .layer_dark_popup.drawer.active .layer_header{display: block; padding: 30px 0 0 0 ;}
    .layer_dark_popup.drawer.active .layer_header .title{padding-right: 20px; font-size: 16px; line-height: 24px; font-weight: 500;}
    .layer_dark_popup.drawer.active .layer_body{display: block; padding:10px 0 20px;}
    .layer_dark_popup.drawer.active .btn_group{display: flex; position: absolute; transform: translateX(-50%); left: 50%; bottom: 30px;}
    .layer_dark_popup.drawer.active .layer_item{display: block;}    
    .layer_dark_popup.drawer.close .btn_open{top:0;width:100%;padding:5px;}
    .layer_dark_popup.drawer.close .layer_header {display:none;}

    /*drawer*/
    .drawer .btn_open{position: absolute; right: 0; top: 0; padding:10px;}
    .drawer.close{height:30px;}
    
    /*product*/
    .product_popup{width: 340px;bottom: 10px;left: 50%;transform: translateX(-50%);}
    
    /* epandable_a */
    .epandable_a{width: 340px;bottom: 10px;left: 50%;transform: translateX(-50%);}
    
    /* layer_multi_product */
    .layer_multi_product .layer_header {width:100%;padding:0 20px 20px;}
    .layer_multi_product .layer_body {width:100%;padding:0 20px;}    
    .layer_multi_product .tag_wrap {display: inline-flex;flex: 0 0 auto;width: auto;}
    .layer_multi_product .tag_nav {flex-wrap: inherit;}
    .layer_multi_product .swiper-container {overflow: inherit;}
    
    /* plotting_default */
    .plotting_default .layer_header {justify-content: left;}
    .plotting_default .btn_close {top:0;right:0;padding:5px;}
    .plotting_default .btn_close .ico_close {width: 14px;height: 14px;}    

    /***************************************    hotpoll     ************************************/             
    .poll_list + .button_wrap_wide {margin-top:30px;}
    
    .poll_wrap {padding:20px 0;}
    .poll_wrap:first-child {padding-top:10px;}
    .poll_wrap + .poll_wrap::after {content:'';position: absolute;top:-10px;left:-20px;right:-20px;height:10px;background-color: #f4f5fa;} 
    .poll_wrap .poll_status {margin-bottom:12px;}
    .poll_wrap .ico_question {margin-right:8px;}
    .poll_wrap .poll_foot .poll_info_text {padding:0;}
    .poll_wrap .poll_foot .poll_info_text + .poll_link {margin-top:20px;}
    .poll_wrap .poll_foot .poll_link {display:block;position: relative;overflow:hidden;margin-top:30px;border-top:1px solid rgba(0, 0, 0, 0.1);text-align:center;}
    .poll_wrap .poll_foot .poll_link > a {display:inline-block;float:left;width:50%;padding:16px 0 6px;}
    .poll_wrap .poll_foot .poll_link > a + a::after {content:'';position:absolute;left:0;top:21px;width:1px;height:12px;background-color:#bcbcbc;}
    .poll_wrap .poll_foot .poll_info {margin-bottom:16px;}
    .poll_wrap .poll_info_option {position:absolute;top:22px;right:0;font-size: 13px;line-height:21px;letter-spacing: -0.4px;color: #999999;}
    .poll_wrap + .button_wrap_wide {margin-top: 16px;}    
    
    /* 아이콘 */
    .ico_question {width:24px;height:24px;}
    .poll_wrap.poll_off .ico_question {width:24px;height:24px;}
                        
    /* hotpoll - 텍스트 타입 */
    .poll_vote .row > li {flex-flow: column;}
    .poll_vote .row > li:nth-child(n+3) {margin-top:20px;}
    .poll_vote .text_type .form_check_label {padding-right:50px;}

    /* hotpoll - 이미지 타입 */
    .poll_vote .image_type .form_check_label {padding-bottom:32px;}

    /* hotpoll - 결과 :: 텍스트 타입 */   
    .poll_result .result_list > li + li {margin-top:20px;}
    
    /* hotpoll - 이미지 텍스트 타입 */
    .poll_vote .row.image_text_type > li:nth-child(n+2) {margin-top:16px;}
    .poll_vote .image_text_type .card {flex-flow: row;align-items: center;border:none;border-radius: 0;}
    .poll_vote .image_text_type .card + .card {margin-top:22px;}
    .poll_vote .image_text_type .card_image {width: 34%;min-width: 110px;}
    .poll_vote .image_text_type .card_image img {border-radius: 6px;}
    .poll_vote .image_text_type .card .card_body {width:60%;padding:0 0 0 12px;flex-flow: row;align-items: center;text-align: left;font-size: 14px;line-height: 22px;letter-spacing: -0.4px;}
    .poll_vote .image_text_type .form_check_label {display:block;padding-right:40px;padding-bottom:0;}
    .poll_vote .image_text_type .form_check_input + label::before {top: 50%;bottom:auto;left:auto;right: 0;transform: translateY(-50%);}
    .poll_vote .image_text_type span.form_check_label {padding-right:0;}
    
    /* hotpoll - VS 비교형 */
    .poll_vote ul[class*="vs_"]::after {width:34px;height:34px;}
    .poll_vote ul[class*="vs_"] .btn_photo_viewer {position:absolute;right:4px;bottom:4px;padding:5px;}
    .poll_vote ul[class*="vs_image"] li:first-child .figure::after,
    .poll_vote ul[class*="vs_image"] li:first-child figure::after {content:'';position:absolute;top:50%;right:0;z-index:2;display: flex;align-items: center;justify-content: center;transform: translate(21px, -50%);width:34px;height:34px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='32' height='32' fill='%23FFF' stroke='%23000' stroke-opacity='.1' rx='16'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M12.5 21l3.08-9.282h-2.105l-2.093 6.526h-.027L9.29 11.718H7.196L10.197 21H12.5zm7.64.208c.633 0 1.19-.074 1.671-.221a3.532 3.532 0 001.209-.617c.325-.265.57-.579.735-.943.164-.364.247-.758.247-1.183 0-.52-.111-.947-.332-1.28a2.768 2.768 0 00-.787-.8 3.427 3.427 0 00-.916-.436 9.459 9.459 0 00-.721-.188c-.581-.147-1.051-.269-1.411-.364a5.135 5.135 0 01-.845-.286c-.204-.095-.34-.2-.41-.312a.838.838 0 01-.103-.442c0-.2.043-.364.13-.494.086-.13.197-.238.331-.325.134-.087.284-.147.449-.182.164-.035.329-.052.494-.052.25 0 .483.022.695.065.212.043.4.117.566.221.164.104.296.247.396.429.1.182.158.412.175.689h1.976c0-.537-.101-.995-.305-1.371a2.67 2.67 0 00-.826-.93 3.487 3.487 0 00-1.189-.527 5.92 5.92 0 00-1.398-.162c-.416 0-.831.056-1.247.169-.416.113-.79.286-1.119.52a2.783 2.783 0 00-.799.877c-.204.351-.306.765-.306 1.242 0 .425.08.787.241 1.085.16.3.37.549.63.748.26.2.555.362.885.487.329.126.667.232 1.014.319.338.095.671.182 1 .26.33.078.625.169.884.273.26.104.47.234.631.39.16.156.24.36.24.611 0 .234-.06.427-.181.578a1.287 1.287 0 01-.456.358 2.014 2.014 0 01-.585.175c-.207.03-.402.046-.585.046a3.11 3.11 0 01-.78-.098 1.916 1.916 0 01-.656-.299 1.473 1.473 0 01-.448-.526 1.7 1.7 0 01-.17-.793h-1.976c-.008.572.096 1.066.313 1.482.216.416.509.758.877 1.027.368.269.793.466 1.274.591.481.126.977.189 1.488.189z'/%3E%3C/g%3E%3C/svg%3E");}
    
    .poll_vote .vs_text_type > li {padding:0 5px;}
    .poll_vote .vs_text_type::after {content:'';position:absolute;top:50%;left:50%;right:0;z-index:2;display: flex;align-items: center;justify-content: center;transform: translate(-50%, -50%);width:34px;height:34px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='32' height='32' fill='%23FFF' stroke='%23000' stroke-opacity='.1' rx='16'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M12.5 21l3.08-9.282h-2.105l-2.093 6.526h-.027L9.29 11.718H7.196L10.197 21H12.5zm7.64.208c.633 0 1.19-.074 1.671-.221a3.532 3.532 0 001.209-.617c.325-.265.57-.579.735-.943.164-.364.247-.758.247-1.183 0-.52-.111-.947-.332-1.28a2.768 2.768 0 00-.787-.8 3.427 3.427 0 00-.916-.436 9.459 9.459 0 00-.721-.188c-.581-.147-1.051-.269-1.411-.364a5.135 5.135 0 01-.845-.286c-.204-.095-.34-.2-.41-.312a.838.838 0 01-.103-.442c0-.2.043-.364.13-.494.086-.13.197-.238.331-.325.134-.087.284-.147.449-.182.164-.035.329-.052.494-.052.25 0 .483.022.695.065.212.043.4.117.566.221.164.104.296.247.396.429.1.182.158.412.175.689h1.976c0-.537-.101-.995-.305-1.371a2.67 2.67 0 00-.826-.93 3.487 3.487 0 00-1.189-.527 5.92 5.92 0 00-1.398-.162c-.416 0-.831.056-1.247.169-.416.113-.79.286-1.119.52a2.783 2.783 0 00-.799.877c-.204.351-.306.765-.306 1.242 0 .425.08.787.241 1.085.16.3.37.549.63.748.26.2.555.362.885.487.329.126.667.232 1.014.319.338.095.671.182 1 .26.33.078.625.169.884.273.26.104.47.234.631.39.16.156.24.36.24.611 0 .234-.06.427-.181.578a1.287 1.287 0 01-.456.358 2.014 2.014 0 01-.585.175c-.207.03-.402.046-.585.046a3.11 3.11 0 01-.78-.098 1.916 1.916 0 01-.656-.299 1.473 1.473 0 01-.448-.526 1.7 1.7 0 01-.17-.793h-1.976c-.008.572.096 1.066.313 1.482.216.416.509.758.877 1.027.368.269.793.466 1.274.591.481.126.977.189 1.488.189z'/%3E%3C/g%3E%3C/svg%3E");}
    .poll_vote .vs_text_type .form_check_label {padding:24px 20px;}
    .poll_vote .vs_text_type .form_check_label .text {font-size: 14px;line-height: 25px;letter-spacing: -0.4px;}        

    .poll_vote .vs_image_text_type > li {flex-flow: row;}

    /* hotpoll - 투표 종료 */
    .poll_wrap .poll_info_text.font_primary {margin:20px 0 -10px;padding:0;font-size: 13px;line-height:21px;letter-spacing: -0.4px;color: #f6330a;}
    
    .result_list .card_image {width: 30%; min-width: 96px;}
    .result_list .card .card_body {padding-left:12px;}
    .result_list .text {font-size: 14px;line-height: 22px;}

    .vs_result_list .ico {margin-left:8px;margin-right:8px;}
    .vs_result_list li {padding-top:20px;}
    .vs_result_list li .info .rate {position:absolute;top:0;}
    .vs_result_list li:last-child .info .rate {right:0;}
    .vs_result_list li .info .count {padding:0;line-height:21px;}
    
    /* 핫풀 팝업 */
    .full_popup .pop_hotpool {display: flex !important;flex-direction: column;transform: none;left:0;top:0;width:100%;height:100%;max-height: none;padding:20px;}
    .full_popup .pop_hotpool .layer_header {padding-bottom:20px;border-bottom:none;}
    .full_popup .pop_hotpool .poll_wrap::after {left:0;right: 0;}
    .full_popup .pop_hotpool .story_list {margin-top:0;padding-top:16px;border-top:1px solid rgba(0, 0, 0, .1);}
    .full_popup .pop_hotpool .btn_close {top: 23px;right: 20px;}
    .full_popup .pop_hotpool .btn_close .ico_close {width:24px;height:24px;}
    .full_popup .pop_hotpool .poll_info_text {padding-bottom:20px;}

    /* photo view */
    .layer_photo_view { width: 100vw; height: 100vh; padding: 62px 0; background-color: transparent; }
    .layer_photo_view .btn_close { right: 20px; top: 20px; }
    .layer_photo_view .btn_close .ico_close { width: 24px; height: 24px; }
    .layer_photo_view .photo_pagination { font-size: 14px; line-height: 22px; }

    .photo_pagination { position: absolute; left: 20px; top: 20px; }
    .layer_photo_view .swiper-container { padding: 100px 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100vw;}
    .layer_photo_view .date { display: none; }
    .layer_photo_view .description { position: absolute; left: 0; bottom: 0; padding: 20px; }
    
    /*카드형 - 랭크형*/
    /* card_right_list */
    .card_right_list .card{ padding-top: 16px; padding-bottom: 16px;}
    /* .card_right_list .card:last-child {padding-bottom:0;} */
    .card_right_list .card_image{float:right;}
    .card_right_list .card_image img{width:66px; height:auto;}
    .card_right_list .card_image + .card_body {min-height:62px;}
    .card_right_list .card_body{position: relative;}
    .card_right_list .card_body .headline{font-size: 18px; font-weight: 700; line-height: 27px;/*min-height: 62px;*/ }
    .card_right_list .card_image + .card_body .headline{width: calc(100% - 62px); padding-right: 16px;}
    .card_right_list .card_body .meta{padding-top: 8px; margin-top: inherit;}
    .card_right_list.rank_list .card_body{padding-left: 28px;}

    /* story_list */
    .story_list .card{display:block;}
    .story_list .card:after {display:block; content:''; clear:both;}
    .story_list .card_body{display:block;width: auto;max-width: 100%;overflow: inherit;}

    .story_list .headline{ max-height:81px;font-size:18px; line-height:27px;}
    .story_list .description{padding-top: 6px; width:100%; max-height:81px;-webkit-line-clamp: 3;}
    .story_list .card_image + .card_body .headline{width:calc(100% - 144px);}
    .story_list .card_image {margin-left:12px;}

    .story_list .none_photo .card_body .headline{min-height: inherit;width: inherit;padding-right: inherit;}
    .story_list .card_image{float:right;}
    .story_list .card_image img{width:132px; height:auto;}

    /* title - 폰트 사이즈 */
    .card .title {font-size: 13px; line-height:22px;}

    .rank_list .ico_bookmark {width:24px;height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24'%3E%3Cpath d='M15 2c.552 0 1 .448 1 1v19h-.5L8 17.5.5 22H0V3c0-.552.448-1 1-1h14zm0 1H1v17.533l7-4.2 7 4.201V3z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E"); background-size:16px 24px !important;}
    .rank_list .active > .ico_bookmark {background-image: url("data:image/svg+xml,%3Csvg width='16' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2c.5522847 0 1 .44771525 1 1v19h-.5L8 17.5.5 22H0V3c0-.55228475.44771525-1 1-1h14z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E");}

    /*이슈 모듈 - showcase*/
    

    /*이슈 모듈 - issue_top*/
    .issue_top .swiper-wrapper .card{padding: 0;}
    .issue_top .swiper_btn_wrap{display: flex;}
    

    /*컴포넌트 - 실시간 하이라이트*/
    .swiper_highlight_list { margin-top:15px !important;}
    .swiper_highlight_inner { padding-bottom: 32px; }
    .swiper_highlight_list .list_item .title { margin-top: 24px; padding-top: 16px; font-weight: 600;}

    /* 컴포넌트 -  톡톡에듀/트랜:D/소년중앙*/
    .card_group.card_right_list .card{position: relative; padding-top: 12px; padding-bottom: 12px;}

    .sectionnews_wrap {padding-bottom:0;}

}

/* Only Tablet */
@media (min-width:768px) and (max-width:1023px){
	
	/* common */
	.md_hidden{display: none !important;}
	.row{margin-left:-14px;	margin-right:-14px;}
	.row > *{padding-left:14px;	padding-right:14px;}
	.col_md1{width:8.3333333333%;}
	.col_md2{width:16.6666666667%;}
	.col_md3{width:25%;}
	.col_md4{width:33.3333333333%;}
	.col_md5{width:41.6666666667%;}
	.col_md6{width:50%;}
	.col_md7{width:58.3333333333%;}
	.col_md8{width:66.6666666667%;}
	.col_md9{width:75%;}
	.col_md10{width:83.3333333333%;}
	.col_md11{width:91.6666666667%;}
	.col_md12{width:100%;}
	.col_md20{flex:0 0 auto;width:20%;}
	.col_md56{flex:0 0 auto;width:55.6666666667%;}
	.col_md44{flex:0 0 auto;width:44.3333333333%;}

    /*flex*/
    .flex_md_column_reverse{display:flex;flex-direction:column-reverse;}

    /*flex_md 예외처리*/
    .showcase_general .flex_md_column_reverse{display: flex; flex-direction: column-reverse;}

	/* 폰트 사이즈 */
	.fs_md14{font-size:14px !important;line-height:22px !important;}
    .fs_md16{font-size:16px !important;line-height:24px !important;}
	.fs_md24{font-size:24px !important;line-height:34px !important;}
    .fs_md26{font-size:26px !important;line-height:34px !important;}
	.fs_md32{font-size:32px !important;line-height:44px !important;}

	/* header */
	.logo{width:172px;height:60px;background-size:auto 60px;}
    .header_wrap{height: 94px;}
    .btn_navbar{margin-left: 28px;}    

    /*.issue_pick .title_wrap {left:-24px; z-index:10; padding:0 24px;}
    .issue_pick .swiper-container {overflow:inherit;}*/

    /*sticky*/
    .sticky_top .header_nav{justify-content:flex-end; flex-direction: row;}

    /*card_headline*/
    .card_right_rect .card_image + .card_body .headline,
    .photo_list1 .card_image + .card_body .headline{width: calc(100% - 125px) !important;}

    .card_right .card_image:not(.md_hidden)+.card_body .headline{width: calc(100% - 66px);}

	/* card - 폰트 사이즈 */
	.card .headline{font-size:18px;line-height:28px;}
	.card_right .headline,
    .card_right_list .card_body .headline{font-size:16px;line-height:24px}
    

	/* list - 포토 이미지 사이즈 */
	.photo_list1 .card_image img{width:125px; max-height:70px;}
    .photo_list1 .card_image{padding-left: 16px;}
    .photo_list1.list .card.card_right .headline {font-size:18px; line-height:28px;}

	/* 컴포넌트 - 스포트라이트 */
	.spotlight_wrap .list{padding-top:20px;border-top:1px solid #e9e9e9;}
	.spotlight_wrap .list .card{padding-top:0;}
	.spotlight_wrap .list .card:before{left:-14px;right:auto;bottom:0;width:1px;height:auto;}
    .spotlight_wrap .flex_row_reverse .card{padding-bottom: 40px;}
    .spotlight_wrap .card_right img{width:125px !important; max-height:none;}
    .spotlight_wrap .card_image .player_area{width: 100%; }
    .spotlight_wrap .photo_list_area div:nth-of-type(1) .card .card_image .player_area{width: 125px;}
	/* card - 패딩 예외처리 */
	.card_body.col_lg6,.card_body.col_lg44,.card_image.lg_hidden + .card_body{padding-top:0;}
	
	/* 컴포넌트 - 메인 뉴스 */
	.mainnews_wrap .list_item .headline{font-size:18px;line-height:28px;}
	.mainnews_wrap .list .list_item:before{left:12px;right:12px;}


    /* 주요 기사 iframe*/
    .majorarticle_wrap .row > div:nth-of-type(1) .card .card_image .player_area{width: 100%; }

    /* 컴포넌트 - 주요 뉴스*/
    /*.card_right_rect .headline{font-size: 14px; line-height: 20px;}*/ /* 주요뉴스 2단 모듈에서 기사 타이틀 사이즈 수정 14pt -> 18pt */

	/* 컴포넌트 - 멀티미디어 */
	.media_wrap .photo_list1 .card:first-child{padding-top:0}
	.media_wrap .photo_list1 .card{margin-bottom:0;}
	.media_wrap .photo_list1 .card:after{content:"";display:block;position:absolute;bottom:0;left:14px;right:14px;height:1px;background-color:#e9e9e9;}
	.media_wrap .photo_list1 .card:last-child:after{display:none;}
	.media_wrap .photo_list1 .headline{font-size:16px;line-height:24px;}

    /* 컴포넌트 - 예외처리*/
    .spotlight_wrap .flex_lg_column_reverse .card_image{padding-top: 23px;}

	/* 컴포넌트 - jpod */
	.jpod_list{position:relative;}
	.jpod_list .card_image{position:absolute;bottom:0;left:10px;width:44px;}
    .jpod_list .headline{display:block;margin-bottom:10px; font-size:16px; height: 48px; line-height: 24px; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	.jpod_list .meta{display:block;margin-left:54px;}
	
	/* 컴포넌트 - 섹션 뉴스 */
	.sectionnews_wrap .headline{height:48px;font-size:16px;line-height:24px;}

    /* 컴포넌트 - 트렌드*/
    .trend_swiper.swiper-container::before{width: calc(100% - 28px); left: 14px;}

    /* 컴포넌트 - Innovation Lab*/
    .innolab_wrap .byline{padding-top: 12px;}
    .innolab_wrap .pagination_bx{top: auto !important; bottom: 0; right: 0 !important;}
    
    /*이슈 모듈 주요뉴스 좌측*/
    .issue_wrap.showcase_general .swiper_list:not(.col_md6) .swiper_btn_wrap{position: absolute; left: calc(55% - 3.5%);}

    /*오피니언*/
    .opinion_list:nth-of-type(2) .card:nth-child(1){padding-top: 0;}

    /*이슈 픽*/
    .issue_pick{position: relative; border-bottom: 4px solid #f6330a; justify-content: space-between;}

    .issue_pick:not(.only) .swiper-container::before,
    .issue_pick:not(.only) .swiper-container::after {position: absolute; content: ''; display: block; top: 0; width: 40px; height: 100%; z-index: 10;}


    /*이슈 모듈 showcase*/
    .col_md56 .showcase_general .title_wrap{position: static;}
    .col_md56 .showcase_general .title_wrap .btn_subscribe{position: absolute; right: 14px;}
    .showcase_general .card .card_body:not(.col_md6){padding-top: 20px;}
    .showcase_general .card .card_body{margin-bottom: 20px;}
    .chart_wrap .card .card_body{margin-bottom: 0 !important;}

    /*이슈 모듈 issue_top*/
    .issue_top .swiper-wrapper .card .card_body .description{font-size: 16px; line-height: 24px; color: #111;}
    .issue_top .swiper-wrapper .card .card_body{padding-top: 20px; margin-bottom: 20px;}

    /*이슈 모듈 chart*/
    .issue_md_wrap{position: relative;}
    .issue_md_wrap .chart_wrap{margin-top: 52px;}
    .col_lg3 .chart_wrap::after{content: ''; display: block; position: absolute; top: 0; left: -14px; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.1);}
    .col_lg3 .col_md6.chart_wrap::after{content: ''; display: block; position: absolute; top: 0; left: 0px; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.1);}
    .chart_wrap::after{content: ''; display: block; position: absolute; top: 0; left: -14px; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.1);}
    .chart_wrap .chart_card .chart_body{padding: 16px 0;}

    /*라이브 기사 예외처리*/
    .issue_wrap .row+.live_article_wrap{margin-top:40px}
    .col_md12 .live_article_wrap:not(.col_md6) .list_item{width: 50%; float: left;}

	/* footer */
	.address{width:515px;}

    /* hotpoll - 이미지 타입 */
    .poll_vote .image_type li:nth-child(odd), .poll_vote .vs_text_type li:nth-child(odd), .poll_vote .vs_image_type li:nth-child(odd), .poll_vote .vs_image_text_type li:nth-child(odd){padding-left: 14px; padding-right: 6px;}
    .poll_vote .image_type li:nth-child(even), .poll_vote .vs_text_type li:nth-child(even), .poll_vote .vs_image_type li:nth-child(even), .poll_vote .vs_image_text_type li:nth-child(even){padding-left: 6px; padding-right: 14px;}

    
    /*탑 이슈 모듈 chart*/
    .col_lg3 .chart_wrap .card_image,
    .col_lg8 .chart_wrap .card_image{height: 211px;}

    /*주요뉴스 이슈 모듈 chart*/
    .col_lg3 .issue_wrap .chart_wrap .card_image,
    .issue_wrap .col_lg44 .chart_wrap .card_image{height: 231px;}
    
    .sectionnews_wrap .card_image{height: 124px; overflow: hidden;}
    
    .mainnews_wrap .row.list,
    .mainnews_wrap .card, .list > li{padding-right: 0;}

}

/* Tablet + PC 공통 */
@media (min-width:768px){
	
    /* 카드 - 기본형 영상/포토/오디오 아이콘 */
    .card .card_image .ico_play{position: absolute; width: 40px; height: 40px; bottom: 10px; right: 10px;}
    .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 40px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    .card .card_image:hover .ico_play::before{opacity: 1;}
    .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /* 카드 - 이미지 오른쪽(정사각형, 직사각형, 랭크형) 영상/포토/오디오 아이콘 */
    .card_right_list .card_image .ico_play, .card_right_rect .card_image .ico_play{bottom: 6px; right: 6px; width: 32px; height: 32px;}
    .card_right .card_image .ico_play{top: 50%; left:50%; transform: translate(-50%,-50%); width: 32px; height: 32px;}
    .card_right .card_image .ico_play::before, .card_right_list .card_image .ico_play::before, .card_right_rect .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 32px; height: 32px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='190' cy='198' r='15' transform='translate(-174 -182)' stroke='%23FFF' stroke-width='2' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .card_right .card_image .ico_play::after, .card_right_list .card_image .ico_play::after, .card_right_rect .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter x='-22%25' y='-14.6%25' width='148.6%25' height='141%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M7.2 3.2v25.6L28.8 16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    .card_right .card_image:hover .ico_play::before, .card_right_list .card_image:hover .ico_play::before, .card_right_rect .card_image:hover .ico_play::before{opacity: 1;}
    .card_right .card_image:hover .ico_play::after, .card_right_list .card_image:hover .ico_play::after, .card_right_rect .card_image:hover .ico_play::after{transform: scale(0.54);}

    /* 컴포넌트 주요뉴스 첫번째 기사 포토/오디오 아이콘 */
    .col_lg56 .card .card_image .ico_play{width: 50px; height: 50px; bottom: 12px; right: 12px;}
    .col_lg56 .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 50px; height: 50px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='190' cy='77' r='23.5' transform='translate(-165 -52)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .col_lg56 .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 50px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50'%3E%3Cdefs%3E%3Cfilter x='-18.4%25' y='-13.1%25' width='139.7%25' height='133.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M11 5v40l34-20z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    
    .col_lg56 .card .card_image:hover .ico_play::before{opacity: 1;}
    .col_lg56 .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*스포트 라이트 영상아이콘*/
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_play{width: 50px; height: 50px; bottom: 12px; right: 12px;}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 50px; height: 50px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='190' cy='77' r='23.5' transform='translate(-165 -52)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 50px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50'%3E%3Cdefs%3E%3Cfilter x='-18.4%25' y='-13.1%25' width='139.7%25' height='133.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M11 5v40l34-20z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image:hover .ico_play::before{opacity: 1;}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*vs_wrap 영상아이콘*/
    .vs_wrap .card .card_image .ico_play{width: 50px; height: 50px; bottom: 12px; right: 12px;}
    .vs_wrap .card .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 50px; height: 50px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='190' cy='77' r='23.5' transform='translate(-165 -52)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .vs_wrap .card .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 50px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50'%3E%3Cdefs%3E%3Cfilter x='-18.4%25' y='-13.1%25' width='139.7%25' height='133.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M11 5v40l34-20z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}
    
    .vs_wrap .card .card_image:hover .ico_play::before{opacity: 1;}
    .vs_wrap .card .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*멀티미디어 영상아이콘*/
    .media_wrap .row div:nth-child(1) > .card_image .ico_play{width: 50px; height: 50px; bottom: 12px; right: 12px;}
    .media_wrap .row div:nth-child(1) > .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 50px; height: 50px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='190' cy='77' r='23.5' transform='translate(-165 -52)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .media_wrap .row div:nth-child(1) > .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 50px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50'%3E%3Cdefs%3E%3Cfilter x='-18.4%25' y='-13.1%25' width='139.7%25' height='133.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M11 5v40l34-20z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}

    .media_wrap .row div:nth-child(1) > .card_image:hover .ico_play::before{opacity: 1;}
    .media_wrap .row div:nth-child(1) > .card_image:hover .ico_play::after{transform: scale(0.54);}

    /*innolab_wrap 영상아이콘*/
    .innolab_wrap .row .card_image .ico_play{width: 50px; height: 50px; bottom: 12px; right: 12px;}
    .innolab_wrap .row .card_image .ico_play::before{content: ''; display: block; transition:opacity 300ms linear 0s; opacity: 0; width: 50px; height: 50px; position: absolute; bottom: 0px; right: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='190' cy='77' r='23.5' transform='translate(-165 -52)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");}
    .innolab_wrap .row .card_image .ico_play::after{content: ''; display: block; position: absolute; transform: scale(1); transition: all 300ms ease 0s; bottom: 0px; right: 0px; width: 50px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50'%3E%3Cdefs%3E%3Cfilter x='-18.4%25' y='-13.1%25' width='139.7%25' height='133.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M11 5v40l34-20z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");}

    .innolab_wrap .row .card_image:hover .ico_play::before{opacity: 1;}
    .innolab_wrap .row .card_image:hover .ico_play::after{transform: scale(0.54);}

    .house_banner .swiper_btn_wrap:not(.up){margin-top: 12px;}
    .house_banner .swiper_btn_wrap.up{position: absolute; top: 0px; width: auto; right: 0; margin: 0;}
    .house_banner:not(.aside){padding-top: 20px;}
    .house_banner:not(.aside) ~ .issue_wrap{margin-top:40px;}
    .house_banner:not(.aside) .swiper-wrapper{height: 80px;}
    .house_banner:not(.aside) .swiper-slide img{position: absolute; left: 50%; transform: translateX(-50%);  width: auto; height: 80px;}

    /* 스와이프 버튼*/
    .pagination_bx .swiper-pagination-fraction{font-size: 12px; line-height: 20px;}
    .pagination_bx .swiper-button-prev,
    .pagination_bx .swiper-button-next{width: 25px; height: 25px;  background-size: 13px;}
    .pagination_bx .swiper-button-prev,
    .pagination_bx.rtl .swiper-button-next{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M15 0v15H0V0z'/%3E%3Cpath fill='%231D1D1D' d='M9.75 2.284l.53.53-4.684 4.687 4.683 4.683-.53.53L4.534 7.5 9.75 2.285z'/%3E%3C/g%3E%3C/svg%3E");}
    .pagination_bx .swiper-button-next,
    .pagination_bx.rtl .swiper-button-prev{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0v15h15V0z'/%3E%3Cpath fill='%231D1D1D' d='M5.25 2.284l-.53.53 4.684 4.687-4.683 4.683.53.53L10.466 7.5 5.25 2.285z'/%3E%3C/g%3E%3C/svg%3E");}

    section.chain_wrap .pagination_bx {position: absolute; right: 15px; top: 12px;}
    .contents section.chain_wrap:not(.mainnews_wrap):not(.showcase_general){position: relative;}

    /*sticky*/
    .sticky_top .btn_search{margin-left: 24px;}
    .sticky_top .btn_navbar{margin-left: 34px; margin-right: 0 !important;}

	/* card */
	.card_right .card_image img{width:66px;}
	
	/* 리스트 - 카드 예외처리 */
	.list > .card:first-child:before,.footer .list > .list_item:first-child:before{display:none;}
	.list .card:first-child{padding-top:0;}
    .list .card,.list > li{padding-top:12px;padding-bottom:16px;}

	/* 리스트 - 포토 */
	.photo_list_area{overflow:hidden;}
	.photo_list_area .card_group .card:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:1px;background-color:rgba(0, 0, 0, .1);}

    /* 컴포넌트 - 이슈픽 */
    .issue_pick{padding-bottom:14px;}

	/* 컴포넌트 - 주요뉴스 예외처리 */
	.line > div{position:relative;}
	.line > *:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#e9e9e9;}
	.line > *:first-child:before,.line.flex_row_reverse > div:last-child:before{display:none;}
	.line.flex_row_reverse > div:first-child:before{display:block;}
	.mainnews_wrap > .chain_wrap{padding-top:40px;}
    .mainnews_wrap > .chain_wrap:nth-of-type(1){padding-top: 0;}
	.mainnews_wrap .chain_wrap +.chain_wrap{border-top:1px solid #e9e9e9;}

    /* 컴포넌트 - 내 구독*/
    .myfeed_wrap .card .skin .title{position:absolute;top:20px;left:20px; font-size: 12px;}
    .myfeed_wrap .photo_list .card_image{height: 125px; overflow: hidden;}

	/* 컴포넌트 - 구독 추천 */
	.info_wrap{align-items:center;}
	.info_wrap .info_area{display:flex;align-items:center;}
	.info_wrap .title{font-size:16px;line-height:24px;}
	.info_wrap .title::after{content: ''; position: absolute;  display: block; top: 4px; right: 0; width: 1px; height: 17px;background-color:#f6330a;}

    /* 컴포넌트 - Innovation Lab*/
    .innolab_wrap .card{padding-bottom: 0;}
    .innolab_wrap .card .card_body .headline{font-size: 24px; line-height: 34px;}
    .innolab_wrap .card .card_body .description{-webkit-line-clamp: 3;  max-height: 75px;}
    .innolab_wrap .byline{position: relative; font-size: 13px; line-height: 21px; font-weight: bold; color: #111;}
    .innolab_wrap .byline::before{content: ''; position: absolute; top: 0; left: 0; width: 24px; height: 1px; background: #d8d8d8;}
    .innolab_wrap .swiper_btn_wrap{display: none !important;}
    
    /*비교형*/
    .vs_wrap li:nth-child(1) .card .card_image{position: relative;}
    .vs_wrap .ico_vs{content: ''; position: absolute; z-index: 10; width: 54px; height: 54px; display: block; top: 50%; right: -42px; transform: translateY(-50%);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='54' height='54' fill='%23111' rx='27'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M22.424 33.958l4.266-12.852h-2.916l-2.898 9.036h-.036l-2.862-9.036H15.08l4.158 12.852h3.186zm11.151.288c.876 0 1.647-.102 2.313-.306.666-.204 1.224-.489 1.674-.855.45-.366.789-.801 1.017-1.305.228-.504.342-1.05.342-1.638 0-.72-.153-1.311-.459-1.773-.306-.462-.669-.831-1.089-1.107-.42-.276-.843-.477-1.269-.603-.426-.126-.759-.213-.999-.261-.804-.204-1.455-.372-1.953-.504s-.888-.264-1.17-.396c-.282-.132-.471-.276-.567-.432-.096-.156-.144-.36-.144-.612 0-.276.06-.504.18-.684.12-.18.273-.33.459-.45s.393-.204.621-.252c.228-.048.456-.072.684-.072.348 0 .669.03.963.09.294.06.555.162.783.306.228.144.411.342.549.594.138.252.219.57.243.954h2.736c0-.744-.141-1.377-.423-1.899-.282-.522-.663-.951-1.143-1.287-.48-.336-1.029-.579-1.647-.729-.618-.15-1.263-.225-1.935-.225-.576 0-1.152.078-1.728.234-.576.156-1.092.396-1.548.72-.456.324-.825.729-1.107 1.215-.282.486-.423 1.059-.423 1.719 0 .588.111 1.089.333 1.503.222.414.513.759.873 1.035.36.276.768.501 1.224.675.456.174.924.321 1.404.441.468.132.93.252 1.386.36.456.108.864.234 1.224.378s.651.324.873.54c.222.216.333.498.333.846 0 .324-.084.591-.252.801-.168.21-.378.375-.63.495s-.522.201-.81.243c-.288.042-.558.063-.81.063-.372 0-.732-.045-1.08-.135-.348-.09-.651-.228-.909-.414-.258-.186-.465-.429-.621-.729-.156-.3-.234-.666-.234-1.098h-2.736c-.012.792.132 1.476.432 2.052.3.576.705 1.05 1.215 1.422.51.372 1.098.645 1.764.819.666.174 1.353.261 2.061.261z'/%3E%3C/g%3E%3C/svg%3E"); }

    /* 컴포넌트 - 이슈픽 */
 
    .issue_pick .title_wrap{min-width:162px; position: relative; }
    .issue_pick .list_issue .list_item{margin-left: 24px; margin-right: 24px;}

    /* 컴포넌트 - 이슈픽 기사 1개*/
    .issue_pick .issue_pick_only .headline{margin-right: 16px;}
    .issue_pick .issue_pick_only .headline{font-size: 20px; line-height: 30px;}
    .issue_pick .issue_pick_only .description{font-size: 15px; line-height: 24px;}

    /*이슈 모듈 showcase*/
    .showcase_general .swiper_list .card{padding-bottom: 0;}
    .showcase_general .swiper_list .card .description{font-size: 16px; line-height: 24px; color: #111;}
    .showcase_general .swiper_list .swiper_btn_wrap{position: absolute; bottom: 0; height: 7px;}

    /*이슈 모듈 공통*/
    /* .issue_wrap .card_image + .card_body{padding-top: 0;} */

    /*이슈 모듈 주요뉴스 좌측*/
    .issue_wrap.showcase_general .swiper_list .badge_memberonly,
    .issue_wrap.showcase_general .swiper_list .badge_followonly{transform: translateY(1px);}

	/* 컴포넌트 - 예외처리 */

    .sectionnews_wrap .headline{overflow: hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
    .sectionnews_wrap > section{padding-bottom:60px;}

    .footer_info .logo{height: 48px; margin-top: 4px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='164' height='48'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h163.861v47.503H.001z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M103.354 39.547h9.11v-2.51h-9.11v2.51zm-.357 1.73h9.83c.878 0 1.567-.558 1.567-1.567v-6.803h-1.93v2.42h-9.113v-2.42h-1.928v6.803c0 1.009.694 1.567 1.574 1.567zm5.896 3.61v-2.688h-1.928v2.688h-6.052v1.705h13.994v-1.705zM79.212 34.624h2.09V32.91h-2.409c-1.03 0-1.607.7-1.607 1.562v4.692h1.926v-4.539zm-9.936 2.991c-.95 0-1.722-.758-1.722-1.69 0-.93.772-1.686 1.722-1.686.953 0 1.723.756 1.723 1.687s-.77 1.689-1.723 1.689m3.47-1.693c0-1.882-1.558-3.409-3.483-3.409-1.923 0-3.479 1.527-3.479 3.41 0 1.883 1.556 3.409 3.479 3.409 1.925 0 3.482-1.526 3.482-3.41m22.607 3.244h1.93v-6.25h-1.93zm-7.712 5.826v-.834h8.239c.881 0 1.404-.428 1.404-1.341v-2.71H85.71v1.645h9.64v.839h-9.63v2.518c0 1.013.651 1.504 1.53 1.504l.01.007h10.023v-1.64H87.64m-.629-7.546c-.923 0-1.672-.734-1.672-1.636 0-.905.749-1.638 1.672-1.638.921 0 1.67.733 1.67 1.638 0 .902-.749 1.636-1.67 1.636m3.364-1.643c0-1.826-1.514-3.305-3.378-3.305-1.862 0-3.377 1.479-3.377 3.305 0 1.83 1.515 3.311 3.377 3.311 1.864 0 3.378-1.482 3.378-3.31M75.11 45.8c-1.217 0-2.203-.947-2.203-2.114 0-1.169.986-2.115 2.203-2.115 1.218 0 2.203.946 2.203 2.115 0 1.167-.985 2.114-2.203 2.114m-.003-5.939c-2.197 0-3.98 1.712-3.98 3.822 0 2.11 1.783 3.82 3.98 3.82 2.198 0 3.98-1.71 3.98-3.82s-1.782-3.822-3.98-3.822m-11.53-2.718c-2.287 0-5.787-.036-7.103-1.59-1.346 1.554-4.795 1.584-7.09 1.584v-1.618c2.316 0 4.463-.062 5.299-.974h-5.299v-1.638h14.199v1.638h-5.321c.792.892 3.063.962 5.315.962v1.636zm-4.902 6.667c0 1.13-.987 2.046-2.205 2.046s-2.204-.916-2.204-2.047c0-1.128.986-2.045 2.204-2.045 1.218 0 2.205.917 2.205 2.045zm5.136-4.51v-1.611H49.168V39.3l6.36.004v.91c-1.745.392-3.043 1.852-3.043 3.593 0 2.04 1.784 3.696 3.981 3.696 2.2 0 3.983-1.655 3.983-3.696 0-1.726-1.272-3.174-2.994-3.582V39.3h6.356z' fill='%23585757' mask='url(%23b)'/%3E%3Cpath d='M156.654 13.659c-1.106 0-1.742-2.096-1.742-4.427 0-2.214.636-2.827 1.366-2.827 1.059 0 1.72 2.096 1.72 4.452 0 2.213-.661 2.802-1.344 2.802zm-2.637 5.415h5.487c.683 0 .989.542.989 1.108 0 1.53-1.813 2.708-3.956 2.708-1.885 0-2.873-1.06-2.873-2.332 0-.518.165-1.177.353-1.484zm9.514-13.47l-3.556.895c-.872-.564-2.073-.871-3.461-.871-3.439 0-5.441 1.885-5.441 4.404 0 1.672.754 2.943 2.026 3.674-.966.705-1.884 1.694-2.261 2.731v.33l2.496 2.167c-1.178.4-2.38 1.318-2.732 2.472.778 1.342 2.732 2.449 5.653 2.449 3.58 0 6.994-2.073 6.994-5.298 0-1.814-1.414-2.827-3.18-2.827h-5.039c-1.084 0-1.484-.423-1.484-.964 0-.236.07-.519.212-.755.777.283 1.648.425 2.615.425 3.438 0 5.462-1.884 5.462-4.404 0-1.06-.423-2.214-1.083-2.873l2.78 1.413h.33V5.604h-.33zM30.544 10.22c0-2.92-1.977-4.592-4.357-4.592-.21 0-.352.047-1.2.518L22.49 7.488V0h-.353l-5.605 1.413v.353l1.837.918v14.554l-1.72 1.53v.307h7.42v-.306l-1.579-1.39V8.15a5.6 5.6 0 011.72-.26c1.482 0 2.213.588 2.213 2.237v7.253l-1.577 1.39v.306h7.418v-.377l-1.72-1.46V10.22zM0 6.664h.306l3.769-4.24h1.694v14.72l-1.694 1.625v.305h7.63v-.305l-1.72-1.625V2.424h1.695l3.746 4.24h.305V1.389H.001zm36.927 4.899v-.706c0-2.19.66-4.38 2.048-4.38.895 0 1.931 1.13 1.931 4.803l-3.98.283zm2.166-5.935c-4.121 0-6.359 3.227-6.359 7.018 0 3.839 2.473 6.664 6.17 6.664 2.685 0 4.498-1.06 5.912-2.402l-.188-.376c-.872.399-1.955.635-2.92.635-2.804 0-4.358-1.767-4.71-4.851h8.171c-.117-4.356-2.52-6.688-6.076-6.688zm64.032 4.333c0-2.92-2.072-4.333-4.357-4.333-.211 0-.352.047-1.2.518l-2.496 1.342v-1.86h-.354l-5.605 1.414v.352l1.837.918v8.926l-1.72 1.53v.306h7.419v-.305l-1.577-1.39V8.15a5.588 5.588 0 011.718-.26c1.484 0 2.214.588 2.214 2.237v7.253l-1.578 1.39v.305h7.419v-.376l-1.72-1.46V9.96zm19.218 3.014l2.543-7.347 2.379 7.347h-4.922zM111.18 22.89c-1.884 0-2.873-1.06-2.873-2.332 0-.518.165-1.177.353-1.483h5.487c.683 0 .99.542.99 1.107 0 1.53-1.814 2.708-3.957 2.708zm-.26-16.485c1.06 0 1.72 2.096 1.72 4.452 0 2.213-.66 2.802-1.342 2.802-1.108 0-1.744-2.096-1.744-4.427 0-2.214.636-2.827 1.367-2.827zm37.563 3.556c0-2.92-2.073-4.333-4.358-4.333-.21 0-.353.047-1.2.518l-2.496 1.342v-1.86h-.354l-5.604 1.413v.353l1.836.918v8.926l-1.601 1.437-1.577-1.437-5.3-15.848h-4.192v.305l.66 2.167-4.522 12.952-1.907 1.46c-.118-1.625-1.484-2.544-3.155-2.544h-5.04c-1.084 0-1.485-.423-1.485-.964 0-.236.071-.518.213-.755.777.283 1.649.424 2.614.424 3.439 0 5.463-1.883 5.463-4.403 0-1.06-.423-2.214-1.083-2.873l2.779 1.413h.33V5.605h-.33l-3.556.894c-.871-.564-2.072-.871-3.462-.871-3.438 0-5.44 1.885-5.44 4.404 0 1.672.754 2.943 2.026 3.674-.967.706-1.885 1.694-2.261 2.731v.33l2.495 2.167c-1.177.4-2.377 1.318-2.731 2.472.778 1.343 2.731 2.449 5.652 2.449 3.39 0 6.617-1.86 6.97-4.78h5.488v-.306l-2.426-1.672 1.083-3.038h5.606l1.036 3.179-1.884 1.53v.307h15.236v-.306l-1.577-1.39V8.15a5.596 5.596 0 011.718-.26c1.484 0 2.215.588 2.215 2.237v7.253l-1.58 1.39v.306h7.42V18.7l-1.72-1.461V9.96zM51.975 1.79l1.695 1.672v15.236c0 2.284-.942 3.25-2.637 4.216l.117.376c3.84-.4 6.807-2.755 6.807-6.476V3.462L59.63 1.79v-.4h-7.655v.4zM82 18.463c-1.742 0-2.59-3.344-2.59-6.689 0-3.108.684-5.298 2.097-5.298 1.789 0 2.567 3.274 2.567 6.476 0 3.273-.824 5.51-2.073 5.51m-.118-12.834c-3.297 0-6.828 2.12-6.828 6.924 0 4.262 2.99 6.758 6.546 6.758 3.273 0 6.829-2.143 6.829-6.994 0-4.215-3.038-6.688-6.547-6.688m-14.86 12.835c-1.742 0-2.59-3.344-2.59-6.689 0-3.108.683-5.298 2.096-5.298 1.79 0 2.567 3.274 2.567 6.476 0 3.273-.825 5.51-2.073 5.51m-.118-12.834c-3.297 0-6.828 2.12-6.828 6.924 0 4.262 2.99 6.758 6.546 6.758 3.273 0 6.83-2.143 6.83-6.994 0-4.215-3.038-6.688-6.548-6.688' fill='%23000' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");}
}

/* only PC */
@media (min-width:1024px){

	/* common */
	.lg_hidden{display: none !important;}
	.row{margin-left:-15px;	margin-right:-15px;}
	.row > *{padding-left:15px;	padding-right:15px;}
	.col_lg1{flex:0 0 auto;flex-basis:8%;width:8.3333333333%;}
	.col_lg2{flex:0 0 auto;width:16.6666666667%;}
	.col_lg20{flex:0 0 auto;width:20%;}
	.col_lg3{flex:0 0 auto;width:25%;}
	.col_lg4{flex:0 0 auto;width:33.3333333333%;}
	.col_lg5{flex:0 0 auto;width:41.6666666667%;}
	.col_lg6{flex:0 0 auto;width:50%;}
	.col_lg7{flex:0 0 auto;width:58.3333333333%;}
	.col_lg8{flex:0 0 auto;width:66.6666666667%;}
	.col_lg9{flex:0 0 auto;width:75%;}
	.col_lg10{flex:0 0 auto;width:83.3333333333%;}
	.col_lg11{flex:0 0 auto;width:91.6666666667%;}
	.col_lg12{flex:0 0 auto;width:100%;}
	.col_lg56{flex:0 0 auto;width:55.6666666667%;}
	.col_lg44{flex:0 0 auto;width:44.3333333333%;}
		
    .lg_bdr_none{border: none !important;}

    /* 컴포넌트 - 하우스 배너 */
    .aside.house_banner{margin-bottom:60px;padding-top:16px;border-top:1px solid #e9e9e9;}




    /* flex 공통 적용 */
	.side_nav .nav,.layer_popup.side_nav,.no_grid,.flex_lg_column_reverse,footer .footer_wrap{display:flex;}
	.side_nav .nav,.no_grid,.jpod_list .meta,footer > .footer_wrap:first-child{justify-content:space-between;}

	/* 폰트 사이즈 */
	.fs_lg32{font-size:32px !important;line-height:44px !important;}
	.fs_lg24{font-size:24px !important;line-height:34px !important;}
	.fs_lg16{font-size:16px !important;line-height:24px !important;}

    .swiper_btn_wrap{display: flex; align-items: center; width: auto; justify-content: center;}
    .swiper-pagination{position: relative;  display: flex; width: auto; left:-4px; bottom: 0;}
    /*swiper 재생/멈춤 */
    .swiper_btn_wrap [class*="btn_"]{display: none; bottom: 0;}
    .swiper_btn_wrap [class*="btn_"].active{display: inline-block;  z-index:10 ; width: 7px; height: 7px;  cursor: pointer;}
    .swiper_btn_wrap .btn_play.active{opacity: 1; background-image: url("data:image/svg+xml,%3Csvg width='7' height='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.9 0v7L7 3.497z' fill='%23CFCFCF' fill-rule='evenodd'/%3E%3C/svg%3E");}
    .swiper_btn_wrap .btn_pause.active{opacity: 1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M3 0v7H1V0h2zm4 0v7H5V0h2z' fill='%23CFCFCF' fill-rule='evenodd'/%3E%3C/svg%3E");}

	/* header */
    .header .scroll{max-width: 1200px; width: 100%; margin: 0 auto;}
	.header .logo{width:249px;height:87px;background-size:auto 87px;}
    .header_wrap{height: 134px;}
    .header_nav .btn_navbar{margin-right: 24px;}
	.masthead_menu{margin-bottom:20px;}
    .btn_search{width: 44px; height: 44px; background: #f2f2f2; border-radius: 50%;}
	.menu_popup{top:133px; background: none; max-height: 360px;}
    .menu_popup .side_nav{box-shadow:0 6px 8px 0 rgba(0, 0, 0, 0.12);}
	.side_nav .nav{width:1200px;max-width:100%;padding:0;font-size:14px;line-height:22px;}
	.side_nav .nav ul{display:block;}
    .side_nav .nav > ul{position: relative; margin-right: 12px; flex: 0 0 auto; width: 12.5%;}
    .side_nav .nav > ul:last-child{margin-right: 0;}
    .side_nav .nav > ul::after{content: ''; position: absolute; top: 0; right: 0; display: block; width: 1px; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.1);}
    .side_nav .nav > ul:last-child::after{content: none;}
	.side_nav .special{width: 25% !important;}
    .side_nav .special ul{display: flex;}
    .side_nav .special ul li{width: 50%;}
	.side_nav .nav dl{margin-bottom:0; position: relative; padding-right: 12px; flex: 0 0 auto; width: 12.5%;}
    .side_nav .nav dl::after{content: ''; position: absolute; top: 0; right: 12px; display: block; width: 1px; height: 100%; border-right: 1px solid  rgba(0, 0, 0, 0.1);}
	.side_nav .nav li{margin-bottom:10px;}
	.side_nav .nav strong{margin-bottom:14px;font-size:14px;}
	.sticky_top .logo{width:178px;height:26px;background-size:auto 26px;}

	/* search popup */
    .layer_popup.layer_search { left: 50%; top: 380px; transform: translate(-50%, -50%); width: 1200px; min-height:637px; padding: 94px 0 0; }
    .layer_search .btn_close { right: 0; top: 0;}
    .layer_search .layer_body .scroll{max-height: 400px; overflow-y: auto; overflow-x: hidden;}
    .layer_search .btn_close .ico_close { width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L32 0 32 32 0 32z' transform='translate(-1360 -80) translate(1360 80)'/%3E%3Cpath fill='%231D1D1D' d='M25.913 4.6l1.414 1.414-9.899 9.9 9.9 9.9-1.415 1.413-9.899-9.899-9.9 9.9L4.7 25.812l9.9-9.899-9.9-9.9L6.114 4.6l9.9 9.9 9.9-9.9z' transform='translate(-1360 -80) translate(1360 80)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .layer_search .photo_list_area .card_body .headline {font-size:16px; line-height:24px;}
    .layer_search .photo_list_area .card_body .description {font-size:15px; line-height: 24px;}

    /* 검색입력 */
    .layer_search .search_form { padding-bottom: 20px;}
    .layer_search .search_form .input_group .search_area {width:calc(100% - 32px);}
    .layer_search .search_form .form_control { padding: 0; font-size: 32px; line-height: 44px; }
    .layer_search .input_group .btn_search { width: 32px; height: 32px; background:none; }
    .layer_search .input_group .btn_search .ico_search { width: 100%; height: 100%; background-size: 100%; }


	/* 자동완성 */
	.search_input_list { top: 163px;}
	.search_input_list .list li a { font-size: 18px; line-height: 28px; }
	.search_input_list .func { padding: 16px 0; }
	.search_input_list .func button { font-size: 16px; line-height: 24px; }

	/* 많이 본 뉴스 */
	.layer_search .chain_wrap { margin-top: 55px; margin-bottom:0;}
	.layer_search .photo_list_area .card_group {margin-bottom:0;}
	.layer_search .photo_list_area .card {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
	.layer_search .photo_list_area .card:before {left: 0;width: 1px;height: calc(100% - 15px);}
	.photo_list_area .headline {font-size:18px;line-height:28px;}

	/* 검색어 저장 리스트  */
	.search_input_list .info .date { font-size: 16px; line-height: 24px;color: #999;letter-spacing: -0.5px; }

	/* 검색어 저장 기능 off */
	.search_input_list .search_off { padding: 100px 0; font-size: 18px; line-height: 28px; }
    
    /*slide_nav*/
    .side_nav .nav{position: relative;}
    .side_nav .nav .ico_fold{margin-left: 4px;}
    .side_nav .nav::before{content: ''; position: absolute; top: -20px; left: 0; display: block; width: 100%; height: 4px; background:#333;}
    .side_nav .nav .lg_btline::after{content: ''; display: block; margin: 20px 0; width: calc(100% - 12px); height: 1px; background: rgba(0, 0, 0, 0.1);}
    .sticky_top .side_nav .nav::before{content: none;}
    
	/* flex 예외처리 */
	.no_grid{flex-wrap:nowrap !important;}
	.flex_lg_column_reverse{display: flex; flex-direction:column-reverse;}
	.spotlight_wrap .flex_lg_column_reverse .card_image{height: 100%; position: relative;}
    .spotlight_wrap .flex_lg_column_reverse .card_body{text-align: center;}

    /*스포트 라이트 영상/포토/오디오*/
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_photo{position: absolute; bottom: 16px; right: 16px; width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cdefs%3E%3Cfilter id='a' width='122.2%25' height='122.2%25' x='-11.1%25' y='-11.1%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h36v36H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M25.5 10c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM24 12H8v16h16V12z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M28 8H10V6.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H28V8z'/%3E%3C/g%3E%3C/svg%3E");}
    .spotlight_wrap > .row > div:nth-child(1) .card .card_image .ico_audio{position: absolute; bottom: 16px; right: 16px; width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M8.1 29l-.6-.53V16.5C7.5 10.701 12.201 6 18 6s10.5 4.701 10.5 10.5l-.002.115h.002V28.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V16.501c0-4.694-3.806-8.5-8.5-8.5s-8.5 3.806-8.5 8.5l.001.115H9.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V29H8.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h36v36H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

    /*멀티미디어 아이콘*/
    .media_wrap .row div:nth-child(1) > .card_image  .ico_photo{position: absolute; bottom: 16px; right: 16px; width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cdefs%3E%3Cfilter id='a' width='122.2%25' height='122.2%25' x='-11.1%25' y='-11.1%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h36v36H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M25.5 10c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5h-19c-.276 0-.5-.224-.5-.5v-19c0-.276.224-.5.5-.5h19zM24 12H8v16h16V12z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M28 8H10V6.5c0-.276.224-.5.5-.5h19c.276 0 .5.224.5.5v19c0 .276-.224.5-.5.5H28V8z'/%3E%3C/g%3E%3C/svg%3E");}
    .media_wrap .row div:nth-child(1) > .card_image  .ico_audio{position: absolute; bottom: 16px; right: 16px; width: 36px; height: 36px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Cfilter id='a' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='b' d='M8.1 29l-.6-.53V16.5C7.5 10.701 12.201 6 18 6s10.5 4.701 10.5 10.5l-.002.115h.002V28.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004V16.501c0-4.694-3.806-8.5-8.5-8.5s-8.5 3.806-8.5 8.5l.001.115H9.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V29H8.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h36v36H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

    /*스토프 라이트*/
    .spotlight_wrap .headline{max-width: 420px;}
    .spotlight_wrap .flex_lg_column_reverse .headline a,
    .spotlight_wrap.video .headline .flex_lg_column_reverse a {display:inline-block; margin-top:17px;}
    .spotlight_wrap .flex_lg_column_reverse .headline strong + a {margin-top:27px;}

    /*스포트 라이트 ifram 예외처리*/
    .spotlight_wrap .card_image .player_area{width: 100%;}
    .spotlight_wrap .photo_list_area div:nth-of-type(1) .card .card_image .player_area{width: 100%;}

    /* 스포트라이트 예외처리 */
	.spotlight_wrap .row.flex_row_reverse{align-items:flex-start;}
    .spotlight_wrap .row.flex_row_reverse > div:first-child .card .card_body{position: relative;}
    .spotlight_wrap .row.flex_row_reverse > div:first-child .card .card_body .headline,
    .spotlight_wrap .row.flex_row_reverse > div:first-child .card .card_body .list_article{margin: 0 auto;}
    .spotlight_wrap .row.flex_row_reverse > div:first-child .card .card_body .list_article{max-width: 494px; text-align: left; display: inline-flex; flex-direction: column; align-content: center;}

    /*스포트라이드 와이드*/
    .wide_wrap .badge_todayshot{position: static;}
    .wide_wrap .list_article {display: inline-flex; flex-direction: column; align-content: center;}
    
    /*이슈 모듈 chart*/
    .col_lg9 .chart_wrap::after{content: ''; display: block; position: absolute; top: 0; left: -14px; width: 1px; height:calc(100% + 40px); background: rgba(0, 0, 0, 0.1);}

     /* 스토리리스트 */
    /* story_list */
    .story_list .card{display: flex; }
    .story_list .card_image {flex: 0 0 auto; }    
    .story_list .card_image figure {width: 205px;}
    .story_list .card_image + .card_body {padding-left:30px;}
    .story_list .card_body{display:flex;flex-flow:column;width:100%;}
    .story_list .headline{max-height:90px;}
    .story_list .description{max-height:54px; -webkit-line-clamp: 2;}
    .story_list .none_photo .card_body{padding-left:0;}
    .story_list .card_body >  *:not(.rank_count){width:100%;flex: 0 0 auto;}

	/* card */
	.card{padding-top:0;}
	.card .headline{font-size:20px;line-height:30px;}
	.card_body .btn_bookmark{position:absolute;right:0;bottom:0;}
	/* card - 패딩 예외처리 */
	.card_body.col_lg6,.card_body.col_lg44,.card_image.lg_hidden + .card_body{padding-top:0;}
	/* card - 폰트 사이즈 */
	.card_right .headline,.card_right_rect .headline{font-size:16px !important;line-height:24px !important;}

    /* title - 폰트 사이즈 */
    .card .title {font-size: 12px; line-height:20px;}

    /* 기타 */
    .card_right_list .card{overflow: hidden; padding-top: 12px; padding-bottom: 16px;}
    .card_right_list .card:last-child {padding-bottom:0;}
    .card_right_list .card_image{float:right;}
    .card_right_list .card_image img{width:66px; height:auto;}
    .card_right_list .card_body{position: relative;}
    .card_right_list .card_body .headline{font-size: 16px; line-height: 24px; }
    .card_right_list .card_image + .card_body .headline{width: calc(100% - 66px); padding-right: 16px;}
    .card_right_list .card_body .meta{margin-top:0; clear:both;}
    .card_right_list.rank_list .card_body{padding-left: 28px;}
	
    .spotlight_wrap.video .badge_todayshot{display: none;}
	.spotlight_wrap .badge_todayshot{position: absolute; top: -13px; left: 50%; transform: translateX(-50%); z-index: 10;}

	/* 리스트 - 오피니언 */
    .opinion_swiper .swiper-wrapper{display: block;}
    .opinion_swiper .swiper-pagination{display: none;}
	.opinion_list .headline{line-height:24px;}
    
	/* 리스트 - 포토 */
	.photo_list_area .card_group{margin-bottom:-1px;}
	.photo_list_area .photo_list1{margin-top:-20px;}
    .photo_list_area .photo_list1.list .card{padding-bottom: 36px;}
    .photo_list_area .photo_list1.list div:last-of-type .card{padding-bottom: 0;}
	.photo_list_area .photo_list1 .card{padding-top:20px;}

	/* 리스트 - 트렌드 */
	.rank_group .card_image img{width:72px;}

	/* 리스트 - jpod */
	.jpod_list{padding-top:24px;border-top:1px solid rgba(0,0,0,.1);}
	.jpod_list .card_image{float:left;width:88px;margin-right:20px;}
	.jpod_list .headline{display:block;font-size:18px; height: 60px; line-height: 28px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
    
	
	/* 컴포넌트 - 공통 */
	.chain_wrap{margin-bottom:50px;}
	.title_wrap .title{font-size:18px;}
	.chain_wrap.mainnews_wrap {margin-bottom: 100px;}

	/* 컴포넌트 - 구독 추천 */
	.info_wrap{margin-bottom:40px;}
	
	/* 컴포넌트 - 주요뉴스 */
	.mainnews_wrap .list .list_item:before{left:15px;right:15px;}
    .mainnews_wrap .list .list_item:nth-child(n+2):before{right: 0 !important;}
    /* 주요 기사 iframe*/
    .majorarticle_wrap .row > div:nth-of-type(1) .card .card_image .player_area{width: 100%;}

	/* 컴포넌트 - 이슈픽 */
	/* .issue_pick .list_issue,.issue_pick .list_item{margin-left: auto;} */
	
	/* 컴포넌트 - 멀티미디어 */
    .media_wrap .photo_list_area .photo_list1 .card:nth-child(n+3){padding-top: 0;}
    .media_wrap .photo_list_area .photo_list1 li:nth-child(3)::before{content: none;}
	.photo_list_area .card_group .card:first-child:before,.spotlight_wrap .photo_list_area .card_group .card:nth-child(3):before{display:none;}
	
    /*주요뉴스 더보기*/
    .mainnews_wrap .row.list.open{padding-right: 0 !important;}
    .mainnews_wrap .list .card, .list > li:nth-child(even){padding-right: 0 !important;}


	/* 컴포넌트 - 구독 뉴스 */
	.myfeed_wrap .card .headline{font-size:16px;line-height:24px;}
    .myfeed_wrap .photo_list .card_image{height: 122px; overflow: hidden;}

    /* 컴포넌트 - 트렌드*/


    /* 컴포넌트 - 실시간 하이라이트*/
    .swiper_highlight_list .list_item .title {margin-top: 20px;padding-top: 12px;font-weight: 600;}
    .swiper_highlight_inner { width: 100%; padding-bottom: 25px; }

    /* 컴포넌트 -  톡톡에듀/트랜:D/소년중앙*/
    .card_group.card_right_list .card .card_image img{width: 72px;}
    .card_group.card_right_list .card{position: relative; padding-top: 18px; padding-bottom: 18px;}

    /*이슈 픽*/
    .issue_pick{border-bottom: 4px solid #f6330a; justify-content: space-between;}

    /* 컴포넌트 - Innovation Lab*/
    .innolab_wrap .byline{padding-top: 8px;padding-bottom: 40px;}
    .innolab_wrap .card .card_body .description{font-size:15px; line-height: 24px; color: #666; margin-bottom: 24px;}
    .innolab_wrap .pagination_bx{top: auto !important; right: auto !important; bottom: 0; left: calc(55% - -23px);}

    /*이슈 모듈 주요뉴스 좌측*/
    .issue_wrap.showcase_general .swiper_list .swiper_btn_wrap{position: absolute; left: calc(55% - -3%); bottom: 16px;}
    .issue_wrap.showcase_general .swiper-container.col_lg56 .card .card_body{padding-bottom: 16px; padding-top: 16px;}

    /*이슈 모듈 주요뉴스 우측*/
    .col_lg3 .issue_wrap.showcase_general .card .card_body{padding-top: 16px; padding-bottom: 16px;}
    .col_lg3 .issue_wrap.showcase_general .swiper_btn_wrap{position: static !important; margin-bottom: 24px;}
    .col_lg3 .issue_wrap .chart_wrap > div{padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1);}
    .col_lg3 .issue_wrap .live_article_wrap .title_wrap{padding-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1) !important;}

    /*탑 이슈 모듈 chart*/
    .col_lg3 .chart_wrap .card_image{height: 185px;}
    .col_lg8 .chart_wrap .card_image{height: 390px;}

    /*주요뉴스 이슈 모듈 chart*/
    .issue_wrap .col_lg44 .chart_wrap .card_image{height: 255px;}
    .col_lg3 .issue_wrap .chart_wrap .card_image{height: 156px;}
    

    /*이슈 모듈 issue_top*/
    .issue_top .swiper-wrapper{display: block;}
    .issue_top .swiper_btn_wrap{display: none;}

    /*이슈 모듈 chart*/
    .col_lg3 .chart_wrap .card.flex_lg_column_reverse .card_body{margin-bottom: 28px !important; padding: 0;}
    .col_lg3 .chart_wrap .card.flex_lg_column_reverse .card_image{margin-bottom: 12px !important;}
    .col_lg8 .chart_wrap::after{content: none;}
    .col_lg3 .chart_wrap:not(.col_md6):after{content: ''; display: block; position: absolute; top: 0; left: -14px; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.1);}
    
    /*날씨*/
    .weather_area .weather_card{background: #f3f8f8; padding: 24px 0; display: flex; justify-content: center; align-items: center;}
    .weather_area .weather_card a{display: block; position: relative;}
    .weather_area .weather_card .region_nm{display: flex; justify-content: center; align-items: center; margin-bottom: 12px;}
    .weather_area .weather_card .region_nm strong{font-size:16px; line-height: 24px; color: #111;}
    .weather_area .weather_card .cur_temp{position: relative; display: flex; justify-content: center; padding-bottom: 15px; margin-bottom: 15px;}
    .weather_area .weather_card .cur_temp::after{content: ''; position: absolute; width: 28px; height: 1px; background: #111; bottom: 1px; left: 50%; transform: translateX(-50%);}
    .weather_area .weather_card .cur_temp em{font-size: 32px; line-height: 44px; color: #111; font-weight: 700;}
    .weather_area .weather_card .cur_temp small{margin-right: 10px;}
    .weather_area .weather_card .weather_info{display: flex; justify-content: center; flex-direction: column;}
    .weather_area .weather_card .weather_info strong{text-align: center;}
    .weather_area .weather_card .weather_info .weather{font-size: 14px; line-height: 22px; color: #111; font-weight: 700; margin-bottom: 2px;}
    .weather_area .weather_card .weather_info .air_grade{font-size: 13px; line-height: 22px; color: #666; font-weight: 500;}
    .weather_area .sign1{color: #46a7f2;}
    .weather_area .sign2{color: #39be9a;}
    .weather_area .sign3{color: #f49e2c;}
    .weather_area .sign4{color: #e74749;}

    /*라이브 기사*/
    .live_article_wrap .title_wrap .title{display: flex; flex-direction: column; padding-top: 0; font-size: 18px; line-height: 28px; color: #111 !important;font-weight: bold;}

	/* float 영역 */
	.float_left{float:left;}
	.float_right{float:right;}
	.float_wrap{overflow:hidden;}
	.float_wrap .col_lg9{padding-right:15px;}
	.float_wrap .col_lg3{padding-left:15px;}
    .float_wrap > div.chain_wrap:nth-last-of-type(1){margin-bottom: 0 !important;}

	/* 컴포넌트 - 섹션 뉴스 */
	.sectionnews_wrap .headline{height:48px;font-size:16px;line-height:24px;}
	.sectionnews_wrap .photo_list li:first-child .headline{display: -webkit-box;overflow: hidden;height:56px;font-size:18px;line-height:28px;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;}
    .sectionnews_wrap .card_image{height: 156px; overflow: hidden;}
	
	/* footer */
    .footer_wrap .etc .title{font-size: 16px; line-height: 24px; margin-bottom: 12px;}
    .footer_wrap .etc .title a{color: #111;}
    .footer_wrap .etc .title .ico_arrow_right{margin-left: 4px;}
    .footer_wrap .card .card_body .headline{font-size: 14px !important; line-height: 22px !important;}
    .footer_wrap .card .card_body .headline a{color: #111;}
    .footer_wrap .card .card_body .byline{margin-top: 4px;}
    .footer_wrap .card_right .card_image{margin-left: 16px;}
    .footer_wrap .service_wrap .service{position: relative; width: 100%; height: 48px; padding: 0 16px 0 20px; display: flex; align-items: center; background: #f4f5fa; margin-bottom: 12px;}
    .footer_wrap .service_wrap .service a{font-size:14px; line-height: 22px; color: #111 ; font-weight: 600; width: 100%; height: 100%; display: flex; align-items: center;}
    .footer_wrap .service_wrap .service .btn_service{font-size:14px; line-height: 22px; color: #111 ; font-weight: 600;}
    .footer_wrap .service_wrap .service .ico_arrow_right{position: absolute; top: 16px; right: 16px;}
	.footer{position:relative;}
	.footer_info .corp {color:#666;}
	.sitemap section{margin-bottom:40px; border-left: 1px solid rgba(0, 0, 0, 0.1); flex: 0 0 auto; width: 12.5%;}
    .sitemap section h3:nth-of-type(2n){margin-top: 40px;}
    .sitemap section h3 a{color: #111;}
    .sitemap section:nth-last-of-type(1) ul li,
    .sitemap section:nth-last-of-type(2) ul li{line-height: 24px;margin-bottom: 12px;}
    .sitemap section:nth-last-of-type(1) ul li a,
    .sitemap section:nth-last-of-type(2) ul li a{padding-top: 0; font-size: 16px; color: #111; font-weight: 700;}
    .sitemap .special{width: 25% !important;}
    .sitemap .special .special_list_box {flex:1 1 100%;max-width:100%;}
    .sitemap .special .special_list_box ul{display: flex; flex-wrap: wrap;}
    .sitemap .special .special_list_box ul li{width: 50%;}
    .sitemap .special .special_list_box ul:nth-of-type(2){padding-right: 30px; margin-left: auto;}
	.promotion li{margin-left:19px;}
	
	/* 광고 */
    .ad_wrap.ad_wide > div:nth-of-type(n+2) {margin-left:30px;}

    /* hotpoll */
    .poll_wrap {padding:24px 0 30px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
    .poll_wrap:last-child {border-bottom:none;}
    .poll_wrap .poll_status {margin-bottom:10px;}
    .poll_wrap .ico_question {margin-right:12px;}    
    .poll_wrap .poll_foot {height: 36px;}
    .poll_wrap .poll_foot .poll_link {position: absolute;right: 0;bottom: 0px;margin:0;text-align:right;}
    .poll_wrap .poll_foot .poll_link > a + a {margin-left:12px;padding-left:12px;}
    .poll_wrap .poll_foot .poll_link > a + a::after {content:'';position:absolute;left:0;top:12px;width:1px;height:12px;background-color:#bcbcbc;}
    .poll_wrap .poll_info_option {position:absolute;top:30px;right:0;font-size: 13px;line-height:21px;letter-spacing: -0.4px;color: #999999;}
    .poll_wrap + .button_wrap_wide {margin-top: 30px;}       

    /* hotpoll - 결과 :: 텍스트 타입 */   
    .poll_result .result_list > li + li {margin-top:23px;}
    .poll_vote .row > li:nth-child(n+4) {margin-top:30px;}
    .result_list .card .card_image {width:150px;}
    
    /* hotpoll - VS 비교형 */
    .poll_vote ul[class*="vs_image"] li:first-child .figure::after,
    .poll_vote ul[class*="vs_image"] li:first-child figure::after {content:'';position:absolute;top:50%;right:0;z-index:2;display: flex;align-items: center;justify-content: center;transform: translate(41px, -50%);width:54px;height:54px;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='54' height='54' fill='%23FFF' stroke='%23000' stroke-opacity='.1' rx='27'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M22.718 34l4.266-12.852h-2.916l-2.898 9.036h-.036l-2.862-9.036h-2.898L19.532 34h3.186zm11.151.288c.876 0 1.647-.102 2.313-.306.666-.204 1.224-.489 1.674-.855.45-.366.789-.801 1.017-1.305.228-.504.342-1.05.342-1.638 0-.72-.153-1.311-.459-1.773a3.834 3.834 0 00-1.089-1.107 4.787 4.787 0 00-1.269-.603 12.234 12.234 0 00-.999-.261c-.804-.204-1.455-.372-1.953-.504s-.888-.264-1.17-.396c-.282-.132-.471-.276-.567-.432-.096-.156-.144-.36-.144-.612 0-.276.06-.504.18-.684.12-.18.273-.33.459-.45s.393-.204.621-.252c.228-.048.456-.072.684-.072.348 0 .669.03.963.09.294.06.555.162.783.306.228.144.411.342.549.594.138.252.219.57.243.954h2.736c0-.744-.141-1.377-.423-1.899a3.688 3.688 0 00-1.143-1.287 4.826 4.826 0 00-1.647-.729 8.176 8.176 0 00-1.935-.225c-.576 0-1.152.078-1.728.234a4.824 4.824 0 00-1.548.72 3.833 3.833 0 00-1.107 1.215c-.282.486-.423 1.059-.423 1.719 0 .588.111 1.089.333 1.503.222.414.513.759.873 1.035.36.276.768.501 1.224.675.456.174.924.321 1.404.441.468.132.93.252 1.386.36.456.108.864.234 1.224.378s.651.324.873.54c.222.216.333.498.333.846 0 .324-.084.591-.252.801-.168.21-.378.375-.63.495s-.522.201-.81.243a5.63 5.63 0 01-.81.063c-.372 0-.732-.045-1.08-.135a2.688 2.688 0 01-.909-.414 2.045 2.045 0 01-.621-.729c-.156-.3-.234-.666-.234-1.098h-2.736c-.012.792.132 1.476.432 2.052.3.576.705 1.05 1.215 1.422.51.372 1.098.645 1.764.819a8.12 8.12 0 002.061.261z'/%3E%3C/g%3E%3C/svg%3E");}
    .poll_vote .vs_text_type::after {content:'';position:absolute;top:50%;left:50%;right:0;z-index:2;display: flex;align-items: center;justify-content: center;transform: translate(-50%, -50%);width:54px;height:54px;background-size: contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Crect width='54' height='54' fill='%23FFF' stroke='%23000' stroke-opacity='.1' rx='27'/%3E%3Cpath fill='%23111' fill-rule='nonzero' d='M22.718 34l4.266-12.852h-2.916l-2.898 9.036h-.036l-2.862-9.036h-2.898L19.532 34h3.186zm11.151.288c.876 0 1.647-.102 2.313-.306.666-.204 1.224-.489 1.674-.855.45-.366.789-.801 1.017-1.305.228-.504.342-1.05.342-1.638 0-.72-.153-1.311-.459-1.773a3.834 3.834 0 00-1.089-1.107 4.787 4.787 0 00-1.269-.603 12.234 12.234 0 00-.999-.261c-.804-.204-1.455-.372-1.953-.504s-.888-.264-1.17-.396c-.282-.132-.471-.276-.567-.432-.096-.156-.144-.36-.144-.612 0-.276.06-.504.18-.684.12-.18.273-.33.459-.45s.393-.204.621-.252c.228-.048.456-.072.684-.072.348 0 .669.03.963.09.294.06.555.162.783.306.228.144.411.342.549.594.138.252.219.57.243.954h2.736c0-.744-.141-1.377-.423-1.899a3.688 3.688 0 00-1.143-1.287 4.826 4.826 0 00-1.647-.729 8.176 8.176 0 00-1.935-.225c-.576 0-1.152.078-1.728.234a4.824 4.824 0 00-1.548.72 3.833 3.833 0 00-1.107 1.215c-.282.486-.423 1.059-.423 1.719 0 .588.111 1.089.333 1.503.222.414.513.759.873 1.035.36.276.768.501 1.224.675.456.174.924.321 1.404.441.468.132.93.252 1.386.36.456.108.864.234 1.224.378s.651.324.873.54c.222.216.333.498.333.846 0 .324-.084.591-.252.801-.168.21-.378.375-.63.495s-.522.201-.81.243a5.63 5.63 0 01-.81.063c-.372 0-.732-.045-1.08-.135a2.688 2.688 0 01-.909-.414 2.045 2.045 0 01-.621-.729c-.156-.3-.234-.666-.234-1.098h-2.736c-.012.792.132 1.476.432 2.052.3.576.705 1.05 1.215 1.422.51.372 1.098.645 1.764.819a8.12 8.12 0 002.061.261z'/%3E%3C/g%3E%3C/svg%3E");}
   
    .poll_vote .image_text_type .card .card_body {display: flex;flex-flow: column;min-height:80px;padding: 16px 20px;font-size: 15px;line-height: 24px;letter-spacing: -0.4px;text-align:center;}
    
    /* hotpoll - 투표 종료 */
    .vs_result_list li .graph {margin: 20px 0 6px;}

    /* 핫풀 팝업 */
    .full_popup .pop_hotpool {display: flex !important;flex-direction: column;left:50%;top:50%;transform:translate(-50%,-50%);width:972px;max-height:90%;padding:40px;}
    .full_popup .pop_hotpool .story_list .card:first-child {padding-top: 16px;}
    .full_popup .pop_hotpool .btn_close {right: 40px; top: 30px;}

    /* photo view */
    .full_popup .layer_photo_view {width: calc(100% - 40px);background-color: #111;overflow: hidden;height: calc(100% - 180px);margin: 90px 40px 90px 0;position: static;}
    .full_popup .layer_photo_view .photo_swiper .swiper-slide img{width: 100%; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
    .full_popup .layer_photo_view .layer_body{display: flex; height: 100%;}
    .full_popup .layer_photo_view .layer_body .layer_photo_image{width: calc(100% - 278px); margin-right: 30px;}
    .full_popup .layer_photo_view .layer_body .layer_photo_image .swiper-container{height: 100%;}
    .full_popup .layer_photo_view .layer_body .layer_photo_body{width: 278px;}
    .full_popup .layer_photo_view .layer_body > *{height: 100%;}
    .layer_photo_view .btn_close { right: 40px; top: 40px; }
    .layer_photo_view .btn_close .ico_close { width: 32px; height: 32px; }
    .layer_photo_view .photo_pagination { font-size: 16px; line-height: 24px; }

	/* 팝업기본 */
    .half_popup {min-height: 468px;}
    .half_popup.bottom_btn {padding-bottom:20px;}
    .half_popup .layer_body .title {font-size:20px; line-height:30px;}
    .half_popup .layer_body [class*='ico_'] + .title {margin-top:20px;}
    .half_popup .layer_body .desc {font-size: 14px; line-height: 22px;}
    .half_popup .layer_footer {margin-top:70px;}
    .half_popup .btn_close {right: 200px; top: 15px;}
    .half_popup .btn_subscribe {min-width: 108px; padding: 12px 0; font-size:19px; line-height:29px;}
    .half_popup .btn {padding:18px 38px; font-size:18px; line-height:28px;}
    .half_popup .btn_pass {bottom:60px; line-height:24px;}
    .half_popup .btn_pass .ico_pre {width:18px; height:18px; transform:translateY(1px); margin-right:3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M18 0v18H0V0z'/%3E%3Cpath fill='%23111' d='M12.445 3.789l-1.061-1.06-6.258 6.257.049.049-.049.047 6.258 6.258 1.06-1.061-5.243-5.244 5.244-5.246z'/%3E%3C/g%3E%3C/svg%3E");}
    
    /*플로팅 팝업*/
    .plotting_popup{width: 340px; bottom: 30px;  right:32px;}
    
    /*플로팅 배너*/
    .plotting_banner{height: 50px;}
    .plotting_banner .plotting_banner_item{position: relative; max-width: 1200px; height: 100%; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
    .plotting_banner .plotting_banner_title{font-size: 14px; line-height: 22px; color: #fff; cursor: pointer;}
    .plotting_banner .plotting_banner_title strong{font-size: 15px; line-height: 24px; margin-right: 10px;}
    .plotting_banner .btn_close{position: absolute; right: 0; top: 15px;}
    .plotting_banner .plotting_popup{ bottom: 65px;}

    /* layer_dark_popup */
    .layer_dark_popup.drawer{height: 50px;}
    .layer_dark_popup.drawer .layer_item{max-width: 1200px; margin: 0 auto; padding: 0;}
    .layer_dark_popup.drawer .layer_header{align-items: center; justify-content: center;}
    .layer_dark_popup.drawer .layer_header .title{font-weight: 200;}
    .layer_dark_popup.drawer .layer_body{display: none;}
    .layer_dark_popup.drawer .btn_group{display: none;}
    .layer_dark_popup.drawer .btn_open{position: absolute;right: 5px;top: 0;padding: 15px;}
    .layer_dark_popup.drawer.active{height: 170px;}
    .layer_dark_popup.drawer.active .layer_header{display: block; padding-top: 40px; max-width: 270px;}        
    .layer_dark_popup.drawer.active .layer_header .title{font-weight: 600; padding-bottom: 10px;}
    .layer_dark_popup.drawer.active .layer_body{display: block; padding-top: 40px;}
    .layer_dark_popup.drawer.active .btn_group{display: flex; justify-content: flex-start;}
    .layer_dark_popup.drawer.active .layer_item{display: flex; justify-content: center;}

    /* layer_multi_product */
    .layer_multi_product .layer_item {max-width: 1200px;margin: 0 auto;}
    .layer_multi_product .layer_header {width:367px;padding-bottom:20px;text-align:left;}
    .layer_multi_product .subscribe_list {width:367px;}
    .layer_multi_product .tag_nav {flex-wrap: nowrap;}
    .layer_multi_product .tag_nav .nav_item {margin: 8px auto 0;}
    .layer_multi_product .tag_nav .nav_link {padding: 0 15px;}        
    .layer_multi_product .btn_open {position: absolute;right: 0;top: 0;padding: 10px;}

    /* 핫풀 팝업 */
    .full_popup .pop_hotpool {display: flex;flex-direction: column;left:50%;top:50%;transform:translate(-50%,-50%);width:972px;max-height:90%;padding:40px;}
    .full_popup .pop_hotpool .btn_close {right: 40px; top: 30px;}
    .full_popup .story_list .card:first-child{padding-top:16px;}
    /* photo view */
    .full_popup .layer_photo_view { position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 100vw; max-width: 1600px; height: 100%; padding: 90px 40px 90px 0; background-color: #111; }
    .full_popup .layer_photo_view img{width:100%; }
    .layer_photo_view .btn_close { right: 40px; top: 40px; }
    .layer_photo_view .btn_close .ico_close { width: 32px; height: 32px; }
    .layer_photo_view .photo_pagination { font-size: 16px; line-height: 24px; }
}


/* 분기별 max-width */
.header_wrap,.uh,.contents,.footer_wrap{margin-left:auto;margin-right:auto;} 

@media (max-width:767px){
	.header_wrap,.uh,.contents,.footer_wrap{max-width:100% !important;}
    .footer_info .footer_wrap{padding-left: 20px; padding-right: 20px;}
}

@media (min-width:768px) and (max-width:1023px){
	.header_wrap,.uh,.contents,.footer_info .footer_wrap{max-width:719px !important;}
    .footer > .footer_wrap {max-width:100%;} 
}

@media (min-width:1024px) and (max-width:1200px) {
    .layer_popup.layer_search {width: 1200px;max-width:calc(100% - 40px);}
}

@media (min-width:1024px) and (max-width:1279px){
	.header_wrap, .header .menu_popup .scroll,.contents,.footer_wrap{max-width:980px !important;padding-left:0;padding-right:0;}
    .layer_brand .layer_body{max-width: 980px !important;}
    .layer_brand .btn_close{margin-left:500px;}
}

@media (min-width:1280px){
	.header_wrap,.uh,.contents,.footer_wrap{max-width:1200px !important;}
    /*플로팅 팝업*/
    .plotting_popup,
    .epandable_a {right: calc(100vw / 2 + 609px *-1);}
}