@charset "utf-8";
/*
    * 1.폰트
    * 2.Reset
    * 3.태그공통
    * 4.공통클래스
    * 5.레이아웃
    * 6.플러그인공통
    * 7.컴포넌트+폼
    * 8.카드
    * 9.팝업
    * 10.댓글
    * 11.테마컬러
    */

/*
    1.폰트
    */
/*
    * 1-1. 노토산스 고딕
    * 1-2. 노토 세리프
    */

/*
    * 4-1.common
    * 4-2.배경컬러
    * 4-3.폰트
    * 4-4.그리드시스템
    * 4-5.위치.여백
    * 4-6.보더
    */

/*
    * 5-1.페이지기본
    * 5-2.헤더
    * 5-3.푸터
    * 5-4.페이지타이틀(sub_gnb)
    * 5-5.컴포넌트타이틀
    * 5-6.컨텐츠
    */

/*
    * 6-1.swiper
    * 6-2.slick
    */

/*
    * 7-1.아이콘
    * 7-2.태그공통
    * 7-3.인풋
    * 7-4.셀렉트
    * 7-5.라디오&체크
    * 7-6.뱃지
    * 7-7.pagenation
    * 7-8.버튼
    * 7-9.탭
    */

/*
    * 8-1.카드기본설정
    * 8-2.보더형카드
    * 8-3.이슈쇼케이스
    * 8-4.포토리스트
    * 8-5.스토리리스트
    * 8-6.북마크리스트
    * 8-7.기자
    * 8-8.기타
    */

/*
    * 9-1.팝업기본
    * 9-2.공유
    * 9-3.검색어
    */

/*
    * 10-1.공감
    */

/*
    * 11-1.보라색(섹션 유니크형 더, 오래 등)
    * 11-2.초록색(오피니언)
    * 11-3.자주색(뉴스레터)
    * 11-4.검정색(핫폴)
    * 11-5.파랑색(중앙선데이)
    * 11-6.
    * 11-7.
    * 11-8.
    */

/* 인덱스 제외 분기별 max-width */

/* Mobile devices (mobile, 767px and down) */
@media (max-width: 767px){
    
}

/* Medium devices (tablet + pc, 768px and up) */
@media (min-width: 768px){}

/* Medium devices (only tablet, 768px and 1023px) */
@media (min-width: 768px) and (max-width: 1023px){
    
}

/* Large devices (desktops, 1024px and up) */
@media (min-width: 1024px){
    
}

/* Large devices (desktops + laptap, 1024px and 1279px) */
@media (min-width: 1024px) and (max-width: 1279px){
    
}

/* XLarge devices (desktops only, 1280px and up) */
@media (min-width: 1280px){}

/* 태블릿 디자인 나올때 까지는 아래 분기만 사용 - 2021.04.22 */
/* Mobile devices (mobile + tablet, 1023px and down) */
@media (max-width: 1023px){}

/* Large devices (desktops, 1024px and up) */
@media (min-width: 1024px){}

/* width,height */
.w100p{width: 100%;}
.h100p{height: 100%;}
.overflow_hidden{overflow: hidden;}

/*
    * 4-2.배경컬러
    */
