@charset "utf-8";

/* 2.Reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
textarea,
p,
blockquote,
th,
td,
input,
select,
button,
figure {
    margin: 0;
    padding: 0;
}

body {
    color: #111;
}

body * {
    box-sizing: border-box;
    forced-color-adjust: #fb502f;
    letter-spacing: -0.4px;
}

/* body *:focus{border-color: #fb502f;} */
fieldset,
img {
    border: 0 none;
}

dl,
ul,
ol,
menu,
li {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

input,
select,
textarea,
button {
    border-radius: 0;
    vertical-align: middle;
}

input::-ms-clear {
    display: none;
}

hr {
    display: none;
}

button {
    border: 0 none;
    background-color: transparent;
    cursor: pointer;
    color: #111;
}

button:disabled {
    cursor: auto;
}

button.btn:disabled {
    border-color: #cdcdcd !important;
    background-color: #cdcdcd !important;
    color: #fff;
}

button,
input {
    border-radius: 0;
    border: 0;
    -webkit-border-radius: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    direction: ltr;
    word-break: keep-all;
    word-wrap: break-word;
    -webkit-text-size-adjust: none;
}

body,
th,
td,
input,
select,
textarea,
button {
    font-size: 100%;
    font-family: "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Arial, sans-serif;
    line-height: 1;
}

a {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-decoration: none;
}

/* a:active{background-color:transparent;} */
button:active,
button:focus {
    outline-color: #f6330a;
}

mark {
    word-break: break-all;
}

address,
caption,
cite,
code,
dfn,
em,
var {
    font-style: normal;
    font-weight: normal;
}

img {
    vertical-align: middle;
}

font,
b,
strong {
    font-size: inherit;
}

em,
i {
    font-style: normal;
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
    color: transparent
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
    color: transparent
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
    color: transparent
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
    color: transparent
}

/* 3.태그공통 */
input::placeholder {
    color: #999;
    font-size: 14px;
}

input::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
}

input::-moz-placeholder {
    color: #999;
    font-size: 14px;
}

input:-ms-input-placeholder {
    color: #999 !important;
    font-size: 14px;
}

input:-mos-input-placeholder {
    color: #999;
    font-size: 14px;
}

input[disabled]::placeholder {
    color: #999;
    font-size: 14px;
}

input[disabled]::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
}

input[disabled]::-moz-placeholder {
    color: #999;
    font-size: 14px;
}

input[disabled]:-ms-input-placeholder {
    color: #999;
    font-size: 14px;
}

input[type="button"]::placeholder {
    color: #999;
    font-size: 14px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s;
    -webkit-text-fill-color: #111 !important;
}

textarea {
    resize: none;
}

textarea::placeholder {
    color: #999;
    font-size: 14px;
}

textarea::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
}

textarea::-moz-placeholder {
    color: #999;
    font-size: 14px;
}

textarea:-ms-input-placeholder {
    color: #999 !important;
    font-size: 14px;
}

textarea:-mos-input-placeholder {
    color: #999;
    font-size: 14px;
}

textarea[disabled]::placeholder {
    color: #999;
    font-size: 14px;
}

textarea[disabled]::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
}

textarea[disabled]::-moz-placeholder {
    color: #999;
    font-size: 14px;
}

textarea[disabled]:-ms-input-placeholder {
    color: #999;
    font-size: 14px;
}

textarea:focus {
    outline: none;
}


/* 4.공통클래스 */

/* 4-1.common */
/* view */
.hide {
    display: none !important;
}

.pop_hide {
    display: none !important;
}

.show {
    display: block !important;
}

.visually_hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.sr_only {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    border: 0;
    clip: rect(0, 0, 0, 0);
}

.hidden {
    visibility: hidden !important;
    user-select: none;
}

.show.ico_new {
    display: flex !important;
}

.scroll {
    -webkit-overflow-scrolling: touch;
}

/* 5.레이아웃 */
/* 5-1.페이지기본 */
/* layout */
#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;
}

/* 7-8.버튼 */
/* group */
.button_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
}

.button_wrap_wide {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.button_wrap [class*='btn']:nth-of-type(n+2),
.button_wrap_wide [class*='btn']:nth-of-type(n+2) {
    margin-left: 10px;
}

/** 기본 **/
.btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 3px 14px;
    border-radius: 50px;
    border: 1px solid transparent;
    background-color: transparent;
    background-repeat: no-repeat;
    color: #111;
    font-size: 13px;
    letter-spacing: -0.5px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
}

.btn [class*="ico_"] {
    margin-right: 2px;
}

/* 상태 */
.btn_default {
    border-color: rgba(153, 153, 153, 0.8) !important;
}

.btn_black {
    border: 1px solid #111;
    background-color: #111;
    color: #fff;
}

.btn_gray {
    border: 1px solid #d5d5d5;
    background-color: #fff;
    color: #111;
}

.btn_orange {
    border: 1px solid #f0320a;
    background-color: #f0320a;
    color: #fff;
}

.btn_white {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
}

.btn_green {
    border: 1px solid #067e77;
    background-color: #067e77;
    color: #fff;
}

.btn_indigo {
    border: 1px solid #4533A7;
    background-color: #4533A7;
    color: #fff;
}

/* outline */
.btn_outline_default {
    border: 1px solid #333;
}

.btn_outline_black {
    border: 1px solid #111 !important;
}

.btn_outline_gray {
    border: 1px solid #999;
    color: #999;
}

.btn_outline_orange {
    border: 1px solid #f0320a;
    color: #f0320a;
}

.btn_outline_white {
    border: 1px solid #fff;
    color: #fff;
}

.btn_outline_green {
    border: 1px solid #067e77;
    color: #067e77;
}

.btn_outline_indigo {
    border: 1px solid #4533A7;
    color: #4533A7;
}

/* 모양 */
.btn.btn_square {
    padding: 5px 16px;
    border-radius: 0;
}

/* 사이즈 */
[class*='btn'].btn_s {
    padding: 6px 20px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: -0.4px;
}

[class*='btn'].btn_m {
    padding: 11px 30px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.4px;
}

[class*='btn'].btn_l {
    padding: 13px 40px;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.4px;
}

[class*='btn'].btn_wide {
    width: 100%;
}

.btn_full {
    width: 100%;
    padding: 11px 15px 13px;
    border-radius: 0;
    background-color: #f4f5fa;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    justify-content: center;
}

.btn_full .ico_more {
    width: 7px;
    height: 11px;
    margin-left: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11'%3E%3Cpath d='M1 11l5-5-5-5' stroke='%23000' fill='none' fill-rule='evenodd' opacity='.9'/%3E%3C/svg%3E");
}

/* 더 보기 */
.button_wrap_wide .btn_outline_gray {
    width: 97px;
    padding: 8px 27px;
    border: 1px solid rgba(205, 205, 205, 0.8);
    color: #111;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

/* background */
.btn_gray {
    background-color: #f5f5f5;
}

.btn_gray2 {
    color: #fff;
    background-color: #999;
}

/* sns */
.btn_sns {
    width: 40px;
    height: 40px;
    padding: 0 0;
    border-color: rgba(0, 0, 0, .1);
    background-color: #fff;
}

/* 구독 */
.btn_subscribe {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 59px;
    min-height: 28px;
    padding: 2px 9px 3px 8px;
    background-position: 8px 50%;
    border: 1px solid #f6330a;
    border-radius: 50px;
    background-repeat: no-repeat;
    color: #f6330a;
    font-size: 13px;
    font-weight: 700;
    line-height: 21px;
    text-align: center;
    white-space: nowrap;
    flex: 0 0 auto;
}

.btn_subscribe.btn_bg {
    background-color: #f6330a;
    color: #fff;
}

.btn_subscribe.active,
.btn_subscribe.btn_bg.active {
    background-color: rgba(255, 226, 202, .8);
    border-color: transparent !important;
    color: #f6330a;
}

.btn_subscribe.btn_s {
    width: 78px;
}

.btn_subscribe.btn_m {
    width: 103px;
}

.btn_subscribe.btn_l {
    width: 129px;
}

.btn_group {
    display: flex;
    align-items: center;
}

.btn_group .btn_share {
    font-size: 0;
}

.btn_group .ico_share {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23000' fill-opacity='.05'/%3E%3Cpath fill='%23333' d='M11.662 9.684v.995L9 10.68v9.24h10v-9.24h-2.663v-.996h3.061c.262 0 .54.19.593.5l.009.107v10.025c0 .3-.218.552-.504.6l-.098.007H8.628a.6.6 0 01-.623-.534L8 20.316V10.291c0-.277.195-.552.525-.6l.103-.007h3.034zm2.324-4.68l2.81 2.81-.601.602-1.726-1.728-.014 5.803h-.926l.014-5.832-1.766 1.766-.606-.606 2.815-2.814z'/%3E%3C/g%3E%3C/svg%3E")
}

/* 라인형 */
.btn_line {
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
}

.btn_line:not(:disabled) {
    text-decoration: underline;
}

.btn_line:disabled {
    color: #cdcdcd;
}

/* 스와이프 버튼 */
.pagination_bx {
    display: flex;
    z-index: 7;
    justify-content: center;
    align-items: center;
}

.pagination_bx .swiper-pagination {
    padding: 0 16px;
}

.pagination_bx .swiper-pagination-fraction {
    bottom: 0;
    color: #999;
    font-weight: 700;
}

.pagination_bx .swiper-pagination-current {
    color: #333;
}

.pagination_bx .swiper-pagination-total {
    position: relative;
}

.pagination_bx .swiper-pagination,
.pagination_bx .swiper-button-prev,
.pagination_bx .swiper-button-next {
    position: static;
    left: auto;
    top: auto;
    bottom: auto;
    width: auto;
    margin: 0;
    z-index: 5;
}

.pagination_bx .swiper-button-prev,
.pagination_bx .swiper-button-next {
    border: 1px solid #e1e1e1;
    border-radius: 50%;
    background-color: #fff;
}

.pagination_bx .swiper-button-disabled {
    border-color: #b1b1b1;
    background-color: #e7e7e7;
}

.pagination_bx .swiper-button-prev+.swiper-button-next {
    margin-left: 6px;
}

[class*="ico_"] {
    display: inline-block;
    font-style: normal;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

/* font color */
.font_orange {
    color: #f6330a;
}

/* view */
.show {
    display: block !important;
}

.hide {
    display: none;
}

.overflow_hidden {
    overflow: hidden;
}

/* position */
.position_fi {
    position: fixed !important;
}

/* 아이콘 */
.header .ico_fold {
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13 0v13H0V0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 1.5l5 5.059L4 11.5'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_close {
    position: relative;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%231D1D1D' d='M21.192 2.1l.707.707L12.706 12l9.193 9.193-.707.707-9.193-9.193L2.807 21.9l-.707-.707L11.292 12 2.1 2.807l.707-.707L12 11.292 21.192 2.1z'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_sns_youtube {
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M18.424 12.273c.985.006 3.5.034 5.304.164.32.037 1.017.04 1.64.69.49.494.65 1.616.65 1.616s.164 1.318.164 2.636v1.236c0 1.318-.164 2.636-.164 2.636s-.16 1.122-.65 1.616c-.623.65-1.32.652-1.64.69-.555.04-1.177.07-1.802.094l-.468.017c-1.477.047-2.873.057-3.315.059h-.191c-.472-.005-4.288-.046-5.516-.164-.364-.067-1.181-.047-1.804-.696-.49-.494-.65-1.616-.65-1.616s-.164-1.318-.164-2.636v-1.236c0-.69.045-1.38.088-1.882l.023-.253c.03-.31.053-.501.053-.501s.16-1.122.65-1.617c.623-.648 1.32-.652 1.64-.69 1.804-.13 4.319-.157 5.304-.163zm-2.114 3.263v4.576l4.421-2.28-4.421-2.296z'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_sns_twt {
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23DADCE4'/%3E%3Cpath d='M26.1173 23.1983L32.4459 16H30.9463L25.4511 22.2502L21.0621 16H16L22.637 25.4514L16 33H17.4998L23.3028 26.3996L27.9379 33H33L26.1169 23.1983H26.1173ZM24.0632 25.5347L23.3907 24.5936L18.0402 17.1047H20.3437L24.6617 23.1485L25.3341 24.0896L30.947 31.9455H28.6434L24.0632 25.5351V25.5347Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 36px 36px !important;
}

.header .ico_sns_naver {
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M20.039 12.273v6.13l-4.246-6.13h-3.52v11.454h3.688v-6.13l4.246 6.13h3.52V12.273z'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_sns_face {
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M21.555 18.953l.424-2.939h-2.653v-1.907c0-.804.37-1.588 1.559-1.588h1.206v-2.502s-1.095-.199-2.141-.199c-2.185 0-3.613 1.408-3.613 3.956v2.24H13.91v2.94h2.428v7.104c.487.082.986.124 1.495.124.508 0 1.007-.042 1.494-.124v-7.105h2.229z'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_sns_instar {
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DADCE4'/%3E%3Cpath fill='%23FFF' d='M18.958 9.82c.89.001 1.335.007 1.737.02l.184.006.49.021c.871.04 1.466.178 1.986.38.538.21.994.49 1.449.944.455.455.734.91.943 1.449.202.52.34 1.115.38 1.985l.022.491.006.184c.015.463.02.984.021 2.181v1.033c0 1.197-.006 1.717-.021 2.181l-.006.184-.022.49c-.04.871-.178 1.466-.38 1.986-.209.538-.488.994-.943 1.449-.455.455-.911.734-1.449.943-.52.202-1.115.34-1.985.38l-.491.022-.184.006c-.464.015-.984.02-2.181.021H17.48c-1.197 0-1.718-.006-2.181-.021l-.184-.006-.49-.022c-.871-.04-1.466-.178-1.986-.38-.538-.209-.994-.488-1.449-.943-.455-.455-.734-.911-.943-1.449-.203-.52-.34-1.115-.38-1.985l-.022-.491-.006-.184c-.013-.402-.019-.846-.02-1.737v-1.921c.001-.89.007-1.335.02-1.737l.006-.184.021-.49c.04-.871.178-1.466.38-1.986.21-.538.49-.994.944-1.449.455-.455.91-.734 1.449-.943.52-.203 1.115-.34 1.985-.38l.491-.022.184-.006c.402-.013.846-.019 1.737-.02zm-.453 1.472h-1.241l-.404.001c-.745.002-1.142.008-1.504.02l-.18.006-.484.02c-.797.037-1.23.17-1.518.282-.382.149-.655.326-.94.612-.287.286-.464.559-.613.94-.112.289-.245.722-.281 1.52-.009.179-.015.332-.021.483l-.006.18c-.012.362-.018.759-.02 1.504v2.275c.002.683.007 1.073.017 1.413l.006.181c.006.18.014.358.024.574.036.797.17 1.23.281 1.518.149.382.326.655.612.94.286.287.559.464.94.613.289.112.722.245 1.52.281l.483.021.18.006c.423.014.891.02 1.908.02h1.467c.944 0 1.415-.005 1.817-.017l.181-.006c.18-.006.358-.014.574-.024.797-.036 1.23-.17 1.518-.281.382-.149.655-.326.94-.612.287-.286.464-.559.613-.94.112-.289.245-.722.281-1.52.01-.215.018-.393.024-.573l.006-.181c.012-.402.016-.873.017-1.817v-1.467c0-1.017-.006-1.485-.02-1.908l-.006-.18-.02-.484c-.037-.797-.17-1.23-.282-1.518-.149-.382-.326-.655-.612-.94-.286-.287-.559-.464-.94-.613-.289-.112-.722-.245-1.52-.281-.215-.01-.393-.018-.573-.024l-.181-.006c-.34-.01-.73-.015-1.413-.017h-.63zm-.508 2.505c2.32 0 4.2 1.88 4.2 4.2 0 2.32-1.88 4.2-4.2 4.2-2.32 0-4.2-1.88-4.2-4.2 0-2.32 1.88-4.2 4.2-4.2zm0 1.474c-1.505 0-2.726 1.22-2.726 2.726s1.22 2.727 2.726 2.727 2.727-1.22 2.727-2.727c0-1.505-1.22-2.726-2.727-2.726zm4.367-2.621c.542 0 .981.44.981.981 0 .542-.44.982-.981.982-.543 0-.982-.44-.982-.982s.44-.981.982-.981z'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_myfeed {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M12 2c.552 0 1 .448 1 1v9c0 .552-.448 1-1 1H3c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h9zm0 1H3v9h9V3zM8 5v2h2v1H8v2H7V8H5V7h2V5h1z'/%3E%3C/g%3E%3C/svg%3E");
}

.header .ico_storage {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h15v15H0z'/%3E%3Cpath fill='%23F6330A' fill-rule='nonzero' d='M13 4v7.77c0 .679-.616 1.23-1.375 1.23h-8.25C2.615 13 2 12.449 2 11.77V4h11zm-1 1H3v6.77c0 .086.106.194.282.223l.093.007h8.25c.197 0 .332-.095.366-.186l.009-.045V5zm-2 2v1H5V7h5zm1-5v1H4V2h7z'/%3E%3C/g%3E%3C/svg%3E");
}

.btn_search {
    position: relative;
    width: 20px;
    height: 20px;
}

.ico_search {
    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' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8.5C3 5.46243 5.46243 3 8.5 3C11.5376 3 14 5.46243 14 8.5C14 11.5376 11.5376 14 8.5 14C5.46243 14 3 11.5376 3 8.5ZM8.5 1C4.35786 1 1 4.35786 1 8.5C1 12.6421 4.35786 16 8.5 16C10.2105 16 11.7873 15.4274 13.0491 14.4633L17.4929 18.9071L18.9071 17.4929L14.4633 13.0491C15.4274 11.7873 16 10.2105 16 8.5C16 4.35786 12.6421 1 8.5 1Z' fill='black'/%3E%3C/svg%3E");
}

.btn_navbar {
    position: relative;
    width: 20px;
    height: 20px;
}

.ico_ham {
    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' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 3H0V5H20V3ZM20 9H4V11H20V9ZM0 15H20V17H0V15Z' fill='black'/%3E%3C/svg%3E");
}

.ico_series {
    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' fill='none'%3E%3Cpath d='M17 4H19V19H17V4Z' fill='black'/%3E%3Cpath d='M4 17H19V19H4V17Z' fill='black'/%3E%3Crect x='2' y='2' width='12' height='12' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
    vertical-align: -2px;
}

.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");
}

.uh,
.contents,
.footer_wrap {
    margin-left: auto;
    margin-right: auto;
}

.header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    background: #fff;
    z-index: 300;
}

.header .uh {
    display: flex;
    align-items: center;
    position: relative;
    height: 100%;
    margin: 0 auto;
}

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

.header .logo h2,
.header .logo_plus h2 {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.header .header_option_area {
    display: flex;
    align-items: center;
    margin-left: 22px;
}

.header .header_option_area>button {
    margin: 0 12px;
}

.header .uh .header_right_area {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    z-index: 401;
}

/* login 레이어팝업 때문에 z-index 조정 */
.logo_plus a {
    display: block;
    width: 100%;
    height: 100%;
}

.logout {
    display: flex;
}

.logout li {
    margin: 0 8px;
    color: #666;
    font-size: 14px;
    position: relative;
    font-weight: 400;
    line-height: 22px;
}

.logout>li:nth-child(1)::before {
    position: absolute;
    top: 6px;
    right: -8px;
    content: "";
    display: block;
    width: 1px;
    height: 12px;
    background: #bcbcbc;
}

.btn_user {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

.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");
}

.btn_user .ico_arrow_bold_down {
    margin-left: 4px;
    width: 12px;
    height: 12px;
}

/* header menu */
.full_popup.menu_popup {
    height: auto;
}

/* membership.css - reset */
.menu_popup .layer_popup {
    width: 100%;
    left: inherit;
    top: 0;
    padding: 0;
    transform: none;
}

/* membership.css - reset */
.menu_popup a:hover {
    opacity: 0.7;
}

.menu_popup {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto !important;
    width: 100%;
    padding: 20px 0 50px;
    background: #fff !important;
}

.nav ul {
    display: flex;
}

.layer_popup.side_nav {
    display: block;
    position: relative;
    border: none !important;
}

.layer_popup.layer_search,
.layer_popup.side_nav {
    border: none !important;
    outline: none !important;
}

.side_nav .logo {
    margin: 0 0 18px 20px;
}

.side_nav .nav {
    max-width: 480px;
    display: block;
    margin: 0 auto;
    padding: 0 20px;
    font-size: 15px;
    line-height: 24px;
}

.side_nav .nav dl {
    margin-bottom: 30px;
}

.side_nav .nav ul {
    flex-wrap: wrap;
}

.side_nav .nav li {
    margin-bottom: 14px;
}

.side_nav .nav .ico_new {
    width: 13px;
    height: 13px;
    margin-left: 4px;
}

.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");
}

.side_nav .nav strong {
    display: block;
    margin-bottom: 10px;
    color: #111;
    font-size: 18px;
}

.side_nav .nav dt+dt {
    margin-top: 30px;
}

.side_nav .nav_item+dt {
    margin-top: 30px;
}

.side_nav .font_orange {
    display: flex;
    align-items: center;
}

.side_nav .font_orange .ico_myfeed,
.side_nav .font_orange .ico_storage {
    margin-right: 6px;
}

.menu_popup.open {
    display: block;
}

.side_nav .my_wrap {
    max-width: 480px;
    margin: 0 auto 20px;
    padding-top: 16px;
    border-bottom: 4px solid #000;
}

.side_nav .my_wrap:before {
    content: '';
    position: absolute;
    top: 42px;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.side_nav .btn_group {
    margin: 20px -5px;
}

.side_nav .btn {
    flex-grow: 1;
    width: 100%;
    height: 36px;
    margin: 0 5px;
    font-size: 14px;
}

.side_nav .btn_outline_orange {
    border: 1px solid #f6330a !important;
    color: #f6330a !important;
}

.side_nav .btn_close {
    position: absolute;
    top: 0px;
    right: 18px;
    width: 24px;
    height: 24px;
}

.logo a {
    display: block;
    width: 100%;
    height: 100%;
}

/*로그인 레이어 팝업*/
.user {
    position: relative;
}

.user.open .layer_login {
    display: block;
}

.user.open .btn_user .ico_arrow_bold_down {
    transform: rotate(180deg);
}

.user+.btn_series,
.logout+.btn_series {
    margin-left: 36px;
}

.btn_series {
    margin: 0 12px;
}

.btn_series+.header_option_area {
    margin-left: 0;
}

.layer_login {
    display: none;
    position: absolute;
    z-index: 200;
    width: 160px;
    border: 1px solid #d5d5d5;
    outline: none !important;
    top: 30px;
    right: -20px;
    background: #fff;
    box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.03);
}

.layer_login .layer_body ul {
    display: block;
    padding: 20px 28px 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.layer_login .layer_body ul li {
    font-size: 16px;
    line-height: 24px;
    color: #111;
    margin: 0;
    padding-bottom: 12px;
}

.layer_login .layer_body .myfeed {
    font-weight: 700;
}

.layer_login .layer_body .btn_logout {
    padding: 16px 28px 20px;
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    text-align: left;
}

/* search popup */
.layer_search h2 {
    display: inherit;
}

.layer_search .search_tag_wrap .title_wrap {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 0;
}

.layer_search .title_wrap .title {
    padding-top: 5px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 900;
    color: #f6330a !important;
}

.layer_search .chain_wrap .title_wrap {
    min-height: 33px;
    padding-top: 0;
    border-top: 4px solid #f6330a
}

.layer_search .photo_list_area {
    margin-top: 20px !important;
}

.layer_search .search_input_list .nav_link {
    white-space: normal;
}

.layer_search .search_input_list .nav_link .badge_plus {
    margin-left: 4px;
}

.tag_nav .nav_link .badge_plus {
    transform: translateY(0);
}

.tag_nav .nav_link .badge_plus::before {
    width: 38px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='38' height='16' viewBox='0 0 38 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='38' height='16' rx='8' fill='%23F6330A'/%3E%3Cpath d='M7.41 12H8.89V9.37H9.88C11.47 9.37 12.74 8.61 12.74 6.92C12.74 5.17 11.48 4.59 9.84 4.59H7.41V12ZM8.89 8.2V5.77H9.73C10.75 5.77 11.29 6.06 11.29 6.92C11.29 7.77 10.8 8.2 9.78 8.2H8.89ZM13.8299 12H18.3199V10.76H15.3099V4.59H13.8299V12ZM21.8105 12.14C23.6205 12.14 24.6705 11.13 24.6705 8.67V4.59H23.2505V8.8C23.2505 10.34 22.6905 10.86 21.8105 10.86C20.9505 10.86 20.4105 10.34 20.4105 8.8V4.59H18.9305V8.67C18.9305 11.13 20.0105 12.14 21.8105 12.14ZM28.2938 12.14C30.0038 12.14 31.0138 11.11 31.0138 9.9C31.0138 8.83 30.4238 8.26 29.5238 7.89L28.5538 7.48C27.9238 7.23 27.4038 7.04 27.4038 6.51C27.4038 6.02 27.8138 5.73 28.4638 5.73C29.0738 5.73 29.5638 5.95 30.0338 6.34L30.7838 5.41C30.1838 4.8 29.3238 4.46 28.4638 4.46C26.9638 4.46 25.9038 5.39 25.9038 6.6C25.9038 7.68 26.6538 8.28 27.4038 8.59L28.3938 9.01C29.0538 9.29 29.5038 9.46 29.5038 10.01C29.5038 10.53 29.0938 10.86 28.3238 10.86C27.6738 10.86 26.9738 10.53 26.4438 10.04L25.5938 11.06C26.3138 11.75 27.3038 12.14 28.2938 12.14Z' fill='white'/%3E%3Crect x='0.5' y='0.5' width='36' height='15' rx='7.5' stroke='%23F6330A'/%3E%3C/svg%3E%0A");
}

.tag_nav .nav_link.active .badge_plus::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='38' height='16' viewBox='0 0 38 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41 12H8.89V9.37H9.88C11.47 9.37 12.74 8.61 12.74 6.92C12.74 5.17 11.48 4.59 9.84 4.59H7.41V12ZM8.89 8.2V5.77H9.73C10.75 5.77 11.29 6.06 11.29 6.92C11.29 7.77 10.8 8.2 9.78 8.2H8.89ZM13.8299 12H18.3199V10.76H15.3099V4.59H13.8299V12ZM21.8105 12.14C23.6205 12.14 24.6705 11.13 24.6705 8.67V4.59H23.2505V8.8C23.2505 10.34 22.6905 10.86 21.8105 10.86C20.9505 10.86 20.4105 10.34 20.4105 8.8V4.59H18.9305V8.67C18.9305 11.13 20.0105 12.14 21.8105 12.14ZM28.2938 12.14C30.0038 12.14 31.0138 11.11 31.0138 9.9C31.0138 8.83 30.4238 8.26 29.5238 7.89L28.5538 7.48C27.9238 7.23 27.4038 7.04 27.4038 6.51C27.4038 6.02 27.8138 5.73 28.4638 5.73C29.0738 5.73 29.5638 5.95 30.0338 6.34L30.7838 5.41C30.1838 4.8 29.3238 4.46 28.4638 4.46C26.9638 4.46 25.9038 5.39 25.9038 6.6C25.9038 7.68 26.6538 8.28 27.4038 8.59L28.3938 9.01C29.0538 9.29 29.5038 9.46 29.5038 10.01C29.5038 10.53 29.0938 10.86 28.3238 10.86C27.6738 10.86 26.9738 10.53 26.4438 10.04L25.5938 11.06C26.3138 11.75 27.3038 12.14 28.2938 12.14Z' fill='white'/%3E%3Crect x='0.5' y='0.5' width='37' height='15' rx='7.5' stroke='white'/%3E%3Crect x='0.5' y='0.5' width='37' height='15' rx='7.5' stroke='white'/%3E%3C/svg%3E%0A");
}

/* 로그인 안내 팝업*/
.layer_login_popup {
    display: none;
    position: absolute;
    top: 27px;
    right: 0;
    width: 340px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    z-index: 401;
}

.layer_login_popup .layer_item {
    position: relative;
    padding: 30px 19px;
    height: 100%;
}

.layer_login_popup .layer_header .login_popup_title {
    display: inline-block;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    color: #111;
}

.layer_login_popup .layer_body .login_popup_list {
    display: block !important;
    padding-bottom: 20px;
    padding-left: 5px;
    font-size: 12px;
    line-height: 20px;
}

.layer_login_popup .layer_body .login_popup_list li {
    position: relative;
    color: #333;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 0px;
}

.layer_login_popup .layer_body .login_popup_list li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 1px;
    border-radius: 50%;
    background-color: #333;
}

.layer_login_popup .btn_group {
    display: flex;
    align-items: center;
    justify-content: center;
}

.layer_login_popup .btn_group [class*="btn_"] {
    width: 90px;
}

.layer_login_popup .btn_group .btn:nth-child(1) {
    margin-right: 10px;
}

.layer_login_popup .btn_close {
    position: absolute;
    top: 10px;
    right: 10px;
}

.layer_login_popup .btn_group .btn_outline_black {
    border: 1px solid #111;
}

.layer_login_popup .btn_group .btn_outline_orange {
    border: 1px solid #f0320a;
    color: #f0320a;
}

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

/* 검색입력 */
.layer_search .search_form {
    border-bottom: 4px solid #f6330a;
}

.layer_search .search_form .input_group {
    display: flex;
    align-items: center;
    margin-top: 0;
}

.layer_search .search_form .form_control {
    overflow: hidden;
    max-width: calc(100% - 10px);
    width: auto;
    height: auto;
    margin-top: 0;
    color: #111;
    font-weight: 700;
    border: 0 !important;
    white-space: nowrap;
}

.layer_search .search_form .form_control::placeholder {
    font-size: 32px;
    color: #111;
}

.layer_search .search_form .form_control:focus-visible {
    outline: 0;
}

/* 자동완성 */
.search_input_list {
    display: none;
    z-index: 7;
    position: absolute;
    left: 0;
    top: 223px;
    width: 100%;
    background-color: #fff;
}

.search_input_list.open {
    display: block;
}