.bg_orange{background-color:#f6330a;}
.bg_gray{background-color:#f3f3f3;}
.bg_primary{background-color:#f6330a;line-height:1;}

/*
    * 4-3.폰트
    */

/* font color */
.font_gray{color: #333;}
.font_gray2{color: #666;}
.font_gray3{color: #999;}
.font_white{color: #fff;}

.font_orange{color: #f6330a;}
.font_indigo{ color: #4533A7;}
.font_green{color: #067e77;}
.font_pink{ color: #B91669;}

/* font weight */
.fw_l{font-weight: 400;}
.fw_m{font-weight: 500;}
.fw_b{font-weight: 700;}
.fw_bb{font-weight: 900;}

/* font align */
.ta_l{text-align: left;}
.ta_r{text-align: right;}

/* 말줄임 */
.el{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.ellip{display: inline-block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;white-space: normal;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;}

/*
    * 4-4.그리드시스템
    */
.col{display: flex;flex-flow: column;flex-grow: 1 !important;}

/* 마진 */
.row_mg{display: flex;flex-wrap: wrap;flex-grow: 1 !important;}
.row_mg > *{width: 100%;}

/* flex */
.flex{display: flex !important;}
.flex > *{flex: 0 0 auto !important;}
.flex_col{display: flex !important;flex-direction: column !important;}
.flex_row {display: flex !important;flex-direction: row !important;}
.flex_align_center{align-items: center !important;}
.flex_align_start{align-items: flex-start !important;}
.flex_align_end{align-items: flex-end !important;}
.flex_justify_center{justify-content: center !important;}
.flex_justify_start{justify-content: flex-start !important;}
.flex_justify_end{justify-content: flex-end !important;}
.flex_justify_between{justify-content: space-between !important;}
.flex_justify_around{justify-content: space-around !important;}
.flex_wrap{flex-wrap: wrap !important;}
.flex_nowrap{flex-wrap: nowrap !important;}

.flex_row_reverse{flex-direction: row-reverse !important;}
.flex_col_reverse{flex-direction: column-reverse !important;}
.flex_area{display: flex; align-items: center;}

.flex_column{ flex-direction: column!important;}

/*
    * 4-5.위치.여백
    */
/* position */
.position_re{position: relative !important;}
.position_ab{position: absolute !important;}
.position_fi{position: fixed !important;}
.position_top_def{top: 0 !important;}
.position_bottom_def{bottom: 0 !important;}
.position_left_def{left: 0 !important;}
.position_right_def{right: 0 !important;}
.position_ab_l{position: absolute;left: 0 !important;}
.position_ab_r{position: absolute;right: 0 !important;}
.sticky_top:not(.search_header_wrap){position: fixed !important;}

/* float */
.flt_l{float: left !important}
.flt_r{float: right !important;}
.clearfix::after{display: block;clear: both;content: "";}

/* margin */
.mt_none{margin-top: 0 !important;}
.mt_6{margin-top:6px;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}
.mb_none{margin-bottom: 0 !important;}
.mb_10{margin-bottom:10px;}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px;}
.mr_6{margin-right:6px;}
.mr_8{margin-right:8px;}
.mr_10{margin-right:10px;}
.mr_20{margin-right:20px;}
.mr_30{margin-right:30px;}
.ml_auto{margin-left:auto;}
.ml_10{margin-left:10px;}
.ml_16{margin-left:16px;}
.ml_20{margin-left:20px;}
.ml_30{margin-left:30px;}
.ml_36{margin-left:36px;}

/* padding */
.pt_10{padding-top:10px;}
.pt_20{padding-top:20px;}
.pt_30{padding-top:30px;}
.pt_40{padding-top:40px;}
.pt_50{padding-top:50px;}
.pb_10{padding-bottom:10px;}
.pb_20{padding-bottom:20px;}
.pb_30{padding-bottom:30px;}
.pb_40{padding-bottom:40px;}
.pb_50{padding-bottom:50px;}

/*
    * 4-6.보더
    */
/* border 유형 */
.border_type1{border-top: 1px solid #000;}
.bdr_title_w4{border-top:4px solid #f6330a;} /* 보더만 추가된 유형일 때 */

/* border 위치 */
.bdr_top{border-top-style: solid;}
.bdr_right{border-right-style: solid;}
.bdr_bottom{border-bottom-style: solid;}
.bdr_left{border-left-style: solid;}

/* border 두께 */
.bdr_none{border:none !important;}
.bdr_width1{border-width: 1px !important;}
.bdr_width2{border-width: 2px !important;}
.bdr_width3{border-width: 3px !important;}
.bdr_width4{border-width: 4px !important;}

/* border 색상 */
.bdr_black{border-color: #000;}

.rounded_circle { border-radius: 50%; }

.chain_wrap.bdr {border-top:4px solid #f6330a;}

/*
    5.레이아웃
    */

/*
    * 5-1.페이지기본
    */
/* layout */
html,body{overflow-x: hidden;}
#wratheme_uniqueer{width:100%;}
.button_wrap_wide a.btn{cursor: pointer;}
#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;}
/*
    * 5-3.푸터
    */
    /* footer */
    .footer{border-top:1px solid rgba(0, 0, 0, .1);overflow:hidden;}
    .footer a:hover{opacity: 0.7;}
    .footer .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");}
    .footer a{color:#666;}
    .footer .site_index{border-bottom:1px solid rgba(0, 0, 0, .1);}
    .footer_wrap .list >li{padding:7px 0;}
    .footer_wrap .list >li a{font-size: 14px; line-height: 22px; color: #111;}

    .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;}
    .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;}
    
    /* layer - 중앙일보 브랜드 */
    .layer_brand{display:none;position:absolute;left:0;top:0;width:100%;background-color:#fff; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); border-top: none !important;}
    .layer_brand.open{display:block;}
    .layer_brand{height:340px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
    .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; display: flex;}
    .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;}

/*
    * 5-4.페이지타이틀(sub_gnb)
    */
.section_header_wrap{position:relative;width:100%;padding-top:20px;/*padding-bottom:10px;*/border-bottom:4px solid #f6330a;} /* paddinb-bottom: 서브1depth 공통 기준으로 여백 삭제 */
.section_header_wrap.m_unsticky {top:auto!important;}
.section_title{color:#111;}
/* h2.section_title{font-size:16px;line-height: 1.5;font-weight: 700;} */

.section_header_wrap .header_area .header_nav .nav_item:first-child{padding-left:0;}
.section_header_wrap .header_area .header_nav .nav_item h1,
.section_header_wrap .header_area .header_nav .nav_item h2 { font-weight: normal; color: #111; vertical-align: bottom;}
.section_header_wrap .header_area .header_nav .nav_item h1,
.section_header_wrap .header_area .header_nav .nav_item.active h2{font-weight: 900; /* font-size: 16px; */}
.section_header_wrap .header_area .header_nav .nav_item a {position:relative; display:inline-block;}
.section_header_wrap .header_area .header_nav .nav_item a:before {display:block; content:attr(data-text); width:calc(100% + 10px); height:1px; font-weight:900; visibility: hidden;}

.section_header_wrap.header_swiper .header_area,
.section_header_wrap.header_swiper.sticky_top .header_area {flex-wrap:inherit; width:100%;}
.section_header_wrap.header_swiper .header_area .section_title {flex: 0 0 auto; /*margin-right: 20px;*/}

/* 타입3 */
.section_title .logo_trend{display:inline-block;background-repeat:no-repeat;background-position: 50% 50%;background-size:contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='50'%3E%3Cpath d='M14.6 42V18.48h6.44v-6.64H.32v6.64h6.44V42h7.84zm17.06 0V30.4L39.14 42h9.76l-9.48-12.36c2.16-.507 3.793-1.473 4.9-2.9 1.107-1.427 1.66-3.287 1.66-5.58 0-1.28-.207-2.48-.62-3.6a8.514 8.514 0 00-1.84-2.96c-.813-.853-1.847-1.527-3.1-2.02-1.253-.493-2.72-.74-4.4-.74h-12.2V42h7.84zm1.48-16.68h-1.48v-7.44h1.48c1.547 0 2.733.32 3.56.96.827.64 1.24 1.56 1.24 2.76 0 1.2-.413 2.12-1.24 2.76-.827.64-2.013.96-3.56.96zM68.64 42v-6.64h-9.32v-5.2h8.8v-6.64h-8.8v-5.04h9.32v-6.64H51.48V42h17.16zm12.78 0V23.56L95.9 42h7.8V11.84h-7.8v18.44L81.42 11.84h-7.84V42h7.84zm39.5 0c2.08 0 4.02-.413 5.82-1.24a15.58 15.58 0 004.72-3.32 15.26 15.26 0 003.16-4.82 14.7 14.7 0 001.14-5.7c0-2-.387-3.913-1.16-5.74a15.29 15.29 0 00-3.18-4.8 15.769 15.769 0 00-4.72-3.3c-1.8-.827-3.727-1.24-5.78-1.24h-11.6V42h11.6zm-1.96-6.64h-1.8V18.48h1.8c1.333 0 2.533.213 3.6.64 1.067.427 1.967 1.013 2.7 1.76.733.747 1.3 1.64 1.7 2.68.4 1.04.6 2.16.6 3.36 0 1.227-.193 2.353-.58 3.38a7.545 7.545 0 01-1.68 2.66c-.733.747-1.633 1.333-2.7 1.76-1.067.427-2.28.64-3.64.64zM160.8 42V23.56L175.28 42h7.8V11.84h-7.8v18.44L160.8 11.84h-7.84V42h7.84zm45.06 0v-6.64h-9.32v-5.2h8.8v-6.64h-8.8v-5.04h9.32v-6.64H188.7V42h17.16zm18.78 0l5.92-17.48L236.48 42h8l9-30.16h-8.2l-5.2 19.48-6.4-19.48h-6.24l-6.4 19.48-5.2-19.48h-8.2l9 30.16h8zm39.9.84c1.84 0 3.487-.247 4.94-.74 1.453-.493 2.68-1.187 3.68-2.08s1.76-1.967 2.28-3.22c.52-1.253.78-2.653.78-4.2 0-2.293-.593-4.153-1.78-5.58-1.187-1.427-3.06-2.567-5.62-3.42-.64-.213-1.287-.413-1.94-.6s-1.24-.407-1.76-.66c-.52-.253-.94-.553-1.26-.9-.32-.347-.48-.787-.48-1.32 0-.773.32-1.4.96-1.88.64-.48 1.467-.72 2.48-.72.8 0 1.627.167 2.48.5.853.333 1.707.847 2.56 1.54l3.12-6.12a20.614 20.614 0 00-4.68-1.82c-1.627-.413-3.187-.62-4.68-.62-1.6 0-3.047.24-4.34.72-1.293.48-2.387 1.153-3.28 2.02a9.029 9.029 0 00-2.08 3.12c-.493 1.213-.74 2.567-.74 4.06 0 1.493.233 2.727.7 3.7.467.973 1.08 1.78 1.84 2.42a9.39 9.39 0 002.6 1.54c.973.387 1.967.74 2.98 1.06.853.293 1.58.56 2.18.8.6.24 1.087.5 1.46.78s.64.587.8.92c.16.333.24.727.24 1.18 0 .747-.313 1.413-.94 2s-1.58.88-2.86.88c-1.12 0-2.253-.253-3.4-.76-1.147-.507-2.307-1.28-3.48-2.32l-3.36 6.32c3.253 2.267 6.787 3.4 10.6 3.4z' fill='%23111' fill-rule='nonzero'/%3E%3C/svg%3E");
}
.section_title.logo_special_trendy{display:block;background-repeat:no-repeat;background-position:50%50%;background-size:contain}
.header_area .section_title .logo_special_trendy {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='24'%3E%3Cpath d='M19.776 9.816c2.272 0 3.44 1.36 3.44 3.952V19h-1.92l-.176-.96h-.048c-.784.672-1.68 1.184-2.704 1.184-1.6 0-2.656-1.136-2.656-2.656 0-1.92 1.552-2.928 5.152-3.312-.032-.88-.416-1.552-1.52-1.552-.832 0-1.632.368-2.464.848L16.032 11c1.056-.656 2.336-1.184 3.744-1.184zM9.536 7.16v1.968h-3.36V19H3.808V9.128H.48V7.16h9.056zm5.232 2.656c.496 0 .784.08 1.056.192l-.416 2.032a2.824 2.824 0 00-.928-.144c-.704 0-1.552.464-2.064 1.76V19H10.08v-8.96H12l.16 1.584h.064c.656-1.168 1.616-1.808 2.544-1.808zm15.504 0c1.936 0 2.768 1.344 2.768 3.6V19h-2.352v-5.296c0-1.376-.384-1.872-1.264-1.872-.736 0-1.2.352-1.872 1.008V19h-2.336v-8.96h1.92l.16 1.184h.064c.784-.768 1.696-1.408 2.912-1.408zM43.204 7.16c3.616 0 5.856 1.872 5.856 5.872 0 3.984-2.24 5.968-5.728 5.968h-3.376V7.16zM36.5 14.5a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0136.5 14.5zm-15.636.196c-2.176.288-2.912.88-2.912 1.68 0 .704.496 1.008 1.184 1.008.672 0 1.168-.32 1.728-.88zM43.06 9.048h-.736v8.048h.736c2.208 0 3.584-1.184 3.584-4.064 0-2.896-1.376-3.984-3.584-3.984zM36.5 8.5a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0136.5 8.5z' fill='%23111' fill-rule='nonzero'/%3E%3C/svg%3E");}
.section_title .title{display:none;font-size: 18px;font-weight: 900;line-height: 1.44;color: #111;}
.section_header_wrap .header_area .header_nav .nav_item{display:inline-flex;flex:0 0 auto;width:auto;}
.section_header_wrap .page_title{font-size: 14px;font-weight:700;line-height: 22px;color: #111;}
.section_header_wrap .date_wrap{position:absolute;right:0;}

.date_wrap .ico_calendar {vertical-align: middle;}
.date_wrap input{width:76px; padding-right:8px; color: #111; font-size: 14px !important;font-weight: 700;line-height: 22px; cursor:pointer;}
.date_wrap input:focus{outline: 0;}
.date_wrap input + img {width:15px; height:auto; cursor:pointer;}

/* 타입4 */
.section_header_wrap .description{width:100%; color: #111;}

/* 타입5 */
.section_header_wrap.subscription_pkg .section_title{width:100%;}
.section_header_wrap.subscription_pkg .page_title{width:100%;margin-left: inherit;font-weight: 900;}

/* sticky - 연재 홈 */
.section_header_wrap.section_header_series_wrap.sticky_top .page_title {padding:0;border-bottom:none;font-size:18px;font-weight:900;line-height:28px;}

/* sticky */
.section_header_wrap.sticky_top{z-index: 307;}
.section_header_block_wrap.sticky_top{left:204px;height:60px;border-bottom:none;}
.section_header_wrap.sticky_top .description, 
.section_header_wrap.sticky_top .meta,
.section_header_wrap.sticky_top .byline{display:none !important;}

/* sticky - 타입3 */
.section_header_wrap.sticky_top .date_wrap{display:none;}

/* sticky - 타입5 */
.section_header_wrap.subscription_pkg.sticky_top .section_title{width:auto;font-size: 18px; line-height: 28px; font-weight:900;}
.section_header_wrap.subscription_pkg.sticky_top .page_title{position:relative;width:auto;margin-top:inherit;}
.section_header_wrap.subscription_pkg.sticky_top .page_title::before{content:'';position:absolute;top:50%;left:0;width:1px;transform:translateY(-50%);}

/* header - nav */
.header_nav_wrap{padding:0 0 13px;border-bottom:1px solid #000;}
.header_nav_wrap .header_nav_area{display:flex;}
.header_nav_wrap .header_nav_area .page_title{font-size:24px;font-weight:bold;line-height:inherit;letter-spacing:-0.3px;color:#000;}
.header_nav_wrap .header_nav_area .header_nav .nav .nav_item{display:inline-block;padding-right:26px;}
.header_nav_wrap .header_nav_area .header_nav .nav .nav_item .nav_link h2{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-0.56px;color:#111;}

/* 타입8 */
.secondary_header_wrap {width:100%;}
.secondary_header_wrap .secondary_nav{width:auto;margin-top:16px;margin-bottom:8px;}
.secondary_header_wrap .secondary_nav .nav_item{display:inline-flex;flex:0 0 auto;width:auto;}
/* .secondary_header_wrap .secondary_nav.swiper-container {overflow: inherit;} */
.secondary_header_wrap.secondary_swiper .secondary_header_area {flex-wrap: inherit;}

/*
    * 5-5.컴포넌트타이틀
    */
/* sub title 영역-필요시 */
.title_wrap{z-index: 6;position:relative ;}
header.title_wrap{ min-height: 33px; border-top: 4px solid #f6330a;}
header.title_wrap:empty {min-height:0;}
.title_wrap .title_area{display:flex;align-items:center;padding-top:5px;}
header.title_wrap > .title{padding-top:5px;}
.title_wrap .title { font-size:18px;line-height:28px; color:#f6330a; }
.title_wrap:not(div) .title{font-weight:900;}
.title_wrap .title .ico_arrow_primary_right {margin-left: 4px;}
.title_wrap .exp{color: #f6330a;font-size: 13px;margin-left:8px;letter-spacing: -0.5px;}
.title_wrap > .info_bx.right { display: flex; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.title_wrap .option_area > *:nth-child(n+2){ margin-left: 21px;}
.title_wrap .option_area > *:nth-child(n+2)::before{ content: ''; position: absolute; left: -11px; top: 50%; transform: translateY(-50%); width: 1px; height: 16px; background-color: #c9c9c9;}
/*.title_wrap .option_area .dropdown_menu{ top: 24px;}*/

/* 리스트 상단 옵션 */
.list_option_area{ display: flex; align-items: center; justify-content: space-between; margin-top: 24px;}
.list_option_area .all_count{ font-size:16px; font-weight: 700;}
.list_option_area .option_area { display: flex; }
.list_option_area .option_area > *:not(:first-child) { margin-left: 16px; }

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

/*
    * 5-6.컨텐츠
    */
section{width: 100%;}
/* main{padding-top:60px;} */
.contents{position: relative;width: 100%;margin: 0px auto 0;}
.contents::after{display: block;clear: both;content: "";}

/*
    6.플러그인공통
    */
/*
    * 6-1.swiper
    */
:root{-swiper-theme-color: #f6330a;}
.swiper-pagination-bullet-active{background:#f6330a;}
.swiper-pagination-progressbar{background-color:transparent;border-bottom:1px solid rgba(0, 0, 0, .1);}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#f6330a;}

.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0; }
.swiper-pagination-bullets { height: 6px; line-height: 6px; }
.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;}

/* showcase_swiper */
.showcase_swiper .card_body .title {color:#333!important; font-weight:700;}

/*
    * 6-2.slick
    */
/* 기존도트 숨기고 li를 css로 디자인. button:after로도 디자인 가능 */
.slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.slick-dots li{float:left;margin:0 5px 0 6px;width:7px;height:7px;border-radius:50%;background:#999;opacity:0.3;cursor:pointer;}
.slick-dots li.slick-active{opacity:1;background-color:#fd3c18;}
.slick-dots li button{font-size:0;opacity:0;}

/*
    7.컴포넌트+폼
    */

/*
    * 7-1.아이콘
    */
/*[class*="ico_"]{display: inline-block;font-style: normal;background-position: 50% 50%;background-repeat: no-repeat;background-size: 100% auto;}*/ /*layout으로 이동 */

/* 이미지 */
.ico_arrow_right{width:14px;height:14px;vertical-align: bottom;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 stroke='%23999' d='M5 1l6 6-6 6'/%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_crown{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.14 5.607l2.058 4.103 3.918-2.19.232.172-1.595 5.294c-.065.147-.175.186-.32.187H3.61c-.12 0-.217-.028-.284-.122l-.036-.065-1.595-5.294.232-.173 3.918 2.19 2.058-4.102h.236zm7.073-.243a.787.787 0 110 1.573.787.787 0 010-1.573zM.787 5.35a.787.787 0 110 1.573.787.787 0 010-1.573zM8.033 3a.787.787 0 110 1.573.787.787 0 010-1.573z' fill='%23F6330A' fill-rule='evenodd'/%3E%3C/svg%3E");} */
.ico_rank_all{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.14 5.607l2.058 4.103 3.918-2.19.232.172-1.595 5.294c-.065.147-.175.186-.32.187H3.61c-.12 0-.217-.028-.284-.122l-.036-.065-1.595-5.294.232-.173 3.918 2.19 2.058-4.102h.236zm7.073-.243a.787.787 0 110 1.573.787.787 0 010-1.573zM.787 5.35a.787.787 0 110 1.573.787.787 0 010-1.573zM8.033 3a.787.787 0 110 1.573.787.787 0 010-1.573z' fill='%23F6330A' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_rank_view{width:16px;height:16px;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='%23F6330A' fill-rule='nonzero' d='M8 3c4.418 0 8 3.713 8 5s-3.582 5-8 5-8-3.666-8-5 3.582-5 8-5z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8 4c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 1a3 3 0 100 6 3 3 0 000-6z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8 7a1 1 0 110 2 1 1 0 010-2z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_rank_comment{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M13.85 2.7a.65.65 0 01.65.65v9.1a.65.65 0 01-.65.65h-9.1l-2.925 2.6H1.5V3.35a.65.65 0 01.65-.65h11.7zM11 7.4H5v1h6v-1z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.ico_rank_share{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23F6330A' fill-rule='evenodd'%3E%3Cpath d='M6.5 11h3V5h3.448c.268 0 .552.21.552.54v8.92c0 .295-.246.54-.552.54H3.075a.546.546 0 01-.575-.54V5.54c0-.271.216-.54.575-.54H6.5v6z'/%3E%3Cpath d='M8.057 0l2.829 2.828-.708.708L8.55 1.908V10h-1V1.892L5.907 3.536 5.2 2.828 8.028 0l.014.014L8.057 0z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_rank_like{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M14 1v.35l-.643.65h-1.75A7 7 0 118 1h6.001zM4.472 8h-1a4.5 4.5 0 008.996.211L12.472 8h-1a3.5 3.5 0 01-7 0zM5.8 4.5a1 1 0 100 2 1 1 0 000-2zm4.4 0a1 1 0 100 2 1 1 0 000-2z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.ico_rank_dislike{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M14 1v.35l-.643.65h-1.75A7 7 0 118 1h6.001zM7.972 7.5a4.5 4.5 0 00-4.472 4h1.008a3.5 3.5 0 016.929 0h1.008a4.5 4.5 0 00-4.473-4zM5.8 4.5a1 1 0 100 2 1 1 0 000-2zm4.4 0a1 1 0 100 2 1 1 0 000-2z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.ico_rank_bookmark{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.375 2c.345 0 .625.291.625.65V15h-.313L7 12.351 2.312 15H2V2.65c0-.359.28-.65.625-.65h8.75z' fill='%23F6330A' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_plus{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='%23333' fill-rule='evenodd'%3E%3Cpath d='M0 6h13v1H0z'/%3E%3Cpath d='M6 0h1v13H6z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_plus_orange{width:10px;height:10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Layer_1' x='0' y='0' viewBox='0 0 10 10' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23e84326%7D%3C/style%3E%3Cpath class='st0' d='M4 0h2v10H4z'/%3E%3Cpath transform='rotate(-90 5 5)' class='st0' d='M4 0h2v10H4z'/%3E%3C/svg%3E");}
.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");}
.ico_delete { 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' fill-rule='nonzero' d='M9.5 2h1v2H18v1h-2v12.2c0 .405-.282.74-.648.793L15.25 18H4.75c-.414 0-.75-.358-.75-.8V5H2V4h7.5V2zM15 5H5v12h10V5zM9 8v6H8V8h1zm3 0v6h-1V8h1z'/%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_edit { 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' fill-rule='nonzero' d='M13.243 2.515l4.242 4.242c.39.39.39 1.024 0 1.415l-9.837 9.836L7.646 18H2v-5.656h-.001L2 12.343v-.003h.003l9.825-9.825a1.002 1.002 0 011.415 0zm-.707.707L3 12.755V17h4.242l9.536-9.536-4.242-4.242zm-1.5 4.828l.707.707L7.5 13l-.707-.707 4.243-4.243z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_option { width: 30px; height: 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath d='M10 20c1.306 0 2.417.834 2.829 2H27v2H12.829a3.002 3.002 0 0 1-2.653 1.995L10 26a3.001 3.001 0 0 1-2.829-2H3v-2h4.171a3.002 3.002 0 0 1 2.653-1.995L10 20zm0 1.65a1.35 1.35 0 1 0 0 2.7 1.35 1.35 0 0 0 0-2.7zM20 12c1.306 0 2.417.834 2.829 2H27v2h-4.171a3.002 3.002 0 0 1-2.653 1.995L20 18a3.001 3.001 0 0 1-2.829-2H3v-2h14.171a3.002 3.002 0 0 1 2.653-1.995L20 12zm0 1.65a1.35 1.35 0 1 0 0 2.7 1.35 1.35 0 0 0 0-2.7zM10 4c1.306 0 2.417.834 2.829 2H27v2H12.829a3.002 3.002 0 0 1-2.653 1.995L10 10a3.001 3.001 0 0 1-2.829-2H3V6h4.171a3.002 3.002 0 0 1 2.653-1.995L10 4zm0 1.65a1.35 1.35 0 1 0 0 2.7 1.35 1.35 0 0 0 0-2.7z' fill='%231D1D1D'/%3E%3C/g%3E%3C/svg%3E"); }
.active .ico_option { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath fill='%23f6330a' d='M10 20l3 2h14v2H13l-3 2-3-2H3v-2h4l3-2zm0 2a1 1 0 100 2 1 1 0 000-2zm10-10l3 2h4v2h-4l-3 2-3-2H3v-2h14l3-2zm0 2a1 1 0 100 2 1 1 0 000-2zM10 4l3 2h14v2H13l-3 2-3-2H3V6h4l3-2zm0 2a1 1 0 100 2 1 1 0 000-2z'/%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_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%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-945 -234) translate(945 233) translate(0 1) translate(2 2)'%3E%3Cpath fill='%23979797' fill-rule='nonzero' d='M8 0c4.418 0 8 3.582 8 8s-3.582 8-8 8-8-3.582-8-8 3.582-8 8-8zm0 .96C4.112.96.96 4.112.96 8S4.112 15.04 8 15.04s7.04-3.152 7.04-7.04S11.888.96 8 .96z'/%3E%3Cpath fill='%23999' d='M7.4 6.8H8.6V11.6H7.4z'/%3E%3Ccircle cx='8' cy='5.2' r='1' fill='%23999'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_more{width:14px;height:14px;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 14V0h14v14z'/%3E%3Cpath fill='%231D1D1D' d='M4.9 11.868l-.495-.495L8.778 7 4.404 2.627l.495-.495 4.868 4.867-4.868 4.868z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_more_option{width:3px;height:17px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='17'%3E%3Cpath d='M1.5 14a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 011.5 14zm0-7a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 011.5 7zm0-7a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 011.5 0z' fill='%23CCC' fill-rule='evenodd'/%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_share{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 0h22v22H0z'/%3E%3Cpath fill='%231D1D1D' d='M17.992 8.433c.343 0 .708.277.708.713v8.84a.713.713 0 01-.708.714H4.038a.71.71 0 01-.738-.713v-8.84c0-.359.277-.714.738-.714H8.25v1.1H4.4V17.6h13.2V9.533h-3.85v-1.1z'/%3E%3Cpath fill='%231D1D1D' d='M7.09 5.538l.715.715 2.657-2.658-.011 8.14h1.089l.01-8.09 2.607 2.607.712-.712-3.889-3.89-3.89 3.89z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_primary_down{width: 12px; height: 12px; 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 stroke='%23F6330A' stroke-width='2' d='M10.8 3.2L5.943 8 1.2 3.2'/%3E%3C/g%3E%3C/svg%3E");}
.ico_bang{width:22px;height:22px;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%3Cg%3E%3Cpath d='M8 0c4.418 0 8 3.582 8 8s-3.582 8-8 8-8-3.582-8-8 3.582-8 8-8zm0 .96C4.112.96.96 4.112.96 8S4.112 15.04 8 15.04s7.04-3.152 7.04-7.04S11.888.96 8 .96z' transform='translate(-1099.000000, -514.000000) translate(1099.000000, 514.000000) translate(2.000000, 2.000000)'/%3E%3Cpath d='M8.592 9.418l.153-4.887h-1.43l.202 4.887h1.075zm.105 2.083v-1.22H7.411v1.22h1.286z' transform='translate(-1099.000000, -514.000000) translate(1099.000000, 514.000000) translate(2.000000, 2.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_bang_white{width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0c5.5228475 0 10 4.4771525 10 10s-4.4771525 10-10 10S0 15.5228475 0 10 4.4771525 0 10 0zm0 1c-4.97056275 0-9 4.02943725-9 9 0 4.9705627 4.02943725 9 9 9 4.9705627 0 9-4.0294373 9-9 0-4.97056275-4.0294373-9-9-9zm0 12c.4418278 0 .8.3581722.8.8 0 .4418278-.3581722.8-.8.8-.4418278 0-.8-.3581722-.8-.8 0-.4418278.3581722-.8.8-.8zm.65-7.5v6h-1.3v-6h1.3z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_calendar{width:15px;height:15px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M4 0v1h3V0h1v1h3V0h1v1h2a1 1 0 011 1v12a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1h2V0h1zM3 2H1v12h13V2h-2v1h-1V2H8v1H7V2H4v1H3V2zm2 7.5v1H4v-1h1zm3 0v1H7v-1h1zm3 0v1h-1v-1h1zm-6-3v1H4v-1h1zm3 0v1H7v-1h1zm3 0v1h-1v-1h1z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/svg%3E");}
.ico_like{width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h22v22H0z'/%3E%3Cpath d='M19 2v.25l-.8.75h-3.072A9 9 0 1111 2h8zm-8 1a8 8 0 100 16 8 8 0 000-16zm-5 8a5 5 0 0010 0h1a6 6 0 11-12 0h1zm2-4a1 1 0 110 2 1 1 0 010-2zm6 0a1 1 0 110 2 1 1 0 010-2z' fill='%23999' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.active .ico_like {background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h22v22H0z'/%3E%3Cpath d='M19 2v.25l-.8.75h-3.072A9 9 0 1111 2h8zm-8 1a8 8 0 100 16 8 8 0 000-16zm-5 8a5 5 0 0010 0h1a6 6 0 11-12 0h1zm2-4a1 1 0 110 2 1 1 0 010-2zm6 0a1 1 0 110 2 1 1 0 010-2z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.ico_dislike{width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h22v22H0z'/%3E%3Cpath d='M19 2v.25l-.8.75h-3.072A9 9 0 1111 2h8zm-8 1a8 8 0 100 16 8 8 0 000-16zm0 7.5a6.003 6.003 0 015.81 4.5h-1.039a5.002 5.002 0 00-9.542 0h-1.04A6.003 6.003 0 0111 10.5zM8 7a1 1 0 110 2 1 1 0 010-2zm6 0a1 1 0 110 2 1 1 0 010-2z' fill='%23999' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.active .ico_dislike {background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h22v22H0z'/%3E%3Cpath d='M19 2v.25l-.8.75h-3.072A9 9 0 1111 2h8zm-8 1a8 8 0 100 16 8 8 0 000-16zm0 7.5a6.003 6.003 0 015.81 4.5h-1.039a5.002 5.002 0 00-9.542 0h-1.04A6.003 6.003 0 0111 10.5zM8 7a1 1 0 110 2 1 1 0 010-2zm6 0a1 1 0 110 2 1 1 0 010-2z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
/* .ico_comment{width: 26px;height: 26px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cpath fill='%231D1D1D' d='M3.25 23.183l-.867.867H1.95V4.806c0-.555.468-.906.906-.906h20.288c.534 0 .906.37.906.906V19.76c0 .471-.378.932-.906.932H5.85v-1.279h16.9V5.2H3.25v17.983z'/%3E%3Ccircle cx='8.667' cy='12.242' r='1.3' fill='%231D1D1D'/%3E%3Ccircle cx='13' cy='12.242' r='1.3' fill='%231D1D1D'/%3E%3Ccircle cx='17.333' cy='12.242' r='1.3' fill='%231D1D1D'/%3E%3C/g%3E%3C/svg%3E");} */
/* .ico_comment.desabled{width: 30px;height:30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath fill='%23999' d='M3.75 26.75l-1 1h-.5V5.546c0-.64.54-1.046 1.046-1.046h23.408c.617 0 1.046.428 1.046 1.046V22.8c0 .544-.436 1.075-1.046 1.075H6.75v-1.476l19.5.001V6H3.75v20.75z'/%3E%3Ccircle cx='10' cy='14.125' r='1.5' fill='%23999'/%3E%3Ccircle cx='15' cy='14.125' r='1.5' fill='%23999'/%3E%3Ccircle cx='20' cy='14.125' r='1.5' fill='%23999'/%3E%3C/g%3E%3C/svg%3E");} */
/* .ico_refresh{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='%231D1D1D' fill-rule='evenodd'%3E%3Cpath fill-rule='nonzero' d='M11 2.2c4.488 0 8.19 3.36 8.732 7.7h-1.11A7.7 7.7 0 003.3 11a7.7 7.7 0 0015.322 1.1h1.11A8.8 8.8 0 1111 2.2z'/%3E%3Cpath d='M19.25 4.4h1.1v5.5h-1.1z'/%3E%3Cpath d='M20.35 8.8v1.1h-5.5V8.8z'/%3E%3C/g%3E%3C/svg%3E");} */
.ico_urllink{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' fill-rule='nonzero' d='M7.172 8.586l-2.829 2.828a3 3 0 104.243 4.243l2.828-2.829.707.708-2.828 2.828c-1.563 1.563-4.094 1.563-5.657 0s-1.563-4.094 0-5.657L6.464 7.88l.708.707zm5.303-.354l-4.243 4.243-.707-.707 4.243-4.243.707.707zm3.889-4.596a3.999 3.999 0 010 5.657l-2.828 2.828-.708-.707 2.829-2.828a3 3 0 10-4.243-4.243L8.586 7.172l-.707-.708 2.828-2.828a3.999 3.999 0 015.657 0z'/%3E%3C/g%3E%3C/svg%3E");}

.ico_storage { 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' fill-rule='nonzero' d='M18 5v11l-2 2H4l-2-2V5h16zm-1 1H3v10l1 1h12l1-1V6zm-4 4v1H7v-1h6zm2-8v1H5V2h10z'/%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_fontsize{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='M17 21v-9h3v-1h-3V4h-2v17h2zM5 18c6-3 8-7 8-12H5v1h6c-1 4-3 7-7 10l1 1z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_print{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='M18 2l1 1v5c2 0 3 1 3 3v9h-5v1l-1 1H8l-1-1v-1H2v-9c0-2 1-3 3-3V3l1-1h12zm-3 13H9v5h6v-5zm4-5H5l-1 1v7h3v-5h10v5h3v-7l-1-1zm-2-6H7v4h10V4z'/%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_up{width:26px;height:16px;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 26 16' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23f6330a%7D%3C/style%3E%3Cpath class='st0' d='M18 1c3.86 0 7 3.14 7 7s-3.14 7-7 7H8c-3.86 0-7-3.14-7-7s3.14-7 7-7h10m0-1H8C3.58 0 0 3.58 0 8s3.58 8 8 8h10c4.42 0 8-3.58 8-8s-3.58-8-8-8z'/%3E%3Cpath class='st0' d='M6.58 8.3V4.23h1.48v4.21c0 1.54.54 2.06 1.4 2.06.88 0 1.44-.52 1.44-2.06V4.23h1.42V8.3c0 2.46-1.05 3.47-2.86 3.47-1.8 0-2.88-1.01-2.88-3.47zM14.1 4.23h2.43c1.64 0 2.9.58 2.9 2.33 0 1.69-1.27 2.45-2.86 2.45h-.99v2.63H14.1V4.23zm2.37 3.6c1.02 0 1.51-.43 1.51-1.28 0-.86-.54-1.15-1.56-1.15h-.84v2.43h.89z'/%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%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");}
.ico_lock{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='M-161-18h320v83h-320z'/%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M10 1a5 5 0 014.996 4.8H15V8h3v9a2 2 0 01-2 2H4a2 2 0 01-2-2V8h3V5.8h.004v-.017A5.003 5.003 0 0110 1zm7 8H3v8a1 1 0 00.883.993L4 18h12a1 1 0 00.993-.883L17 17V9zm-7 2.5a2 2 0 11.001 3.999A2 2 0 0110 11.5zm0 1a1 1 0 100 2 1 1 0 000-2zM10 2C7.79 2 6 3.79 6 6v2h8V6c0-2.21-1.79-4-4-4z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_noti{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' fill-rule='nonzero' d='M10 2a5 5 0 014.975 4.5H15V14h2v1h-5.268a2 2 0 11-3.464 0H3v-1h2V6.5h.025A5 5 0 0110 2zm0 13a1 1 0 100 2 1 1 0 000-2zm0-12C7.79 3 6 4.79 6 7v7h8V7c0-2.21-1.79-4-4-4z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_noti.off{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 fill='%23FFF' d='M-573-313h1740V991H-573z'/%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M15 7.749V14h2v1h-5.268c.17.294.268.636.268 1 0 1.105-.895 2-2 2s-2-.895-2-2c0-.364.097-.706.268-1l-.518-.001.999-.999H14V8.749l1-1zM10 15c-.552 0-1 .448-1 1s.448 1 1 1 1-.448 1-1-.448-1-1-1zm0-13c2.55 0 4.653 1.908 4.961 4.374L14 7.335V7c0-2.21-1.79-4-4-4S6 4.79 6 7v7h1.335l-.999.999L3 15v-1h2V6.8h.004v-.017C5.119 4.123 7.312 2 10 2z'/%3E%3Cpath fill='%231D1D1D' d='M3.30023353 16.67089254L16.73526238 3.2358637l.70710678.70710678L4.0073403 17.37799932z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_rightwards_arrow {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='M18.42400782 9.99705025l-.00707107.00707107.00707107.00707107-4.94974747 4.94974747-.64841692-.64841692 3.81271976-3.81271977-15.05501047.00070711-.00070711-1.0005561 15.04793941-.0007071-3.80423448-3.80423448.6477098-.64770982 4.94974748 4.94974747z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_photo {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 8a.5.5 0 01.5.5v19a.5.5 0 01-.5.5h-19a.5.5 0 01-.5-.5v-19a.5.5 0 01.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5a.5.5 0 01.5-.5h19a.5.5 0 01.5.5v19a.5.5 0 01-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_clock {width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath d='M8 0a8 8 0 110 16A8 8 0 018 0zm0 .96a7.04 7.04 0 100 14.08A7.04 7.04 0 008 .96zM8.5 4v4.093l2.89 2.889-.708.707-3.18-3.18-.002.001V4h1z' fill='%23999' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}
.ico_audio {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' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='z2ig24znaa' 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='udg1ovi9yb' 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.004v-3.543-.115C24.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%3Cg%3E%3Cg%3E%3Cpath d='M0 0L32 0 32 32 0 32z' transform='translate(-1076.000000, -340.000000) translate(1076.000000, 340.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-1076.000000, -340.000000) translate(1076.000000, 340.000000)'%3E%3Cuse fill='%23000' filter='url(%23z2ig24znaa)' xlink:href='%23udg1ovi9yb'/%3E%3Cuse fill='%23FFF' xlink:href='%23udg1ovi9yb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_info_clock {width: 60px;height: 60px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-770-180H830v1540H-770z'/%3E%3Cpath d='M0 0h60v60H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M30 0c16.569 0 30 13.431 30 30 0 16.569-13.431 30-30 30C13.431 60 0 46.569 0 30 0 13.431 13.431 0 30 0zm0 2C14.536 2 2 14.536 2 30s12.536 28 28 28 28-12.536 28-28S45.464 2 30 2z'/%3E%3Cpath fill='%23F6330A' d='M31 17v13.746l8.314 8.313-2.122 2.122L28.012 32H28V17h3z'/%3E%3C/g%3E%3C/svg%3E");}

.ico_youtube {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 fill='%23E50808' d='M0 11C0 4.925 4.925 0 11 0s11 4.925 11 11-4.925 11-11 11S0 17.075 0 11z'/%3E%3Cpath fill='%23FFF' d='M11.31 6.968c.71.004 2.507.025 3.797.12.23.028.73.03 1.176.508.352.364.466 1.19.466 1.19s.118.97.118 1.94v.91c0 .97-.118 1.94-.118 1.94s-.114.827-.466 1.19c-.446.479-.946.48-1.176.509-1.407.104-3.42.122-3.966.124h-.19c-.203-.002-1.026-.01-1.89-.031l-.4-.01a30.519 30.519 0 01-1.65-.079c-.261-.05-.848-.034-1.294-.512-.352-.364-.466-1.19-.466-1.19s-.118-.97-.118-1.94v-.91c0-.97.118-1.941.118-1.941s.114-.826.466-1.19c.446-.478.946-.48 1.176-.508.469-.035 1.005-.06 1.531-.077l.392-.012a84.24 84.24 0 011.874-.031zM9.788 9.37v3.369l3.17-1.68-3.17-1.69z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_navertv {width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22'%3E%3Cdefs%3E%3Cpath id='a' d='M0 1.43v7.81a1.43 1.43 0 102.86 0V1.43a1.43 1.43 0 10-2.86 0'/%3E%3Cpath id='d' d='M0 1.43v7.81a1.43 1.43 0 102.86 0V1.43a1.43 1.43 0 10-2.86 0'/%3E%3Cpath id='g' d='M.034 5.844l1.865 2.985L11.228 3 9.363.015'/%3E%3Cpath id='i' d='M7.034.325L.69 4.29a1.43 1.43 0 001.516 2.426L8.55 2.75A1.429 1.429 0 007.79.107c-.258 0-.52.07-.756.217z'/%3E%3Cpath id='l' d='M.095 3.077l9.329 5.829 1.865-2.985L1.961.092'/%3E%3Cpath id='n' d='M.236.78A1.428 1.428 0 00.69 2.75l6.343 3.965A1.43 1.43 0 008.549 4.29L2.206.324A1.432 1.432 0 00.236.78z'/%3E%3Cfilter id='e' width='309.8%25' height='156.2%25' x='-104.9%25' y='-28.1%25' filterUnits='objectBoundingBox'%3E%3CfeGaussianBlur in='SourceAlpha' result='shadowBlurInner1' stdDeviation='1'/%3E%3CfeOffset dy='1' in='shadowBlurInner1' result='shadowOffsetInner1'/%3E%3CfeComposite in='shadowOffsetInner1' in2='SourceAlpha' k2='-1' k3='1' operator='arithmetic' result='shadowInnerInner1'/%3E%3CfeColorMatrix in='shadowInnerInner1' result='shadowMatrixInner1' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeGaussianBlur in='SourceAlpha' result='shadowBlurInner2' stdDeviation='2.5'/%3E%3CfeOffset dy='1' in='shadowBlurInner2' result='shadowOffsetInner2'/%3E%3CfeComposite in='shadowOffsetInner2' in2='SourceAlpha' k2='-1' k3='1' operator='arithmetic' result='shadowInnerInner2'/%3E%3CfeColorMatrix in='shadowInnerInner2' result='shadowMatrixInner2' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixInner1'/%3E%3CfeMergeNode in='shadowMatrixInner2'/%3E%3C/feMerge%3E%3C/filter%3E%3Cfilter id='f' width='372.7%25' height='411.7%25' x='-136.4%25' y='-155.8%25' filterUnits='objectBoundingBox'%3E%3CfeGaussianBlur in='SourceGraphic' stdDeviation='2'/%3E%3C/filter%3E%3Cfilter id='k' width='278.8%25' height='322.6%25' x='-89.4%25' y='-111.3%25' filterUnits='objectBoundingBox'%3E%3CfeGaussianBlur in='SourceGraphic' stdDeviation='2'/%3E%3C/filter%3E%3ClinearGradient id='c' x1='50.002%25' x2='50.002%25' y1='.001%25' y2='58.81%25'%3E%3Cstop offset='0%25' stop-color='%23CBF5E1'/%3E%3Cstop offset='100%25' stop-color='%23FFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='11' cy='11' r='11' fill='%231ACE60'/%3E%3Cg transform='translate(7.1 5.72)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cuse fill='url(%23c)' xlink:href='%23d'/%3E%3Cuse fill='%23000' filter='url(%23e)' xlink:href='%23d'/%3E%3C/g%3E%3Cpath fill='%23000' fill-opacity='.1' d='M.728 5.963c-.2.378-.103.876.217 1.112l3.033 2.236c.32.237.742.122.942-.256.2-.378.102-.876-.218-1.112L1.67 5.707a.608.608 0 00-.362-.123c-.228 0-.45.134-.58.38z' filter='url(%23f)' mask='url(%23b)' opacity='.4' transform='rotate(-80 2.824 7.51)'/%3E%3C/g%3E%3Cg transform='translate(7.43 7.59)'%3E%3Cmask id='h' fill='%23fff'%3E%3Cuse xlink:href='%23g'/%3E%3C/mask%3E%3Cpath fill='%23FFF' d='M4.885-3.413a1.43 1.43 0 01-.454 1.97l-6.344 3.964A1.429 1.429 0 11-3.428.096l6.343-3.964a1.429 1.429 0 011.97.455' mask='url(%23h)'/%3E%3C/g%3E%3Cg transform='translate(7.1 9.46)'%3E%3Cmask id='j' fill='%23fff'%3E%3Cuse xlink:href='%23i'/%3E%3C/mask%3E%3Cpath fill='%23FFF' d='M8.422-1.19l2.098 3.358L.818 8.23-1.28 4.872z' mask='url(%23j)'/%3E%3Cpath fill='%23000' fill-opacity='.1' d='M.47-2.767C.165-2.237.314-1.54.802-1.21l4.625 3.13c.488.33 1.131.17 1.436-.359.305-.529.157-1.226-.331-1.556L1.907-3.126a.983.983 0 00-.551-.172c-.348 0-.688.188-.886.531z' filter='url(%23k)' mask='url(%23j)' opacity='.4'/%3E%3C/g%3E%3Cg transform='translate(4.57 3.74)'%3E%3Cmask id='m' fill='%23fff'%3E%3Cuse xlink:href='%23l'/%3E%3C/mask%3E%3Cpath fill='%23FFF' d='M-1.023 8.604c.418-.67 1.3-.874 1.97-.455l6.344 3.964a1.43 1.43 0 11-1.515 2.425l-6.344-3.964a1.429 1.429 0 01-.455-1.97' mask='url(%23m)'/%3E%3C/g%3E%3Cuse fill='%23FFF' xlink:href='%23n' transform='translate(7.1 5.5)'/%3E%3C/g%3E%3C/svg%3E");}
.ico_joongang {width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23F6330A' cx='11' cy='11' r='11'/%3E%3Cpath d='M8.797 5.494V5.2h4.778v.278l-1.051 1.13c.002 1.435.011 4.431.013 5.388.003 1.646-.078 3.46-1.229 4.4-.93.758-2.225 1.089-3.415.986l-.093-.314.669-.357c.288-.156.559-.39.766-.66.589-.767.582-1.698.606-2.719V6.6L8.797 5.494z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");}
.ico_jtbc{width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3ClinearGradient x1='-1.393%25' y1='0%25' x2='101.614%25' y2='0%25' id='c'%3E%3Cstop stop-color='%231D6BB3' offset='0%25'/%3E%3Cstop stop-color='%231BAC5A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='100%25' y1='-2.064%25' x2='100%25' y2='101.415%25' id='d'%3E%3Cstop stop-color='%231E67B2' offset='0%25'/%3E%3Cstop stop-color='%23BB3B90' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='47.218%25' y1='-1.353%25' x2='50%25' y2='100%25' id='e'%3E%3Cstop stop-color='%23C72C8C' offset='0%25'/%3E%3Cstop stop-color='%23CF3871' offset='45.597%25'/%3E%3Cstop stop-color='%23D8484F' offset='69.676%25'/%3E%3Cstop stop-color='%23ED6A05' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='7.297%25' y1='28.642%25' x2='7.297%25' y2='100%25' id='f'%3E%3Cstop stop-color='%23EC6C00' offset='0%25'/%3E%3Cstop stop-color='%23AB982D' offset='82.771%25'/%3E%3Cstop stop-color='%2398A53A' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='42.454%25' y1='50%25' x2='68.571%25' y2='48.053%25' id='g'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='.85' offset='59.601%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='0' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='27.445%25' y1='44.922%25' x2='120.814%25' y2='44.922%25' id='h'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='.939' offset='18.817%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='0' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='56.256%25' y1='58.244%25' x2='100%25' y2='58.244%25' id='i'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='0' offset='100%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='0' offset='100%25'/%3E%3C/linearGradient%3E%3ClinearGradient x1='50%25' y1='44.947%25' x2='100%25' y2='44.947%25' id='j'%3E%3Cstop stop-color='%23FFF' offset='0%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='.85' offset='37.126%25'/%3E%3Cstop stop-color='%23FFF' stop-opacity='0' offset='100%25'/%3E%3C/linearGradient%3E%3Ccircle id='a' cx='11' cy='11' r='11'/%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%3Cuse fill='%23B3B3B3' xlink:href='%23a'/%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='url(%23c)' d='M0 0h22v22H0z'/%3E%3Cpath fill='url(%23d)' d='M22 0v22H0z'/%3E%3Cpath d='M0 4.863c9.356 0 16.96 7.497 17.134 16.811l.003.326H0V4.863z' fill='url(%23e)'/%3E%3Cpath d='M0 13.57a8.43 8.43 0 018.426 8.177l.003.253H0v-8.43z' fill='url(%23f)'/%3E%3Cpath d='M10.963 4.467c0 1.7 1.374 3.079 3.07 3.079.234 0 .463-.026.682-.077V5.596a1.318 1.318 0 01-1.998-1.128c0-.73.588-1.32 1.316-1.32a1.3 1.3 0 01.682.19V1.465a3.075 3.075 0 00-3.752 3.002z' fill='url(%23g)' transform='translate(3.659 7.179)'/%3E%3Cpath d='M7.893 0v1.687l.204-.089c.345-.135.72-.21 1.113-.21l.207.008c.892.06 1.68.505 2.203 1.169v.001l-.13.18a3.068 3.068 0 00-.527 1.721l.01.238c.047.625.282 1.199.647 1.664v.001l-.125.15A3.059 3.059 0 019.21 7.546l-.18-.006a3.078 3.078 0 01-2.89-3.073V0h1.753zM9.21 3.148l-.135.007a1.32 1.32 0 00.135 2.632l.134-.007a1.32 1.32 0 001.18-1.313l-.007-.134A1.318 1.318 0 009.21 3.148z' fill='url(%23h)' transform='translate(3.659 7.179)'/%3E%3Cpath d='M4.824 0L3.07 1.499v2.968a3.078 3.078 0 003.07 3.079v-1.76a1.319 1.319 0 01-1.316-1.319v-1.21H6.14V1.5H4.824V0z' fill='url(%23i)' transform='translate(3.659 7.179)'/%3E%3Cpath d='M1.315 1.499v2.968A1.32 1.32 0 010 5.787v1.759c1.691 0 3.07-1.381 3.07-3.079V1.5H1.315z' fill='url(%23j)' transform='translate(3.659 7.179)'/%3E%3Cg opacity='.4' style='mix-blend-mode:overlay'%3E%3Cpath fill='url(%23c)' d='M0 0h22v22H0z'/%3E%3Cpath fill='url(%23d)' d='M22 0v22H0z'/%3E%3Cpath d='M0 4.863c9.356 0 16.96 7.497 17.134 16.811l.003.326H0V4.863z' fill='url(%23e)'/%3E%3Cpath d='M0 13.57a8.43 8.43 0 018.426 8.177l.003.253H0v-8.43z' fill='url(%23f)'/%3E%3Cpath d='M10.963 4.467c0 1.7 1.374 3.079 3.07 3.079.234 0 .463-.026.682-.077V5.596a1.318 1.318 0 01-1.998-1.128c0-.73.588-1.32 1.316-1.32a1.3 1.3 0 01.682.19V1.465a3.075 3.075 0 00-3.752 3.002z' fill='url(%23g)' transform='translate(3.659 7.179)'/%3E%3Cpath d='M7.893 0v1.687l.204-.089c.345-.135.72-.21 1.113-.21l.207.008c.892.06 1.68.505 2.203 1.169v.001l-.13.18a3.068 3.068 0 00-.527 1.721l.01.238c.047.625.282 1.199.647 1.664v.001l-.125.15A3.059 3.059 0 019.21 7.546l-.18-.006a3.078 3.078 0 01-2.89-3.073V0h1.753zM9.21 3.148l-.135.007a1.32 1.32 0 00.135 2.632l.134-.007a1.32 1.32 0 001.18-1.313l-.007-.134A1.318 1.318 0 009.21 3.148z' fill='url(%23h)' transform='translate(3.659 7.179)'/%3E%3Cpath d='M4.824 0L3.07 1.499v2.968a3.078 3.078 0 003.07 3.079v-1.76a1.319 1.319 0 01-1.316-1.319v-1.21H6.14V1.5H4.824V0z' fill='url(%23i)' transform='translate(3.659 7.179)'/%3E%3Cpath d='M1.315 1.499v2.968A1.32 1.32 0 010 5.787v1.759c1.691 0 3.07-1.381 3.07-3.079V1.5H1.315z' fill='url(%23j)' transform='translate(3.659 7.179)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_fbv{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 fill='%233B5998' d='M0 11C0 4.925 4.925 0 11 0s11 4.925 11 11-4.925 11-11 11S0 17.075 0 11z'/%3E%3Cpath fill='%23FFF' d='M11.78 17.101v-5.984h1.652l.219-2.063H11.78l.003-1.032c0-.538.05-.826.823-.826h1.033V5.133h-1.652c-1.985 0-2.683 1-2.683 2.683v1.238H8.067v2.063h1.237V17.1h2.476z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_kakaotv{width:22px;height:22px;background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23F9E008' cx='11' cy='11' r='11'/%3E%3Cpath d='M11 5.5c3.314 0 6 2.368 6 5.288 0 2.92-2.686 5.288-6 5.288-.461 0-.91-.046-1.34-.132l-2.073 1.47c-.067.052-.12.07-.16.055-.044-.017-.065-.06-.066-.13L7.27 14.93C5.887 13.962 5 12.466 5 10.788 5 7.868 7.686 5.5 11 5.5z' fill='%231F1E19'/%3E%3Cpath d='M12.263 9.263L13 11.696l.737-2.433h1.41l-1.263 4.17h-1.768l-1.263-4.17h1.41zm-3.01-1.119v1.118h1.115v1.424H9.253v1.322h1.115v1.424H9.266c-.74 0-1.348-.564-1.417-1.286l-.007-.138v-1.322H7.21V9.263h.63l.001-1.119h1.41z' fill='%23F9E008'/%3E%3C/g%3E%3C/svg%3E");}
.ico_file{width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 1h20v20H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M6.85 9.005A2.001 2.001 0 007 13h7.5a3.5 3.5 0 100-7H7a5 5 0 000 10h7v1H7A6 6 0 117 5h8v.028a4.5 4.5 0 010 8.944V14H7l-.176-.005A3 3 0 017 8h7v1H7z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_set{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' fill-rule='nonzero' d='M10.7 1.5l.158 1.049c1.428.162 2.735.726 3.805 1.576l.852-.63.99.99-.63.852c.85 1.07 1.414 2.377 1.576 3.805L18.5 9.3v1.4l-1.049.158c-.162 1.428-.726 2.735-1.576 3.805l.63.852-.99.99-.852-.63c-1.07.85-2.377 1.414-3.805 1.576L10.7 18.5H9.3l-.157-1.048c-1.429-.163-2.736-.727-3.806-1.577l-.852.63-.99-.99.63-.852c-.85-1.07-1.414-2.377-1.576-3.805L1.5 10.7V9.3l1.048-.157c.163-1.429.727-2.736 1.577-3.806l-.63-.852.99-.99.852.63c1.07-.85 2.377-1.414 3.806-1.577L9.3 1.5h1.4zm-.7 2c-3.59 0-6.5 2.91-6.5 6.5s2.91 6.5 6.5 6.5 6.5-2.91 6.5-6.5-2.91-6.5-6.5-6.5z'/%3E%3C/g%3E%3C/svg%3E");}

.ico_bookmark {background-position: right center !important;}

/* 방향 */
.ico_pre{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='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");}
.ico_next{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 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");}
.ico_next.desabled{width: 15px;height: 15px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.721569 0 0 0 0 0.721569 0 0 0 0 0.721569 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' transform='translate(-29 -5)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M29 5v15h15V5z'/%3E%3Cpath fill='%231D1D1D' d='M34.25 7.284l-.53.53 4.684 4.687-4.683 4.683.53.53 5.215-5.214-5.215-5.215z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_arrow_primary_right{width: 15px;height: 15px;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_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");}
/*.accordion .accordion_button i[aria-hidden=false]{transform: rotate(180deg);}*/
.accordion .accordion_button[aria-expanded=true] i {transform: rotate(180deg);}
/* 숫자 */
[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");}

/* sns */
[class*="ico_sns_"]{font-size:0}
.ico_sns_ktalk{width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M7 17l-3-2C1 12 1 8 5 5s10-3 14 0c4 4 4 8 0 11-3 2-5 3-8 2l-1 1-4 2v-1l1-3' fill='%23F8DF02' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_sns_face{width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M16 13l1-3h-3V7c0-1 0-2 2-2h1V2h-3c-2 0-4 2-4 5v3H7v3h3v9a11 11 0 004 0v-9h2z' fill='%233255A4' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_sns_ktory{width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M8 14l-1-1V4l1-1h9l1 1v9c0 4-2 7-6 10l-3-3v-1c2-2 3-3 3-5H8z' fill='%23FAB900' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_sns_twt{width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M8 20A12 12 0 0020 8l2-2-2 1 1-3-2 1a4 4 0 00-7 3v1C8 9 5 7 3 5a4 4 0 002 5H3c0 2 1 3 3 4a4 4 0 01-2 0l4 3a8 8 0 01-6 1l6 2' fill='%2300AEF3' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_sns_mail{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 stroke='%231D1D1D' fill='none' fill-rule='evenodd'%3E%3Cpath stroke-width='2' d='M21 5v14H3V5h18z'/%3E%3Cpath stroke-width='1.8' d='M4 6l8 8 8-8'/%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_pinter{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 fill='%23D7143A'%3E%3Cg%3E%3Cpath d='M7.63 17.192l1.231-5.156s.125-.623-.193-1.178c0 0-.709-1.771.691-3.273 0 0 1.147-1.298 2.614-.32 0 0 .837.659.5 1.907l-.996 3.113s-.609 2.367 1.643 2.57c0 0 2.379.32 3.525-2.901 1.147-3.221-.186-5.273-.186-5.273s-1.716-3.012-5.59-2.378c-3.876.634-4.366 4.33-4.366 4.33s-.291 2.278.924 3.938l-.582 1.986S3.88 12.659 4.004 9.25c0 0 .124-5.683 5.937-7.053 0 0 5.265-1.326 8.382 2.904 1.744 2.366 1.62 4.942 1.245 6.853-.373 1.91-1.784 3.133-1.784 3.133s-3.816 4.048-7.136.476l-.707 2.723S9.111 21.236 7.99 22l-.516-.132s-.257-3.287.158-4.676z' transform='translate(-216.000000, -367.000000) translate(118.000000, 239.000000) translate(98.000000, 128.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_band{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 fill='%2319CB1D' d='M17.513 2H6.486C3.802 2 2 3.82 2 6.295V17.704C2 20.18 3.802 22 6.486 22H17.513C20.198 22 22 20.18 22 17.704V6.295C22 3.82 20.198 2 17.513 2' transform='translate(-290.000000, -367.000000) translate(118.000000, 239.000000) translate(172.000000, 128.000000)'/%3E%3Cpath fill='%23FFF' d='M10.145 13.475c0-.751.607-1.36 1.355-1.36s1.354.609 1.354 1.36c0 .751-.606 1.361-1.354 1.361-.748 0-1.355-.61-1.355-1.36M11.5 18.15c-2.571 0-4.655-2.093-4.655-4.676V7.113c0-.688.55-1.245 1.228-1.245.678 0 1.227.557 1.227 1.245l-.002 6.307c0 1.222.985 2.27 2.202 2.27s2.204-.992 2.204-2.215c0-1.222-.987-2.214-2.204-2.214-.511 0-.98.175-1.355.468v-.948c.407-.207.867-.324 1.355-.324 1.659 0 3.005 1.351 3.005 3.018 0 1.667-1.346 3.019-3.005 3.019-1.66 0-3.005-1.352-3.005-3.019V7.072c0-.207-.189-.405-.422-.405-.234 0-.423.198-.423.405v6.403c0 .097.005.193.012.289.147 2 1.808 3.578 3.838 3.578 2.126 0 3.85-1.731 3.85-3.867 0-2.135-1.724-3.867-3.85-3.867-.477 0-.933.088-1.355.247V9c.429-.131.884-.202 1.355-.202 2.57 0 4.655 2.094 4.655 4.676 0 2.583-2.084 4.676-4.655 4.676m0-10.2c-.468 0-.921.059-1.355.168V7.072c0-.023-.003-.047-.007-.071C10.05 5.85 9.16 5 8.073 5c-1.088 0-1.98.85-2.066 2C6.002 7.026 6 10.934 6 10.934V13.529C6.03 16.555 8.48 19 11.5 19c3.037 0 5.5-2.473 5.5-5.525 0-3.05-2.463-5.525-5.5-5.525' transform='translate(-290.000000, -367.000000) translate(118.000000, 239.000000) translate(172.000000, 128.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.ico_sns_url{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 fill='%23FFF' d='M-1606-419H134V885h-1740z'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M7.293 9.636l1.414 1.414-2.827 2.83a2.998 2.998 0 000 4.242 2.998 2.998 0 004.242 0l2.829-2.828 1.414 1.414-2.828 2.829a5.002 5.002 0 01-7.072 0 5.002 5.002 0 010-7.072l2.829-2.828zM13.75 8.8l1.414 1.414-4.95 4.95L8.8 13.75l4.95-4.95zm5.786-4.336a5.001 5.001 0 01.172 6.89l-.172.182-2.829 2.828-1.414-1.414 2.828-2.829a2.999 2.999 0 00-4.098-4.377l-.144.135-2.829 2.828-1.414-1.414 2.828-2.829a5.002 5.002 0 017.072 0z'/%3E%3C/g%3E%3C/svg%3E");}

.ico_email{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='%23999' d='M20 7v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7c0-.08.01-.156.027-.23l7.923 7.922.05-.05.05.05 7.923-7.922c.018.074.027.15.027.23zm-1-1c.1 0 .196.015.287.042l-7.288 7.286-7.286-7.286C4.804 6.015 4.9 6 5 6h14z'/%3E%3C/g%3E%3C/svg%3E");}
.ico_facebook {width:24px; height:22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.551 13.19l.353-2.677h-2.711v-1.71c0-.774.22-1.303 1.357-1.303H16V5.106C15.75 5.073 14.888 5 13.887 5c-2.09 0-3.522 1.248-3.522 3.539v1.974H8v2.677h2.365v6.869h2.828v-6.87h2.357z' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E");}
.ico_twitter {width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M17.673 9.812c.008.122.008.245.008.368 0 3.769-2.914 8.114-8.241 8.114v-.002c-1.574.002-3.115-.442-4.44-1.279.229.027.46.04.69.041 1.304.002 2.571-.43 3.597-1.223-1.24-.023-2.327-.819-2.706-1.98.434.082.881.065 1.307-.05-1.351-.267-2.323-1.436-2.323-2.794v-.037c.402.221.853.344 1.314.357-1.273-.837-1.665-2.504-.896-3.807 1.47 1.782 3.64 2.865 5.97 2.98-.234-.99.085-2.028.837-2.725 1.166-1.08 3.001-1.024 4.098.125.649-.126 1.27-.36 1.84-.692-.217.66-.67 1.22-1.274 1.577.574-.067 1.135-.218 1.664-.449-.39.573-.879 1.073-1.445 1.477' fill='%23999' fill-rule='evenodd'/%3E%3C/svg%3E");}

.ico{display: inline-block;background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% auto;}
.ico_bul{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%3Ccircle cx='9.3' cy='9.3' r='6.5' fill='%23FFF' stroke='%23000' stroke-width='2'/%3E%3Cpath fill='%23D8D8D8' stroke='%23000' stroke-width='2' d='M13.846 13.846L19 19'/%3E%3Cpath d='M0 0h21v21H0z'/%3E%3C/g%3E%3C/svg%3E");}

/*
    * 7-2.태그공통
    */

/* 텍스트 간 구분선 */
.div_line::before{content: "";display: inline-block;width: 1px;height: 10px;vertical-align: middle;margin: 0 16px;background-color: #d8d8d8;}

.headline{color: #111;font-weight:700;word-break: break-all;}
.description{color: #666;word-break: break-all;}
.byline{font-size: 13px;line-height: 21px; letter-spacing: -0.5px;}
.source{ font-size: 13px; line-height: 21px; letter-spacing: -0.5px; color: #999; }
.date{font-size: 13px;line-height: 21px;letter-spacing: -0.5px;color: #999;}
.hits { font-size: 13px; line-height: 21px; letter-spacing: -0.5px; color: #999; }

dl.date{display: flex;}
dl.date > div{display: flex;}
dl.date > div:nth-child(n + 2){margin-left: 10px;}
dl.date dd{margin-left: 6px;}
.play_count{color: #999;font-size: 12px;line-height: 1.5;}

/* form */
.form_select{display:block;width:100%;padding:6px 36px 6px 12px;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='001616'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25l666-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px;border:1px solid #ced4da;border-radius:4px;-webkit-atheme_uniqueearance:none;-moz-atheme_uniqueearance:none;atheme_uniqueearance:none;}
.select{display:block;width:auto;padding-right:36px;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='001616'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M25l666-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px;border:0;-webkit-atheme_uniqueearance:none;-moz-atheme_uniqueearance:none;atheme_uniqueearance:none;}
.form{width:100%;}

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;}

/* 검색 */

/* 리스트 검색 */
.list_option_area .search_form{ position: relative; border-radius: 2px; border: 1px solid rgba(0, 0, 0, .1);}
.list_option_area .search_form .input_group{ width: 300px; height: 100%;}
.list_option_area .search_form .input_group .form_control{ width:100%; border-radius: 2px; border: none;}
.list_option_area .search_form .input_group .form_control:nth-last-child(1) { padding: 0 12px; }
.list_option_area .search_form .input_group .form_control:nth-last-child(2) { padding: 0 50px 0 12px; }
.list_option_area .search_form .input_group .form_control:nth-last-child(3) { padding: 0 84px 0 12px; }
.list_option_area .search_form .input_group .btn_search{ position: absolute; top: 0; }
.list_option_area .search_form .input_group .btn_clear{ position: absolute; top: 0;}
.list_option_area .search_form .input_group .btn_clear .ico_clear{ width: 16px; height: 16px;}

/* 내용없음 */
.search_nodata {padding-top:100px;}
.search_nodata.bt_0 {border-top:0;}
.search_nodata p {position:relative;text-align:center;padding-top:80px;font-size:18px;line-height:22px;font-weight:700;padding-bottom:100px;}
.search_nodata p i {position:absolute;top:0;left:50%;transform:translateX(-50%);}
.search_nodata p em {color:#f6330a;font-weight: inherit;}
.search_nodata ul {background:rgba(246, 51, 10, 0.05);padding:20px 30px;}
.search_nodata ul li {position:relative;font-size:16px;line-height:24px;padding-left:14px;margin-top:10px;}
.search_nodata ul li:first-child {margin-top:0;}
.search_nodata ul li:before {display:block;content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:#111;border-radius:50%;}

.list_nodata {padding:270px 0;}
.list_nodata p {text-align:center;font-size:20px;line-height:30px;font-weight:700;}

/* 태그 */
.tag_wrap {padding-top: 20px; }
.tag_wrap ul { display:flex; flex-wrap: wrap; align-items:center; margin: -7px -3px 0; }
.tag_wrap ul li { margin-top: 7px; padding: 0 3px; }
.tag_wrap .tag {flex: 0 0 auto; padding: 0 12px;background:#fff4f1;border:1px solid #f6330a;color:#f6330a;font-weight: bold; white-space: nowrap;}

/* 광고 */
.ad_wrap{position:relative; justify-content:center; 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_top {position:fixed; z-index: 11;left:inherit; right:inherit; width:100%; margin:0 !important; padding:0 !important;}
.ad_wrap.fixed_right{position:absolute; top:792px; top:792px; right:-311px; width: 140px; margin:0; padding:0 10px 10px; background-color:#f2f2f2; z-index:1}
.ad_wrap.fixed_bottom{position:fixed; bottom:0; left:0; right:inherit; top:inherit; z-index:200; 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.ad_video {left:inherit; right:inherit; width:100%; margin:0 !important; padding:0 !important;}
.ad_wrap.ad_banner {left:inherit; right:inherit; width:100%; margin:0 !important; padding:0 !important;}

/*
    * 7-3.인풋
    */
.input_group{position:relative;min-width:100%;}
.input_group .form_control{position:relative;flex:1 1 auto;height: 100%;}
.input_group .btn{position:relative;z-index:2;background-repeat:no-repeat;background-position:50% 50%;}
.input_type_1 .form_input{height:40px;padding:8px 16px;border:1px solid #d5d5d5;font-size:14px;}
.tarea_type_1 .form_input{padding:16px;border:1px solid #d5d5d5;font-size:14px;}
.file_type_1 .file_name{height:40px;border:1px solid #d5d5d5;}
.file_type_1 .file_label{position:relative;width:100%;height:40px;line-height:18px;padding:9px 0;border-radius:20px;border:1px solid #333;font-size:14px;font-weight:500;text-align:center;vertical-align:middle;cursor:pointer;overflow:hidden;}
.file_type_1 .file_upload{position:absolute;top:0;left:0;width:0;height:0;}
.file_focus{outline:auto;}
.input_count{margin-top:4px;padding-right:3px;line-height:22px;text-align:right;font-size:13px;font-weight:500;letter-spacing: -0.5px;}
.input_comment{margin-top:2px;line-height:22px;color:#999;font-size:13px;font-weight:500;letter-spacing: -0.5px;}

.form_label {font-size:16px; font-weight:700; line-height:24px;}
div.form_label {font-weight:400;}
.form_label .visually_hidden {position: inherit !important; width: auto !important; height: auto !important;  margin: 0 !important; font-size: 0; line-height:0;}
.form_label .visually_hidden:before {display:inline-block; content:'*'; margin-left:2px; font-size:16px; color:#f6330a;}

.form_control[type='text'],
.form_control[type='password'],
.form_control[type='email'],
.form_control[type='number'],
.form_control[type='search'],
.form_textarea {padding: 8px 16px;border:1px solid #cdcdcd;font-size:14px;line-height: 18px;color: #111;-webkit-appearance:none;}
.input_group .dropdown .dropdown_toggle {height:48px;padding: 8px 16px;font-weight: 400; border:1px solid #cdcdcd;color: #999;line-height: 22px;}
.input_group .dropdown_toggle {width:100%;}
.input_group .dropdown .ico {margin-left:auto;}
.input_group .dropdown.open .ico {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='M0 14h14V0H0z'/%3E%3Cpath d='M2.133 9.1l.495.495L7 5.222l4.371 4.373.495-.495L7 4.233 2.133 9.1z' fill='%231D1D1D'/%3E%3C/g%3E%3C/svg%3E");}
.input_group .num_wrap .dropdown_menu {top:46px; width:100%;}
.input_group .num_wrap .dropdown_menu .dropdown_item a {font-size: 14px;font-weight: normal;}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none;}

.form_control[type='text']:focus,
.form_control[type='password']:focus,
.form_control[type='email']:focus,
.form_control[type='number']:focus,
.form_control[type='search']:focus,
.form_textarea:focus {border: 1px solid #111; outline:none;}

.form_text {font-size:12px; line-height:20px; color: #999;}
div.form_text {font-size:14px;line-height:48px;color:#111;}
.form_text span.max {color: #f6330a;}

/* 폼 공통 */
form .row .form_control,
form .row .form_textarea {padding:13px 16px;width:100%;}
form .row .form_control {height: 48px;} /* 입력필드 높이값 공통 48px 적용 */
form .input_group_button {margin-bottom:-10px;line-height:48px;}
form .flex_area .form_check {margin-top:0;margin-right:20px; display: flex; align-items: center;}

/* 첨부파일 */
.input_group.file_wrap {position:relative;padding-bottom:30px; margin-bottom:30px;}
.input_group.captcha_wrap {position:relative;padding-bottom:30px; margin-bottom:30px;}
label.btn {display:inline-block; cursor:pointer;}
.file_box .form_text {display:inline-block; margin-left:7px;}
.upload_list .upload_thumb{position: absolute; top: 0; left: 0; z-index: 1;}
.upload_list .upload_file a{display: block; width: 100%; height: 100%;z-index:2;}
.upload_list .upload_file a::after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2 !important;}
.upload_file .ico_delete {width:16px; height:16px; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill-opacity='.3' fill='%23000' cx='8' cy='8' r='8'/%3E%3Cpath d='M11.188 4.323l.566.566L8.642 8l3.112 3.111-.566.566-3.111-3.112-3.111 3.112-.566-.566L7.512 8 4.4 4.889l.566-.566 3.111 3.112 3.111-3.112z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");}
.captcha_wrap .ico_reset{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' fill-rule='nonzero' d='M13.5 9V8l2.767-.001C15.403 5.108 12.714 3 9.53 3c-3.88 0-7.027 3.134-7.027 7s3.146 7 7.027 7c3.54 0 6.468-2.607 6.956-5.999H17.5C17.005 14.947 13.626 18 9.53 18c-4.434 0-8.03-3.582-8.03-8s3.596-8 8.031-8c3.392 0 6.293 2.095 7.47 5.056L17 4.5h1V9h-4.5z'/%3E%3C/g%3E%3C/svg%3E");}
.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;line-height: 24px;cursor:pointer;font-size: 14px;}
.form_check_input+.form_check_label {padding-left: 26px; margin-right: 10px;}
.form_check_label + .form_text {display:inline-block; text-decoration:underline;}
.form_check_label + .form_control{margin-left: 10px;}
.form_check + .form_check {margin-top:17px;}
.scroll_wrap .upload_file::after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgba(0,0,0,.1);}
    
/* 달력 */
.ui-datepicker {z-index:299 !important; padding: 0 16px 20px; font-family:"Noto Sans KR"; } /* z-index header와 겹침*/
.ui-widget.ui-widget-content {margin-top:5px; border:solid 1px rgba(0, 0, 0, 0.1); border-radius:0;}
.ui-widget-header,
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.ui-button, 
html .ui-button.ui-state-disabled:hover, 
html .ui-button.ui-state-disabled:active {background:none; border:none;}
.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span {transform:translateX(-50%); margin-left:0;}
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next {border:1px solid rgba(0, 0, 0, 0.1); border-radius:50%; background:#fff;cursor:pointer;}
.ui-datepicker table {margin: 0;}
.ui-datepicker th,
.ui-datepicker td {font-weight:400; line-height:20px; text-align:center;}
.ui-datepicker td a,
.ui-datepicker td span {padding:0; text-align:center;}
.ui-datepicker .ui-datepicker-current-day a {background:#111; border-radius: 50%; font-weight:700; color:#fff !important;}
.ui-datepicker.on_popup {z-index:401 !important;}

/*
    * 7-4.셀렉트
    */

/* 스위치 */
/*switch*/
.switch_area{display: flex; align-items: center;}
.switch_area > span{font-size: 14px; font-weight: 700; line-height: 22px; color: #111; padding-right: 11px;}
.switch {position: relative;display: inline-block;width: 35px;height: 12px;vertical-align:middle;}

/* Hide default HTML checkbox */
.switch input {position: absolute; width: 1px; height: 1px; margin: -1px; clip: rect(0, 0, 0, 0);}

/* The slider */
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s; border-radius: 34px;}
.slider:before {position: absolute;content: "";height: 18px;width: 18px;left: 0;bottom: -4px; border: 1px solid #cdcdcd; background-color: white;-webkit-transition: .4s;transition: .4s; border-radius: 50%;}
input:checked + .slider {background-color: #f6330a;}
input:checked + .slider:before {left:-5px;}
input:focus + .slider {box-shadow: 0 0 1px #f6330a;}
.input_switch span{cursor: pointer;}
.input_switch input:disabled + span{cursor:default;}

/*sw*/
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(20px);transform: translateX(20px); border: 1px solid #f6330a;}

/* 셀렉트 */

/* 드롭박스 */
.dropdown{display:inline-block;position:relative;}
.dropdown .dropdown_toggle{padding-right: 4px;background:right center no-repeat;color:#111;font-size:14px;font-weight:700; line-height:22px;}
.dropdown_toggle{display:flex;align-items:center;position:relative;width:auto;color:#111;font-weight:700;line-height:normal;}
.dropdown .ico_arrow{ width: 14px; height: 14px; margin-left:4px;}
.dropdown:not(.type_up) .ico_arrow,
.dropdown.type_up.open .ico_arrow{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='M0 0h14v14H0z'/%3E%3Cpath d='M2.61871843 4.23661165l4.42489322 4.425L11.4497475 4.255l.7071067.70710678-4.94974742 4.94974747-.00549513-.0052426-.16347583.16363095-5.12652417-5.12652417.70710678-.70710678z' fill='%231D1D1D'/%3E%3C/g%3E%3C/svg%3E");}
.dropdown:not(.type_up).open .ico_arrow,
.dropdown.type_up .ico_arrow{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='M0 0h14v14H0z'/%3E%3Cpath d='M7.03033009 4.23661165l5.12652411 5.12652417-.7071067.70710678-4.42513585-4.42563095-4.40589322 4.40724255-.70710678-.70710673L6.86135912 4.395l.00525253.00561165.16371844-.164z' fill='%231D1D1D'/%3E%3C/g%3E%3C/svg%3E");}
.dropdown_menu{display:none;z-index:10;position:absolute;top:27px;left:0;width:auto;padding:15px 20px;border:1px solid rgba(0, 0, 0, .1);background-color:#fff; white-space: nowrap;}
.dropdown_menu.right{left:inherit;right:0;}
.dropdown.type_up .dropdown_menu{top:inherit;bottom:31px;}
.dropdown.open .dropdown_menu{display:block;}
.dropdown_menu .dropdown_item{display:block;color:#111;font-size:13px;line-height:21px;letter-spacing: -0.5px;margin-top:11px;}
.dropdown_menu .dropdown_item:first-child {margin-top:0;}
.dropdown_menu .dropdown_item a {display:block;}
.dropdown_menu .dropdown_item .active{font-weight:700;}

/* size small */
.dropdown_small .dropdown_menu {padding:10px 16px;top: 29px;}
.dropdown_small .dropdown_menu .dropdown_item {margin-top:4px;color:#111;padding: 0;}
.dropdown_small .dropdown_menu .dropdown_item:first-child {margin-top:0;}
.dropdown_small .dropdown_menu .dropdown_item .active {color:#111;font-weight:400;}

/*
    * 7-5.라디오&체크
    */
input[type='radio'],
input[type='checkbox'] {-webkit-appearance: none;}
.form_tit{width:130px;}
.form_radio_wrap{display:flex;cursor:pointer;}
.form_radio_wrap input[type="radio"],.form_radio_wrap input[type="file"]{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap;}
.check_type_1 input[type="checkbox"] + label{color:#666;font-size:14px;font-weight:500;}
.radio_type_1 input[type="radio"] + label{font-size:14px;font-weight:500;}
.radio_type_1 input[type="radio"] + label::before{content:"";width:18px;height:18px;border:1px solid #999;border-radius:50%;vertical-align:text-bottom;margin-right:8px;}
.radio_type_1 input[type="radio"]:checked + label::before{position:relative;width:18px;height:18px;border:1px solid #fb502f;}
.radio_type_1 input[type="radio"]:checked + label::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:#fb502f;background-size:100%;}

/*
    * 7-6.뱃지
    */
[class*='badge']{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-align:center;}
.badge {border-radius:12px;padding:6px 12px;background-color:#f6330a;color:#fff;}
.badge_gray{padding:1px 7px 3px 6px; background-color: #f3f3f3; line-height: 18px; color: #666;}
.badge_outline {min-width: 46px; min-height: 23px; padding: 0 12px 1px; border-radius: 12px; border: 1px solid #fa4b36; color: #f6330a; line-height: 20px;}

.badge_notice {width:46px; height:24px; 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='%23F6330A' 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");}
.badge_finish {width:46px; height:24px; 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='%23F4F5FA' rx='12'/%3E%3Cpath fill='%23999' fill-rule='nonzero' d='M21.696 14.936v-3.66h1.392V9.968h-1.392V6.5h-1.584v8.436h1.584zm-2.064-1.896l-.096-1.116c-.792.12-1.656.18-2.508.228v-.792c1.176-.264 1.956-1.092 1.956-2.172 0-1.32-1.152-2.244-2.76-2.244-1.596 0-2.748.924-2.748 2.244 0 1.092.792 1.92 1.968 2.172v.852c-.912.024-1.788.024-2.544.024l.192 1.26c1.824 0 4.308-.036 6.54-.456zm-3.408-2.796c-.756 0-1.272-.384-1.272-1.056s.516-1.056 1.272-1.056 1.296.384 1.296 1.056-.54 1.056-1.296 1.056zm5.844 7.116V16.1h-6.144v-1.884H14.34v3.144h7.728zm2.168-5.064c2.424-.528 3.984-1.572 4.656-3.216h2.34v.948h-2.448v1.188h2.448v.828h1.584V6.5h-1.584v1.392h-2.028c.048-.312.072-.636.072-.972h-4.932v1.26h3.192c-.192 1.296-1.32 2.352-3.828 2.844l.528 1.272zm8.808 5.148v-1.248h-5.916V15.5h5.688v-3.048h-7.284V13.7h5.7v.624h-5.688v3.12h7.5z'/%3E%3C/g%3E%3C/svg%3E");}
.badge_writing {width:38px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='38' height='20' fill='%23067E77' rx='10'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M18.077 10.172v-5.41h-1.516v5.41h1.516zM9.6 9.99c1.827-.012 4.205-.07 6.284-.414l-.069-1.068c-.402.046-.804.091-1.229.114V6.565h.827V5.393H9.714v1.172h.839v2.206l-1.103.011.15 1.207zm2.413-1.241V6.565h1.114v2.137c-.367.023-.747.034-1.114.046zm6.364 6.502v-1.172h-5.94v-.632h5.641v-2.849H10.92v1.16h5.653v.61h-5.641v2.883h7.444zm9.864-2.849V4.75h-1.527v7.651h1.527zm-7.972-1.126c1.229-.402 2.08-1.218 2.55-2.251a4.054 4.054 0 002.459 2.067l.77-1.16c-1.712-.563-2.482-1.861-2.482-3.102v-.126h2.09V5.508H19.9v1.195h2.125v.126c0 1.321-.77 2.711-2.527 3.263l.77 1.183zm8.237 3.872V13.94h-5.79v-2.228h-1.517v3.435h7.307z'/%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-.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_b {width:56px; height:22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FEEAE6' d='M0 0h56v22H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M15.706 16.448V5.6h-1.248v10.848h1.248zm-2.088-8.58v-.996h-2.652V5.624H9.73v1.248H7.066v.996h6.552zm.312 6.192l-.084-.9c-.924.132-1.908.192-2.88.252v-1.02c1.224-.192 2.028-.924 2.028-1.98 0-1.212-1.08-2.016-2.64-2.016-1.572 0-2.652.804-2.652 2.016 0 1.044.804 1.788 2.028 1.98v1.056c-1.02.036-2.016.036-2.88.036l.156 1.02c1.968 0 4.536-.036 6.924-.444zm-3.576-2.568c-.876 0-1.476-.408-1.476-1.08 0-.66.6-1.068 1.476-1.068.864 0 1.464.408 1.464 1.068 0 .672-.6 1.08-1.464 1.08zm16.252 2.352V5.6H25.37v6.372h-2.124v.864h2.124v1.008h1.236zm-5.52-4.008c1.584 0 2.676-.756 2.676-1.908S22.67 6.02 21.086 6.02c-1.596 0-2.688.756-2.688 1.908s1.092 1.908 2.688 1.908zm0-.912c-.9 0-1.512-.384-1.512-.996s.612-.996 1.512-.996c.888 0 1.5.384 1.5.996s-.612.996-1.5.996zm.744 4.572v-2.088a24.094 24.094 0 002.784-.312l-.096-.888c-2.292.288-4.956.312-6.948.324l.156 1.008c.852 0 1.836-.012 2.868-.06v2.016h1.236zm5.028 2.748v-1.008H20.27V13.04h-1.236v3.204h7.824zm10.588-2.7v-7.92H36.21v2.892h-1.968v1.02h1.968v4.008h1.236zm-8.352-1.296c1.284-.444 2.196-1.392 2.676-2.568a4.17 4.17 0 002.532 2.328l.612-.96c-1.62-.564-2.544-1.92-2.544-3.252v-.372h2.256v-.996H28.83v.996h2.292v.372c0 1.464-.984 2.892-2.664 3.48l.636.972zm8.628 3.996v-1.008h-6.06V12.86h-1.236v3.384h7.296zm11.38-4.38v-.984h-2.34V9.452c.828-.36 1.308-.912 1.308-1.62 0-1.272-1.5-2.04-3.864-2.04-2.376 0-3.864.768-3.864 2.04 0 .708.468 1.26 1.284 1.608v1.44h-2.328v.984h9.804zm-4.896-2.94c-1.62 0-2.592-.396-2.592-1.092 0-.696.972-1.08 2.592-1.08 1.608 0 2.58.384 2.58 1.08 0 .696-.972 1.092-2.58 1.092zm1.32 1.956h-2.664V9.776c.396.06.864.096 1.344.096.48 0 .924-.036 1.32-.096v1.104zm-1.344 5.568c2.34 0 3.732-.696 3.732-1.944 0-1.236-1.392-1.944-3.732-1.944-2.328 0-3.732.708-3.732 1.944 0 1.248 1.404 1.944 3.732 1.944zm0-.948c-1.584 0-2.472-.336-2.472-.996 0-.648.888-.996 2.472-.996s2.484.348 2.484.996c0 .66-.9.996-2.484.996z'/%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_followonly_b {width:56px; height:22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FEEAE6' d='M0 0h56v22H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M12.492 16.409v-4.35h4.325v-.982h-1.514c.277-1.477.277-2.561.277-3.542v-.912H8.178v.958h6.188c0 .958 0 2.042-.312 3.496H7v.981h4.242v4.35h1.25zm15.128-4.34v-.957h-4.278v-1.085h3.185V9.07h-6.26V7.362h6.164v-.958h-7.39v3.623h3.052v1.085h-4.278v.958h9.805zm-1.177 4.409v-3.531h-7.547v.958h6.309v2.573h1.238zm11.175-2.862V6H36.38v2.781h-1.97v.98h1.97v3.855h1.238zm-8.363-1.246a4.364 4.364 0 002.68-2.47c.456 1.027 1.333 1.847 2.535 2.24l.613-.924c-1.623-.542-2.548-1.846-2.548-3.127V7.73h2.26v-.958H28.99v.958h2.295v.358c0 1.408-.985 2.78-2.667 3.346l.637.935zm8.64 3.843v-.97h-6.069v-2.285h-1.238v3.255h7.306zM49.25 12v-.947h-2.343V9.681c.829-.346 1.31-.877 1.31-1.558 0-1.223-1.502-1.961-3.87-1.961-2.379 0-3.869.738-3.869 1.961 0 .681.469 1.212 1.286 1.547v1.384h-2.331v.947h9.817zm-4.903-2.828c-1.622 0-2.595-.38-2.595-1.05 0-.669.973-1.038 2.595-1.038 1.61 0 2.584.369 2.584 1.038 0 .67-.974 1.05-2.584 1.05zm1.322 1.881h-2.668v-1.06a9.696 9.696 0 002.668 0v1.061zm-1.346 5.355c2.343 0 3.737-.67 3.737-1.87 0-1.188-1.394-1.87-3.737-1.87-2.331 0-3.737.682-3.737 1.87 0 1.2 1.406 1.87 3.737 1.87zm0-.912c-1.586 0-2.475-.323-2.475-.958 0-.623.89-.957 2.475-.957 1.586 0 2.488.334 2.488.957 0 .635-.902.958-2.488.958z'/%3E%3C/g%3E%3C/svg%3E");}
.badge_hot {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-.972a63.96 63.96 0 00.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-.048a109.11 109.11 0 01-.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.224a4.732 4.732 0 003.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_author {width:48px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='20'%3E%3Cdefs%3E%3Crect id='a' width='48' height='20' x='0' y='0' rx='10'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-505-196h1740v1304H-505z'/%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23067E77' xlink:href='%23a'/%3E%3Cg fill='%23000' mask='url(%23b)'%3E%3Cpath d='M-37.894737-35h126.316V65h-126.316z'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M17.018 11.11V8.422h1.464V7.114h-1.464V4.45h-1.584v6.66h1.584zm-8.04-.18c1.272-.42 2.136-1.272 2.628-2.34.48.972 1.308 1.752 2.508 2.136l.804-1.224c-1.74-.564-2.496-1.872-2.532-3.144h2.16v-1.26H8.57v1.26h2.196C10.73 7.726 9.95 9.106 8.15 9.694l.828 1.236zm8.04 4.584v-3.912h-7.38v1.26h5.796v2.652h1.584zm11.18-4.584V4.45h-1.584v2.016h-2.016V7.75h2.016v3.18h1.584zm-8.508-.024c1.308-.444 2.184-1.332 2.676-2.46.468.984 1.248 1.74 2.412 2.136l.828-1.248c-1.752-.564-2.472-1.908-2.472-3.396v-.912h-1.608v.984c0 1.524-.78 3.024-2.664 3.624l.828 1.272zm4.776 4.596c2.34 0 3.78-.792 3.78-2.136 0-1.368-1.44-2.16-3.78-2.16-2.352 0-3.792.792-3.792 2.16 0 1.344 1.44 2.136 3.792 2.136zm0-1.212c-1.452 0-2.208-.3-2.208-.924 0-.636.756-.936 2.208-.936 1.44 0 2.196.3 2.196.936 0 .624-.756.924-2.196.924zm13.784 1.212V9.97h1.608V8.662H38.25V4.45h-1.584v11.052h1.584zm-8.004-2.076c1.26-.6 2.148-1.812 2.64-3.252.492 1.308 1.356 2.412 2.58 2.976l.876-1.248c-1.812-.84-2.688-2.796-2.688-4.476v-.612h2.196V5.506h-6.072v1.308h2.292v.612c0 1.824-.9 3.9-2.712 4.74l.888 1.26z'/%3E%3C/g%3E%3C/svg%3E");}
.badge_administrator {width:48px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='20'%3E%3Cdefs%3E%3Crect id='a' width='48' height='20' x='0' y='0' rx='10'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-433-196h1740v1304H-433z'/%3E%3Cg%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23067E77' xlink:href='%23a'/%3E%3Cg fill='%23000' mask='url(%23b)'%3E%3Cpath d='M-37.894737-35h126.316V65h-126.316z'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M16.976 12.73v-3.6h1.32V7.822h-1.32V4.45h-1.584v8.28h1.584zM14.06 9.202c.252-1.392.252-2.484.252-3.252v-.684H8.636v1.26h4.116c-.012.66-.06 1.464-.24 2.496l1.548.18zm-5.916 2.052c1.896-.012 4.464-.06 6.744-.48l-.096-1.128c-1.032.144-2.136.228-3.228.276V7.834h-1.548v2.148c-.432.007-.851.01-1.25.011L8 9.994l.144 1.26zm9.18 4.068v-1.26h-6.132v-2.064H9.608v3.324h7.716zm10.664.216V4.45h-1.584v11.088h1.584zM20.38 12.97c2.004 0 3.624-.072 5.424-.384l-.168-1.284c-1.56.264-2.952.348-4.632.36V9.67h3.588V5.398h-5.22v1.26h3.6v1.764h-3.588v4.548h.996zm17.708 2.544V9.982h1.608V8.674h-1.608V4.462h-1.584v11.052h1.584zm-8.004-2.076c1.26-.6 2.148-1.812 2.64-3.252.492 1.308 1.356 2.412 2.58 2.976l.876-1.248c-1.812-.84-2.688-2.796-2.688-4.476v-.612h2.196V5.518h-6.072v1.308h2.292v.612c0 1.824-.9 3.9-2.712 4.74l.888 1.26z'/%3E%3C/g%3E%3C/svg%3E");}

/* 리스트 */
.list_dot li{position: relative;margin-left: 5px;text-indent: -5px;}
.list_dot li::before{content: "";display: inline-block;width: 3px;height: 3px;margin-right: 8px;vertical-align: middle;background-color: #333;border-radius: 50%;}

/*
    * 7-7.pagenation
    */
.pagination{display: flex;padding-left: 0;width: min-content;margin: 34px auto 0;}
.page_link{position: relative;display: block;text-decoration: none;padding: 6px 12px;color: #3c3e40;}
.pagination .fa{display: inline-block;background: 50% 50% no-repeat;}
.pagination .ico_arrow_left{width: 16px;height: 16px;vertical-align: bottom;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath d='M16 16H0V0h16v16z'/%3E%3Cpath d='M10 2L4 8l6 6' stroke='%23333' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");}
.pagination .ico_arrow_right{width: 16px;height: 16px;vertical-align: bottom;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 stroke='%23333' stroke-linecap='round' stroke-width='2' d='M6 14l6-6-6-6'/%3E%3C/g%3E%3C/svg%3E");}
.page_item.active .page_link{color: #fb502f;font-weight: 700;text-decoration: underline;}

/*
    * 7-9.탭
    */
.chain_wrap .header_nav,
.chain_wrap .tab_nav{ width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.chain_wrap .header_nav .nav,
.chain_wrap .tab_nav .nav{ display: inline-flex;}
.chain_wrap .header_nav .nav_item:nth-child(n+2),
.chain_wrap .tab_nav .nav .nav_item:nth-child(n+2){ margin-left: 26px;}
.chain_wrap .header_nav .nav_link,
.chain_wrap .tab_nav .nav .nav_link{ display: block; position: relative; padding: 10px 6px; font-weight: 400;}
.chain_wrap .header_nav .nav .nav_link[aria-selected="true"]::before,
.chain_wrap .tab_nav .nav .nav_link[aria-selected="true"]::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #f6330a;}
.chain_wrap .header_nav .nav .nav_link.active::before,
.chain_wrap .tab_nav .nav .nav_link.active::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #f6330a;}
.chain_wrap .header_nav .btn_link_txt,
.chain_wrap .tab_nav .btn_link_txt{ display: inline-flex; position: relative; height: 26px; margin-left: 36px; vertical-align: middle; }
.chain_wrap .header_nav .btn_link_txt::before,
.chain_wrap .tab_nav .btn_link_txt::before{ content: ''; position: absolute; left: -12px; top: 3px; width: 1px; height: 16px; background-color: #c9c9c9;}
.chain_wrap .header_nav .btn_link_txt a,
.chain_wrap .tab_nav .btn_link_txt a{  display: flex; align-items: center; font-size: 13px; line-height: 20px; letter-spacing: -0.5px;}
.chain_wrap .header_nav .btn_link_txt h2,
.chain_wrap .tab_nav .btn_link_txt h2 { height: 18px; }
.chain_wrap .header_nav .btn_link_txt .ico_more,
.chain_wrap .tab_nav .btn_link_txt .ico_more{ margin-left: 1px; margin-top: 1px; }

.tab_content .list_option_area{border-bottom: 1px solid rgba(0, 0, 0, .1);}

/*
    * 7-10.소개
    */
.info_wrap{ position: relative; }
.info_wrap:not(.about_wrap) { background-color: #f4f5fa; }
.info_wrap .info_area .title{font-size: 16px; line-height: 24px; }
.info_wrap:not(.about_wrap) .info_area .title { color: #f6330a; }
.info_wrap.about_wrap .info_area .title { color: #fff; }
.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;}
.info_wrap:not(.about_wrap) .info_area .description { color: #111; }
.info_wrap.about_wrap .info_area .description { color: #fff }
.info_wrap.about_wrap .btn, 
.info_wrap.about_wrap .btn_subscribe {border-color:#fff !important; color: #fff !important;}

/*
    8.카드
    */

    /*
    * 8-1.카드기본설정

/* card */
.card{position:relative;}
.card_body .title{width:100%; font-size:13px; line-height: 1.62; letter-spacing: -0.5px; font-weight: 700; color: #f6330a;  }
.card_body .headline:hover {opacity:.6;}
.card_body .headline strong { color: #f6330a; font-size:inherit;}
.card_body .headline .badge {background:none; padding:0;}
.card_body .description{color:#666;word-break:break-all;}
.card_body .description strong { font-weight: 400; color: #f6330a; }
.card_body .byline{color:#aaa;font-size:13px;line-height:1.5;letter-spacing: -0.5px;}
.card_body .play_count{padding-top:8px;color:#aaa;font-size:12px;line-height:1.5;}
.card_image a{position: relative;display:block;z-index:5;}
.card_image a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #000;opacity:.04;}
.card .byline{color:#aaa;}
.card_more{display:flex;align-items:center;justify-content:center;width:100%;border-top:1px solid #ddd;color:#999;font-size:14px;line-height:20px;}
.card_more .fa_arrow_down_g{margin-left:8px;}
.card .rank_count{position:absolute;left:0;top:0;background-position: 0 0;}

/* card border */
.card.border{border:1px solid #b3b3b3;}
.card.border .card_body{padding:16px;}

/* meta */
.meta{display:flex;align-items: center;}
.meta .ico_up{margin-right: 6px;}
.meta .btn_bookmark{margin-left:auto;}
.meta .btn_delete {margin-left: auto;}
.meta .btn_edit {margin-left: auto;}
.meta button[class ^="btn_"] + button[class ^="btn_"] {margin-left:15px;}
.meta .count{position:relative;font-size: 13px;line-height: 1.69;letter-spacing: -0.5px;color: #999;}
.meta .count + .ico_up,
.meta .count + .date{position:relative; margin-left: 16px;}
.meta .count + .ico_up::before,
.meta .count + .date::before{content:'';position: absolute;left:-8px;top:50%;transform: translateY(-50%) ;width:1px;height:10px;background-color: #bcbcbc;}

.meta .hits:first-child:nth-last-child(2),
.meta .source:first-child:nth-last-child(2) { position: relative; padding-right: 10px; margin-right: 10px; }
.meta .hits:first-child:nth-last-child(2)::before,
.meta .source:first-child:nth-last-child(2)::before { content: ''; position: absolute; right: 0; top: 5px; width: 1px; height: 12px; background-color: #bcbcbc;  }
.meta .hits + .date:before {display:inline-block; content:''; transform: translateY(1px); width:1px; height:12px; border-left: 1px solid rgba(0, 0, 0, .1);}

/* 구독전용, 회원전용 뱃지 */
.card_body .headline [class*='badge_'] {margin-right: 6px; vertical-align:middle; line-height:inherit; transform:translateY(-2px);}

/* 카드그룹 */
.card_group .card{position: relative;}
.card_group .card:before{content: "";display: block;position: absolute;background-color: rgba(0, 0, 0, .1);}

/* 영상 */
.photo_list_area a > [class*='ico_'] { position: absolute;}

/* 포토 */
.photo_list_area .ico_photo,
.photo_list_area .ico_play,
.photo_list_area .ico_audio {left:inherit !important;}

.photo_list_area .card_image a::before,
.story_list .card_image a::before,
.card_right_list .card_image a::before,
[class*='showcase_'] .card_image a::before,
.skin_group .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;}

/*
    * 8-2.보더형카드
    */
.scroll_wrap{width:100%;}

.card_skin{border:1px solid rgba(0, 0, 0, .1); height:100%;}
.card_skin .card_image{width: calc(100% + 2px);margin:-1px; flex:0 0 auto;}
.card_skin .card_image + .card_body {padding:12px 16px 16px;}

.card_skin .card_foot{position:relative;left:16px;bottom:0;display:flex;align-items: center;width:calc(100% - 32px);padding:10px 0;margin-top: auto;border-top:1px solid rgba(0, 0, 0, .1);}
.card_skin .card_foot .title{color:#f6330a;font-size: 14px;font-weight: 700;line-height: 1.57;}
.card_skin .card_foot .title:hover {opacity:.6;}
.card_skin .card_foot [class*='btn'] {margin-left: auto;}
.card_skin .card_foot .ico_plus_orange{width:13px;height:13px;
    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:%23f6330a%7D%3C/style%3E%3Cpath d='M0 0h13v13H0V0z' fill='none'/%3E%3Cpath class='st1' d='M6 2h1.4v9.5H6V2z'/%3E%3Cpath class='st1' d='M2 6h9.5v1.4H2V6z'/%3E%3C/svg%3E");
}

/* 배경형 */
.card_skin.skin{background-color:#f6330a;border:none;}
.card_skin.skin .card_body {padding:0;}
.card_skin.skin .headline{color: #fff;}
.card_skin.skin .headline:hover {opacity:1;}
.card_skin.skin .btn{border-color:#fff;color:#fff;font-weight:700;}

.skin_group li{display:flex;flex-flow: column;height:auto; min-height:291px;}
.skin_group .card{position:relative;padding-bottom:50px;border:1px solid rgba(0, 0, 0, .1);}
.skin_group .card::before{display:none;} 

/* 카드리스트 */
.card_list .list_item{border:1px solid rgba(0, 0, 0, .1);}
.card_list .list_item .headline{ font-size: 18px; line-height: 28px; }
.card_list .list_item .headline a {display: block;/*ie display*/ display: -webkit-box;max-height:56px;overflow:hidden;white-space: normal;word-wrap: break-word; text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.card_list .list_item .headline .ico_new{ width: 19px; height: 19px; margin-right:4px; transform: translateY(3px);}
.card_list .list_item .subscribe_count { position: absolute; left: 20px; bottom: 16px; font-size: 14px; line-height: 22px; color: #f6330a; }
.card_list .list_item .subscribe_count .ico_check {margin-right: 4px; width: 13px; height: 13px; }

.card_list .list_item .flex_area [class*='badge_'] {flex: 0 0 auto;}

.list_item{ padding:16px 20px;}
.card_list .list_item .description {margin-top: 10px; display: -webkit-box;overflow:hidden;white-space: normal; word-wrap: break-word; text-overflow:ellipsis; -webkit-box-orient: vertical; height:44px; -webkit-line-clamp: 2; }
.list_item .description{ display:block;width: 100%; font-size: 14px; line-height: 22px;}
.list_item > .flex_area { align-items: flex-start; justify-content: space-between; }
.list_item > .flex_area .btn_subscribe { margin-left: 18px; }

/*
    * 8-3.이슈쇼케이스
    */
.issue_showcase .card_skin{position: relative;}
.issue_showcase .card_image{overflow:hidden;position:relative;width:100%; margin:0px; height:0;padding:0 0 56% 0;background:#f4f5fa;}

.issue_showcase .card_image a:after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);opacity:0.7;background-color: #000;}
.issue_showcase .headline{position:absolute; z-index: 10; /*top:15.3%;*/left:0;transform:translateY(-50%);display:inline-block;padding:0 40px;text-align: center;color:#fff;font-size:20px !important;line-height: 30px !important;word-break: keep-all; }
.issue_showcase .headline a{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: 58px;}
.issue_showcase .description{color:#111;font-weight:700;}
.issue_showcase .description a{display: inline-block;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.issue_showcase .rank_count{position:relative;margin-bottom:36px;}
.issue_showcase .rank_count::after{content:'';position:absolute;bottom:-20px;left:0;width:32px;height:2px;background-color:#f6330a;}

.issue_showcase .no_image .headline{color:#f6330a;}
.issue_showcase .no_image .card_image:after{background-color: transparent;}

.issue_showcase [class*="ico_num"]{vertical-align: top;}
.issue_showcase .ico_num1{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v42H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M19.084 41V1.792h-8.58L8.216 5.848h6.5V41z'/%3E%3C/g%3E%3C/svg%3E");}
.issue_showcase .ico_num2{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v42H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M27.992 41v-4.056H11.456L25.028 20.98c2.028-2.34 2.964-5.096 2.964-8.268 0-6.812-5.772-11.596-12.324-11.596-6.916 0-11.96 5.252-12.116 12.116H7.92c.104-4.576 3.172-8.06 7.904-8.06 4.264 0 7.8 3.224 7.8 7.592 0 2.548-1.092 4.68-2.652 6.552L2.616 41h25.376z'/%3E%3C/g%3E%3C/svg%3E");}
.issue_showcase .ico_num3{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='42'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v42H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M15.096 41.676c6.708 0 12.168-4.784 12.168-11.648 0-4.004-1.82-7.904-5.616-9.62 3.172-1.612 5.044-5.096 5.044-8.58 0-6.448-4.836-10.712-11.128-10.712-6.448 0-10.244 4.108-10.868 10.348h4.316c.364-3.692 2.548-6.292 6.448-6.292 4.108 0 6.864 2.704 6.864 6.864 0 4.94-3.588 6.188-7.748 6.344v4.056c4.784-.156 8.32 2.34 8.32 7.332 0 4.316-3.276 7.852-7.644 7.852-3.952 0-7.332-2.808-7.54-6.812H3.448c.104 6.552 5.304 10.868 11.648 10.868z'/%3E%3C/g%3E%3C/svg%3E");}

/*
    * 8-4.포토리스트
    */

/*
    * 8-5.스토리리스트
    */
.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;}

/* 기자기사랭크 */
.story_rank .card{flex-direction: row-reverse;}
.ico_wrap{display:flex;align-items:center;margin-right:8px;font-size: 13px;line-height: 1.69;letter-spacing: -0.5px;color: #f6330a;}
.ico_wrap [class*='ico_']{margin-right:4px;}

/* 데이터 없음 */
.not_date_bx { padding-top: 16px; }
.not_date_bx .results { font-size: 20px; font-weight: 700; line-height: 30px; }
.not_date_bx .results strong { color: #f6330a; }
.not_date_bx .list_blt { margin-top: 8px; }
.list_blt li { position: relative; padding-left: 12px; font-size: 15px; line-height: 24px;  color: #666; }
.list_blt li::before { content: ''; position: absolute; left: 0; top: 11px; width: 4px; height: 4px; background-color: #666; }

/*
    * 8-6.북마크리스트
    */
.bookmark_list_area .card{padding:20px 0;}
.bookmark_list_area .card::before{width:100%;height:1px;bottom:0;}
.bookmark_list_area .card:first-child {padding-top:0;}
.bookmark_list_area .slick-list {padding-bottom:25px;}
.bookmark_list_area .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;left:0;transform:translateX(0);}
.bookmark_list_area .slick-dots li{flex:0 0 auto;}

/* Images types */
.list .list_item .list_image{float:left;margin-right:16px;}
.list .list_item .list_image img{width:auto;}
.list .list_item .list_body .headline{font-size:20px;font-weight:700;line-height:1.45;letter-spacing:-0.31px;color:#000;}
.list .list_item .list_body .description{font-size:14px;line-height:1.57;letter-spacing:-0.37px;color:#444;}

/*
    * 8-7.기자
    */
/* .journalist_list .name {max-width:124px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} */
.journalist_list .list_item{ border:1px solid rgba(0, 0, 0, .1);}
.journalist_list .profile_area{display:flex;  }
.journalist_list .profile_area .profile_image{ overflow: hidden;flex: 0 0 auto; position:relative; width:72px; height:72px;border-radius: 50%;}
.journalist_list .profile_area .profile_image:before {display:block; content: ''; position:absolute; top:0; left:0; width:calc(100% - 2px); height:calc(100% - 2px); border-radius:50%; border:1px solid rgba(0,0,0,0.04); background:rgba(0, 0, 0, 0.06); z-index: 1;}
.journalist_list .profile_image img{max-width:100%;}
.journalist_list .headline {display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;  height:61px; margin-top:16px; padding-top:16px; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, .1); font-size:14px; line-height: 22px;}
.journalist_list .headline:hover {opacity:.6;}
.journalist_list .meta{display:flex; margin-top:6px;}

/* 기자정보 */
.profile_area .profile_body .journalist_popularity{display: flex; margin-top: 8px; font-size: 13px; line-height: 1.54; letter-spacing: -0.5px; color: #999; }
.profile_area .profile_body .journalist_popularity dd {margin-left:4px;font-weight: 700;}
.profile_area .profile_body .journalist_popularity dt:not(:first-child) {position: relative; margin-left:8px; padding-left: 8px; }
.profile_area .profile_body .journalist_popularity dt:not(:first-child)::after{content: ""; display: block;position: absolute;top: 50%;left: 0;width: 1px;height: 10px;background-color: #bcbcbc;transform: translateY(-50%);}



/*
    * 8-8.기타
    */
.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;}

.subscribe_recommend_list .headline:hover,
.subscribe_package_list .headline:hover,
.subscribe_package_list .title:hover {opacity:.6;}

/* bridge_banner */
.bridge_banner {width:calc(100% + 40px);margin-left:-20px;margin-bottom:30px;padding:0;background:#e6f6f6;text-align:center;}
.bridge_banner img {max-width:360px;}

/* SNS 컴포넌트 */
.sns_wrap {display:flex;flex-flow:row;padding:14px 0;border-top: 1px solid rgba(0, 0, 0, .1);border-bottom: 1px solid rgba(0, 0, 0, .1);}
.sns_wrap .sns_image {margin-right:14px;}
.sns_wrap .sns_body {display: flex;flex-flow:column;justify-content: center;}
.sns_wrap .sns_body .title {font-size: 16px;line-height: 22px;letter-spacing: -0.8px;color: #365899;}
.sns_wrap .sns_body .sns_btn_wrap {display: flex;margin:6px 0 7px;align-items: center;width:78px;padding:5px 12px;background:#f2f4f6;border:1px solid rgba(0, 0, 0, .1);border-radius: 4px;font-size: 12px; color: #333333;}
.sns_wrap .sns_body .sns_btn_wrap .btn_image {margin-right:6px;}
.sns_wrap .sns_body .sns_count {padding-right:5px;font-size: 12px;color: #999999;line-height: 20px;letter-spacing: -0.4px;}

/* 스토리리스트 마지막 줄 삭제 예외처리(부동산, 오피니언홈) */
.story_list .card.bdr_bt_none {padding-bottom:0;}
.story_list .card.bdr_bt_none::before {display:none;}

/* 소개 페이지 (리셋코리아, 더북한) */
.section_article figure:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid#000;opacity:.04}

/* error */
.error_area .title {display: block;position:relative;text-align:center;padding-top:80px;font-size:20px;line-height:30px;font-weight:bold;}
.error_area .title i {position:absolute;top:0;left:50%;transform:translateX(-50%);}
.error_area > p {margin-top:10px;font-size: 14px;line-height: 22px;text-align: center;}
.error_area > p + p {margin-top:20px;}
.error_area > p > span {font-weight:bold;}
.error_area > p > span .btn_link_cs {text-decoration: underline;}
.error_area .btn_group {margin-top:80px;justify-content: center;}

/*
    9.팝업
    */

/*
    * 9-1.팝업기본
    */
.layer_comment{position:fixed;right:0;top:0;height:100%;background-color:#fff;}
.layer_info{ right: 0; top: 32px; 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;}
.layer_info li span {display: inline-block; width: 40px;}

/* 운세 팝업 */
.layer_basic .layer_title { font-size: 16px; line-height: 24px; }
.layer_basic .layer_header .description { margin-top: 4px; font-size: 14px; line-height: 22px; }
.layer_basic .layer_body {position: relative; padding-top: 16px; }
.layer_basic.layer_region .layer_body::after{content: ''; display: block; position: absolute; bottom: 68px; left: 0; width: 100%; height: 30px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);}
.layer_basic .layer_body .scroll{position: relative; height: 322px; overflow-y: scroll; overflow-x: hidden; margin-bottom: 20px;}
.layer_basic .layer_body .scroll ul{padding-bottom: 30px;}
.layer_basic .layer_body .scroll::-webkit-scrollbar{ display:none; }
.layer_basic .text_zodiac { margin-bottom: 20px; font-size: 16px; line-height: 24px; font-weight: 700; text-align: center; color: #4533a7; }
.layer_basic .layer_footer { margin-top: 50px; }

/* 온보딩 팝업 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 16px; 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; margin-top: 0;}
.layer_onboard .card_skin .headline{text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;  -webkit-line-clamp:2;}
.layer_onboard .card_skin .description{max-height:68px; -webkit-line-clamp:3; font-size: 14px; line-height: 22px;}
.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; flex: 0 0;}
.layer_onboard .card_skin .meta .date{padding-left:8px; position: relative;}
.layer_onboard .card_skin .meta .title + .date::before{content:'';display:inline-block; height:10px; width:1px; background:#999; position:absolute; left: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%;}
    .layer_onboard .tab_content li:last-of-type{margin: 0;}
    .layer_onboard .skin_group li{max-width: 100%; min-height: 100%;}
    .layer_onboard .skin_group li .card_skin{ min-height: 169px;}
}

/* 정보 입력 완료 */
.complete_box { position: relative; margin-top: 48px; padding-top: 48px; text-align: center; }
.complete_box::before { content: ''; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 36px; height: 36px; border-radius: 50%; background-color: #e8dfff;background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath fill='%234533A7' fill-rule='nonzero' d='M2.4600005 7.74925513l4.69955867 4.69955867 7.74674773-7.7517621-1.34617651-1.34617651-6.3962107 6.40382947-3.35499224-3.3543765z'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 16px auto; }
.complete_box .description { font-size: 16px; line-height: 24px; font-weight: 700; color: #111; }
.complete_box .info_box { margin-top: 24px; padding: 21px; border: 1px solid #cdcdcd;  }
.complete_box .info_box .my_year { font-size: 14px; line-height: 22px; font-weight: 700; }
.complete_box .info_box .my_animal { margin-top: 4px; font-size: 20px; line-height: 30px; font-weight: 700; color: #4533a7; }

/* 리스트 col 정렬 */
[class*="list_col"] { display: flex; flex-wrap: wrap; margin: -4px; }
[class*="list_col"] li { padding: 4px; }
.list_col1 li { width: 100%; }
.list_col2 li { width: 50%; }
[class*="list_col"] + [class*="button_wrap"] { margin-top: 24px; }

/* 공통 radio 스타일 */
.radio_rect { cursor: pointer; position: relative; }
.radio_rect input { position: absolute; left: 0; top: 0; width: 0; height: 0; }
.radio_rect span { display: flex; align-items: center; justify-content: center; width: 100%; height: 48px; border: 1px solid #cdcdcd; font-size: 14px; font-weight: 700; }
.radio_rect input:checked + span { border-color: #4533a7; color: #4533a7; }

/* full_popup */
.full_popup.show .half_popup {bottom:0; transition: bottom 1s;}

/* 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:auto;min-height:auto; padding:20px 0 !important; 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 {display:flex; align-items:center; justify-content:center; margin-top:20px; 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;}
.half_popup.layer_popup {position: fixed;} /* comment.css 겹침 예외처리 */
.half_popup .ico_info_circle{width:30px;height:30px;}
.half_popup .layer_footer{margin-top:20px;}

/* 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;}
.layer_alert .form_control{margin-top: 20px;}
[class*="popup"] .thanks_txt {display:none;}
[class*="popup"] .layer_body > .thanks_txt {display: flex; height: 100%; justify-content: center; align-items: center;}

/*다크 팝업(구독모듈)*/
.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; padding-left: 5px;}
.layer_dark_popup .layer_body .popup_list li{list-style-type: disc;}
.layer_dark_popup .layer_body .popup_list li::marker{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_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 .btn_close {position: absolute; top:10px; right:10px;}

/*다크 팝업 아이콘*/
.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");}

/*플로팅 팝업*/
.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);}

/* 뉴스레터 수신동의 팝업 */
.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;}

/*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;}
.product_popup.thanks .btn_close {display:none;}

/* epandable_a */
.epandable_a{width: 340px; min-height:210px; bottom: 30px;  right:32px; text-align: center;}
.epandable_a .layer_body{padding: 20px; height: 100%; min-height:210px;}
.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_a .layer_body > .thanks_txt {height:150px;}

/* epandable_b */
.epandable_b{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 320px;min-height:468px;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:only-child {min-height:408px; padding-top:0;}
.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;}

/* 메모 레이어 */
.layer_memo {position: fixed !important; z-index: 401; width: 320px; height: 212px; padding: 14px 20px 20px; left: 50% !important; top: 50% !important; transform: translate(-50%,-50%); }
.layer_memo .layer_header { line-height: 20px; } 
.layer_memo .layer_body { margin-top: 12px; }
.layer_memo textarea { width: 100%; height: 108px; overflow-y: auto; border: 0; font-size: 16px; line-height: 24px; color: #666; }
.layer_memo .text_count { font-size: 13px; line-height: 22px; letter-spacing: -0.5px; color: #999;  }
.layer_memo .layer_footer { display: flex; align-items: center; justify-content: space-between; overflow: hidden; margin-top: 10px; }
.layer_memo .btn_close { right: 12px; top: 12px; }
.layer_memo.layer_alert { padding: 0; }
.layer_memo .alert_body { padding: 68px 0; }
.layer_memo .ico_close{width: 20px; height: 20px;}
.layer_alert .alert_body p { font-size: 14px; text-align: center; color: #111; }
.layer_alert .alert_body .button_wrap_wide { margin-top: 20px; }

/*
    * 9-1.공유
    */
.layer_share{ width: 300px; height: 200px; padding: 14px 14px 20px 20px;}
.layer_share ul{ display: flex; flex-wrap: wrap; padding-top: 18px;}
.layer_share li{ display: flex; justify-content: center; align-items: flex-end; position: relative; width:25%; height: 52px;}
.layer_share li:nth-child(n+5){ margin-top: 24px;}
.layer_share li a { position: relative; vertical-align: top; text-align: center;}
.layer_share li a [class^='ico']{ position: relative; width: 24px; height: 24px;}
.layer_share li a span{ display: block; margin-top: 6px; font-size: 13px; line-height: 22px; letter-spacing: -0.5px; white-space: nowrap; color: #999;}
.layer_share .btn_close{ top: 12px; right: 12px;}

/*
    * 9-3.검색어
    */

/*
    10.댓글
    */

/*
    * 10-1.공감
    */
.empathy_wrap{ position: relative; height: 46px;}
.empathy_wrap::before{ content: ""; position: absolute; right: 50%; top: 0; width: 1px; height: 100%; background-color: #d8d8d8;}
.empathy_wrap .comment_recomm{ height: 100%;}
.empathy_wrap .comment_recomm > button{ position: relative; width: 50%; height: 100%;}
.empathy_wrap .comment_recomm > button .count{ position: relative; margin-left: 8px; color: #999; font-size: 16px;}
.empathy_wrap .comment_recomm [class^="ico_"]{ width: 30px; height: 30px; background-size: 100%;}
.comment_recomm{ display: flex; align-items: center;}
.comment_recomm > button{ display: flex; justify-content: center; align-items: center;}
.empathy_wrap .comment_recomm > button > .ico_like{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath fill='%23999' fill-rule='nonzero' d='M25.667 3v.5l-1.6 1.5h-2.431A11.99 11.99 0 0127 15c0 6.627-5.373 12-12 12S3 21.627 3 15C3 8.484 8.193 3.181 14.666 3.005V3h11zM15.07 5h-.14l-.21.004C9.327 5.152 5 9.57 5 15c0 5.523 4.477 10 10 10s10-4.477 10-10c0-5.5-4.44-9.962-9.93-10zM9 15a6 6 0 1012 0h2a8 8 0 01-16 0h2zm2-5a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0111 10zm8 0a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0119 10z'/%3E%3C/g%3E%3C/svg%3E");}
.empathy_wrap .comment_recomm > button > .ico_dislike{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath fill='%23999' fill-rule='nonzero' d='M25.667 3v.5l-1.6 1.5h-2.431A11.99 11.99 0 0127 15c0 6.627-5.373 12-12 12S3 21.627 3 15C3 8.484 8.193 3.181 14.666 3.005V3h11zM15.07 5h-.14l-.21.004C9.327 5.152 5 9.57 5 15c0 5.523 4.477 10 10 10s10-4.477 10-10c0-5.5-4.44-9.962-9.93-10zM15 14.5a8.002 8.002 0 017.418 5l-2.221-.001C19.159 17.706 17.22 16.5 15 16.5s-4.16 1.206-5.197 2.999H7.582A8.002 8.002 0 0115 14.5zM11 10a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0111 10zm8 0a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0119 10z'/%3E%3C/g%3E%3C/svg%3E");}
.empathy_wrap .comment_recomm > button.active > .ico_like{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M25.667 3v.5l-1.6 1.5h-2.431A11.99 11.99 0 0127 15c0 6.627-5.373 12-12 12S3 21.627 3 15C3 8.484 8.193 3.181 14.666 3.005V3h11zM15.07 5h-.14l-.21.004C9.327 5.152 5 9.57 5 15c0 5.523 4.477 10 10 10s10-4.477 10-10c0-5.5-4.44-9.962-9.93-10zM9 15a6 6 0 1012 0h2a8 8 0 01-16 0h2zm2-5a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0111 10zm8 0a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0119 10z'/%3E%3C/g%3E%3C/svg%3E");}
.empathy_wrap .comment_recomm > button.active > .ico_dislike{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h30v30H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M25.667 3v.5l-1.6 1.5h-2.431A11.99 11.99 0 0127 15c0 6.627-5.373 12-12 12S3 21.627 3 15C3 8.484 8.193 3.181 14.666 3.005V3h11zM15.07 5h-.14l-.21.004C9.327 5.152 5 9.57 5 15c0 5.523 4.477 10 10 10s10-4.477 10-10c0-5.5-4.44-9.962-9.93-10zM15 14.5a8.002 8.002 0 017.418 5l-2.221-.001C19.159 17.706 17.22 16.5 15 16.5s-4.16 1.206-5.197 2.999H7.582A8.002 8.002 0 0115 14.5zM11 10a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0111 10zm8 0a1.5 1.5 0 11-.001 3.001A1.5 1.5 0 0119 10z'/%3E%3C/g%3E%3C/svg%3E");}
.comment_recomm > button.active > .count{ font-weight: 500; font-family: "Noto Sans KR"; color: #111;}
.comment_recomm [class^="ico_"]{ width: 22px; height: 22px; background-size: 100%;}
.comment_recomm > button .count{ margin-left: 5px; color: #999; font-size: 14px;}

/*
    11.테마컬러
    */

/*
    * 11-1.보라색(섹션 유니크형 더, 오래 등)
    */
/* .color_set1{color:#4533a7;} */
.theme_set1 .chain_wrap.bdr {border-color:#5641c5;}
.theme_set1 .section_header_wrap.section_header_block_wrap .page_title,
.theme_set1 .section_header_series_wrap + .showcase_swiper {border-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 .section_article .article_header .title {color:#4533a7;}

/* 구독버튼 */
.theme_set1 .ico_check,
.color_set1 .ico_check{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath fill='%234533A7' fill-rule='nonzero' d='M2.4600005 7.74925513l4.69955867 4.69955867 7.74674773-7.7517621-1.34617651-1.34617651-6.3962107 6.40382947-3.35499224-3.3543765z'/%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,
.theme_set1 .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;}

.myfeed_top_wrap .color_set1.myfeed_box .title {color:#4533a7;}

/* 컴포넌트타이틀 */
.color_set1 header.title_wrap{border-color:#4533a7;}
.color_set1 .title_wrap .title{color:#4533a7;}
.theme_set1 .tag_wrap .title,
.color_set1 .tag_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;}
.theme_set1 .tag_wrap + .row:before, .section_header_wrap +.row::before,
.color_set1 .tag_wrap + .row:before, .section_header_wrap +.row::before{background-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");}

/* 정정보도 */
.theme_set1 .info_wrap:not(.about_wrap){background-color: #f4f5fa !important;}

/* 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;}

/*tab*/
.theme_set1 .tab_nav .nav .nav_link[aria-selected="true"]::before,
.color_set1 .tab_nav .nav .nav_link[aria-selected="true"]::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #4533a7;}

.theme_set1 .header_nav .nav .nav_link.active::before,
.theme_set1 .tab_nav .nav .nav_link.active::before,
.color_set1 .header_nav .nav .nav_link.active::before,
.color_set1 .tab_nav .nav .nav_link.active::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #4533a7;}

/*switch*/
.theme_set1 input:checked + .slider,
.color_set1 input:checked + .slider{background-color: #4533a7;}
.theme_set1 input:checked + .slider:before,
.color_set1 input:checked + .slider:before{border: 1px solid #4533a7;}

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

/* 뱃지 */
.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_set1 .badge_writing {width:38px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-481-774h1600v3161H-481z'/%3E%3Cpath fill='%23FFF' d='M-640-774h1920v3909H-640z'/%3E%3Cpath fill='%23FFF' stroke='%23000' stroke-opacity='.1' d='M-279.5-24.5h379v222h-379z'/%3E%3Cg%3E%3Crect width='38' height='20' fill='%23067E77' rx='10'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M18.077 10.172v-5.41h-1.516v5.41h1.516zM9.6 9.99c1.827-.012 4.205-.07 6.284-.414l-.069-1.068c-.402.046-.804.091-1.229.114V6.565h.827V5.393H9.714v1.172h.839v2.206l-1.103.011.15 1.207zm2.413-1.241V6.565h1.114v2.137c-.367.023-.747.034-1.114.046zm6.364 6.502v-1.172h-5.94v-.632h5.641v-2.849H10.92v1.16h5.653v.61h-5.641v2.883h7.444zm9.864-2.849V4.75h-1.527v7.651h1.527zm-7.972-1.126c1.229-.402 2.08-1.218 2.55-2.251.483.942 1.287 1.7 2.459 2.067l.77-1.16c-1.712-.563-2.482-1.861-2.482-3.102v-.126h2.09V5.508H19.9v1.195h2.125v.126c0 1.321-.77 2.711-2.527 3.263l.77 1.183zm8.237 3.872V13.94h-5.79v-2.228h-1.517v3.435h7.307z'/%3E%3C/g%3E%3Cg%3E%3Crect width='38' height='20' fill='%234533A7' rx='10'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M18.077 10.172v-5.41h-1.516v5.41h1.516zM9.6 9.99c1.827-.012 4.205-.07 6.284-.414l-.069-1.068c-.402.046-.804.091-1.229.114V6.565h.827V5.393H9.714v1.172h.839v2.206l-1.103.011.15 1.207zm2.413-1.241V6.565h1.114v2.137c-.367.023-.747.034-1.114.046zm6.364 6.502v-1.172h-5.94v-.632h5.641v-2.849H10.92v1.16h5.653v.61h-5.641v2.883h7.444zm9.864-2.849V4.75h-1.527v7.651h1.527zm-7.972-1.126c1.229-.402 2.08-1.218 2.55-2.251.483.942 1.287 1.7 2.459 2.067l.77-1.16c-1.712-.563-2.482-1.861-2.482-3.102v-.126h2.09V5.508H19.9v1.195h2.125v.126c0 1.321-.77 2.711-2.527 3.263l.77 1.183zm8.237 3.872V13.94h-5.79v-2.228h-1.517v3.435h7.307z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}

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

/* theme_set2 - opinion */
/* .theme_set2 .headline { font-weight: 400; } */

/*검색 팝업*/
.theme_set2 .chain_wrap.bdr {border-color:#067e77;} /*연재 패키지 컬러 적용 20210814*/

.theme_set2 .section_header_wrap.section_header_block_wrap .page_title,
.theme_set2 .section_header_series_wrap + .showcase_swiper {border-color:#067e77;}

.theme_set2 .showcase_swiper .card_body .title {color: #067e77!important;}

.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'; } 
.theme_set2 .article_header .subhead .title,
.theme_set2 .layer_ticker .headline strong { color: #0b7d76; }
.theme_set2 .journalist_header {border-bottom: 4px solid #0b7d76;}

.theme_set2 .article_header .headline { font-family: 'Noto Serif KR'; font-weight:500;}
.theme_set2 .article_header,
.theme_set2 .article .article_header { border-color: #0b7d76; }
.theme_set2 .subscription_wrap { background-color: #f0f8f7; }
.theme_set2 .subscription_wrap .title_wrap .title,
.theme_set2 .profile_area .meta a,
.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;}

/* tag_nav */
.theme_set2 .tag_nav .nav_link[ aria-selected="true"], .theme_set2 .tag_nav .nav_link.active,
.color_set2 .tag_nav .nav_link[ aria-selected="true"], .theme_set2 .tag_nav .nav_link.active {border-color: #067e77;background-color: #067e77;color: #fff;}

/*tab*/
.theme_set2 .tab_nav .nav .nav_link[aria-selected="true"]::before,
.color_set2 .tab_nav .nav .nav_link[aria-selected="true"]::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #067e77;}

.theme_set2 .header_nav .nav .nav_link.active::before,
.theme_set2 .tab_nav .nav .nav_link.active::before,
.color_set2 .header_nav .nav .nav_link.active::before,
.color_set2 .tab_nav .nav .nav_link.active::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #067e77;}

/*switch*/
.theme_set2 input:checked + .slider,
.color_set2 input:checked + .slider{background-color: #067e77;}
.theme_set2 input:checked + .slider:before,
.color_set2 input:checked + .slider:before{border: 1px solid #067e77;}

/* 구독버튼 */
.theme_set2 .ico_check,
.color_set2 .ico_check{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cpath fill='%23067E77' fill-rule='nonzero' d='M2.4600005 7.74925513l4.69955867 4.69955867 7.74674773-7.7517621-1.34617651-1.34617651-6.3962107 6.40382947-3.35499224-3.3543765z'/%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;}
.theme_set2 .tag_wrap .title,
.color_set2 .tag_wrap .title{color:#067e77;}
.theme_set2 .tag_wrap + .row:before, .section_header_wrap +.row::before,
.color_set2 .tag_wrap + .row:before, .section_header_wrap +.row::before{background-color:#067e77;}

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

/* 소개 */
.theme_set2 .info_wrap:not(.about_wrap) {background-color: #067e77}

/* 소개 페이지(리셋코리아, 더북한) */
.theme_set2 .section_article .article_header .title {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");}

/*
    * 11-3.자주색(뉴스레터)
    */
/* .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 .subscription_wrap { background-color: #fff5fa; }
.theme_set3 .subscription_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;}

/*tab*/
.theme_set3 .tab_nav .nav .nav_link[aria-selected="true"]::before,
.color_set3 .tab_nav .nav .nav_link[aria-selected="true"]::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #dc167b;}

.theme_set3 .header_nav .nav .nav_link.active::before,
.theme_set3 .tab_nav .nav .nav_link.active::before,
.color_set3 .header_nav .nav .nav_link.active::before,
.color_set3 .tab_nav .nav .nav_link.active::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #dc167b;}

/*switch*/
.theme_set3 input:checked + .slider,
.color_set3 input:checked + .slider{background-color: #dc167b;}
.theme_set3 input:checked + .slider:before,
.color_set3 input:checked + .slider:before{border: 1px solid #dc167b;}

/* 구독버튼 */
.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;}
.theme_set3 .tag_wrap .title,
.color_set3 .tag_wrap .title{color:#b91669;}
.theme_set3 .tag_wrap + .row:before, .section_header_wrap +.row::before,
.color_set3 .tag_wrap + .row:before, .section_header_wrap +.row::before{background-color:#b91669;}
.theme_set3 .section_header_wrap.section_header_block_wrap .page_title,
.theme_set3 .section_header_series_wrap + .showcase_swiper {border-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");}

/*
    * 11-4.검정색d
    */
/* .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;}
.theme_set4 .tag_wrap .title,
.color_set4 .tag_wrap .title{color:#111;}
.theme_set4 .tag_wrap + .row:before, .section_header_wrap +.row::before,
.color_set4 .tag_wrap + .row:before, .section_header_wrap +.row::before{background-color:#111;}
.theme_set4 .section_header_wrap.section_header_block_wrap .page_title,
.theme_set4 .section_header_series_wrap + .showcase_swiper {border-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;}

/*tab*/
.theme_set4 .tab_nav .nav .nav_link[aria-selected="true"]::before,
.color_set4 .tab_nav .nav .nav_link[aria-selected="true"]::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #111;}

.theme_set4 .header_nav .nav .nav_link.active::before,
.theme_set4 .tab_nav .nav .nav_link.active::before,
.color_set4 .header_nav .nav .nav_link.active::before,
.color_set4 .tab_nav .nav .nav_link.active::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #111;}

/*switch*/
.theme_set4 input:checked + .slider,
.color_set4 input:checked + .slider{background-color: #111;}
.theme_set4 input:checked + .slider:before,
.color_set4 input:checked + .slider:before{border: 1px solid #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");}

/*
    * 11-5.파랑색(중앙선데이)
    */
/* .color_set5{color:#1855a2;} */
.theme_set5 .scroll_indicator span {background-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,
.theme_set5 .header_home + .row:before {border-color:#1855a2;}
.theme_set5 .title_wrap .title,
.color_set5 .title_wrap .title,
.theme_set5 .info_wrap:not(.about_wrap) .info_area .title,
.color_set5 .info_wrap:not(.about_wrap) .info_area .title {color:#1855a2;}
.theme_set5 .info_wrap:not(.about_wrap) .info_area .title::after,
.color_set5 .info_wrap:not(.about_wrap) .info_area .title::after {background-color:#1855a2;}
.theme_set5 .chain_wrap.bdr.float_left { border-color: #1855a2;}/* 패키지 라인 컬러 추가 20210821 */
.theme_set5 .chain_wrap .bdr {border-color:#1855a2;} /* 패키지 라인 컬러 추가 20210814 */
.theme_set5 .section_header_wrap.section_header_block_wrap .page_title,
.theme_set5 .section_header_series_wrap + .showcase_swiper {border-color:#1855a2;}
.theme_set5 .tag_wrap .title,
.color_set5 .tag_wrap .title{color:#1855a2;}
.theme_set5 .tag_wrap + .row:before, .section_header_wrap +.row::before,
.color_set5 .tag_wrap + .row:before, .section_header_wrap +.row::before{background-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; }

/*tab*/
.theme_set5 .tab_nav .nav .nav_link[aria-selected="true"]::before,
.color_set5 .tab_nav .nav .nav_link[aria-selected="true"]::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #1855a2;}

.theme_set5 .header_nav .nav .nav_link.active::before,
.theme_set5 .tab_nav .nav .nav_link.active::before,
.color_set5 .header_nav .nav .nav_link.active::before,
.color_set5 .tab_nav .nav .nav_link.active::before{ content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background-color: #1855a2;}

/*switch*/
.theme_set4 input:checked + .slider,
.color_set4 input:checked + .slider{background-color: #1855a2;}
.theme_set4 input:checked + .slider:before,
.color_set4 input:checked + .slider:before{border: 1px solid #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");}

/* 태블릿 디자인 나올때 까지는 아래 분기만 사용 - 2021.04.22 */
/* Mobile devices (mobile + tablet, 1023px and down) */
@media (max-width: 1023px){
    /*
        3.태그공통
        */

        .layer_toast{max-width: calc(100% - 40px);}

    img{width: 100%; height: auto;}

    /* 리스트 검색 */
    .list_option_area .search_form{ height: 46px;}
    .list_option_area .search_form .input_group .btn_search{ right: 6px; width: 44px; height: 44px;}
    .list_option_area .search_form .input_group .btn_search .ico_search { width: 24px; height: 24px; }
    .list_option_area .search_form .input_group .btn_clear{ top: 50%; right: 55px; transform: translateY(-50%); width: 16px; height: 16px;}

    /*
        4.공통클래스
        */

    /*
        * 4-1.common
        * -
        */
    .ad{ display: none;}
    .pc{display: none;}
    .sm_hidden{display: none !important;}
    .sm_flex {display: flex !important;}
    .pagination{display:none;}
    input[type='text']:not(.hasDatepicker),
    input[type='email'],
    input[type='search'],
    input[type='number'],
    textarea{font-size: 16px !important;}

    /*
        * 4-3.폰트
        * -
        */
    /* font size */
    .fs_sm32{font-size:32px !important;}
    .fs_sm30{font-size:30px !important;}
    .fs_sm28{font-size:28px !important;}
    .fs_sm26{font-size:26px !important;}
    .fs_sm24{font-size:24px !important;}
    .fs_sm22{font-size:22px !important;}
    .fs_sm20{font-size:20px !important;}
    .fs_sm18{font-size:18px !important;}
    .fs_sm17{font-size:17px !important;}
    .fs_sm16{font-size:16px !important;}
    .fs_sm15{font-size:15px !important;}
    .fs_sm14{font-size:14px !important;}
    .fs_sm13{font-size:13px !important;}
    .fs_sm34{font-size:34px !important;}
    .fs_sm36{font-size:36px !important;}
    .fs_sm38{font-size:38px !important;}
    .fs_sm40{font-size:40px !important;}
    .fs_sm42{font-size:42px !important;}
    .fs_sm44{font-size:44px !important;}
    .fs_sm46{font-size:46px !important;}

    /* line-height */
    .lh_sm36{line-height:36px !important;}
    .lh_sm34{line-height:34px !important;}
    .lh_sm32{line-height:32px !important;}
    .lh_sm30{line-height:30px !important;}
    .lh_sm29{line-height:29px !important;}
    .lh_sm28{line-height:28px !important;}
    .lh_sm26{line-height:26px !important;}
    .lh_sm24{line-height:24px !important;}
    .lh_sm22{line-height:22px !important;}
    .lh_sm20{line-height:20px !important;}
    .lh_sm19{line-height:19px !important;}
    .lh_sm18{line-height:18px !important;}
    .lh_sm16{line-height:16px !important;}
    .lh_sm14{line-height:14px !important;}

    /* 말줄임 */
    .el.el_sm1{white-space:nowrap;}
    .el.el_sm2{-webkit-line-clamp:2;}
    .el.el_sm3{-webkit-line-clamp:3;}
    .el.el_sm4{-webkit-line-clamp:4;}
    .el.el_sm5{-webkit-line-clamp:5;}
    .el.el_sm6{-webkit-line-clamp:6;}

    /*
        * 4-4.그리드시스템
        * -
        */
    .flex_row_reverse_sm{flex-wrap: wrap-reverse;}
    

    .row_mg{margin-left: -5px;margin-right: -5px;margin-bottom:-8px;width:calc(100% + 10px);}
    .row_mg > *{margin:8px 5px 8px;}

    /* flex */
    .flex_sm{display: flex !important;}
    .flex_sm > *{flex: 0 0 auto !important;}
    .flex_sm_col{display: flex !important;flex-direction: column !important;}
    .flex_sm_align_center{align-items: center !important;}
    .flex_sm_align_start{align-items: flex-start !important;}
    .flex_sm_align_end{align-items: flex-end !important;}
    .flex_sm_justify_center{justify-content: center !important;}
    .flex_sm_justify_start{justify-content: flex-start !important;}
    .flex_sm_justify_end{justify-content: flex-end !important;}
    .flex_sm_justify_between{justify-content: space-between !important;}
    .flex_sm_justify_around{justify-content: space-around !important;}
    .flex_sm_wrap{flex-wrap: wrap !important;}
    .flex_sm_nowrap{flex-wrap: nowrap !important;}

    .flex_sm_row_reverse{flex-direction: row-reverse !important;}
    .flex_sm_col_reverse{flex-direction: column-reverse !important;}
    
    /* grid - col */
    .col_sm0{flex:0 0 auto;width:0;}
    .col_sm1{flex:0 0 auto;width:calc(100% / 12 * 1 - 0.01%);}
    .col_sm2{flex:0 0 auto;width:calc(100% / 12 * 2 - 0.01%);}
    .col_sm3{flex:0 0 auto;width:calc(100% / 12 * 3 - 0.01%);}
    .col_sm4{flex:0 0 auto;width:calc(100% / 12 * 4 - 0.01%);}
    .col_sm5{flex:0 0 auto;width:calc(100% / 12 * 5 - 0.01%);}
    .col_sm6{flex:0 0 auto;width:calc(100% / 12 * 6 - 0.01%);}
    .col_sm7{flex:0 0 auto;width:calc(100% / 12 * 7 - 0.01%);}
    .col_sm8{flex:0 0 auto;width:calc(100% / 12 * 8 - 0.01%);}
    .col_sm9{flex:0 0 auto;width:calc(100% / 12 * 9 - 0.01%);}
    .col_sm10{flex:0 0 auto;width:calc(100% / 12 * 10 - 0.01%);}
    .col_sm11{flex:0 0 auto;width:calc(100% / 12 * 11 - 0.01%);}
    .col_sm12{flex:0 0 auto;width:calc(100% / 12 * 12 - 0.01%);}

	.col_sm20{flex:0 0 auto;width:20%;}

    .row_mg .col_sm0{width:0;}
    .row_mg .col_sm1{width:calc(100% / 12 * 1 - 0.01% - 10px);}
    .row_mg .col_sm2{width:calc(100% / 12 * 2 - 0.01% - 10px);}
    .row_mg .col_sm3{width:calc(100% / 12 * 3 - 0.01% - 10px);}
    .row_mg .col_sm4{width:calc(100% / 12 * 4 - 0.01% - 10px);}
    .row_mg .col_sm5{width:calc(100% / 12 * 5 - 0.01% - 10px);}
    .row_mg .col_sm6{width:calc(100% / 12 * 6 - 0.01% - 10px);}
    .row_mg .col_sm7{width:calc(100% / 12 * 7 - 0.01% - 10px);}
    .row_mg .col_sm8{width:calc(100% / 12 * 8 - 0.01% - 10px);}
    .row_mg .col_sm9{width:calc(100% / 12 * 9 - 0.01% - 10px);}
    .row_mg .col_sm10{width:calc(100% / 12 * 10 - 0.01% - 10px);}
    .row_mg .col_sm11{width:calc(100% / 12 * 11 - 0.01% - 10px);}
    .row_mg .col_sm12{width:calc(100% / 12 * 12 - 0.01% - 10px);}

    /*
        * 4-6.보더
        * -
        */
    .bdr_title_sm_w4{border-top:4px solid #f6330a;} /* 보더만 추가된 유형일 때 */

    /*
        5.레이아웃
        */

    /*
        * 5-1.페이지기본
        * -
        */
    .contents{padding-top:58px;padding-left: 20px;padding-right: 20px; padding-bottom:80px;}
    /* .contents > .chain_wrap:not(.float_left):not(.float_right){margin-bottom:40px;} */
    /*.contents > .float_left,
    .contents > .float_right{margin-bottom:40px;}*/
    .aside + .contents_bottom {margin-top:40px;}
    .chain_wrap + .showcase_general {margin-top:40px;}
    .catalog_list_wrap + .catalog_list_wrap,
    .chain_wrap + .chain_wrap {margin-top:40px;}
    .aside > .chain_wrap:first-child {margin-top:40px;}
    .title_wrap:not(div) + *:not(.col_lg9):not(.tag_wrap):not(.row_mg):not(.tag_nav):not(.tab_content):not(.board_list):not(.live_article_list){margin-top:20px;}
    .secondary_header_wrap + .story_list {margin-top:20px;}
    .row > .col_lg9 + .col_lg3 > .chain_wrap:first-child {margin-top:40px;} /* 아티클 - 북마크 후 읽지 않은 기사 예외처리 */

    /*
        * 5-2.헤더
        * -
        */
    /*.header{height: 58px;}
    .header .uh{padding: 0 20px;}
    .header .uh .header_right_area{right: 20px;}*/
    
    /* .chain_wrap{margin-bottom:40px;} */
    
    /*
    * 5-3.푸터
    */
    /*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;}
    

    /*
        * 5-4.페이지타이틀(sub_gnb)
        * -
        */
    .section_header_wrap .header_area > .section_title, 
    .section_header_wrap .section_title {padding-bottom:12px;font-size: 32px;font-weight: 900;line-height:42px;}
    .header_nav_wrap .header_nav_area .header_nav{width: 100vw;padding-bottom:10px;}
    .section_header_wrap .header_area .header_nav .nav_item{padding:0 8px;}
    .section_header_wrap .header_area .header_nav .nav_item h1,
    .section_header_wrap .header_area .header_nav .nav_item h2 {font-size: 15px;line-height:20px;}
    .section_header_wrap .header_area .header_nav .nav_item:not(.swiper-slide) h1,
    .section_header_wrap .header_area .header_nav .nav_item:not(.swiper-slide) h2 {line-height:30px;}
    .section_header_wrap:not(.sticky_top) .header_area .header_nav.swiper-container {padding-bottom:10px;}
    .section_header_wrap.sticky_top{left:0;top:60px;width:100%;height:60px;padding:0 20px;border-bottom:1px solid #e5e5e5;background-color:#fff;}
    
    /* 타입3 */
    .section_header_wrap.trend_header .section_title {font-size:0; line-height:1;}
    .trend_header .page_title {margin-bottom:10px;}
    .section_header_wrap .date_wrap{bottom:10px;}
    .section_header_wrap .date_wrap input {font-size:13px !important; line-height:21px;}
    /* 타입4 */
    .section_title .logo_trend { width: 209px; height: 50px; background-image: url("data:image/svg+xml,%3Csvg width='209' height='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.95 38V20.36h4.83v-4.98H.24v4.98h4.83V38h5.88zm12.82 0v-8.7l5.61 8.7h7.32l-7.11-9.27c1.62-.38 2.845-1.105 3.675-2.175.83-1.07 1.245-2.465 1.245-4.185 0-.96-.155-1.86-.465-2.7-.31-.84-.77-1.58-1.38-2.22-.61-.64-1.385-1.145-2.325-1.515-.94-.37-2.04-.555-3.3-.555h-9.15V38h5.88zm1.11-12.51h-1.11v-5.58h1.11c1.16 0 2.05.24 2.67.72.62.48.93 1.17.93 2.07 0 .9-.31 1.59-.93 2.07-.62.48-1.51.72-2.67.72zM51.53 38v-4.98h-6.99v-3.9h6.6v-4.98h-6.6v-3.78h6.99v-4.98H38.66V38h12.87zm9.61 0V24.17L72 38h5.85V15.38H72v13.83L61.14 15.38h-5.88V38h5.88zm29.65 0c1.56 0 3.015-.31 4.365-.93 1.35-.62 2.53-1.45 3.54-2.49a11.45 11.45 0 002.37-3.615c.57-1.37.855-2.795.855-4.275 0-1.5-.29-2.935-.87-4.305a11.481 11.481 0 00-2.385-3.6 11.814 11.814 0 00-3.54-2.475c-1.35-.62-2.795-.93-4.335-.93h-8.7V38h8.7zm-1.47-4.98h-1.35V20.36h1.35c1 0 1.9.16 2.7.48.8.32 1.475.76 2.025 1.32.55.56.975 1.23 1.275 2.01.3.78.45 1.62.45 2.52 0 .92-.145 1.765-.435 2.535-.29.77-.71 1.435-1.26 1.995s-1.225 1-2.025 1.32c-.8.32-1.71.48-2.73.48zM120.75 38V24.17L131.61 38h5.85V15.38h-5.85v13.83l-10.86-13.83h-5.88V38h5.88zm33.82 0v-4.98h-6.99v-3.9h6.6v-4.98h-6.6v-3.78h6.99v-4.98H141.7V38h12.87zm14.11 0l4.44-13.11L177.56 38h6l6.75-22.62h-6.15l-3.9 14.61-4.8-14.61h-4.68l-4.8 14.61-3.9-14.61h-6.15L162.68 38h6zm29.95.63c1.38 0 2.615-.185 3.705-.555 1.09-.37 2.01-.89 2.76-1.56a6.573 6.573 0 001.71-2.415c.39-.94.585-1.99.585-3.15 0-1.72-.445-3.115-1.335-4.185-.89-1.07-2.295-1.925-4.215-2.565-.48-.16-.965-.31-1.455-.45-.49-.14-.93-.305-1.32-.495a3.137 3.137 0 01-.945-.675c-.24-.26-.36-.59-.36-.99 0-.58.24-1.05.72-1.41.48-.36 1.1-.54 1.86-.54.6 0 1.22.125 1.86.375.64.25 1.28.635 1.92 1.155l2.34-4.59c-1.12-.6-2.29-1.055-3.51-1.365-1.22-.31-2.39-.465-3.51-.465-1.2 0-2.285.18-3.255.54-.97.36-1.79.865-2.46 1.515-.67.65-1.19 1.43-1.56 2.34-.37.91-.555 1.925-.555 3.045 0 1.12.175 2.045.525 2.775.35.73.81 1.335 1.38 1.815.57.48 1.22.865 1.95 1.155.73.29 1.475.555 2.235.795.64.22 1.185.42 1.635.6.45.18.815.375 1.095.585.28.21.48.44.6.69.12.25.18.545.18.885 0 .56-.235 1.06-.705 1.5-.47.44-1.185.66-2.145.66-.84 0-1.69-.19-2.55-.57-.86-.38-1.73-.96-2.61-1.74l-2.52 4.74c2.44 1.7 5.09 2.55 7.95 2.55z' fill='%23111' fill-rule='nonzero'/%3E%3C/svg%3E");}
    .section_title .logo_special_trendy {width: 111px;height: 42px; display:block;}
    .section_title .logo_special_trendy, .sticky_top .header_area .section_title .logo_special_trendy{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='111' height='42'%3E%3Cpath d='M43.344 15.691c4.94 0 7.728 2.755 7.728 8.736V35.28H46.2l-.437-1.915h-.134c-1.58 1.411-3.36 2.385-5.477 2.385-3.528 0-5.678-2.62-5.678-5.812 0-4.032 3.158-6.216 10.617-7.023-.134-1.545-.94-2.453-2.89-2.453-1.511 0-3.09.605-5.006 1.68l-2.083-3.93c2.52-1.513 5.242-2.52 8.232-2.52zm-23.654-5.41v4.973h-6.788V35.28H6.888V15.254H.134v-4.972H19.69zm12.33 5.41c1.143 0 1.782.168 2.32.403l-1.009 5.141c-.672-.168-1.243-.302-2.083-.302-1.411 0-3.125.907-4.133 3.427v10.92h-5.947V16.162h4.872l.403 3.326h.135c1.41-2.554 3.528-3.797 5.443-3.797zm34.844 0c4.166 0 5.947 2.99 5.947 7.762V35.28h-5.98V24.192c0-2.62-.706-3.394-2.218-3.394-1.344 0-2.15.605-3.327 1.714V35.28H55.34V16.162h4.872l.403 2.385h.135c1.579-1.545 3.528-2.856 6.115-2.856zm29.736-5.41c7.627 0 12.667 3.663 12.667 12.365 0 8.703-5.04 12.634-12.331 12.634H89.41V10.282zM81.774 25.453c2.018 0 3.654 1.636 3.654 3.654s-1.636 3.654-3.654 3.654-3.654-1.636-3.654-3.654 1.636-3.654 3.654-3.654zm-36.683 1.092c-3.73.504-4.939 1.58-4.939 2.923 0 1.109.806 1.647 2.05 1.647 1.21 0 2.016-.572 2.89-1.512zm51.14-11.491h-.807v15.389h.806c4.032 0 6.888-1.848 6.888-7.796 0-5.947-2.856-7.593-6.888-7.593zm-14.458-2.202c2.018 0 3.654 1.636 3.654 3.654s-1.636 3.654-3.654 3.654-3.654-1.636-3.654-3.654 1.636-3.654 3.654-3.654z' fill='%23111' fill-rule='nonzero'/%3E%3C/svg%3E");background-size: 100%;}
    .header_area .section_title .logo_special_trendy {width: 50px;height:24px;}
    .sticky_top .header_area .section_title .logo_special_trendy {width:58px;height:22px;}
    .section_header_wrap .description{margin-top: -4px;font-size: 14px;line-height: 22px;}
    .section_header_wrap .btn_group{width:100%;justify-content: center;margin-top:20px}

    /* 타입5 */
    .section_header_wrap.subscription_pkg .section_title{width:100%;padding-bottom:inherit;font-size:16px;font-weight: 700;line-height: 24px;}
    .section_header_wrap.subscription_pkg .page_title{padding-bottom:10px; margin-top:8px;font-size: 32px;line-height: 42px;}

    /* 타입1 - sticky */
    .section_header_wrap.sticky_top > .section_title{height:60px;line-height:60px;}

    /* 타입2 - sticky */
    .section_header_wrap.sticky_top .header_area{display:flex;flex-wrap: wrap;align-items: center;height:60px;}
    .section_header_wrap.sticky_top .section_title {width:auto;padding-bottom: 0;font-size:18px;line-height:1;}
    .section_header_wrap.sticky_top > .section_title {display:flex;align-items:center;}
    .section_header_wrap.sticky_top .header_nav{margin-left:20px; width: 100vw; height:58px;}
    .section_header_wrap.sticky_top .nav_item h1,
    .section_header_wrap.sticky_top .nav_item h2{font-size:15px; line-height:56px !important;}

    /* 타입4 - sticky */
    .section_header_wrap.section_header_block_wrap.sticky_top{position:fixed !important;align-items: center;}
    .section_header_wrap.section_header_block_wrap.sticky_top .description{display:none;}
    .section_header_wrap.sticky_top .logo_trend{width:117px;height:28px;}
    .section_header_block_wrap.sticky_top .section_title{padding:0;}
    .section_header_block_wrap.sticky_top{display:flex;}
    .section_header_wrap.section_header_block_wrap.sticky_top .btn_group{margin-top:0;width:auto;margin-left:auto;}

    /* 타입5 - sticky */
    .section_header_wrap.subscription_pkg.sticky_top .page_title{padding-left:10px;margin-left:10px;font-size:15px;line-height:24px;padding-bottom: 0;}
    .section_header_wrap.subscription_pkg.sticky_top .page_title::before{height:15px;background-color: #bcbcbc;}

    /* sticky - 연재 홈 */
    .section_header_wrap.section_header_series_wrap.sticky_top {padding-bottom:0;border-bottom:1px solid rgba(0, 0, 0, .1);}
    .section_header_wrap.section_header_series_wrap.sticky_top .page_title {display:none;}
    .section_header_wrap.section_header_series_wrap.sticky_top .section_title {padding:0;font-size:15px;}
    .section_header_wrap.section_header_series_wrap.sticky_top .btn_group {position:relative;top:0;}

    /* 타입8 */
    .secondary_header_wrap .secondary_nav{margin-top:12px;margin-bottom:4px;}
    .secondary_header_wrap .secondary_nav .tag_nav {flex-wrap: inherit;}
    

    /*뉴스레터 예외처리 */
    .section_header_wrap .header_area .section_title.sticky_top {left: 0; top: 0; z-index: 307; width: 100%; height: 60px; padding: 0 20px; border-bottom: 1px solid #e5e5e5; background-color: #fff; padding-bottom: 0; font-size: 18px; line-height: 60px;}
    
    /*
        * 5-5.컴포넌트타이틀
        * -
        */
    /* 리스트 상단 옵션 */
    .list_option_area.flex_sm_col_reverse{align-items: flex-start;}
    .list_option_area.flex_sm_col_reverse .search_form{width: 100%;}
    .common_notice .board_head .list_option_area .all_count + .flex_area { margin-bottom:20px;}
    /* .list_option_area.flex_sm_col_reverse .all_count{ margin-top: 20px;} */

    .title_wrap .option_area{ display: flex; align-items: center; justify-content: flex-end; position: relative; height: 46px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
    .title_wrap .option_area > *:nth-child(n+2)::before{ height: 14px;}
    .title_wrap .option_area .btn_info{ width: 20px; height: 20px;}

        
    /* 내용없음 */
    .search_nodata {padding-top:60px;border-top:1px solid rgba(0, 0, 0, .1);}
    .search_nodata p {padding-top:60px;font-size:16px;line-height:22px;padding-bottom:40px;}
    .search_nodata ul {padding:20px;}
    .search_nodata ul li {font-size:14px;line-height:22px;}

    
    .list_nodata {padding:150px 0;}
    .list_nodata p {font-size:18px;line-height:27px;}

    /*
    6.플러그인공통
    */
    /*
        * 6-1.swiper
        * -
        */

    /* showcase_swiper */
    .showcase_swiper .card_body .headline { font-size: 20px; line-height: 30px; }
    .showcase_swiper .card_body .title {font-size:14px; line-height:22px; margin-bottom:5px;}
    .showcase_swiper .card_body .description { display: none; }
    .showcase_swiper .card_body { margin-top: 16px; }
    .showcase_swiper .swiper-pagination { position: relative; font-size: 0; }

    /*
        7.컴포넌트+폼
        */

    /*
        * 7-1.아이콘
        * -
        */
    .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");}
    
    .ico_info_circle {width:40px; height:40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F6330A' d='M20 26a2 2 0 11.001 3.999A2 2 0 0120 26zm1.5-15v12h-3V11h3z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0zm0 2C10.059 2 2 10.059 2 20s8.059 18 18 18 18-8.059 18-18S29.941 2 20 2z'/%3E%3C/g%3E%3C/svg%3E");}
    .ico_info_circle_gray {width: 40px;height: 40px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38'%3E%3Cpath d='M19.01 38C29.435 38 38 29.435 38 19.01 38 8.565 29.435 0 18.99 0 8.565 0 0 8.565 0 19.01 0 29.435 8.565 38 19.01 38zm0-1.473c-9.69 0-17.537-7.848-17.537-17.517 0-9.67 7.848-17.537 17.517-17.537 9.69 0 17.537 7.867 17.537 17.537 0 9.67-7.848 17.517-17.517 17.517zm-.02-14.03c.465 0 .775-.348.775-.91l.155-10.522c.02-.562-.368-.95-.93-.95-.581 0-.95.388-.95.95l.156 10.522c0 .562.31.91.794.91zm0 5.62c.775 0 1.415-.659 1.415-1.395 0-.775-.62-1.395-1.415-1.395-.794 0-1.414.64-1.414 1.395 0 .736.64 1.395 1.414 1.395z' fill='%23999' fill-rule='nonzero'/%3E%3C/svg%3E");}
    .ico_service {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='M28 14.633c0-6.214-5.158-11.275-11.575-11.43l-.302-.003c-6.455 0-11.951 4.966-12.12 11.143l-.003.29L3.999 25.6H2.4V15.272c0-6.694 4.884-13.557 13.487-13.67 7.897-.105 13.556 6.21 13.71 13.37l.003.3V28.8h-.005v.028c-.071 1.144-.79 1.572-1.386 1.572H16.586a1.6 1.6 0 110-1.6H28V14.633z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M4 14.4a5.6 5.6 0 110 11.2v-2.4a3.2 3.2 0 000-6.4v-2.4zM28 14.4a5.6 5.6 0 100 11.2v-2.4a3.2 3.2 0 010-6.4v-2.4z'/%3E%3C/g%3E%3C/svg%3E");}
    .ico_member {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='%23F6330A' d='M22.489 30.412v-.003l-.032.032-5.657-5.657 1.528-1.528 4.135 4.136 7.606-7.615 1.523 1.523-9.103 9.112z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M3.2 28v2.4H1.6V28h1.6zm24.205-.001L28.8 28v2.4h-1.6v-2.196l.205-.205zm1.307-1.306c.046.34.074.684.084 1.034L28.8 28l-1.394-.002 1.306-1.305zM19.2 18.4V20h-8l-.25.004a7.999 7.999 0 00-7.75 7.995L1.6 28c0-5.21 4.151-9.451 9.327-9.596l.273-.004h8zm0 0a9.572 9.572 0 016.93 2.956l-1.132 1.132a7.974 7.974 0 00-5.549-2.484L19.2 20v-1.6zm3.733-16.8V2l-1.2 1.2h-2.007a7.2 7.2 0 11-4.768-1.596L15.2 1.6h7.733zM15.2 3.2a5.6 5.6 0 10.044 0H15.2z'/%3E%3C/g%3E%3C/svg%3E");}
    .ico_etc {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' fill-rule='nonzero' d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0zm0 1.6C8.047 1.6 1.6 8.047 1.6 16S8.047 30.4 16 30.4 30.4 23.953 30.4 16 23.953 1.6 16 1.6z'/%3E%3Cpath fill='%23F6330A' d='M10.4 14.4a1.6 1.6 0 110 3.2 1.6 1.6 0 010-3.2zm5.6 0a1.6 1.6 0 110 3.2 1.6 1.6 0 010-3.2zm5.6 0a1.6 1.6 0 110 3.2 1.6 1.6 0 010-3.2z'/%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");}

    
    /*
    * 7-2.태그공통
    */

    /* 태그 */
    .tag_wrap .tag {white-space: nowrap; padding: 3px 12px 4px; font-size: 13px; line-height: 19px; letter-spacing: -0.5px; }

    /* 광고 */
    .ad_wrap { position:relative; left:50%; right:50%; width:100vw; max-width:100vw; margin-left:-50vw; margin-right:-50vw; margin-bottom:50px; /*padding:20px 18px;*/ background-color:#f2f2f2; text-align:center;}
    .ad_wrap +  .chain_wrap {margin-top:40px;}
    #container + .ad_wrap {left:0; right:0;}
    
    /*
    * 7-3.인풋
    */
    .form_label {display:block; margin-bottom :8px;}
    /* .form_control {width:100%;;} */
    .input_group .num_wrap {position:relative;font-weight: 100;font-size: 30px;letter-spacing:-0.4px;}
    .input_group .num_wrap > .hyphen {position:relative;float:left;width: 22px;height:48px;text-indent:-9999px;font-size:0;}
    .input_group .num_wrap > .hyphen:before {content:'';position:absolute;top:50%;left:50%;width:10px;height:1px;background-color:#333333;margin: -1px 0 0 -5px;}
    .input_group .num_wrap .form_control,
    .input_group .num_wrap .dropdown {float: left;width: calc((100% - 44px) / 3);vertical-align:middle;}    
    .form_text.count_text {position:absolute; top:3px; right:5px;}
    .agree_wrap {display:flex;}
    .agree_wrap .form_check_label + .form_text {margin-left: auto;}

    /* 폼 공통 */
    div.form_text {line-height:24px;margin-bottom: 10px;}
    form .row + .row {margin-top:24px;}
    form .row .form_textarea {height:400px;}
    form .input_group_button {margin-bottom: -10px;line-height:24px;}
    form .flex_area .form_check {margin-bottom:8px;}

    /* 첨부파일 */
    .input_group.file_wrap:after {content:'';position:absolute;bottom:0;left:5px;width:calc(100% - 10px);height:1px;background-color:rgba(0, 0, 0, 0.1);}
    .input_group.captcha_wrap:after {content:'';position:absolute;bottom:0;left:5px;width:calc(100% - 10px);height:1px;background-color:rgba(0, 0, 0, 0.1);}
    .file_box {margin: 2px 0 20px;}
    .scroll_area {position: relative;left: -20px;width: 100vw;}
    .scroll_area .scroll {display: -webkit-box;overflow-x: scroll;white-space: nowrap;padding: 0 20px;width: 100%;-ms-overflow-style: none;}
    .scroll_area .scroll::-webkit-scrollbar{ display:none; }
    .scroll_area .scroll:after {display:block;content:'';clear:both;}
    .scroll_wrap .upload_file {position:relative;width:100px;height:100px;white-space: normal;align-items: flex-end;}
    .scroll_wrap .upload_file:nth-child(n+2) {margin-left:10px;}
    .scroll_wrap .upload_file .btn_delete {position:absolute;top:10px;right:10px; z-index: 2;}
    .scroll_wrap .upload_file .upload_name {display: -webkit-box;overflow: hidden;width:100px;padding:56px 10px 0 10px;font-size: 11px;line-height: 15px;letter-spacing: -0.37px;color: #666666;word-break: break-word;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .scroll_wrap .upload_file .upload_size {position:absolute;top:10px;left:10px;font-size: 11px;line-height: 15px;letter-spacing: -0.37px;color: #999999;}
    .scroll_wrap .upload_file a::after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}
    .scroll_wrap .upload_file .upload_thumb {width:100%;height:100%;background-size: cover;}

    /* 달력 */
    .ui-datepicker {width:320px;}
    .ui-datepicker .ui-datepicker-header {padding:30px 0 27px;}
    .ui-datepicker .ui-datepicker-prev, 
    .ui-datepicker .ui-datepicker-next {top: 30px; width:34px; height:34px;}
    .ui-datepicker .ui-datepicker-prev {left:20px;}
    .ui-datepicker .ui-datepicker-prev .ui-icon, 
    .ui-datepicker .ui-datepicker-next .ui-icon{width:16px; height:16px; margin-top:-9px; background-position: -1px 0;}
    .ui-datepicker .ui-datepicker-prev .ui-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M18 .436v17.68H.32V.436z'/%3E%3Cpath fill='%231D1D1D' d='M12.56 14.501l-.962.962-6.146-6.147.007-.007-.007-.006 6.146-6.147.962.962-5.191 5.191 5.191 5.192z'/%3E%3C/g%3E%3C/svg%3E");}
    .ui-datepicker .ui-datepicker-next .ui-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .436v17.68h17.68V.436z'/%3E%3Cpath fill='%231D1D1D' d='M5.44 14.501l.962.962 6.146-6.147-.007-.007.007-.006-6.146-6.147-.962.962 5.191 5.191-5.191 5.192z'/%3E%3C/g%3E%3C/svg%3E");}
    .ui-datepicker .ui-datepicker-next{right:20px;}
    .ui-datepicker .ui-datepicker-title {line-height:34px;}
    .ui-datepicker th {padding:0 4px 15px;}
    .ui-datepicker td {padding:3px 4px 0; font-size:13px;}
    .ui-datepicker td a,
    .ui-datepicker td span {width:33px; height:33px; line-height:33px;}

    /*
        * 7-8.버튼
        * -
        */
    [class*="_list"] + .button_wrap_wide{ margin-top: 16px;}

    /* 스와이프 버튼 */
    .pagination_bx{display:none;}
    .pagination_bx .swiper-pagination-fraction {font-size: 14px; line-height: 22px;}
    .pagination_bx .swiper-button-prev,
    .pagination_bx .swiper-button-next{width: 34px; height: 34px;  background-size: 18px;}
    .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='18' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M18 .436v17.68H.32V.436z'/%3E%3Cpath fill='%231D1D1D' d='M12.56 14.501l-.962.962-6.146-6.147.007-.007-.007-.006 6.146-6.147.962.962-5.191 5.191 5.191 5.192z'/%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='18' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .436v17.68h17.68V.436z'/%3E%3Cpath fill='%231D1D1D' d='M5.44 14.501l.962.962 6.146-6.147-.007-.007.007-.006-6.146-6.147-.962.962 5.191 5.191-5.191 5.192z'/%3E%3C/g%3E%3C/svg%3E");}

    /* 구독/공유 */
    header:not(.sticky_top) .btn_group .btn_subscribe {width:73px; padding:5px 12px; font-size: 15px; line-height:24px;}
    header:not(.sticky_top) .btn_group .ico_share {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'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0.200000 0 0 0 0 0.200000 0 0 0 0 0.200000 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23000' fill-opacity='.05'/%3E%3Cpath fill='%231D1D1D' d='M20.999 12.999l3.299.001c.312 0 .642.246.695.644l.007.112v12.488c0 .38-.263.698-.607.749l-.095.007H11.732c-.469 0-.693-.364-.727-.674L11 26.244V13.756c0-.348.231-.693.622-.748l.11-.008L15 12.999v1L12 14v12h12V14l-3.001-.001v-1zm-2.983-5.13l3.24 3.239-.66.66-2.129-2.13v6.686h-.934V9.666l-2 2-.66-.66 3.138-3.138.003.002.002-.002z'/%3E%3C/g%3E%3C/svg%3E");}
    .btn_group .btn_subscribe + .btn_share {margin-left:12px;}
    
    /*
        * 7-9.탭
        * -
        */
    .chain_wrap .nav .nav_link{ height: 46px; font-size: 16px; line-height: 24px;}
    .chain_wrap .nav .nav_link.active{font-weight: 900;}
    .chain_wrap .nav .nav_link[aria-selected="true"]{ font-weight: 700;}
    .tab_content .list_option_area{ padding-bottom: 12px;}

    /*
        * 7-10.소개
        * -
        */
    .info_wrap{ padding: 18px 20px; }
    .info_wrap .info_area .description { margin-top: 10px; }
    .info_wrap .btn,
    .info_wrap .btn_subscribe { position: absolute; right: 16px; top: 16px; }

    /*
        8.카드
        */

    /*
        * 8-1.카드기본설정
        * -
        */
    /* 카드 아이템 간격 */
    .card_body .description {font-size: 16px; line-height: 25px;}
    .card_body .meta{clear: both;}
    .card .headline ~ .meta, 
    .card .headline ~ .date, 
    .card .headline ~ .byline {padding-top: 8px;}

    /* 영상 */
    .photo_list_area li.col_sm6 a > [class*='ico_']:not(.ico_play) {width: 20px; height: 20px; left: 8px; bottom: 6px;}
    .photo_list_area a > .ico_play {position: absolute; width: 32px; height: 32px; bottom: 10px; right: 10px; z-index: 2;}
    .photo_list_area a > .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");}
    .photo_list_area a > .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");}
    .photo_list_area .card_image:hover .ico_play::before{opacity: 1;}
    .photo_list_area .card_image:hover .ico_play::after{transform: scale(0.54);}

    /* 포토 */
    .photo_list li.col_sm6 .ico_photo { right: 8px; 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' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cfilter id='f08yrhsmha' width='116.4%25' height='118.6%25' x='-6.1%25' y='-4.6%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='nvf0pipvob' d='M14.7 5c.166 0 .3.134.3.3v11.4c0 .166-.134.3-.3.3H3.3c-.166 0-.3-.134-.3-.3V5.3c0-.166.134-.3.3-.3h11.4zM14 6H4v10h10V6zm2.7-3c.166 0 .3.134.3.3v11.4c0 .166-.134.3-.3.3H16V4H5v-.7c0-.166.134-.3.3-.3h11.4z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L20 0 20 20 0 20z' transform='translate(-356.000000, -657.000000) translate(356.000000, 657.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-356.000000, -657.000000) translate(356.000000, 657.000000)'%3E%3Cuse fill='%23000' filter='url(%23f08yrhsmha)' xlink:href='%23nvf0pipvob'/%3E%3Cuse fill='%23FFF' xlink:href='%23nvf0pipvob'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    .photo_list li.col_sm6 .ico_audio { right: 8px; 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' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cfilter id='de6gdsm66a' width='117.7%25' height='118.6%25' x='-6.5%25' y='-4.6%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='7tlgs99gdb' d='M15.324 16.495c-1.575-.091-2.824-1.397-2.824-2.995 0-1.657 1.343-3 3-3V8.801h-.004v-.022C15.38 5.844 12.963 3.5 10 3.5c-2.971 0-5.392 2.356-5.496 5.302L4.5 8.8V10.5c1.657 0 3 1.343 3 3s-1.343 3-3 3h-.7l-.3-.343V8.76l.004-.002.012-.221C3.754 5.163 6.566 2.5 10 2.5c3.512 0 6.373 2.785 6.496 6.267l.004.002v7.388l-.3.343h-.7zM4.5 11.5v4c1.105 0 2-.895 2-2s-.895-2-2-2zm11 0c-1.105 0-2 .895-2 2s.895 2 2 2z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L20 0 20 20 0 20z' transform='translate(-528.000000, -657.000000) translate(528.000000, 657.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-528.000000, -657.000000) translate(528.000000, 657.000000)'%3E%3Cuse fill='%23000' filter='url(%23de6gdsm66a)' xlink:href='%237tlgs99gdb'/%3E%3Cuse fill='%23FFF' xlink:href='%237tlgs99gdb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    

    /* meta */
    .meta { flex-wrap: wrap; }
    .meta .hits + .date:before {margin: 0 5px 0 6px;}

    /*
        * 8-2.보더형카드
        * -
        */
    /* 각요소 */
    .card_skin.skin {padding: 20px;}
    .card_skin .card_body{padding:16px 16px 15px;}
    .card_skin .headline{font-size: 18px;line-height:28px;}
    .card_skin.skin .headline {line-height:27px;}
    .card_skin .card_image + .card_body .headline{font-size:16px;line-height:24px;}

    /* 리스트 */
    .skin_group{display:block;} /* 추천영상, 추천포토 */
    .skin_group li{align-items:stretch;height:auto; min-height:273px;}
    .skin_group li:first-child{margin-top:20px;}
    .section_photo li{min-height:317px;}

    .card_skin.skin .btn{margin-top:20px;}

    /* 슬라이딩 */
    .skin_group.swiper-wrapper{display:flex;/*margin-top:20px;*/}
    .skin_group.swiper-wrapper li{margin-top:0;}

    .scroll_sm_wrap .swiper-button-next,
    .scroll_sm_wrap .swiper-button-prev{display:none;}

    .scroll_sm_wrap{width: 100vw;margin-left: -20px;padding-left: 20px;padding-right:20px;}
    .scroll_sm_wrap .swiper-pagination-progressbar{width: calc(100% - 40px);margin-left:20px;bottom:0;top:inherit;height:3px;}
    .scroll_sm_wrap .swiper-pagination-progressbar-fill{height:3px;}
    .swiper-scrollbar {position: inherit !important; height: 1px !important; margin-top: 20px; bottom:0 !important;}
    .swiper-scrollbar-drag {top: inherit; bottom: 2px; height: 3px; background: #f6330a;border-radius: 0;}

    /* 카드리스트 */
    .card_list .list_item .meta{margin-top:13px;}
    /* 21.07.19 jsunday  홈 이슈로 .list_item .description -> .card_list .list_item .description 변경  */
    .card_list .list_item .description{margin-top:9px !important;max-height:44px; -webkit-line-clamp: 2;}
    .card_list .list_item .flex_area [class*='badge_'] {margin-left:20px;} /* 패키지 모듈 */

    /*
        * 8-3.이슈쇼케이스
        * -
        */
    .issue_showcase{padding-bottom:25px;}
    .issue_showcase .card_body{padding:12px 16px 16px;border-top:1px solid rgba(0, 0, 0, .1)}
    .issue_showcase .description{font-size:16px;line-height:1.5;}
    .issue_showcase [class*="ico_num"]{width:26px;height:34px;vertical-align: top;}
    .issue_showcase .rank_count::after{width:26px;}
    .issue_showcase .swiper-pagination{bottom:0px;}
    .issue_showcase .headline {top:36%;} 

    /*
        * 8-4.포토리스트
        * -
        */
    .photo_list_area .photo_list.photo_list_large .card.col_sm6:before {display:none;}
    .photo_list_area .photo_list.photo_list_large .card:not(.col_sm6) {padding-top: 20px;padding-bottom:20px;}
    .photo_list_area .photo_list.photo_list_large .card:not(.col_sm6):first-child {padding-top: 10px;}
    .photo_list_area .photo_list.photo_list_large .card:not(.col_sm6):last-child {margin-bottom:-4px;}
    .photo_list_area .photo_list.photo_list_large .card:not(.col_sm6):before {display:block !important;}
    .photo_list_area .photo_list.photo_list_large .card:not(.col_sm6):first-child:before {display:none !important;}
    .photo_list_area .photo_list.photo_list_large .card:not(.col_sm6) .headline {padding-top:16px;font-size: 20px;line-height: 30px;max-height: 78px;}

    .card_group.photo_list_large .card.col_sm6:nth-child(2):before {display:none;}

    .secondary_header_wrap + .photo_list_area {margin-top:20px;}

    .photo_list_area .photo_list .ico_bookmark {width:20px; height:20px; background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-946-627H794V677H-946z'/%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/g%3E%3C/svg%3E"); background-size: 12px 20px !important;}
    .photo_list_area .photo_list .active > .ico_bookmark {background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' d='M-986-627H754V677H-986z'/%3E%3Cpath d='M11.25 2c.414 0 .75.358.75.8V18h-.375L6 14.74.375 18H0V2.8c0-.442.336-.8.75-.8h10.5z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");}

    /*
        * 8-5.스토리리스트
        * -
        */
    /* 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{width:100%; max-height:81px;-webkit-line-clamp: 3;}
    .story_list:not(.search_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;}

    /* 스토리리스크-랭크 */
    .journalist_story_list.headline{font-size:16px;}
    .story_rank .card_body{padding-left:25px;}
    .story_rank .description{display:none;}

    /*
        * 8-6.북마크리스트
        * -
        */
    .bookmark_list_area .slick-initialized .card{padding-bottom:26px;}
    .bookmark_list_area .slick-list.draggable{margin:0 -5px;}
    .bookmark_list_area .slick-slide{margin:0 5px;}
    .bookmark_list_area .card::before{display:none;}
    .bookmark_list_area .headline{margin-top:12px;font-size:20px;line-height:30px;letter-spacing:-0.4px;}

    /*
        * 8-7.기자
        * -
        */
    .journalist_list .headline {margin-top: 20px;}

    /*
        * 8-8.기타
        * -
        */
    /* 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:62px; 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;}

    /* 소개 페이지 (리셋코리아, 더북한) */
    .section_article {max-width:800px;padding-top:20px;margin:0 auto;background:#fff;zoom:1}
    .section_article .article_header .title {font-size:18px;font-weight:bold;line-height:28px;letter-spacing:-0.4px;}
    .section_article .article_header .headline {padding:20px 0 40px;font-family: 'Noto Serif KR';font-size:24px;font-weight:500;line-height:34px;letter-spacing:-0.4px;color:#111111;}
    .section_article .article_body figure {position:relative;width: 100vw !important;margin-left: -20px;margin-bottom:40px;}
    .section_article .article_body p {margin-bottom:40px;font-size:18px;font-style:normal;line-height:28px;letter-spacing:-0.4px;color:#111111;}
    .section_article .ico_play {position:absolute;right:12px;bottom: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='50' height='50' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cfilter id='gy71f4ak2a' width='125.3%25' height='122.2%25' x='-12.7%25' y='-8.9%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='1.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='9m02io0lfb' d='M5 2.5L5 47.495 5.967 47.5 44.503 25.449 44.506 24.537 5.952 2.506z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L50 0 50 50 0 50z' transform='translate(-791.000000, -1276.000000) translate(791.000000, 1276.000000)'/%3E%3Cg transform='translate(-791.000000, -1276.000000) translate(791.000000, 1276.000000)'%3E%3Cuse fill='%23000' filter='url(%23gy71f4ak2a)' xlink:href='%239m02io0lfb'/%3E%3Cuse fill='%23FFF' xlink:href='%239m02io0lfb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    
    /* error */
    .error_area {padding-top:80px;}   
    .error_area .title i.ico_info_circle {width:60px;height:60px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F6330A' d='M30 39c1.38 0 2.5 1.12 2.5 2.5S31.38 44 30 44s-2.5-1.12-2.5-2.5S28.62 39 30 39zm2-22v18h-4V17h4z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M30 0c16.569 0 30 13.431 30 30 0 16.569-13.431 30-30 30C13.431 60 0 46.569 0 30 0 13.431 13.431 0 30 0zm0 2C14.536 2 2 14.536 2 30s12.536 28 28 28 28-12.536 28-28S45.464 2 30 2z'/%3E%3C/g%3E%3C/svg%3E");}
    .error_area .btn_group a {width:155px;margin:0 5px;}

    /*
        9.팝업
        */
    /*
        * 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;}
    
    /* 운세 레이어 */
    .layer_basic {width: 320px; height: 480px; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 20px 24px 30px; }
    .layer_basic .btn_close { right: 12px; top: 12px; }

    /* 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;}
    
    /*섹션 탭*/
    .secondary_header_wrap .secondary_nav.swiper-container:before,
    .section_header_wrap .header_area .header_nav.swiper-container::before,
    .secondary_header_wrap .secondary_nav.swiper-container.start:before,
    .section_header_wrap .header_area .header_nav.swiper-container.start::before,
    .secondary_header_wrap .secondary_nav.swiper-container.end:after,
    .section_header_wrap .header_area .header_nav.swiper-container.end::after {display: none !important;}    

    .secondary_header_wrap .secondary_nav.swiper-container::before,
    .section_header_wrap .header_area .header_nav.swiper-container::before,
    .secondary_header_wrap .secondary_nav.swiper-container::after,
    .section_header_wrap .header_area .header_nav.swiper-container::after{position: absolute; content: ''; display: block; top: 0; width: 30px; height: 100%; z-index: 10; }

    .secondary_header_wrap .secondary_nav.swiper-container.end::before,
    .section_header_wrap .header_area .header_nav.swiper-container.end::before,
    .secondary_header_wrap .secondary_nav.swiper-container.between::before,
    .section_header_wrap .header_area .header_nav.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))}
    
    .secondary_header_wrap .secondary_nav.swiper-container::after,
    .section_header_wrap .header_area .header_nav.swiper-container::after{right: 0; background: linear-gradient(to left, rgba(255,255,255), rgba(255, 255, 255) 10%, rgba(255, 255, 255, 0));}
}

@media (max-width: 767px){
    .issue_showcase .headline {top:38%;} 
}

/* Large devices (desktops, 1024px and up) */
@media (min-width: 1024px){

    /*
        3.태그공통
        */

    /* 리스트 검색 */
    .list_option_area .search_form{ height: 36px;}
    .list_option_area .search_form .input_group .btn_search{ right: 3px; width: 34px; height: 34px;}
    .list_option_area .search_form .input_group .btn_clear{ right: 38px; width: 34px; height: 34px;}

    /*
        4.공통클래스
        */

    /*
        * 4-1.common
        * -
        */
    .mo{display: none;}
    .lg_hidden{display: none !important;}
    .flex_row_reverse_lg{flex-wrap:wrap-reverse;}    

    /*
        * 4-3.폰트
        * -
        */

    /* font size */
    .fs_lg12{font-size: 12px !important;}
    .fs_lg13{font-size: 13px !important;}
    .fs_lg14{font-size: 14px !important;}
    .fs_lg15{font-size: 15px !important;}
    .fs_lg16{font-size: 16px !important;}
    .fs_lg17{font-size: 17px !important;}
    .fs_lg18{font-size: 18px !important;}
    .fs_lg20{font-size: 20px !important;}
    .fs_lg22{font-size: 22px !important;}
    .fs_lg24{font-size: 24px !important; line-height:34px !important;}
    .fs_lg26{font-size: 26px !important;}
    .fs_lg28{font-size: 28px !important;}
    .fs_lg30{font-size: 30px !important;}
    .fs_lg32{font-size: 32px !important; line-height: 44px !important;}
    .fs_lg34{font-size: 34px !important;}
    .fs_lg36{font-size: 36px !important;}
    .fs_lg38{font-size: 38px !important;}
    .fs_lg40{font-size: 40px !important;}
    .fs_lg42{font-size: 42px !important;}
    .fs_lg44{font-size: 44px !important;}
    .fs_lg46{font-size: 46px !important;}

    /* line-height */
    .lh_lg36{line-height: 36px;}
    .lh_lg34{line-height: 34px;}
    .lh_lg32{line-height: 32px;}
    .lh_lg30{line-height: 30px;}
    .lh_lg29{line-height: 29px;}
    .lh_lg28{line-height: 28px;}
    .lh_lg26{line-height: 26px;}
    .lh_lg24{line-height: 24px;}
    .lh_lg22{line-height: 22px;}
    .lh_lg20{line-height: 20px;}
    .lh_lg19{line-height: 19px;}
    .lh_lg18{line-height: 18px;}
    .lh_lg16{line-height: 16px;}
    .lh_lg14{line-height: 14px;}

    /* 말줄임 */
    .el.el_lg1{white-space: nowrap;}
    .el.el_lg2{-webkit-line-clamp: 2;}
    .el.el_lg3{-webkit-line-clamp: 3;}
    .el.el_lg4{-webkit-line-clamp: 4;}
    .el.el_lg5{-webkit-line-clamp: 5;}
    .el.el_lg6{-webkit-line-clamp: 6;}

    /*
        * 4-4.그리드시스템
        * -
        */
    /* 그리드 */
    /*.row{margin-left: -15px;margin-right: -15px;}
    .row > *{padding-left: 15px;padding-right: 15px;}

    .row_mg{margin-left: -15px;margin-right: -15px;margin-bottom:-16px;width:calc(100% + 30px);}
    .row_mg > *{margin:16px 15px;}*/

    /* 그리드 예외처리 */
    .float_left{float:left;width: calc(97.56% / 12 * 9 + 15px);}
    .float_right{float:right;width: calc(97.56% / 12 * 3 - 15px);}
    .row.float_left{margin:0 !important;}
    .row.float_right{margin-left:-15px; margin-right:-15px;}

    /* grid */
    .col_lg0{flex: 0 0 auto;width: 0;}
    .col_lg1{flex: 0 0 auto;width: calc(100% / 12 * 1 - 0.01%);}
    .col_lg2{flex: 0 0 auto;width: calc(100% / 12 * 2 - 0.01%);}
    .col_lg3{flex: 0 0 auto;width: calc(100% / 12 * 3 - 0.01%);}
    .col_lg4{flex:0 0 auto;width:calc(100% / 12 * 4 - 0.01%);}
    .col_lg5{flex:0 0 auto;width:calc(100% / 12 * 5 - 0.01%);}
    .col_lg6{flex:0 0 auto;width:calc(100% / 12 * 6 - 0.01%);}
    .col_lg7{flex:0 0 auto;width:calc(100% / 12 * 7 - 0.01%);}
    .col_lg8{flex:0 0 auto;width:calc(100% / 12 * 8 - 0.01%);}
    .col_lg9{flex:0 0 auto;width:calc(100% / 12 * 9 - 0.01%);}
    .col_lg10{flex:0 0 auto;width:calc(100% / 12 * 10 - 0.01%);}
    .col_lg11{flex:0 0 auto;width:calc(100% / 12 * 11 - 0.01%);}
    .col_lg12{flex:0 0 auto;width:calc(100% / 12 * 12 - 0.01%);}
    .col_lg20 { width: 20%; }
    .col_lg80 { width: 80%; }
    .col_lg44 { width: 44%; }
    .col_lg56 { width: 56%; }
    .row_mg .col_lg1{width: calc(100% / 12 * 1 - 0.01% - 30px);}
    .row_mg .col_lg2{width: calc(100% / 12 * 2 - 0.01% - 30px);}
    .row_mg .col_lg3{width: calc(100% / 12 * 3 - 0.01% - 30px);}
    .row_mg .col_lg4{width:calc(100% / 12 * 4 - 0.01% - 30px);}
    .row_mg .col_lg5{width:calc(100% / 12 * 5 - 0.01% - 30px);}
    .row_mg .col_lg6{width:calc(100% / 12 * 6 - 0.01% - 30px);}
    .row_mg .col_lg7{width:calc(100% / 12 * 7 - 0.01% - 30px);}
    .row_mg .col_lg8{width:calc(100% / 12 * 8 - 0.01% - 30px);}
    .row_mg .col_lg9{width:calc(100% / 12 * 9 - 0.01% - 30px);}
    .row_mg .col_lg10{width:calc(100% / 12 * 10 - 0.01% - 30px);}
    .row_mg .col_lg11{width:calc(100% / 12 * 11 - 0.01% - 30px);}
    .row_mg .col_lg12{width:calc(100% / 12 * 12 - 0.01% - 30px);}

    /*
        * 4-5.위치.여백
        * -
        */
    /* padding */
    .pr_lg12{padding-right: 12px;}
    .pl_lg24{padding-left: 24px;}

    /*
        5.레이아웃
        */
    /*
        * 5-1.페이지기본
        * -
        */
    .contents{ padding-top: 60px; padding-left:34px;padding-right:34px; padding-bottom:120px;}
    .aside .right_list_swiper + .chain_wrap {margin-top:40px;}
    .chain_wrap + .showcase_general {margin-top:60px; margin-bottom: 0;}
    .catalog_list_wrap + .catalog_list_wrap,
    .chain_wrap + .chain_wrap:not(.float_left):not(.float_right) {margin-top:60px;}
    .aside + [class*='col_'] .chain_wrap {margin-top:60px;}
    .title_wrap:not(div) + *:not(.col_lg9):not(.tag_wrap):not(.row_mg):not(.tag_nav):not(.tab_content):not(.board_list):not(.live_article_list) {margin-top:24px;}
    .secondary_header_wrap + .story_list {margin-top:24px;}
    .float_right + .float_left + .float_right {margin-top:40px;} /* 이슈홈 type2 예외처리 */
    header + .row > [class*='col_lg'] > .story_list:first-child,
    header + .row > [class*='col_lg'] > .ad:first-child {margin-top:24px;} /* basic list, 트랜디 뉴스 */

    /*
        * 5-2.헤더
        * -
        */
    
    /*많이 본 기사 header 예외 처리*/
    .bdr_lg_hidden {border-top:none !important;}

    /*
        * 5-3.푸터
        * -
        */
    /* footer */
    .sitemap{padding-top: 40px;}
	.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 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;}
    
    /*
        * 5-4.페이지타이틀(sub_gnb)
        * -
        */
    .section_header_wrap{padding-top:44px;padding-bottom:20px;}
    .section_header_wrap .header_area{display:flex;align-items: baseline;flex-wrap: wrap;}
    .section_header_wrap .header_area > .section_title,
    .section_header_wrap .section_title{width:auto;font-size:40px;font-weight:900;line-height: 50px;}
    .section_header_wrap .header_nav {margin-left:30px;}
    .section_header_wrap.sticky_top .header_nav {margin-left:16px;padding-left:24px;}
    .section_header_wrap.sticky_top .header_nav:before {content: '';position: absolute;top: 50%;left: 0;width: 1px;transform: translateY(-50%);height: 16px;background-color: #999;    }
    .header_area .header_nav{width:auto;}
    .header_area .header_nav .nav_item{padding:0 12px;}
    .header_area .header_nav .nav_item h1,
    .header_area .header_nav .nav_item h2{font-size: 18px;line-height: 28px;}
    .section_title .title{display:none;}
    .section_header_wrap .header_nav {align-self:flex-end;}
    .section_header_wrap .header_area .header_nav .nav_item:hover h2 {font-weight: 900;}   

    /* 타입3 */
    .section_title .logo_trend{width:278px;height:50px;vertical-align:sub;}
    .section_title .logo_special_trendy,
    .sticky_top .header_area .section_title .logo_special_trendy{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='50'%3E%3Cpath d='M51.6 18.68c5.88 0 9.2 3.28 9.2 10.4V42H55l-.52-2.28h-.16c-1.88 1.68-4 2.84-6.52 2.84-4.2 0-6.76-3.12-6.76-6.92 0-4.8 3.76-7.4 12.64-8.36-.16-1.84-1.12-2.92-3.44-2.92-1.8 0-3.68.72-5.96 2l-2.48-4.68c3-1.8 6.24-3 9.8-3zm-28.16-6.44v5.92h-8.08V42H8.2V18.16H.16v-5.92h23.28zm91.56 0c9.08 0 15.08 4.36 15.08 14.72S124.08 42 115.4 42h-8.96V12.24zm-76.88 6.44c1.36 0 2.12.2 2.76.48l-1.2 6.12c-.8-.2-1.48-.36-2.48-.36-1.68 0-3.72 1.08-4.92 4.08v13H25.2V19.24H31l.48 3.96h.16c1.68-3.04 4.2-4.52 6.48-4.52zm41.48 0c4.96 0 7.08 3.56 7.08 9.24V42h-7.12V28.8c0-3.12-.84-4.04-2.64-4.04-1.6 0-2.56.72-3.96 2.04V42h-7.08V19.24h5.8l.48 2.84h.16c1.88-1.84 4.2-3.4 7.28-3.4zM97.35 30.3a4.35 4.35 0 11-.001 8.701 4.35 4.35 0 01.001-8.701zm-43.67 1.3c-4.44.6-5.88 1.88-5.88 3.48 0 1.32.96 1.96 2.44 1.96 1.44 0 2.4-.68 3.44-1.8zm60.88-13.68h-.96v18.32h.96c4.8 0 8.2-2.2 8.2-9.28 0-7.08-3.4-9.04-8.2-9.04zM97.35 15.3a4.35 4.35 0 11-.001 8.701 4.35 4.35 0 01.001-8.701z' fill='%23111' fill-rule='nonzero'/%3E%3C/svg%3E"); background-size:100%}
    .section_title .logo_special_trendy{width:133px;height:50px; display: block;}
    .header_area .section_title .logo_special_trendy{width: 50px;height:24px;}
    .sticky_top .section_title .logo_special_trendy,
    .sticky_top .header_area .section_title .logo_special_trendy {width:63px;height:24px;}
    .section_header_wrap.trend_header .section_title{line-height: 1;}
    .section_header_wrap .page_title{font-size:18px;}
    .section_header_wrap .header_area{align-items: baseline; width: calc(100% / 12 * 9 );}
    .section_header_wrap .section_title + .page_title {margin-left:30px;}
    .section_header_wrap.trend_header.sticky_top .section_title + .page_title {margin-left:0;}
    .section_header_wrap .date_wrap{bottom:20px;}

    /* 타입4 - 트렌드뉴스, 구독 패키지*/
    .section_header_wrap .description{margin-top:8px;font-size: 18px;line-height: 28px;}
    .section_header_wrap .btn_group{position:absolute;bottom:20px;right:0;}

    /* 타입5 */
    .section_header_wrap.subscription_pkg .section_title{width:100%;font-size: 16px;font-weight: 700;line-height: 24px;}
    .section_header_wrap.subscription_pkg .page_title{width:100%;margin-left: inherit;margin-top:12px;font-size: 40px;font-weight: 900;line-height: 50px;}

    /* sticky - 연재 홈 */
    .section_header_wrap.section_header_series_wrap.sticky_top {padding:0;}
    .section_header_wrap.section_header_series_wrap.sticky_top .page_title {padding:0;border-bottom:none;font-size:18px;font-weight:900;line-height:28px;}
    .section_header_wrap.section_header_series_wrap.sticky_top .section_title {position:relative;padding:0 0 0 16px;margin-left:16px;font-size:16px;font-weight:400;line-height:24px; width: auto;}
    .section_header_wrap.section_header_series_wrap.sticky_top .section_title::before{content:'';position:absolute;top:50%;left:0;width:1px;height:16px;background-color:#999;transform:translateY(-50%);}

    /* 스티키 */
    .section_header_wrap.sticky_top{display:flex;align-items:center;top:0 !important;;width:auto;height:60px;max-width:800px;left:234px; padding-top:inherit;border-bottom:0;padding-top:0;padding-bottom:0;}
    .section_header_wrap.sticky_top .section_title{font-size:18px;line-height:1;}
    .section_header_wrap.sticky_top .nav_item h2,
    .section_header_wrap.sticky_top .nav_item h1{font-size: 16px;}
    .section_header_wrap.sticky_top .btn_group{margin-left:25px;right: inherit;bottom: inherit;position: static;}
    .section_header_wrap.sticky_top .header_area{align-items:center; width: auto;}
    .section_header_wrap.sticky_top .logo_trend{width:117px;height:28px;}
    .section_header_wrap.section_header_wrap.trend_header.sticky_top .logo_trend{display:none;}
    .section_header_wrap.subscription_pkg.sticky_top .page_title{padding-left:16px;margin-left:16px;font-size: 16px;font-weight: 700;line-height: 24px;}
    .section_header_wrap.subscription_pkg.sticky_top .page_title::before{height:16px; background-color: #999;}

    .header_swiper.sticky_top .header_nav { max-width:calc(100% - 130px);}

    /* 타입8 */
    .secondary_header_wrap .secondary_nav .tag_nav {flex-wrap: wrap;}

    /*뉴스레터 예외처리 */
    .section_header_wrap .header_area .section_title.sticky_top {width: 795px; height: 60px; top: 0 !important; left: 50%; transform: translateX(-50%); z-index: 307; font-size: 18px; line-height: 60px;}

    /*
        * 5-5.컴포넌트타이틀
        * -
        */
    .title_wrap > .option_area { display: flex; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

    
    /*
    * 6-1.swiper
    */

    /* showcase_swiper*/
    .showcase_swiper .card { align-items: center;}
    .showcase_swiper .card_body .headline { font-size: 32px; line-height: 44px; }
    .showcase_swiper .card_body .title {margin-bottom:6px; font-size:15px; line-height:24px;}
    .swiper_list .card_body .description,
    .showcase_swiper .row .card_body .description {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 78px;word-break: break-all;overflow: hidden;}
    .swiper_list .swiper_btn_wrap{position: absolute; display: flex; align-items: center; width: auto;}
    .swiper_list .swiper-pagination{position: relative;  display: flex; width: auto; left:-4px; bottom: 0;}
    .showcase_swiper .swiper_btn_wrap { left: calc((100% / 12 * 8 - 0.01%) + 15px); bottom: 10px; }
    .showcase_general .swiper_list .swiper_btn_wrap{bottom: 0;}

    /*swiper 재생/멈춤 */
    .swiper_list .swiper_btn_wrap [class*="btn_"]{display: none; bottom: 0;}
    .swiper_list .swiper_btn_wrap [class*="btn_"].active{display: inline-block;  z-index:10 ; width: 7px; height: 7px;  cursor: pointer;}
    .swiper_list .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_list .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");}

    /*
        7.컴포넌트+폼
        */
    
    /*
        * 7-1.아이콘
        * -
        */
        .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");}
        .ico_info_circle { width: 60px; height: 60px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F6330A' d='M30 39a2.5 2.5 0 010 5 2.5 2.5 0 010-5zm2-22v18h-4V17h4z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M30 0c16.569 0 30 13.431 30 30 0 16.569-13.431 30-30 30C13.431 60 0 46.569 0 30 0 13.431 13.431 0 30 0zm0 2C14.536 2 2 14.536 2 30s12.536 28 28 28 28-12.536 28-28S45.464 2 30 2z'/%3E%3C/g%3E%3C/svg%3E"); }
        .ico_info_circle_gray {width: 60px;height: 60px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38'%3E%3Cpath d='M19.01 38C29.435 38 38 29.435 38 19.01 38 8.565 29.435 0 18.99 0 8.565 0 0 8.565 0 19.01 0 29.435 8.565 38 19.01 38zm0-1.473c-9.69 0-17.537-7.848-17.537-17.517 0-9.67 7.848-17.537 17.517-17.537 9.69 0 17.537 7.867 17.537 17.537 0 9.67-7.848 17.517-17.517 17.517zm-.02-14.03c.465 0 .775-.348.775-.91l.155-10.522c.02-.562-.368-.95-.93-.95-.581 0-.95.388-.95.95l.156 10.522c0 .562.31.91.794.91zm0 5.62c.775 0 1.415-.659 1.415-1.395 0-.775-.62-1.395-1.415-1.395-.794 0-1.414.64-1.414 1.395 0 .736.64 1.395 1.414 1.395z' fill='%23999' fill-rule='nonzero'/%3E%3C/svg%3E");}
        .ico_service {width:40px; height:40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cpath fill='%231D1D1D' d='M35 18.291c0-7.786-6.48-14.124-14.528-14.288L20.154 4C12.065 4 5.18 10.237 5.004 17.985L5 18.29V32H3V19.09C3 10.723 9.105 2.144 19.858 2.002c9.896-.132 16.98 7.8 17.14 16.778l.002.31V36h-.006c-.077 1.458-.983 2-1.733 2l-14.53.001A2 2 0 1120.732 36H35V18.291z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M5 18a7 7 0 110 14v-3c2.21 0 4-1.79 4-4s-1.79-4-4-4v-3zM35 18a7 7 0 100 14v-3c-2.21 0-4-1.79-4-4s1.79-4 4-4v-3z'/%3E%3C/g%3E%3C/svg%3E");}
        .ico_member {width:40px; height:40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cpath fill='%23F6330A' d='M28.113 38.014l-.002-.001-.04.038-7.07-7.07 1.909-1.91 5.169 5.169 9.508-9.519 1.903 1.903-11.378 11.391z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M24 23c3.404 0 6.478 1.418 8.662 3.695l-1.415 1.415a9.972 9.972 0 00-6.967-3.106L24 25H14C8.477 25 4 29.477 4 35v3H2v-3c0-6.627 5.373-12 12-12h10zm11.89 10.367c.06.436.095.879.106 1.328L36 35v3h-2v-2.745l1.89-1.888zM28.667 2v.5l-1.5 1.5h-2.51a9 9 0 11-5.922-1.996L19 2h9.667zM19 4a7 7 0 100 14 7 7 0 000-14z'/%3E%3C/g%3E%3C/svg%3E");}
        .ico_etc {width:40px; height:40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0zm0 2C10.059 2 2 10.059 2 20s8.059 18 18 18 18-8.059 18-18S29.941 2 20 2z'/%3E%3Cpath fill='%23F6330A' d='M13 18a2 2 0 11.001 3.999A2 2 0 0113 18zm7 0a2 2 0 11.001 3.999A2 2 0 0120 18zm7 0a2 2 0 11.001 3.999A2 2 0 0127 18z'/%3E%3C/g%3E%3C/svg%3E");}
        .ico_photo_viewer {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='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");}

    /*
        * 7-2.태그공통
        * -
        */
    .byline{font-size: 13px;line-height: 1.5;letter-spacing: -0.5px;}

    /* 태그 */
    .tag_wrap .tag {padding: 2px 12px 4px; font-size: 12px; line-height: 18px; }

    /* 광고 */
    .ad_wrap.ad_wide > div:nth-of-type(n+2) {margin-left:30px;}

    /*
    * 7-3.인풋
    */
    .form_label {display:inline-block; }
    .input_group .form_label {line-height: 48px;}    
    .form_control + .form_text {margin-top:4px;}
    .input_group .num_wrap {position:relative; font-weight: 100;font-size: 37px; letter-spacing: -0.4px;}
    .input_group .num_wrap > .hyphen {position:relative;float:left;width:30px;height:48px;text-indent:-9999px;font-size:0;}
    .input_group .num_wrap > .hyphen:before {content:'';position:absolute;top:50%;left:50%;width:10px;height:1px;background-color:#333333;display: block;margin-top: -1px;margin-left: -5px;}
    .input_group .num_wrap .form_control,
    .input_group .num_wrap .dropdown {float: left; width:172px;vertical-align:middle;}
    .agree_wrap .form_check_label + .form_text {margin-left:8px;}

    /* 폼 공통 */
    form .row + .row {margin-top:20px;}
    form .row .form_textarea {height:400px;}

    /* 첨부파일 */
    .input_group.file_wrap:after {content:'';position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:1px;background-color:rgba(0, 0, 0, 0.1);}
    .input_group.captcha_wrap:after {content:'';position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:1px;background-color:rgba(0, 0, 0, 0.1);}
    .file_box {margin-bottom:11px;}
    .scroll_area {position: relative;left: -20px;width: 100%;}
    .scroll_area .scroll {white-space: nowrap;margin: 0 15px;width: 100%;}
    .scroll_area .scroll:after {display:block;content:'';clear:both;}
    .scroll_wrap .upload_file {float:left;position:relative;width:100px;height:100px;margin:5px 5px;white-space: normal;align-items: flex-end;}
    .scroll_wrap .upload_file .btn_delete {position:absolute;top:8px;right:8px; z-index: 2;}
    .scroll_wrap .upload_file .upload_name {display: -webkit-box;overflow: hidden;width:100px;height: 92px;padding:56px 10px 0 10px;font-size: 11px;line-height: 17px;letter-spacing: -0.37px;color: #666666;word-break: break-word;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .scroll_wrap .upload_file .upload_size {position:absolute;top:10px;left:10px;font-size: 11px;line-height: 15px;letter-spacing: -0.37px;color: #999999;}
    .scroll_wrap .upload_file a::after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}

    .scroll_wrap .upload_file .upload_thumb {width:100%;height:100%;background-size: cover;}

    /* 달력 */
    .ui-datepicker {width:428px;}
    .ui-datepicker .ui-datepicker-header {padding:40px 0 50px;}
    .ui-datepicker .ui-datepicker-prev, 
    .ui-datepicker .ui-datepicker-next {top: 42px; width:25px; height:25px;}
    .ui-datepicker .ui-datepicker-prev {left:20px;}
    .ui-datepicker .ui-datepicker-prev .ui-icon, 
    .ui-datepicker .ui-datepicker-next .ui-icon{width:13px; height:13px; margin-top:-7px; background-position: 0 0;}
    .ui-datepicker .ui-datepicker-prev .ui-icon{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 fill='%231D1D1D' d='M9 10.342l-.707.707-4.52-4.52.006-.005-.006-.004L8.293 2 9 2.707 5.183 6.524 9 10.342z'/%3E%3C/g%3E%3C/svg%3E");}
    .ui-datepicker .ui-datepicker-next .ui-icon{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 0v13h13V0z'/%3E%3Cpath fill='%231D1D1D' d='M4 10.342l.707.707 4.52-4.52-.006-.005.006-.004L4.707 2 4 2.707l3.817 3.817L4 10.342z'/%3E%3C/g%3E%3C/svg%3E");}
    .ui-datepicker .ui-datepicker-next{right:20px;}
    .ui-datepicker .ui-datepicker-title {font-size:18px; line-height:25px;}
    .ui-datepicker th {padding:0 4px 20px;}
    .ui-datepicker td {padding:5px 4px 0; font-size:15px;}
    .ui-datepicker td a,
    .ui-datepicker td span {width:38px; height:38px; line-height:38px;}

    .ui-datepicker.on_popup {width:320px;}
    .ui-datepicker.on_popup .ui-datepicker-header {padding:30px 0 27px;}
    .ui-datepicker.on_popup .ui-datepicker-prev, 
    .ui-datepicker.on_popup .ui-datepicker-next {top: 30px; width:34px; height:34px;}
    .ui-datepicker.on_popup .ui-datepicker-prev {left:20px;}
    .ui-datepicker.on_popup .ui-datepicker-prev .ui-icon, 
    .ui-datepicker.on_popup .ui-datepicker-next .ui-icon{width:16px; height:16px; margin-top:-9px; background-position: -1px 0;}
    .ui-datepicker.on_popup .ui-datepicker-prev .ui-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M18 .436v17.68H.32V.436z'/%3E%3Cpath fill='%231D1D1D' d='M12.56 14.501l-.962.962-6.146-6.147.007-.007-.007-.006 6.146-6.147.962.962-5.191 5.191 5.191 5.192z'/%3E%3C/g%3E%3C/svg%3E");}
    .ui-datepicker.on_popup .ui-datepicker-next .ui-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 .436v17.68h17.68V.436z'/%3E%3Cpath fill='%231D1D1D' d='M5.44 14.501l.962.962 6.146-6.147-.007-.007.007-.006-6.146-6.147-.962.962 5.191 5.191-5.191 5.192z'/%3E%3C/g%3E%3C/svg%3E");}
    .ui-datepicker.on_popup .ui-datepicker-next{right:20px;}
    .ui-datepicker.on_popup .ui-datepicker-title {line-height:34px;}
    .ui-datepicker.on_popup th {padding:0 4px 15px;}
    .ui-datepicker.on_popup td {padding:3px 4px 0; font-size:13px;}
    .ui-datepicker.on_popup td a {width:33px; height:33px; line-height:33px;}

    /*
        * 7-8.버튼
        * -
        */
    [class*="_list"] + .button_wrap_wide{ margin-top: 30px;}
    .photo_list_area + .button_wrap_wide {padding-top:30px; margin-top:15px; border-top:1px solid rgba(0, 0, 0, .1);}

    /* 스와이프 버튼*/
    .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; background-repeat: no-repeat; background-position:center center;}
    .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");}

    /* 구독/공유 */
    .btn_group .btn_subscribe + .btn_share {margin-left:10px;}
    

    /*
        * 7-9.탭
        * -
        */
    /* tab */
    .chain_wrap .header_nav,
    .chain_wrap .tab_nav{ border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .chain_wrap .header_nav .nav .nav_link,
    .chain_wrap .tab_nav .nav .nav_link{ height: 48px; font-size: 18px; line-height: 28px;}
    .chain_wrap .header_nav .nav .nav_link.active,
    .chain_wrap .tab_nav .nav .nav_link.active{ font-weight: 900;}
    .chain_wrap .header_nav .nav .nav_link[aria-selected="true"],
    .chain_wrap .tab_nav .nav .nav_link[aria-selected="true"]{ font-weight: 900;}
    .tab_content .list_option_area{ padding-bottom: 6px;}
    /* .tab_content .story_list .card:last-child:before { display: none; } */

    /*
        * 7-10.소개
        * -
        */
    .info_wrap{ display:flex; align-items:center; justify-content: space-between; padding: 14px 24px; }
    .info_wrap .info_area{display: flex; align-items: center;}
    .info_wrap .info_area .title{position: relative; margin-right: 20px; padding-right: 20px; flex: 0 0 auto;}
    .info_wrap .info_area .title::after{content: ''; position: absolute;  display: block; top: 4px; right: 0; width: 1px; height: 17px;}
    .info_wrap:not(.about_wrap) .info_area .title::after { background-color: #f6330a; } 
    .info_wrap.about_wrap .info_area .title::after { background-color: #fff; }
    .info_wrap .btn,
    .info_wrap .btn_subscribe { margin-left:5px; }
    .float_right .info_wrap, .aside .info_wrap, .col_lg3 .info_wrap {display:block;}
    .float_right .info_wrap .btn_subscribe, 
    .aside .info_wrap .btn_subscribe, 
    .col_lg3 .info_wrap .btn_subscribe {position:absolute; top:16px; right:16px;}
    

    /*
        8.카드
        */

    /*
        * 8-1.카드기본설정
        * -
        */
    /* card*/
    .card_image img{width:100%;height:auto;}
    .card_body .headline {font-size:20px; line-height:30px;}
    .card_body .description{font-size:15px; line-height: 24px;}
    .card_body .byline{font-size:12px;}
    .card_more{height:53px;padding-top:16px;padding-bottom:16px;}

    /* 구독전용, 회원전용 뱃지 */
    :not(.showcase_general) .card_body .headline [class*='badge_'] {margin-right: 7px;}
    [class*='showcase_'] .card_body .headline .badge_memberonly {width:56px; height:22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FEEAE6' d='M0 0h56v22H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M15.706 16.448V5.6h-1.248v10.848h1.248zm-2.088-8.58v-.996h-2.652V5.624H9.73v1.248H7.066v.996h6.552zm.312 6.192l-.084-.9c-.924.132-1.908.192-2.88.252v-1.02c1.224-.192 2.028-.924 2.028-1.98 0-1.212-1.08-2.016-2.64-2.016-1.572 0-2.652.804-2.652 2.016 0 1.044.804 1.788 2.028 1.98v1.056c-1.02.036-2.016.036-2.88.036l.156 1.02c1.968 0 4.536-.036 6.924-.444zm-3.576-2.568c-.876 0-1.476-.408-1.476-1.08 0-.66.6-1.068 1.476-1.068.864 0 1.464.408 1.464 1.068 0 .672-.6 1.08-1.464 1.08zm16.252 2.352V5.6H25.37v6.372h-2.124v.864h2.124v1.008h1.236zm-5.52-4.008c1.584 0 2.676-.756 2.676-1.908S22.67 6.02 21.086 6.02c-1.596 0-2.688.756-2.688 1.908s1.092 1.908 2.688 1.908zm0-.912c-.9 0-1.512-.384-1.512-.996s.612-.996 1.512-.996c.888 0 1.5.384 1.5.996s-.612.996-1.5.996zm.744 4.572v-2.088a24.094 24.094 0 002.784-.312l-.096-.888c-2.292.288-4.956.312-6.948.324l.156 1.008c.852 0 1.836-.012 2.868-.06v2.016h1.236zm5.028 2.748v-1.008H20.27V13.04h-1.236v3.204h7.824zm10.588-2.7v-7.92H36.21v2.892h-1.968v1.02h1.968v4.008h1.236zm-8.352-1.296c1.284-.444 2.196-1.392 2.676-2.568a4.17 4.17 0 002.532 2.328l.612-.96c-1.62-.564-2.544-1.92-2.544-3.252v-.372h2.256v-.996H28.83v.996h2.292v.372c0 1.464-.984 2.892-2.664 3.48l.636.972zm8.628 3.996v-1.008h-6.06V12.86h-1.236v3.384h7.296zm11.38-4.38v-.984h-2.34V9.452c.828-.36 1.308-.912 1.308-1.62 0-1.272-1.5-2.04-3.864-2.04-2.376 0-3.864.768-3.864 2.04 0 .708.468 1.26 1.284 1.608v1.44h-2.328v.984h9.804zm-4.896-2.94c-1.62 0-2.592-.396-2.592-1.092 0-.696.972-1.08 2.592-1.08 1.608 0 2.58.384 2.58 1.08 0 .696-.972 1.092-2.58 1.092zm1.32 1.956h-2.664V9.776c.396.06.864.096 1.344.096.48 0 .924-.036 1.32-.096v1.104zm-1.344 5.568c2.34 0 3.732-.696 3.732-1.944 0-1.236-1.392-1.944-3.732-1.944-2.328 0-3.732.708-3.732 1.944 0 1.248 1.404 1.944 3.732 1.944zm0-.948c-1.584 0-2.472-.336-2.472-.996 0-.648.888-.996 2.472-.996s2.484.348 2.484.996c0 .66-.9.996-2.484.996z'/%3E%3C/g%3E%3C/svg%3E");}
    [class*='showcase_'] .card_body .headline .badge_followonly {width:56px; height:22px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FEEAE6' d='M0 0h56v22H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M12.492 16.409v-4.35h4.325v-.982h-1.514c.277-1.477.277-2.561.277-3.542v-.912H8.178v.958h6.188c0 .958 0 2.042-.312 3.496H7v.981h4.242v4.35h1.25zm15.128-4.34v-.957h-4.278v-1.085h3.185V9.07h-6.26V7.362h6.164v-.958h-7.39v3.623h3.052v1.085h-4.278v.958h9.805zm-1.177 4.409v-3.531h-7.547v.958h6.309v2.573h1.238zm11.175-2.862V6H36.38v2.781h-1.97v.98h1.97v3.855h1.238zm-8.363-1.246a4.364 4.364 0 002.68-2.47c.456 1.027 1.333 1.847 2.535 2.24l.613-.924c-1.623-.542-2.548-1.846-2.548-3.127V7.73h2.26v-.958H28.99v.958h2.295v.358c0 1.408-.985 2.78-2.667 3.346l.637.935zm8.64 3.843v-.97h-6.069v-2.285h-1.238v3.255h7.306zM49.25 12v-.947h-2.343V9.681c.829-.346 1.31-.877 1.31-1.558 0-1.223-1.502-1.961-3.87-1.961-2.379 0-3.869.738-3.869 1.961 0 .681.469 1.212 1.286 1.547v1.384h-2.331v.947h9.817zm-4.903-2.828c-1.622 0-2.595-.38-2.595-1.05 0-.669.973-1.038 2.595-1.038 1.61 0 2.584.369 2.584 1.038 0 .67-.974 1.05-2.584 1.05zm1.322 1.881h-2.668v-1.06a9.696 9.696 0 002.668 0v1.061zm-1.346 5.355c2.343 0 3.737-.67 3.737-1.87 0-1.188-1.394-1.87-3.737-1.87-2.331 0-3.737.682-3.737 1.87 0 1.2 1.406 1.87 3.737 1.87zm0-.912c-1.586 0-2.475-.323-2.475-.958 0-.623.89-.957 2.475-.957 1.586 0 2.488.334 2.488.957 0 .635-.902.958-2.488.958z'/%3E%3C/g%3E%3C/svg%3E");}
    
    /* 영상 */
    .photo_list_area a > [class*='ico_']:not(.ico_play) { left: 12px; bottom: 12px; }
    .photo_list_area .card.col_lg4 .card_image i[class*='ico_']:not(.ico_play) {width:32px;height:32px;}

    .photo_list_area a > .ico_play{position: absolute; width: 40px; height: 40px; bottom: 10px; right: 10px; z-index: 2;}
    .photo_list_area a > .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");}
    .photo_list_area a > .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");}
    .photo_list_area .card_image:hover .ico_play::before{opacity: 1;}
    .photo_list_area .card_image:hover .ico_play::after{transform: scale(0.54);}

    /* 포토 */
    .photo_list li .ico_photo {right:12px; 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' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cfilter id='hivh4pxdka' width='111.8%25' height='113.3%25' x='-4.4%25' y='-3.3%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='zdvsbkn4jb' d='M17.6 5.5c.22 0 .4.18.4.4v15.2c0 .22-.18.4-.4.4H2.4c-.22 0-.4-.18-.4-.4V5.9c0-.22.18-.4.4-.4h15.2zm-1.6 2H4v12h12v-12zM21.1 2c.22 0 .4.18.4.4v15.2c0 .22-.18.4-.4.4h-1.6V4h-14V2.4c0-.22.18-.4.4-.4h15.2z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L24 0 24 24 0 24z' transform='translate(-552.000000, -527.000000) translate(552.000000, 527.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-552.000000, -527.000000) translate(552.000000, 527.000000)'%3E%3Cuse fill='%23000' filter='url(%23hivh4pxdka)' xlink:href='%23zdvsbkn4jb'/%3E%3Cuse fill='%23FFF' xlink:href='%23zdvsbkn4jb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    .photo_list li .ico_audio {right:12px; 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' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cfilter id='jlfyxi1fja' width='114.6%25' height='115.1%25' x='-5.4%25' y='-3.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='ndwhrxy8ib' d='M12 3.2c4.35 0 7.875 3.526 7.875 7.875l-.001.086h.001v8.89l-.6.399-1.037-.001-.038.001H17.875v-.013c-2.057-.165-3.675-1.887-3.675-3.987s1.618-3.822 3.675-3.987v-1.301l.004-.001.001-.081c0-3.247-2.633-5.88-5.88-5.88s-5.88 2.633-5.88 5.88l.001.081h.004v1.305c2.04.183 3.639 1.897 3.639 3.984 0 2.087-1.599 3.8-3.638 3.984l-.001.016h-.361l-.039-.001-1 .001-.6-.398v-8.977C4.125 6.725 7.651 3.2 12 3.2zm5.875 11.276c-.95.155-1.675.98-1.675 1.974s.725 1.819 1.675 1.974zm-11.75.007v3.934c.932-.17 1.639-.986 1.639-1.967 0-.981-.707-1.797-1.638-1.967z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L24 0 24 24 0 24z' transform='translate(-826.000000, -527.000000) translate(826.000000, 527.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-826.000000, -527.000000) translate(826.000000, 527.000000)'%3E%3Cuse fill='%23000' filter='url(%23jlfyxi1fja)' xlink:href='%23ndwhrxy8ib'/%3E%3Cuse fill='%23FFF' xlink:href='%23ndwhrxy8ib'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    
    .meta .hits + .date:before {margin: 0 7px 0 8px;}

    /*
        * 8-2.보더형카드
        * -
        */
    /* 카드리스트 */
    .list_item{display:flex; flex-flow: column;}
    .card_list .list_item .meta{margin-top:auto;}

    .card_list .list_item .flex_area [class*='badge_'] {margin-left:30px;} /* 패키지 모듈 */
    .card .headline ~ .meta, 
    .card .headline ~ .date, 
    .card .headline ~ .byline {padding-top: 6px;}

    /* 각요소 */
    .card_skin.skin {padding: 24px 20px;}
    .card_skin .card_body{padding:20px 16px 15px;}
    .card_skin .card_image + .card_body .headline{font-size:18px; line-height: 28px;}

    /* 리스트 */
    .skin_mix{align-items : stretch;}

    .card_skin.skin{padding:24px 20px;background-color:#f6330a;border:none;}
    .card_skin.skin .btn{margin-top:24px; display: inline-block;}

    /* 슬라이딩 */
    .scroll_sm_wrap .swiper-pagination{display:none;}
    .swiper-scrollbar {display: none;}

    .scroll_sm_wrap .swiper-button-prev,
    .scroll_sm_wrap .swiper-button-next{width:25px;height:25px;top:27px;border:1px solid #e5e5e5;border-radius: 100%;background-color:#fff;background-size: 13px auto;background-position:50% 50%;}

    .scroll_sm_wrap .swiper-button-prev{left:inherit;right:30px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M13 13V0H0v13h13z' fill='none'/%3E%3Cpath d='M9 2.7L8.3 2 3.8 6.5 8.3 11l.7-.7-3.8-3.8L9 2.7z' fill-rule='evenodd' clip-rule='evenodd' fill='%231d1d1d'/%3E%3C/svg%3E");}
    .scroll_sm_wrap .swiper-button-next{right:0;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 0v13h13V0z'/%3E%3Cpath fill='%231D1D1D' d='M4 10.342l.707.707 4.52-4.52-.006-.005.006-.004L4.707 2 4 2.707l3.817 3.817L4 10.342z'/%3E%3C/g%3E%3C/svg%3E");}

    /*
        * 8-3.이슈쇼케이스
        * -
        */
    .issue_showcase{margin-top:20px;}
    .issue_showcase .card_body{padding:16px 24px 18px;}
    .issue_showcase .description{font-size:14px;line-height:22px;}
    .issue_showcase [class*="ico_num"]{width:32px;height:42px;}
    .issue_showcase .headline {top:37%;}

    .issue_showcase .swiper-wrapper{width:100% ;padding-right:1px; transform: inherit !important;}
    .issue_showcase .swiper-pagination{display: none;}

    /*
        * 8-4.포토리스트
        * -
        */
    /* .photo_list_area .photo_list_large .card  */
    .photo_list_area .photo_list_large .card.col_sm6 .headline:only-child  {padding-bottom:23px;}
    .photo_list_area .photo_list_large .headline{font-size:20px;line-height:30px;max-height: 72px;}

    .secondary_header_wrap + .photo_list_area {margin-top:24px;}

    /*
        * 8-5.스토리리스트
        * -
        */
    /* 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:36px;}
    .story_list .card_body{display:flex;flex-flow:column;width:100%;}
    .story_list .headline{max-height:90px;padding-right:78px;}
    .story_list .description{width:calc(100% - 60px );max-height:54px;padding-right:78px; -webkit-line-clamp: 2;}
    .story_list .card_body >  *:not(.rank_count){width:100%;flex: 0 0 auto;}

    /* card_body meta 하단 위치고정 */
    .card_body .meta {margin-top:auto;}

    /* 기자기사랭크 */
    .journalist_story_list .btn_bookmark{position:absolute;right:10px;bottom:0;}

    .story_rank .card_body{width:calc(100% - 205px);padding-left:36px;padding-right:10px;flex-direction: column;}
    .story_rank .card_body .headline,
    .story_rank .card_body .description {padding-right:20px;}

    /*
        * 8-6.북마크리스트
        * -
        */
    .bookmark_list_area .card_image{display: none;}
    .bookmark_list_area .headline {font-size: 16px; line-height: 24px;}
    .bookmark_list_area .card:last-child {padding-bottom:0;}
    .bookmark_list_area .card:last-child:before {display:none;}

    /*
        * 8-7.기자
        * -
        */
    .journalist_list .name{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px; line-height: 28px;}
    .journalist_list .name:hover {opacity:.6;}
    .journalist_list .profile_info{ font-size: 14px; line-height: 22px;}

    /*
        * 8-8.기타
        * -
        */
    /* card_right_list */
    .card_right_list .card{overflow: hidden; padding-top: 12px; padding-bottom: 12px;}
    .card_right_list .card:last-child {padding-bottom:0;}
    .card_right_list .card_image{float:right;}
    .card_right_list .card_image img{width:72px; height:auto;}
    .card_right_list .card_body{position: relative;}
    .card_right_list .card_body .headline{font-size: 16px; line-height: 24px; /*overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;*/}
    .card_right_list .card_image + .card_body .headline{width: calc(100% - 72px); padding-right: 16px;font-size: 16px; line-height: 24px; }
    .card_right_list .card_body .meta{margin-top:0; clear:both;}
    .card_right_list.rank_list .card_body{padding-left: 28px;}
    
    /* 소개 페이지 (리셋코리아, 더북한) */
    .section_article {max-width:800px;padding-top:40px;margin:0 auto;background:#fff;zoom:1}
    .section_article .article_header .title {font-size:18px;font-weight:bold;line-height:28px;letter-spacing:-0.4px;}
    .section_article .article_header .headline {padding:20px 0 40px;font-family: 'Noto Serif KR';font-size:32px;font-weight:500;line-height:44px;letter-spacing:-0.4px;color:#111111;}
    .section_article .article_body figure {position:relative;margin-bottom:40px;}
    .section_article .article_body p {margin-bottom:40px;font-size:18px;font-style:normal;line-height:31px;letter-spacing:-0.4px;color:#111111;}
    .section_article .ico_play{position:absolute;right:26px;bottom:30px;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' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Cfilter id='gy71f4ak2a' width='125.3%25' height='122.2%25' x='-12.7%25' y='-8.9%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='1.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='9m02io0lfb' d='M5 2.5L5 47.495 5.967 47.5 44.503 25.449 44.506 24.537 5.952 2.506z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L50 0 50 50 0 50z' transform='translate(-791.000000, -1276.000000) translate(791.000000, 1276.000000)'/%3E%3Cg transform='translate(-791.000000, -1276.000000) translate(791.000000, 1276.000000)'%3E%3Cuse fill='%23000' filter='url(%23gy71f4ak2a)' xlink:href='%239m02io0lfb'/%3E%3Cuse fill='%23FFF' xlink:href='%239m02io0lfb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
    
    /* error */
    .error_area {padding-top:120px;}                            
    .error_area .btn_group a {width:185px;margin:0 5px;}
    
    /*
        9.팝업
        */

    /*
        * 9-1.팝업기본
        * -
        */
        .half_popup {height:auto; min-height:auto; padding:40px 0 !important;}
        .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:14px 38px; font-size:18px; line-height:28px;}
        .half_popup .btn_pass {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");}

        .half_popup .ico_info_circle{width:40px;height:40px;}
        .half_popup .layer_footer{margin-top:20px;}
        
        /*플로팅 팝업*/
        .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; margin-left:-4px; margin-right:0;}
        /* .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;}
    
        /* 운세 팝업 */
        .layer_basic  {width: 320px; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 20px 24px 30px; } 
        .layer_basic.layer_region{height: 480px;}
        .layer_basic .btn_close { right: 12px; top: 12px; }
}

@media (min-width:1024px) and (max-width:1279px){
    .issue_showcase .headline {top:34%;}    
}

/* XLarge devices (desktops only, 1280px and up) */
@media (min-width: 1280px){
    /*
        5.레이아웃
        */

    /*
        * 5-2.헤더

        * -
        */
    .contents{padding-left:0;padding-right:0;}

    .section_header_wrap.sticky_top{width:795px;left:50%;transform: translateX(-50%);}
    .section_header_card_wrap.sticky_top{width:800px !important;left:50% !important;transform: translateX(-50%);}

    /*플로팅 팝업*/
    .plotting_popup,
    .epandable_a {right: calc(100vw / 2 + 609px *-1);}
}

/*
    * tablet 디자인 나오면 살릴 것들
    */
/* Medium devices (only tablet, 768px and 1023px) */
@media (min-width: 768px) and (max-width: 1023px){
    .md_only_hidden{display:none;}
    /* padding */
    .pr_md7{padding-right:7px;}
    .pl_md13{padding-left:13px;}
    /* font size */
    .fs_md32{font-size:32px!important;}
    .fs_md30{font-size:30px!important;}
    .fs_md28{font-size:28px!important;}
    .fs_md26{font-size:26px!important;}
    .fs_md24{font-size:24px!important;}
    .fs_md22{font-size:22px!important;}
    .fs_md20{font-size:20px!important;}
    .fs_md18{font-size:18px!important;}
    .fs_md17{font-size:17px!important;}
    .fs_md16{font-size:16px!important;}
    .fs_md15{font-size:15px!important;} 
    .fs_md14{font-size:14px!important;}
    .fs_md13{font-size:13px!important;}
    .fs_md34{font-size:34px!important;}
    .fs_md36{font-size:36px!important;}
    .fs_md38{font-size:38px!important;}
    .fs_md40{font-size:40px!important;}
    .fs_md42{font-size:42px!important;}
    .fs_md44{font-size:44px!important;}
    .fs_md46{font-size:46px!important;}
    /* line-height */
    .lh_md36{line-height:36px;}
    .lh_md34{line-height:34px;}
    .lh_md32{line-height:32px;}
    .lh_md30{line-height:30px;}
    .lh_md29{line-height:29px;}
    .lh_md28{line-height:28px;}
    .lh_md26{line-height:26px;}
    .lh_md24{line-height:24px;}
    .lh_md22{line-height:22px;}
    .lh_md20{line-height:20px;}
    .lh_md19{line-height:19px;}
    .lh_md18{line-height:18px;}
    .lh_md16{line-height:16px;}
    .lh_md14{line-height:14px;}
    /* grid */
    .row.no_grid{display:flex;flex-wrap:nowrap;justify-content:space-between;}
    .col_md0{flex:0 0 auto;width:0;}
    .col_md1{flex:0 0 auto;width:calc(100%/12*1);}
    .col_md2{flex:0 0 auto;width:calc(100%/12*2);}
    .col_md3{flex:0 0 auto;width:calc(100%/12*3);}
    .col_md4{flex:0 0 auto;width:calc(100%/12*4);}
    .col_md5{flex:0 0 auto;width:calc(100%/12*5);}
    .col_md6{flex:0 0 auto;width:calc(100%/12*6);}
    .col_md7{flex:0 0 auto;width:calc(100%/12*7);}
    .col_md8{flex:0 0 auto;width:calc(100%/12*8);}
    .col_md9{flex:0 0 auto;width:calc(100%/12*9);}
    .col_md10{flex:0 0 auto;width:calc(100%/12*10);}
    .col_md11{flex:0 0 auto;width:calc(100%/12*11);}
    .col_md12{flex:0 0 auto;width:calc(100%/12*12);}
    /* 말줄임 */
    .el.el_md1{white-space:nowrap;}
    .el.el_md2{-webkit-line-clamp:2;}
    .el.el_md3{-webkit-line-clamp:3;}
    .el.el_md4{-webkit-line-clamp:4;}
    .el.el_md5{-webkit-line-clamp:5;}
    .el.el_md6{-webkit-line-clamp:6;}

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