.search_input_list .tag_nav {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* .search_input_list .tag_nav + .list { margin-top: 20px; border-top: 1px solid rgba(0, 0, 0, 0.1); } */
.search_input_list .list {
    padding: 20px 0;
}

.search_input_list .list li {
    position: relative;
    padding-right: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.search_input_list .list li:not(:first-child) {
    margin-top: 16px;
}

.search_input_list .keyword {
    color: #f6330a;
}

.search_input_list .list .info {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.search_input_list .info .btn_link {
    margin-left: 10px;
}

.search_input_list .func {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.search_input_list .func button {
    font-size: 16px;
    line-height: 24px;
    color: #999;
}

.search_input_list .list strong {
    font-weight: 400;
    color: #f6330a;
}

/* 인기 검색어 */
.search_tag_wrap .tag_nav {
    padding-top: 12px;
}

.title_wrap .title {
    display: flex;
    font-weight: 700;
}

.title_wrap .title h1 {
    font-size: 18px;
}

.title_wrap .title h2 {
    margin-left: 4px;
    font-size: 18px;
    color: #111;
}

.title_wrap .title.sticky_top,
.title_wrap .title.sticky_top h1,
.title_wrap .title.sticky_top h2 {
    font-size: 16px;
}

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

.search_input_list .info .btn_delete .ico_delete {
    background-size: 100%;
}

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

/* 검색 스크롤 */
.layer_search .layer_body .scroll {
    padding-right: 10px;
}

.layer_search .scroll::-webkit-scrollbar {
    width: 3px;
}

.layer_search .scroll::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #e4e5e6;
}


/* tag_nav */
.tag_nav {
    margin: 0 -4px;
    display: inline-flex;
    flex-wrap: wrap;
}

.tag_nav .nav_item {
    margin: 8px 4px 0;
}

.tag_nav h2 {
    display: block;
}

.tag_nav h2 a,
.tag_nav .tag {
    display: flex;
    align-items: center;
    height: 36px;
    /*padding: 7px 20px;*/
    padding: 5px 20px 9px;
    border: 1px solid #cdcdcd;
    border-radius: 20px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tag_nav h2 a[ aria-selected="true"],
.tag_nav .tag[ aria-selected="true"],
.tag_nav h2 a.active,
.tag_nav .tag.active {
    border-color: #f6330a;
    background-color: #f6330a;
    color: #fff;
}

.tag_nav .nav_link {
    display: flex;
    align-items: center;
    height: 36px;
    padding: 0 20px;
    border: 1px solid #cdcdcd;
    border-radius: 20px;
    font-size: 14px;
    line-height: 34px;
    font-weight: 700;
}

.tag_nav .nav_link span {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 100%;
}

.tag_nav .nav_link[ aria-selected="true"],
.tag_nav .nav_link.active {
    border-color: #f6330a;
    background-color: #f6330a;
    color: #fff;
}

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

.tag_nav .nav_link .ico_up {
    flex: 0 0 auto;
    margin-left: 4px;
}

.tag_nav .nav_item strong {
    color: #f6330a;
}

.tag_nav:not(.swiper-wrapper),
.tag_nav .nav_item {
    overflow: hidden;
    max-width: 100%;
}

.tag_nav h2 a,
.tag_nav .tag {
    display: block;
}


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


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


footer {
    border-top: 1px solid rgba(0, 0, 0, .1);
}

.policy_area {
    padding: 16px 0;
    font-size: 14px;
    flex: 1 1 auto;
}

.policy_area li {
    flex: 1 1 auto;
}

.policy_area li a {
    color: #111;
}

.footer_info {
    padding: 20px 0;
    background-color: #f4f5fa;
    font-size: 13px;
}

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

.footer_info .logo a,
.footer_wrap .logo a {
    display: block;
    width: 100%;
    height: 100%;
}

.footer_info p {
    margin-bottom: 6px;
    line-height: 22px;
}

.footer_info .copyright {
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 40px;
    font-size: 12px;
    line-height: 22px;
    color: #666;
    font-weight: 400;
}

.footer_info .btn_black {
    display: flex;
    align-items: center;
    height: 28px;
    padding: 0 16px;
    background-color: #000;
    border-radius: 9999px;
    color: #fff !important;
}

.address span {
    margin-right: 17px;
    position: relative;
}

.address span::after {
    content: '';
    position: absolute;
    top: 4px;
    right: -12px;
    width: 1px;
    height: 12px;
    background: #bcbcbc;
}

.footer_info .btn_area {
    position: relative;
    display: flex;
    margin-bottom: 24px;
    padding-bottom: 16px;
}

.footer_info .btn_area:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
}

.footer_info .btn_area {
    justify-content: center;
}

.footer_info .btn_area li {
    margin: 0 4px;
}

.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,
.sitemap strong {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    color: #000;
    font-size: 16px;
    line-height: 24px;
}

.sitemap li {
    color: #666;
    line-height: 32px;
    font-size: 14px;
}

/* 그리드 */
.row {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1 !important;
}

.row>* {
    width: 100%;
    max-width: 100%;
}

/* 카드 */
.card_body {
    flex: 1 1 auto;
}

.card_body .headline {
    width: 100%;
}

.card .headline+.description {
    padding-top: 6px;
}

/* 포토리스트 */
.row {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1 !important;
}

.row>* {
    width: 100%;
    max-width: 100%;
}

.layer_search .card_group .card {
    position: relative;
}

.layer_search .card_group .card:before {
    content: "";
    display: block;
    position: absolute;
    background-color: rgba(0, 0, 0, .1);
}

.layer_search .card_image a {
    display: block;
    position: relative;
}

.photo_list_area .card,
.photo_list_area .card_body {
    display: flex;
    flex-flow: column;
}

.photo_list_area .card_image,
.photo_list_area .card_body {
    -ms-flex: 0 0 auto;
}

.photo_list_area .card {
    height: auto;
}

.photo_list_area .card_image {
    flex: 0 0 auto;
}

/* 팝업기본 */
.layer_popup {
    position: absolute;
    z-index: 200;
    background-color: #fff;
}

.full_popup>.layer_popup {
    outline: solid 1px rgba(0, 0, 0, 0.1);
}

*:not(.full_popup)>.layer_popup {
    border: solid 1px rgba(0, 0, 0, 0.1);
}

*:not(.full_popup)>.layer_popup .layer_header .layer_title {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.layer_popup .btn_close {
    position: absolute;
    font-size: 0;
}

.full_popup {
    position: fixed;
    z-index: 400;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.full_popup.bg_white {
    background-color: #fff;
}

.full_popup.bg_black {
    background-color: #111;
}

.full_popup.bg_none {
    background: none !important;
}

.full_popup:not(.bg_white):not(.bg_black) {
    background: rgba(0, 0, 0, .4);
}

/* 로그인 제한 */
.layer_popup.login_rate_exceeded {
    top: 50%;
    left: 50%;
    padding: 40px 22px;
    width: min(100%, 355px);
    transform: translate(-50%, -50%);
    border-radius: 12px;
    border: none;
    outline: none;
}

.login_rate_exceeded .layer_header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.login_rate_exceeded .ico_info_circle {
    width: 50px;
    height: 50px
}

.login_rate_exceeded .ico_info_circle+.layer_title {
    margin-top: 20px;
    margin-bottom: 8px
}

.login_rate_exceeded .layer_title {
    line-height: 34px;
    font-size: 22px;
    font-weight: 900
}

.login_rate_exceeded .title_info {
    line-height: 22px;
    font-size: 14px;
    font-weight: 700
}

.login_rate_exceeded .layer_title,
.login_rate_exceeded .title_info {
    text-align: center
}

.login_rate_exceeded .dot_list {
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 20px;
    text-align: left;
    background-color: #f4f5fa
}

.login_rate_exceeded .dot_item:not(:nth-of-type(1)) {
    margin-top: 2px
}

.login_rate_exceeded .dot_item {
    position: relative;
    padding-left: 7px;
    line-height: 20px;
    font-size: 13px;
    color: #666
}

.login_rate_exceeded .dot_item::before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background-color: #666
}

.login_rate_exceeded .font_orange {
    font-weight: 400
}

.login_rate_exceeded .btn {
    margin: 0 auto;
    padding: 11px 30px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.4px;
    border: 1px solid #f0320a;
    background-color: #f0320a;
    color: #fff;
}

/* plus logo  */
.logo_plus,
.logo_plus_white {
    display: block;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
}

.logo_plus {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='227' height='26' viewBox='0 0 227 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.26617H0.342558L4.45325 2.64349H6.30306V18.6893L4.45325 20.4631V20.8055H12.774V20.4631L10.9002 18.6893V2.64349H12.75L16.8333 7.26617H17.1758V1.5135H0V7.26617ZM18.0288 1.92441L20.0328 2.9277V18.792L18.159 20.4631V20.8055H26.2502V20.4631L24.5374 18.9461V8.88582C25.145 8.69625 25.7782 8.60154 26.4146 8.60503C28.0315 8.60503 28.8125 9.24536 28.8125 11.0431V18.9496L27.0997 20.4665V20.8089H35.191V20.398L33.3137 18.8057V11.1424C33.3137 7.95786 31.1591 6.13618 28.5625 6.13618C28.333 6.13618 28.1788 6.18754 27.2539 6.70117L24.5169 8.16331V3.8147e-06H24.1332L18.0185 1.5409L18.0288 1.92441ZM35.7014 13.7859C35.7014 17.9737 38.3973 21.052 42.4292 21.052C43.6248 21.0715 44.8121 20.8495 45.9199 20.3994C47.0277 19.9493 48.0332 19.2803 48.8761 18.4325L48.6706 18.025C47.6669 18.4694 46.5825 18.7025 45.4848 18.7099C42.4292 18.7099 40.7335 16.782 40.3465 13.4195H49.253C49.1262 8.67009 46.5125 6.12933 42.6279 6.12933C38.1335 6.12933 35.6945 9.64599 35.6945 13.779M40.2745 12.6079V11.8375C40.2745 9.44054 40.9939 7.04359 42.508 7.04359C43.4877 7.04359 44.6147 8.27631 44.6147 12.2792L40.2745 12.6079ZM55.6554 24.9796L55.7855 25.3871C59.9716 24.9522 63.2088 22.384 63.2088 18.3264V3.77348L65.0312 1.9518V1.51692H56.683V1.9518L58.5328 3.77348V20.3843C58.5328 22.8737 57.5052 23.9284 55.6554 24.983M65.521 13.6831C65.521 18.3298 68.7822 21.052 72.6599 21.052C76.2294 21.052 80.1071 18.7167 80.1071 13.4263C80.1071 8.83445 76.7946 6.13618 72.9682 6.13618C69.3714 6.13618 65.521 8.44752 65.521 13.6694M70.2723 12.8237C70.2723 9.43369 71.0157 7.04702 72.5572 7.04702C74.5063 7.04702 75.3559 10.615 75.3559 14.1077C75.3559 17.6758 74.4549 20.1138 73.095 20.1138C71.1938 20.1138 70.2723 16.4704 70.2723 12.8237ZM81.8542 13.6797C81.8542 18.3264 85.1153 21.0486 88.9931 21.0486C92.5625 21.0486 96.4403 18.7133 96.4403 13.4229C96.4403 8.83103 93.1278 6.13276 89.3014 6.13276C85.7045 6.13276 81.8542 8.4441 81.8542 13.666M86.6055 12.8202C86.6055 9.43027 87.3488 7.04359 88.8903 7.04359C90.8429 7.04359 91.6925 10.6116 91.6925 14.1043C91.6925 17.6723 90.7915 20.1104 89.4316 20.1104C87.5304 20.1104 86.6055 16.467 86.6055 12.8202ZM97.1871 8.04346L99.191 9.04676V18.7749L97.3138 20.4459V20.7884H105.405V20.4459L103.692 18.929V8.88582C104.299 8.69628 104.931 8.60157 105.566 8.60503C107.186 8.60503 107.981 9.24536 107.981 11.0431V18.9496L106.268 20.4665V20.8089H114.356V20.398L112.482 18.8057V10.8616C112.482 7.67707 110.221 6.13618 107.731 6.13618C107.498 6.13618 107.347 6.18754 106.422 6.70117L103.699 8.16331V6.14645H103.305L97.1939 7.68735L97.1871 8.04346ZM114.781 23.3223C115.627 24.7844 117.758 25.9897 120.947 25.9897C124.647 25.9897 128.165 23.9626 128.552 20.7781H134.533V20.4357L131.888 18.6106L133.07 15.2994H139.185L140.301 18.792L138.246 20.4631V20.8055H154.864V20.4631L153.151 18.9461V8.88582C153.757 8.69628 154.389 8.60157 155.025 8.60503C156.645 8.60503 157.443 9.24536 157.443 11.0431V18.9496L155.73 20.4665V20.8089H163.821V20.398L161.944 18.8057V10.8616C161.944 7.67707 159.687 6.13618 157.193 6.13618C156.963 6.13618 156.809 6.18754 155.884 6.70117L153.144 8.16331V6.14645H152.76L146.646 7.68735V8.07086L148.65 9.07415V18.8023L146.902 20.3706L145.19 18.8023L139.411 1.51692H134.838V1.85935L135.557 4.22205L130.628 18.3401L128.548 19.9323C128.418 18.162 126.928 17.1587 125.106 17.1587H119.607C118.426 17.1587 117.991 16.6999 117.991 16.1075C117.994 15.8182 118.073 15.5349 118.22 15.2857C119.137 15.6049 120.103 15.7614 121.074 15.7479C124.825 15.7479 127.031 13.6934 127.031 10.954C127.037 9.7996 126.616 8.68354 125.849 7.82089L128.881 9.36178H129.223V6.11221H128.881L125.003 7.08811C123.862 6.42031 122.556 6.09018 121.235 6.13618C117.487 6.13618 115.305 8.1907 115.305 10.9301C115.305 12.7517 116.127 14.1385 117.514 14.9364C116.459 15.7068 115.459 16.782 115.048 17.9154V18.275L117.768 20.6343C116.487 21.0726 115.175 22.0724 114.791 23.3325M118.131 22.408C118.133 21.8459 118.264 21.2917 118.515 20.7884H124.499C125.243 20.7884 125.578 21.3807 125.578 21.9971C125.578 23.6647 123.602 24.9488 121.262 24.9488C119.207 24.9488 118.131 23.7914 118.131 22.408ZM119.501 10.0569C119.501 7.65995 120.186 6.97511 120.991 6.97511C122.146 6.97511 122.865 9.26248 122.865 11.8306C122.865 14.2276 122.146 14.885 121.402 14.885C120.193 14.885 119.501 12.6011 119.501 10.0569ZM133.447 14.1385L136.191 6.14645L138.784 14.1557L133.447 14.1385ZM164.277 23.3325C165.127 24.7947 167.257 26 170.443 26C174.345 26 178.072 23.74 178.072 20.2234C178.072 18.2476 176.527 17.1416 174.602 17.1416H169.076C167.894 17.1416 167.459 16.6827 167.459 16.0903C167.463 15.8011 167.542 15.5178 167.689 15.2685C168.605 15.5881 169.569 15.7446 170.539 15.7308C174.307 15.7308 176.496 13.6763 176.496 10.9369C176.504 9.78288 176.084 8.66675 175.318 7.80377L178.346 9.34466H178.706V6.11221H178.346L174.468 7.08811C173.328 6.41978 172.021 6.08961 170.7 6.13618C166.932 6.13618 164.767 8.1907 164.767 10.9301C164.767 12.7517 165.589 14.1385 166.976 14.9364C165.921 15.7068 164.921 16.782 164.51 17.9154V18.275L167.25 20.6343C165.966 21.0726 164.657 22.0724 164.27 23.3325M167.61 22.408C167.612 21.8459 167.743 21.2917 167.994 20.7884H173.978C174.725 20.7884 175.057 21.3807 175.057 21.9971C175.057 23.6647 173.081 24.9488 170.745 24.9488C168.689 24.9488 167.61 23.7914 167.61 22.408ZM168.98 10.0569C168.98 7.65995 169.665 6.97511 170.47 6.97511C171.625 6.97511 172.348 9.26248 172.348 11.8306C172.348 14.2276 171.625 14.885 170.882 14.885C169.676 14.885 168.98 12.6011 168.98 10.0569Z' fill='black'/%3E%3Cpath d='M227.001 3.36257H185.397V22.6443H227.001V3.36257Z' fill='%23FF3C14'/%3E%3Cpath d='M220.075 13.6283C218.756 12.9606 218.143 12.4744 218.143 11.7245C218.134 11.5905 218.154 11.4563 218.2 11.3303C218.246 11.2042 218.318 11.0892 218.411 10.9926C218.504 10.8959 218.616 10.8197 218.741 10.7689C218.865 10.718 218.998 10.6936 219.133 10.6972C219.332 10.6976 219.529 10.7446 219.708 10.8343C219.886 10.9241 220.041 11.0542 220.16 11.2143L221.424 12.7483H221.678V10.3959C220.881 10.3103 220.081 10.2669 219.28 10.2658C217.694 10.2384 215.916 11.3136 215.916 12.7346C215.916 14.1557 217.266 14.8165 218.273 15.3336C219.349 15.8849 219.948 16.2033 219.948 17.0457C219.96 17.2193 219.934 17.3933 219.873 17.5562C219.812 17.7191 219.717 17.867 219.594 17.9902C219.471 18.1134 219.323 18.2089 219.16 18.2704C218.997 18.3319 218.823 18.358 218.65 18.3469C218.204 18.3469 217.899 18.1825 217.413 17.6929C216.921 17.1153 216.486 16.4915 216.115 15.8301H215.882V18.4633C216.824 18.7001 217.795 18.8073 218.766 18.7818C220.339 18.7818 222.192 17.8298 222.192 16.0116C222.175 14.7789 221.253 14.2276 220.075 13.6283Z' fill='white'/%3E%3Cpath d='M195.273 7.41684H190.221V7.67023L191.293 8.72489V17.371L190.221 18.3983V18.59H195.044V18.3983L193.958 17.371V13.9228H195.273C197.188 13.9228 199.562 13.0873 199.562 10.6698C199.562 8.25235 197.531 7.41684 195.273 7.41684ZM194.588 13.5051H193.958V7.83459H194.592C195.804 7.83459 196.726 8.83446 196.726 10.6698C196.726 12.5052 195.633 13.5051 194.592 13.5051H194.588Z' fill='white'/%3E%3Cpath d='M203.734 17.4292V6.5368H203.512L199.97 7.43052V7.65309L201.128 8.23178V17.4292L200.042 18.3982V18.59H204.82V18.3982L203.734 17.4292Z' fill='white'/%3E%3Cpath d='M213.757 10.0946H213.535L209.989 10.9883V11.2108L211.151 11.7895V17.1484C210.799 17.2588 210.433 17.3142 210.065 17.3128C209.126 17.3128 208.664 16.9395 208.664 15.8986V10.0946H208.438L204.896 10.9883V11.2108L206.057 11.7895V16.0013C206.057 17.847 207.365 18.7407 208.797 18.7407C208.931 18.7407 209.02 18.7099 209.558 18.3983L211.133 17.5525V18.727H211.36L214.902 17.9702V17.7477L213.74 17.0628L213.757 10.0946Z' fill='white'/%3E%3C/svg%3E%0A");
}

.logo_plus_white {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='227' height='26' viewBox='0 0 227 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.26617H0.342558L4.45325 2.64349H6.30306V18.6893L4.45325 20.4631V20.8055H12.774V20.4631L10.9002 18.6893V2.64349H12.75L16.8333 7.26617H17.1758V1.5135H0V7.26617ZM18.0288 1.92441L20.0328 2.9277V18.792L18.159 20.4631V20.8055H26.2502V20.4631L24.5374 18.9461V8.88582C25.145 8.69625 25.7782 8.60154 26.4146 8.60503C28.0315 8.60503 28.8125 9.24536 28.8125 11.0431V18.9496L27.0997 20.4665V20.8089H35.191V20.398L33.3137 18.8057V11.1424C33.3137 7.95786 31.1591 6.13618 28.5625 6.13618C28.333 6.13618 28.1788 6.18754 27.2539 6.70117L24.5169 8.16331V3.8147e-06H24.1332L18.0185 1.5409L18.0288 1.92441ZM35.7014 13.7859C35.7014 17.9737 38.3973 21.052 42.4292 21.052C43.6248 21.0715 44.8121 20.8495 45.9199 20.3994C47.0277 19.9493 48.0332 19.2803 48.8761 18.4325L48.6706 18.025C47.6669 18.4694 46.5825 18.7025 45.4848 18.7099C42.4292 18.7099 40.7335 16.782 40.3465 13.4195H49.253C49.1262 8.67009 46.5125 6.12933 42.6279 6.12933C38.1335 6.12933 35.6945 9.64599 35.6945 13.779M40.2745 12.6079V11.8375C40.2745 9.44054 40.9939 7.04359 42.508 7.04359C43.4877 7.04359 44.6147 8.27631 44.6147 12.2792L40.2745 12.6079ZM55.6554 24.9796L55.7855 25.3871C59.9716 24.9522 63.2088 22.384 63.2088 18.3264V3.77348L65.0312 1.9518V1.51692H56.683V1.9518L58.5328 3.77348V20.3843C58.5328 22.8737 57.5052 23.9284 55.6554 24.983M65.521 13.6831C65.521 18.3298 68.7822 21.052 72.6599 21.052C76.2294 21.052 80.1071 18.7167 80.1071 13.4263C80.1071 8.83445 76.7946 6.13618 72.9682 6.13618C69.3714 6.13618 65.521 8.44752 65.521 13.6694M70.2723 12.8237C70.2723 9.43369 71.0157 7.04702 72.5572 7.04702C74.5063 7.04702 75.3559 10.615 75.3559 14.1077C75.3559 17.6758 74.4549 20.1138 73.095 20.1138C71.1938 20.1138 70.2723 16.4704 70.2723 12.8237ZM81.8542 13.6797C81.8542 18.3264 85.1153 21.0486 88.9931 21.0486C92.5625 21.0486 96.4403 18.7133 96.4403 13.4229C96.4403 8.83103 93.1278 6.13276 89.3014 6.13276C85.7045 6.13276 81.8542 8.4441 81.8542 13.666M86.6055 12.8202C86.6055 9.43027 87.3488 7.04359 88.8903 7.04359C90.8429 7.04359 91.6925 10.6116 91.6925 14.1043C91.6925 17.6723 90.7915 20.1104 89.4316 20.1104C87.5304 20.1104 86.6055 16.467 86.6055 12.8202ZM97.1871 8.04346L99.191 9.04676V18.7749L97.3138 20.4459V20.7884H105.405V20.4459L103.692 18.929V8.88582C104.299 8.69628 104.931 8.60157 105.566 8.60503C107.186 8.60503 107.981 9.24536 107.981 11.0431V18.9496L106.268 20.4665V20.8089H114.356V20.398L112.482 18.8057V10.8616C112.482 7.67707 110.221 6.13618 107.731 6.13618C107.498 6.13618 107.347 6.18754 106.422 6.70117L103.699 8.16331V6.14645H103.305L97.1939 7.68735L97.1871 8.04346ZM114.781 23.3223C115.627 24.7844 117.758 25.9897 120.947 25.9897C124.647 25.9897 128.165 23.9626 128.552 20.7781H134.533V20.4357L131.888 18.6106L133.07 15.2994H139.185L140.301 18.792L138.246 20.4631V20.8055H154.864V20.4631L153.151 18.9461V8.88582C153.757 8.69628 154.389 8.60157 155.025 8.60503C156.645 8.60503 157.443 9.24536 157.443 11.0431V18.9496L155.73 20.4665V20.8089H163.821V20.398L161.944 18.8057V10.8616C161.944 7.67707 159.687 6.13618 157.193 6.13618C156.963 6.13618 156.809 6.18754 155.884 6.70117L153.144 8.16331V6.14645H152.76L146.646 7.68735V8.07086L148.65 9.07415V18.8023L146.902 20.3706L145.19 18.8023L139.411 1.51692H134.838V1.85935L135.557 4.22205L130.628 18.3401L128.548 19.9323C128.418 18.162 126.928 17.1587 125.106 17.1587H119.607C118.426 17.1587 117.991 16.6999 117.991 16.1075C117.994 15.8182 118.073 15.5349 118.22 15.2857C119.137 15.6049 120.103 15.7614 121.074 15.7479C124.825 15.7479 127.031 13.6934 127.031 10.954C127.037 9.7996 126.616 8.68354 125.849 7.82089L128.881 9.36178H129.223V6.11221H128.881L125.003 7.08811C123.862 6.42031 122.556 6.09018 121.235 6.13618C117.487 6.13618 115.305 8.1907 115.305 10.9301C115.305 12.7517 116.127 14.1385 117.514 14.9364C116.459 15.7068 115.459 16.782 115.048 17.9154V18.275L117.768 20.6343C116.487 21.0726 115.175 22.0724 114.791 23.3325M118.131 22.408C118.133 21.8459 118.264 21.2917 118.515 20.7884H124.499C125.243 20.7884 125.578 21.3807 125.578 21.9971C125.578 23.6647 123.602 24.9488 121.262 24.9488C119.207 24.9488 118.131 23.7914 118.131 22.408ZM119.501 10.0569C119.501 7.65995 120.186 6.97511 120.991 6.97511C122.146 6.97511 122.865 9.26248 122.865 11.8306C122.865 14.2276 122.146 14.885 121.402 14.885C120.193 14.885 119.501 12.6011 119.501 10.0569ZM133.447 14.1385L136.191 6.14645L138.784 14.1557L133.447 14.1385ZM164.277 23.3325C165.127 24.7947 167.257 26 170.443 26C174.345 26 178.072 23.74 178.072 20.2234C178.072 18.2476 176.527 17.1416 174.602 17.1416H169.076C167.894 17.1416 167.459 16.6827 167.459 16.0903C167.463 15.8011 167.542 15.5178 167.689 15.2685C168.605 15.5881 169.569 15.7446 170.539 15.7308C174.307 15.7308 176.496 13.6763 176.496 10.9369C176.504 9.78288 176.084 8.66675 175.318 7.80377L178.346 9.34466H178.706V6.11221H178.346L174.468 7.08811C173.328 6.41978 172.021 6.08961 170.7 6.13618C166.932 6.13618 164.767 8.1907 164.767 10.9301C164.767 12.7517 165.589 14.1385 166.976 14.9364C165.921 15.7068 164.921 16.782 164.51 17.9154V18.275L167.25 20.6343C165.966 21.0726 164.657 22.0724 164.27 23.3325M167.61 22.408C167.612 21.8459 167.743 21.2917 167.994 20.7884H173.978C174.725 20.7884 175.057 21.3807 175.057 21.9971C175.057 23.6647 173.081 24.9488 170.745 24.9488C168.689 24.9488 167.61 23.7914 167.61 22.408ZM168.98 10.0569C168.98 7.65995 169.665 6.97511 170.47 6.97511C171.625 6.97511 172.348 9.26248 172.348 11.8306C172.348 14.2276 171.625 14.885 170.882 14.885C169.676 14.885 168.98 12.6011 168.98 10.0569Z' fill='white'/%3E%3Cpath d='M227.001 3.36257H185.397V22.6443H227.001V3.36257Z' fill='%23FF3C14'/%3E%3Cpath d='M220.075 13.6283C218.756 12.9606 218.143 12.4744 218.143 11.7245C218.134 11.5905 218.153 11.4563 218.2 11.3303C218.246 11.2042 218.318 11.0892 218.411 10.9926C218.504 10.8959 218.616 10.8197 218.741 10.7689C218.865 10.718 218.998 10.6936 219.133 10.6972C219.332 10.6976 219.529 10.7446 219.708 10.8343C219.886 10.9241 220.041 11.0542 220.16 11.2143L221.424 12.7483H221.678V10.3959C220.881 10.3103 220.081 10.2669 219.28 10.2658C217.694 10.2384 215.916 11.3136 215.916 12.7346C215.916 14.1557 217.266 14.8165 218.273 15.3336C219.348 15.8849 219.948 16.2033 219.948 17.0457C219.959 17.2193 219.934 17.3933 219.873 17.5562C219.812 17.7191 219.716 17.867 219.594 17.9902C219.471 18.1134 219.323 18.2089 219.16 18.2704C218.997 18.3319 218.823 18.358 218.65 18.3469C218.204 18.3469 217.899 18.1825 217.413 17.6929C216.921 17.1153 216.486 16.4915 216.115 15.8301H215.882V18.4633C216.824 18.7001 217.795 18.8073 218.766 18.7818C220.338 18.7818 222.192 17.8298 222.192 16.0116C222.174 14.7789 221.253 14.2276 220.075 13.6283Z' fill='white'/%3E%3Cpath d='M195.273 7.41684H190.221V7.67023L191.293 8.72489V17.371L190.221 18.3983V18.59H195.044V18.3983L193.958 17.371V13.9228H195.273C197.188 13.9228 199.562 13.0873 199.562 10.6698C199.562 8.25235 197.531 7.41684 195.273 7.41684ZM194.588 13.5051H193.958V7.83459H194.592C195.804 7.83459 196.726 8.83446 196.726 10.6698C196.726 12.5052 195.633 13.5051 194.592 13.5051H194.588Z' fill='white'/%3E%3Cpath d='M203.735 17.4292V6.5368H203.512L199.97 7.43052V7.65309L201.128 8.23178V17.4292L200.042 18.3982V18.59H204.821V18.3982L203.735 17.4292Z' fill='white'/%3E%3Cpath d='M213.758 10.0946H213.535L209.99 10.9883V11.2108L211.151 11.7895V17.1484C210.8 17.2588 210.433 17.3142 210.065 17.3128C209.126 17.3128 208.664 16.9395 208.664 15.8986V10.0946H208.438L204.896 10.9883V11.2108L206.057 11.7895V16.0013C206.057 17.847 207.366 18.7407 208.798 18.7407C208.931 18.7407 209.02 18.7099 209.558 18.3983L211.134 17.5525V18.727H211.36L214.902 17.9702V17.7477L213.741 17.0628L213.758 10.0946Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 유료 전용, 유료 전문공개 라벨 */
.badge_plus,
.badge_free {
    display: inline-flex !important;
    width: auto;
    height: 16px;
    margin-left: 4px !important;
    margin-right: 0 !important;
    background: none;
    vertical-align: middle;
    transform: translateY(-2px);
}

/* margin-left:4px !important; */
.badge_plus::before,
.badge_free::before,
.badge_free::after {
    content: '';
    flex-shrink: 0;
    display: block;
    width: 34px;
    height: 16px;
}

.badge_plus::before,
.badge_free::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='16' viewBox='0 0 34 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='34' height='16' fill='%23F6330A'/%3E%3Cpath d='M5.2998 11.4842H6.37402V9.03273H7.81934C9.45996 9.03273 10.2705 8.05311 10.2705 6.76464C10.2705 5.47134 9.46484 4.49654 7.81934 4.49654H5.2998V11.4842ZM6.37402 8.12549V5.40378H7.71191C8.75195 5.4086 9.18652 5.97321 9.18652 6.76464C9.18652 7.55123 8.75195 8.13032 7.71191 8.12549H6.37402Z' fill='white'/%3E%3Cpath d='M11.6748 11.4842H15.9424V10.5673H12.749V4.49654H11.6748V11.4842Z' fill='white'/%3E%3Cpath d='M21.29 4.49654V9.00378C21.29 9.94962 20.6309 10.6301 19.5615 10.6349C18.4873 10.6301 17.8184 9.94962 17.8232 9.00378V4.49654H16.749V9.09064C16.7441 10.5577 17.8574 11.6 19.5615 11.6C21.251 11.6 22.3691 10.5577 22.3643 9.09064V4.49654H21.29Z' fill='white'/%3E%3Cpath d='M27.6572 6.33997H28.7021C28.668 5.21075 27.667 4.40002 26.2314 4.40002C24.8008 4.40002 23.7168 5.2011 23.7119 6.40753C23.7168 7.38233 24.4199 7.95177 25.5576 8.26061L26.3975 8.4826C27.1445 8.68045 27.7305 8.92657 27.7354 9.53461C27.7305 10.2199 27.0762 10.6687 26.1729 10.6735C25.3477 10.6687 24.6641 10.3067 24.6006 9.54426H23.5264C23.5947 10.8183 24.5908 11.6 26.1729 11.6C27.8428 11.6 28.7949 10.7362 28.7998 9.55391C28.7949 8.28957 27.6621 7.80217 26.7588 7.58501L26.0752 7.40163C25.5137 7.27134 24.7861 7.01075 24.7861 6.34962C24.791 5.75606 25.3379 5.31691 26.2021 5.31691C27.0127 5.31691 27.5889 5.6885 27.6572 6.33997Z' fill='white'/%3E%3C/svg%3E%0A");
}

.badge_free::after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='16' viewBox='0 0 34 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='34' height='16' fill='%23FEEAE6'/%3E%3Cpath d='M6 11.6H7.07422V8.45748H10.0723V7.52268H7.07422V5.34478H10.3848V4.40002H6V11.6Z' fill='%23F6330A'/%3E%3Cpath d='M11.5859 11.6H12.6602V8.88511H14.1055H14.1738L15.6094 11.6H16.8301L15.2676 8.69118C16.127 8.35804 16.5566 7.6271 16.5566 6.65748C16.5566 5.32986 15.751 4.40002 14.1055 4.40002H11.5859V11.6ZM12.6602 7.94036V5.33483H13.998C15.0381 5.3398 15.4727 5.84699 15.4727 6.65748C15.4727 7.46798 15.0381 7.93538 13.998 7.94036H12.6602Z' fill='%23F6330A'/%3E%3Cpath d='M17.7754 11.6H22.248V10.6553H18.8496V8.45748H21.9746V7.52268H18.8496V5.34478H22.209V4.40002H17.7754V11.6Z' fill='%23F6330A'/%3E%3Cpath d='M23.5273 11.6H28V10.6553H24.6016V8.45748H27.7266V7.52268H24.6016V5.34478H27.9609V4.40002H23.5273V11.6Z' fill='%23F6330A'/%3E%3C/svg%3E%0A");
}

.headline .badge_plus,
.description .badge_plus,
.headline .badge_free,
.description .badge_free {
    margin-left: 1px !important;
}

.package_home .badge_free::before,
.plus_article .badge_free::before {
    display: none;
}

.pcard .btn_group .ico_more {
    width: 14px;
    height: 14px;
    margin-left: 3px;
    margin-right: -6px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4 2L9.6 7.66649L4 13.2' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");
}

.pcard .ico_play,
.pcard .ico_audio {
    position: absolute;
    bottom: 12px;
    right: 12px;
    width: 40px;
    height: 40px;
    background: none;
    z-index: 10;
}

.pcard .ico_play:before,
.pcard .ico_audio:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0;
    width: 40px;
    height: 40px;
    border: 3px solid #fff;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}

.pcard .ico_play:after,
.pcard .ico_audio:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 50%;
    right: 50%;
    width: 40px;
    height: 40px;
    margin: 0 -20px -20px 0;
    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");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.pcard .ico_audio:after {
    height: 44px;
    margin-bottom: -22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='44' viewBox='0 0 40 44' fill='none'%3E%3Cg filter='url(%23filter0_d_1685_3379)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 2C28.8366 2 36 9.16344 36 18V39.2286L35.1 40H33C29.134 40 26 36.866 26 33C26 29.134 29.134 26 33 26V18C33 10.8203 27.1797 5 20 5C12.8203 5 7 10.8203 7 18V26C10.866 26 14 29.134 14 33C14 36.866 10.866 40 7 40H4.9L4 39.2286V18C4 9.16344 11.1634 2 20 2ZM33 29C30.7909 29 29 30.7909 29 33C29 35.2091 30.7909 37 33 37V29ZM11 33C11 35.2091 9.20914 37 7 37V29C9.20914 29 11 30.7909 11 33Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1685_3379' x='1.5' y='0' width='38' height='44' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='0.5' dy='1'/%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1685_3379'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1685_3379' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
}

.pcard .badge_package {
    display: none;
    position: absolute;
    top: 20px;
    left: 20px;
    margin-left: 0;
    padding: 2px 6px 3px 7px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    z-index: 2;
}

.pcard .badge_free:before {
    display: none !important;
}

/* 유료화 카드 */
.pcard {
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, .1);
    overflow: hidden;
}

.pcard:nth-child(2) {
    margin-top: 0;
}

.pcard .card_body,
.pcard .card_foot {
    padding: 25px 20px;
    overflow: hidden;
}

.pcard .card_body .headline {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
}

.pcard .card_image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    overflow: hidden;
}

.pcard .card_image a[aria-label=영상]:before,
.pcard .card_image a[aria-label=오디오]:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgb(0, 0, 0)));
    background: linear-gradient(0deg, rgb(0, 0, 0), rgb(0, 0, 0));
    opacity: 0.2;
    z-index: 1;
}

.pcard .card_image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.pcard .card_image+.card_body {
    padding-top: 20px;
}

.pcard .card_image a {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.pcard .card_image.float_right {
    margin: 0 0 10px 10px;
}

.pcard .card_image.float_right+.badge {
    margin-top: 0;
}

.pcard .card_body .description {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    clear: both;
    margin-bottom: 10px;
    line-height: 22px;
    font-size: 14px;
}

.pcard .label {
    display: inline-block;
    margin-bottom: 4px;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px
}

/* font-size: 16px; line-height: 22px */
.pcard .label:nth-child(2) {
    position: relative;
    padding-left: 8px;
    margin-bottom: 8px;
}

.pcard .label:nth-child(2):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    height: 14px;
    margin-top: -7px;
    border-left: 1px solid #000;
    opacity: 0.2;
}

.pcard .meta {
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    flex-wrap: wrap;
    padding-top: 10px;
    color: #666;
    font-size: 13px;
    line-height: 22px;
}

.pcard .meta span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 22px;
}

.pcard .meta span span {
    position: relative;
    margin-left: 7px;
    padding-left: 7px;
}

.pcard .meta span span:before {
    content: "";
    display: block;
    position: absolute;
    left: -1px;
    top: 50%;
    width: 3px;
    height: 3px;
    margin-top: -1.5px;
    border-radius: 50%;
    background-color: #000;
    opacity: 0.3;
}

.pcard .meta span:not(:first-child) {
    position: relative;
    margin-left: 7px;
    padding-left: 6px;
}

.pcard .meta span:not(:first-child):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    height: 10px;
    margin-top: -5px;
    border-left: 1px solid #bcbcbc;
}

.pcard .meta [class*=ico_]+span {
    margin: 0 !important;
    padding: 0 !important;
}

.pcard .meta [class*=ico_]+span:before {
    border: none !important;
}

.pcard .meta .ico_up {
    margin-bottom: 3px;
    margin-right: 6px;
}

.pcard .meta button {
    margin-left: auto;
}

.pcard .card_body .title {
    display: inline;
    width: auto;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #F6330A !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
}

.pcard .card_body .title a {
    display: inline;
}

.pcard .card_body .title+.headline {
    margin-top: 8px;
}

.pcard .btn_group {
    margin-top: 15px;
    padding-top: 13px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.pcard .btn_group .btn {
    margin-left: auto;
}

.pcard .btn_subscribe {
    border-color: #000;
    color: #000;
}

.pcard .active>.ico_bookmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24' fill='none'%3E%3Cpath d='M15 2C15.5523 2 16 2.44772 16 3V22H15.5L8 17.5L0.5 22H0V3C0 2.44772 0.447715 2 1 2H15Z' fill='black'/%3E%3C/svg%3E");
}

.pcard .btn_outline_default:hover,
.pcard .btn_outline_default.active {
    border-color: #000;
    background-color: #000;
    color: #fff;
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}

.pcard .btn_outline_default:hover .ico_more {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4 2L9.6 7.66649L4 13.2' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");
}

.pcard .ico_bookmark {
    height: 24px;
    width: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3C16 2.44772 15.5523 2 15 2H1C0.447715 2 0 2.44772 0 3V22H0.5L8 17.5L15.5 22H16V3ZM1 3H15V20.534L8 16.3338L1 20.533V3Z' fill='%231D1D1D'/%3E%3C/svg%3E");
    background-size: 100% auto !important;
}

.pcard .badge_end {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 46px;
    height: 26px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='26' viewBox='0 0 46 26' fill='none'%3E%3Cpath opacity='0.55' d='M33.7333 0H12.2667C5.49197 0 0 5.8203 0 13C0 20.1797 5.49197 26 12.2667 26H33.7333C40.508 26 46 20.1797 46 13C46 5.8203 40.508 0 33.7333 0Z' fill='black'/%3E%3Cpath d='M15.0137 6.84763C13.0798 6.84763 11.7079 7.87969 11.7152 9.40322C11.7079 10.688 12.715 11.6358 14.2256 11.8816V12.9698C13.0579 13.0049 11.9487 13.0119 11 13.0119L11.1751 14.2616C13.4082 14.2687 16.4733 14.2125 19.2172 13.7421L19.0858 12.6047C18.0642 12.7451 16.9622 12.8364 15.8603 12.8996V11.8746C17.3271 11.6148 18.3123 10.667 18.3269 9.40322C18.3123 7.87969 16.9403 6.84763 15.0137 6.84763ZM12.8098 18.7269H21.9465V17.4632H14.4299V15.1463H12.8098V18.7269ZM13.2331 9.40322C13.2185 8.54667 13.9629 8.04117 15.0137 8.04117C16.0719 8.04117 16.7871 8.54667 16.7944 9.40322C16.7871 10.2387 16.0719 10.7582 15.0137 10.7653C13.9629 10.7582 13.2185 10.2387 13.2331 9.40322ZM19.8594 16.0028H21.4795V11.7061H23.2601V10.4142H21.4795V6.31404H19.8594V16.0028Z' fill='white'/%3E%3Cpath d='M34.9948 6.3H33.3747V7.98501H30.711C30.7694 7.62694 30.8059 7.24782 30.8059 6.84763H24.851V8.11138H28.9961C28.7699 9.79639 27.2227 11.1093 24.1212 11.7341L24.6905 13.0119C27.6095 12.3801 29.5434 11.1163 30.3607 9.17855H33.3747V10.4283H30.1929V11.6218H33.3747V12.7311H34.9948V6.3ZM26.3105 14.4582H33.3747V15.399H26.3251V18.8673H35.3451V17.6176H27.9452V16.5645H34.9948V13.2226H26.3105V14.4582Z' fill='white'/%3E%3C/svg%3E") 0 0 no-repeat;
    z-index: 2;
}

/* 유료화 카드 - gif영상 */
.pcard .player_wrap {
    border-radius: 12px 12px 0 0;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.card_cover .player_wrap {
    border-radius: 12px;
}

.pcard_player {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate3d(-50%, -50%, 0);
}

.card_cover .player_wrap::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgb(0, 0, 0)));
    background: linear-gradient(0deg, rgb(0, 0, 0), rgb(0, 0, 0));
    opacity: 0.3;
    z-index: 1;
}

.card_cover .pcard_player.vod_player16-9 {
    width: 232%;
}

.pcard_player.vod_player1-1 {
    width: 100%;
    height: 178%;
}

.card_cover .pcard_player.vod_player1-1 {
    width: 130%;
    height: 100%;
}

.pcard_player.vod_player9-16 {
    width: 100%;
    height: 316%;
}

.card_cover .pcard_player.vod_player9-16 {
    height: 137%;
}

.pcard_player .player_area {
    display: block;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.pcard_player.vod_player16-9 .player_area {
    padding: 0 0 56.25%;
}

.pcard_player.vod_player1-1 .player_area {
    padding-bottom: 100%;
}

.pcard_player.vod_player9-16 .player_area {
    padding-bottom: 177.78%;
}

.pcard_player .player_area iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

/* 유료화 카드 - 빅카드타입 */
.card_cover {
    position: relative;
    border: none;
}

.card_cover * {
    color: #fff !important;
}

/*.card_cover .label {opacity: 0.8;}*/
.card_cover .label:nth-child(2):before {
    border-color: #fff;
}

.card_cover .card_body {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}

.card_cover .card_body::before {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    z-index: -1;
}

.card_cover .btn_group {
    border-color: rgba(255, 255, 255, 0.3);
}

.card_cover .card_image {
    padding-top: 130%;
}

.card_cover .card_image a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgb(0, 0, 0)));
    background: linear-gradient(0deg, rgb(0, 0, 0), rgb(0, 0, 0));
    opacity: 0.3;
    z-index: 1;
}

.card_cover .btn_outline_default {
    border: 1px solid #fff;
}

.card_cover .ico_bookmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 3C16 2.44772 15.5523 2 15 2H1C0.447715 2 0 2.44772 0 3V22H0.5L8 17.5L15.5 22H16V3ZM1 3H15V20.534L8 16.3338L1 20.533V3Z' fill='%23fff'/%3E%3C/svg%3E");
}

.card_cover .active>.ico_bookmark,
.layer_search .card_cover .active>.ico_bookmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 16 24' fill='none'%3E%3Cpath d='M15 2C15.5523 2 16 2.44772 16 3V22H15.5L8 17.5L0.5 22H0V3C0 2.44772 0.447715 2 1 2H15Z' fill='%23fff'/%3E%3C/svg%3E");
}

.card_cover .ico_play,
.card_cover .ico_audio {
    top: 20px;
    right: 20px;
}

.card_cover .meta {
    padding-top: 5px;
}

.card_cover .meta span:before {
    border-color: #fff !important;
    opacity: 0.7 !important;
}

.card_cover .meta span span:before {
    background-color: #fff !important;
    opacity: 0.7 !important;
}

.card_cover .btn_outline_default .ico_more {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4 2L9.6 7.66649L4 13.2' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");
}

.pcard .card_body .no_ellipsis {
    -webkit-line-clamp: 3;
}

.pcard_list.scroll_wrap {
    width: auto;
}

.scroll_wrap::-webkit-scrollbar {
    display: none;
}

.layer_popup.layer_search_plus .title_wrap .title_area {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 5px;
}

.layer_popup.layer_search_plus .btn.btn_outline_orange {
    margin-left: auto;
    padding: 12px 13px 12px 16px !important;
    font-size: 14px !important;
}

.layer_popup.layer_search_plus .btn.btn_outline_orange .ico_arrow {
    width: 10px;
    height: 10px;
    margin-left: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1.0835 9L5.0835 4.95251L1.0835 0.999999' stroke='%23F6330A'/%3E%3C/svg%3E");
    background-size: auto 100%;
}

.layer_popup.layer_search_plus .btn.btn_outline_orange {
    border: 1px solid #f0320a !important;
    color: #f0320a !important;
    box-shadow: none;
}

.layer_popup.layer_search_plus .title_area .title {
    margin-bottom: 0;
    padding: 0;
}

.layer_popup.layer_search_plus .photo_list_area .card_image img {
    position: static;
    height: auto;
}

.layer_popup.layer_search_plus .pcard_list {
    margin-top: 20px;
    margin-bottom: 20px;
}

.layer_popup.layer_search_plus .pcard {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.layer_popup.layer_search_plus .card .badge_free::before {
    display: block;
}

.layer_popup.layer_search_plus .card_cover .btn_outline_default {
    box-shadow: none;
}

.layer_popup.layer_search_plus .pcard .card_body .headline {
    display: block;
}


/* 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 .layer_body>p {
    word-break: break-all;
}

.layer_alert .btn_group {
    justify-content: center;
    margin-top: 20px;
    text-align: center;
}

.layer_alert .layer_footer,
.layer_plus .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'],
.layer_plus .layer_footer [class*='btn']+[class*='btn'] {
    margin-left: 10px;
    cursor: pointer;
}

.layer_alert .btn_yn .btn {
    width: 79px;
}

.layer_alert .btn_close,
.layer_plus .btn_close {
    right: 10px;
    top: 10px;
}

.layer_alert .ico_close,
.layer_plus .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");
}

.btn_yn button {
    display: inline-flex;
    padding: 7px 20px;
    border: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
}

.btn_yn .btn_default {
    box-shadow: 0 0 0 1px rgb(29, 29, 29) inset;
}

.layer_alert .layer_header {
    margin-bottom: 16px;
}

.layer_alert .ta_l {
    text-align: left;
}

.layer_alert.flex {
    min-height: 182px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 58px;
    padding-top: 58px;
}

.layer_alert.flex .layer_footer {
    width: 100%;
    max-width: 240px;
}

.message_layer .layer_alert {
    min-height: 148px !important;
}

.message_layer .layer_alert .layer_body {
    min-height: 22px;
}

/* 토스트 팝업 */
.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;
}

/* 패키지 레이어팝업 */
.full_popup .layer_orange,
.full_popup .layer_plus {
    outline: none;
}

.layer_orange,
.layer_plus {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.layer_plus {
    background-color: #fff;
    padding: 60px 20px 30px;
    outline: none;
    box-shadow: 0 0 0 1px rgba(17, 17, 17, 0.2);
}

.full_popup .layer_plus .btn_close {
    top: 10px;
    right: 10px;
}

.layer_plus .layer_body p {
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #111;
}

.layer_plus .layer_footer {
    margin-top: 40px;
}

.layer_orange {
    display: flex;
    flex-direction: column;
    padding: 50px 30px 50px;
    background-color: #ffeeeb !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    outline: none;
    border-radius: 12px;
}

.layer_orange .btn_close {
    top: 20px;
    right: 20px;
}

.layer_orange .ico_close {
    width: 20px;
    height: 20px;
    background-size: 100% auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m4 4 16 16m0-16L4 20' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
}

.layer_orange .title+.description {
    margin-top: 12px;
    margin-bottom: 0;
}

.layer_orange .description strong:not(.font_orange) {
    margin-right: 4px;
}

.layer_orange .btn_orange:last-child {
    margin-bottom: 20px;
}

/* 레이어 팝업>유료wall */
.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) {
    position: fixed;
    margin: 0;
    background: rgba(0, 0, 0, 0.9);
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black)::before {
    content: none;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .btn_close {
    right: 20px;
    top: 20px;
    filter: invert(100%);
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall {
    padding: 40px 20px;
    background-color: #333;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body+p {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 14px;
    margin-bottom: 36px;
    line-height: 21px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -0.4px;
    color: #fff;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body+p>a,
.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body+p>button {
    margin-left: 3px;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body+p .font_orange {
    font-weight: 700;
    text-decoration: underline
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) ul:not([class]) li {
    text-align: left;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .logo_plus_white {
    width: 216px;
    height: 24px;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall .title_area .logo_plus_white {
    width: 184px;
    height: 20px;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall .title {
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 4px;
}

.full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall .title_area {
    margin-bottom: -1px;
}

/* 홈 유료 모듈 A */
.plus_area {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* margin:0 auto 20px;z-index:301; */
.plus_area::before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    width: 100vw;
    height: 100%;
    background: #18181D;
    transform: translate3d(-50%, 0, 0);
}

.plus_area .title_wrap {
    position: relative;
}

.plus_area:not(.open) .title_wrap {
    padding: 25px 0;
    border-top: none;
}

.plus_area .title_wrap .description {
    font-weight: 700;
}

.plus_area .logo_plus_white {
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}

.plus_area .logo_plus_white a {
    display: block;
    width: 100%;
    height: 100%;
}

.plus_area:not(.open) .logo_plus_white {
    width: 175px;
    height: 20px;
}

.plus_area.bnr_s .title_wrap {
    animation: fadeInSmall 0.5s;
    -webkit-animation: fadeInSmall 0.5s;
    -moz-animation: fadeInSmall 0.5s;
    -o-animation: fadeInSmall 0.5s;
    -ms-animation: fadeInSmall 0.5s;
}

.plus_area .ico_arrow_orange_right {
    width: 10px;
    height: 10px;
    margin-left: 4px;
    margin-right: -4px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.0835 9L7.0835 4.95251L3.0835 0.999999' stroke='%23F6330A'/%3E%3C/svg%3E%0A");
}

@keyframes fadeInSmall {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeInSmall {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeInSmall {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeInSmall {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeInSmall {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.footer22 .accordion {
    border: none;
}

.footer22 .accordion_body {
    background: none !important;
}

.footer22 .sitemap section ul {
    padding: 0;
}

.footer22 .sitemap section li {
    list-style: none !important;
}

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

/* Only Mobile */
@media (max-width: 689px) {
    .side_nav .my_wrap {
        max-width: 100%;
        margin-left: 20px;
        margin-right: 20px;
    }

    .side_nav .nav {
        max-width: 100%;
    }

    /*로그인 레이어 팝업*/
    .layer_login {
        position: fixed;
        z-index: 200;
        width: 112px;
        border: 1px solid #d5d5d5;
        top: 82px;
        right: 20px;
        background: #fff;
        box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.03);
    }

    .layer_login .layer_body ul {
        display: block;
        padding: 20px 16px 4px;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    .layer_login .layer_body ul li {
        font-size: 14px;
        color: #111;
        margin: 0;
        padding-bottom: 12px;
    }

    .layer_login .layer_body .myfeed {
        font-weight: 700;
    }

    .layer_login .layer_body .btn_logout {
        padding: 12px 20px 14px;
        font-size: 14px;
        width: 100%;
    }

    /****
    * 5-3.푸터
    * ---------------------------------
    */
    /* footer */
    .footer_wrap {
        max-width: 100%;
        margin-left: 20px;
        margin-right: 20px;
    }

    .address {
        width: 310px;
    }

    .address span:first-child {
        display: block;
    }

    .address span:first-child::after {
        content: none;
    }

    .address span:nth-last-of-type(1) {
        margin-right: 0px;
    }

    .menu_popup .layer_footer {
        padding-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .pcard_list.scroll_wrap {
        margin-left: -20px;
        margin-right: -20px;
        padding: 0 15px;
        width: 100vw;
    }

    .uh,
    .contents,
    .footer_wrap {
        max-width: 100% !important;
    }
}

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

    .sm_hidden {
        display: none !important;
    }

    .header {
        height: 60px;
    }

    .header .uh {
        padding: 0 20px;
    }

    .header .uh .header_right_area {
        right: 20px;
    }

    .header .scroll {
        overflow-y: scroll;
        height: calc(100% - 44px) !important;
    }

    .btn_series,
    .header .header_option_area>button {
        margin: 0 10px;
    }

    .header .header_option_area>button:nth-last-child(1) {
        margin-right: 0;
    }

    /*header menu*/
    .menu_popup {
        position: fixed;
        bottom: 0;
        overflow: hidden;
        z-index: 400;
        height: 100% !important;
    }

    .menu_popup .layer_popup {
        height: 100% !important;
    }

    .menu_popup .logout {
        display: flex;
        align-items: flex-end;
    }

    .menu_popup .logout .logout_title {
        font-size: 16px;
        line-height: 24px;
    }

    .menu_popup {
        padding-bottom: 0;
        padding-top: 17px;
    }

    /*.side_nav .nav > ul{display: block;}*/
    .side_nav .nav li {
        width: 50%;
    }

    /*.side_nav .nav > ul li{width:100%;}*/
    .side_nav .nav>ul li strong {
        font-size: 14px;
        margin-bottom: 2px;
    }

    /* margin-bottom: 18px; */
    .side_nav .nav>ul li:nth-last-child(1),
    .side_nav .nav>ul li:nth-last-child(1) strong {
        margin-bottom: 0;
    }

    .side_nav .nav li:nth-last-child(1),
    .side_nav .nav li:nth-last-child(2) {
        margin-bottom: 0;
    }

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

    .side_nav .my_wrap .ico_arrow_right {
        margin-left: 4px;
        width: 15px;
        height: 15px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M13 0v13H0V0z'/%3E%3Cpath stroke='%23111' stroke-width='2' d='M4 1.5l5 5.059L4 11.5'/%3E%3C/g%3E%3C/svg%3E");
        transform: none;
    }

    .side_nav .my_wrap .btn_user {
        display: flex;
        align-items: center;
        font-size: 18px;
        line-height: 24px;
        color: #111;
        font-weight: 600;
    }

    .side_nav .my_wrap .btn_user em {
        font-weight: 600;
    }

    .side_nav .my_wrap .logout .btn_user {
        font-size: 16px;
    }

    .side_nav .nav .banner_wrap {
        width: 100%;
        height: 60px;
        text-align: center;
        overflow: hidden;
        margin-bottom: 20px;
        border: none;
    }

    .side_nav .nav .banner_wrap img {
        width: 100%;
        max-width: 320px;
        height: 60px;
    }

    .menu_popup .layer_footer {
        width: 100%;
        padding: 0 20px;
        background: #f4f5fa;
        padding-bottom: calc(constant(safe-area-inset-bottom) + 50px);
        padding-bottom: calc(env(safe-area-inset-bottom) + 50px);
    }

    .menu_popup .layer_footer_item {
        width: 100%;
        max-width: 480px;
        padding: 20px 0 30px;
        margin: 0 auto;
        text-align: center;
        margin-top: 40px;
    }

    .menu_popup .layer_footer_item p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 22px;
        color: #666;
    }

    .menu_popup .layer_footer_item .btn_group {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .menu_popup .layer_footer_item .btn_group>li {
        margin-right: 30px;
    }

    .menu_popup .layer_footer_item .btn_group>li:nth-last-child(1) {
        margin-right: 0;
    }

    .footer_info .logo,
    .footer_wrap .logo {
        display: flex;
        width: 100%;
        height: 40px;
        justify-content: center;
        margin: 0;
        background: none;
    }

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

    /* search popup */

    /* 검색입력 */
    .layer_search .search_form .input_group {
        min-width: 2px;
        padding-bottom: 16px;
        margin-top: 0;
        font-size: 18px;
        line-height: 27px;
    }

    .layer_search .search_form .input_group .search_area {
        display: inline-flex;
        align-items: center;
        width: calc(100% - 20px);
        height: 27px;
    }

    .layer_search .layer_body .scroll {
        max-height: 500px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .layer_search .search_form .ico_search {
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-316 -64) translate(316 64)'/%3E%3Cpath fill='%231D1D1D' fill-rule='nonzero' d='M10 2c4.418 0 8 3.582 8 8 0 1.849-.627 3.55-1.68 4.906l5.665 5.665-1.414 1.414-5.665-5.665C13.55 17.373 11.849 18 10 18c-4.418 0-8-3.582-8-8s3.582-8 8-8zm0 2c-3.314 0-6 2.686-6 6s2.686 6 6 6c1.38 0 2.651-.466 3.665-1.25l1.086-1.085C15.534 12.651 16 11.38 16 10c0-3.314-2.686-6-6-6z' transform='translate(-316 -64) translate(316 64)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }

    .layer_search .search_form .form_control {
        flex: 0 0 auto !important;
        overflow: hidden;
        display: inline-flex;
        align-items: center;
        min-width: 2px;
        max-width: calc(100% - 40px);
        width: 100%;
        height: 22px;
        padding: 0 0 0 3px;
        margin-top: 0;
        font-size: 18px;
        line-height: 22px;
        white-space: nowrap;
    }

    .layer_search .search_form .form_control:focus {
        outline: none !important;
    }

    .layer_search .search_form .form_control::placeholder {
        font-size: 18px;
        line-height: 22px;
    }

    .layer_search .search_form .input_group button {
        height: 20px;
        transform: translateY(1px);
    }

    .layer_search .btn_option {
        margin-left: 8px;
        width: 36px;
        height: 36px;
    }

    .layer_search .btn_option .ico_option {
        width: 21px;
        background-size: 100% auto;
    }

    /* 자동완성 */
    .search_input_list {
        top: 54px;
        padding: 0 20px;
    }

    .search_input_list .list li a {
        font-size: 16px;
        line-height: 24px;
    }

    .search_input_list .func {
        padding: 10px 0;
    }

    .search_input_list .func button {
        font-size: 14px;
        line-height: 22px;
    }

    /* 많이 본 뉴스 */
    .layer_search .chain_wrap {
        margin-top: 40px;
    }

    /* 검색어 저장 기능 off */
    .search_input_list .search_off {
        padding: 60px 0;
        font-size: 16px;
        line-height: 24px;
    }

    .layer_search .story_list {
        padding-top: 4px;
    }

    .layer_search .row.card_list {
        padding-top: 20px;
    }

    .layer_search .row.card_list li:not(:first-child) {
        margin-top: 16px;
    }

    .layer_search .search_story_list .card_image img {
        width: 62px;
        height: 62px;
    }

    .layer_search .story_list .description {
        max-height: 75px;
        -webkit-line-clamp: 2;
    }

    .layer_popup.layer_search {
        width: 100%;
        height: 100%;
        padding: 0;
    }

    .layer_popup.layer_search {
        left: inherit;
        top: inherit;
        transform: none;
    }

    /* membership.css - reset */
    .layer_search .btn_close {
        right: 20px;
        top: 20px;
        width: 24px;
        height: 24px;
    }

    .layer_search .btn_close .ico_close {
        width: 24px;
        height: 24px;
    }

    .layer_search .layer_header {
        width: 100%;
        height: 60px;
        background: #fff;
    }

    .layer_search .layer_body {
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100% - 60px);
        padding: 4px 20px 55px;
        -webkit-overflow-scrolling: touch;
    }

    .layer_search .photo_list_area .card_body .description {
        font-size: 16px;
        line-height: 25px;
    }

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

    /* footer */
    footer {
        border-top: none;
    }

    .footer_info p {
        margin-bottom: 12px;
    }

    .footer>.footer_wrap {
        position: relative;
        margin: 0;
    }

    .footer>.footer_wrap .row {
        margin: 0;
    }

    .footer>.footer_wrap::before {
        content: '';
        position: absolute;
        top: 40px;
        left: -24px;
        width: calc(100% + 48px);
        height: 1px;
        background: rgba(0, 0, 0, 0.1);
    }

    .address span:nth-child(3)::after,
    .address span:nth-child(6)::after {
        content: none;
    }

    .copyright strong {
        font-size: 11px;
        line-height: 20px;
        color: #666;
        font-weight: 400;
    }

    .policy {
        display: flex;
        margin-top: 15px;
        margin-bottom: 14px;
    }

    .policy li {
        position: relative;
        margin-right: 13px;
        font-size: 13px;
        line-height: 21px;
        font-weight: 600;
        white-space: nowrap;
    }

    .policy li a {
        color: #111;
    }

    .policy li::after {
        content: '';
        position: absolute;
        right: -7px;
        top: 5px;
        display: block;
        width: 1px;
        height: 12px;
        background: #bcbcbc;
    }

    .policy li:nth-last-child(1):after {
        content: none;
    }

    .sitemap>* {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 4px 0;
    }

    .sitemap>section:nth-child(n+1):nth-child(-n+5)::after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 80px;
        background: rgba(0, 0, 0, 0.1);
    }

    .sitemap section h3,
    .sitemap section strong,
    .sitemap>div a {
        width: auto;
        font-size: 14px;
        font-weight: 400;
        line-height: 32px;
        color: #666;
        margin-bottom: 0;
    }

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

    /* 카드 */
    .card_body .headline {
        font-size: 18px;
        line-height: 27px;
    }

    /* 그리드 */
    .row {
        margin-left: -5px;
        margin-right: -5px;
    }

    .row>* {
        padding-left: 5px;
        padding-right: 5px;
    }

    /* 포토리스트 */
    .photo_list_area.swiper-container {
        width: 100vw;
        margin-left: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .photo_list_area .photo_list .card {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .photo_list_area .card:before {
        left: 0;
        top: 0;
        width: calc(100% - 12px);
        height: 1px;
        left: 6px;
    }

    .photo_list_area .card:first-child::before {
        display: none;
    }

    .photo_list_area .photo_list .card:before {
        display: none;
    }

    .photo_list_area .photo_list .card_image+.card_body .headline {
        padding-top: 10px;
    }

    .photo_list_area .photo_list .headline {
        font-size: 16px;
        line-height: 24px;
    }

    .photo_list_area .photo_list .headline a {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        max-height: 58px;
    }

    /* a:visited color 말줄임에도 적용되게 */
    .photo_list_area .card_body .description {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        max-height: 81px;
    }

    .photo_list_area .meta {
        margin-top: auto;
    }

    .photo_list .card:before {
        display: none;
    }

    .photo_list .meta {
        padding-top: 5px;
    }

    .photo_list_area .photo_list.card_group {
        margin-top: -10px;
        margin-bottom: -10px;
    }

    /* photo_list1 예외 */
    .photo_list_area .photo_list1 {
        margin-top: -16px;
        margin-bottom: -20px;
    }

    .photo_list1 .card {
        display: block;
    }

    .photo_list_area .photo_list1 .card {
        padding-top: 16px;
        padding-bottom: 20px;
    }

    .photo_list1 .card_image {
        float: right;
        margin-left: 12px;
    }

    .photo_list1 .card_image img {
        width: 132px;
    }

    .photo_list1 .card_body {
        display: block;
        width: auto;
        max-width: 100%;
        overflow: inherit;
    }

    /*로그인 안내 팝업*/
    .layer_login_popup.show {
        display: none !important;
    }

    /* plus logo  */
    .logo_plus,
    .logo_plus_white {
        width: 175px;
        height: 20px;
    }


    /* 특집형 header 테마  */
    .header.black_type:not(.position_fi) {
        background-color: #1d1d1d;
    }

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

    .header.black_type:not(.position_fi) .logo_plus {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='175' height='20' viewBox='0 0 175 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5.58936H0.264086L3.43312 2.03346H4.85919V14.3764L3.43312 15.7408V16.0042H9.84778V15.7408L8.40323 14.3764V2.03346H9.8293L12.9772 5.58936H13.2413V1.16423H0V5.58936ZM13.8989 1.48031L15.4438 2.25208V14.4554L13.9992 15.7408V16.0042H20.2369V15.7408L18.9165 14.574V6.83525C19.3849 6.68943 19.873 6.61657 20.3637 6.61925C21.6102 6.61925 22.2123 7.11182 22.2123 8.49467V14.5766L20.8919 15.7435V16.0069H27.1296V15.6908L25.6824 14.466V8.57105C25.6824 6.12143 24.0213 4.72014 22.0195 4.72014C21.8426 4.72014 21.7238 4.75965 21.0107 5.15475L18.9007 6.27947V3.8147e-06H18.6049L13.8909 1.18531L13.8989 1.48031ZM27.5231 10.6045C27.5231 13.8259 29.6014 16.1939 32.7097 16.1939C33.6315 16.2088 34.5468 16.0381 35.4008 15.6918C36.2548 15.3456 37.03 14.831 37.6798 14.1789L37.5214 13.8654C36.7476 14.2072 35.9116 14.3866 35.0654 14.3922C32.7097 14.3922 31.4025 12.9093 31.1041 10.3227H37.9703C37.8726 6.6693 35.8577 4.71487 32.8629 4.71487C29.3981 4.71487 27.5178 7.41999 27.5178 10.5992M31.0486 9.69841V9.10576C31.0486 7.26195 31.6032 5.41815 32.7705 5.41815C33.5258 5.41815 34.3946 6.36639 34.3946 9.44554L31.0486 9.69841ZM42.9061 19.2151L43.0065 19.5285C46.2336 19.194 48.7292 17.2185 48.7292 14.0972V2.90268L50.1342 1.50139V1.16687H43.6984V1.50139L45.1244 2.90268V15.6802C45.1244 17.5951 44.3322 18.4064 42.9061 19.2177M50.5118 10.5255C50.5118 14.0998 53.0259 16.1939 56.0154 16.1939C58.7672 16.1939 61.7566 14.3975 61.7566 10.3279C61.7566 6.79573 59.2029 4.72014 56.2531 4.72014C53.4801 4.72014 50.5118 6.49809 50.5118 10.5149M54.1747 9.86435C54.1747 7.25669 54.7478 5.42079 55.9361 5.42079C57.4388 5.42079 58.0937 8.16542 58.0937 10.8521C58.0937 13.5967 57.3992 15.4721 56.3508 15.4721C54.8851 15.4721 54.1747 12.6696 54.1747 9.86435ZM63.1035 10.5229C63.1035 14.0972 65.6176 16.1912 68.607 16.1912C71.3588 16.1912 74.3483 14.3948 74.3483 10.3253C74.3483 6.7931 71.7945 4.71751 68.8447 4.71751C66.0718 4.71751 63.1035 6.49546 63.1035 10.5123M66.7663 9.86172C66.7663 7.25405 67.3394 5.41815 68.5278 5.41815C70.0331 5.41815 70.688 8.16278 70.688 10.8495C70.688 13.5941 69.9935 15.4695 68.945 15.4695C67.4794 15.4695 66.7663 12.6669 66.7663 9.86172ZM74.924 6.18728L76.4689 6.95904V14.4423L75.0217 15.7276V15.991H81.2594V15.7276L79.939 14.5608V6.83525C80.4064 6.68945 80.8937 6.61659 81.3835 6.61925C82.6326 6.61925 83.2453 7.11182 83.2453 8.49467V14.5766L81.9249 15.7435V16.0069H88.16V15.6908L86.7154 14.466V8.35507C86.7154 5.90544 84.9725 4.72014 83.0525 4.72014C82.873 4.72014 82.7568 4.75965 82.0437 5.15475L79.9442 6.27947V4.72804H79.6405L74.9292 5.91334L74.924 6.18728ZM88.4874 17.9402C89.1397 19.0649 90.7823 19.9921 93.241 19.9921C96.0931 19.9921 98.8053 18.4328 99.1037 15.9831H103.715V15.7197L101.676 14.3158L102.587 11.7687H107.301L108.162 14.4554L106.577 15.7408V16.0042H119.388V15.7408L118.068 14.574V6.83525C118.535 6.68945 119.023 6.61659 119.512 6.61925C120.761 6.61925 121.377 7.11182 121.377 8.49467V14.5766L120.056 15.7435V16.0069H126.294V15.6908L124.847 14.466V8.35507C124.847 5.90544 123.107 4.72014 121.184 4.72014C121.007 4.72014 120.888 4.75965 120.175 5.15475L118.062 6.27947V4.72804H117.767L113.053 5.91334V6.20835L114.598 6.98012V14.4633L113.251 15.6697L111.93 14.4633L107.475 1.16687H103.95V1.43027L104.504 3.24773L100.704 14.1077L99.1011 15.3325C99.0007 13.9708 97.852 13.199 96.447 13.199H92.2084C91.2973 13.199 90.9619 12.846 90.9619 12.3904C90.9647 12.1679 91.0257 11.95 91.1389 11.7582C91.8457 12.0038 92.5902 12.1241 93.3387 12.1138C96.2305 12.1138 97.9312 10.5334 97.9312 8.42618C97.9363 7.53815 97.6118 6.67965 97.0201 6.01607L99.3572 7.20137H99.6213V4.7017H99.3572L96.3678 5.45239C95.4886 4.9387 94.4811 4.68475 93.4628 4.72014C90.5737 4.72014 88.8915 6.30054 88.8915 8.40775C88.8915 9.80904 89.5253 10.8758 90.5949 11.4895C89.7815 12.0822 89.0103 12.9093 88.6934 13.7811V14.0577L90.7903 15.8725C89.8026 16.2097 88.7911 16.9788 88.4954 17.9481M91.0702 17.2369C91.0718 16.8045 91.173 16.3782 91.366 15.991H95.9796C96.5526 15.991 96.8114 16.4467 96.8114 16.9209C96.8114 18.2036 95.2877 19.1914 93.484 19.1914C91.8994 19.1914 91.0702 18.3011 91.0702 17.2369ZM92.1265 7.73607C92.1265 5.89227 92.6547 5.36547 93.2753 5.36547C94.1653 5.36547 94.7199 7.12499 94.7199 9.10049C94.7199 10.9443 94.1653 11.45 93.5922 11.45C92.66 11.45 92.1265 9.69314 92.1265 7.73607ZM102.878 10.8758L104.993 4.72804L106.992 10.889L102.878 10.8758ZM126.645 17.9481C127.3 19.0728 128.943 20 131.399 20C134.407 20 137.28 18.2616 137.28 15.5564C137.28 14.0366 136.089 13.1858 134.605 13.1858H130.345C129.434 13.1858 129.099 12.8329 129.099 12.3772C129.101 12.1547 129.162 11.9368 129.276 11.745C129.981 11.9908 130.725 12.1112 131.473 12.1006C134.378 12.1006 136.065 10.5202 136.065 8.41302C136.071 7.52529 135.748 6.66674 135.157 6.0029L137.491 7.1882H137.769V4.7017H137.491L134.502 5.45239C133.623 4.93829 132.615 4.68432 131.597 4.72014C128.692 4.72014 127.023 6.30054 127.023 8.40775C127.023 9.80904 127.657 10.8758 128.726 11.4895C127.913 12.0822 127.142 12.9093 126.825 13.7811V14.0577L128.938 15.8725C127.947 16.2097 126.938 16.9788 126.64 17.9481M129.215 17.2369C129.216 16.8045 129.318 16.3782 129.511 15.991H134.124C134.7 15.991 134.956 16.4467 134.956 16.9209C134.956 18.2036 133.432 19.1914 131.631 19.1914C130.047 19.1914 129.215 18.3011 129.215 17.2369ZM130.271 7.73607C130.271 5.89227 130.799 5.36547 131.42 5.36547C132.31 5.36547 132.867 7.12499 132.867 9.10049C132.867 10.9443 132.31 11.45 131.737 11.45C130.807 11.45 130.271 9.69314 130.271 7.73607Z' fill='white'/%3E%3Cpath d='M175.001 2.58659H142.928V17.4187H175.001V2.58659Z' fill='%23FF3C14'/%3E%3Cpath d='M169.661 10.4833C168.644 9.96971 168.172 9.59568 168.172 9.01883C168.165 8.9158 168.18 8.81253 168.216 8.71559C168.251 8.61865 168.307 8.53018 168.378 8.45582C168.45 8.38147 168.537 8.32286 168.633 8.28375C168.728 8.24463 168.831 8.22586 168.935 8.22863C169.089 8.22894 169.241 8.26505 169.378 8.33409C169.516 8.40313 169.635 8.50321 169.727 8.62637L170.702 9.8064H170.897V7.99684C170.283 7.93101 169.666 7.8976 169.048 7.89675C167.826 7.87568 166.455 8.70276 166.455 9.79587C166.455 10.889 167.496 11.3973 168.272 11.7951C169.101 12.2192 169.563 12.4641 169.563 13.1121C169.572 13.2456 169.553 13.3795 169.505 13.5048C169.458 13.6301 169.385 13.7439 169.29 13.8386C169.195 13.9334 169.082 14.0069 168.956 14.0542C168.831 14.1015 168.696 14.1215 168.562 14.113C168.219 14.113 167.984 13.9866 167.609 13.6099C167.23 13.1656 166.895 12.6857 166.608 12.177H166.429V14.2026C167.155 14.3847 167.903 14.4671 168.652 14.4475C169.864 14.4475 171.293 13.7153 171.293 12.3166C171.28 11.3684 170.57 10.9443 169.661 10.4833Z' fill='white'/%3E%3Cpath d='M150.541 5.70526H146.646V5.90018L147.473 6.71145V13.3623L146.646 14.1525V14.3H150.364V14.1525L149.527 13.3623V10.7099H150.541C152.018 10.7099 153.848 10.0672 153.848 8.20757C153.848 6.34796 152.282 5.70526 150.541 5.70526ZM150.013 10.3885H149.527V6.02661H150.016C150.951 6.02661 151.661 6.79574 151.661 8.20757C151.661 9.61939 150.819 10.3885 150.016 10.3885H150.013Z' fill='white'/%3E%3Cpath d='M157.064 13.4071V5.02831H156.893L154.162 5.71578V5.88699L155.054 6.33214V13.4071L154.217 14.1525V14.3H157.901V14.1525L157.064 13.4071Z' fill='white'/%3E%3Cpath d='M164.791 7.76504H164.62L161.886 8.45252V8.62373L162.782 9.06887V13.1911C162.511 13.276 162.228 13.3186 161.944 13.3175C161.221 13.3175 160.864 13.0304 160.864 12.2297V7.76504H160.69L157.959 8.45252V8.62373L158.855 9.06887V12.3087C158.855 13.7284 159.863 14.4159 160.967 14.4159C161.07 14.4159 161.139 14.3922 161.554 14.1525L162.768 13.5019V14.4054H162.943L165.673 13.8233V13.652L164.778 13.1252L164.791 7.76504Z' fill='white'/%3E%3C/svg%3E%0A");
    }

    .header.black_type:not(.position_fi) .ico_ham {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 3H0V5H20V3ZM20 9H4V11H20V9ZM0 15H20V17H0V15Z' fill='white'/%3E%3C/svg%3E");
    }

    .header.black_type:not(.position_fi) .header_option_area .ico_search {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8.5C3 5.46243 5.46243 3 8.5 3C11.5376 3 14 5.46243 14 8.5C14 11.5376 11.5376 14 8.5 14C5.46243 14 3 11.5376 3 8.5ZM8.5 1C4.35786 1 1 4.35786 1 8.5C1 12.6421 4.35786 16 8.5 16C10.2105 16 11.7873 15.4274 13.0491 14.4633L17.4929 18.9071L18.9071 17.4929L14.4633 13.0491C15.4274 11.7873 16 10.2105 16 8.5C16 4.35786 12.6421 1 8.5 1Z' fill='white'/%3E%3C/svg%3E");
    }

    .header.black_type:not(.position_fi) .ico_series {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 4H19V19H17V4Z' fill='white'/%3E%3Cpath d='M4 17H19V19H4V17Z' fill='white'/%3E%3Crect x='2' y='2' width='12' height='12' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    }

    .header.black_type:not(.position_fi) .section_title,
    .header.black_type:not(.position_fi) .btn_user,
    .header.black_type:not(.position_fi) .logout>li {
        color: #fff;
    }

    /*.pcard_list.scroll_wrap{display: flex;}
    .pcard_list.scroll_wrap .pcard{width: 33.3%;height: 100%;margin:0 5px;}*/
    .pcard_list.scroll_wrap {
        display: flex;
        flex-wrap: nowrap;
        scrollbar-width: none;
        scroll-snap-type: x mandatory;
    }

    /* overflow: hidden;overflow-x: scroll; */
    .pcard_list.scroll_wrap .pcard {
        scroll-snap-align: center;
        flex-shrink: 0;
        margin: 0 5px;
        width: 300px;
        height: 100%;
    }

    /* 패키지 레이어팝업 */
    .layer_orange {
        max-width: 90%;
        width: 320px;
    }

    .layer_orange .description {
        flex-wrap: wrap;
        justify-content: center;
        width: 220px;
        gap: 4px 0;
        word-break: break-all;
    }

    .layer_orange .btn_orange {
        margin-top: 30px;
    }

    .layer_plus {
        max-width: 90%;
        width: 320px;
    }

    .footer_info .copyright {
        padding-bottom: 60px;
    }

    /* 홈 유료 모듈 A */
    .plus_area:not(.open) .title_wrap .description {
        display: none;
    }

    .plus_area .logo_plus_white {
        margin: 0 auto;
    }

    /* common_plus.css */
    .sitemap .col_sm50 {
        flex: 0 0 auto;
        width: 50%;
    }

    .sitemap .col_sm20 {
        flex: 0 0 auto;
        width: 25%;
    }

    .footer>.footer_wrap:after {
        content: '';
        position: absolute;
        bottom: 40px;
        left: -24px;
        width: calc(100% + 48px);
        height: 1px;
        background: rgba(0, 0, 0, 0.1);
    }

    .sitemap>section:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 1px;
        height: 40px;
        background: #e5e5e5 !important;
    }

    .sitemap>section:nth-child(3):after,
    .sitemap>section:nth-child(7):after {
        display: none;
    }

    .footer22 .accordion_body {
        display: none;
        width: 100%;
        padding: 4px 0 6px;
    }

    .footer22 .accordion_header .button {
        width: 50%;
        height: 32px;
    }

    .footer22 .accordion_header .button[aria-expanded=true] i {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .footer22 .ico_arrow {
        float: right;
        width: 12px;
        height: 12px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23BCBCBC' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
        transition: .5s ease;
    }

    .footer22>.footer_wrap {
        background-color: #F4F5FA;
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    .footer22 .footer_wrap::before {
        display: none;
    }

    .footer22 .footer_wrap .logo {
        height: 100%;
        padding: 24px 0;
    }

    .footer22 .sitemap>section {
        max-width: 100%;
        flex-direction: column;
        margin: 0 20px;
        padding: 7px 0;
    }

    .footer22 .sitemap>section:after {
        display: block !important;
        width: 100% !important;
        height: 1px !important
    }

    .footer22 .sitemap section ul {
        display: flex;
        flex-wrap: wrap;
    }

    .footer22 .sitemap section li {
        width: 50%;
        margin-bottom: 2px;
    }

    .footer22 .sitemap section strong {
        display: flex;
        justify-content: space-between;
        width: 100%;
        font-weight: bold;
        color: #111;
    }

    .footer22 .sitemap section strong a {
        color: #111;
    }

    .footer22>.footer_wrap:after,
    .footer22 .footer_info .btn_area:after {
        display: none;
    }

    .footer22 .footer_info {
        padding-top: 20px;
    }

    /* padding-left:20px;padding-right:20px; */
    .footer22 .footer_info .btn_area {
        margin-bottom: 0;
    }

    .footer22 .policy {
        margin-top: 0;
    }

}


/* Only Tablet */
@media (min-width: 690px) and (max-width:985px) {

    .contents,
    .header_wrap,
    .footer_info .footer_wrap,
    .uh {
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .pcard_list.scroll_wrap {
        margin-left: -5px;
    }

    .address span:after {
        display: none;
    }

    .address span:not(:first-child):before {
        background: #bcbcbc;
        content: "";
        height: 12px;
        position: absolute;
        left: -8px;
        top: 4px;
        width: 1px;
    }
}

/* only PC */
@media (min-width:986px) {
    .lg_hidden {
        display: none !important;
    }

    .footer_wrap {
        max-width: 1200px;
        margin: 0 auto;
    }

    /* flex 공통 적용 */
    .side_nav .nav,
    .layer_popup.side_nav {
        display: flex;
    }

    /*.side_nav .nav{justify-content:space-between;}*/

    .header {
        height: 60px;
    }

    .header .header_option_area {
        min-width: 70px;
        flex-flow: row-reverse;
    }

    .header .uh .header_right_area {
        right: -12px;
    }

    .header .scroll {
        max-width: 1200px;
        width: 100%;
        margin: 0 auto;
    }

    .menu_popup {
        top: 60px !important;
        box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.12);
        padding-left: 20px;
        padding-right: 20px;
    }

    /*max-height:480px;padding-left: 34px; padding-right: 34px;*/
    .header.position_ab .full_popup.menu_popup {
        position: absolute;
    }

    .side_nav .nav {
        width: 1200px;
        max-width: 100%;
        padding: 0;
        font-size: 14px;
        line-height: 22px;
    }

    .side_nav .nav ul {
        display: block;
    }

    .side_nav .nav>ul {
        position: relative;
        margin-right: 12px;
        flex: 0 0 auto;
        width: 12.5%;
    }

    .side_nav .nav>ul:last-child {
        margin-right: 0;
    }

    .side_nav .nav>ul::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 1px;
        height: 100%;
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }

    .side_nav .nav>ul:last-child::after {
        content: none;
    }

    .side_nav .special {
        width: 327px !important;
    }

    .side_nav .special ul {
        display: flex;
    }

    .side_nav .special ul li {
        width: 50%;
    }

    .side_nav .nav dl {
        margin-bottom: 0;
        position: relative;
        margin-right: 15px;
        flex: 0 0 auto;
        width: 156px;
    }

    .side_nav .nav dl:first-child {
        width: 170px;
    }

    .side_nav .nav dl::after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        width: 1px;
        height: 100%;
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }

    .side_nav .nav li {
        margin-bottom: 10px;
    }

    .side_nav .nav strong {
        margin-bottom: 14px;
        font-size: 14px;
    }

    /*slide_nav*/
    .side_nav .nav {
        position: relative;
    }

    .side_nav .nav .ico_fold {
        margin-left: 4px;
    }

    .side_nav .nav .lg_btline::after {
        content: '';
        display: block;
        margin: 20px 0;
        width: calc(100% - 12px);
        height: 1px;
        background: rgba(0, 0, 0, 0.1);
    }

    .sticky_top .side_nav .nav::before {
        content: none;
    }

    .menu_popup_banner {
        margin-bottom: 20px;
    }

    .menu_popup_banner a {
        display: block;
    }

    .menu_popup_banner a:hover {
        opacity: 1;
    }

    .menu_popup_banner img {
        display: block;
        width: 980px;
        height: 60px;
        margin: 0 auto;
    }

    /* search popup */
    .layer_popup.layer_search {
        left: 50%;
        top: 380px;
        transform: translate(-50%, -50%);
        width: 1200px;
        min-height: 637px;
        padding: 94px 0 0;
    }

    .layer_search .btn_close {
        right: 0;
        top: 0;
    }

    .layer_search .layer_body .scroll {
        max-height: 470px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .layer_search .btn_close .ico_close {
        width: 32px;
        height: 32px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L32 0 32 32 0 32z' transform='translate(-1360 -80) translate(1360 80)'/%3E%3Cpath fill='%231D1D1D' d='M25.913 4.6l1.414 1.414-9.899 9.9 9.9 9.9-1.415 1.413-9.899-9.899-9.9 9.9L4.7 25.812l9.9-9.899-9.9-9.9L6.114 4.6l9.9 9.9 9.9-9.9z' transform='translate(-1360 -80) translate(1360 80)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }

    .layer_search .photo_list_area .card_body .headline {
        font-size: 16px;
        line-height: 24px;
    }

    .layer_search .photo_list_area .card_body .description {
        font-size: 15px;
        line-height: 24px;
    }

    .layer_popup.layer_search_plus .chain_wrap {
        position: relative;
    }

    .layer_popup.layer_search_plus .pcard_list+.btn {
        position: absolute;
        top: 15px;
        right: 0;
    }

    .layer_popup.layer_search_plus .btn.btn_outline_orange {
        padding: 5px 13px 5px 16px !important;
        font-size: 13px !important;
        z-index: 7;
    }

    /* 검색입력 */
    .layer_search .search_form {
        padding-bottom: 20px;
    }

    .layer_search .search_form .input_group .search_area {
        width: calc(100% - 32px);
    }

    .layer_search .search_form .form_control {
        padding: 0;
        font-size: 32px;
        line-height: 44px;
        height: 44px;
    }

    .layer_search .input_group .btn_search {
        width: 32px;
        height: 32px;
    }

    .layer_search .input_group .btn_search .ico_search {
        width: 100%;
        height: 100%;
        background-size: 100%;
    }

    /* 자동완성 */
    .search_input_list {
        top: 163px;
    }

    .search_input_list .list li a {
        font-size: 18px;
        line-height: 28px;
    }

    .search_input_list .func {
        padding: 16px 0;
    }

    .search_input_list .func button {
        font-size: 16px;
        line-height: 24px;
    }

    /* 많이 본 뉴스 */
    .layer_search .chain_wrap {
        margin-top: 55px;
    }

    .layer_search .photo_list_area .card_group {
        margin-bottom: 0;
    }

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

    /* 검색어 저장 기능 off */
    .search_input_list .search_off {
        padding: 100px 0;
        font-size: 18px;
        line-height: 28px;
    }

    /* footer */
    footer .footer_wrap {
        display: flex;
    }

    .footer {
        position: relative;
    }

    footer>.footer_wrap:first-child {
        display: flex;
        justify-content: space-between;
    }

    .promotion li {
        margin-left: 19px;
    }

    .policy,
    .promotion {
        display: flex;
    }

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

    .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),
    .sitemap section strong:nth-of-type(2n) {
        margin-top: 40px;
    }

    .sitemap section h3 a,
    .sitemap section strong a {
        color: #111;
    }

    .sitemap section:nth-last-of-type(1) ul:first-child li,
    .sitemap section:nth-last-of-type(2) ul:first-child li {
        line-height: 24px;
        margin-bottom: 12px;
    }

    .sitemap section:nth-last-of-type(1) ul:first-child li a,
    .sitemap section:nth-last-of-type(2) ul:first-child 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;
    }

    /* 그리드 */
    .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .row>* {
        padding-left: 15px;
        padding-right: 15px;
    }

    .col_lg20 {
        width: 20%;
    }

    /* 포토리스트 */
    .photo_list_area {
        overflow: hidden;
    }

    .photo_list_area .card_group {
        margin-top: -15px;
        margin-bottom: -15px;
    }

    .photo_list_area .card {
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

    .photo_list_area .card:before {
        left: 0;
        width: 1px;
        height: calc(100% - 30px);
    }

    .photo_list_area .card_body .headline {
        font-size: 18px;
        line-height: 28px;
    }

    .photo_list_area .card_body .headline a {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        max-height: 68px;
    }

    /* a:visited color 말줄임에도 적용되게 */
    .photo_list_area .card_image+.card_body .headline {
        padding-top: 12px;
    }

    /* plus logo */
    .logo_plus,
    .logo_plus_white {
        width: 227px;
        height: 26px;
    }

    /* 특집형 header 테마  */
    .header.black_type {
        background-color: #1d1d1d;
    }

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

    .header.black_type .logo_plus {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='227' height='26' viewBox='0 0 227 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.26617H0.342558L4.45325 2.64349H6.30306V18.6893L4.45325 20.4631V20.8055H12.774V20.4631L10.9002 18.6893V2.64349H12.75L16.8333 7.26617H17.1758V1.5135H0V7.26617ZM18.0288 1.92441L20.0328 2.9277V18.792L18.159 20.4631V20.8055H26.2502V20.4631L24.5374 18.9461V8.88582C25.145 8.69625 25.7782 8.60154 26.4146 8.60503C28.0315 8.60503 28.8125 9.24536 28.8125 11.0431V18.9496L27.0997 20.4665V20.8089H35.191V20.398L33.3137 18.8057V11.1424C33.3137 7.95786 31.1591 6.13618 28.5625 6.13618C28.333 6.13618 28.1788 6.18754 27.2539 6.70117L24.5169 8.16331V3.8147e-06H24.1332L18.0185 1.5409L18.0288 1.92441ZM35.7014 13.7859C35.7014 17.9737 38.3973 21.052 42.4292 21.052C43.6248 21.0715 44.8121 20.8495 45.9199 20.3994C47.0277 19.9493 48.0332 19.2803 48.8761 18.4325L48.6706 18.025C47.6669 18.4694 46.5825 18.7025 45.4848 18.7099C42.4292 18.7099 40.7335 16.782 40.3465 13.4195H49.253C49.1262 8.67009 46.5125 6.12933 42.6279 6.12933C38.1335 6.12933 35.6945 9.64599 35.6945 13.779M40.2745 12.6079V11.8375C40.2745 9.44054 40.9939 7.04359 42.508 7.04359C43.4877 7.04359 44.6147 8.27631 44.6147 12.2792L40.2745 12.6079ZM55.6554 24.9796L55.7855 25.3871C59.9716 24.9522 63.2088 22.384 63.2088 18.3264V3.77348L65.0312 1.9518V1.51692H56.683V1.9518L58.5328 3.77348V20.3843C58.5328 22.8737 57.5052 23.9284 55.6554 24.983M65.521 13.6831C65.521 18.3298 68.7822 21.052 72.6599 21.052C76.2294 21.052 80.1071 18.7167 80.1071 13.4263C80.1071 8.83445 76.7946 6.13618 72.9682 6.13618C69.3714 6.13618 65.521 8.44752 65.521 13.6694M70.2723 12.8237C70.2723 9.43369 71.0157 7.04702 72.5572 7.04702C74.5063 7.04702 75.3559 10.615 75.3559 14.1077C75.3559 17.6758 74.4549 20.1138 73.095 20.1138C71.1938 20.1138 70.2723 16.4704 70.2723 12.8237ZM81.8542 13.6797C81.8542 18.3264 85.1153 21.0486 88.9931 21.0486C92.5625 21.0486 96.4403 18.7133 96.4403 13.4229C96.4403 8.83103 93.1278 6.13276 89.3014 6.13276C85.7045 6.13276 81.8542 8.4441 81.8542 13.666M86.6055 12.8202C86.6055 9.43027 87.3488 7.04359 88.8903 7.04359C90.8429 7.04359 91.6925 10.6116 91.6925 14.1043C91.6925 17.6723 90.7915 20.1104 89.4316 20.1104C87.5304 20.1104 86.6055 16.467 86.6055 12.8202ZM97.1871 8.04346L99.191 9.04676V18.7749L97.3138 20.4459V20.7884H105.405V20.4459L103.692 18.929V8.88582C104.299 8.69628 104.931 8.60157 105.566 8.60503C107.186 8.60503 107.981 9.24536 107.981 11.0431V18.9496L106.268 20.4665V20.8089H114.356V20.398L112.482 18.8057V10.8616C112.482 7.67707 110.221 6.13618 107.731 6.13618C107.498 6.13618 107.347 6.18754 106.422 6.70117L103.699 8.16331V6.14645H103.305L97.1939 7.68735L97.1871 8.04346ZM114.781 23.3223C115.627 24.7844 117.758 25.9897 120.947 25.9897C124.647 25.9897 128.165 23.9626 128.552 20.7781H134.533V20.4357L131.888 18.6106L133.07 15.2994H139.185L140.301 18.792L138.246 20.4631V20.8055H154.864V20.4631L153.151 18.9461V8.88582C153.757 8.69628 154.389 8.60157 155.025 8.60503C156.645 8.60503 157.443 9.24536 157.443 11.0431V18.9496L155.73 20.4665V20.8089H163.821V20.398L161.944 18.8057V10.8616C161.944 7.67707 159.687 6.13618 157.193 6.13618C156.963 6.13618 156.809 6.18754 155.884 6.70117L153.144 8.16331V6.14645H152.76L146.646 7.68735V8.07086L148.65 9.07415V18.8023L146.902 20.3706L145.19 18.8023L139.411 1.51692H134.838V1.85935L135.557 4.22205L130.628 18.3401L128.548 19.9323C128.418 18.162 126.928 17.1587 125.106 17.1587H119.607C118.426 17.1587 117.991 16.6999 117.991 16.1075C117.994 15.8182 118.073 15.5349 118.22 15.2857C119.137 15.6049 120.103 15.7614 121.074 15.7479C124.825 15.7479 127.031 13.6934 127.031 10.954C127.037 9.7996 126.616 8.68354 125.849 7.82089L128.881 9.36178H129.223V6.11221H128.881L125.003 7.08811C123.862 6.42031 122.556 6.09018 121.235 6.13618C117.487 6.13618 115.305 8.1907 115.305 10.9301C115.305 12.7517 116.127 14.1385 117.514 14.9364C116.459 15.7068 115.459 16.782 115.048 17.9154V18.275L117.768 20.6343C116.487 21.0726 115.175 22.0724 114.791 23.3325M118.131 22.408C118.133 21.8459 118.264 21.2917 118.515 20.7884H124.499C125.243 20.7884 125.578 21.3807 125.578 21.9971C125.578 23.6647 123.602 24.9488 121.262 24.9488C119.207 24.9488 118.131 23.7914 118.131 22.408ZM119.501 10.0569C119.501 7.65995 120.186 6.97511 120.991 6.97511C122.146 6.97511 122.865 9.26248 122.865 11.8306C122.865 14.2276 122.146 14.885 121.402 14.885C120.193 14.885 119.501 12.6011 119.501 10.0569ZM133.447 14.1385L136.191 6.14645L138.784 14.1557L133.447 14.1385ZM164.277 23.3325C165.127 24.7947 167.257 26 170.443 26C174.345 26 178.072 23.74 178.072 20.2234C178.072 18.2476 176.527 17.1416 174.602 17.1416H169.076C167.894 17.1416 167.459 16.6827 167.459 16.0903C167.463 15.8011 167.542 15.5178 167.689 15.2685C168.605 15.5881 169.569 15.7446 170.539 15.7308C174.307 15.7308 176.496 13.6763 176.496 10.9369C176.504 9.78288 176.084 8.66675 175.318 7.80377L178.346 9.34466H178.706V6.11221H178.346L174.468 7.08811C173.328 6.41978 172.021 6.08961 170.7 6.13618C166.932 6.13618 164.767 8.1907 164.767 10.9301C164.767 12.7517 165.589 14.1385 166.976 14.9364C165.921 15.7068 164.921 16.782 164.51 17.9154V18.275L167.25 20.6343C165.966 21.0726 164.657 22.0724 164.27 23.3325M167.61 22.408C167.612 21.8459 167.743 21.2917 167.994 20.7884H173.978C174.725 20.7884 175.057 21.3807 175.057 21.9971C175.057 23.6647 173.081 24.9488 170.745 24.9488C168.689 24.9488 167.61 23.7914 167.61 22.408ZM168.98 10.0569C168.98 7.65995 169.665 6.97511 170.47 6.97511C171.625 6.97511 172.348 9.26248 172.348 11.8306C172.348 14.2276 171.625 14.885 170.882 14.885C169.676 14.885 168.98 12.6011 168.98 10.0569Z' fill='white'/%3E%3Cpath d='M227.001 3.36257H185.397V22.6443H227.001V3.36257Z' fill='%23FF3C14'/%3E%3Cpath d='M220.075 13.6283C218.756 12.9606 218.143 12.4744 218.143 11.7245C218.134 11.5905 218.153 11.4563 218.2 11.3303C218.246 11.2042 218.318 11.0892 218.411 10.9926C218.504 10.8959 218.616 10.8197 218.741 10.7689C218.865 10.718 218.998 10.6936 219.133 10.6972C219.332 10.6976 219.529 10.7446 219.708 10.8343C219.886 10.9241 220.041 11.0542 220.16 11.2143L221.424 12.7483H221.678V10.3959C220.881 10.3103 220.081 10.2669 219.28 10.2658C217.694 10.2384 215.916 11.3136 215.916 12.7346C215.916 14.1557 217.266 14.8165 218.273 15.3336C219.348 15.8849 219.948 16.2033 219.948 17.0457C219.959 17.2193 219.934 17.3933 219.873 17.5562C219.812 17.7191 219.716 17.867 219.594 17.9902C219.471 18.1134 219.323 18.2089 219.16 18.2704C218.997 18.3319 218.823 18.358 218.65 18.3469C218.204 18.3469 217.899 18.1825 217.413 17.6929C216.921 17.1153 216.486 16.4915 216.115 15.8301H215.882V18.4633C216.824 18.7001 217.795 18.8073 218.766 18.7818C220.338 18.7818 222.192 17.8298 222.192 16.0116C222.174 14.7789 221.253 14.2276 220.075 13.6283Z' fill='white'/%3E%3Cpath d='M195.273 7.41684H190.221V7.67023L191.293 8.72489V17.371L190.221 18.3983V18.59H195.044V18.3983L193.958 17.371V13.9228H195.273C197.188 13.9228 199.562 13.0873 199.562 10.6698C199.562 8.25235 197.531 7.41684 195.273 7.41684ZM194.588 13.5051H193.958V7.83459H194.592C195.804 7.83459 196.726 8.83446 196.726 10.6698C196.726 12.5052 195.633 13.5051 194.592 13.5051H194.588Z' fill='white'/%3E%3Cpath d='M203.735 17.4292V6.5368H203.512L199.97 7.43052V7.65309L201.128 8.23178V17.4292L200.042 18.3982V18.59H204.821V18.3982L203.735 17.4292Z' fill='white'/%3E%3Cpath d='M213.758 10.0946H213.535L209.99 10.9883V11.2108L211.151 11.7895V17.1484C210.8 17.2588 210.433 17.3142 210.065 17.3128C209.126 17.3128 208.664 16.9395 208.664 15.8986V10.0946H208.438L204.896 10.9883V11.2108L206.057 11.7895V16.0013C206.057 17.847 207.366 18.7407 208.798 18.7407C208.931 18.7407 209.02 18.7099 209.558 18.3983L211.134 17.5525V18.727H211.36L214.902 17.9702V17.7477L213.741 17.0628L213.758 10.0946Z' fill='white'/%3E%3C/svg%3E%0A");
    }

    .header.black_type .ico_ham {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 3H0V5H20V3ZM20 9H4V11H20V9ZM0 15H20V17H0V15Z' fill='white'/%3E%3C/svg%3E");
    }

    .header.black_type .header_option_area .ico_search {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8.5C3 5.46243 5.46243 3 8.5 3C11.5376 3 14 5.46243 14 8.5C14 11.5376 11.5376 14 8.5 14C5.46243 14 3 11.5376 3 8.5ZM8.5 1C4.35786 1 1 4.35786 1 8.5C1 12.6421 4.35786 16 8.5 16C10.2105 16 11.7873 15.4274 13.0491 14.4633L17.4929 18.9071L18.9071 17.4929L14.4633 13.0491C15.4274 11.7873 16 10.2105 16 8.5C16 4.35786 12.6421 1 8.5 1Z' fill='white'/%3E%3C/svg%3E");
    }

    .header.black_type .ico_series {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 4H19V19H17V4Z' fill='white'/%3E%3Cpath d='M4 17H19V19H4V17Z' fill='white'/%3E%3Crect x='2' y='2' width='12' height='12' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    }

    .header.black_type .section_title,
    .header.black_type .btn_user,
    .header.black_type .logout>li {
        color: #fff;
    }

    .pcard .card_body .headline a:hover {
        opacity: 0.7;
    }

    .pcard_list .pcard {
        height: 100%;
    }

    .pcard .card_image:hover .ico_play:before,
    .pcard .card_image:hover .ico_audio:before {
        opacity: 1;
    }

    .pcard .card_image:hover .ico_play:after,
    .pcard .card_image:hover .ico_audio:after {
        -webkit-transform: scale(0.44);
        transform: scale(0.44);
    }

    /*.pcard .card_image:hover .ico_audio:after {-webkit-transform: scale(0.55);transform: scale(0.55);}*/
    .pcard .card_image:hover .ico_audio:after {
        -webkit-transform: scale(0.55);
        transform: scale(0.55);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='23' viewBox='0 0 21 23' fill='none'%3E%3Cg filter='url(%23filter0_d_4400_1804)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0007 0C15.4325 0 19.5 4.00003 19.5 10L19.5 10.0001V20.0538L18.5 21L17 21C14.0109 21 12 19 12 16C12 13 14.4816 11 16.9572 11L17 11.0013V10L17.0002 10C17.0002 5.57773 14.0007 2.5 10.0007 2.5C6.00072 2.5 3.12223 5.68892 3.00016 10V10.5L3 10.5V11.0013L3.04278 11C5.51844 11 8 13 8 16C8 19 5.98905 21 3 21H1.5L0.5 20V10H0.50005C0.500056 4.00002 4.43251 0 10.0007 0ZM3 18.4927L3.03652 18.4936C3.99264 18.4936 5.51839 18 5.51839 16C5.51839 14 4.02948 13.4814 3.03667 13.4814L3 13.4819V18.4927ZM17 13.4819V18.4927L16.9635 18.4936C16.0074 18.4936 14.4816 18 14.4816 16C14.4816 14 15.9705 13.4814 16.9633 13.4814L17 13.4819Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4400_1804' x='0.3' y='0' width='20' height='22.3' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='0.3' dy='0.8'/%3E%3CfeGaussianBlur stdDeviation='0.25'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4400_1804'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4400_1804' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    }

    .card_cover {
        display: block;
    }

    .pcard_list {
        display: flex;
        margin: 0 -15px;
    }

    .pcard_list .pcard {
        width: calc(25% - 30px);
        margin: 0 15px;
    }

    .pcard .card_body .headline {
        font-size: 17px;
        line-height: 26px;
    }

    /* 검색 layer */
    .layer_popup.layer_search_plus {
        top: 61px;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    .layer_popup.layer_search_plus .layer_body {
        /* position: sticky; */
        max-height: calc(100vh - 155px);
        margin-right: -20px;
        padding-right: 20px;
        overflow: hidden;
        overflow-y: auto;
    }

    .layer_popup.layer_search_plus .photo_list_area .card_body .headline {
        display: block;
    }

    .layer_popup.layer_search_plus .photo_list_area .card_body .headline a {
        display: inline;
    }

    .layer_popup.layer_search_plus .pcard_list {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    /*.layer_popup.layer_search_plus .pcard .card_body .headline {font-size: 20px;line-height: 30px;}*/

    /* 패키지 레이어팝업 */
    .layer_orange {
        min-width: 515px;
    }

    .layer_orange .description strong {
        margin-left: 4px;
    }

    .layer_plus {
        min-width: 320px;
    }

    /* 레이어 팝업>유료wall */
    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall {
        width: min-content;
        padding: 40px 40px 39px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .logo_plus_white {
        width: 278px;
        height: 37px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall .title_wrap {
        flex-direction: column;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body>.btn {
        margin-top: 30px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall .pluswall_body .description {
        margin-bottom: 1px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall .title {
        font-size: 24px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body+.pluswall_footer,
    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body>.btn+.title_wrap {
        margin-top: 38px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body+p {
        margin-top: 16px;
        margin-bottom: 38px;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_body {
        width: 435px;
        margin: 0 auto;
    }

    .full_popup.pluswall_wrap:not(.bg_white):not(.bg_black) .pluswall_footer {
        width: 500px;
    }

    /* 로그인 제한 */
    .layer_popup.login_rate_exceeded {
        padding: 50px 40px;
        width: min(100%, 442px)
    }

    .login_rate_exceeded .ico_info_circle+.layer_title {
        margin-bottom: 10px
    }

    .login_rate_exceeded .dot_list {
        margin-top: 26px;
        margin-bottom: 26px;
        padding: 18px 46px
    }

    /* 홈 유료 모듈 A */
    .plus_area:not(.open) .title_wrap .description {
        position: absolute;
        left: 0;
        top: 50%;
        font-size: 14px;
        line-height: 22px;
        color: #E6E6E6;
        transform: translate3d(0, -50%, 0);
    }

    .plus_area:not(.open) .logo_plus_white {
        margin: 0 auto;
    }

    .plus_area .title_wrap .btn {
        position: absolute;
        right: 0;
        height: 32px;
        padding: 0 18px 0 18px;
        border-color: #F6330A;
        color: #F6330A;
    }

    .plus_area:not(.open) .title_wrap .btn {
        top: 50%;
        transform: translate3d(0, -50%, 0);
    }

    /* common_plus.css */
    .sitemap h3,
    .sitemap strong {
        font-size: 15px;
    }

    .sitemap section {
        padding-left: 12px;
        padding-right: 12px;
    }

    .sitemap section:nth-last-of-type(1) ul:first-child li a,
    .sitemap section:nth-last-of-type(2) ul:first-child li a {
        font-size: 15px;
    }

    .footer22 .accordion_item {
        padding-top: 0;
    }

    .footer22 .accordion_body {
        display: block !important;
    }
}

@media (min-width: 690px) and (max-width:985px) {

    .uh,
    .contents,
    .footer_info .footer_wrap,
    .title_wrap .sticky_top.tab_nav {
        max-width: 100% !important;
        /* margin-left: auto; margin-right: auto;padding-left:0 !important; padding-right:0 !important;*/
    }

    .footer>.footer_wrap {
        max-width: 100% !important;
    }

    .section_header_card_wrap.sticky_top .card_body,
    .section_header_wrap.header_swiper .header_area,
    .section_header_wrap.header_swiper.sticky_top .header_area {
        max-width: 100%;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
    }

    .section_header_card_wrap.sticky_top,
    .section_header_wrap.header_swiper .header_area,
    .section_header_wrap.header_swiper.sticky_top .header_area,
    .issue_timeline_list.sticky_top .swiper-container {
        width: 100%;
        margin: 0 auto;
    }

    /*.section_header_wrap.sticky_top { padding-left: calc((100% - 651px) / 2) !important; padding-right: calc((100% - 651px) / 2) !important;}*/

    /* .header .uh .header_right_area {right:0;} */

}

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

    .side_nav .nav {
        justify-content: space-between;
    }

    .side_nav .nav dl:first-child,
    .side_nav .nav dl {
        width: 12.5%;
    }

    .side_nav .special {
        width: 25% !important;
    }

    .side_nav .nav strong .md_show {
        display: block !important;
    }
}

@media (min-width:1280px) {

    /* common_plus.css */
    .sitemap section:first-child strong {
        padding-right: 10px;
    }

}

@media (min-width:986px) and (max-width:1279px) {

    .uh,
    .contents,
    .footer_wrap,
    .cs_wrap .section_header_wrap {
        max-width: 946px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .section_header_card_wrap.sticky_top,
    .section_header_wrap.sticky_top,
    .search_header_wrap.sticky_top .section_title,
    .section_header_wrap .header_area .section_title.sticky_top {
        left: calc(((100% - 946px) / 2) + 203px) !important;
        width: 446px !important;
    }

    /* width: calc(100% - 55%) !important; */
    .issue_timeline_list.sticky_top .swiper-container {
        max-width: 910px !important;
    }

    .issue_timeline_list.sticky_top .pagination_bx,
    .title_wrap .sticky_top.tab_nav {
        max-width: 946px !important;
    }

    .section_header_wrap .header_area .section_title.sticky_top {
        transform: translateX(0) !important;
    }

    .title_wrap .title.sticky_top {
        left: calc(((100% - 946px) / 2) + 265px) !important;
    }

    .section_header_wrap.sticky_top:after {
        position: absolute;
        content: '';
        display: block;
        top: 0;
        right: 0;
        bottom: 1px;
        width: 30px;
        background: linear-gradient(to left, rgba(255, 255, 255), rgba(255, 255, 255) 10%, rgba(255, 255, 255, 0));
        z-index: 10;
    }

    /* 홈 유료 모듈 A */
    .plus_area {
        max-width: 946px;
    }

}

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

    .uh,
    .contents,
    .footer_wrap {
        max-width: 1200px !important;
    }
}

/* 유료화카드 예외처리 */
.plus_area:not(.open) .title_wrap2 {
    padding: 19px 0;
}

.plus_area:not(.open) .title_wrap2 .description {
    display: flex;
    left: 0;
    right: 0;
    color: #fff;
    margin-left: 0;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.plus_area:not(.open) .title_wrap2 .description .logo_plus_white {
    display: block;
    margin: 2px 2px 0 0;
}

@media (max-width: 985px) {
    .plus_area:not(.open) .title_wrap2 .description .logo_plus_white {
        width: 148px;
        height: 17px;
        margin-right: 3px;
    }
}

@media (min-width: 986px) {
    .plus_area:not(.open) .title_wrap2 {
        padding: 18px 0;
    }

    .plus_area:not(.open) .title_wrap2 a.description {
        font-size: 16px;
        line-height: 24px;
    }

    .plus_area:not(.open) .title_wrap2 a.description span {
        margin-left: 12px;
        font-size: 15px;
        line-height: 23px;
        font-weight: 400;
        opacity: .7;
    }
}

/* 동영상 썸네일 위 아이콘 및 듀레이션 */
.play_duration {
    display: flex;
    align-items: center;
    position: absolute;
    z-index: 1;
    padding: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    text-shadow: 0.5px 1px 3px rgba(0, 0, 0, 0.6);
}

.play_duration::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='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");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto;
}

.play_duration.ico_lg {
    font-size: 18px;
}

.play_duration.ico_lg::before {
    width: 32px;
    height: 32px;
    margin-right: 6px;
}

@media (max-width: 985px) {
    .play_duration {
        left: 4px;
        bottom: 4px;
    }

    .play_duration.ico_lg {
        left: 8px;
        bottom: 8px;
    }
}

@media (min-width: 986px) {
    .play_duration {
        left: 8px;
        bottom: 8px;
    }

    .play_duration.ico_lg {
        left: 12px;
        bottom: 12px;
    }
}


/* 네비게이션 개선 common */
.nav_re.black_type {
    background: #18181D !important;
}

.nav_re .menu_popup .nav .logo {
    display: inline-block;
    width: 132px;
    height: 19px;
    margin: 0;
    background-size: 100% auto;
}

.nav_re .menu_popup .plus {
    position: relative;
    color: #fff;
}

.nav_re .menu_popup .plus::before {
    content: '';
    position: absolute;
    z-index: -1;
    background: #18181D;
}

.nav_re .menu_popup .plus .logo_plus_white {
    display: inline-block;
    margin-bottom: 0;
}

.nav_re .menu_popup .plus .home {
    display: flex;
    align-items: center;
}

.nav_re .menu_popup .plus strong,
.nav_re .menu_popup .plus strong a {
    color: #fff;
}

.nav_re .menu_popup .plus .ico_fold {
    filter: invert(1);
}

.nav_re .menu_popup .plus>ul a {
    color: rgba(255, 255, 255, 0.5);
}

.nav_re .menu_plus .layer_header {
    position: relative;
    color: #fff;
}

.nav_re .menu_plus .layer_header::before {
    content: '';
    position: absolute;
    z-index: -1;
    top: -17px;
    right: 0;
    bottom: -18px;
    left: 0;
    background: #18181D;
}

.nav_re .menu_plus .layer_header .logo_plus_white {
    width: 227px;
    height: 26px;
    margin: 0 0 18px 20px;
}

.nav_re .menu_plus .logo_plus_white a {
    display: block;
    width: 100%;
    height: 100%;
}

.nav_re .menu_plus .btn_outline_black {
    border-color: #fff !important;
    color: #fff;
}

.nav_re .menu_plus .my_wrap {
    position: relative;
    border-color: #fff;
    color: #fff;
}

.nav_re .menu_plus .my_wrap::before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: -24px;
    left: 50%;
    width: 100vw;
    background: #18181D;
    transform: translateX(-50%);
}

.nav_re .menu_plus .btn_user {
    color: #fff;
}

.nav_re .menu_plus .ico_arrow_right {
    filter: invert(1);
}

.nav_re .menu_plus .ico_close {
    filter: invert(1);
}

.btn_shortcut {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ico_shortcut,
.ico_shortcut_plus {
    display: block;
    width: 100%;
    height: 100%;
}

.ico_shortcut {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5267_3594)'%3E%3Ccircle cx='21' cy='21' r='21' fill='%23F2F2F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.4948 30.0173C32.0081 30.0173 31.7285 29.0957 31.7285 28.0707C31.7285 27.0973 32.0081 26.8281 32.3291 26.8281C32.7951 26.8281 33.085 27.7497 33.085 28.7852C33.085 29.7584 32.7951 30.0173 32.4948 30.0173V30.0173ZM31.336 32.4004H33.7485C34.0488 32.4004 34.1834 32.6386 34.1834 32.8871C34.1834 33.5601 33.3862 34.0779 32.4439 34.0779C31.6155 34.0779 31.1807 33.6119 31.1807 33.0528C31.1807 32.8249 31.2532 32.535 31.336 32.4004V32.4004ZM33.9549 26.87C33.5717 26.6215 33.0437 26.4869 32.4328 26.4869C30.9211 26.4869 30.041 27.3152 30.041 28.4231C30.041 29.1583 30.3724 29.7174 30.9315 30.0384C30.507 30.349 30.1032 30.7839 29.9375 31.2394V31.3843L31.035 32.337C30.5173 32.5131 29.9893 32.9169 29.834 33.4242C30.1756 34.0144 31.035 34.5011 32.3189 34.5011C33.8927 34.5011 35.3942 33.5899 35.3942 32.1713C35.3942 31.3741 34.7729 30.9289 33.9964 30.9289H31.7805C31.3042 30.9289 31.1283 30.7425 31.1283 30.5044C31.1283 30.4007 31.1592 30.2765 31.2214 30.173C31.5631 30.2972 31.9462 30.3594 32.3707 30.3594C33.8824 30.3594 34.7729 29.531 34.7729 28.4231C34.7729 27.9571 34.5864 27.4498 34.2965 27.1599L35.5184 27.7812H35.6634V26.4766H35.5184L33.9549 26.87Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.415 29.7148L18.5333 26.4844L19.5791 29.7148H17.415ZM28.9069 28.3899C28.9069 27.106 27.9958 26.4849 26.9914 26.4849C26.8983 26.4849 26.8361 26.5054 26.4634 26.7126L25.3658 27.3028V26.4849H25.2104L22.7463 27.106V27.2613L23.5538 27.6651V31.5894L22.8498 32.2211L22.1561 31.5894L19.8263 24.6211H17.9833V24.7557L18.2732 25.7082L16.2852 31.403L15.167 32.2624V32.397H17.8591V32.2624L16.7925 31.5272L17.2688 30.1916H19.7332L20.1888 31.5894L19.3603 32.2624V32.397H26.0595V32.2624L25.3658 31.6515V27.5927C25.5833 27.5202 25.8525 27.4788 26.1217 27.4788C26.7741 27.4788 27.0949 27.7377 27.0949 28.4625V31.6515L26.4012 32.2624V32.397H29.6628V32.2313L28.9069 31.5894V28.3899Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.4948 20.8532C32.0081 20.8532 31.7285 19.9316 31.7285 18.9067C31.7285 17.9333 32.0081 17.6641 32.3291 17.6641C32.7951 17.6641 33.085 18.5857 33.085 19.6211C33.085 20.5944 32.7951 20.8532 32.4948 20.8532V20.8532ZM31.336 23.2383H33.7485C34.0488 23.2383 34.1834 23.4765 34.1834 23.725C34.1834 24.398 33.3862 24.9158 32.4438 24.9158C31.6155 24.9158 31.1807 24.4498 31.1807 23.8907C31.1807 23.6628 31.2532 23.3729 31.336 23.2383V23.2383ZM35.5184 17.3145L33.9549 17.7079C33.5719 17.4594 33.0437 17.3248 32.4328 17.3248C30.9211 17.3248 30.041 18.1531 30.041 19.261C30.041 19.9962 30.3724 20.5553 30.9315 20.8763C30.507 21.1869 30.1032 21.6218 29.9375 22.0773V22.2222L31.035 23.1749C30.5173 23.351 29.9892 23.7548 29.834 24.2621C30.1756 24.8523 31.035 25.339 32.3189 25.339C33.8699 25.339 35.3838 24.3815 35.3838 23.0682C35.3838 22.212 34.7621 21.7668 33.9962 21.7668H31.7805C31.3042 21.7668 31.1281 21.5804 31.1281 21.3423C31.1281 21.2386 31.1592 21.1144 31.2214 21.0109C31.5631 21.1351 31.9462 21.1973 32.3707 21.1973C33.8824 21.1973 34.7729 20.3688 34.7729 19.261C34.7729 18.795 34.5864 18.2877 34.2965 17.9978L35.5184 18.6191H35.6634V17.3145H35.5184Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.3983 23.1039V23.2385H29.6598V23.0728L28.9041 22.4309V19.2314C28.9041 17.9475 27.9928 17.3262 26.9885 17.3262C26.8953 17.3262 26.8332 17.3469 26.4603 17.5541L25.3628 18.1443V17.3262H25.2075L22.7432 17.9475V18.1028L23.5509 18.5066V22.4309L22.795 23.1039V23.2385H26.0565V23.1039L25.3628 22.4929V18.4342C25.5803 18.3616 25.8495 18.3202 26.1187 18.3202C26.771 18.3202 27.092 18.5791 27.092 19.3039V22.4929L26.3983 23.1039Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5257 20.5464C20.5257 21.9856 20.1634 22.9693 19.6145 22.9693C18.8483 22.9693 18.4755 21.4989 18.4755 20.0287C18.4755 18.6619 18.7758 17.699 19.3971 17.699C20.1839 17.699 20.5257 19.1382 20.5257 20.5464ZM16.5586 20.3723C16.5586 22.2464 17.8736 23.3439 19.4371 23.3439C20.8762 23.3439 22.4398 22.4018 22.4398 20.2688C22.4398 18.4154 21.104 17.3281 19.5613 17.3281C18.1117 17.3281 16.5586 18.2601 16.5586 20.3723Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8131 17.6973C13.6 17.6973 13.9417 19.1365 13.9417 20.5447C13.9417 21.9839 13.5794 22.9675 13.0305 22.9675C12.2644 22.9675 11.8915 21.4972 11.8915 20.027C11.8915 18.6602 12.1918 17.6973 12.8131 17.6973ZM12.8541 23.34C14.2933 23.34 15.8568 22.3977 15.8568 20.2647C15.8568 18.4114 14.521 17.3242 12.9783 17.3242C11.5287 17.3242 9.97559 18.256 9.97559 20.3682C9.97559 22.2424 11.2906 23.34 12.8541 23.34Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.041 12.0313C25.041 11.1172 25.3163 10.2031 25.8961 10.2031C26.2697 10.2031 26.7022 10.6749 26.7022 12.2083L25.041 12.3262V12.0313ZM25.8663 15.5605C26.9868 15.5605 27.7438 15.1181 28.3335 14.5579L28.2549 14.4005C27.8911 14.5677 27.4391 14.666 27.036 14.666C25.8663 14.666 25.2176 13.9288 25.0701 12.6412H28.4809C28.4317 10.8227 27.4291 9.84961 25.9449 9.84961C24.2247 9.84961 23.291 11.1962 23.291 12.7787C23.291 14.381 24.3231 15.5605 25.8663 15.5605Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2931 14.6952L16.5755 15.3341V15.4619H19.6718V15.3341L19.0132 14.7541V10.901C19.2196 10.8322 19.4752 10.7929 19.7308 10.7929C20.35 10.7929 20.6547 11.0386 20.6547 11.7267V14.7541L19.9961 15.3341V15.4619H23.0924V15.3046L22.3748 14.6952V11.7661C22.3748 10.5471 21.5492 9.84928 20.5564 9.84928C20.468 9.84928 20.4091 9.86897 20.0552 10.0655L19.0132 10.6258V7.5H18.8657L16.5264 8.08976V8.23724L17.2931 8.6206V14.6952Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3274 8.51259H12.0352V14.656L11.3274 15.3342V15.462H14.5121V15.3342L13.7945 14.656V8.51259H14.5023L16.0652 10.2819H16.193V8.08008H9.62695V10.2819H9.75474L11.3274 8.51259Z' fill='%2318181D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1494 15.4629H6.04398V15.9055L7.15954 16.3741V23.0733C7.15954 24.0776 6.74539 24.5021 6 24.9267L6.05168 25.0923C7.73938 24.9163 9.04403 23.8808 9.04403 22.245V16.3741L10.1494 15.9055V15.4629Z' fill='%2318181D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5267_3594'%3E%3Crect width='42' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.ico_shortcut_plus {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5267_3593)'%3E%3Ccircle cx='21' cy='21' r='21' fill='%23F6330A'/%3E%3Cpath d='M32.6722 21.2906C31.5954 20.7454 31.0948 20.3485 31.0948 19.7362C31.0878 19.6269 31.1036 19.5173 31.1414 19.4144C31.1791 19.3115 31.2378 19.2176 31.3139 19.1387C31.3899 19.0598 31.4816 18.9976 31.583 18.9561C31.6845 18.9146 31.7935 18.8946 31.9031 18.8976C32.0661 18.8979 32.2269 18.9362 32.3725 19.0095C32.5181 19.0828 32.6447 19.189 32.7421 19.3197L33.774 20.5721H33.981V18.6516C33.3308 18.5817 32.6773 18.5462 32.0233 18.5453C30.7285 18.523 29.277 19.4008 29.277 20.5609C29.277 21.7211 30.3789 22.2606 31.2011 22.6828C32.0793 23.1329 32.5687 23.3928 32.5687 24.0805C32.5781 24.2223 32.5572 24.3643 32.5073 24.4973C32.4574 24.6303 32.3797 24.7511 32.2794 24.8517C32.1791 24.9522 32.0584 25.0302 31.9255 25.0804C31.7926 25.1306 31.6505 25.1519 31.5087 25.1429C31.1452 25.1429 30.8963 25.0087 30.4991 24.6089C30.0975 24.1374 29.7426 23.6281 29.4392 23.0881H29.249V25.2379C30.0185 25.4312 30.8107 25.5187 31.6038 25.4979C32.8875 25.4979 34.4005 24.7207 34.4005 23.2363C34.3865 22.2299 33.6342 21.7798 32.6722 21.2906Z' fill='white'/%3E%3Cpath d='M12.4249 16.2188H8.2998V16.4256L9.17515 17.2867V24.3454L8.2998 25.1841V25.3407H12.2375V25.1841L11.351 24.3454V21.5303H12.4249C13.9883 21.5303 15.9263 20.8482 15.9263 18.8745C15.9263 16.9009 14.2679 16.2188 12.4249 16.2188ZM11.8656 21.1893H11.351V16.5598H11.8684C12.8584 16.5598 13.6107 17.3761 13.6107 18.8745C13.6107 20.373 12.7185 21.1893 11.8684 21.1893H11.8656Z' fill='white'/%3E%3Cpath d='M19.3323 24.3927V15.5H19.1506L16.2588 16.2296V16.4114L17.2041 16.8838V24.3927L16.3175 25.1838V25.3404H20.2189V25.1838L19.3323 24.3927Z' fill='white'/%3E%3Cpath d='M27.5153 18.4043H27.3335L24.4389 19.1339V19.3156L25.387 19.7881V24.1631C25.1002 24.2532 24.8011 24.2985 24.5005 24.2973C23.7342 24.2973 23.3566 23.9926 23.3566 23.1428V18.4043H23.172L20.2803 19.1339V19.3156L21.2284 19.7881V23.2266C21.2284 24.7334 22.2967 25.4631 23.4657 25.4631C23.5748 25.4631 23.6475 25.4379 24.0865 25.1835L25.373 24.493V25.4519H25.5576L28.4494 24.8341V24.6524L27.5013 24.0933L27.5153 18.4043Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5267_3593'%3E%3Crect width='42' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.nav_re .menu_popup .plus dl li a {
    color: rgba(255, 255, 255, 0.9);
}

/* 네비게이션 개선 common - 2023-08-09 추가 */
.nav_re .side_nav .my_wrap {
    padding-top: 0;
}

.nav_re .mypage_wrap .user_wrap {
    display: inline-flex;
    align-items: center;
}

/* 네비게이션 개선 sub */
.nav_re .header_right_area .login {
    display: flex;
    margin-left: 24px;
}

.nav_re .header_right_area .login li {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.nav_re .header_right_area .link_logout {
    display: none;
}

.nav_re.black_type .logout li,
.nav_re.black_type .header_right_area .login li {
    color: #999;
}

.nav_re.black_type .logout>li:nth-child(1)::before {
    background: rgba(255, 255, 255, .3);
}


@media (max-width: 985px) {

    /* 네비게이션 개선 common */
    .nav_re .menu_popup .nav .home {
        display: none;
    }

    .nav_re .menu_popup .plus {
        padding: 30px 0 40px;
        margin-bottom: 20px;
    }

    .nav_re .menu_popup .plus::before {
        top: 0;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100vw;
    }

    .nav_re .menu_popup .plus .home {
        display: flex;
        margin-bottom: 30px;
    }

    .nav_re .menu_popup .plus>ul {
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
    }

    .nav_re .menu_popup .btn_user {
        margin-left: 4px;
    }

    .nav_re .menu_popup .nav dl {
        margin-bottom: 36px;
    }

    .nav_re .menu_popup .nav_item+dt,
    .nav_re .menu_popup .nav dt+dt {
        margin-top: 36px;
    }

    .nav_re .menu_popup .nav dt strong {
        margin-bottom: 16px;
    }

    .nav_re .menu_popup .nav dt:last-child strong {
        margin-bottom: 0;
    }

    .nav_re .menu_popup .plus .logo_plus_white {
        width: 167px;
        height: 19px;
    }

    .nav_re .menu_plus .nav {
        display: flex;
        flex-direction: column;
    }

    .nav_re .menu_plus .nav .home {
        display: flex;
        align-items: center;
        margin-bottom: 30px;
    }

    .nav_re .menu_plus .plus {
        order: -1;
        padding-top: 10px !important;
        margin-bottom: 30px !important;
    }

    .nav_re .menu_plus .plus .home {
        display: none;
    }

    .btn_shortcut {
        margin-left: 10px;
    }

    .btn_shortcut,
    .ico_shortcut,
    .ico_shortcut_plus {
        width: 32px;
        height: 32px;
    }

    /* 네비게이션 개선 common - 2023-08-09 추가 */
    .nav_re .side_nav .my_wrap .logout {
        padding-top: 16px;
        padding-bottom: 20px;
    }

    .nav_re .mypage_wrap .user_wrap {
        max-width: 100%;
        padding-top: 20px;
        padding-bottom: 24px;
        font-size: 16px;
        line-height: 28px;
        white-space: nowrap;
    }

    .nav_re .mypage_wrap .user_wrap strong {
        display: inline-flex;
        width: 100%;
        overflow: hidden;
    }

    .nav_re .mypage_wrap .user_wrap .ico_arrow_right {
        flex-shrink: 0;
    }

    .nav_re .mypage_wrap .user {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

@media (min-width: 986px) {

    /* 네비게이션 개선 common */
    .nav_re .menu_popup {
        padding-top: 0;
        padding-bottom: 0;
    }

    .nav_re .menu_popup .nav {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .nav_re .menu_popup .nav::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);
    }

    .nav_re .menu_popup .nav li {
        margin-bottom: 8px;
    }

    .nav_re .menu_popup .nav strong {
        margin-bottom: 10px;
        font-size: 15px;
    }

    .nav_re .menu_popup .nav_item+dt {
        margin-top: 20px;
    }

    .nav_re .menu_popup .nav dt+dt {
        margin-top: 12px;
    }

    .nav_re .menu_popup .nav li:last-child,
    .nav_re .menu_popup .nav dt:last-child strong,
    .nav_re .menu_popup .nav li:last-child strong {
        margin-bottom: 0;
    }

    .nav_re .menu_popup .nav dl {
        margin-right: 20px;
    }

    .nav_re .menu_popup .opinion,
    .nav_re .menu_popup .news,
    .nav_re .menu_popup .special,
    .nav_re .menu_popup .package,
    .nav_re .menu_popup .nav>ul,
    .nav_re .menu_popup .plus {
        flex-shrink: 1;
        flex-grow: 1;
    }

    .nav_re .menu_popup .opinion {
        flex-basis: 126px;
    }

    /* flex-basis: 146px; */
    .nav_re .menu_popup .news {
        flex-basis: 135px;
    }

    /* flex-basis: 155px; */
    .nav_re .menu_popup .special {
        flex-basis: 245px;
    }

    /* flex-basis: 265px; */
    .nav_re .menu_popup .special ul {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        height: 292px;
    }

    .nav_re .menu_popup .special li {
        width: auto;
    }

    .nav_re .menu_popup .special li:nth-child(10n) {
        margin-bottom: 0;
    }

    .nav_re .menu_popup .package {
        flex-basis: 137px;
    }

    /* flex-basis: 157px; */
    .nav_re .menu_popup .nav>ul {
        flex-basis: 137px;
        margin-right: 20px !important;
    }

    /* flex-basis: 157px; */
    .nav_re .menu_popup .nav>ul li,
    .nav_re .menu_popup .plus>ul li {
        margin-bottom: 7px;
    }

    .nav_re .menu_popup .nav>ul strong {
        margin-bottom: 0;
        font-weight: 400;
    }

    .nav_re .menu_popup .nav>ul strong,
    .nav_re .menu_popup .plus li {
        font-size: 13px;
        line-height: 21px;
    }

    .nav_re .menu_popup .plus {
        order: 1;
        display: flex;
        flex-wrap: wrap;
        flex-basis: 320px;
        max-width: 320px;
        padding: 0 30px;
    }

    .nav_re .menu_popup .plus::before {
        top: -24px;
        right: 0;
        bottom: -24px;
        left: 0;
    }

    .nav_re .menu_popup .plus .home {
        margin-bottom: 24px;
    }

    .nav_re .menu_popup .plus dl {
        width: 50% !important;
        height: calc(100% - 43px);
    }

    .nav_re .menu_popup .plus dl::after {
        border-color: rgba(255, 255, 255, 0.15) !important;
    }

    .nav_re .menu_popup .plus dl li {
        margin-bottom: 9px;
        color: rgba(255, 255, 255, 0.9);
    }

    .nav_re .menu_popup .plus>ul {
        width: calc(50% - 20px);
    }

    .nav_re .menu_popup .plus .logo_plus_white {
        width: 130px;
        height: 15px;
    }

    .mypage_wrap {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 58px;
        line-height: 22px;
    }

    .mypage_wrap li:first-child {
        color: #111;
        font-size: 15px;
    }

    /* .mypage_wrap .ico_mypage {width: 20px;height: 20px;margin-right: 3px;background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' fill='%23FF00FF' fill-opacity='0.3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33329 2.66663H6.33329H13.6666H14.6666V2.99996V3.66663V3.99996H13.6666H6.33329H5.33329V3.66663V2.99996V2.66663ZM17.3333 15.6923V5.33329H2.66663V15.6923C2.66663 16.5986 3.48744 17.3333 4.49996 17.3333H15.5C16.5125 17.3333 17.3333 16.5986 17.3333 15.6923ZM3.99996 6.66663H16V15.6923L15.9884 15.7518C15.9425 15.8731 15.7631 16 15.5 16H4.49996L4.37558 15.99C4.14172 15.9514 3.99996 15.808 3.99996 15.6923V6.66663ZM7.66663 9.33329H6.66663V9.66663V10.3333V10.6666H7.66663H12.3333H13.3333V10.3333V9.66663V9.33329H12.3333H7.66663Z' fill='%23F6330A'/%3E%3C/svg%3E%0A");} */
    .mypage_wrap li:last-child {
        color: rgba(17, 17, 17, 0.7);
        font-size: 14px;
    }

    .btn_shortcut {
        margin-right: 12px;
    }

    .btn_shortcut,
    .ico_shortcut,
    .ico_shortcut_plus {
        width: 30px;
        height: 30px;
    }

    .nav_re .logout {
        margin-left: 16px;
    }

    .nav_re .logout li:last-child {
        margin-right: 0;
    }

    /* 네비게이션 개선 common - 2023-08-09 추가 */
    .nav_re .side_nav .scroll {
        position: relative;
        padding-bottom: 58px;
    }

    .nav_re .side_nav .my_wrap {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        margin: 0;
        border-bottom: none;
    }

    .nav_re .side_nav .my_wrap:before {
        display: none;
    }

    .nav_re .mypage_wrap .ico_arrow_right {
        width: 15px;
        height: 15px;
        margin-left: 2px;
        filter: none;
        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");
    }

    /* 네비게이션 개선 sub */
    .nav_re .header_right_area {
        align-items: center;
    }

    .nav_re .header_right_area .nav {
        display: flex;
        padding: 18px 0;
        line-height: 24px;
    }

    .nav_re .header_right_area .nav_item {
        margin-right: 20px;
        font-weight: 700;
        font-size: 16px;
    }

    .nav_re .header_right_area .nav_item:last-child {
        margin-right: 0;
    }

    .nav_re .header_right_area .nav a {
        color: #111;
    }

    .nav_re.black_type .header_right_area .nav a {
        color: #fff;
    }

    .nav_re .header_option_area {
        margin-left: 24px;
    }

}

/* 버튼 - 관심 / 레터받기 / PDF 추가 */
.pcard .meta .btn_area,
.plus_wrap .title_wrap .btn_area {
    position: relative;
    margin-left: auto;
}

.profile_body .btn_area {
    position: relative;
}

.btn_subs {
    display: flex;
    align-items: center;
    position: relative;
    width: 68px;
    height: 32px;
    padding: 6px 13px 6px 29px;
    font-size: 14px;
    line-height: 21px;
    border: 1px solid #f6330a;
    border-radius: 50px;
    font-weight: 700;
    color: #f6330a;
    flex-basis: content;
    transition: opacity .2s ease-in-out;
    transition-property: opacity;
}

.btn_subs:before {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    left: 11px;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 6.25V2H5.25V6.25H1V7.75H5.25V12H6.75V7.75H11V6.25H6.75Z' fill='%23E22700'/%3E%3C/svg%3E") 50% 50% no-repeat;
    background-size: 100% auto;
}

.btn_subs.active {
    background-color: #F6330A;
    color: #fff;
}

.btn_subs.active::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg id='ic/check'%3E%3Cpath id='Combined Shape' d='M0.273484 6.34876L3.98922 10.0645L10.1142 3.93552L9.04987 2.87116L3.99267 7.93438L1.34002 5.28222L0.273484 6.34876Z' fill='white'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.plus_wrap .btn_subs {
    width: 59px;
    height: 28px;
    padding: 3px 10px 4px 24px;
    font-size: 13px;
}

.card_cover .btn_subs {
    border-color: #fff;
}

.card_cover .btn_subs::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 6.25V2H5.25V6.25H1V7.75H5.25V12H6.75V7.75H11V6.25H6.75Z' fill='%23fff'/%3E%3C/svg%3E");
}

.card_cover .btn_subs.active {
    border-color: #F6330A;
}

.card_cover .btn_subs:before {
    left: 13px;
    width: 12px;
    height: 12px;
    margin-top: -7px;
}

.card_cover .meta .btn:not(.btn_s, .btn_outline_default) {
    padding: 6px 17px;
    border-color: #fff;
    font-size: 14px;
    height: 32px;
    transition: opacity .2s ease-in-out;
    transition-property: opacity;
}

.card_cover .meta .btn:not(.btn_s, .btn_outline_default).active {
    border-color: #000;
    background-color: #000;
    color: #fff !important;
}

.card_cover .btn .ico_download {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg id='Download/20'%3E%3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M6.15139 9.75285L2.75684 6.35829L3.60536 5.50977L6.99992 8.90432L10.3936 5.51064L11.2421 6.35916L6.99949 10.6018L6.15097 9.75328L6.15139 9.75285Z' fill='white'/%3E%3Crect id='Rectangle 1318' x='6.40039' y='2' width='1.2' height='7.6084' fill='white'/%3E%3Crect id='Rectangle 1319' x='1' y='11.8125' width='12' height='1.2' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    height: 14px;
    width: 14px;
    margin: 0 0 0 5px !important;
}

.btn+.layer_subs_plus,
.btn_subscribe+.layer_subs_plus {
    min-width: 160px;
}

.btn_subs+.layer_subs_plus {
    top: 39px;
    width: 270px;
}

.layer_subs_plus {
    display: none;
    top: 39px;
    right: 0;
    padding: 12px 16px 12px 16px;
    font-size: 13px;
    letter-spacing: -0.4px;
    line-height: 21px;
    border-radius: 10px;
    filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.16));
}

.layer_subs_plus p {
    font-weight: 400;
}

.subscription_wrap .layer_subs_plus p strong {
    padding-right: 0;
}

.layer_subs_plus.show {
    display: block;
}

.layer_subs_plus:before {
    content: '';
    display: block;
    position: absolute;
    top: -7px;
    right: 24px;
    width: 14px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='242' height='51' viewBox='0 0 242 51' fill='none'%3E%3Cmask id='path-1-inside-1_11_6898' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M150.447 0.430637C150.049 -0.143056 149.201 -0.143058 148.803 0.430635L144.942 6.00003H10C4.47715 6.00003 0 10.4772 0 16V41C0 46.5229 4.47715 51 9.99999 51H232C237.523 51 242 46.5229 242 41V16C242 10.4772 237.523 6.00003 232 6.00003H154.308L150.447 0.430637Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M150.447 0.430637C150.049 -0.143056 149.201 -0.143058 148.803 0.430635L144.942 6.00003H10C4.47715 6.00003 0 10.4772 0 16V41C0 46.5229 4.47715 51 9.99999 51H232C237.523 51 242 46.5229 242 41V16C242 10.4772 237.523 6.00003 232 6.00003H154.308L150.447 0.430637Z' fill='white'/%3E%3Cpath d='M148.803 0.430635L147.981 -0.139105L147.981 -0.139094L148.803 0.430635ZM150.447 0.430637L151.269 -0.139093L151.269 -0.139104L150.447 0.430637ZM144.942 6.00003V7.00003H145.466L145.764 6.56976L144.942 6.00003ZM154.308 6.00003L153.486 6.56976L153.784 7.00003H154.308V6.00003ZM149.625 1.00038L149.625 1.00038L151.269 -0.139104C150.473 -1.28647 148.777 -1.28648 147.981 -0.139105L149.625 1.00038ZM145.764 6.56976L149.625 1.00036L147.981 -0.139094L144.12 5.4303L145.764 6.56976ZM10 7.00003H144.942V5.00003H10V7.00003ZM1 16C1 11.0295 5.02944 7.00003 10 7.00003V5.00003C3.92487 5.00003 -1 9.9249 -1 16H1ZM1 41V16H-1V41H1ZM9.99999 50C5.02943 50 1 45.9706 1 41H-1C-1 47.0752 3.92486 52 9.99999 52V50ZM232 50H9.99999V52H232V50ZM241 41C241 45.9706 236.971 50 232 50V52C238.075 52 243 47.0752 243 41H241ZM241 16V41H243V16H241ZM232 7.00003C236.971 7.00003 241 11.0295 241 16H243C243 9.9249 238.075 5.00003 232 5.00003V7.00003ZM154.308 7.00003H232V5.00003H154.308V7.00003ZM149.625 1.00037L153.486 6.56976L155.13 5.4303L151.269 -0.139093L149.625 1.00037Z' fill='black' fill-opacity='0.1' mask='url(%23path-1-inside-1_11_6898)'/%3E%3C/svg%3E") -140px 0 no-repeat;
    background-size: auto auto;
}

.btn_area .btn_subscribe+.layer_subs_plus:before {
    right: 40px;
}

.card_cover.overflow_visible,
.card_cover.overflow_visible .card_body {
    overflow: visible;
}

.card_cover.overflow_visible .card_image {
    border-radius: 12px;
    overflow: hidden;
}

.layer_subs_plus * {
    color: #111 !important;
}

.card_cover .layer_subs_plus {
    top: 43px;
}

.card_cover .btn_subs+.layer_subs_plus::before {
    right: 28px;
}

.card_cover .btn+.layer_subs_plus::before {
    right: 46px;
}

@media (min-width:986px) {

    .btn_subs:hover,
    .card_cover .meta .btn:not(.btn_s, .btn_outline_default):hover {
        opacity: .7;
    }
}

.layer_search .ico_clear {
    background-image: url("data:image/svg+xml;charset=utf-8,%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.404.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");
    width: 20px;
    height: 20px;
}

.layer_search .ico_link {
    background-image: url("data:image/svg+xml;charset=utf-8,%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");
    height: 14px;
    width: 14px;
}

/* 특정타임 무료공개 - 컴포넌트 */
.card_image .badge_free_timer {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.badge_free_timer {
    display: flex;
    align-items: center;
    background: #18181d;
    color: #fff !important;
    font-family: Arial;
    font-weight: 400;
    letter-spacing: 0;
    padding-right: 6px;
    font-size: 14px;
    line-height: 20px;
}

.badge_free_timer::before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin-left: 5px;
    margin-right: 3px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6251 6.02881C11.6251 3.06028 9.21861 0.653809 6.25008 0.653809L6.22274 0.653877C6.01563 0.65491 5.84858 0.823638 5.84961 1.03074C5.85064 1.23785 6.01937 1.4049 6.22648 1.40387L6.25008 1.40381C8.80439 1.40381 10.8751 3.47449 10.8751 6.02881C10.8751 8.58313 8.80439 10.6538 6.25008 10.6538C3.88366 10.6538 1.93233 8.87656 1.65806 6.58401L1.85894 6.74889C2.01903 6.88029 2.25533 6.85703 2.38672 6.69694C2.51812 6.53685 2.49486 6.30056 2.33477 6.16916L1.43804 5.43316C1.27796 5.30176 1.04166 5.32502 0.910265 5.48511L0.174257 6.38183C0.0428606 6.54192 0.0661202 6.77822 0.226209 6.90961C0.386297 7.04101 0.622592 7.01775 0.753988 6.85766L0.912305 6.66477C1.2269 9.33356 3.49672 11.4038 6.25008 11.4038C9.21861 11.4038 11.6251 8.99734 11.6251 6.02881Z' fill='white'/%3E%3Cpath d='M5.08586 1.15051C5.14882 1.34782 5.03991 1.5588 4.8426 1.62176L4.79799 1.63625C4.60133 1.70122 4.38925 1.59447 4.32428 1.39782C4.25931 1.20117 4.36605 0.989079 4.56271 0.924108L4.61462 0.907251C4.81192 0.844295 5.02291 0.953208 5.08586 1.15051Z' fill='white'/%3E%3Cpath d='M3.63582 1.74942C3.75684 1.91749 3.7187 2.15184 3.55063 2.27287L3.51274 2.30045C3.3459 2.42316 3.11117 2.38739 2.98846 2.22056C2.86574 2.05372 2.90151 1.81899 3.06835 1.69628L3.11237 1.66424C3.28044 1.54322 3.51479 1.58136 3.63582 1.74942Z' fill='white'/%3E%3Cpath d='M2.44182 2.76719C2.60866 2.8899 2.64443 3.12463 2.52172 3.29147L2.49413 3.32937C2.37311 3.49743 2.13876 3.53557 1.97069 3.41455C1.80262 3.29353 1.76449 3.05917 1.88551 2.8911L1.91755 2.84708C2.04026 2.68025 2.27499 2.64448 2.44182 2.76719Z' fill='white'/%3E%3Cpath d='M1.61909 4.10301C1.81574 4.16798 1.92249 4.38007 1.85752 4.57672L1.84303 4.62133C1.78007 4.81864 1.56909 4.92755 1.37178 4.8646C1.17448 4.80164 1.06556 4.59066 1.12852 4.39335L1.14538 4.34144C1.21035 4.14479 1.42243 4.03804 1.61909 4.10301Z' fill='white'/%3E%3Cpath d='M6.52486 4.04126V5.85313L8.06848 7.00986C8.23422 7.13405 8.26789 7.36909 8.1437 7.53483C8.0195 7.70056 7.78446 7.73424 7.61873 7.61004L5.94011 6.35216C5.8404 6.28476 5.77486 6.17067 5.77486 6.04126V4.04126C5.77486 3.83415 5.94275 3.66626 6.14986 3.66626C6.35696 3.66626 6.52486 3.83415 6.52486 4.04126Z' fill='white'/%3E%3C/svg%3E%0A");
}

.badge_free_timer span {
    font-weight: bold;
    letter-spacing: 0;
}

.badge_free_timer span:last-child {
    margin-left: 2px;
    font-size: 13px;
}

.card_image .badge_free,
.video_area .badge_free {
    position: absolute;
    z-index: 2;
    top: 6px;
    left: 6px;
    height: 20px;
    margin-left: 0 !important;
    transform: none;
}

.card_image .badge_free::after,
.video_area .badge_free::after {
    width: 40px;
    height: 20px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='40' height='20' viewBox='0 0 40 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='label/free/20px'%3E%3Cpath id='Vector' d='M40 0H0V20H40V0Z' fill='%23F6330A'/%3E%3Cg id='FREE'%3E%3Cpath d='M7 14.5H8.28906V10.7901H11.8867V9.68646H8.28906V7.11533H12.2617V6H7V14.5Z' fill='white'/%3E%3Cpath d='M13.7031 14.5H14.9922V11.2949H16.7266H16.8086L18.5312 14.5H19.9961L18.1211 11.066C19.1523 10.6727 19.668 9.80974 19.668 8.66506C19.668 7.09772 18.7012 6 16.7266 6H13.7031V14.5ZM14.9922 10.1796V7.10359H16.5977C17.8457 7.10946 18.3672 7.70822 18.3672 8.66506C18.3672 9.62189 17.8457 10.1737 16.5977 10.1796H14.9922Z' fill='white'/%3E%3Cpath d='M21.0977 14.5H26.4648V13.3847H22.3867V10.7901H26.1367V9.68646H22.3867V7.11533H26.418V6H21.0977V14.5Z' fill='white'/%3E%3Cpath d='M28 14.5H33.3672V13.3847H29.2891V10.7901H33.0391V9.68646H29.2891V7.11533H33.3203V6H28V14.5Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

@media only screen and (max-width: 985px) {

    /* 특정타임 무료공개 - 컴포넌트 */
    .pcard .card_image .badge_free,
    .card_image .badge_free_timer {
        top: 16px;
        left: 16px;
    }
}

@media only screen and (min-width: 986px) {

    /* 특정타임 무료공개 - 컴포넌트 */
    .pcard .card_image .badge_free,
    .card_image .badge_free_timer {
        top: 20px;
        left: 20px;
    }
}

/* 검색 팝업창 배너 추가 */
.layer_search .house_banner img {
    max-width: none;
}

.layer_search .house_banner .jswiper_pagination {
    height: 6px;
}

@media only screen and (max-width: 985px) {
    .layer_search .house_banner {
        margin: 40px 0;
    }

    .layer_search .house_banner img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (min-width: 986px) {
    .layer_search .photo_list_area .card {
        border-bottom: none;
    }

    .layer_search .house_banner {
        width: 893px;
        margin: 40px auto;
    }

    .layer_search .house_banner+.chain_wrap {
        margin-top: 40px;
    }
}

/* 페이월 A/B테스트 JST24-156 */
.pluswall_body .btn {
    position: relative;
}

.pluswall_body .btn .layer_noti {
    display: block;
    position: absolute;
    top: -21px;
    padding: 6px 10px;
    background-color: #3563FA;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    transform: translate3d(0, 0, 0);
}

.pluswall_body .btn .layer_noti::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0;
    height: 0;
    margin-left: -5px;
    border-top: 8px solid #3563FA;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.header .header_option_area {
    min-width: 130px;
    justify-content: flex-end;
}

@media (min-width: 986px) {
    .nav_re .header_right_area .login {
        min-width: 62px;
        margin-left: auto;
    }

    .nav_re .header_right_area .logout {
        min-width: 111px;
        margin-left: auto;
    }
}

/* size 대응 */
@media (min-width: 986px) {
    .nav_re .menu_popup .nav dl {
        margin-right: 16px;
    }

    .nav_re .menu_popup .plus {
        padding: 0 20px;
    }

    .nav_re .menu_popup .plus dl {
        width: calc(50% + 5px) !important;
    }

    .nav_re .menu_popup .plus>ul {
        width: calc(50% - 25px);
    }
}

/* JST24-388 */
@media all and (min-width: 986px) {
    body.ipad_layer_search #header {
        position: fixed !important;
    }

    body.ipad_layer_search .layer_popup.layer_search_plus .layer_body {
        max-height: calc(100dvh - 155px);
    }
}

/* 이용안내 */
@media (min-width: 986px) {
    .mypage_wrap li:nth-child(2) {
        position: relative;
        margin-left: auto;
        color: rgba(17, 17, 17, 0.7);
        font-size: 14px;
    }

    .mypage_wrap li:nth-child(2):not(:last-child)::after {
        position: absolute;
        top: 6px;
        right: -13px;
        content: "";
        display: block;
        width: 1px;
        height: 12px;
        background: rgba(0, 0, 0, 0.1);
    }

    .mypage_wrap li:last-child {
        margin-left: 24px;
    }
}

/* 위젯 설치 유도 배너 */
.banner_app_widget {
    display: none;
    position: relative;
    border-radius: 5px;
    background: #F4F5FA;
    justify-content: space-between;
}

.banner_app_widget a {
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 20px 16px 16px;
}

.banner_app_widget strong {
    color: #111;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
}

.banner_app_widget img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.banner_app_widget.plus img {
    width: 56px;
    height: 44px;
}

.banner_app_widget .btn_close {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    padding: 0 20px;
}

.banner_app_widget .ico_close {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.94975 6.24264L2.70711 2L2 2.70711L6.24264 6.94975L2 11.1924L2.70711 11.8995L6.94975 7.65685L11.1924 11.8995L11.8995 11.1924L7.65685 6.94975L11.8995 2.70711L11.1924 2L6.94975 6.24264Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
}

.chain_wrap .banner_app_widget {
    margin: 20px 0;
}

.pchain .banner_app_widget {
    margin-top: 40px;
}

.body_fix_scroll,
.body_fix_scroll body {
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100% !important;
}


.body_fix_scroll #wrapper {
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* PDF 다운로드 안내 */
.layer_pdf_download {
    display: flex;
    flex-direction: column;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 340px;
    max-height: 90%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    text-align: center;
}

.layer_pdf_download .layer_body {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    padding: 40px 30px 30px;
}

.layer_pdf_download .progress_area .ico_circle_check {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40C31.0457 40 40 31.0457 40 20ZM1.6 20C1.6 9.83796 9.83796 1.6 20 1.6C30.162 1.6 38.4 9.83796 38.4 20C38.4 30.162 30.162 38.4 20 38.4C9.83796 38.4 1.6 30.162 1.6 20Z' fill='%231D1D1D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4947 27.1763L15.4944 27.1765L17.1915 28.8736L30.7679 15.2972L29.0709 13.6001L17.1918 25.4792L10.4969 18.7843L8.7998 20.4814L15.4947 27.1763Z' fill='%23F6330A'/%3E%3C/svg%3E");
}

.layer_pdf_download .progress_area .ico_info_circle {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto;
}

.layer_pdf_download .progress_area .loading_area {
    overflow: hidden;
    height: 40px;
    width: 40px;
    margin: 0 auto;
    padding: 5px;
}

.layer_pdf_download .progress_area .title {
    display: block;
    margin-top: 12px;
    font-size: 20px;
    line-height: 30px;
}

.layer_pdf_download .progress_area p {
    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
}

.layer_pdf_download .guide_area {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #E6E6E6;
}

.layer_pdf_download .guide_area .title {
    display: block;
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
}

.layer_pdf_download .guide_area p {
    color: #666;
    font-size: 13px;
    line-height: 21px;
    text-align: left;
}

.layer_pdf_download .guide_area p.ta_c {
    text-align: center;
}

.layer_pdf_download .guide_area .id_area {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
    padding: 9px 12px;
    border-radius: 3px;
    background: #F0F7FF;
}

.layer_pdf_download .guide_area .id {
    font-size: 13px;
    line-height: 21px;
    word-break: break-all;
    text-align: left;
}

.layer_pdf_download .guide_area .btn_orange {
    width: 59px;
    margin-left: 10px;
    border: 1px solid #f0320a;
    background-color: #f0320a;
    color: #fff;
}

.layer_pdf_download .btn_area {
    margin-top: 20px;
}

.layer_pdf_download .btn_black {
    padding-top: 8px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
}

.layer_pdf_download .btn_close {
    top: 20px;
    right: 20px;
}

.layer_pdf_download .ico_close {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 4L20 20M20 4L4 20' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
}

.loading_spinner {
    width: 30px;
    height: 30px;
    border: 3px solid #d9d9d9;
    border-radius: 50%;
    border-top-color: #666;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

/* 중앙일보 뉴스레터 페이지 '구독' 버튼명 수정 */
.btn_subscribe.btn_news_letter:not(.plus_common_card) {
    width: auto !important;
    padding-left: 13px !important;
    padding-right: 13px !important;
}

/* 검색 layer - 생성형 ai */
.art_search {
    opacity: 0;
    animation: artwork 4s ease;
  }
  
  .art_search_gra {
    opacity: 0;
    animation: artwork_gra 8s ease infinite;
    animation-delay: 1s;
  }
  
  .art_ai {
    opacity: 0;
    animation: artwork_ai 8s ease infinite;
    animation-delay: 5s;
  }
  
  @keyframes artwork {
    0%, 100% {
      opacity: 0;
    }
    25% {
      opacity: 1;
    }
    30% {
      opacity: 1;
    }
  }
  @keyframes artwork_gra {
    0%, 100% {
      opacity: 0;
    }
    25% {
      opacity: 1;
    }
    70% {
      opacity: 1;
    }
  }
  @keyframes artwork_ai {
    0% {
      opacity: 0;
    }
    30% {
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    70% {
      opacity: 0;
    }
    100% {
      opacity: 0;
    }
  }
  .ico_search_gra {
    position: absolute;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8.5C3 5.46243 5.46243 3 8.5 3C11.5376 3 14 5.46243 14 8.5C14 11.5376 11.5376 14 8.5 14C5.46243 14 3 11.5376 3 8.5ZM8.5 1C4.35786 1 1 4.35786 1 8.5C1 12.6421 4.35786 16 8.5 16C10.2105 16 11.7873 15.4274 13.0491 14.4633L17.4929 18.9071L18.9071 17.4929L14.4633 13.0491C15.4274 11.7873 16 10.2105 16 8.5C16 4.35786 12.6421 1 8.5 1Z' fill='url(%23paint0_linear_4102_16995)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4102_16995' x1='1' y1='1' x2='20.282' y2='2.62862' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2301D6C0'/%3E%3Cstop offset='1' stop-color='%238163FB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  
  .ico_search_ai {
    position: absolute;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18' fill='none'%3E%3Cpath d='M16.9291 8.92333V15.3739L18.0929 18.0003H18.6444C19.9468 17.9634 20.8928 16.8607 20.8928 15.5822V6.96875H18.9159C17.8172 6.96875 16.9277 7.84328 16.9277 8.92191L16.9291 8.92333Z' fill='url(%23paint0_linear_4102_51535)'/%3E%3Cg opacity='0.2'%3E%3Cpath style='mix-blend-mode:multiply' d='M16.9291 8.92333V15.3739L18.0929 18.0003H18.6444C19.9468 17.9634 20.8928 16.8607 20.8928 15.5822V6.96875H18.9159C17.8172 6.96875 16.9277 7.84328 16.9277 8.92191L16.9291 8.92333Z' fill='url(%23paint1_linear_4102_51535)'/%3E%3C/g%3E%3Cpath d='M16.1021 2.76391C17.6533 2.24656 18.2076 1.69095 18.7237 0.136069C18.7845 -0.0453564 19.0405 -0.0453564 19.0999 0.136069C19.616 1.69095 20.1703 2.24656 21.7215 2.76391C21.9025 2.82486 21.9025 3.0814 21.7215 3.14093C20.1703 3.65828 19.616 4.2139 19.0999 5.76877C19.0391 5.9502 18.7831 5.9502 18.7237 5.76877C18.2076 4.2139 17.6533 3.65828 16.1021 3.14093C15.9211 3.07999 15.9211 2.82344 16.1021 2.76391Z' fill='url(%23paint2_linear_4102_51535)'/%3E%3Cpath d='M11.4215 1.52027C11.3748 1.41396 11.3183 1.32183 11.2575 1.24104C11.2546 1.23679 11.2518 1.23254 11.2476 1.22828C10.911 0.795981 10.4076 0.720859 10.1757 0.710938H5.55738C5.55738 0.710938 5.55596 0.710938 5.55455 0.710938C5.43011 0.713772 5.15154 0.736451 4.92529 0.871102C5.037 0.854094 5.70727 0.784642 6.36339 1.40829C6.72964 1.78532 7.01952 2.29133 7.16517 2.56772L7.23446 2.70662L7.26556 2.76899L7.87785 3.99786L8.66407 5.574L13.7123 16.7345C13.7561 16.8224 13.8042 16.906 13.8579 16.9868C13.8636 16.9967 13.8706 17.0038 13.8777 17.0137C14.2044 17.4942 14.695 17.8458 15.2847 17.962C15.2875 17.962 15.2918 17.9634 15.296 17.9648C15.3851 17.9818 15.477 17.9917 15.5718 17.9988C15.6905 18.0059 17.8979 18.0002 18.6417 18.0017C19.4435 18.0017 19.9879 17.5127 19.9879 17.5127C19.5241 17.8415 18.4211 17.2873 16.9307 14.0868L11.4215 1.52027Z' fill='url(%23paint3_linear_4102_51535)'/%3E%3Cpath d='M10.6379 15.0376C10.4074 14.6039 9.96902 14.3672 9.47834 14.3672H3.4205C3.33848 14.4763 2.01068 17.3295 3.70614 17.9971H11.994L10.6379 15.0376Z' fill='url(%23paint4_linear_4102_51535)'/%3E%3Cpath d='M3.42327 14.3696C3.40771 14.3852 7.87756 3.99714 7.87756 3.99714L7.26527 2.76826L7.23416 2.7059L7.16487 2.56699C7.01922 2.2906 6.72934 1.7846 6.3631 1.40757C5.70697 0.78392 5.03671 0.853372 4.925 0.87038C4.87268 0.901563 4.82319 0.938415 4.77935 0.982354C4.64643 1.09858 4.51916 1.25591 4.41311 1.47277L0.10305 11.729C-0.0341135 12.055 -0.0341135 12.4278 0.101636 12.7538L0.158199 12.8898L1.98375 16.7976L2.18313 17.2143C2.25808 17.373 2.34717 17.4992 2.44191 17.6012C2.47019 17.631 2.49847 17.6593 2.53099 17.6863L2.58473 17.7302C2.63563 17.7685 2.68088 17.7997 2.72472 17.8252L2.75017 17.8408C3.01319 17.9981 3.40064 17.9967 3.40064 17.9967H3.70608C1.93567 17.3007 3.46286 14.2179 3.42468 14.3668L3.42327 14.3696Z' fill='url(%23paint5_linear_4102_51535)'/%3E%3Cg opacity='0.2'%3E%3Cpath style='mix-blend-mode:multiply' d='M10.6379 15.0376C10.4074 14.6039 9.96902 14.3672 9.47834 14.3672H3.4205C3.33848 14.4763 2.01068 17.3295 3.70614 17.9971H11.994L10.6379 15.0376Z' fill='url(%23paint6_linear_4102_51535)'/%3E%3C/g%3E%3Cg opacity='0.2'%3E%3Cpath style='mix-blend-mode:multiply' d='M3.42327 14.3696C3.40771 14.3852 7.87756 3.99714 7.87756 3.99714L7.26527 2.76826L7.23416 2.7059L7.16487 2.56699C7.01922 2.2906 6.72934 1.7846 6.3631 1.40757C5.70697 0.78392 5.03671 0.853372 4.925 0.87038C4.87268 0.901563 4.82319 0.938415 4.77935 0.982354C4.64643 1.09858 4.51916 1.25591 4.41311 1.47277L0.10305 11.729C-0.0341135 12.055 -0.0341135 12.4278 0.101636 12.7538L0.158199 12.8898L1.98375 16.7976L2.18313 17.2143C2.25808 17.373 2.34717 17.4992 2.44191 17.6012C2.47019 17.631 2.49847 17.6593 2.53099 17.6863L2.58473 17.7302C2.63563 17.7685 2.68088 17.7997 2.72472 17.8252L2.75017 17.8408C3.01319 17.9981 3.40064 17.9967 3.40064 17.9967H3.70608C1.93567 17.3007 3.46286 14.2179 3.42468 14.3668L3.42327 14.3696Z' fill='url(%23paint7_linear_4102_51535)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4102_51535' x1='18.9117' y1='16.7161' x2='18.9117' y2='6.96592' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%2300DCBB'/%3E%3Cstop offset='0.5' stop-color='%230189F5'/%3E%3Cstop offset='1' stop-color='%23C263FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4102_51535' x1='18.9117' y1='18.6395' x2='18.9117' y2='-1.39101' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.01'/%3E%3Cstop offset='0.02' stop-color='%23090909'/%3E%3Cstop offset='0.06' stop-color='%233C3C3C'/%3E%3Cstop offset='0.1' stop-color='%236A6A6A'/%3E%3Cstop offset='0.14' stop-color='%23929292'/%3E%3Cstop offset='0.18' stop-color='%23B4B4B4'/%3E%3Cstop offset='0.23' stop-color='%23CFCFCF'/%3E%3Cstop offset='0.28' stop-color='%23E4E4E4'/%3E%3Cstop offset='0.34' stop-color='%23F3F3F3'/%3E%3Cstop offset='0.41' stop-color='%23FCFCFC'/%3E%3Cstop offset='0.51' stop-color='white'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_4102_51535' x1='18.5936' y1='12.731' x2='18.9232' y2='2.66758' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%2300DCBB'/%3E%3Cstop offset='0.6' stop-color='%230189F5'/%3E%3Cstop offset='1' stop-color='%23C263FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_4102_51535' x1='8.78003' y1='0.746372' x2='18.3371' y2='22.6045' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%2300DCBB'/%3E%3Cstop offset='0.5' stop-color='%230189F5'/%3E%3Cstop offset='1' stop-color='%23C263FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_4102_51535' x1='14.528' y1='16.1829' x2='-2.02505' y2='16.1829' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%2300DCBB'/%3E%3Cstop offset='0.5' stop-color='%230189F5'/%3E%3Cstop offset='1' stop-color='%23C263FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_4102_51535' x1='1.28662' y1='16.2292' x2='8.03582' y2='0.493491' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.04' stop-color='%2300DCBB'/%3E%3Cstop offset='0.5' stop-color='%230189F5'/%3E%3Cstop offset='1' stop-color='%23C263FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_4102_51535' x1='16.6194' y1='16.1829' x2='-3.20438' y2='16.1829' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.09' stop-color='%23F6F6F6'/%3E%3Cstop offset='0.22' stop-color='%23DFDFDF'/%3E%3Cstop offset='0.39' stop-color='%23B9B9B9'/%3E%3Cstop offset='0.59' stop-color='%23848484'/%3E%3Cstop offset='0.8' stop-color='%23424242'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_4102_51535' x1='8.75145' y1='-0.847495' x2='3.19789' y2='11.6187' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.05'/%3E%3Cstop offset='0.06' stop-color='%23090909'/%3E%3Cstop offset='0.1' stop-color='%233C3C3C'/%3E%3Cstop offset='0.14' stop-color='%236A6A6A'/%3E%3Cstop offset='0.18' stop-color='%23929292'/%3E%3Cstop offset='0.23' stop-color='%23B4B4B4'/%3E%3Cstop offset='0.28' stop-color='%23CFCFCF'/%3E%3Cstop offset='0.33' stop-color='%23E4E4E4'/%3E%3Cstop offset='0.39' stop-color='%23F3F3F3'/%3E%3Cstop offset='0.46' stop-color='%23FCFCFC'/%3E%3Cstop offset='0.57' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  
  .layer_search .layer_body .box {
    overflow: hidden;
    margin: 40px -20px 0;
    padding: 30px 44px;
    border-radius: 8px;
    background: rgba(244, 245, 250, 0.4);
  }
  @media (min-width: 986px) {
    .layer_search .layer_body .box {
      padding: 50px 63px;
    }
  }
  .layer_search .layer_body .box img {
    display: block;
    margin-bottom: 24px;
  }
  @media (min-width: 986px) {
    .layer_search .layer_body .box img {
      float: left;
      width: 413px;
      height: 219.265px;
      margin-right: 57px;
    }
  }
  .layer_search .layer_body .box strong {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    background: linear-gradient(95deg, #01D6C0 0%, #8163FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  @media (min-width: 986px) {
    .layer_search .layer_body .box strong {
      margin-top: 54px;
      margin-bottom: 12px;
      font-size: 22.541px;
      font-weight: 700;
      line-height: 30.054px;
    }
  }
  .layer_search .layer_body .box p {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 986px) {
    .layer_search .layer_body .box p {
      font-size: 19.535px;
      font-weight: 400;
      line-height: 30.054px;
    }
  }
  
  .layer_search.search_ai .layer_body {
    padding-top: 0;
  }
  .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .title_wrap {
    display: flex;
    align-items: center;
    margin-top: 0;
    padding-top: 20px;
  }
  @media (min-width: 986px) {
    .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .title_wrap {
      justify-content: flex-start;
    }
  }
  .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .title_wrap .title {
    padding: 0 !important;
    color: #000 !important;
    font-weight: 700 !important;
  }
  .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .title_wrap span {
    margin-left: 10px;
    color: #999;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .title_wrap span {
      margin-left: auto;
    }
  }
  .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .tag_nav > .nav_item:first-child .nav_link {
    border-color: #87C260;
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_tag_wrap:not(.ai_tag_list) .tag_nav {
      padding-top: 7px;
    }
  }
  .layer_search.search_ai .search_form .btn_option {
    height: 50px;
    margin: 0 0 0 5px;
    width: 50px;
    background-color: #f4f5fa;
    border-radius: 100%;
  }
  .layer_search.search_ai .search_form .btn_option::before {
    display: none;
  }
  .layer_search.search_ai .search_form .btn_option .ico_option {
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8293 6H27V8H12.8293C12.4361 9.11241 11.4055 9.92369 10.1763 9.99491L10 10C8.69378 10 7.58254 9.16519 7.17071 8H3V6H7.17071C7.56389 4.88759 8.59454 4.07631 9.82373 4.00509L10 4C11.3062 4 12.4175 4.83481 12.8293 6ZM10 5.65C9.25442 5.65 8.65 6.25442 8.65 7C8.65 7.74558 9.25442 8.35 10 8.35C10.7456 8.35 11.35 7.74558 11.35 7C11.35 6.25442 10.7456 5.65 10 5.65ZM12.8293 22H27V24H12.8293C12.4361 25.1124 11.4055 25.9237 10.1763 25.9949L10 26C8.69378 26 7.58254 25.1652 7.17071 24H3V22H7.17071C7.56389 20.8876 8.59454 20.0763 9.82373 20.0051L10 20C11.3062 20 12.4175 20.8348 12.8293 22ZM10 21.65C9.25442 21.65 8.65 22.2544 8.65 23C8.65 23.7456 9.25442 24.35 10 24.35C10.7456 24.35 11.35 23.7456 11.35 23C11.35 22.2544 10.7456 21.65 10 21.65ZM22.8293 14C22.4175 12.8348 21.3062 12 20 12L19.8237 12.0051C18.5945 12.0763 17.5639 12.8876 17.1707 14H3V16H17.1707C17.5825 17.1652 18.6938 18 20 18L20.1763 17.9949C21.4055 17.9237 22.4361 17.1124 22.8293 16H27V14H22.8293ZM18.65 15C18.65 14.2544 19.2544 13.65 20 13.65C20.7456 13.65 21.35 14.2544 21.35 15C21.35 15.7456 20.7456 16.35 20 16.35C19.2544 16.35 18.65 15.7456 18.65 15Z' fill='url(%23paint0_linear_4039_89384)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4039_89384' x1='3' y1='4' x2='28.808' y2='6.37798' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2301D6C0'/%3E%3Cstop offset='1' stop-color='%238163FB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  @media (min-width: 986px) {
    .layer_search.search_ai .search_form .btn_option .ico_option {
      width: 30px;
      height: 30px;
    }
  }
  .layer_search.search_ai .search_form {
    position: relative;
  }
  .layer_search.search_ai .search_form:before {
    background: -webkit-gradient(linear, left top, right top, from(#01d6c0), to(#8163fb));
    background: linear-gradient(90deg, #01d6c0 0, #8163fb);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
  }
  .layer_search.search_ai .search_form .input_group {
    position: relative;
    align-items: flex-end;
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_form .input_group {
      padding-bottom: 10px;
    }
  }
  .layer_search.search_ai .search_form .input_group .search_area {
    display: block;
    height: auto;
    min-height: 24px;
    max-height: 109px;
    overflow-y: auto;
    white-space: normal;
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_form .input_group .search_area {
      width: calc(100% - 76px);
      min-height: 33px;
      margin-bottom: 2px;
    }
  }
  @media (min-width: 986px) {
    .layer_search.search_ai .search_form .input_group .search_area {
      width: calc(100% - 105px);
      min-height: 44px;
      padding-bottom: 2px;
      max-height: 90px;
    }
  }
  .layer_search.search_ai .search_form .input_group .btn_search .ico_search {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17 4C24.1797 4 30 9.8203 30 17C30 20.2256 28.8253 23.1767 26.8803 25.449L36.3279 34.7535L34.2747 36.7919L24.7655 27.4268C22.5987 29.0431 19.9111 30 17 30C9.8203 30 4 24.1797 4 17C4 9.8203 9.8203 4 17 4ZM17 7C11.4772 7 7 11.4772 7 17C7 22.5228 11.4772 27 17 27C22.5228 27 27 22.5228 27 17C27 11.4772 22.5228 7 17 7Z' fill='%231D1D1D'/%3E%3C/svg%3E%0A");
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_form .input_group .btn_search {
      width: 36px;
      height: 36px;
      margin-left: 0;
    }
  }
  @media (min-width: 986px) {
    .layer_search.search_ai .search_form .input_group .btn_search {
      width: 50px;
      height: 50px;
    }
    .layer_search.search_ai .search_form .input_group .btn_search .ico_search {
      width: 40px;
      height: 40px;
    }
  }
  .layer_search.search_ai .search_form .input_group button {
    transform: translateY(0);
  }
  .layer_search.search_ai .search_form .input_group .btn_delete {
    width: 28px;
    height: 28px;
    vertical-align: bottom;
    transform: translateY(2px);
  }
  .layer_search.search_ai .search_form .form_control {
    white-space: normal;
    width: 100%;
    height: auto;
    padding-left: 0;
    resize: none;
    word-break: break-all;
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_form .form_control {
      width: 100%;
      max-width: calc(100% - 32px);
      line-height: 27px;
      line-break: normal;
    }
  }
  .layer_search.search_ai .search_form .input_hint {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    opacity: 0.2;
    pointer-events: none;
  }
  @media (min-width: 986px) {
    .layer_search.search_ai .search_form .input_hint {
      top: 4px;
      font-size: 32px;
      line-height: 44px;
    }
  }
  .layer_search.search_ai .search_form .ico_ai {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21' fill='none'%3E%3Crect width='4.79618' height='18.667' rx='2.39809' transform='matrix(0.940413 0.340034 -0.344015 0.938964 6.42188 1.3418)' fill='url(%23paint0_linear_819_34326)'/%3E%3Crect x='16.5176' y='6.32227' width='5.0822' height='13.2949' rx='2.5411' fill='url(%23paint1_linear_819_34326)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.17851 5.41348C7.77701 2.65638 6.01171 3.43406 5.36328 4.21626C6.42207 0.990631 8.58672 0.523147 9.52786 0.569898C11.8787 0.624202 13.0015 2.40313 13.4212 3.20264C13.4649 3.27452 13.5052 3.34937 13.5419 3.42708L13.6124 3.57658C13.6165 3.58224 13.6196 3.58516 13.6219 3.58516C13.6236 3.58516 13.6224 3.58654 13.6184 3.58924L19.4416 15.9275C19.6126 16.2666 19.9286 16.7544 20.6098 16.698C20.751 16.698 21.2451 16.698 21.598 15.8566C21.5857 16.0272 21.5948 16.23 21.6048 16.4537C21.6523 17.5167 21.7209 19.0514 19.6216 19.8535C18.704 20.2042 16.7981 20.695 15.457 18.6615L15.4596 18.6595C15.3932 18.5605 15.3333 18.4553 15.2809 18.3442L9.19598 5.45131C9.19004 5.43872 9.18422 5.42611 9.17851 5.41348Z' fill='url(%23paint2_linear_819_34326)'/%3E%3Cellipse cx='19.0576' cy='2.74392' rx='2.25876' ry='2.24392' fill='%23C263FB'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_819_34326' x1='2.39809' y1='0' x2='2.39809' y2='18.667' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230189F5'/%3E%3Cstop offset='1' stop-color='%2300DCBB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_819_34326' x1='19.0587' y1='6.32227' x2='19.0587' y2='19.6172' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C25EFE'/%3E%3Cstop offset='1' stop-color='%238F73FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_819_34326' x1='9.88178' y1='2.20476' x2='18.2308' y2='18.3651' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2323C1FE'/%3E%3Cstop offset='1' stop-color='%23A895FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  @media (min-width: 986px) {
    .layer_search.search_ai .search_form {
      padding-bottom: 20px;
    }
  }
  .layer_search.search_ai .search_input_list {
    top: auto;
  }
  @media (max-width: 985px) {
    .layer_search.search_ai .search_form .btn_option {
      width: 36px;
      height: 36px !important;
      margin-left: 4px;
      margin-right: 0;
    }
    .layer_search.search_ai .search_form .btn_option:before {
      top: -6px;
      left: 0;
    }
  }
  
  .ai_tag_list .nav_item {
    display: flex;
    margin: 10px 0 0;
    border: 1px solid transparent;
    background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #01D6C0 0%, #8163FB 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    border-radius: 8px;
  }
  .ai_tag_list .nav_link {
    width: 100%;
    height: auto;
    padding: 9px 12px;
    border: 2px solid transparent;
    border-radius: 8px;
    line-height: 22px;
    text-align: left;
    word-break: normal;
  }
  @media (min-width: 986px) {
    .ai_tag_list .nav_link {
      border-radius: 12px;
    }
  }
  .ai_tag_list .nav_link span {
    height: auto;
    -webkit-line-clamp: 2;
  }
  @media (min-width: 986px) {
    .ai_tag_list .nav_link span {
      -webkit-line-clamp: 3;
    }
  }
  
  .layer_search .ai_tag_list .title {
    display: inline-block;
    position: relative;
    padding-left: 28px;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    background: linear-gradient(95deg, #01D6C0 0%, #8163FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  @media (min-width: 986px) {
    .layer_search .ai_tag_list .title {
      padding-left: 0;
      padding-top: 44px;
      font-size: 24px;
      font-weight: 700;
      line-height: 34px;
    }
  }
  .layer_search .ai_tag_list .title:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M3.47341 10.6986L4.28312 8.49719C4.44001 8.07063 5.03983 8.06103 5.21029 8.48235L6.112 10.711C6.15101 10.8074 6.21931 10.8892 6.30725 10.9448L8.75698 12.4925C9.08816 12.7018 9.05835 13.1941 8.70434 13.3618L6.34375 14.4804C6.23316 14.5328 6.14578 14.6242 6.09838 14.737L5.20766 16.8569C5.03402 17.2702 4.44512 17.2605 4.28517 16.8418L3.48625 14.7502C3.44011 14.6293 3.3487 14.5313 3.23143 14.4768L0.835111 13.3631C0.476562 13.1965 0.446704 12.6982 0.782788 12.4899L3.26874 10.9495C3.36306 10.8911 3.43511 10.8027 3.47341 10.6986Z' fill='%23C263FB'/%3E%3Cpath d='M11.9553 3.48371L12.8227 1.17807C12.9814 0.756141 13.5747 0.746487 13.7471 1.16303L14.7126 3.49628C14.7525 3.59276 14.8218 3.67421 14.9106 3.72908L17.4843 5.31902C17.8211 5.52712 17.7913 6.02634 17.432 6.1928L14.9465 7.34437C14.8354 7.39586 14.7472 7.48658 14.6989 7.59911L13.7443 9.82042C13.5689 10.2288 12.9865 10.2191 12.8248 9.80504L11.9683 7.61243C11.9211 7.49183 11.8288 7.39437 11.7109 7.3408L9.18739 6.19406C8.82363 6.02876 8.79373 5.52356 9.13545 5.31652L11.7477 3.73379C11.843 3.67606 11.9161 3.58799 11.9553 3.48371Z' fill='%2301D6C0'/%3E%3C/svg%3E") 0 0/100% auto no-repeat;
  }
  @media (min-width: 986px) {
    .layer_search .ai_tag_list .title:before {
      top: 0;
      left: 50%;
      width: 32px;
      height: 32px;
      margin-left: -16px;
      margin-top: 0;
    }
  }
  .layer_search .ai_tag_list .tag_nav {
    margin: 6px 0 0;
    padding-top: 0;
  }
  @media (max-width: 985px) {
    .layer_search .ai_tag_list .tag_nav {
      width: 100%;
      height: 100%;
      margin-right: 20px;
      flex: 0 0 auto;
    }
    .layer_search .ai_tag_list .tag_nav.sm_hidden {
      display: none !important;
    }
  }
  .layer_search .ai_tag_list + .search_tag_wrap {
    margin: 30px 0 79px;
    border-top: 4px solid #F3F4F6;
  }
  @media (min-width: 986px) {
    .layer_search .ai_tag_list + .search_tag_wrap {
      margin-top: 57px;
    }
  }
  .layer_search .ai_tag_list .jswiper_pagination.bullet_indicator .active {
    background: linear-gradient(95deg, #01D6C0 0%, #8163FB 100%);
  }
  @media (min-width: 986px) {
    .layer_search .ai_tag_list .tag_nav {
      width: auto;
      margin: 24px 60px 0;
      justify-content: center;
    }
  }
  @media (min-width: 986px) {
    .layer_search .ai_tag_list .nav_item {
      width: 158px;
      height: 98px;
      margin: 8px 5px;
      border-radius: 12px;
    }
  }
  @media (max-width: 985px) {
    .layer_search .ai_tag_list .nav_item {
      width: 100%;
    }
  }
  @media (max-width: 985px) {
    .layer_search .ai_tag_list {
      margin-top: 20px;
    }
    .layer_search .ai_tag_list .sm_hide {
      display: none;
    }
    .layer_search .ai_tag_list .sm_show {
      display: block;
    }
  }
  @media (min-width: 986px) {
    .layer_search .ai_tag_list {
      margin-top: 40px;
      text-align: center;
    }
    .layer_search .ai_tag_list .jaswiper_wrap {
      transform: none !important;
      flex-wrap: wrap;
    }
    .layer_search .ai_tag_list .jaswiper_wrap .nav_item {
      width: 158px;
      height: 98px;
    }
  }
  
  .layer_ai_option > .layer_header:nth-child(3) {
    margin-top: 42px;
  }
  
  /* 검색옵션 */
  #layer_aisearch_option {
    background: rgba(0, 0, 0, 0.6);
  }
  
  .layer_popup.layer_aisearch_option {
    left: 20px;
    right: 20px;
    top: 50%;
    transform: translate(0, -50%);
    max-height: 100%;
    padding: 20px 24px 30px;
    overflow-y: auto;
  }
  @media (min-width: 986px) {
    .layer_popup.layer_aisearch_option {
      left: 50%;
      right: auto;
      top: 50%;
      bottom: auto;
      transform: translate(-50%, -50%);
      padding: 31px 30px 40px;
      width: 528px;
    }
  }
  .layer_popup.layer_aisearch_option .layer_header {
    margin-bottom: 20px;
    text-align: left;
  }
  @media (min-width: 986px) {
    .layer_popup.layer_aisearch_option .layer_header {
      margin-bottom: 31px;
    }
  }
  .layer_popup.layer_aisearch_option .layer_body {
    margin-bottom: 30px;
  }
  .layer_popup.layer_aisearch_option .layer_footer [class*=btn].btn_m {
    width: 100%;
    height: 44px;
    font-size: 16px;
    line-height: 24px;
  }
  .layer_popup.layer_aisearch_option .form_check_input {
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    position: absolute;
    width: 1px;
  }
  .layer_popup.layer_aisearch_option .btn_close {
    right: 24px;
    top: 27px;
    width: 24px;
    height: 24px;
  }
  @media (min-width: 986px) {
    .layer_popup.layer_aisearch_option .btn_close {
      right: 30px;
      top: 30px;
      width: 32px;
      height: 32px;
    }
  }
  .layer_popup.layer_aisearch_option .btn_close .ico_close {
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%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.6.707.707-6.718 6.718 6.718 6.717-.707.707L10 10.732l-6.718 6.717-.707-.707 6.718-6.717-6.718-6.718.707-.707L10 9.318 16.718 2.6z'/%3E%3C/g%3E%3C/svg%3E");
  }
  .layer_popup.layer_aisearch_option .layer_title {
    font-size: 18px;
    font-weight: 900;
    line-height: 30px;
  }
  @media (min-width: 986px) {
    .layer_popup.layer_aisearch_option .layer_title {
      font-size: 20px;
      font-weight: 700;
      line-height: 30px;
    }
  }
  .layer_popup.layer_aisearch_option .form_option {
    padding: 0;
  }
  .layer_popup.layer_aisearch_option .form_option .title {
    font-size: 14px;
    line-height: 22px;
  }
  .layer_popup.layer_aisearch_option .form_option .term_list {
    display: block;
  }
  .layer_popup.layer_aisearch_option .form_option .term_list li {
    margin-top: 0;
    margin-left: 0 !important;
  }
  .layer_popup.layer_aisearch_option .form_option .term_list li:not(:last-child) {
    padding-bottom: 16px;
    margin: 0 0 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  @media (min-width: 986px) {
    .layer_popup.layer_aisearch_option .form_option .term_list li:not(:last-child) {
      padding-bottom: 20px;
      margin: 0 0 20px;
    }
  }
  .layer_popup.layer_aisearch_option .form_check_input + .form_check_label {
    padding-left: 26px;
  }
  .layer_popup.layer_aisearch_option .form_check_input + label:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%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 1 0 .001 18.001A9 9 0 0 0 10 1z' fill='%23CDCDCD'/%3E%3C/svg%3E");
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    top: 1px;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    width: 20px;
  }
  .layer_popup.layer_aisearch_option .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' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='10' cy='10' r='9.5' stroke='url(%23paint0_linear_2130_18707)'/%3E%3Ccircle cx='10' cy='10' r='6' fill='url(%23paint1_linear_2130_18707)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2130_18707' x1='0' y1='0' x2='21.5356' y2='1.81896' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2301D6C0'/%3E%3Cstop offset='1' stop-color='%238163FB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2130_18707' x1='4' y1='4' x2='16.9214' y2='5.09138' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2301D6C0'/%3E%3Cstop offset='1' stop-color='%238163FB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  .layer_popup.layer_aisearch_option .form_check_label {
    display: block;
    position: relative;
    margin-right: 10px;
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    cursor: pointer;
  }
  .layer_popup.layer_aisearch_option .form_check_label span {
    display: block;
    margin-top: 6px;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 986px) {
    .layer_popup.layer_aisearch_option .form_check_label {
      font-size: 16px;
      line-height: 24px;
    }
    .layer_popup.layer_aisearch_option .form_check_label span {
      font-size: 14px;
      line-height: 24px;
    }
  }
  .layer_popup.layer_aisearch_option .button_wrap_wide {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 0;
  }

/* JAMAB24-828 [더중앙] AI 검색 이용자 프로모션 유입 경로 */
.banner_layer_search {
    max-width: 320px;
    margin: 30px auto 0;
}

.banner_layer_search img {
    display: block;
    width: 100%;
    height: auto;
}

@media (min-width: 986px) {
    .banner_layer_search {
        max-width: 1200px;
        margin-top: 60px;
    }
}

/* JST24-1523 AI 기반 검색 서비스 구축 - 스마트 검색(자연어&키워드 분기) 인지 향상 */
.layer_search.search_ai .layer_body {
    padding-top: 2px;
}

.search_form .ico_aisearch {
    position: relative;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2C14.4183 2 18 5.58172 18 10C18 11.8487 17.3729 13.551 16.3199 14.9056L21.9853 20.5711L20.5711 21.9853L14.9056 16.3199C13.551 17.3729 11.8487 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM14.7567 13.6575L13.6575 14.7567C12.6451 15.5364 11.3767 16 10 16C6.68629 16 4 13.3137 4 10C4 6.68629 6.68629 4 10 4C13.3137 4 16 6.68629 16 10C16 11.3767 15.5364 12.6451 14.7567 13.6575Z' fill='url(%23paint0_linear_5167_99611)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5167_99611' x1='2' y1='2' x2='23.5198' y2='3.81762' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2301D6C0'/%3E%3Cstop offset='1' stop-color='%238163FB'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.search_form .ico_aisearch::before, .search_form .ico_aisearch::after {
    content: "";
    position: absolute;
    top: -8px;
    right: -6px;
    width: 16px;
    height: 16px;
}
.search_form .ico_aisearch::before {
    content: "";
    position: absolute;
    top: -8px;
    right: -6px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.32683 12.4096L7.83947 11.8626C7.41292 11.7057 7.40332 11.1059 7.82463 10.9354L9.33923 10.3226C9.43567 10.2836 9.51743 10.2153 9.57299 10.1273L10.6976 8.34734C10.9069 8.01616 11.3992 8.04597 11.5669 8.39999L12.3681 10.0908C12.4205 10.2014 12.5119 10.2888 12.6247 10.3362L14.0571 10.938C14.4704 11.1117 14.4607 11.7006 14.0419 11.8605L12.6379 12.3968C12.5171 12.4429 12.419 12.5344 12.3645 12.6516L11.5682 14.3651C11.4016 14.7236 10.9033 14.7535 10.695 14.4174L9.57773 12.6143C9.51929 12.52 9.43097 12.4479 9.32683 12.4096Z' fill='%23C263FB'/%3E%3C/svg%3E%0A");
    animation: aisearchStarGreen 4s infinite linear;
}
.search_form .ico_aisearch::after {
    content: "";
    position: absolute;
    top: -8px;
    right: -6px;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.55483 5.62285L1.97812 5.02973C1.55619 4.87101 1.54653 4.27768 1.96308 4.10531L3.5674 3.44146C3.66387 3.40154 3.74532 3.33225 3.80019 3.24343L4.95818 1.36897C5.16627 1.03211 5.6655 1.06198 5.83195 1.42124L6.65956 3.20746C6.71105 3.31859 6.80176 3.4068 6.91429 3.45515L8.43366 4.10804C8.84204 4.28352 8.83231 4.86586 8.41828 5.0276L6.92761 5.60992C6.80701 5.65703 6.70955 5.74936 6.65598 5.86724L5.83321 7.67785C5.66791 8.04161 5.16272 8.0715 4.95567 7.72978L3.80491 5.83048C3.74717 5.7352 3.6591 5.66207 3.55483 5.62285Z' fill='%2301D6C0'/%3E%3C/svg%3E%0A");
    animation: aisearchStarPurple 4s infinite linear;
}

@keyframes aisearchStarGreen {
    0% {
        opacity: 0;
    }
    16% {
        opacity: 1;
    }
    17% {
        opacity: 1;
    }
    33% {
        opacity: 0;
    }
    49% {
        opacity: 0;
    }
    50% {
        opacity: 0;
    }
    66% {
        opacity: 0;
    }
    82% {
        opacity: 1;
    }
    83% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes aisearchStarPurple {
    0% {
        opacity: 0;
    }
    16% {
        opacity: 0;
    }
    17% {
        opacity: 0;
    }
    33% {
        opacity: 0;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    66% {
        opacity: 0;
    }
    82% {
        opacity: 1;
    }
    83% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@media (min-width: 986px) {
    .layer_search.search_ai .layer_body {
        padding-top: 4px;
    }
    .search_form .ico_aisearch {
        width: 40px;
        height: 40px;
    }
    .search_form .ico_aisearch::before, .search_form .ico_aisearch::after {
        top: -9px;
        right: -4px;
        width: 20px;
        height: 20px;
    }
}
.font_aisearch {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(95deg, #01d6c0, #8163fb);
    background-clip: text;
    -webkit-background-clip: text;
}

.search_guide {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    column-gap: 4px;
    position: relative;
    margin-top: 14px;
}
.search_guide > p {
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.4px;
}
.search_guide > button {
    display: flex;
    align-items: center;
    column-gap: 4px;
    color: #8b5bee;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.4px;
    white-space: nowrap;
}
.search_guide .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' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10ZM1.2 10C1.2 5.13989 5.13989 1.2 10 1.2C14.8601 1.2 18.8 5.13989 18.8 10C18.8 14.8601 14.8601 18.8 10 18.8C5.13989 18.8 1.2 14.8601 1.2 10Z' fill='%238B5BEE'/%3E%3Crect x='9.25' y='8.5' width='1.5' height='6' fill='%238B5BEE'/%3E%3Ccircle cx='10' cy='6.5' r='1' fill='%238B5BEE'/%3E%3C/svg%3E");
}

@media (min-width: 986px) {
    .search_guide {
        margin-top: 20px;
    }
    .search_guide > p {
        font-size: 16px;
        line-height: 26px;
    }
    .search_guide > button {
        font-size: 16px;
        line-height: 26px;
        column-gap: 12px;
    }
}
.layer_search_guide {
    position: absolute;
    top: 100%;
    right: 0;
    max-width: 320px;
    padding: 30px;
}
.layer_search_guide .layer_body {
    overflow: visible;
    height: auto;
    padding: 0;
}
.layer_search_guide .layer_body > strong {
    display: inline-block;
    margin-bottom: 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.4px;
}
.layer_search_guide .layer_body > button {
    display: flex;
    align-items: center;
    column-gap: 2px;
    margin-top: 20px;
    color: #111;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.4px;
}
.layer_search_guide .layer_body > button::after {
    content: "";
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2704 6.99553L4.90821 1.6333L4.08325 2.45826L8.62689 7.00189L4.08325 11.5455L4.90821 12.3705L10.2704 7.00826L10.2641 7.00189L10.2704 6.99553Z' fill='%23111111'/%3E%3C/svg%3E");
}
.layer_search_guide li > strong {
    display: flex;
    align-items: center;
    column-gap: 6px;
    margin-top: 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -0.4px;
}
.layer_search_guide li ul {
    margin-top: 8px;
}
.layer_search_guide li li {
    position: relative;
    padding-left: 9px;
    color: #666;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: -0.4px;
}
.layer_search_guide li li::before {
    content: "";
    position: absolute;
    top: 9px;
    left: 0;
    width: 3px;
    height: 3px;
    border-radius: 100%;
    background: #666;
}
.layer_search_guide .btn_close {
    top: 10px;
    right: 10px;
}
.layer_search_guide .ico_close {
    width: 20px !important;
    height: 20px !important;
}
.layer_popup.layer_search_guide {
    top: 100%;
    left: auto;
    transform: none;
}
.layer_popup.layer_search_guide .layer_body {
    max-height: 274px;
}

/* 60주년 엠블럼 */
i.ico_emblem60 {
    width: 41px;
    height: 28px;
    margin-right: 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='62' viewBox='0 0 90 62' fill='none'%3E%3Cpath d='M29.6702 24.0152C26.8721 22.4723 23.6677 21.5777 20.2579 21.5366L32.377 0.54834H20.5774L3.17699 30.6933C1.31005 33.7333 0 37.7137 0 41.5434C0 52.599 8.9604 61.5594 20.016 61.5594C27.2646 61.5594 33.614 57.7068 37.1243 51.9371C42.6886 57.862 50.59 61.5594 59.3586 61.5594C76.2067 61.5594 89.8642 47.902 89.8642 31.0539C89.8642 14.2058 76.2067 0.54834 59.3586 0.54834C44.9344 0.54834 32.8517 10.5586 29.6702 24.0152ZM20.016 51.7454C14.3923 51.7454 9.81399 47.1671 9.81399 41.5434C9.81399 35.9198 14.3923 31.3414 20.016 31.3414C25.6396 31.3414 30.2179 35.9198 30.2179 41.5434C30.2179 47.1671 25.6396 51.7454 20.016 51.7454ZM59.3586 51.7819C50.0331 51.7819 42.1317 45.5923 39.5344 37.1066C39.3883 36.6319 39.2605 36.148 39.1464 35.655C38.8086 34.1761 38.6306 32.6332 38.6306 31.0539C38.6306 19.624 47.9288 10.3304 59.3586 10.3304C70.7885 10.3304 80.0867 19.6286 80.0867 31.0539C80.0867 42.4792 70.7885 51.7773 59.3586 51.7773V51.7819Z' fill='%23F6330A'/%3E%3Cpath style='mix-blend-mode:darken' d='M80.0871 31.054C80.0871 42.4838 70.7889 51.7774 59.3591 51.7774C50.0335 51.7774 42.1321 45.5878 39.5348 37.1021C39.8589 38.5308 40.0278 40.0144 40.0278 41.5435C40.0278 45.3504 38.9642 48.9063 37.1201 51.9372C42.6844 57.8621 50.5858 61.5595 59.3545 61.5595C76.2026 61.5595 89.86 47.9021 89.86 31.054H80.078H80.0871Z' fill='url(%23paint0_linear_138_2513)'/%3E%3Cpath style='mix-blend-mode:darken' d='M9.81399 41.694C9.81399 41.6438 9.81399 41.5936 9.81399 41.5434C9.81399 35.9198 14.3923 31.3414 20.016 31.3414C24.7176 31.3414 28.6842 34.5367 29.8619 38.8685C28.5884 34.1715 28.5199 28.7578 29.6702 24.0152C26.8721 22.4723 23.6677 21.5777 20.2579 21.5366L32.377 0.54834H20.5774L3.17699 30.6933C3.17699 30.6933 3.16786 30.707 3.16786 30.7115L2.9442 31.0949C2.88942 31.1862 2.83464 31.2775 2.77987 31.3688C1.15942 34.2582 0.0456464 37.8552 0 41.3471C0 41.443 0 41.5343 0 41.6301C0 41.653 0 41.6712 0 41.694H9.81399Z' fill='url(%23paint1_linear_138_2513)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_138_2513' x1='36.44' y1='31.5195' x2='68.1551' y2='44.8894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.8'/%3E%3Cstop offset='0.58' stop-opacity='0'/%3E%3Cstop offset='0.59' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_138_2513' x1='6.13945' y1='15.9905' x2='36.2889' y2='31.3871' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.51' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='0.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
  
.header.emblem60 .uh {
    display: flex;
    align-items: center;
    
}
.header.emblem60:not(.black_type) .uh .logo {
    width: auto;
    height: auto;
    background: none;
}
.header.emblem60.black_type .uh .logo:not(:only-child):first-child {
    background: none;
    width: auto;
    height: auto;
}
.header.emblem60 .uh .logo .ico_emblem60 {
    margin-top: -1px;
}
.header.emblem60 .uh .logo img {
    width: 178px;
}
.header.emblem60 .uh .logo:nth-child(2) {
    margin-top: 2px;
}
.black_type.nav_re.emblem60 .btn_shortcut {
    position: relative;
}
body:not(.index) .black_type.nav_re.emblem60 .btn_shortcut {
    border-radius: 100%;
    background-color: #F2F2F2;
}
  body:not(.index) .black_type.nav_re .btn_shortcut .ico_emblem60,
  .index .black_type.nav_re.sticky_top .btn_shortcut .ico_emblem60 {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23F2F2F2'/%3E%3Cpath d='M11.4233 13.3519C10.7682 12.9907 10.0179 12.7812 9.21945 12.7716L12.0571 7.85718H9.29427L5.21997 14.9156C4.78282 15.6274 4.47607 16.5594 4.47607 17.4562C4.47607 20.0448 6.57415 22.1429 9.16281 22.1429C10.8601 22.1429 12.3468 21.2408 13.1687 19.8898C14.4716 21.2772 16.3217 22.1429 18.3749 22.1429C22.3199 22.1429 25.5177 18.945 25.5177 15C25.5177 11.0551 22.3199 7.85718 18.3749 7.85718C14.9974 7.85718 12.1683 10.2011 11.4233 13.3519ZM9.16281 19.845C7.84603 19.845 6.77402 18.7729 6.77402 17.4562C6.77402 16.1394 7.84603 15.0674 9.16281 15.0674C10.4796 15.0674 11.5516 16.1394 11.5516 17.4562C11.5516 18.7729 10.4796 19.845 9.16281 19.845ZM18.3749 19.8535C16.1913 19.8535 14.3412 18.4042 13.733 16.4173C13.6988 16.3061 13.6689 16.1928 13.6422 16.0774C13.5631 15.7311 13.5214 15.3698 13.5214 15C13.5214 12.3237 15.6986 10.1476 18.3749 10.1476C21.0512 10.1476 23.2283 12.3248 23.2283 15C23.2283 17.6753 21.0512 19.8524 18.3749 19.8524V19.8535Z' fill='%2318181D'/%3E%3Cpath style='mix-blend-mode:darken' d='M23.2284 15C23.2284 17.6763 21.0513 19.8524 18.375 19.8524C16.1914 19.8524 14.3413 18.4031 13.7331 16.4162C13.809 16.7507 13.8486 17.0981 13.8486 17.4561C13.8486 18.3475 13.5995 19.1801 13.1677 19.8898C14.4706 21.2771 16.3207 22.1429 18.3739 22.1429C22.3189 22.1429 25.5168 18.945 25.5168 15H23.2263H23.2284Z' fill='url(%23paint0_linear_145_1680)'/%3E%3Cpath style='mix-blend-mode:darken' d='M6.77402 17.4914C6.77402 17.4797 6.77402 17.4679 6.77402 17.4562C6.77402 16.1394 7.84603 15.0674 9.16281 15.0674C10.2637 15.0674 11.1925 15.8155 11.4682 16.8298C11.17 15.73 11.154 14.4624 11.4233 13.3519C10.7682 12.9907 10.0179 12.7812 9.21945 12.7716L12.0571 7.85718H9.29427L5.21997 14.9156C5.21997 14.9156 5.21783 14.9188 5.21783 14.9199L5.16546 15.0097C5.15263 15.031 5.13981 15.0524 5.12698 15.0738C4.74755 15.7503 4.48676 16.5926 4.47607 17.4102C4.47607 17.4326 4.47607 17.454 4.47607 17.4765C4.47607 17.4818 4.47607 17.4861 4.47607 17.4914H6.77402Z' fill='url(%23paint1_linear_145_1680)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_145_1680' x1='13.0085' y1='15.109' x2='20.4346' y2='18.2396' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.8'/%3E%3Cstop offset='0.58' stop-opacity='0'/%3E%3Cstop offset='0.59' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_145_1680' x1='5.91362' y1='11.473' x2='12.9731' y2='15.0781' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.51' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='0.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    opacity: 0;
    animation: artwork_ai 8s ease infinite;
  }
  
  .black_type.nav_re .btn_shortcut .ico_emblem60 {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23F2F2F2'/%3E%3Cpath d='M11.4233 13.3519C10.7682 12.9907 10.0179 12.7812 9.21945 12.7716L12.0571 7.85718H9.29427L5.21997 14.9156C4.78282 15.6274 4.47607 16.5594 4.47607 17.4562C4.47607 20.0448 6.57415 22.1429 9.16281 22.1429C10.8601 22.1429 12.3468 21.2408 13.1687 19.8898C14.4716 21.2772 16.3217 22.1429 18.3749 22.1429C22.3199 22.1429 25.5177 18.945 25.5177 15C25.5177 11.0551 22.3199 7.85718 18.3749 7.85718C14.9974 7.85718 12.1683 10.2011 11.4233 13.3519ZM9.16281 19.845C7.84603 19.845 6.77402 18.7729 6.77402 17.4562C6.77402 16.1394 7.84603 15.0674 9.16281 15.0674C10.4796 15.0674 11.5516 16.1394 11.5516 17.4562C11.5516 18.7729 10.4796 19.845 9.16281 19.845ZM18.3749 19.8535C16.1913 19.8535 14.3412 18.4042 13.733 16.4173C13.6988 16.3061 13.6689 16.1928 13.6422 16.0774C13.5631 15.7311 13.5214 15.3698 13.5214 15C13.5214 12.3237 15.6986 10.1476 18.3749 10.1476C21.0512 10.1476 23.2283 12.3248 23.2283 15C23.2283 17.6753 21.0512 19.8524 18.3749 19.8524V19.8535Z' fill='%2318181D'/%3E%3Cpath style='mix-blend-mode:darken' d='M23.2284 15C23.2284 17.6763 21.0513 19.8524 18.375 19.8524C16.1914 19.8524 14.3413 18.4031 13.7331 16.4162C13.809 16.7507 13.8486 17.0981 13.8486 17.4561C13.8486 18.3475 13.5995 19.1801 13.1677 19.8898C14.4706 21.2771 16.3207 22.1429 18.3739 22.1429C22.3189 22.1429 25.5168 18.945 25.5168 15H23.2263H23.2284Z' fill='url(%23paint0_linear_145_1680)'/%3E%3Cpath style='mix-blend-mode:darken' d='M6.77402 17.4914C6.77402 17.4797 6.77402 17.4679 6.77402 17.4562C6.77402 16.1394 7.84603 15.0674 9.16281 15.0674C10.2637 15.0674 11.1925 15.8155 11.4682 16.8298C11.17 15.73 11.154 14.4624 11.4233 13.3519C10.7682 12.9907 10.0179 12.7812 9.21945 12.7716L12.0571 7.85718H9.29427L5.21997 14.9156C5.21997 14.9156 5.21783 14.9188 5.21783 14.9199L5.16546 15.0097C5.15263 15.031 5.13981 15.0524 5.12698 15.0738C4.74755 15.7503 4.48676 16.5926 4.47607 17.4102C4.47607 17.4326 4.47607 17.454 4.47607 17.4765C4.47607 17.4818 4.47607 17.4861 4.47607 17.4914H6.77402Z' fill='url(%23paint1_linear_145_1680)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_145_1680' x1='13.0085' y1='15.109' x2='20.4346' y2='18.2396' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.8'/%3E%3Cstop offset='0.58' stop-opacity='0'/%3E%3Cstop offset='0.59' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_145_1680' x1='5.91362' y1='11.473' x2='12.9731' y2='15.0781' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.51' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='0.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  
  .index .nav_re:not(.sticky_top) .btn_shortcut .ico_emblem60 {
    position: static;
    width: 21px;
    margin-right: 0;
  }
  .index .nav_re:not(.sticky_top) .btn_shortcut .ico_emblem60 + .logo {
    width: 89px;
    height: 13px;
    background-size: 100% auto;
    margin-left: 3px;
  }
  
  .index .nav_re:not(.sticky_top) .btn_shortcut:not(:hover) .ico_emblem60 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='14' viewBox='0 0 22 14' fill='none'%3E%3Cpath d='M7.57712 5.38486C6.93504 5.03082 6.19974 4.82553 5.41731 4.8161L8.19825 0H5.49063L1.49781 6.91725C1.06941 7.61484 0.768799 8.5282 0.768799 9.407C0.768799 11.9439 2.82491 14 5.3618 14C7.02512 14 8.4821 13.116 9.28758 11.792C10.5644 13.1516 12.3775 14 14.3896 14C18.2557 14 21.3896 10.8661 21.3896 7C21.3896 3.13392 18.2557 0 14.3896 0C11.0797 0 8.30718 2.29702 7.57712 5.38486ZM5.3618 11.748C4.07136 11.748 3.02078 10.6974 3.02078 9.407C3.02078 8.11656 4.07136 7.06599 5.3618 7.06599C6.65223 7.06599 7.70281 8.11656 7.70281 9.407C7.70281 10.6974 6.65223 11.748 5.3618 11.748ZM14.3896 11.7564C12.2497 11.7564 10.4366 10.3361 9.84062 8.38889C9.8071 8.27996 9.77778 8.16893 9.75159 8.05581C9.67408 7.71644 9.63323 7.36241 9.63323 7C9.63323 4.37722 11.7669 2.24465 14.3896 2.24465C17.0124 2.24465 19.146 4.37827 19.146 7C19.146 9.62172 17.0124 11.7553 14.3896 11.7553V11.7564Z' fill='white'/%3E%3Cpath style='mix-blend-mode:darken' d='M19.1459 7C19.1459 9.62277 17.0122 11.7553 14.3895 11.7553C12.2496 11.7553 10.4365 10.335 9.84047 8.38785C9.91484 8.7157 9.95359 9.05611 9.95359 9.407C9.95359 10.2806 9.70954 11.0965 9.28638 11.792C10.5632 13.1516 12.3763 14 14.3884 14C18.2545 14 21.3884 10.8661 21.3884 7H19.1438H19.1459Z' fill='url(%23paint0_linear_222_828)'/%3E%3Cpath style='mix-blend-mode:darken' d='M3.02078 9.44157C3.02078 9.43004 3.02078 9.41852 3.02078 9.407C3.02078 8.11656 4.07136 7.06599 5.3618 7.06599C6.44065 7.06599 7.35087 7.79919 7.62111 8.7932C7.32888 7.7154 7.31316 6.47314 7.57712 5.38486C6.93504 5.03082 6.19974 4.82553 5.41731 4.8161L8.19825 0H5.49063L1.49781 6.91725C1.49781 6.91725 1.49572 6.92039 1.49572 6.92144L1.44439 7.00943C1.43182 7.03037 1.41926 7.05132 1.40669 7.07227C1.03485 7.7353 0.779273 8.56067 0.768799 9.36196C0.768799 9.38396 0.768799 9.40491 0.768799 9.4269C0.768799 9.43214 0.768799 9.43633 0.768799 9.44157H3.02078Z' fill='url(%23paint1_linear_222_828)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_222_828' x1='9.13031' y1='7.10684' x2='16.4079' y2='10.1748' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.8'/%3E%3Cstop offset='0.58' stop-opacity='0'/%3E%3Cstop offset='0.59' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_222_828' x1='2.1776' y1='3.54347' x2='9.0959' y2='7.07646' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.51' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='0.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  
  .index .nav_re:not(.sticky_top) .btn_shortcut:hover .ico_emblem60 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='62' viewBox='0 0 90 62' fill='none'%3E%3Cpath d='M29.6702 24.0152C26.8721 22.4723 23.6677 21.5777 20.2579 21.5366L32.377 0.54834H20.5774L3.17699 30.6933C1.31005 33.7333 0 37.7137 0 41.5434C0 52.599 8.9604 61.5594 20.016 61.5594C27.2646 61.5594 33.614 57.7068 37.1243 51.9371C42.6886 57.862 50.59 61.5594 59.3586 61.5594C76.2067 61.5594 89.8642 47.902 89.8642 31.0539C89.8642 14.2058 76.2067 0.54834 59.3586 0.54834C44.9344 0.54834 32.8517 10.5586 29.6702 24.0152ZM20.016 51.7454C14.3923 51.7454 9.81399 47.1671 9.81399 41.5434C9.81399 35.9198 14.3923 31.3414 20.016 31.3414C25.6396 31.3414 30.2179 35.9198 30.2179 41.5434C30.2179 47.1671 25.6396 51.7454 20.016 51.7454ZM59.3586 51.7819C50.0331 51.7819 42.1317 45.5923 39.5344 37.1066C39.3883 36.6319 39.2605 36.148 39.1464 35.655C38.8086 34.1761 38.6306 32.6332 38.6306 31.0539C38.6306 19.624 47.9288 10.3304 59.3586 10.3304C70.7885 10.3304 80.0867 19.6286 80.0867 31.0539C80.0867 42.4792 70.7885 51.7773 59.3586 51.7773V51.7819Z' fill='%23F6330A'/%3E%3Cpath style='mix-blend-mode:darken' d='M80.0871 31.054C80.0871 42.4838 70.7889 51.7774 59.3591 51.7774C50.0335 51.7774 42.1321 45.5878 39.5348 37.1021C39.8589 38.5308 40.0278 40.0144 40.0278 41.5435C40.0278 45.3504 38.9642 48.9063 37.1201 51.9372C42.6844 57.8621 50.5858 61.5595 59.3545 61.5595C76.2026 61.5595 89.86 47.9021 89.86 31.054H80.078H80.0871Z' fill='url(%23paint0_linear_138_2513)'/%3E%3Cpath style='mix-blend-mode:darken' d='M9.81399 41.694C9.81399 41.6438 9.81399 41.5936 9.81399 41.5434C9.81399 35.9198 14.3923 31.3414 20.016 31.3414C24.7176 31.3414 28.6842 34.5367 29.8619 38.8685C28.5884 34.1715 28.5199 28.7578 29.6702 24.0152C26.8721 22.4723 23.6677 21.5777 20.2579 21.5366L32.377 0.54834H20.5774L3.17699 30.6933C3.17699 30.6933 3.16786 30.707 3.16786 30.7115L2.9442 31.0949C2.88942 31.1862 2.83464 31.2775 2.77987 31.3688C1.15942 34.2582 0.0456464 37.8552 0 41.3471C0 41.443 0 41.5343 0 41.6301C0 41.653 0 41.6712 0 41.694H9.81399Z' fill='url(%23paint1_linear_138_2513)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_138_2513' x1='36.44' y1='31.5195' x2='68.1551' y2='44.8894' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.8'/%3E%3Cstop offset='0.58' stop-opacity='0'/%3E%3Cstop offset='0.59' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_138_2513' x1='6.13945' y1='15.9905' x2='36.2889' y2='31.3871' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.51' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='0.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }

@media (max-width: 985px) {
    .nav_re.emblem60 .uh .logo .ico_emblem60 {
      width: 31px;
      margin-right: 4px;
      margin-top: -2px;
    }
    .nav_re.emblem60 .uh .logo img {
      width: 134px;
    }

  body:not(.index) .black_type.nav_re .btn_shortcut .ico_emblem60,
  .index .black_type.nav_re.sticky_top .btn_shortcut .ico_emblem60 {
    width: 32px;
    height: 32px;
  }
  
  .black_type.nav_re .btn_shortcut .ico_emblem60 {
    width: 32px;
    height: 32px;
  }
}
@media (max-width: 1279px) {
    .header.emblem60 .uh .logo img {
      width: 134px;
      height: auto;
    }
    .header.emblem60 .uh .logo .ico_emblem60 {
      display: block;
      width: 31px;
      height: 21px;
      margin-top: -1px;
      background-size: 31px 21px;
    }
    .header.emblem60.black_type .uh .logo:nth-child(2) {
        width: 134px;
        background-size: 100% auto;
    }

    .index .black_type.nav_re:not(.sticky_top) .btn_shortcut .ico_emblem60 {
        position: absolute !important;
        width: 42px  !important;
        height: 42px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Crect width='30' height='30' rx='15' fill='%23F2F2F2'/%3E%3Cpath d='M11.4233 13.3519C10.7682 12.9907 10.0179 12.7812 9.21945 12.7716L12.0571 7.85718H9.29427L5.21997 14.9156C4.78282 15.6274 4.47607 16.5594 4.47607 17.4562C4.47607 20.0448 6.57415 22.1429 9.16281 22.1429C10.8601 22.1429 12.3468 21.2408 13.1687 19.8898C14.4716 21.2772 16.3217 22.1429 18.3749 22.1429C22.3199 22.1429 25.5177 18.945 25.5177 15C25.5177 11.0551 22.3199 7.85718 18.3749 7.85718C14.9974 7.85718 12.1683 10.2011 11.4233 13.3519ZM9.16281 19.845C7.84603 19.845 6.77402 18.7729 6.77402 17.4562C6.77402 16.1394 7.84603 15.0674 9.16281 15.0674C10.4796 15.0674 11.5516 16.1394 11.5516 17.4562C11.5516 18.7729 10.4796 19.845 9.16281 19.845ZM18.3749 19.8535C16.1913 19.8535 14.3412 18.4042 13.733 16.4173C13.6988 16.3061 13.6689 16.1928 13.6422 16.0774C13.5631 15.7311 13.5214 15.3698 13.5214 15C13.5214 12.3237 15.6986 10.1476 18.3749 10.1476C21.0512 10.1476 23.2283 12.3248 23.2283 15C23.2283 17.6753 21.0512 19.8524 18.3749 19.8524V19.8535Z' fill='%2318181D'/%3E%3Cpath style='mix-blend-mode:darken' d='M23.2284 15C23.2284 17.6763 21.0513 19.8524 18.375 19.8524C16.1914 19.8524 14.3413 18.4031 13.7331 16.4162C13.809 16.7507 13.8486 17.0981 13.8486 17.4561C13.8486 18.3475 13.5995 19.1801 13.1677 19.8898C14.4706 21.2771 16.3207 22.1429 18.3739 22.1429C22.3189 22.1429 25.5168 18.945 25.5168 15H23.2263H23.2284Z' fill='url(%23paint0_linear_145_1680)'/%3E%3Cpath style='mix-blend-mode:darken' d='M6.77402 17.4914C6.77402 17.4797 6.77402 17.4679 6.77402 17.4562C6.77402 16.1394 7.84603 15.0674 9.16281 15.0674C10.2637 15.0674 11.1925 15.8155 11.4682 16.8298C11.17 15.73 11.154 14.4624 11.4233 13.3519C10.7682 12.9907 10.0179 12.7812 9.21945 12.7716L12.0571 7.85718H9.29427L5.21997 14.9156C5.21997 14.9156 5.21783 14.9188 5.21783 14.9199L5.16546 15.0097C5.15263 15.031 5.13981 15.0524 5.12698 15.0738C4.74755 15.7503 4.48676 16.5926 4.47607 17.4102C4.47607 17.4326 4.47607 17.454 4.47607 17.4765C4.47607 17.4818 4.47607 17.4861 4.47607 17.4914H6.77402Z' fill='url(%23paint1_linear_145_1680)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_145_1680' x1='13.0085' y1='15.109' x2='20.4346' y2='18.2396' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0.8'/%3E%3Cstop offset='0.58' stop-opacity='0'/%3E%3Cstop offset='0.59' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_145_1680' x1='5.91362' y1='11.473' x2='12.9731' y2='15.0781' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.51' stop-opacity='0'/%3E%3Cstop offset='1' stop-opacity='0.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") !important;
        opacity: 0;
        animation: artwork_ai 8s ease infinite;
      }
}

@media (min-width:986px) and (max-width:1279px) {
    .index .black_type.nav_re:not(.sticky_top) .btn_shortcut .ico_emblem60 {
        width: 30px  !important;
        height: 30px  !important;
    }
}

@media (min-width: 1280px) {
    .emblem60 ~ main .sticky_top[class^="section_header"] {
        width: 657px;
    }
}

@media (max-width: 985px) {
    .side_nav .my_wrap.noline {
        border-bottom: none;
        margin-bottom: 30px;
    }
    .side_nav .my_wrap .banner_wrap {
        margin-bottom: -4px;
        background: #F5F5F7;
        text-align: center;
        border: 0;
    }
    .side_nav .my_wrap .banner_wrap img {
        max-width: 320px;
        width: 100%;
        height: auto;
        width: 100%;
        height: auto;
    }

    .black_type .side_nav .my_wrap.noline {
        margin-bottom: 20px;
    }
}

/* TJB25-182 이용권 증액 동의 구현 1차 */
.full_popup .layer_upgrade_consent {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 320px;
  min-height: 170px;
  padding: 24px 20px;
  border: none;
  outline: 1px solid rgba(0, 0, 0, 0.1);
}

.layer_upgrade_consent .font_orange {
  display: inline;
}
.layer_upgrade_consent .btn_orange {
  border-color: #f0320a !important;
  background-color: #f0320a !important;
  color: #fff;
}
.layer_upgrade_consent .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin: -4px auto 10px;
  border-radius: 100%;
  background: #fff4f1;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}
.layer_upgrade_consent .layer_title {
  display: block;
  color: #111;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.layer_upgrade_consent .layer_body {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid rgba(17, 17, 17, 0.1);
}
.layer_upgrade_consent .layer_body.benefit_wrap {
  margin-top: 8px;
  padding-top: 0;
  border-top: none;
}
.layer_upgrade_consent .layer_body.benefit_wrap .description {
  text-align: center;
}
.layer_upgrade_consent .description {
  color: #111;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  word-break: break-all;
}
.layer_upgrade_consent .additional_notice {
  display: flex;
  margin-top: 10px;
  color: #666;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
}
.layer_upgrade_consent .additional_notice .ico_additional {
  display: block;
  flex-shrink: 0;
  width: 10px;
  height: 11px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11' fill='none'%3E%3Cpath d='M5 3.08333C5.56944 3.08333 6.04167 2.61111 6.04167 2.04167C6.04167 1.47222 5.56944 1 5 1C4.43056 1 3.95833 1.47222 3.95833 2.04167C3.95833 2.61111 4.43056 3.08333 5 3.08333ZM5 5.59722L0.416667 1.01389L0.0138888 1.41667L4.59722 6L0 10.5972L0.402778 11L5 6.40278L9.58333 10.9861L9.98611 10.5833L5.40278 6L9.98611 1.41667L9.58333 1.01389L5 5.59722ZM2.08333 6C2.08333 5.43055 1.61111 4.95833 1.04167 4.95833C0.472222 4.95833 0 5.43055 0 6C0 6.56944 0.472222 7.04167 1.04167 7.04167C1.61111 7.04167 2.08333 6.56944 2.08333 6ZM7.91667 6C7.91667 6.56944 8.38889 7.04167 8.95833 7.04167C9.52778 7.04167 10 6.56944 10 6C10 5.43055 9.52778 4.95833 8.95833 4.95833C8.38889 4.95833 7.91667 5.43055 7.91667 6ZM5 8.91667C4.43056 8.91667 3.95833 9.38889 3.95833 9.95833C3.95833 10.5278 4.43056 11 5 11C5.56944 11 6.04167 10.5278 6.04167 9.95833C6.04167 9.38889 5.56944 8.91667 5 8.91667Z' fill='%23666666'/%3E%3C/svg%3E");
}
.layer_upgrade_consent .layer_footer {
  margin-top: 20px;
}
.layer_upgrade_consent .btn_wide {
  width: 100%;
}
.layer_upgrade_consent .btn_underilne {
  display: block;
  width: fit-content;
  margin: 16px auto 0;
  color: #666;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
}
.layer_upgrade_consent .benefit_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 10px;
}
.layer_upgrade_consent .benefit_list li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 100px;
  margin-top: 10px;
  border-radius: 7px;
  background: #fff4f1;
  color: #111;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  letter-spacing: -0.26px;
}
.layer_upgrade_consent .benefit_list li::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  margin-bottom: 6px;
}
.layer_upgrade_consent .benefit_list li:nth-child(1)::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.0664 8.4043H5.93448C5.02412 8.4043 4.28613 9.14233 4.28613 10.0527V14.998C4.28613 15.9084 5.02412 16.6465 5.93448 16.6465H24.0664C24.9767 16.6465 25.7147 15.9084 25.7147 14.998V10.0527C25.7147 9.14233 24.9767 8.4043 24.0664 8.4043Z' stroke='%23F6330A' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.065 16.6465V24.0644C24.065 24.5016 23.8913 24.9209 23.5822 25.2301C23.2731 25.5392 22.8538 25.7129 22.4166 25.7129H7.58146C7.14429 25.7129 6.72502 25.5392 6.4159 25.2301C6.10677 24.9209 5.93311 24.5016 5.93311 24.0644V16.6465' stroke='%23F6330A' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0005 8.4043V25.7129' stroke='%23F6330A' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9458 4.28516L15.0007 8.40624L10.0557 4.28516' stroke='%23F6330A' stroke-width='2.375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.layer_upgrade_consent .benefit_list li:nth-child(2)::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0015 25.7137C12.5871 23.0555 9.31267 21.3337 5.75419 20.851C5.34915 20.8062 4.97507 20.613 4.70415 20.3086C4.43323 20.0042 4.28467 19.6102 4.28714 19.2027V5.93332C4.28712 5.69523 4.33869 5.45996 4.43828 5.2437C4.53787 5.02744 4.68313 4.83532 4.86407 4.68057C5.04181 4.52862 5.24986 4.41623 5.47437 4.35087C5.69889 4.2855 5.93475 4.26865 6.16628 4.30144C9.56899 4.86618 12.6818 6.56197 15.0015 9.11467V25.7137Z' stroke='%23F6330A' stroke-width='2.51473' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0015 25.7137C17.4159 23.0555 20.6903 21.3337 24.2488 20.851C24.6538 20.8062 25.0279 20.613 25.2988 20.3086C25.5698 20.0042 25.7183 19.6102 25.7158 19.2027V5.93332C25.7159 5.69523 25.6643 5.45996 25.5647 5.2437C25.4651 5.02744 25.3199 4.83532 25.1389 4.68057C24.9612 4.52862 24.7531 4.41623 24.5286 4.35087C24.3041 4.2855 24.0682 4.26865 23.8367 4.30144C20.434 4.86618 17.3212 6.56197 15.0015 9.11467V25.7137Z' stroke='%23F6330A' stroke-width='2.51473' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.layer_upgrade_consent .benefit_list li:nth-child(3)::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8179 6.49121C14.1454 6.49121 14.4605 6.61601 14.6929 6.83887C14.9253 7.06188 15.0561 7.36515 15.0562 7.68164C15.0562 7.99821 14.9253 8.30135 14.6929 8.52441C14.4605 8.7474 14.1455 8.87207 13.8179 8.87207H7.38037L14.2124 15.417C14.4213 15.6135 14.7031 15.7246 14.9966 15.7246C15.2901 15.7246 15.5718 15.6135 15.7808 15.417L17.8423 13.4395C18.0756 13.2156 18.3913 13.0898 18.7202 13.0898C19.0491 13.0898 19.3649 13.2156 19.5981 13.4395C19.8315 13.6634 19.9634 13.9674 19.9634 14.2852C19.9634 14.6029 19.8315 14.9069 19.5981 15.1309L17.5718 17.0762C16.9275 17.6932 16.0703 18.0583 15.1665 18.1055L14.9849 18.1104C14.0385 18.1096 13.1302 17.7504 12.4575 17.1104V17.1094L5.63037 10.5469V21.25C5.63037 21.5332 5.74705 21.8058 5.95654 22.0068C6.16611 22.2079 6.45117 22.3213 6.74854 22.3213H23.2446C23.5419 22.3213 23.8271 22.2078 24.0366 22.0068C24.2461 21.8058 24.3638 21.5332 24.3638 21.25V11.0742C24.3638 10.7577 24.4946 10.4545 24.7271 10.2314C24.9594 10.0085 25.2744 9.88379 25.6021 9.88379C25.9295 9.88389 26.2438 10.0086 26.4761 10.2314C26.7085 10.4545 26.8403 10.7576 26.8403 11.0742V21.25C26.8403 22.1663 26.4601 23.0452 25.7856 23.6924C25.1113 24.3392 24.1971 24.7021 23.2446 24.7021H6.74854C5.79604 24.7021 4.88183 24.3393 4.20752 23.6924C3.5331 23.0452 3.15381 22.1663 3.15381 21.25V9.94336C3.15381 9.02708 3.53317 8.1491 4.20752 7.50195C4.88186 6.85487 5.7959 6.49121 6.74854 6.49121H13.8179ZM25.6021 4.22559C25.9308 4.22569 26.2468 4.35045 26.48 4.57422C26.7133 4.79815 26.8442 5.1031 26.8442 5.4209C26.8441 5.73852 26.7132 6.04277 26.48 6.2666L21.7661 10.7891C21.651 10.9004 21.5143 10.9886 21.3638 11.0488C21.2131 11.1091 21.0513 11.1406 20.8882 11.1406C20.7251 11.1406 20.5633 11.1091 20.4126 11.0488C20.2996 11.0036 20.1942 10.9429 20.1001 10.8682L20.0103 10.7891L17.6538 8.52832C17.4204 8.30439 17.2886 7.99944 17.2886 7.68164C17.2886 7.52444 17.3207 7.36873 17.3833 7.22363C17.446 7.07845 17.5383 6.9468 17.6538 6.83594C17.8871 6.61213 18.2029 6.48633 18.5317 6.48633C18.6945 6.48634 18.8558 6.51735 19.0063 6.57715C19.157 6.63702 19.2941 6.72508 19.4097 6.83594L20.8882 8.26562L24.7231 4.57422C24.9564 4.35037 25.2732 4.22559 25.6021 4.22559Z' fill='%23F6330A' stroke='%23F6330A' stroke-width='0.119749'/%3E%3C/svg%3E%0A");
}
.layer_upgrade_consent .benefit_list li:nth-child(4)::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.739 1C9.01832 1.00216 7.33644 1.51161 5.90375 2.46464C4.47107 3.41767 3.35118 4.77196 2.68416 6.35813C2.01714 7.9443 1.83261 9.69193 2.15363 11.3824C2.47466 13.0729 3.28699 14.6313 4.48903 15.8625V27.25C4.48968 27.4631 4.54478 27.6725 4.64911 27.8582C4.75344 28.044 4.90353 28.2001 5.08514 28.3115C5.26674 28.423 5.47382 28.4862 5.68671 28.4951C5.89961 28.504 6.11125 28.4584 6.30153 28.3625L10.739 26.15L15.1765 28.3625C15.3507 28.4517 15.5434 28.4988 15.739 28.5C15.9731 28.5007 16.2026 28.4358 16.4015 28.3125C16.5817 28.1999 16.7302 28.0433 16.8329 27.8574C16.9357 27.6715 16.9895 27.4624 16.989 27.25V15.8625C18.1911 14.6313 19.0034 13.0729 19.3244 11.3824C19.6455 9.69193 19.4609 7.9443 18.7939 6.35813C18.1269 4.77196 17.007 3.41767 15.5743 2.46464C14.1416 1.51161 12.4597 1.00216 10.739 1ZM14.489 25.225L11.3015 23.6375C11.1271 23.5496 10.9344 23.5038 10.739 23.5038C10.5437 23.5038 10.351 23.5496 10.1765 23.6375L6.98903 25.225V17.65C7.78018 18.0236 8.62289 18.2764 9.48903 18.4V19.75C9.48903 20.0815 9.62073 20.3995 9.85515 20.6339C10.0896 20.8683 10.4075 21 10.739 21C11.0706 21 11.3885 20.8683 11.6229 20.6339C11.8573 20.3995 11.989 20.0815 11.989 19.75V18.4C12.8552 18.2764 13.6979 18.0236 14.489 17.65V25.225ZM10.739 16C9.5029 16 8.29453 15.6334 7.26672 14.9467C6.23891 14.2599 5.43783 13.2838 4.96479 12.1418C4.49174 10.9997 4.36797 9.74307 4.60912 8.53068C4.85028 7.3183 5.44554 6.20466 6.31962 5.33058C7.19369 4.4565 8.30734 3.86125 9.51972 3.62009C10.7321 3.37893 11.9888 3.5027 13.1308 3.97575C14.2728 4.4488 15.249 5.24988 15.9357 6.27769C16.6225 7.30549 16.989 8.51387 16.989 9.75C16.989 11.4076 16.3306 12.9973 15.1584 14.1694C13.9863 15.3415 12.3966 16 10.739 16Z' fill='%23F6330A'/%3E%3Cpath d='M26.7402 20.5C27.4306 20.5 27.9902 21.0596 27.9902 21.75C27.9902 22.4404 27.4306 23 26.7402 23H20.7402C20.0499 23 19.4902 22.4404 19.4902 21.75C19.4902 21.0596 20.0499 20.5 20.7402 20.5H26.7402Z' fill='%23F6330A'/%3E%3Cpath d='M24.7402 25.5C25.4306 25.5 25.9902 26.0596 25.9902 26.75C25.9902 27.4404 25.4306 28 24.7402 28H20.7402C20.0499 28 19.4902 27.4404 19.4902 26.75C19.4902 26.0596 20.0499 25.5 20.7402 25.5H24.7402Z' fill='%23F6330A'/%3E%3Cpath d='M27.7402 15.5C28.4306 15.5 28.9902 16.0596 28.9902 16.75C28.9902 17.4404 28.4306 18 27.7402 18H20.7402C20.0499 18 19.4902 17.4404 19.4902 16.75C19.4902 16.0596 20.0499 15.5 20.7402 15.5H27.7402Z' fill='%23F6330A'/%3E%3Cpath d='M11.9902 9.75C11.9902 9.05964 11.4306 8.5 10.7402 8.5C10.0499 8.5 9.49023 9.05964 9.49023 9.75C9.49023 10.4404 10.0499 11 10.7402 11V13.5C8.66917 13.5 6.99023 11.8211 6.99023 9.75C6.99023 7.67893 8.66917 6 10.7402 6C12.8113 6 14.4902 7.67893 14.4902 9.75C14.4902 11.8211 12.8113 13.5 10.7402 13.5V11C11.4306 11 11.9902 10.4404 11.9902 9.75Z' fill='%23F6330A'/%3E%3C/svg%3E%0A");
}

.full_popup .layer_confirm_alert {
  padding: 30px !important;
  min-height: 0 !important;
}

.layer_confirm_alert .layer_title {
  display: block;
  margin-bottom: 8px;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
}
.layer_confirm_alert .layer_footer.btn_yn_wide .btn {
  flex: 1;
  padding: 0;
}
.layer_confirm_alert .btn_default {
  border-color: #1d1d1d;
  color: #1d1d1d;
}
.layer_confirm_alert .btn_black {
  border-color: #000;
  background-color: #000;
}

/* 요약 */
.menu_popup .banner_1min {
  height: 60px;
  margin: 0 0 20px;
  padding: 12px 0;
  background: linear-gradient(120deg, rgb(1, 214, 192) 0%, rgb(129, 99, 251) 100%);
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.menu_popup .banner_1min a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu_popup .banner_1min .logo_1min {
  display: block;
  width: 83px;
  height: 28px;
  margin-right: 28px;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 78 26' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:anim='http://www.w3.org/2000/anim' anim='' anim:transform-origin='50%25 50%25' anim:duration='1' anim:ease='ease-in-out'%3E%3Cg id='Group 1597881184'%3E%3Cg id='Frame 1597881292'%3E%3Cpath id='Union' d='M13.1307 3.19372C13.2853 3.07575 13.5033 3.21605 13.4598 3.40563L12.162 9.03845L11.2313 12.9222C11.2303 12.9264 11.2267 12.9299 11.2254 12.934L16.8182 13.0863C17.0147 13.0916 17.0952 13.3419 16.9383 13.4603L8.01647 20.1957L5.06139 22.598C4.91103 22.7202 4.68933 22.5882 4.72545 22.3978L5.78697 16.806L6.55358 12.9535C6.56701 12.8862 6.61274 12.834 6.67174 12.807L0.94713 12.4838C0.75101 12.4727 0.678676 12.2207 0.838731 12.1068L10.0692 5.53942L13.1307 3.19372Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cg id='Group 1597881174'%3E%3Cg id='Group 1597881169'%3E%3Cpath id='Vector' d='M32.9631 3.74514C33.194 3.56738 33.5234 3.76362 33.477 4.05129L30.4601 22.75H25.8961L27.9748 9.9383H24.9189L32.9631 3.74514Z' fill='white'%3E%3C/path%3E%3Cpath id='Vector_2' d='M34.0488 22.478L35.9806 9.29908H40.3243L39.9628 11.7733H40.1096C40.8948 10.1464 42.4368 9.12961 44.2612 9.12961C46.0857 9.12961 47.4074 10.1747 47.4639 11.7733H47.6108C48.3055 10.169 50.0227 9.12961 51.977 9.12961C54.4906 9.12961 55.9592 10.8638 55.5694 13.5979L54.2703 22.4836H49.6837L50.8191 14.739C50.9829 13.5358 50.418 12.8353 49.4239 12.824C48.3903 12.8353 47.6503 13.564 47.4921 14.739L46.3568 22.4836H41.9623L43.0977 14.7164C43.2558 13.5527 42.7079 12.8353 41.7025 12.824C40.6801 12.8353 39.9289 13.5753 39.7707 14.7672L38.641 22.4836H34.0545L34.0488 22.478ZM56.4393 22.478L58.3711 9.29908H62.9576L61.0258 22.478H56.4393ZM58.8907 5.75722C59.0489 4.59355 60.2181 3.64453 61.4834 3.64453C62.7486 3.64453 63.6241 4.59355 63.4547 5.75722C63.2852 6.92089 62.1103 7.88121 60.862 7.86991C59.5968 7.88121 58.7043 6.93784 58.8907 5.75722ZM68.9337 15.0271L67.8435 22.478H63.257L65.1888 9.29908H69.5324L69.1709 11.7733H69.3178C70.1255 10.1351 71.7918 9.12961 73.7349 9.12961C76.5252 9.12961 78.0446 11.1802 77.5984 14.0837L76.367 22.4836H71.7805L72.8707 15.0327C73.0966 13.6713 72.4866 12.8579 71.2439 12.8748C70.0295 12.8635 69.137 13.6883 68.9393 15.0327L68.9337 15.0271Z' fill='white'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0 0/100% auto no-repeat;
}

.plus_area {
    width: 100%;
    max-width: none !important;
    background-color: #18181d;
}
.plus_area:before {
    display: none;
}

@media (max-width: 689px) {
    .address span:nth-child(5)::after {
        display: none;
    }
}
.address span {
    display: inline-block;
}
.address span:after {
    top: 6px;
}
/* 더중플 유도 header 변경 */
.cta .header_option_area .btn_shortcut {
  width: 54px;
  height: 40px;
}
.cta .header_option_area .btn_shortcut .ico_shortcut_plus {
  display: block;
  width: 100%;
  height: 100%;
  background: #F6330A url("data:image/svg+xml,%3Csvg viewBox='0 0 37 14' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:anim='http://www.w3.org/2000/anim' anim='' anim:transform-origin='50%25 50%25' anim:duration='1' anim:ease='ease-in-out'%3E%3Cg id='logo'%3E%3Cpath id='Vector' d='M34.1023 8.10505C32.5957 7.34198 31.8952 6.7863 31.8952 5.92932C31.8854 5.77625 31.9075 5.62282 31.9604 5.4788C32.0131 5.33478 32.0953 5.20335 32.2018 5.09289C32.3082 4.98242 32.4364 4.89536 32.5784 4.83724C32.7203 4.77913 32.8729 4.75124 33.0262 4.75536C33.2543 4.75582 33.4792 4.80946 33.683 4.91204C33.8868 5.01461 34.0639 5.16329 34.2002 5.34626L35.6442 7.09936H35.9337V4.41101C35.0239 4.3132 34.1095 4.26357 33.1944 4.2623C31.3826 4.231 29.3516 5.45974 29.3516 7.08371C29.3516 8.70768 30.8935 9.46292 32.0439 10.0538C33.2727 10.6838 33.9575 11.0478 33.9575 12.0104C33.9708 12.2088 33.9415 12.4077 33.8717 12.5938C33.8019 12.7799 33.6931 12.949 33.5527 13.0898C33.4124 13.2305 33.2435 13.3397 33.0576 13.41C32.8716 13.4803 32.6728 13.5101 32.6744 13.4974C31.9657 13.4974 31.6174 13.3096 31.0617 12.75C30.4998 12.0899 30.0031 11.377 29.5786 10.6212H29.3125V13.6305C30.3892 13.9011 31.4977 14.0235 32.6075 13.9944C34.4036 13.9944 36.5207 12.9065 36.5207 10.8286C36.5012 9.41988 35.4485 8.78986 34.1023 8.10505Z' fill='white'%3E%3C/path%3E%3Cpath id='Vector_2' d='M5.77206 1.00781H0V1.29738L1.22483 2.50265V12.3834L0 13.5574V13.7765H5.50986V13.5574L4.26936 12.3834V8.44286H5.77206C7.95958 8.44286 10.6715 7.48804 10.6715 4.72534C10.6715 1.96263 8.3509 1.00781 5.77206 1.00781ZM4.98941 7.96545H4.26936V1.48522H4.9933C6.3786 1.48522 7.43128 2.62787 7.43128 4.72534C7.43128 6.8228 6.18294 7.96545 4.9933 7.96545H4.98941Z' fill='white'%3E%3C/path%3E%3Cpath id='Vector_3' d='M15.4374 12.4478V0H15.183L11.1367 1.02134V1.2757L12.4594 1.93703V12.4478L11.2189 13.5553V13.7744H16.6779V13.5553L15.4374 12.4478Z' fill='white'%3E%3C/path%3E%3Cpath id='Vector_4' d='M26.8892 4.06641H26.6349L22.5846 5.08775V5.3421L23.9112 6.00343V12.1276C23.5099 12.2537 23.0915 12.317 22.6707 12.3154C21.5985 12.3154 21.0702 11.8889 21.0702 10.6992V4.06641H20.8119L16.7656 5.08775V5.3421L18.0922 6.00343V10.8166C18.0922 12.9259 19.5871 13.9472 21.2228 13.9472C21.3755 13.9472 21.4772 13.912 22.0916 13.5559L23.8917 12.5893V13.9315H24.15L28.1963 13.0667V12.8124L26.8697 12.0297L26.8892 4.06641Z' fill='white'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50% 50%/auto 12px no-repeat;
  border-radius: 38px;
}
.cta .header_option_area .btn_shortcut .ico_shortcut {
  display: block;
  width: 100%;
  height: 100%;
  background: #555 url("data:image/svg+xml,%3Csvg viewBox='0 0 30 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:anim='http://www.w3.org/2000/anim' anim='' anim:transform-origin='50%25 50%25' anim:duration='1' anim:ease='ease-in-out'%3E%3Cg id='logo'%3E%3Cpath id='Fill 4' fill-rule='evenodd' clip-rule='evenodd' d='M26.4943 22.5173C26.0076 22.5173 25.728 21.5957 25.728 20.5707C25.728 19.5973 26.0076 19.3281 26.3286 19.3281C26.7946 19.3281 27.0845 20.2497 27.0845 21.2852C27.0845 22.2584 26.7946 22.5173 26.4943 22.5173ZM25.336 24.9004H27.7485C28.0488 24.9004 28.1834 25.1386 28.1834 25.3871C28.1834 26.0601 27.3862 26.5779 26.4439 26.5779C25.6155 26.5779 25.1807 26.1119 25.1807 25.5528C25.1807 25.3249 25.2532 25.035 25.336 24.9004ZM27.9549 19.37C27.5717 19.1215 27.0437 18.9869 26.4328 18.9869C24.9211 18.9869 24.041 19.8152 24.041 20.9231C24.041 21.6583 24.3724 22.2174 24.9315 22.5384C24.507 22.849 24.1032 23.2839 23.9375 23.7394V23.8843L25.035 24.837C24.5173 25.0131 23.9893 25.4169 23.834 25.9242C24.1756 26.5144 25.035 27.0011 26.3189 27.0011C27.8927 27.0011 29.3942 26.0899 29.3942 24.6713C29.3942 23.8741 28.7729 23.4289 27.9964 23.4289H25.7805C25.3042 23.4289 25.1283 23.2425 25.1283 23.0044C25.1283 22.9007 25.1592 22.7765 25.2214 22.673C25.5631 22.7972 25.9462 22.8594 26.3707 22.8594C27.8824 22.8594 28.7729 22.031 28.7729 20.9231C28.7729 20.4571 28.5864 19.9498 28.2965 19.6599L29.5184 20.2812H29.6634V18.9766H29.5184L27.9549 19.37Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 6' fill-rule='evenodd' clip-rule='evenodd' d='M11.415 22.2146L12.5332 18.9842L13.579 22.2146H11.415ZM22.9071 20.8898C22.9071 19.6058 21.996 18.9847 20.9917 18.9847C20.8985 18.9847 20.8363 19.0053 20.4637 19.2124L19.366 19.8026V18.9847H19.2107L16.7465 19.6058V19.7612L17.5541 20.165V24.0893L16.85 24.7209L16.1563 24.0893L13.8266 17.1209H11.9835V17.2555L12.2735 18.2081L10.2855 23.9028L9.16724 24.7622V24.8968H11.8593V24.7622L10.7928 24.0271L11.2691 22.6915H13.7334L14.189 24.0893L13.3606 24.7622V24.8968H20.0597V24.7622L19.366 24.1513V20.0925C19.5835 20.02 19.8527 19.9787 20.1219 19.9787C20.7743 19.9787 21.0952 20.2375 21.0952 20.9623V24.1513L20.4015 24.7622V24.8968H23.663V24.7311L22.9071 24.0893V20.8898Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 8' fill-rule='evenodd' clip-rule='evenodd' d='M26.4943 13.3532C26.0076 13.3532 25.728 12.4316 25.728 11.4067C25.728 10.4333 26.0076 10.1641 26.3286 10.1641C26.7946 10.1641 27.0845 11.0857 27.0845 12.1211C27.0845 13.0944 26.7946 13.3532 26.4943 13.3532ZM25.336 15.7383H27.7485C28.0488 15.7383 28.1834 15.9765 28.1834 16.225C28.1834 16.898 27.3862 17.4158 26.4438 17.4158C25.6155 17.4158 25.1807 16.9498 25.1807 16.3907C25.1807 16.1628 25.2532 15.8729 25.336 15.7383ZM29.5184 9.81445L27.9549 10.2079C27.5719 9.95941 27.0437 9.82482 26.4328 9.82482C24.9211 9.82482 24.041 10.6531 24.041 11.761C24.041 12.4962 24.3724 13.0553 24.9315 13.3763C24.507 13.6869 24.1032 14.1218 23.9375 14.5773V14.7222L25.035 15.6749C24.5173 15.851 23.9892 16.2548 23.834 16.7621C24.1756 17.3523 25.035 17.839 26.3189 17.839C27.8699 17.839 29.3838 16.8815 29.3838 15.5682C29.3838 14.712 28.7621 14.2668 27.9962 14.2668H25.7805C25.3042 14.2668 25.1281 14.0804 25.1281 13.8423C25.1281 13.7386 25.1592 13.6144 25.2214 13.5109C25.5631 13.6351 25.9462 13.6973 26.3707 13.6973C27.8824 13.6973 28.7729 12.8688 28.7729 11.761C28.7729 11.295 28.5864 10.7877 28.2965 10.4978L29.5184 11.1191H29.6634V9.81445H29.5184Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 10' fill-rule='evenodd' clip-rule='evenodd' d='M20.3985 15.6038V15.7384H23.6601V15.5727L22.9043 14.9308V11.7313C22.9043 10.4474 21.9931 9.82608 20.9887 9.82608C20.8956 9.82608 20.8334 9.84681 20.4606 10.054L19.3631 10.6442V9.82608H19.2077L16.7434 10.4474V10.6027L17.5511 11.0065V14.9308L16.7952 15.6038V15.7384H20.0568V15.6038L19.3631 14.9928V10.9341C19.5806 10.8615 19.8498 10.8201 20.119 10.8201C20.7712 10.8201 21.0922 11.079 21.0922 11.8039V14.9928L20.3985 15.6038Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 12' fill-rule='evenodd' clip-rule='evenodd' d='M14.5262 13.0464C14.5262 14.4856 14.1638 15.4693 13.6149 15.4693C12.8488 15.4693 12.476 13.9989 12.476 12.5287C12.476 11.1619 12.7763 10.199 13.3976 10.199C14.1844 10.199 14.5262 11.6382 14.5262 13.0464ZM10.5591 12.8723C10.5591 14.7464 11.8741 15.8439 13.4376 15.8439C14.8767 15.8439 16.4403 14.9018 16.4403 12.7688C16.4403 10.9154 15.1045 9.82812 13.5618 9.82812C12.1122 9.82812 10.5591 10.7601 10.5591 12.8723Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 14' fill-rule='evenodd' clip-rule='evenodd' d='M6.81313 10.1973C7.59998 10.1973 7.94172 11.6365 7.94172 13.0447C7.94172 14.4839 7.5794 15.4675 7.0305 15.4675C6.26439 15.4675 5.89155 13.9972 5.89155 12.527C5.89155 11.1602 6.19183 10.1973 6.81313 10.1973ZM6.85407 15.84C8.29331 15.84 9.85678 14.8977 9.85678 12.7647C9.85678 10.9114 8.52104 9.82422 6.9783 9.82422C5.52869 9.82422 3.97559 10.756 3.97559 12.8682C3.97559 14.7424 5.2906 15.84 6.85407 15.84Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 16' fill-rule='evenodd' clip-rule='evenodd' d='M19.041 4.53121C19.041 3.61702 19.3163 2.70299 19.8961 2.70299C20.2697 2.70299 20.7022 3.17474 20.7022 4.70815L19.041 4.82602V4.53121ZM19.8663 8.06039C20.9868 8.06039 21.7438 7.61796 22.3335 7.05781L22.2549 6.90041C21.8911 7.06758 21.4391 7.1659 21.036 7.1659C19.8663 7.1659 19.2176 6.42866 19.0701 5.14104H22.4809C22.4317 3.32259 21.4291 2.34947 19.9449 2.34947C18.2247 2.34947 17.291 3.69602 17.291 5.2786C17.291 6.88086 18.3231 8.06039 19.8663 8.06039Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 18' fill-rule='evenodd' clip-rule='evenodd' d='M11.2928 7.19517L10.5753 7.8341V7.96188H13.6716V7.8341L13.013 7.25411V3.40102C13.2194 3.33217 13.4749 3.29293 13.7305 3.29293C14.3497 3.29293 14.6545 3.53858 14.6545 4.22666V7.25411L13.9959 7.8341V7.96188H17.0921V7.80463L16.3746 7.19517V4.26605C16.3746 3.04714 15.549 2.34928 14.5561 2.34928C14.4678 2.34928 14.4088 2.36897 14.0549 2.56546L13.013 3.12576V0H12.8655L10.5261 0.589764V0.737241L11.2928 1.1206V7.19517Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 20' fill-rule='evenodd' clip-rule='evenodd' d='M5.3269 1.01259H6.03468V7.15602L5.3269 7.83418V7.96197H8.5116V7.83418L7.79405 7.15602V1.01259H8.50182L10.0647 2.78188H10.1925V0.580078H3.62646V2.78188H3.75425L5.3269 1.01259Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 22' fill-rule='evenodd' clip-rule='evenodd' d='M4.14937 7.96289H0.0439768V8.40547L1.15954 8.87411V15.5733C1.15954 16.5776 0.745385 17.0021 0 17.4267L0.0516765 17.5923C1.73938 17.4163 3.04403 16.3808 3.04403 14.745V8.87411L4.14937 8.40547V7.96289Z' fill='white'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50% 50%/auto 27px no-repeat;
  border-radius: 38px;
}
.cta:not(.black_type) .uh .logo {
  background: none;
}
.cta .header_option_area {
  flex-flow: row;
}
.cta .uh .layer_login_popup {
  top: 48px;
  right: 12px;
}
@media (max-width: 985px) {
  .cta .logo,
  .cta .logo_plus {
    width: 166px;
    background-size: 100% auto;
  }
  .cta .header_option_area .btn_search {
    margin-left: 20px;
  }
  .cta ~ .article_nav.is_fixed::before {
    top: -1px;
    height: 61px;
  }
}
@media (max-width: 374px) {
  .cta .logo,
  .cta .logo_plus {
    width: 162px;
  }
}
@media (min-width: 986px) {
  .cta .header_option_area {
    margin-left: 12px;
  }
  .cta .header_option_area .btn_shortcut {
    margin: 0 12px;
  }
  .cta .header_option_area .btn_shortcut:not(.btn_shortcut_plus) {
    width: 124px;
    height: 38px;
  }
  .cta .header_option_area .btn_shortcut .ico_shortcut {
    background-size: auto 14px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 96 14' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:anim='http://www.w3.org/2000/anim' anim='' anim:transform-origin='50%25 50%25' anim:duration='1' anim:ease='ease-in-out'%3E%3Cpath id='Vector' d='M0 3.91255H0.184021L2.39227 1.42342H3.38598V10.0635L2.39227 11.0186V11.2029H6.86214V11.0186L5.85554 10.0635V1.42342H6.84926L9.04279 3.91255H9.22681V0.814961H0V3.91255ZM9.68502 1.03622L10.7615 1.57645V10.1188L9.75495 11.0186V11.2029H14.1015V11.0186L13.1814 10.2018V4.78467C13.5078 4.6826 13.8479 4.6316 14.1898 4.63348C15.0584 4.63348 15.478 4.97827 15.478 5.94627V10.2036L14.5579 11.0204V11.2048H18.9045V10.9835L17.896 10.1262V5.99973C17.896 4.285 16.7385 3.3041 15.3437 3.3041C15.2204 3.3041 15.1376 3.33175 14.6407 3.60832L13.1704 4.39563V0H12.9643L9.6795 0.829711L9.68502 1.03622ZM19.1787 7.42315C19.1787 9.67812 20.6269 11.3357 22.7928 11.3357C23.4351 11.3462 24.0729 11.2266 24.668 10.9843C25.2631 10.7419 25.8032 10.3817 26.2561 9.92519L26.1457 9.70578C25.6065 9.94506 25.024 10.0706 24.4343 10.0745C22.7928 10.0745 21.8819 9.03648 21.674 7.22587H26.4585C26.3904 4.66851 24.9864 3.30041 22.8996 3.30041C20.4852 3.30041 19.175 5.19399 19.175 7.41946M21.6353 6.78888V6.37403C21.6353 5.08336 22.0218 3.7927 22.8351 3.7927C23.3614 3.7927 23.9669 4.45647 23.9669 6.61188L21.6353 6.78888ZM29.8979 13.4505L29.9678 13.67C32.2165 13.4358 33.9555 12.0529 33.9555 9.86804V2.03187L34.9345 1.05097V0.816804H30.4499V1.05097L31.4436 2.03187V10.9762C31.4436 12.3166 30.8916 12.8845 29.8979 13.4524M35.1977 7.36784C35.1977 9.86988 36.9496 11.3357 39.0327 11.3357C40.9502 11.3357 43.0333 10.0782 43.0333 7.22955C43.0333 4.75701 41.2538 3.3041 39.1983 3.3041C37.2661 3.3041 35.1977 4.54866 35.1977 7.36046M37.75 6.90504C37.75 5.07968 38.1494 3.79455 38.9775 3.79455C40.0245 3.79455 40.4809 5.71579 40.4809 7.59647C40.4809 9.51771 39.9969 10.8305 39.2664 10.8305C38.2451 10.8305 37.75 8.86869 37.75 6.90504ZM43.9718 7.36599C43.9718 9.86804 45.7237 11.3339 47.8068 11.3339C49.7243 11.3339 51.8074 10.0764 51.8074 7.22771C51.8074 4.75517 50.0279 3.30225 47.9724 3.30225C46.0402 3.30225 43.9718 4.54682 43.9718 7.35862M46.5242 6.9032C46.5242 5.07784 46.9235 3.7927 47.7516 3.7927C48.8005 3.7927 49.2569 5.71395 49.2569 7.59463C49.2569 9.51587 48.7729 10.8287 48.0423 10.8287C47.021 10.8287 46.5242 8.86685 46.5242 6.9032ZM52.2086 4.33109L53.2851 4.87133V10.1096L52.2766 11.0094V11.1937H56.6232V11.0094L55.7031 10.1925V4.78467C56.0289 4.68261 56.3684 4.63161 56.7097 4.63348C57.5801 4.63348 58.0071 4.97827 58.0071 5.94627V10.2036L57.087 11.0204V11.2048H61.4317V10.9835L60.4251 10.1262V5.84854C60.4251 4.13381 59.2106 3.3041 57.8727 3.3041C57.7476 3.3041 57.6666 3.33175 57.1698 3.60832L55.7068 4.39563V3.30963H55.4952L52.2122 4.13934L52.2086 4.33109ZM61.6599 12.5581C62.1144 13.3454 63.259 13.9945 64.9722 13.9945C66.9597 13.9945 68.8496 12.9029 69.0575 11.1882H72.2705V11.0038L70.8499 10.0211L71.4847 8.23811H74.7695L75.3694 10.1188L74.2653 11.0186V11.2029H83.1922V11.0186L82.272 10.2018V4.78467C82.5978 4.68261 82.9373 4.63161 83.2786 4.63348C84.1491 4.63348 84.5778 4.97827 84.5778 5.94627V10.2036L83.6577 11.0204V11.2048H88.0043V10.9835L86.9959 10.1262V5.84854C86.9959 4.13381 85.7832 3.3041 84.4435 3.3041C84.3202 3.3041 84.2374 3.33175 83.7405 3.60832L82.2684 4.39563V3.30963H82.0623L78.7775 4.13934V4.34584L79.854 4.88608V10.1243L78.9155 10.9688L77.9954 10.1243L74.891 0.816804H72.4343V1.00118L72.8207 2.27341L70.1727 9.87541L69.0557 10.7328C68.9857 9.77953 68.1853 9.2393 67.2063 9.2393H64.2527C63.6179 9.2393 63.3841 8.99223 63.3841 8.67325C63.3861 8.5175 63.4286 8.36497 63.5074 8.23074C64 8.40265 64.5188 8.48689 65.0403 8.47965C67.0554 8.47965 68.2405 7.37337 68.2405 5.89832C68.244 5.27671 68.0179 4.67575 67.6056 4.21125L69.2342 5.04096H69.4182V3.29119H69.2342L67.1511 3.81667C66.5384 3.45709 65.8364 3.27933 65.1268 3.3041C63.1136 3.3041 61.9414 4.41038 61.9414 5.88542C61.9414 6.86632 62.3831 7.61306 63.1284 8.04267C62.5616 8.45753 62.0242 9.03648 61.8034 9.64678V9.84038L63.2645 11.1108C62.5763 11.3468 61.8715 11.8852 61.6654 12.5637M63.4596 12.0658C63.4607 11.7632 63.5312 11.4648 63.6657 11.1937H66.8805C67.2799 11.1937 67.4602 11.5127 67.4602 11.8446C67.4602 12.7425 66.3984 13.434 65.1415 13.434C64.0374 13.434 63.4596 12.8107 63.4596 12.0658ZM64.1957 5.41525C64.1957 4.12459 64.5637 3.75583 64.9962 3.75583C65.6163 3.75583 66.0028 4.98749 66.0028 6.37034C66.0028 7.661 65.6163 8.01501 65.217 8.01501C64.5674 8.01501 64.1957 6.7852 64.1957 5.41525ZM71.6872 7.61306L73.1612 3.30963L74.5542 7.62228L71.6872 7.61306ZM88.249 12.5637C88.7054 13.351 89.85 14 91.5614 14C93.6574 14 95.6596 12.7831 95.6596 10.8895C95.6596 9.82562 94.8296 9.23008 93.7954 9.23008H90.8272C90.1923 9.23008 89.9586 8.98301 89.9586 8.66403C89.9605 8.50828 90.003 8.35575 90.0819 8.22152C90.5738 8.39359 91.092 8.47784 91.613 8.47043C93.6372 8.47043 94.8131 7.36415 94.8131 5.88911C94.8173 5.2677 94.5918 4.66671 94.18 4.20203L95.8068 5.03174H96V3.29119H95.8068L93.7237 3.81667C93.1111 3.4568 92.4091 3.27902 91.6994 3.3041C89.6752 3.3041 88.5122 4.41038 88.5122 5.88542C88.5122 6.86632 88.9538 7.61306 89.6991 8.04267C89.1323 8.45753 88.595 9.03648 88.3742 9.64678V9.84038L89.8463 11.1108C89.1563 11.3468 88.4533 11.8852 88.2454 12.5637M90.0396 12.0658C90.0406 11.7632 90.1112 11.4648 90.2457 11.1937H93.4605C93.8617 11.1937 94.0402 11.5127 94.0402 11.8446C94.0402 12.7425 92.9784 13.434 91.7234 13.434C90.6192 13.434 90.0396 12.8107 90.0396 12.0658ZM90.7757 5.41525C90.7757 4.12459 91.1437 3.75583 91.5761 3.75583C92.1963 3.75583 92.5846 4.98749 92.5846 6.37034C92.5846 7.661 92.1963 8.01501 91.797 8.01501C91.1492 8.01501 90.7757 6.7852 90.7757 5.41525Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
  }
  .cta .header_option_area .btn_shortcut_plus {
    width: 90px;
    height: 38px;
  }
  .cta .header_option_area .btn_shortcut_plus .ico_shortcut_plus {
    background-size: auto 14px;
  }
  .cta .header_option_area > button {
    margin: 0 12px;
  }
  .cta ~ main .sticky_top[class^=section_header] {
    max-width: 664px;
  }
  .cta.black_type ~ main .sticky_top[class^=section_header] {
    max-width: 580px;
    width: 580px;
    margin-left: 6px;
  }
  .cta.black_type ~ main .sticky_top[class^=section_header] .page_title {
    margin-left: 0;
  }
  .cta.black_type ~ main .newsletter_header.dark_type .section_header_block_wrap.sticky_top .btn_subscribe.active {
    background-color: transparent !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #999;
  }
  .cta ~ main .header_espresso.sticky_top .meta .btn_accordion {
    margin-left: 12px;
  }
  .cta ~ main .section_header_wrap .header_nav.start:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    bottom: 1px;
    width: 30px;
    background: linear-gradient(to left, rgb(255, 255, 255), rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0));
    z-index: 10;
  }
  .cta ~ main .section_header_wrap .header_nav.end:after {
    display: none !important;
  }
}
@media (min-width: 986px) and (max-width: 1279px) {
  .cta.black_type ~ main .sticky_top[class^=section_header] {
    left: calc((100% - 946px) / 2 + 203px) !important;
    max-width: 400px !important;
    width: 400px !important;
    margin-left: 52px !important;
  }
  .cta.black_type ~ main .sticky_top[class^=section_header]:after {
    display: none;
  }
  .cta #articleMenu .nav_item:not(:last-child) {
    margin-right: 18px;
  }
  .cta ~ main .sticky_top[class^=section_header] {
    left: calc((100% - 946px) / 2 + 205px) !important;
  }
  .cta .header_option_area {
    margin-left: 10px;
  }
  .cta .header_option_area .btn_shortcut {
    margin: 0 10px;
    width: 60px !important;
    height: 40px !important;
  }
  .cta .header_option_area > button {
    margin: 0 10px;
  }
  .cta.black_type .header_option_area .btn_shortcut .ico_shortcut {
    display: block;
    width: 100%;
    height: 100%;
    background: #555 url("data:image/svg+xml,%3Csvg viewBox='0 0 30 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:anim='http://www.w3.org/2000/anim' anim='' anim:transform-origin='50%25 50%25' anim:duration='1' anim:ease='ease-in-out'%3E%3Cg id='logo'%3E%3Cpath id='Fill 4' fill-rule='evenodd' clip-rule='evenodd' d='M26.4943 22.5173C26.0076 22.5173 25.728 21.5957 25.728 20.5707C25.728 19.5973 26.0076 19.3281 26.3286 19.3281C26.7946 19.3281 27.0845 20.2497 27.0845 21.2852C27.0845 22.2584 26.7946 22.5173 26.4943 22.5173ZM25.336 24.9004H27.7485C28.0488 24.9004 28.1834 25.1386 28.1834 25.3871C28.1834 26.0601 27.3862 26.5779 26.4439 26.5779C25.6155 26.5779 25.1807 26.1119 25.1807 25.5528C25.1807 25.3249 25.2532 25.035 25.336 24.9004ZM27.9549 19.37C27.5717 19.1215 27.0437 18.9869 26.4328 18.9869C24.9211 18.9869 24.041 19.8152 24.041 20.9231C24.041 21.6583 24.3724 22.2174 24.9315 22.5384C24.507 22.849 24.1032 23.2839 23.9375 23.7394V23.8843L25.035 24.837C24.5173 25.0131 23.9893 25.4169 23.834 25.9242C24.1756 26.5144 25.035 27.0011 26.3189 27.0011C27.8927 27.0011 29.3942 26.0899 29.3942 24.6713C29.3942 23.8741 28.7729 23.4289 27.9964 23.4289H25.7805C25.3042 23.4289 25.1283 23.2425 25.1283 23.0044C25.1283 22.9007 25.1592 22.7765 25.2214 22.673C25.5631 22.7972 25.9462 22.8594 26.3707 22.8594C27.8824 22.8594 28.7729 22.031 28.7729 20.9231C28.7729 20.4571 28.5864 19.9498 28.2965 19.6599L29.5184 20.2812H29.6634V18.9766H29.5184L27.9549 19.37Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 6' fill-rule='evenodd' clip-rule='evenodd' d='M11.415 22.2146L12.5332 18.9842L13.579 22.2146H11.415ZM22.9071 20.8898C22.9071 19.6058 21.996 18.9847 20.9917 18.9847C20.8985 18.9847 20.8363 19.0053 20.4637 19.2124L19.366 19.8026V18.9847H19.2107L16.7465 19.6058V19.7612L17.5541 20.165V24.0893L16.85 24.7209L16.1563 24.0893L13.8266 17.1209H11.9835V17.2555L12.2735 18.2081L10.2855 23.9028L9.16724 24.7622V24.8968H11.8593V24.7622L10.7928 24.0271L11.2691 22.6915H13.7334L14.189 24.0893L13.3606 24.7622V24.8968H20.0597V24.7622L19.366 24.1513V20.0925C19.5835 20.02 19.8527 19.9787 20.1219 19.9787C20.7743 19.9787 21.0952 20.2375 21.0952 20.9623V24.1513L20.4015 24.7622V24.8968H23.663V24.7311L22.9071 24.0893V20.8898Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 8' fill-rule='evenodd' clip-rule='evenodd' d='M26.4943 13.3532C26.0076 13.3532 25.728 12.4316 25.728 11.4067C25.728 10.4333 26.0076 10.1641 26.3286 10.1641C26.7946 10.1641 27.0845 11.0857 27.0845 12.1211C27.0845 13.0944 26.7946 13.3532 26.4943 13.3532ZM25.336 15.7383H27.7485C28.0488 15.7383 28.1834 15.9765 28.1834 16.225C28.1834 16.898 27.3862 17.4158 26.4438 17.4158C25.6155 17.4158 25.1807 16.9498 25.1807 16.3907C25.1807 16.1628 25.2532 15.8729 25.336 15.7383ZM29.5184 9.81445L27.9549 10.2079C27.5719 9.95941 27.0437 9.82482 26.4328 9.82482C24.9211 9.82482 24.041 10.6531 24.041 11.761C24.041 12.4962 24.3724 13.0553 24.9315 13.3763C24.507 13.6869 24.1032 14.1218 23.9375 14.5773V14.7222L25.035 15.6749C24.5173 15.851 23.9892 16.2548 23.834 16.7621C24.1756 17.3523 25.035 17.839 26.3189 17.839C27.8699 17.839 29.3838 16.8815 29.3838 15.5682C29.3838 14.712 28.7621 14.2668 27.9962 14.2668H25.7805C25.3042 14.2668 25.1281 14.0804 25.1281 13.8423C25.1281 13.7386 25.1592 13.6144 25.2214 13.5109C25.5631 13.6351 25.9462 13.6973 26.3707 13.6973C27.8824 13.6973 28.7729 12.8688 28.7729 11.761C28.7729 11.295 28.5864 10.7877 28.2965 10.4978L29.5184 11.1191H29.6634V9.81445H29.5184Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 10' fill-rule='evenodd' clip-rule='evenodd' d='M20.3985 15.6038V15.7384H23.6601V15.5727L22.9043 14.9308V11.7313C22.9043 10.4474 21.9931 9.82608 20.9887 9.82608C20.8956 9.82608 20.8334 9.84681 20.4606 10.054L19.3631 10.6442V9.82608H19.2077L16.7434 10.4474V10.6027L17.5511 11.0065V14.9308L16.7952 15.6038V15.7384H20.0568V15.6038L19.3631 14.9928V10.9341C19.5806 10.8615 19.8498 10.8201 20.119 10.8201C20.7712 10.8201 21.0922 11.079 21.0922 11.8039V14.9928L20.3985 15.6038Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 12' fill-rule='evenodd' clip-rule='evenodd' d='M14.5262 13.0464C14.5262 14.4856 14.1638 15.4693 13.6149 15.4693C12.8488 15.4693 12.476 13.9989 12.476 12.5287C12.476 11.1619 12.7763 10.199 13.3976 10.199C14.1844 10.199 14.5262 11.6382 14.5262 13.0464ZM10.5591 12.8723C10.5591 14.7464 11.8741 15.8439 13.4376 15.8439C14.8767 15.8439 16.4403 14.9018 16.4403 12.7688C16.4403 10.9154 15.1045 9.82812 13.5618 9.82812C12.1122 9.82812 10.5591 10.7601 10.5591 12.8723Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 14' fill-rule='evenodd' clip-rule='evenodd' d='M6.81313 10.1973C7.59998 10.1973 7.94172 11.6365 7.94172 13.0447C7.94172 14.4839 7.5794 15.4675 7.0305 15.4675C6.26439 15.4675 5.89155 13.9972 5.89155 12.527C5.89155 11.1602 6.19183 10.1973 6.81313 10.1973ZM6.85407 15.84C8.29331 15.84 9.85678 14.8977 9.85678 12.7647C9.85678 10.9114 8.52104 9.82422 6.9783 9.82422C5.52869 9.82422 3.97559 10.756 3.97559 12.8682C3.97559 14.7424 5.2906 15.84 6.85407 15.84Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 16' fill-rule='evenodd' clip-rule='evenodd' d='M19.041 4.53121C19.041 3.61702 19.3163 2.70299 19.8961 2.70299C20.2697 2.70299 20.7022 3.17474 20.7022 4.70815L19.041 4.82602V4.53121ZM19.8663 8.06039C20.9868 8.06039 21.7438 7.61796 22.3335 7.05781L22.2549 6.90041C21.8911 7.06758 21.4391 7.1659 21.036 7.1659C19.8663 7.1659 19.2176 6.42866 19.0701 5.14104H22.4809C22.4317 3.32259 21.4291 2.34947 19.9449 2.34947C18.2247 2.34947 17.291 3.69602 17.291 5.2786C17.291 6.88086 18.3231 8.06039 19.8663 8.06039Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 18' fill-rule='evenodd' clip-rule='evenodd' d='M11.2928 7.19517L10.5753 7.8341V7.96188H13.6716V7.8341L13.013 7.25411V3.40102C13.2194 3.33217 13.4749 3.29293 13.7305 3.29293C14.3497 3.29293 14.6545 3.53858 14.6545 4.22666V7.25411L13.9959 7.8341V7.96188H17.0921V7.80463L16.3746 7.19517V4.26605C16.3746 3.04714 15.549 2.34928 14.5561 2.34928C14.4678 2.34928 14.4088 2.36897 14.0549 2.56546L13.013 3.12576V0H12.8655L10.5261 0.589764V0.737241L11.2928 1.1206V7.19517Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 20' fill-rule='evenodd' clip-rule='evenodd' d='M5.3269 1.01259H6.03468V7.15602L5.3269 7.83418V7.96197H8.5116V7.83418L7.79405 7.15602V1.01259H8.50182L10.0647 2.78188H10.1925V0.580078H3.62646V2.78188H3.75425L5.3269 1.01259Z' fill='white'%3E%3C/path%3E%3Cpath id='Fill 22' fill-rule='evenodd' clip-rule='evenodd' d='M4.14937 7.96289H0.0439768V8.40547L1.15954 8.87411V15.5733C1.15954 16.5776 0.745385 17.0021 0 17.4267L0.0516765 17.5923C1.73938 17.4163 3.04403 16.3808 3.04403 14.745V8.87411L4.14937 8.40547V7.96289Z' fill='white'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50% 50%/auto 27px no-repeat;
    border-radius: 38px;
  }
  .cta.header .uh .header_right_area {
    right: -10px;
  }
}
@media (min-width: 1280px) {
  .cta ~ main .sticky_top[class^=section_header] {
    transform: translateX(-50%);
    margin-left: -62px;
  }
  .cta.black_type ~ main .sticky_top[class^=section_header] {
    margin-left: -51px;
  }
}


.cta .menu_popup.re .nav {
  padding-bottom: 16px;
}
.cta .menu_popup.re .side_nav .plus ul {
  display: flex;
}
.cta .menu_popup.re .side_nav .plus li {
  width: 50%;
  margin-bottom: 14px;
}
.cta .menu_popup.re .side_nav .plus li:last-child {
  margin-bottom: 0;
}
.cta .menu_popup.re .side_nav .plus dd.x ul {
  display: block;
}
.cta .menu_popup.re .side_nav .plus dd.x ul li {
  display: flex;
  align-items: center;
  width: 100%;
}
.cta .menu_popup.re .side_nav .plus dd.x ul li em + a {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.cta .menu_popup.re .side_nav .plus .service {
  position: relative;
  padding-top: 30px;
  width: 100%;
}
.cta .menu_popup.re .side_nav .plus .service::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.15);
}
.cta .menu_popup.re .side_nav .plus .service li:nth-child(3) {
  margin-bottom: 0;
}
.cta .menu_popup.re .side_nav .plus li em.font_orange {
  display: inline-flex;
  height: 18px;
  margin-right: 3px;
  line-height: 18px;
}
.cta .menu_popup.re .side_nav .plus li em.font_orange.bg_orange {
  background-color: rgba(246, 51, 10, 0.2);
  margin-left: 4px;
  padding: 0 3px;
  font-size: 11px;
  vertical-align: 2px;
}
.cta .menu_popup.re .side_nav .plus .service {
  position: relative;
  background: none;
  left: 0;
  height: auto;
}
.cta .menu_popup.re .side_nav .plus .service::before {
  left: 0 !important;
  right: 0 !important;
  width: auto;
  box-shadow: none;
}
.cta .menu_popup.re .side_nav .package dd.x ul {
  align-items: flex-start;
}
@media (min-width: 986px) {
  .cta .menu_popup.re .side_nav .package dd.x ul {
    margin-right: 16px;
  }
}
.cta .menu_popup.re .side_nav .package dd.x ul li {
  display: flex;
  align-items: center;
  width: 100%;
}
.cta .menu_popup.re .side_nav .package dd.x ul li a {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
}
.cta .menu_popup.re .side_nav .package dd.x ul li em.font_orange.bg_orange {
  display: inline-flex;
  height: 18px;
  margin-right: 3px;
  margin-left: 4px;
  padding: 0 3px;
  background-color: rgba(246, 51, 10, 0.1);
  font-size: 11px;
  line-height: 18px;
  vertical-align: 2px;
}
.cta .menu_popup.re .btn.btn_orange {
  border: 1px solid #f0320a;
  background-color: #f0320a;
  color: #fff;
}
.cta .menu_popup.re .btn.btn_isplus {
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

@media (max-width: 985px) {
  .cta .menu_popup.menu_plus.re .plus {
    padding-top: 0 !important;
  }
  .cta .menu_popup.re .side_nav .my_wrap {
    margin-bottom: 0;
  }
  .cta .menu_popup.re .side_nav .banner_wrap {
    margin-bottom: 30px;
  }
  .cta .menu_popup.re .side_nav .plus {
    padding-bottom: 30px;
  }
  .cta .menu_popup.re .side_nav .plus .home {
    margin-bottom: 20px;
  }
  .cta .menu_popup.re .side_nav .plus .home + .btn.btn_orange {
    margin: 0 0 20px;
  }
  .cta .menu_popup.re .side_nav .plus dt strong {
    margin-bottom: 13px;
  }
  .cta .menu_popup.re .side_nav .plus .nav_item + dt {
    margin-top: 30px;
  }
  .cta .menu_popup.re .side_nav .plus dl {
    margin-bottom: 30px;
  }
  .cta .menu_popup.re .side_nav .package dd.x ul li {
    width: 50%;
    padding-right: 10px;
    font-size: 15px;
    line-height: 24px;
  }
  .cta .menu_popup.re .my_wrap {
    padding: 0 20px;
    margin: 0 auto;
  }
  .cta .menu_popup.re .banner_wrap {
    height: auto;
  }
  .cta .menu_popup.re .banner_wrap img {
    height: auto;
  }
}
@media (min-width: 986px) {
  .cta .menu_popup.re .side_nav .plus {
    /* min-height: 402px; */
    flex-basis: 300px;
    max-width: 300px;
    padding: 0 20px;
  }
  .cta .menu_popup.re .side_nav .plus .home {
    margin-bottom: 14px;
  }
  .cta .menu_popup.re .side_nav .plus .home .ico_fold {
    display: none;
  }
  .cta .menu_popup.re .side_nav .plus dl,
  .cta .menu_popup.re .side_nav .plus ul {
    width: 100% !important;
    height: auto;
  }
  .cta .menu_popup.re .side_nav .plus dl {
    margin-bottom: 20px;
  }
  .cta .menu_popup.re .side_nav .plus dl:after {
    display: none;
  }
  .cta .menu_popup.re .side_nav .plus > ul:last-child {
    margin-top: auto;
    padding-top: 16px;
  }
  .cta .menu_popup.re .side_nav .plus > ul:last-child::before {
    left: -20px !important;
    right: -20px !important;
  }
  .cta .menu_popup.re .side_nav .plus li {
    margin-bottom: 8px;
    font-size: 14px;
  }
  .cta .menu_popup.re .side_nav .plus .service {
    justify-content: space-between;
  }
  .cta .menu_popup.re .side_nav .plus .service li {
    width: auto;
    margin-bottom: 0;
    font-size: 13px;
  }
  .cta .menu_popup.re .side_nav .plus .home + .btn.btn_orange {
    position: absolute;
    right: 20px;
    top: -6px;
    width: 86px;
    height: 28px;
    margin: 0;
    padding-top: 1px;
    padding-bottom: 3px;
    font-size: 13px;
  }
  .cta .menu_popup.re .side_nav .package dd.x ul li {
    font-size: 14px;
    line-height: 22px;
  }
  .cta .menu_popup.re .nav {
    overflow: hidden;
  }
  .cta .menu_popup.re .nav > ul {
    flex-basis: 106px;
  }
  .cta .menu_popup.re .opinion {
    flex-basis: 92px;
  }
  .cta .menu_popup.re .news {
    flex-basis: 73px;
  }
  .cta .menu_popup.re .special {
    flex-basis: 265px;
  }
  .cta .menu_popup.re .package {
    flex-basis: 115px;
  }
}

@media (min-width: 986px) and (max-width: 1279px) {
  .header .menu_popup .scroll {
        max-width: 946px !important;
    }
  .cta .menu_popup.re .side_nav .plus > ul:last-child {
    flex-wrap: wrap;
  }
  .cta .menu_popup.re .side_nav .plus > ul:last-child li {
    width: 50%;
    margin-bottom: 8px;
  }
  .cta .menu_popup.re .side_nav .plus > ul:last-child li:nth-child(3), .cta .menu_popup.re .side_nav .plus > ul:last-child li:nth-child(4) {
    margin-bottom: 0;
  }
}

/* 권력 */
.snackbar.power{background:#2c4a92}
.snackbar.power.expanded .series_name{color:#4160b4}
.snackbar.power.expanded .bracket{color:rgba(44,74,146,.3)}
.snackbar.power.expanded .badge{color:#2c4a92;background:#eaedf4}
.snackbar.power.expanded .btn_bg{background-color:#2c4a92}
/* 탐사&이슈 */
.snackbar.issues{background:#1f92b8}
.snackbar.issues.expanded .series_name{color:#1f92b8}
.snackbar.issues.expanded .bracket{color:rgba(31,146,184,.3)}
.snackbar.issues.expanded .badge{color:#1f92b8;background:#e9f4f8}
.snackbar.issues.expanded .btn_bg{background-color:#1f92b8}
/* 머니 */
.snackbar.finance{background:#c04d3f}
.snackbar.finance.expanded .series_name{color:#c04d3f}
.snackbar.finance.expanded .bracket{color:rgba(192,77,63,.3)}
.snackbar.finance.expanded .badge{color:#c04d3f;background:#f9edec}
.snackbar.finance.expanded .btn_bg{background-color:#c04d3f}
/* 테크&AI */
.snackbar.future{background:#479c94}
.snackbar.future.expanded .series_name{color:#479c94}
.snackbar.future.expanded .bracket{color:rgba(71,156,148,.3)}
.snackbar.future.expanded .badge{color:#479c94;background:#c1eae6}
.snackbar.future.expanded .btn_bg{background-color:#479c94}
/* 삶의 기술 */
.snackbar.living{background:#0e8f82}
.snackbar.living.expanded .series_name{color:#0e8f82}
.snackbar.living.expanded .bracket{color:rgba(14,143,130,.3)}
.snackbar.living.expanded .badge{color:#0e8f82;background:#e7f4f2}
.snackbar.living.expanded .btn_bg{background-color:#0e8f82}
/* 사람 이야기 */
.snackbar.stories{background:#7557ad}
.snackbar.stories.expanded .series_name{color:#7557ad}
.snackbar.stories.expanded .bracket{color:rgba(117,87,173,.3)}
.snackbar.stories.expanded .badge{color:#7557ad;background:#f1eef7}
.snackbar.stories.expanded .btn_bg{background-color:#7557ad}
/* 아트 */
.snackbar.arts{background:#d89a45}
.snackbar.arts.expanded .series_name{color:#d89a45}
.snackbar.arts.expanded .bracket{color:rgba(216,154,69,.3)}
.snackbar.arts.expanded .badge{color:#d89a45;background:#fbf5ec}
.snackbar.arts.expanded .btn_bg{background-color:#d89a45}
.snackbar.expanded {
    background-color: #fff;
}

.topbanner_plus,
.topbanner_plus a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.topbanner_plus {
  height: 60px;
  background: #000 url("https://assets.joongang.co.kr/images/banner/bg_topbanner_plus.jpg") 50% 50%/auto 100% no-repeat;
  color: #fff;
  text-align: center;
}
.topbanner_plus a {
  width: 100%;
  height: 60px;
}
@media (max-width: 985px) {
  .topbanner_plus {
    font-size: 14px;
  }
}
@media (min-width: 986px) {
  .topbanner_plus {
    font-size: 16px;
  }
}
.topbanner_plus .logo_plus_white {
  width: 121px;
  height: 19px;
  margin-left: 10px;
  margin-top: 1px;
}
@media (min-width: 986px) {
  .topbanner_plus .logo_plus_white {
    width: 157px;
    height: 18px;
  }
}

.topbanner a {
  display: grid;
  grid-auto-flow: column;
  place-items: center;
  justify-content: center;
  align-items: center;
  column-gap: 6px;
  width: 100%;
  height: 100%;
  text-align: center;
}

.topbanner_gmc {
  background-color: #000;
  background: #000 url("https://assets.joongang.co.kr/images/banner/bg_topbanner_gmc_new@2x.png") 50% 50%/auto 100% no-repeat;
  height: 60px;
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  letter-spacing: -0.2px;
  color: #fff;
}
@media (max-width: 985px) {
  .topbanner_gmc {
    font-weight: 500;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: -0.2px;
  }
}
.topbanner_gmc .brand_logo_img {
  width: 140px;
  height: auto;
  margin-block-start: 3px;
}