@charset "euc-kr"; :root {
    --black: #000;
    --primary: #fe9915;
    --primary_pastel: #fec57b;
    --secondary: #71412c;
    --accent: #ff3030;
    --white: #ffffff;
    --blue: #0909ff;
    --bg_blue: #eef4f8;
    --bg_darkgray: #757575;
    --bg_gray: #efeeed;
    --bg_ivory: #fdf5e7;
    --bg_orange: #f7e8dd;
    --bg_green: #eef0cc;
    --bg_lightbrown: #f6eee3;
    --gray900: #121212;
    --gray500: #757575;
    --gray400: #bdbdbd;
    --gray300: #e0e0e0;
    --gray200: #efeeed;
    /*font*/
    --f_color: #121212;
    --description: #757575;
    /*line*/
    --border_gray: #bdbdbd;
    --border_light: #e0e0e0;
    --border_dark: #121212;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input,button,textarea {
    border: 0;
    font-family: 'Pretendard',-apple-system,sans-serif;
    letter-spacing: -.32px;
}

input,textarea,select,button {
    outline: 0;
    padding: 0;
    margin: 0;
}

html,body {
    width: 100%;
    height: 100%;
}

html {
    -webkit-text-size-adjust: 100%;
}


body {
    font-size: 100%;
    line-height: 1;
    word-wrap: break-word;
    -webkit-text-size-adjust: none;
    direction: ltr;
    color: var(--f_color);
    background-color: #fff;
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 700;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
    padding: 0;
    margin: 0;
}

ol,ul,li,dt,dd,dl {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,caption legend {
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
}

button {
    background: transparent;
    cursor: pointer;
    overflow: visible;
    border: 0;
}

select optgroup {
}

select optgroup option {
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after, caption:after {
    content: '';
    content: none;
}

a,a:active,a:focus,a:visited {
    color: var(--f_color);
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
}

address {
    font-style: normal;
    text-decoration: normal;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*ios input select*/
input {
    -webkit-border-radius: 0;
}

select {
    -webkit-border-radius: 0;
    padding-right: 20px;
    -webkit-appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M10.36,13.7c-.29.29-.77.29-1.06,0l-5.17-5.17c-.29-.29-.29-.77,0-1.06.29-.29.77-.29,1.06,0l4.64,4.64,4.64-4.64c.29-.29.77-.29,1.06,0,.29.29.29.77,0,1.06l-5.17,5.17Z' fill='%23121212' /%3E%3C/svg%3E");
    background-position: 98% 50%;
    background-repeat: no-repeat;
    background-size: 16px 16px;
}

/* 이미지 */
img {
    width: 100%;
    height: auto;
    display: block;
}

/*overflow*/
.ovh {
    overflow: hidden;
}

.ovih {
    overflow: inherit;
}

/*opacity*/
.op_4 {
    opacity: .4;
}

/*text-align*/
.tac {
    text-align: center;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

/*아이콘*/
i {
    overflow: hidden;
}

[class*=ico_] {
    background-position: 50% 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

.ico_arr_right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M13.87,9.81c.29.29.29.77,0,1.06l-5.17,5.17c-.29.29-.77.29-1.06,0-.29-.29-.29-.77,0-1.06l4.64-4.64-4.64-4.64c-.29-.29-.29-.77,0-1.06.29-.29.77-.29,1.06,0l5.17,5.17Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_arr_down {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M10.36,13.7c-.29.29-.77.29-1.06,0l-5.17-5.17c-.29-.29-.29-.77,0-1.06.29-.29.77-.29,1.06,0l4.64,4.64,4.64-4.64c.29-.29.77-.29,1.06,0,.29.29.29.77,0,1.06l-5.17,5.17Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_round_arr_right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M15.46,9.81c-.03-.06-.06-.12-.11-.16l-5-5c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l4.15,4.15H5c-.28,0-.5.22-.5.5s.22.5.5.5h8.79l-4.15,4.15c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l5-5s.08-.1.11-.16c.05-.12.05-.26,0-.38Z' fill='%23121212' /%3E%%3Cpath  d='M10,0C4.49,0,0,4.49,0,10s4.49,10,10,10,10-4.49,10-10S15.51,0,10,0ZM10,19c-4.96,0-9-4.04-9-9S5.04,1,10,1s9,4.04,9,9-4.04,9-9,9Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_round_arr_left {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M10,0C4.49,0,0,4.49,0,10s4.49,10,10,10,10-4.49,10-10S15.51,0,10,0ZM10,19c-4.96,0-9-4.04-9-9S5.04,1,10,1s9,4.04,9,9-4.04,9-9,9Z' fill='%23121212' /%3E%%3Cpath  d='M15,9.5H6.21l4.15-4.15c.2-.2.2-.51,0-.71s-.51-.2-.71,0l-5,5s-.08.1-.11.16c-.05.12-.05.26,0,.38.03.06.06.12.11.16l5,5c.1.1.23.15.35.15s.26-.05.35-.15c.2-.2.2-.51,0-.71l-4.15-4.15h8.79c.28,0,.5-.22.5-.5s-.22-.5-.5-.5Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_round_arrbr_right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M15.46,9.81c-.03-.06-.06-.12-.11-.16l-5-5c-.2-.2-.51-.2-.71,0s-.2.51,0,.71l4.15,4.15H5c-.28,0-.5.22-.5.5s.22.5.5.5h8.79l-4.15,4.15c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l5-5s.08-.1.11-.16c.05-.12.05-.26,0-.38Z' fill='%2371412C' /%3E%%3Cpath  d='M10,0C4.49,0,0,4.49,0,10s4.49,10,10,10,10-4.49,10-10S15.51,0,10,0ZM10,19c-4.96,0-9-4.04-9-9S5.04,1,10,1s9,4.04,9,9-4.04,9-9,9Z' fill='%2371412C' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_round_arrbr_left {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M10,0C4.49,0,0,4.49,0,10s4.49,10,10,10,10-4.49,10-10S15.51,0,10,0ZM10,19c-4.96,0-9-4.04-9-9S5.04,1,10,1s9,4.04,9,9-4.04,9-9,9Z' fill='%2371412C' /%3E%%3Cpath  d='M15,9.5H6.21l4.15-4.15c.2-.2.2-.51,0-.71s-.51-.2-.71,0l-5,5s-.08.1-.11.16c-.05.12-.05.26,0,.38.03.06.06.12.11.16l5,5c.1.1.23.15.35.15s.26-.05.35-.15c.2-.2.2-.51,0-.71l-4.15-4.15h8.79c.28,0,.5-.22.5-.5s-.22-.5-.5-.5Z' fill='%2371412C' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_esports {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath style='fill:%23fe9915'  d='M18.87,9.58c-.83-3.75-2.08-5.74-3.93-6.29-.39-.11-.79-.17-1.2-.17-.54,0-1,.13-1.5.27-.59.17-1.27.36-2.25.36s-1.66-.19-2.26-.36c-.49-.14-.96-.27-1.49-.27-.42,0-.84.06-1.24.17-1.84.54-3.09,2.54-3.93,6.29-.9,4.03-.46,6.58,1.25,7.17.23.08.48.12.73.13,1.17,0,2.11-.97,2.75-1.77.72-.9,1.57-1.36,4.19-1.36,2.34,0,3.31.32,4.15,1.36.53.66,1.02,1.11,1.52,1.4.66.38,1.32.47,1.96.25,1.01-.34,1.59-1.25,1.72-2.7.1-1.11-.05-2.57-.47-4.47ZM8.12,9.37h-1.25v1.25c0,.17-.07.32-.18.44-.12.12-.28.18-.44.18s-.32-.07-.44-.18c-.12-.12-.18-.28-.18-.44v-1.25h-1.25c-.17,0-.32-.07-.44-.18-.12-.12-.18-.28-.18-.44s.07-.32.18-.44c.12-.12.28-.18.44-.18h1.25v-1.25c0-.17.07-.32.18-.44.12-.12.28-.18.44-.18s.32.07.44.18c.12.12.18.28.18.44v1.25h1.25c.17,0,.32.07.44.18.12.12.18.28.18.44s-.07.32-.18.44-.28.18-.44.18ZM11.41,9.53c-.15,0-.31-.05-.43-.13-.13-.09-.23-.21-.29-.35-.06-.14-.07-.3-.04-.45.03-.15.1-.29.21-.4.11-.11.25-.18.4-.21.15-.03.31-.01.45.04.14.06.26.16.35.29.09.13.13.28.13.43,0,.21-.08.41-.23.55-.15.15-.35.23-.55.23ZM13.12,11.25c-.15,0-.31-.05-.43-.13-.13-.09-.23-.21-.29-.35-.06-.14-.07-.3-.04-.45.03-.15.1-.29.21-.4.11-.11.25-.18.4-.21s.31-.01.45.05c.14.06.26.16.35.29.09.13.13.28.13.43,0,.21-.08.41-.23.55-.15.15-.34.23-.55.23ZM13.12,7.81c-.15,0-.31-.05-.43-.13-.13-.09-.23-.21-.29-.35-.06-.14-.07-.3-.04-.45s.1-.29.21-.4c.11-.11.25-.18.4-.21.15-.03.31-.01.45.04.14.06.26.16.35.29.09.13.13.28.13.43,0,.21-.08.41-.23.55-.15.15-.35.23-.55.23ZM14.84,9.53c-.15,0-.31-.05-.43-.13-.13-.09-.23-.21-.29-.35-.06-.14-.07-.3-.04-.45.03-.15.1-.29.21-.4.11-.11.25-.18.4-.21.15-.03.31-.01.45.04.14.06.26.16.35.29.09.13.13.28.13.43,0,.21-.08.41-.23.55-.15.15-.35.23-.55.23Z'  /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_playk {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M19.25,10c0-.69-.35-1.38-1.06-1.77L9.65,3.59c-1.38-.75-3.07.23-3.07,1.77v4.65h12.67Z' fill='%23fe9915' /%3E%3Cpath  d='M9.65,16.41l8.54-4.65c.32-.17.59-.42.78-.73.19-.31.29-.67.28-1.03H6.58v4.65c0,1.54,1.69,2.51,3.07,1.77Z' fill='%23fc7901' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_user {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M11.39,18.2c.13-.02.26-.04.38-.07.18-.04.35-.09.53-.14.1-.03.21-.06.31-.09.17-.06.34-.12.51-.19.11-.05.22-.1.33-.15.13-.06.27-.12.4-.19,2.66-1.39,4.49-4.17,4.49-7.39,0-4.6-3.73-8.33-8.33-8.33S1.67,5.4,1.67,10c0,3.21,1.82,6,4.49,7.39.13.07.26.13.4.19.11.05.22.1.33.15.17.07.34.13.51.19.1.03.2.06.31.09.17.05.35.1.53.14.13.03.25.05.38.07.16.03.32.06.49.08.19.02.39.03.59.03.1,0,.2.02.31.02s.21-.01.31-.02c.2,0,.4-.01.59-.03.17-.02.33-.05.49-.07ZM13.47,15.87c-.1.06-.2.12-.31.17-.16.09-.33.17-.5.24,0,0,0,0-.01,0-.82.34-1.71.54-2.66.54s-1.84-.19-2.66-.54c0,0,0,0,0,0-.17-.07-.34-.16-.5-.24-.1-.06-.2-.11-.3-.17-.03-.02-.07-.04-.1-.06-.31-.2-.6-.43-.85-.67,1.05-1.01,2.62-1.69,4.42-1.69s3.37.68,4.42,1.69c-.26.25-.54.47-.86.67-.03.02-.06.04-.09.06ZM10,3.17c3.77,0,6.83,3.06,6.83,6.83,0,1.53-.51,2.95-1.37,4.09-1.35-1.3-3.29-2.13-5.47-2.13s-4.12.83-5.46,2.13c-.85-1.14-1.37-2.55-1.37-4.09,0-3.77,3.06-6.83,6.83-6.83Z' fill='%23121212' /%3E%3Cpath  d='M10,10.98c1.62,0,2.94-1.32,2.94-2.94s-1.32-2.94-2.94-2.94-2.94,1.32-2.94,2.94,1.32,2.94,2.94,2.94ZM10,6.6c.8,0,1.44.64,1.44,1.44s-.64,1.44-1.44,1.44-1.44-.64-1.44-1.44.64-1.44,1.44-1.44Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_user:hover,.ico_user.pri {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M11.39,18.2c.13-.02.26-.04.38-.07.18-.04.35-.09.53-.14.1-.03.21-.06.31-.09.17-.06.34-.12.51-.19.11-.05.22-.1.33-.15.13-.06.27-.12.4-.19,2.66-1.39,4.49-4.17,4.49-7.39,0-4.6-3.73-8.33-8.33-8.33S1.67,5.4,1.67,10c0,3.21,1.82,6,4.49,7.39.13.07.26.13.4.19.11.05.22.1.33.15.17.07.34.13.51.19.1.03.2.06.31.09.17.05.35.1.53.14.13.03.25.05.38.07.16.03.32.06.49.08.19.02.39.03.59.03.1,0,.2.02.31.02s.21-.01.31-.02c.2,0,.4-.01.59-.03.17-.02.33-.05.49-.07ZM10,3.17c3.77,0,6.83,3.06,6.83,6.83,0,1.53-.51,2.95-1.37,4.09-1.35-1.3-3.29-2.13-5.47-2.13s-4.12.83-5.46,2.13c-.85-1.14-1.37-2.55-1.37-4.09,0-3.77,3.06-6.83,6.83-6.83Z' fill='%23fe9915' /%3E%3Cpath  d='M10,10.98c1.62,0,2.94-1.32,2.94-2.94s-1.32-2.94-2.94-2.94-2.94,1.32-2.94,2.94,1.32,2.94,2.94,2.94Z' fill='%23fe9915' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_search {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M13.84,12.77c.92-1.15,1.47-2.61,1.47-4.2,0-3.72-3.02-6.74-6.74-6.74S1.83,4.85,1.83,8.57s3.02,6.74,6.74,6.74c1.59,0,3.05-.55,4.21-1.47l3.36,3.36c.29.29.77.29,1.06,0s.29-.77,0-1.06l-3.36-3.36ZM13.81,8.57c0,2.89-2.35,5.24-5.24,5.24s-5.24-2.35-5.24-5.24,2.35-5.24,5.24-5.24,5.24,2.35,5.24,5.24Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_navbar {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M1.75,4.17c0-.41.34-.75.75-.75h15c.41,0,.75.34.75.75s-.34.75-.75.75H2.5c-.41,0-.75-.34-.75-.75ZM1.75,10c0-.41.34-.75.75-.75h15c.41,0,.75.34.75.75s-.34.75-.75.75H2.5c-.41,0-.75-.34-.75-.75ZM1.75,15.83c0-.41.34-.75.75-.75h15c.41,0,.75.34.75.75s-.34.75-.75.75H2.5c-.41,0-.75-.34-.75-.75Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_info {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M10,7.5c.22,0,.43-.09.59-.24.16-.16.24-.37.24-.59s-.09-.43-.24-.59c-.16-.16-.37-.24-.59-.24s-.43.09-.59.24c-.16.16-.24.37-.24.59s.09.43.24.59c.16.16.37.24.59.24Z' fill='%23757575' /%3E%3Cpath  d='M10,1.67C5.4,1.67,1.67,5.4,1.67,10s3.73,8.33,8.33,8.33,8.33-3.73,8.33-8.33S14.6,1.67,10,1.67ZM14.71,14.72c-1.25,1.25-2.95,1.95-4.71,1.95s-3.46-.7-4.71-1.95c-1.25-1.25-1.95-2.95-1.95-4.71s.7-3.46,1.95-4.71,2.95-1.95,4.71-1.95,3.46.7,4.71,1.95c1.25,1.25,1.95,2.95,1.95,4.71s-.7,3.46-1.95,4.71Z' fill='%23757575' /%3E%3Cpath  d='M10.83,13.45v-4.27c0-.47-.38-.84-.84-.84h-.83c-.22,0-.43.09-.59.24-.16.16-.24.37-.24.59s.09.43.24.59c.16.16.37.24.59.24v4.16c0,.11.02.22.06.32s.1.19.18.27c.08.08.17.14.27.18s.21.06.32.06h.41c.18,0,.36-.06.51-.17.15-.11.25-.27.3-.45.05-.18.04-.37-.04-.53s-.19-.31-.35-.4Z' fill='%23757575' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_shortform {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.bg_st{fill:url(%23linear-gradient);}%3C/style%3E%3ClinearGradient id='linear-gradient' x1='1.67' y1='9.89' x2='18.33' y2='9.89' gradientTransform='translate(0 19.89) scale(1 -1)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ff7b02'/%3E%3Cstop offset='1' stop-color='%23da2d01'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath class='bg_st' d='M18.33,10c0-4.62-3.72-8.33-8.33-8.33-.97,0-1.92.16-2.82.47l.58,1.62c.71-.28,1.45-.44,2.23-.44,3.67,0,6.69,3.02,6.69,6.69s-3.02,6.69-6.69,6.69-6.69-3.02-6.69-6.69c0-.78.16-1.57.44-2.27l-1.62-.55c-.31.9-.47,1.84-.47,2.82,0,4.62,3.72,8.33,8.33,8.33s8.33-3.72,8.33-8.33ZM4.56,3.31c.71,0,1.28.59,1.28,1.25,0,.71-.57,1.28-1.28,1.28-.66,0-1.25-.57-1.25-1.28,0-.66.59-1.25,1.25-1.25ZM15,10c0-2.78-2.23-5-5-5s-5,2.22-5,5,2.22,5,5,5,5-2.22,5-5ZM12.5,10l-4.17,2.5v-5'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_shorts {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24'%3E%3Cg%3E%3Cpath d='M17.77,10.32l-1.2-.5L18,9.06a3.74,3.74,0,0,0-3.5-6.62L6,6.94a3.74,3.74,0,0,0,.23,6.74l1.2.49L6,14.93a3.75,3.75,0,0,0,3.5,6.63l8.5-4.5a3.74,3.74,0,0,0-.23-6.74Z' fill='%23ff0000'%3E%3C/path%3E%3Cpolygon points='10 14.65 15 12 10 9.35 10 14.65' fill='%23fff'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_cancle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M2.8,2.8c.29-.29.77-.29,1.06,0l6.14,6.14,6.14-6.14c.29-.29.77-.29,1.06,0,.29.29.29.77,0,1.06l-6.14,6.14,6.14,6.14c.29.29.29.77,0,1.06s-.77.29-1.06,0l-6.14-6.14-6.14,6.14c-.29.29-.77.29-1.06,0-.29-.29-.29-.77,0-1.06l6.14-6.14L2.8,3.86c-.29-.29-.29-.77,0-1.06Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_hit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M8.23,8.23c-.47.47-.73,1.1-.73,1.77s.26,1.3.73,1.77c.47.47,1.1.73,1.77.73s1.29-.26,1.77-.73c.47-.47.73-1.1.73-1.77s-.26-1.3-.73-1.77c-.95-.94-2.59-.94-3.54,0ZM11.06,11.06c-.57.57-1.55.57-2.12,0-.28-.28-.44-.66-.44-1.06s.16-.78.44-1.06c.28-.28.66-.44,1.06-.44s.78.16,1.06.44c.28.28.44.66.44,1.06s-.16.78-.44,1.06Z' fill='%23757575' /%3E%3Cpath  d='M17.13,9.82c-1.2-3.07-3.93-4.98-7.13-4.98s-5.93,1.91-7.13,4.99c-.05.12-.05.25,0,.36,1.2,3.07,3.93,4.98,7.13,4.98s5.93-1.91,7.13-4.98c.05-.12.05-.25,0-.36ZM10,14.16c-2.71,0-5.04-1.59-6.13-4.17,1.08-2.58,3.41-4.17,6.13-4.17s5.04,1.59,6.13,4.17c-1.08,2.58-3.41,4.17-6.13,4.17Z' fill='%23757575' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_live {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M10,9.01c-.33,0-.65.13-.88.37-.23.23-.37.55-.37.88s.13.65.37.88c.23.23.55.37.88.37s.65-.13.88-.37.37-.55.37-.88-.13-.65-.37-.88-.55-.37-.88-.37Z' fill='%23ff3030' /%3E%3Cpath  d='M3.46,12.97c-.36-.86-.54-1.78-.54-2.71s.18-1.85.54-2.71c.36-.86.88-1.64,1.54-2.3.12-.12.18-.28.18-.44s-.07-.32-.18-.44c-.12-.12-.28-.18-.44-.18s-.32.07-.44.18c-3.25,3.25-3.25,8.53,0,11.78.12.11.28.18.44.18.16,0,.32-.07.44-.18.12-.12.18-.27.18-.44,0-.16-.06-.32-.18-.44-.66-.66-1.18-1.44-1.54-2.3Z' fill='%23ff3030' /%3E%3Cpath  d='M7.35,7.61c.12-.12.18-.28.18-.44s-.07-.32-.18-.44c-.12-.12-.28-.18-.44-.18s-.32.07-.44.18c-.94.94-1.46,2.21-1.46,3.54s.53,2.6,1.46,3.54c.12.11.28.17.44.17.16,0,.32-.07.43-.18s.18-.27.18-.43c0-.16-.06-.32-.17-.44-.35-.35-.62-.76-.81-1.22-.19-.45-.29-.94-.29-1.44s.1-.98.29-1.44c.19-.46.46-.87.81-1.22Z' fill='%23ff3030' /%3E%3Cpath  d='M13.54,6.72h0c-.12-.11-.28-.17-.44-.17-.16,0-.32.07-.43.18-.11.11-.18.27-.18.43,0,.16.06.32.17.44.35.35.62.76.81,1.22.19.45.29.94.29,1.44s-.1.98-.29,1.44c-.19.45-.46.87-.81,1.22-.06.06-.11.13-.14.2-.03.08-.05.16-.05.24,0,.08.02.17.05.24.03.08.08.15.14.21.06.06.13.1.21.14.08.03.16.05.24.05.08,0,.16-.02.24-.05.08-.03.15-.08.2-.14.94-.94,1.46-2.21,1.46-3.54s-.53-2.6-1.46-3.54Z' fill='%23ff3030' /%3E%3Cpath  d='M15.89,4.37c-.06-.06-.13-.11-.2-.14-.08-.03-.16-.05-.24-.05-.08,0-.17.01-.25.05-.08.03-.15.08-.21.14-.06.06-.11.13-.14.21-.03.08-.05.16-.05.25,0,.08.02.17.05.24.03.08.08.15.14.2.66.66,1.18,1.44,1.54,2.3.36.86.54,1.78.54,2.71s-.18,1.85-.54,2.71c-.36.86-.88,1.64-1.54,2.3-.11.12-.17.28-.17.44,0,.16.07.32.18.43s.27.18.43.18c.16,0,.32-.06.44-.17,3.25-3.25,3.25-8.53,0-11.79Z' fill='%23ff3030' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_share {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath  d='M17.5,16.38c-.39,0-.76.08-1.1.24-.31.15-.59.35-.82.6l-7.57-4.46c.03-.1.06-.21.08-.33.02-.15.04-.3.04-.44s-.01-.28-.04-.43c-.02-.11-.04-.22-.08-.32l7.57-4.46c.24.25.51.45.82.6.34.16.71.24,1.1.24.73,0,1.35-.26,1.86-.77.51-.51.77-1.13.77-1.86,0-.72-.26-1.35-.77-1.86-.51-.51-1.13-.77-1.86-.77s-1.35.26-1.86.77c-.51.51-.77,1.13-.77,1.86,0,.14.01.29.04.43.02.11.04.22.08.33l-7.57,4.46c-.24-.25-.52-.45-.82-.6-.34-.16-.71-.24-1.1-.24-.73,0-1.35.26-1.86.77-.51.51-.77,1.13-.77,1.86s.26,1.35.77,1.86c.51.51,1.13.76,1.86.76.39,0,.76-.08,1.1-.24.31-.15.58-.35.82-.6l7.57,4.46c-.03.11-.06.21-.08.33-.02.15-.04.29-.04.43,0,.73.26,1.35.77,1.86.51.51,1.13.77,1.86.77.73,0,1.35-.26,1.86-.77.51-.51.76-1.13.76-1.86s-.26-1.35-.77-1.86c-.51-.51-1.13-.76-1.86-.76ZM18.87,19c0,.38-.13.7-.4.97-.27.27-.59.41-.97.41s-.7-.13-.97-.41c-.27-.27-.4-.59-.4-.97,0-.38.13-.7.41-.97.27-.27.59-.4.97-.4s.7.13.97.4c.27.27.4.59.4.97ZM16.12,5c0-.38.13-.7.41-.97.27-.27.59-.4.97-.4s.7.13.97.4c.27.27.4.59.4.97,0,.38-.13.7-.4.97-.27.27-.59.4-.97.4s-.7-.13-.97-.4c-.27-.27-.4-.59-.4-.97ZM6.87,12c0,.38-.13.7-.4.97-.27.27-.59.41-.97.41s-.7-.13-.97-.41c-.27-.27-.41-.59-.4-.97,0-.38.13-.7.4-.97s.59-.4.97-.4.7.13.97.4c.27.27.4.59.4.97Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_fontsize {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24'%3E%3Cpath d='M5.95,7.99h5.25c-.35,3.36-2.32,5.97-5.85,7.75l-.13.06.87,1.23.1-.05c4.31-2.15,6.58-5.68,6.58-10.21v-.12h-6.81v1.34Z' fill='%23121212' /%3E%3Cpolygon points='18.78 10.94 16.47 10.94 16.47 5.11 14.91 5.11 14.91 19.72 16.47 19.72 16.47 12.28 18.78 12.28 18.78 10.94'  fill='%23121212' /%3E%3Cpolygon points='2.62 2.63 6.12 2.63 6.12 1.38 1.38 1.38 1.38 6.13 2.62 6.13 2.62 2.63'  fill='%23121212' /%3E%3Cpolygon points='17.88 1.38 17.88 2.63 21.38 2.63 21.38 6.13 22.62 6.13 22.62 1.38 17.88 1.38'  fill='%23121212' /%3E%3Cpolygon points='2.62 17.88 1.38 17.88 1.38 22.63 6.12 22.63 6.12 21.38 2.62 21.38 2.62 17.88' fill='%23121212' /%3E%3Cpolygon points='21.38 21.38 17.88 21.38 17.88 22.63 22.62 22.63 22.62 17.88 21.38 17.88 21.38 21.38' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_print {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath  d='M19.22,11.55c.24-.24.36-.54.36-.89,0-.35-.12-.65-.36-.89-.24-.24-.54-.36-.89-.36h0c-.35,0-.65.12-.88.36-.24.24-.36.54-.36.89,0,.35.12.65.36.89s.54.36.88.36c.36.02.66-.12.91-.36Z' fill='%23121212' /%3E%3Cpath  d='M20.94,8.4h0c-.45-.46-1.03-.69-1.7-.69h-1.48V3.2H6.24v4.51h-1.48c-.67,0-1.24.23-1.69.69-.46.45-.69,1.02-.69,1.7v6.2h3.86v4.51h11.53v-4.51h3.86v-6.2c0-.67-.23-1.24-.68-1.7ZM16.39,4.58v3.13H7.61v-3.13h8.77ZM6.24,13.18v1.73h-2.48v-4.82c0-.29.09-.52.29-.71.19-.19.43-.29.72-.29h14.49c.29,0,.52.1.72.29s.29.43.29.71v4.82h-2.48v-1.73H6.24ZM7.61,19.42v-4.87h8.77v4.87H7.61Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
}

.ico_outlink {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M16,10.83c-.28,0-.5.22-.5.5v3.33c0,.22-.09.43-.24.59s-.37.24-.59.24H5.33c-.22,0-.43-.09-.59-.24-.16-.16-.24-.37-.24-.59V5.33c0-.22.09-.43.24-.59.16-.16.37-.24.59-.24h3.33c.28,0,.5-.22.5-.5s-.22-.5-.5-.5h-3.33c-.49,0-.95.19-1.3.54-.35.35-.54.81-.54,1.3v9.33c0,.49.19.95.54,1.3s.81.54,1.3.54h9.33c.49,0,.95-.19,1.3-.54s.54-.81.54-1.3v-3.33c0-.28-.22-.5-.5-.5Z' fill='%23121212' /%3E%3Cpath  d='M16.46,3.81c-.02-.05-.05-.11-.1-.15h0s0,0,0,0c0,0-.01-.01-.02-.02h0s0,0,0,0c-.05-.04-.1-.07-.15-.1s-.11-.04-.18-.04h0s-.01,0-.01,0h-3.33c-.28,0-.5.22-.5.5s.22.5.5.5h2.13l-6.35,6.35c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l6.35-6.35v2.13c0,.28.22.5.5.5s.5-.22.5-.5v-3.33h0v-.02h0c0-.06-.02-.12-.04-.18Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_news {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3E%3Cpath  d='M3.5,6c-.13,0-.26.05-.35.15-.09.09-.15.22-.15.35s.05.26.15.35c.09.09.22.15.35.15h7c.13,0,.26-.05.35-.15.09-.09.15-.22.15-.35s-.05-.26-.15-.35c-.09-.09-.22-.15-.35-.15H3.5ZM3.5,8c-.13,0-.26.05-.35.15-.09.09-.15.22-.15.35v2c0,.13.05.26.15.35.09.09.22.15.35.15h2c.13,0,.26-.05.35-.15.09-.09.15-.22.15-.35v-2c0-.13-.05-.26-.15-.35-.09-.09-.22-.15-.35-.15h-2ZM4,10v-1h1v1h-1ZM7.5,8c-.13,0-.26.05-.35.15-.09.09-.15.22-.15.35s.05.26.15.35c.09.09.22.15.35.15h3c.13,0,.26-.05.35-.15.09-.09.15-.22.15-.35s-.05-.26-.15-.35c-.09-.09-.22-.15-.35-.15h-3ZM7.5,10c-.13,0-.26.05-.35.15-.09.09-.15.22-.15.35s.05.26.15.35c.09.09.22.15.35.15h3c.13,0,.26-.05.35-.15.09-.09.15-.22.15-.35s-.05-.26-.15-.35c-.09-.09-.22-.15-.35-.15h-3ZM1,5c0-.53.21-1.04.59-1.41.38-.38.88-.59,1.41-.59h8c.53,0,1.04.21,1.41.59.38.38.59.88.59,1.41.53,0,1.04.21,1.41.59.38.38.59.88.59,1.41v4.5c0,.66-.26,1.3-.73,1.77-.47.47-1.1.73-1.77.73H3.5c-.66,0-1.3-.26-1.77-.73-.47-.47-.73-1.1-.73-1.77v-6.5ZM12.5,11.5c-.13,0-.26-.05-.35-.15-.09-.09-.15-.22-.15-.35v-6c0-.27-.11-.52-.29-.71-.19-.19-.44-.29-.71-.29H3c-.27,0-.52.11-.71.29-.19.19-.29.44-.29.71v6.5c0,.4.16.78.44,1.06.28.28.66.44,1.06.44h9c.4,0,.78-.16,1.06-.44.28-.28.44-.66.44-1.06v-4.5c0-.27-.11-.52-.29-.71-.19-.19-.44-.29-.71-.29v5c0,.13-.05.26-.15.35-.09.09-.22.15-.35.15' fill='%23ffffff' /%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    margin-right: 2px;
}

.ico_filter {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M2.29,5.24h8.56c.12.4.34.76.64,1.06.48.48,1.13.75,1.81.75.34,0,.67-.07.98-.2.31-.13.59-.32.83-.56.24-.24.43-.52.56-.83.03-.08.06-.15.08-.23h1.95c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-1.95c-.02-.08-.05-.16-.08-.23-.13-.31-.32-.59-.56-.83-.24-.24-.52-.43-.83-.56s-.65-.2-.98-.2c-.68,0-1.33.27-1.81.75-.3.3-.52.67-.64,1.06H2.29c-.41,0-.75.34-.75.75s.34.75.75.75ZM12.55,3.74c.2-.2.47-.31.75-.31.14,0,.28.03.41.08.13.05.25.13.35.23.1.1.18.22.23.35.05.13.08.27.08.41s-.03.28-.08.41c-.05.13-.13.25-.23.35-.1.1-.22.18-.35.23-.13.05-.27.08-.41.08-.28,0-.55-.11-.75-.31-.2-.2-.31-.47-.31-.75s.11-.55.31-.75Z' fill='%23757575' /%3E%3Cpath  d='M17.71,9.25h-9.66c-.12-.4-.34-.76-.64-1.06-.48-.48-1.13-.75-1.81-.75s-1.33.27-1.81.75c-.3.3-.52.67-.64,1.06h-.85c-.41,0-.75.34-.75.75s.34.75.75.75h.85c.12.4.34.76.64,1.06.48.48,1.13.75,1.81.75s1.33-.27,1.81-.75c.3-.3.52-.67.64-1.06h9.66c.41,0,.75-.34.75-.75s-.34-.75-.75-.75ZM6.35,10.75c-.2.2-.47.31-.75.31s-.55-.11-.75-.31-.31-.47-.31-.75.11-.55.31-.75c.2-.2.47-.31.75-.31s.55.11.75.31.31.47.31.75-.11.55-.31.75Z' fill='%23757575' /%3E%3Cpath  d='M17.71,14.75h-4.15c-.12-.4-.34-.76-.64-1.06-.48-.48-1.13-.75-1.82-.75s-1.33.27-1.81.75c-.3.3-.52.67-.64,1.06H2.29c-.41,0-.75.34-.75.75s.34.75.75.75h6.35c.12.4.34.77.64,1.06.48.48,1.13.75,1.81.75s1.33-.27,1.82-.75c.3-.3.52-.67.64-1.07h4.15c.41,0,.75-.34.75-.75s-.34-.75-.75-.75ZM11.86,16.26c-.2.2-.47.31-.75.31s-.55-.11-.75-.31c-.2-.2-.31-.47-.31-.75s.11-.55.31-.75.47-.31.75-.31.55.11.75.31c.2.2.31.47.31.75s-.11.55-.31.76Z' fill='%23757575' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.of .ico_filter {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M2.29,5.24h8.56c.12.4.34.76.64,1.06.48.48,1.13.75,1.81.75.34,0,.67-.07.98-.2.31-.13.59-.32.83-.56.24-.24.43-.52.56-.83.03-.08.06-.15.08-.23h1.95c.41,0,.75-.34.75-.75s-.34-.75-.75-.75h-1.95c-.02-.08-.05-.16-.08-.23-.13-.31-.32-.59-.56-.83-.24-.24-.52-.43-.83-.56s-.65-.2-.98-.2c-.68,0-1.33.27-1.81.75-.3.3-.52.67-.64,1.06H2.29c-.41,0-.75.34-.75.75s.34.75.75.75ZM12.55,3.74c.2-.2.47-.31.75-.31.14,0,.28.03.41.08.13.05.25.13.35.23.1.1.18.22.23.35.05.13.08.27.08.41s-.03.28-.08.41c-.05.13-.13.25-.23.35-.1.1-.22.18-.35.23-.13.05-.27.08-.41.08-.28,0-.55-.11-.75-.31-.2-.2-.31-.47-.31-.75s.11-.55.31-.75Z' fill='%23ffffff' /%3E%3Cpath  d='M17.71,9.25h-9.66c-.12-.4-.34-.76-.64-1.06-.48-.48-1.13-.75-1.81-.75s-1.33.27-1.81.75c-.3.3-.52.67-.64,1.06h-.85c-.41,0-.75.34-.75.75s.34.75.75.75h.85c.12.4.34.76.64,1.06.48.48,1.13.75,1.81.75s1.33-.27,1.81-.75c.3-.3.52-.67.64-1.06h9.66c.41,0,.75-.34.75-.75s-.34-.75-.75-.75ZM6.35,10.75c-.2.2-.47.31-.75.31s-.55-.11-.75-.31-.31-.47-.31-.75.11-.55.31-.75c.2-.2.47-.31.75-.31s.55.11.75.31.31.47.31.75-.11.55-.31.75Z' fill='%23ffffff' /%3E%3Cpath  d='M17.71,14.75h-4.15c-.12-.4-.34-.76-.64-1.06-.48-.48-1.13-.75-1.82-.75s-1.33.27-1.81.75c-.3.3-.52.67-.64,1.06H2.29c-.41,0-.75.34-.75.75s.34.75.75.75h6.35c.12.4.34.77.64,1.06.48.48,1.13.75,1.81.75s1.33-.27,1.82-.75c.3-.3.52-.67.64-1.07h4.15c.41,0,.75-.34.75-.75s-.34-.75-.75-.75ZM11.86,16.26c-.2.2-.47.31-.75.31s-.55-.11-.75-.31c-.2-.2-.31-.47-.31-.75s.11-.55.31-.75.47-.31.75-.31.55.11.75.31c.2.2.31.47.31.75s-.11.55-.31.76Z' fill='%23ffffff' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
}

.ico_reset {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M18.33,10c0,4.6-3.73,8.33-8.33,8.33S1.67,14.6,1.67,10,5.4,1.67,10,1.67v1.67c-1.57,0-3.09.55-4.29,1.56-1.2,1.01-2.01,2.41-2.28,3.95-.27,1.54,0,3.13.79,4.49.78,1.36,2.02,2.39,3.5,2.93,1.47.54,3.09.53,4.56,0,1.47-.54,2.71-1.58,3.49-2.94.78-1.36,1.06-2.95.79-4.49-.27-1.54-1.08-2.94-2.29-3.95l-1.78,1.78V1.67h5l-2.04,2.04c.9.78,1.63,1.75,2.12,2.83.5,1.09.75,2.27.75,3.46Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
}

.pf_sight {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M19.08,12.37s0-.09-.02-.14c-.88-2.41-2.78-7.41-2.78-7.42-.44-1.11-1.01-2.19-2.69-2.19-1.31,0-2.22.98-2.22,2.38v1.51c-.34-.07-.8-.14-1.38-.14s-1.03.06-1.38.14v-1.51c0-1.4-.91-2.38-2.22-2.38-1.68,0-2.25,1.08-2.69,2.2,0,0-1.9,5-2.78,7.41-.02.05-.02.09-.02.14-.1.34-.17.69-.17,1.07,0,2.17,1.77,3.94,3.94,3.94s3.94-1.77,3.94-3.94v-2.46c.27-.08.73-.17,1.38-.17s1.1.09,1.38.17v2.46c0,2.17,1.77,3.94,3.94,3.94s3.94-1.77,3.94-3.94c0-.37-.07-.72-.17-1.07ZM4.69,16.37c-1.62,0-2.94-1.32-2.94-2.94s1.32-2.94,2.94-2.94,2.94,1.32,2.94,2.94-1.32,2.94-2.94,2.94ZM7.62,10.84c-.72-.82-1.76-1.34-2.94-1.34-.67,0-1.3.19-1.85.48.86-2.31,1.81-4.8,1.81-4.8.43-1.08.78-1.56,1.76-1.56.9,0,1.22.74,1.22,1.38v5.84ZM11.38,9.95c-.34-.07-.8-.14-1.38-.14s-1.03.06-1.38.14v-2.41c.27-.08.73-.17,1.38-.17s1.1.09,1.38.17v2.41ZM12.38,10.64v-5.64c0-.63.32-1.38,1.22-1.38.98,0,1.33.48,1.76,1.55,0,0,.95,2.49,1.81,4.81-.55-.3-1.18-.48-1.85-.48-1.17,0-2.22.53-2.94,1.34v-.21ZM15.31,16.37c-1.62,0-2.94-1.32-2.94-2.94s1.32-2.94,2.94-2.94,2.94,1.32,2.94,2.94-1.32,2.94-2.94,2.94Z' fill='%23121212' /%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-size: 36px auto;
    background-repeat: no-repeat;
    display: block;
}

.pf_asalse {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M4.5,8.78H1.63c-.28,0-.5.22-.5.5v6.43c0,.28.22.5.5.5h2.87c.28,0,.5-.22.5-.5v-6.43c0-.28-.22-.5-.5-.5ZM4,15.21h-1.87v-5.43h1.87v5.43Z' fill='%23121212' /%3E%3Cpath  d='M18.04,13.65c-.38-.38-.85-.58-1.39-.58-.02,0-.04,0-.06,0l-5.17.65-1.15-.4-.03-.09.23.09c.06.02.12.03.18.03h2.02c.37-.01.7-.16.95-.42.25-.26.39-.58.39-.93,0-.59-.31-1.04-.88-1.27l-5.19-1.92c-.06-.02-.11-.03-.17-.03h-1.39c-.28,0-.5.22-.5.5v6.43c0,.22.15.42.36.48l5,1.43s.09.02.14.02c.05,0,.1,0,.15-.02l6.74-2.14c.21-.07.35-.25.35-.47,0-.52-.18-.97-.56-1.36ZM11.35,16.62l-4.49-1.28v-5.55h.8l5.1,1.89c.2.08.24.18.24.34,0,.09-.03.16-.1.24-.07.08-.16.11-.26.11h-1.91l-1.16-.45c-.18-.07-.39-.03-.53.11-.14.14-.19.34-.12.53l.48,1.34c.05.14.16.25.31.3l1.49.52c.07.03.15.03.23.02l5.25-.66c.26,0,.47.1.65.28.1.1.16.2.21.3l-6.18,1.97Z' fill='%23121212' /%3E%3Cpath  d='M15.77,2.21c-.46-.47-1.03-.71-1.7-.71s-1.19.4-1.58.77c-.4-.39-.93-.77-1.59-.77h0c-.65.03-1.22.26-1.68.69-.48.45-.73,1-.73,1.65-.03,1.72,1.79,3.1,3.12,4.11.21.16.4.3.57.44.09.07.2.11.31.11s.22-.04.31-.11c.17-.14.36-.29.57-.44,1.32-1.01,3.12-2.39,3.12-4.12-.03-.61-.27-1.15-.72-1.62ZM12.78,7.15c-.1.07-.19.14-.28.21-.09-.07-.18-.14-.27-.21-1.09-.83-2.75-2.09-2.72-3.31,0-.37.13-.67.41-.92.29-.27.63-.41,1.02-.43.43,0,.89.5,1.2.84.09.1.23.16.37.16h0c.14,0,.27-.06.37-.17.36-.4.78-.83,1.2-.83.39,0,.71.13.98.41.28.29.42.6.44.94,0,1.21-1.58,2.42-2.72,3.3Z' fill='%23121212' /%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-size: 36px auto;
    background-repeat: no-repeat;
    display: block;
}

.pf_dogst {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cpath  d='M15.06,6.32l-1.9-2.74c-.14-.2-.33-.37-.55-.49-.22-.12-.46-.18-.71-.18l-3.61-.05h0c-1.86,0-3.29.31-4.21,1.83-.86,1.41-1.22,3.82-1.22,8.06v.52h1.18l-.76,3.88h1.05l.76-3.88h.35c.84,0,1.66-.32,2.27-.91.55-.53.95-1.24,1.15-2.08h0s.89-4.26.89-4.26h-1.06l-.84,4.03c-.26,1.06-1.02,2.18-2.4,2.18h-1.55c.03-3.66.36-5.83,1.07-7,.59-.98,1.46-1.33,3.32-1.33l3.6.05c.08,0,.16.02.24.06.07.04.14.09.18.16l2.15,3.1,2.89.48v.55l-.48,2.57c-.14.76-.39,1.14-1.38,1.26l-4.08.7-.03,4.32h1.03l.02-3.44,3.19-.55c.72-.09,1.26-.32,1.63-.71.32-.33.51-.76.63-1.38l.5-2.66v-1.52l-3.32-.55Z' fill='%23121212' /%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-size: 36px auto;
    background-repeat: no-repeat;
    display: block;
}

.pf_interview {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5225 5C13.369 5 10.0013 7.91735 10.001 11.5176C10.001 15.118 13.3688 18.0361 17.5225 18.0361C19.2145 18.0361 20.7704 17.5454 22.0273 16.7285L24.5439 18.0361L23.96 14.8789C24.6454 13.8975 25.043 12.7467 25.043 11.5176C25.0427 7.91744 21.6758 5.00016 17.5225 5ZM14.6475 9.32129C14.6475 8.96153 15.0165 8.71935 15.3467 8.8623L21.4014 11.4844C21.8031 11.6583 21.8031 12.2284 21.4014 12.4023L15.3467 15.0244C15.0166 15.1673 14.6476 14.9251 14.6475 14.5654V9.32129Z' fill='%23121212'/%3E%3Cpath d='M25.5 19C24.6659 19 23.8659 19.3144 23.276 19.8742C22.6862 20.4339 22.3548 21.193 22.3548 21.9846C22.3548 22.7761 22.6862 23.5352 23.276 24.095C23.8659 24.6547 24.6659 24.9691 25.5 24.9691C26.3341 24.9691 27.1341 24.6547 27.724 24.095C28.3138 23.5352 28.6452 22.7761 28.6452 21.9846C28.6452 21.193 28.3138 20.4339 27.724 19.8742C27.1341 19.3144 26.3341 19 25.5 19ZM22.1452 25.4453C21.311 25.4453 20.511 25.7598 19.9212 26.3195C19.3314 26.8792 19 27.6383 19 28.4299V29.3754C19 29.9755 19.4579 30.4865 20.0819 30.5828C23.6699 31.1391 27.3301 31.1391 30.9181 30.5828C31.2198 30.5356 31.4942 30.3884 31.6923 30.1674C31.8905 29.9463 31.9995 29.6656 32 29.3754V28.4299C32 27.6383 31.6686 26.8792 31.0788 26.3195C30.489 25.7598 29.689 25.4453 28.8548 25.4453H28.5697C28.4131 25.4459 28.261 25.4687 28.1134 25.5138L27.3871 25.739C26.1609 26.1189 24.8391 26.1189 23.6129 25.739L22.8866 25.5138C22.7394 25.469 22.5858 25.4459 22.4312 25.4453H22.1452Z' fill='%23121212'/%3E%3Cpath d='M10.5 19C9.66585 19 8.86587 19.3144 8.27604 19.8742C7.6862 20.4339 7.35484 21.193 7.35484 21.9846C7.35484 22.7761 7.6862 23.5352 8.27604 24.095C8.86587 24.6547 9.66585 24.9691 10.5 24.9691C11.3341 24.9691 12.1341 24.6547 12.724 24.095C13.3138 23.5352 13.6452 22.7761 13.6452 21.9846C13.6452 21.193 13.3138 20.4339 12.724 19.8742C12.1341 19.3144 11.3341 19 10.5 19ZM7.14516 25.4453C6.31101 25.4453 5.51103 25.7598 4.9212 26.3195C4.33136 26.8792 4 27.6383 4 28.4299V29.3754C4 29.9755 4.45794 30.4865 5.08194 30.5828C8.66994 31.1391 12.3301 31.1391 15.9181 30.5828C16.2198 30.5356 16.4942 30.3884 16.6923 30.1674C16.8905 29.9463 16.9995 29.6656 17 29.3754V28.4299C17 27.6383 16.6686 26.8792 16.0788 26.3195C15.489 25.7598 14.689 25.4453 13.8548 25.4453H13.5697C13.4131 25.4459 13.261 25.4687 13.1134 25.5138L12.3871 25.739C11.1609 26.1189 9.83912 26.1189 8.6129 25.739L7.88658 25.5138C7.73936 25.469 7.58577 25.4459 7.43116 25.4453H7.14516Z' fill='%23121212'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-size: 36px auto;
    background-repeat: no-repeat;
    display: block;
}

.mnu_eco {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 16'%3E%3Cpath style='fill:%23727374' d='M12.29,13.58H1.69v-1.9h1.38V2.05h-1.38V.15h10.21v3.57h-2.31v-1.71h-3.79v3.65h3.84v1.94h-3.84v4.13h4.19v-1.94h2.31v3.8Z'/%3E%3Cpath style='fill:%231a1a1a' d='M20.05,8.66l-1.48.42c-.17-.59-.52-1.13-1.51-1.12-1.21.01-1.79.96-1.79,2.16s.61,2.14,1.89,2.14,1.94-.97,1.94-.97l1.07,1s-.98,1.5-3.15,1.5-3.66-1.54-3.66-3.61,1.48-3.67,3.49-3.67c0,0,.74-.06,1.43.17.89.29,1.54.97,1.76,1.98Z'/%3E%3Cpath style='fill:%231a1a1a' d='M24.47,13.8c-2.17,0-3.65-1.47-3.65-3.64s1.48-3.64,3.65-3.64,3.66,1.47,3.66,3.64-1.48,3.64-3.66,3.64ZM26.23,10.16c0-1.43-.65-2.27-1.75-2.27s-1.74.83-1.74,2.27.65,2.27,1.74,2.27,1.75-.83,1.75-2.27Z'/%3E%3Cpath style='fill:%231a1a1a' d='M33.47,13.61v-1.42h.76v-2.64c0-1.05-.39-1.53-1.13-1.53-.82,0-1.54.57-1.54,1.85v2.31h.75v1.42h-3.49v-1.42h.98v-3.81c0-.2-.02-.26-.19-.26h-.79v-1.42h2.08c.5,0,.67.2.67.65v.22c.33-.45,1.01-1.05,2.13-1.05,1.34,0,2.31.86,2.31,2.48v3.19h.9v1.42h-3.43Z'/%3E%3Cpath style='fill:%231a1a1a' d='M41.03,13.8c-2.17,0-3.65-1.47-3.65-3.64s1.48-3.64,3.65-3.64,3.66,1.47,3.66,3.64-1.48,3.64-3.66,3.64ZM42.78,10.16c0-1.43-.65-2.27-1.75-2.27s-1.74.83-1.74,2.27.65,2.27,1.74,2.27,1.75-.83,1.75-2.27Z'/%3E%3Cpath style='fill:%231a1a1a' d='M53.84,13.61v-1.42h.76v-2.81c0-.89-.33-1.36-.98-1.36s-1.38.51-1.38,1.8v2.36h.75v1.42h-3.28v-1.42h.76v-2.81c0-.89-.31-1.36-.96-1.36s-1.38.51-1.38,1.8v2.36h.75v1.42h-3.49v-1.42h.98v-3.81c0-.2-.02-.26-.19-.26h-.79v-1.42h2.08c.5,0,.67.2.67.65v.22c.48-.71,1.24-1.05,2.03-1.05,1.03,0,1.65.59,1.8,1.2.53-.88,1.37-1.2,2.17-1.2,1.38,0,2.24.94,2.24,2.61v3.07h.9v1.42h-3.43Z'/%3E%3Cpath style='fill:%231a1a1a' d='M58,16v-1.42h.68c1.11,0,1.26-.94,1.26-.94l-2.33-5.52h-.84v-1.42h3.52v1.42h-.76l1.33,3.61,1.34-3.61h-.76v-1.42h3.42v1.42h-.84l-3.23,6.94c-.33.77-.85.94-1.47.94h-1.32Z'/%3E%3C/svg%3E");
    width: 66px;
    height: 16px;
}

.mnu_ms {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 16'%3E%3Cpath style='%23000000' d='M39.37,3.24c.3-1.57-1.04-3.12-2.34-3.24h0l-.22.86-.2.44v-.02c-.96,1.71-3.08,4.99-4.54,7.1.53-1.98,1.24-3.92,1.96-5.83-.15-.83-1.27-1.49-2.22-1.56-.19-.01-.36,0-.52.03-.37.62-.78,1.64-1.11,2.77-1.5,2.21-5.33,7.43-6.64,9.09-.1.98.82,1.84,1.58,1.9.7-1.07,2.83-4.5,4.14-6.5-.26,2.73.43,4.54,1.97,4.78,0-.15,0-.34.01-.51.84-1.36,2.49-4.31,3.61-6.35-.63,2.04-1.19,4.21-1.49,5.8-.09.47-.17.91-.21,1.27.12,1.08,1.25,2.22,2.23,2.29.72-3.51,2.26-7.82,3.28-10.22.31-.73.55-1.29.71-2.1Z'/%3E%3Cpath style='%23000000' d='M15.93,2.49c.16-.02.24-.07.24-.14,0-.12-.18-.23-.66-.52-.4-.23-.74-.39-1.28-.39-.12,0-.45.02-.9.04,0,0,0-.01,0-.02,0,0-1.78-.96-2.06-1.1-.39-.19-.5-.17-.72.14-.05.07-.44.63-.86,1.22-1.73.13-3.35.26-3.67.31-.9.12-1.2.36-1.54.73-.22.25-.36.68-.62,1.19-.08.14-.02.21.32.16.49-.08,2.24-.32,4.24-.6C4.94,8.34,1.78,12.82.05,15.53c-.13.21,0,.25.13.25.44,0,.96-.19,2.05-.23.52,0,.9-.1,1.42-.74,2.82-3.49,7.09-9.44,8.68-11.83,1.83-.25,3.32-.46,3.59-.49Z'/%3E%3Cpath style='%23000000' d='M24.36,9.61c.13-.13.19-.39.19-.53,0-.09-.01-.14-.07-.14-.03,0-.06.01-.11.06-1.02.83-1.87,1.06-2.69,1.06-.16,0-.3-.01-.43-.06-.1-.14-.1-.37-.04-.64,1.02-.34,1.79-.69,2.29-1,.96-.62,1.22-1.03,1.22-1.46,0-.3-.21-.63-.49-.84-.13-.19-.24-.26-.46-.4-.21-.14-.44-.24-.73-.24-.93,0-2.23.82-2.98,1.79-.29.38-.48.73-.6,1.04-.92,1.16-1.62,1.68-2.24,1.85.1-.69,1.19-2.13,1.52-2.9.21-.49.2-.74-.14-1.04-.21-.2-.43-.29-.64-.29-.39,0-1.32.54-2.33,1.27,1.06-1.77,1.79-2.88,2.39-3.71.89-1.23.93-1.97.6-2.19-.17-.11-.53-.26-.89-.36-.13-.04-.19-.04-.33.16-1.26,1.96-3.03,4.59-4.51,6.85-.72,1.1-1.03,1.65-1.03,2.03,0,.3.17.5.63.7.36.16.63.23.79.23.21,0,.33-.16.77-.96.14-.27.3-.53.44-.79.93-.99,1.85-1.77,2.48-2.2-.4.76-1.13,1.62-1.49,2.39-.21.5-.1.93.26,1.29.31.3.54.43.92.43.68,0,1.75-.78,2.66-1.93.02.4.18.73.4,1,.62.73,1.06.93,1.6.93,1.09,0,2.25-.5,3.06-1.39ZM23.82,6.43c.14.5-.2.97-.73,1.36-.39.29-.97.59-1.62.86.5-.99,1.56-2.05,2.35-2.22Z'/%3E%3Cpath style='%23000000' d='M42.91,7.96c.06-.1.07-.17-.03-.27l-.04-.04s-.07-.03-.17.1l-.04.06c-1.25,1.66-2.13,2.19-2.8,2.28.11-.8,1.23-2.29,1.92-3.19.49-.66.43-1.09.07-1.27-.19-.1-.62-.19-1-.33-.19-.06-.23-.01-.4.3-.2.39-.72,1.17-1.5,2.22-.84,1.12-1.06,1.76-.77,2.3.09.19.27.37.52.56.24.17.56.33.87.33,1.07,0,2.75-1.96,3.35-2.96l.04-.07Z'/%3E%3Cpath style='%23000000' d='M52.31,4.41c.21.37.48.54.87.72.19.09.6.17.74.11.11-.05.17-.17.12-.37-.18-.83-.35-2.16-.41-2.91,0-.13-.04-.17-.15-.17-.56,0-1.11.14-1.43.4-.24.19-.33.42-.24.82.2.69.38,1.2.49,1.4Z'/%3E%3Cpath style='%23000000' d='M41.07,4.41c.21.37.48.54.87.72.19.09.6.17.74.11.11-.05.17-.17.12-.37-.18-.83-.35-2.16-.41-2.91,0-.13-.04-.17-.15-.17-.56,0-1.11.14-1.43.4-.24.19-.33.42-.24.82.2.69.38,1.2.49,1.4Z'/%3E%3Cpath style='%23000000' d='M46.2,6.05c.27-.29.36-.47.36-.7,0-.31-.21-.57-.54-.89-.24-.23-.37-.27-.5-.13-.93,1.04-2.13,1.36-2.13,2.4,0,.7.86,1,.86,1.49,0,.74-1.25,1.57-2.08,1.85-.14.04-.09.26.17.49.31.27.67.44,1.16.44s.84-.17,1.16-.4c.53-.4.77-.87.77-1.35,0-.8-.76-1.17-.76-1.59,0-.39.8-.86,1.53-1.62Z'/%3E%3Cpath style='%23000000' d='M50.36,5.88c.19-.07.21-.33-.16-.8-.29-.37-.57-.52-.9-.52s-.82.19-1.26.52c-.66.49-1,.94-1,1.55s.76.93.76,1.6c0,.59-.9,1.49-1.83,1.92-.11.06-.1.17.13.41.27.29.47.44.76.44.36,0,.84-.13,1.19-.34.56-.34.92-.79.92-1.49s-.76-1.22-.76-1.76c0-.49.74-.94,2.16-1.53Z'/%3E%3Cpath style='%23000000' d='M65.9,9.08c-.82.56-1.35.83-1.66.83-.07,0-.13-.01-.19-.04.21-.67,1.06-1.75,1.4-2.48.23-.49.21-.74-.11-1.04-.2-.19-.43-.29-.67-.29-.31,0-.94.27-1.7.67.13-.31.01-.53-.21-.76-.36-.34-.87-.59-1.17-.59-.09,0-.14.03-.2.13-.19.33-.84,1.23-1.75,2.42-.6.79-1.03,1.5-1.03,1.92,0,.34.2.62.46.82.23.19.49.33.73.33.1,0,.19-.06.36-.23.34-.34.82-1.03,1.55-2.12.74-.64,1.53-1.27,2.12-1.67-.44.67-1.16,1.33-1.52,2.09-.23.5-.09.9.26,1.29.27.3.63.52,1.02.52.26,0,.7-.13,1.43-.62.52-.34.83-.6.93-.84.03-.07.06-.16.07-.24,0-.01,0-.02,0-.03v-.02c0-.06-.03-.08-.1-.03Z'/%3E%3Cpath style='%23000000' d='M58.99,7.76c.01-.13.03-.26.03-.39,0-.4-.11-.73-.3-.97.14-.09.16-.13.16-.19,0-.09-.1-.24-.52-.5-.29-.17-.54-.21-.87-.21-.84,0-2.29.86-3.08,1.9-.21.29-.37.56-.48.82-1.14,1.43-1.97,1.81-2.61,1.86.17-.52.64-1.27,1.43-2.39.5-.7.79-1.2.79-1.49,0-.54-.9-.62-1.26-.62-.11,0-.17.03-.23.1-.31.36-1.03,1.35-1.63,2.26-1.07,1.66-1.04,1.99-.4,2.58.4.33.6.47,1.02.47.8,0,1.91-.97,2.69-1.91,0,.49.18.91.5,1.27.37.41.79.64,1.4.64,1.42,0,2.66-1.32,3.16-2.56.13-.33.2-.67.2-.67ZM58.34,7.65c-.04.14-.24.58-.28.64-.03.05-.14.17-.19.22-.56.74-1.46,1.37-2.29,1.45-.1-.87.55-1.76,1.41-2.48.03-.02.05-.04.08-.07,0,0,0,0,0,0l.56-.41h0c.23-.14.45-.28.67-.4.09.11.13.29.13.53,0,.16-.03.33-.09.5Z'/%3E%3C/svg%3E");
    width: 66px;
    height: 16px;
}

.mslogo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 117 35'%3E%3Cpath style='fill:%23000000;' d='M69.8,5.84c.53-2.78-1.85-5.54-4.15-5.75h0l-.38,1.53-.36.77v-.04c-1.7,3.03-5.45,8.85-8.05,12.58.94-3.51,2.2-6.96,3.48-10.33-.27-1.47-2.25-2.64-3.93-2.76-.33-.02-.64,0-.92.05-.66,1.09-1.37,2.91-1.97,4.92-2.66,3.92-9.45,13.16-11.78,16.12-.18,1.74,1.46,3.27,2.81,3.36,1.24-1.89,5.02-7.97,7.34-11.53-.46,4.84.76,8.05,3.49,8.47-.01-.27,0-.61.02-.91,1.49-2.4,4.41-7.63,6.4-11.26-1.11,3.61-2.11,7.46-2.65,10.27-.16.83-.31,1.61-.37,2.26.22,1.92,2.21,3.93,3.96,4.06,1.27-6.23,4-13.87,5.81-18.11.55-1.29.98-2.29,1.25-3.71Z'/%3E%3Cpath style='fill:%23000000;' d='M28.25,4.5c.28-.03.42-.13.42-.25,0-.22-.32-.41-1.17-.92-.71-.41-1.31-.69-2.26-.69-.21,0-.79.03-1.6.08,0,0,0-.02-.01-.03,0,0-3.15-1.69-3.65-1.95-.7-.33-.89-.29-1.28.26-.09.13-.78,1.11-1.52,2.17-3.06.23-5.94.46-6.51.55-1.59.22-2.12.63-2.72,1.29-.39.44-.64,1.2-1.1,2.12-.14.25-.04.38.57.28.87-.13,3.97-.57,7.52-1.07C8.76,14.88,3.15,22.82.1,27.63c-.23.37,0,.44.23.44.77,0,1.7-.33,3.64-.4.93,0,1.59-.18,2.52-1.32,5-6.19,12.56-16.74,15.39-20.97,3.25-.45,5.88-.81,6.37-.87Z'/%3E%3Cpath style='fill:%23000000;' d='M43.19,17.13c.23-.23.33-.68.33-.94,0-.15-.03-.25-.13-.25-.05,0-.1.03-.2.1-1.8,1.47-3.32,1.88-4.77,1.88-.28,0-.53-.03-.76-.1-.18-.25-.18-.66-.08-1.14,1.8-.61,3.17-1.22,4.06-1.78,1.7-1.09,2.16-1.83,2.16-2.59,0-.53-.38-1.12-.86-1.5-.23-.33-.43-.46-.81-.71-.38-.25-.79-.43-1.29-.43-1.65,0-3.96,1.45-5.28,3.17-.52.68-.86,1.29-1.07,1.85-1.63,2.06-2.87,2.98-3.98,3.28.18-1.22,2.11-3.78,2.69-5.15.38-.86.36-1.32-.25-1.85-.38-.36-.76-.51-1.14-.51-.68,0-2.33.96-4.13,2.26,1.88-3.15,3.17-5.1,4.24-6.57,1.57-2.18,1.65-3.5,1.07-3.88-.3-.2-.94-.46-1.57-.63-.23-.08-.33-.08-.58.28-2.23,3.48-5.38,8.14-7.99,12.15-1.27,1.95-1.83,2.92-1.83,3.6,0,.53.3.89,1.12,1.24.63.28,1.12.41,1.4.41.38,0,.58-.28,1.37-1.7.25-.48.53-.94.79-1.4,1.65-1.75,3.27-3.15,4.39-3.91-.71,1.34-2,2.87-2.64,4.24-.38.89-.18,1.65.46,2.28.56.53.96.76,1.62.76,1.21,0,3.1-1.38,4.72-3.41.03.72.31,1.3.71,1.76,1.09,1.29,1.88,1.65,2.84,1.65,1.93,0,3.98-.89,5.43-2.46ZM42.22,11.5c.25.89-.36,1.72-1.29,2.41-.68.51-1.73,1.04-2.87,1.52.89-1.75,2.76-3.63,4.16-3.93Z'/%3E%3Cpath style='fill:%23000000;' d='M76.06,14.21c.1-.18.13-.3-.05-.48l-.08-.08c-.08-.08-.13-.05-.3.18l-.08.1c-2.21,2.94-3.78,3.88-4.97,4.03.2-1.42,2.18-4.06,3.4-5.66.86-1.17.76-1.93.13-2.26-.33-.18-1.09-.33-1.78-.58-.33-.1-.41-.03-.71.53-.36.69-1.27,2.08-2.66,3.93-1.5,1.98-1.88,3.12-1.37,4.08.15.33.48.66.91.99.43.3.99.58,1.55.58,1.9,0,4.87-3.48,5.94-5.25l.08-.13Z'/%3E%3Cpath style='fill:%23000000;' d='M92.74,7.92c.38.66.84.96,1.54,1.28.33.15,1.06.31,1.31.2.2-.09.3-.31.22-.65-.32-1.48-.61-3.83-.72-5.16-.02-.23-.07-.3-.26-.3-1-.01-1.96.25-2.53.7-.43.33-.58.75-.42,1.45.36,1.23.67,2.12.87,2.48Z'/%3E%3Cpath style='fill:%23000000;' d='M72.8,7.92c.38.66.84.96,1.54,1.28.33.15,1.06.31,1.31.2.2-.09.3-.31.22-.65-.33-1.48-.61-3.83-.72-5.16-.02-.23-.07-.3-.26-.3-1-.01-1.96.25-2.53.7-.43.33-.58.75-.42,1.45.36,1.23.67,2.12.87,2.48Z'/%3E%3Cpath style='fill:%23000000;' d='M81.9,10.82c.48-.51.63-.84.63-1.24,0-.56-.38-1.01-.96-1.57-.43-.41-.66-.48-.89-.23-1.65,1.85-3.78,2.41-3.78,4.26,0,1.24,1.52,1.78,1.52,2.64,0,1.32-2.21,2.79-3.68,3.27-.25.08-.15.46.3.86.56.48,1.19.79,2.05.79s1.5-.3,2.05-.71c.94-.71,1.37-1.55,1.37-2.38,0-1.42-1.34-2.08-1.34-2.82,0-.68,1.42-1.52,2.71-2.87Z'/%3E%3Cpath style='fill:%23000000;' d='M89.28,10.51c.33-.13.38-.58-.28-1.42-.51-.66-1.01-.91-1.6-.91s-1.45.33-2.23.91c-1.17.86-1.78,1.67-1.78,2.74s1.34,1.65,1.34,2.84c0,1.04-1.6,2.64-3.25,3.4-.2.1-.18.3.23.74.48.51.84.79,1.34.79.63,0,1.5-.23,2.11-.61.99-.61,1.62-1.4,1.62-2.64s-1.34-2.16-1.34-3.12c0-.86,1.32-1.67,3.83-2.71Z'/%3E%3Cpath style='fill:%23000000;' d='M116.82,16.19c-1.45.99-2.38,1.47-2.94,1.47-.13,0-.23-.03-.33-.08.38-1.19,1.88-3.09,2.49-4.39.41-.86.38-1.32-.2-1.85-.36-.33-.76-.51-1.19-.51-.56,0-1.67.48-3.02,1.19.23-.56.03-.94-.38-1.34-.63-.61-1.55-1.04-2.08-1.04-.15,0-.25.05-.36.23-.33.58-1.5,2.18-3.09,4.29-1.07,1.4-1.83,2.66-1.83,3.4,0,.61.36,1.09.81,1.45.41.33.86.58,1.29.58.18,0,.33-.1.63-.41.61-.61,1.45-1.83,2.74-3.75,1.32-1.14,2.71-2.26,3.75-2.97-.79,1.19-2.05,2.36-2.69,3.7-.41.89-.15,1.6.46,2.28.48.53,1.12.91,1.8.91.46,0,1.24-.23,2.54-1.09.91-.61,1.47-1.07,1.65-1.5.05-.13.1-.28.13-.43,0-.02,0-.04,0-.06v-.03c0-.11-.06-.14-.18-.06Z'/%3E%3Cpath style='fill:%23000000;' d='M104.57,13.86c.03-.23.05-.46.05-.68,0-.71-.2-1.29-.53-1.72.25-.15.28-.23.28-.33,0-.15-.18-.43-.91-.89-.51-.3-.96-.38-1.55-.38-1.5,0-4.06,1.52-5.45,3.37-.38.51-.66.99-.85,1.45-2.02,2.54-3.5,3.2-4.62,3.3.3-.91,1.14-2.26,2.54-4.24.89-1.24,1.4-2.13,1.4-2.64,0-.96-1.6-1.09-2.23-1.09-.2,0-.3.05-.41.18-.56.63-1.83,2.38-2.89,4.01-1.9,2.94-1.85,3.53-.71,4.57.71.58,1.07.84,1.8.84,1.42,0,3.39-1.73,4.78-3.39-.01.86.31,1.61.88,2.25.66.74,1.4,1.14,2.49,1.14,2.51,0,4.72-2.33,5.61-4.54.22-.59.36-1.19.36-1.19ZM103.43,13.66c-.07.24-.42,1.03-.5,1.14-.06.09-.26.3-.34.4-1,1.31-2.58,2.42-4.05,2.57-.17-1.55.97-3.12,2.5-4.4.05-.04.09-.08.14-.12,0,0,0,0,0,.01l.99-.73h.01c.4-.25.8-.49,1.18-.7.15.2.23.51.23.94,0,.29-.05.58-.16.89Z'/%3E%3Cpath style='fill:%23717171;' d='M77.07,25.48h3.05c.4,0,.67-.07.82-.2.15-.13.23-.3.23-.49v-.23h-6.02c.08.07.15.16.22.28.07.12.11.27.11.45v6.08c0,.25.03.46.09.61.06.16.15.28.26.37.12.09.27.15.45.18.19.03.4.04.64.04h3.57c.4,0,.67-.07.82-.2.15-.13.23-.3.23-.49v-.23h-4.48v-6.17Z'/%3E%3Cpath style='fill:%23717171;' d='M84.33,24.03h-1.48c.09.09.17.2.22.33.05.13.08.26.08.4v3.2h-2.91v.23c0,.19.07.36.2.49.13.13.42.2.85.2h1.87v5.56h.29c.39,0,.7-.11.94-.33.24-.22.36-.59.36-1.12v-8.49c0-.18-.02-.31-.07-.38-.05-.07-.16-.1-.35-.1Z'/%3E%3Cpath style='fill:%23717171;' d='M101.15,24.03h-1.48c.09.09.17.2.22.33.05.13.08.26.08.4v9.69h.29c.39,0,.7-.11.94-.33.24-.22.36-.59.36-1.12v-8.49c0-.18-.02-.31-.07-.38-.05-.07-.16-.1-.35-.1Z'/%3E%3Cpath style='fill:%23717171;' d='M97.5,24.78c-.12-.08-.27-.14-.45-.17-.18-.03-.39-.04-.62-.04h-4.45c.11.09.19.19.25.3.05.11.08.26.08.45v6.06c0,.27.03.48.1.64.07.16.16.28.29.36.13.08.28.14.45.16.18.03.38.04.61.04h2.67c.23,0,.43-.01.61-.04.18-.03.33-.08.45-.16.13-.08.22-.2.29-.36.07-.16.1-.37.1-.64v-5.61c0-.26-.03-.47-.09-.62-.06-.16-.16-.28-.28-.36ZM96.29,31.65h-2.4v-6.17h2.4v6.17Z'/%3E%3Cpath style='fill:%23717171;' d='M106.26,33.63v-2.26c0-.14-.02-.25-.05-.32-.03-.07-.13-.1-.3-.1h-1.53c.11.1.18.22.23.35.04.13.06.26.06.38v1.67c0,.27.03.48.1.64.07.16.16.28.28.36.12.08.27.13.45.16.18.03.38.04.61.04h5.88c.4,0,.67-.07.82-.2.15-.13.23-.3.23-.49v-.23h-6.79Z'/%3E%3Cpath style='fill:%23717171;' d='M110.23,28.16h1.11v3.92h.29c.39,0,.7-.11.94-.33.24-.22.36-.59.36-1.12v-6.22c0-.18-.02-.31-.07-.38-.05-.07-.16-.1-.35-.1h-1.48c.09.09.17.2.22.33.05.13.08.26.08.4v.68h-2.16v.23c0,.19.07.36.2.49.13.13.42.2.84.2h1.11v.97h-2.16v.23c0,.19.07.36.2.49.13.13.42.2.84.2Z'/%3E%3Cpath style='fill:%23717171;' d='M105.6,29.43c.36-.26.68-.58.96-.97.27.39.59.71.95.97.37.26.77.48,1.2.67.21.09.42.11.64.06.21-.05.37-.2.46-.44l.11-.3c-.35-.12-.69-.26-1-.44-.31-.17-.58-.38-.82-.63-.24-.25-.42-.54-.55-.88-.13-.34-.2-.73-.2-1.19v-1.48c0-.18-.02-.3-.05-.37-.03-.07-.13-.11-.3-.11h-1.54c.05.05.11.14.19.26.08.12.11.28.11.47v1.22c0,.45-.07.85-.2,1.19-.13.34-.32.63-.56.88-.24.25-.51.46-.82.63-.31.17-.64.32-1,.44l.11.3c.09.24.25.39.46.44.21.05.43.03.64-.06.44-.18.84-.41,1.2-.67Z'/%3E%3C/svg%3E");
    width: 117px;
    height: 35px;
    background-position: 50% 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    display: block;
}

.ico_3dplay {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 54 54'%3E%3Cdefs%3E%3CclipPath id='clippath'%3E%3Cpath style='fill:none;stroke-width:0px;' d='M12.26,11.85v30.29c0,3.08,3.33,5,6,3.46l26.23-15.15c2.67-1.54,2.67-5.39,0-6.93l-26.23-15.15c-2.67-1.54-6,.38-6,3.46Z'/%3E%3C/clipPath%3E%3CclipPath id='clippath-1'%3E%3Crect style='fill:none;stroke-width:0px;' x='7.26' y='2.85' width='44.23' height='48.3'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg style='clip-path:url(%23clippath);'%3E%3Cg style='clip-path:url(%23clippath-1);'%3E%3Cimage width='94' height='102' transform='translate(6.79 2.39) scale(.48)' xlink:href='data:image/png;base64,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'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 54px;
    height: 54px;
}

.ico_comma {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' %3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6.01693C11 6.01129 11 6.00565 11 6C11 4.34315 9.65685 3 8 3C6.34315 3 5 4.34315 5 6C5 7.65685 6.34315 9 8 9C8.05138 9 8.10246 8.99871 8.1532 8.99616C8.16973 9.66225 7.90666 10.3609 7.49995 11C7.20345 11.4659 6.5 12 6.5 12C6.5 12 6 12.2213 6 12.5C6 12.9 6.33333 13 6.5 13C7.99842 13 10.9938 11.5031 11 6.01693Z' fill='%23121212' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-bottom: -5px;
}

/*SNS*/
.ico_copy {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20.53,24.47c.29.29.29.77,0,1.06l-1.5,1.5c-.8.8-1.89,1.26-3.03,1.26s-2.23-.46-3.03-1.26c-.8-.8-1.26-1.89-1.26-3.03s.46-2.23,1.26-3.03l3-3c.8-.8,1.89-1.26,3.03-1.26s2.23.46,3.03,1.26c.29.29.29.77,0,1.06-.29.29-.77.29-1.06,0-.52-.52-1.23-.82-1.97-.82s-1.45.3-1.97.82l-3,3c-.52.52-.82,1.23-.82,1.97s.3,1.45.82,1.97,1.23.82,1.97.82,1.45-.3,1.97-.82l1.5-1.5c.29-.29.77-.29,1.06,0Z' fill='%23efeeed' /%3E%3Cpath  d='M34.14,5.86C30.52,2.24,25.52,0,20,0,8.95,0,0,8.95,0,20c0,5.53,2.24,10.53,5.86,14.14,3.62,3.62,8.62,5.86,14.14,5.86s10.52-2.24,14.14-5.86c3.62-3.61,5.86-8.61,5.86-14.14s-2.24-10.53-5.86-14.14Z' fill='%23efeeed' /%3E%3Cpath  d='M28.29,16c0,1.14-.46,2.23-1.26,3.03l-3,3c-.8.8-1.89,1.26-3.03,1.26s-2.23-.46-3.03-1.26c-.29-.29-.29-.77,0-1.06s.77-.29,1.06,0c.52.52,1.23.82,1.97.82s1.45-.3,1.97-.82l3-3c.52-.52.82-1.23.82-1.97s-.3-1.45-.82-1.97c-.52-.52-1.23-.82-1.97-.82s-1.45.3-1.97.82l-1.5,1.5c-.29.29-.77.29-1.06,0-.29-.29-.29-.77,0-1.06l1.5-1.5c.8-.8,1.89-1.26,3.03-1.26s2.23.46,3.03,1.26c.8.8,1.26,1.89,1.26,3.03Z' fill='%23121212' /%3E%3Cpath  d='M20.53,25.53l-1.5,1.5c-.8.8-1.89,1.26-3.03,1.26s-2.23-.46-3.03-1.26c-.8-.8-1.26-1.89-1.26-3.03s.46-2.23,1.26-3.03l3-3c.8-.8,1.89-1.26,3.03-1.26s2.23.46,3.03,1.26c.29.29.29.77,0,1.06-.29.29-.77.29-1.06,0-.52-.52-1.23-.82-1.97-.82s-1.45.3-1.97.82l-3,3c-.52.52-.82,1.23-.82,1.97s.3,1.45.82,1.97,1.23.82,1.97.82,1.45-.3,1.97-.82l1.5-1.5c.29-.29.77-.29,1.06,0s.29.77,0,1.06Z' fill='%23121212' /%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_kakao {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0C8.95,40,0,31.05,0,20h0C0,8.95,8.95,0,20,0Z' fill='%23fbe300'/%3E%3Cpath d='M19.96,10c-6.66,0-11.96,4.2-11.96,9.39,0,3.36,2.16,6.31,5.56,7.97l-1.07,3.86s-.28,1.2.55.62c.66-.46,3.66-2.41,4.86-3.18.67.09,1.36.14,2.06.14,6.66,0,12.04-4.21,12.04-9.4s-5.38-9.4-12.04-9.4Z' fill='%233b1e1e'/%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_insta {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cstyle%3E.inta_gl01{fill:url(%23radial-gradient);}.inta_gl02{fill:url(%23radial-gradient-2);}.inta_gl03{clip-path:url(%23clippath);}%3C/style%3E%3CclipPath id='clippath'%3E%3Cpath class='cls-2' d='M20,0h0c11.05,0,20,8.95,20,20s-8.95,20-20,20S0,31.05,0,20,8.95,0,20,0Z'/%3E%3C/clipPath%3E%3CradialGradient id='radial-gradient' cx='-287.12' cy='433.38' fx='-287.12' fy='433.38' r='1' gradientTransform='translate(15989.72 -11339.03) rotate(-90) scale(39.64 -36.87)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fd5'/%3E%3Cstop offset='.1' stop-color='%23fd5'/%3E%3Cstop offset='.5' stop-color='%23ff543e'/%3E%3Cstop offset='1' stop-color='%23c837ab'/%3E%3C/radialGradient%3E%3CradialGradient id='radial-gradient-2' cx='-251.74' cy='443.53' fx='-251.74' fy='443.53' r='1' gradientTransform='translate(-30898.68 10735.89) rotate(78.68) scale(17.72 -73.04)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%233771c8'/%3E%3Cstop offset='.13' stop-color='%233771c8'/%3E%3Cstop offset='1' stop-color='%2360f' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg class='inta_gl03'%3E%3Cpath class='inta_gl01' d='M30.62,0H9.38C4.2,0,0,4.2,0,9.38v21.25c0,5.18,4.2,9.38,9.38,9.38h21.25c5.18,0,9.38-4.2,9.38-9.38V9.38c0-5.18-4.2-9.38-9.38-9.38Z'/%3E%3Cpath class='inta_gl02' d='M30.62,0H9.38C4.2,0,0,4.2,0,9.38v21.25c0,5.18,4.2,9.38,9.38,9.38h21.25c5.18,0,9.38-4.2,9.38-9.38V9.38c0-5.18-4.2-9.38-9.38-9.38Z'/%3E%3Cpath  d='M20,8c-3.26,0-3.67.01-4.95.07-1.28.06-2.15.26-2.91.56-.79.31-1.46.72-2.13,1.38-.67.67-1.08,1.34-1.39,2.13-.3.76-.5,1.64-.56,2.91-.06,1.28-.07,1.69-.07,4.95s.01,3.67.07,4.95c.06,1.28.26,2.15.56,2.91.31.79.72,1.46,1.38,2.13.67.67,1.34,1.08,2.12,1.39.76.3,1.64.5,2.91.56,1.28.06,1.69.07,4.95.07s3.67-.01,4.95-.07c1.28-.06,2.15-.26,2.91-.56.79-.31,1.46-.72,2.12-1.39.67-.67,1.08-1.34,1.39-2.13.3-.76.5-1.64.56-2.91.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95c-.06-1.28-.26-2.15-.56-2.91-.31-.79-.72-1.46-1.39-2.13-.67-.67-1.34-1.08-2.12-1.38-.77-.3-1.64-.5-2.92-.56-1.28-.06-1.69-.07-4.95-.07h0ZM18.92,10.16c.32,0,.68,0,1.08,0,3.2,0,3.58.01,4.85.07,1.17.05,1.8.25,2.23.41.56.22.96.48,1.38.9.42.42.68.82.9,1.38.16.42.36,1.06.41,2.23.06,1.27.07,1.64.07,4.85s-.01,3.58-.07,4.85c-.05,1.17-.25,1.81-.41,2.23-.22.56-.48.96-.9,1.38-.42.42-.82.68-1.38.9-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41-.56-.22-.96-.48-1.38-.9s-.68-.82-.9-1.38c-.16-.42-.36-1.06-.41-2.23-.06-1.27-.07-1.65-.07-4.85s.01-3.58.07-4.85c.05-1.17.25-1.81.41-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68,1.38-.9.42-.17,1.06-.36,2.23-.41,1.11-.05,1.54-.07,3.77-.07h0ZM26.41,12.15c-.8,0-1.44.64-1.44,1.44s.65,1.44,1.44,1.44,1.44-.64,1.44-1.44-.65-1.44-1.44-1.44h0ZM20,13.84c-3.4,0-6.16,2.76-6.16,6.16s2.76,6.16,6.16,6.16,6.16-2.76,6.16-6.16-2.76-6.16-6.16-6.16h0ZM20,16c2.21,0,4,1.79,4,4s-1.79,4-4,4-4-1.79-4-4,1.79-4,4-4Z' fill='%23ffffff' /%3E%3C/g%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_youtube {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0C8.95,40,0,31.05,0,20h0C0,8.95,8.95,0,20,0Z' fill='%23ff0000'/%3E%3Cpath  d='M31.96,23.73c-.25,2.77-1.14,3.71-4,3.99-3.53.34-7.08.29-10.62.25-1.95-.02-3.91-.08-5.85-.3-1.88-.21-2.99-1.22-3.25-2.98-.1-.7-.13-1.4-.23-2.1-.02-.17.04-6.51.22-7.44.32-1.6,1.27-2.57,2.96-2.81,2.05-.3,4.13-.33,6.2-.33,3.83,0,7.67-.11,11.49.34,1.56.18,2.47.96,2.81,2.42.15.63.17,1.29.3,1.93.04.19,0,6.71-.03,7.03h0ZM17.74,23.53c2.07-1.22,4-2.37,6.01-3.55-2.05-1.21-3.99-2.34-6.01-3.53v7.08Z' fill='%23ffffff'/%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_twitter {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0C8.95,40,0,31.05,0,20h0C0,8.95,8.95,0,20,0Z'/%3E%3Cpath  d='M26.21,10.25h3.31l-7.23,8.26,8.5,11.24h-6.66l-5.21-6.82-5.97,6.82h-3.31l7.73-8.83-8.16-10.67h6.83l4.71,6.23,5.45-6.23ZM25.04,27.77h1.83l-11.83-15.64h-1.97l11.97,15.64Z' fill='%23ffffff'/%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_naver {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0C8.95,40,0,31.05,0,20h0C0,8.95,8.95,0,20,0Z' fill='%2303cc5c'/%3E%3Cpath d='M22.85,20.56l-5.93-8.56h-4.92v16h5.15v-8.56l5.93,8.56h4.92V12h-5.15v8.56Z' fill='%23ffffff'/%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_fb {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,0h0c11.05,0,20,8.95,20,20h0c0,11.05-8.95,20-20,20h0C8.95,40,0,31.05,0,20h0C0,8.95,8.95,0,20,0Z' fill='%231877f2'/%3E%3Cpath d='M25.15,21.51l.67-4.67h-4.21v-3.03c0-1.28.59-2.52,2.48-2.52h1.92v-3.98s-1.74-.32-3.4-.32c-3.47,0-5.74,2.24-5.74,6.29v3.56h-3.86v4.67h3.86v11.29c1.57.26,3.18.26,4.75,0v-11.29h3.54Z' fill='%23ffffff'/%3E%3C/svg%3E");
    width: 40px;
    height: 40px;
}

.ico_navertv {
    background-image: url('https://image.kmib.co.kr/images/www/cmn/ico_navertv.png');
    width: 40px;
    height: 40px;
}

/*position*/
.por {
    position: relative;
}

/*i 이미지 프로필*/
i.img_pf {
    display: flex;
    display: -webkit-box;
    justify-content: center;
    align-items: center;
}

i.img_pf img {
    max-width: 100%;
    height: auto;
    min-height: 100%;
    object-fit: cover;
}

/*i 이미지 프로필*/
.thum {
    display: flex;
    display: -webkit-box;
    justify-content: center;
    align-items: center;
}

.thum img {
    max-width: 100%;
    height: auto;
    min-height: 100%;
    object-fit: cover;
}

/*a*/
.a_hvu:hover,.a_hvu a:hover {
    text-decoration: underline;
}

/* PC 스크롤바X */
.hd_scroll {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.hd_scroll::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari, Opera*/
}

/*box shadow*/
.shadow_25 {
    box-shadow: 0 20px 10px -15px rgba(0, 0, 0, .25);
}

/*font-style:normal*/
.fsn {
    font-style: normal
}

.fwb {
    font-weight: bold;
}

/*font weight*/
.fw_lgrg {
    font-weight: 400;
}

.fw_lgmd {
    font-weight: 500;
}

.fw_lgsb {
    font-weight: 600;
}

.fw_lgbd {
    font-weight: 700;
}

/*font size*/
.fs_lg36 {
    font-size: 36px;
}

.fs_lg32 {
    font-size: 32px;
}

.fs_lg24 {
    font-size: 24px;
}

.fs_lg22 {
    font-size: 22px;
}

.fs_lg20 {
    font-size: 20px;
}

.fs_lg18 {
    font-size: 18px;
}

.fs_lg16 {
    font-size: 16px;
}

.fs_lg14 {
    font-size: 14px;
}

.fs_lg12 {
    font-size: 12px;
}

/*line-height*/
.lh_lg18 {
    line-height: 1.8;
}

.lh_lg15 {
    line-height: 1.5;
}

.lh_lg128 {
    line-height: 1.28;
}

.lh_lg13 {
    line-height: 1.3;
}

/*letter-spacing*/
.ls-2 {
    letter-spacing: -.2px
}

/*col*/
.col {
    position: relative;
    padding-left: 16px;
    padding-right: 16px;
}

.col_lg1 {
    width: 8.3333%;
}

.col_lg2 {
    width: 16.66666666666667%;
}

.col_lg3_ {
    flex-basis: 20%;
    max-width: 20%;
}

.col_lg3 {
    flex-basis: 25%;
    max-width: 25%;
}

.col_lg4 {
    flex-basis: 33.33%;
    max-width: 33.33%;
}

.col_lg5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
}

.col_lg6 {
    flex-basis: 50%;
    max-width: 50%;
}

.col_lg7 {
    flex-basis: 58.33333333333333%;
    max-width: 58.33333333333333%;
    ;}

.col_lg8 {
    flex-basis: 66.66666666666667%;
    max-width: 66.66666666666667%;
}

.col_lg8_3 {
    flex-basis: calc(3 * (821.35px / 8));
    max-width: calc(3 * (821.35px / 8));
    /*flex-basis:37.501%; max-width:37.501%;*/
}

.col_lg8_5 {
    flex-basis: calc(100% - (3 * (821.35px / 8)));
    max-width: calc(100% - (3 * (821.35px / 8)));
}

.col_lg9 {
    width: 75%;
}

.col_lg10 {
    flex-basis: 83.3333%;
    max-width: 83.3333%;
}

.col_lg10_3 {
    flex-basis: 30.02%;
    ; max-width: 30.02%;
    ;}

.col_lg10_4 {
    flex-basis: calc(100% - 60.04%);
    max-width: calc(100% - 60.04%);
}

.col_lg11 {
    flex-basis: 91.66666666666667%;
    max-width: 91.66666666666667%;
}

.col_lg12 {
    flex-basis: 100%;
    max-width: 100%;
}

/* padding */
.pl_lg0 {
    padding-left: 0px;
}

.pl_lg2 {
    padding-left: 8px;
}

.pl_lg3 {
    padding-left: 12px;
}

.pl_lg4 {
    padding-left: 16px;
}

.pl_lg5 {
    padding-left: 20px;
}

.pl_lg7 {
    padding-left: 28px;
}

.pl_lg8 {
    padding-left: 32px;
}

.pl_lg10 {
    padding-left: 40px;
}

.pl_lg14 {
    padding-left: 56px;
}

.pl_lg25 {
    padding-left: 100px;
}

.pr_lg2 {
    padding-right: 8px;
}

.pr_lg3 {
    padding-right: 12px;
}

.pr_lg4 {
    padding-right: 16px;
}

.pr_lg5 {
    padding-right: 20px;
}

.pr_lg7 {
    padding-right: 28px;
}

.pr_lg8 {
    padding-right: 32px;
}

.pr_lg10 {
    padding-right: 40px;
}

.pr_lg14 {
    padding-right: 56px;
}

.pr_lg25 {
    padding-right: 100px;
}

.pt_lg0 {
    padding-top: 0px;
}

.pt_lg1 {
    padding-top: 4px;
}

.pt_lg2 {
    padding-top: 8px;
}

.pt_lg3 {
    padding-top: 12px;
}

.pt_lg4 {
    padding-top: 16px;
}

.pt_lg5 {
    padding-top: 20px;
}

.pt_lg6 {
    padding-top: 24px;
}

.pt_lg8 {
    padding-top: 32px;
}

.pt_lg25 {
    padding-top: 100px;
}

.pb_lg1 {
    padding-bottom: 4px;
}

.pb_lg1_5 {
    padding-bottom: 6px;
}

.pb_lg2 {
    padding-bottom: 8px;
}

.pb_lg3 {
    padding-bottom: 12px;
}

.pb_lg4 {
    padding-bottom: 16px;
}

.pb_lg5 {
    padding-bottom: 20px;
}

.pb_lg6 {
    padding-bottom: 24px;
}

.pb_lg8 {
    padding-bottom: 32px;
}

.pb_lg10 {
    padding-bottom: 40px;
}

.pb_lg12 {
    padding-bottom: 48px;
}

.pb_lg20 {
    padding-bottom: 80px;
}

/* margin */
.mt_lg1 {
    margin-top: 4px;
}

.mt_lg2 {
    margin-top: 8px;
}

.mt_lg3 {
    margin-top: 12px;
}

.mt_lg4 {
    margin-top: 16px;
}

.mt_lg5 {
    margin-top: 20px;
}

.mt_lg6 {
    margin-top: 24px;
}

.mt_lg8 {
    margin-top: 32px;
}

.mt_lg9 {
    margin-top: 36px;
}

.mt_lg10 {
    margin-top: 40px;
}

.mt_lg12 {
    margin-top: 48px;
}

.mt_lg14 {
    margin-top: 56px;
}

.mt_lg18 {
    margin-top: 72px;
}

.mt_lg22 {
    margin-top: 88px;
}

.mt_lg24 {
    margin-top: 96px;
}

.mt_lg25 {
    margin-top: 112px;
}

.mb_lg1 {
    margin-bottom: 4px;
}

.mb_lg2 {
    margin-bottom: 8px;
}

.mb_lg3 {
    margin-bottom: 12px;
}

.mb_lg4 {
    margin-bottom: 16px;
}

.mb_lg5 {
    margin-bottom: 20px;
}

.mb_lg6 {
    margin-bottom: 24px;
}

.mb_lg8 {
    margin-bottom: 32px;
}

.mb_lg10 {
    margin-bottom: 40px;
}

.mb_lg13 {
    margin-bottom: 52px;
}

.mb_lg14 {
    margin-bottom: 56px;
}

.mb_lg18 {
    margin-bottom: 72px;
}

.mb_lg20 {
    margin-bottom: 80px;
}

.mb_lg22 {
    margin-bottom: 88px;
}

.mb_lg28 {
    margin-bottom: 112px;
}

.ml_lg1 {
    margin-left: 4px;
}

.ml_lg2 {
    margin-left: 8px;
}

.ml_lg-3 {
    margin-left: -12px;
}

.ml_lg4 {
    margin-left: 16px;
}

.mr_lg-3 {
    margin-right: -12px;
}

.mr_lg2 {
    margin-right: 8px;
}

.mr_lg4 {
    margin-right: 16px;
}

.mr_lg8 {
    margin-right: 32px;
}

/*flex gap*/
.cgap_lg1 {
    column-gap: 4px;
}

.cgap_lg2 {
    column-gap: 8px;
}

.cgap_lg3 {
    column-gap: 12px;
}

.cgap_lg4 {
    column-gap: 16px;
}

.cgap_lg5 {
    column-gap: 20px;
}

.cgap_lg6 {
    column-gap: 24px;
}

.cgap_lg8 {
    column-gap: 32px;
}

.cgap_lg10 {
    column-gap: 40px;
}

.cgap_lg14 {
    column-gap: 56px;
}

.cgap_lg15 {
    column-gap: 60px;
}

.cgap_lg19 {
    column-gap: 76px;
}

.cgap_lg22 {
    column-gap: 88px;
}

.cgap_lg28 {
    column-gap: 112px;
}

.rgap_lg1 {
    row-gap: 4px;
}

.rgap_lg2 {
    row-gap: 8px;
}

.rgap_lg3 {
    row-gap: 12px;
}

.rgap_lg4 {
    row-gap: 16px;
}

.rgap_lg5 {
    row-gap: 20px;
}

.rgap_lg6 {
    row-gap: 24px;
}

.rgap_lg7 {
    row-gap: 28px;
}

.rgap_lg8 {
    row-gap: 32px;
}

.rgap_lg9 {
    row-gap: 36px;
}

.rgap_lg10 {
    row-gap: 40px;
}

.rgap_lg14 {
    row-gap: 56px;
}

.rgap_lg19 {
    row-gap: 76px;
}

.rgap_lg24 {
    row-gap: 96px;
}

/*border*/
[class*=bline_],[class*=tline_],[class*=lline_],[class*=rline_] {
    position: relative;
}

.border {
    border: 1px solid var(--border_light);
}

.border_pri {
    border: 1px solid var(--primary);
}

.border_wht {
    border: 1px solid var(--white);
}

.border_gray {
    border: 1px solid var(--border_gray);
}

.bline_lgnor:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--border_light);
}

.lline_lgnor:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: var(--border_light);
}

.rline_lgnor:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: var(--border_light);
}

.tline_lgnor:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--border_light);
}

.bline_lggr:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: var(--border_gray);
}

.bline_lgdash:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, var(--secondary) 50%,var(--white) 50%);
    background-size: 12px 1px;
    background-repeat: repeat-x;
}

.bline_lgpri2px:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--primary);
}

.bn_lg {
    border: none;
}

.bn_lg:before {
    background: none;
    height: 0;
    width: 0;
}

/*border radius*/
.bdrd_lg2 {
    border-radius: 8px;
}

.bdrd_lg4 {
    border-radius: 16px;
}

.bdrd_lg8 {
    border-radius: 32px;
}

.bdrd_lg10 {
    border-radius: 40px;
}

.bdrd_lg14 {
    border-radius: 56px;
}

.bdrd_lg20 {
    border-radius: 80px;
}

.bdrd_circle {
    border-radius: 50%;
}

/*width*/
.wauto {
    width: auto;
}

.w100p {
    width: 100%;
}

.mn_w100p {
    min-width: 100%;
}

.mx_lgw100p {
    max-width: 100%;
}

/*height*/
.h100p {
    height: 100%;
}

.h_50p {
    height: 50%;
}

.h_25p {
    height: 25%;
}

.h_lg148 {
    height: 148px;
}

.h_lg94 {
    height: 94px;
}

.mxh_lg84 {
    max-height: 84px;
}

/* 이미지 비율 */
.a9_16 {
    aspect-ratio: 9 / 16;
}

.a16_9 {
    aspect-ratio: 16 / 9;
}

.a3_2 {
    aspect-ratio: 3 / 2;
}

.a1_1 {
    aspect-ratio: 1 / 1;
}

/* 이미지 사이즈 */
.h_lg133 {
    aspect-ratio: 276 / 133;
    max-width: 100%;
}

.h_lg145 {
    aspect-ratio: 276 / 145;
    max-width: 100%;
    width: 100%;
}

.h_lg242 {
    aspect-ratio: 379 / 242;
    max-width: 100%;
}

.w24 {
    width: 24px;
    min-width: 24px;
}

.w36 {
    width: 36px;
    min-width: 36px;
}

.w60 {
    width: 60px;
    min-width: 60px;
}

.w64 {
    width: 64px;
    min-width: 64px;
}

.w84 {
    width: 84px;
    min-width: 84px;
}

.w88 {
    width: 88px;
    min-width: 88px;
}

.w90 {
    width: 90px;
    min-width: 90px;
}

.w160 {
    width: 160px;
    min-width: 160px;
}

.w141 {
    width: 141px;
    min-width: 141px;
}

.w155 {
    width: 155px;
    min-width: 155px;
}

.w135 {
    width: 135px;
    min-width: 135px;
    flex-basis: 135px;
}

.w125 {
    width: 125px;
    min-width: 125px;
}

.w120 {
    width: 120px;
    min-width: 120px;
}

.w174 {
    width: 174px;
    min-width: 174px;
}

.w271 {
    max-width: 271px;
}

.w345 {
    max-width: 345px;
}

.w118 {
    aspect-ratio: 118 / 154;
    width: 118px;
    min-width: 118px;
}

.w481 {
    width: 481px;
    min-width: 481px;
}

/* bg */
.bg_black {
    background: var(--black);
}

.bg_white {
    background: var(--white);
}

.bg_orange {
    background: var(--bg_orange);
}

.bg_ivory {
    background: var(--bg_ivory);
}

.bg_darkgray {
    background: var(--bg_darkgray);
}

.bg_gray {
    background: var(--bg_gray);
}

.bg_blue {
    background: var(--bg_blue);
}

.bg_green {
    background: var(--bg_green);
}

.bg_lightbrown {
    background: var(--bg_lightbrown);
}

/* background img */
.bg_norp {
    background-repeat: no-repeat;
}

.bg_szcover {
    background-size: cover;
}

.bg_szw100p {
    background-size: 100%;
}

/* color */
.primary {
    color: var(--primary);
}

.primary_pastel {
    color: var(--primary_pastel)
}

.secondary {
    color: var(--secondary);
}

.accent {
    color: var(--accent) !important;
}

.blue {
    color: var(--blue) !important;
}

.gray500 {
    color: var(--gray500);
}

.white {
    color: var(--white);
}

/*link*/
.gray500 a {
    color: var(--gray500);
}

/*youtube*/
.ytb_card>div {
    position: relative;
    width: 100%;
    aspect-ratio: 9 / 16;
}

.ytb_card iframe {
    width: 100%;
    height: 100%;
}

/*card*/
.card {
    position: relative;
    display: flex;
    align-items: center;
}

.card_body {
    display: flex;
    flex-direction: column;
    /*-webkit-box-flex: 1; -ms-flex: 1 1 auto;flex:1 1 auto;*/
}

.card_img {
    position: relative;
    overflow: hidden;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
}

.card_img a {
    width: 100%;
    height: auto;
    min-height: 100%;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    justify-content: center;
    align-items: center;
}

.card_img img {
    max-width: 100%;
    height: auto;
    min-height: 100%;
    object-fit: cover;
}

.card .tit {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.card .tit a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.card .tit_i {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

/* 오피니언 박스 타이틀*/
.card_noimg .tit {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
}

.card_noimg .tit a {
    -webkit-line-clamp: 1;
}

.card .ldott.tit {
    padding: 0px 8px;
}

.card .ldott.tit a {
    position: relative;
    padding-left: 12px;
}

.card .ldott.tit a:before {
    content: '\25CF';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5.5px;
    ;font-size: 6px;
    width: 12px;
}

.card .description {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.description {
    color: var(--description);
}

/**/
.card .line_lg1,.card a.line_lg1 {
    -webkit-line-clamp: 1;
}

.card .line_lg2,.card a.line_lg2 {
    -webkit-line-clamp: 2;
}

.card .line_lg3,.card a.line_lg3 {
    -webkit-line-clamp: 3;
}

/*card list*/
.list_lg .card {
    padding-top: 16px;
    padding-bottom: 16px;
}

.list_lg>*:first-child {
    padding-top: 0;
}

.list_lg>*:last-child:before {
    background-color: none;
    background-image: none;
    height: 0;
}

.list_lg>*:last-child {
    padding-bottom: 0;
}

.list_lg>*:last-child>*:before {
    background-color: none;
    background-image: none;
    height: 0;
}

/* title */
.title_wrap,.subtitle_wrap,.title_wrap strong,.subtitle_wrap strong {
    position: relative;
}

.title_wrap.bb:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: var(--border_dark);
}

.title_wrap.bb strong {
    display: flex;
    height: 34px;
    min-height: 34px;
}

.title_wrap strong.bb {
    display: flex;
    height: 34px;
    min-height: 34px;
    width: max-content;
}

.title_wrap strong.bb:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: var(--border_dark);
}

.title_wrap>i[class*=ico_] {
    width: 28px;
    height: 28px;
}

.title_wrap strong>i[class*=ico_] {
    width: 20px;
    height: 20px;
}

.subtitle_wrap a {
    display: flex;
}

/*flex */
.row {
    position: relative;
    display: flex;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -16px;
    margin-right: -16px;
}

.flex {
    display: flex;
}

.flex_fw {
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex_row {
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.flex_col {
    flex-direction: column;
}

.flex_accn {
    align-content: center;
}

.flex_acfs {
    align-content: flex-start;
}

.flex_aifs {
    align-items: flex-start;
}

.flex_aicn {
    align-items: center;
}

.flex_aife {
    align-items: flex-end;
}

.flex_jcsb {
    justify-content: space-between;
}

.flex_jccn {
    justify-content: center;
}

.flex_jcfe {
    justify-content: flex-end;
}

.flex_jcfs {
    justify-content: flex-start;
}

.flex_colrv {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.flex_0auto {
    flex: 0 0 auto;
}

.flex_1 {
    flex: 1;
}

.flex_gw1 {
    flex-grow: 1;
}

/*cate*/
.cate_nor strong {
    width: max-content;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 6px;
    padding-right: 6px;
    color: var(--primary);
    white-space: nowrap;
}

.cate_nor.p0 strong {
    padding: 0;
}

.cate_sec strong {
    color: var(--secondary);
}

.cate_bl strong {
    color: var(--black);
}

.cate_wh strong {
    width: max-content;
    display: inline-block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    color: var(--white);
}

/* btn */
[class*=btn_] {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
}

.btn_more_sm12 {
    padding: 4px 0;
}

.btn_more_sm12 strong {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 400;
}

.btn_more_sm12 i[class*=ico_] {
    width: 16px;
    height: 16px;
}

.btn_more_sm12.bd {
    background: var(--white);
    width: max-content;
    padding: 4px 8px;
    border: 1px solid var(--border_light);
    border-radius: 32px;
    justify-content: center;
}

.btn_more_sm14 {
    padding: 4px 0;
}

.btn_more_sm14 strong {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
}

.btn_more_sm14 i[class*=ico_] {
    width: 16px;
    height: 16px;
}

.btn_more_smbd {
    background: var(--white);
    width: max-content;
    padding: 4px 8px;
    border: 1px solid var(--border_light);
    border-radius: 32px;
    justify-content: center;
}

.btn_more_smbd strong {
    font-size: 14px;
    line-height: 1.5;
    font-weight: 400;
}

.btn_more_md {
    padding: 4px 8px;
    background: var(--bg_ivory);
    justify-content: center;
}

.btn_more_lg {
    width: 100%;
    min-height: 56px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.28;
    border: 1px solid var(--border_light);
    column-gap: 8px;
    justify-content: center;
}

.btn_more_lg strong {
    font-weight: 400;
}

.btn_blue {
    background: #0095F6;
    padding: 8px 16px;
    line-height: 1.28;
    color: var(--white);
    border-radius: 8px;
    justify-content: center;
}

.btn_blue strong {
    font-size: 16px;
    font-weight: 500;
    color: var(--white);
}

/*swiper slide */
.btn_wrap_swiper {
    column-gap: 8px;
}

.btn_wrap_swiper .swiper-pagination {
    position: relative;
    display: flex;
    column-gap: 4px;
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 2px;
}

.swiper-pagination-bullet {
    background: var(--gray300);
    opacity: 1;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--primary) !important;
}

/*많이본기사 num*/
.num {
}

/*tooltip*/
.tooltip_info {
    position: absolute;
    left: 85%;
    top: -56px;
    background: var(--white);
    width: 175px;
    border: 1px solid var(--description);
    border-radius: 8px;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    font-style: normal;
    z-index: 10;
    display: none;
}

.tooltip.on .tooltip_info {
    display: block;
}

/*.tooltip_overlay{display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:9999;}*/
/*갯수제한*/
.dsn_lg6>*:nth-child(n+7) {
    display: none;
}

@media screen and (min-width: 992px) {
    .hidden_lg {
        display: none !important;
    }

    /*.card .description.hidden_lg{display: -webkit-box !important;}*/
}

@media screen and (min-width: 768.02px) and (max-width:991.98px) {
    .hidden_md {
        display: none !important;
    }

    /*col */
    .col_md1 {
        width: 8.3333%;
    }

    .col_md2 {
        width: 16.66666666666667%;
    }

    .col_md3_ {
        flex-basis: 20%;
        max-width: 20%;
    }

    .col_md3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .col_md4 {
        flex-basis: 33.33%;
        max-width: 33.33%;
    }

    .col_md5 {
        flex-basis: 41.66666666666667%;
        ; max-width: 41.66666666666667%;
    }

    .col_md6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .col_md7 {
        flex-basis: 58.33333333333333%;
        max-width: 58.33333333333333%;
    }

    .col_md8 {
        flex-basis: 66.66666666666667%;
        max-width: 66.66666666666667%;
    }

    .col_md8_3 {
        flex-basis: 45.1633899%;
        max-width: 45.1633899%;
    }

    .col_md8_5 {
        flex-basis: calc(100% - 45.1633899%);
        max-width: calc(100% - 45.1633899%);
    }

    .col_md9 {
        width: 75%;
    }

    .col_md10 {
        flex-basis: 83.3333%;
        max-width: 83.3333%;
    }

    .col_md11 {
        flex-basis: 91.66666666666667%;
        max-width: 91.66666666666667%;
    }

    .col_md12 {
        flex-basis: 100%;
        max-width: 100%;
    }

    /*flex*/
    .flex_md {
        display: flex;
    }

    .flex_mdfw {
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .flex_mdrow {
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .flex_mdcol {
        flex-direction: column;
    }

    .flex_mdaccn {
        align-content: center;
    }

    .flex_mdacfs {
        align-content: flex-start;
    }

    .flex_mdaifs {
        align-items: flex-start;
    }

    .flex_mdaicn {
        align-items: center;
    }

    .flex_mdjcfs {
        justify-content: flex-start;
    }

    .flex_mdjcsb {
        justify-content: space-between;
    }

    .flex_mdjccn {
        justify-content: center;
    }

    .flex_mdjcfe {
        justify-content: flex-end;
    }

    /*flex gap*/
    .cgap_md1 {
        column-gap: 4px;
    }

    .cgap_md2 {
        column-gap: 8px;
    }

    .cgap_md3 {
        column-gap: 12px;
    }

    .cgap_md4 {
        column-gap: 16px;
    }

    .cgap_md5 {
        column-gap: 20px;
    }

    .cgap_md6 {
        column-gap: 24px;
    }

    .cgap_md8 {
        column-gap: 32px;
    }

    .cgap_md14 {
        column-gap: 56px;
    }

    .rgap_md1 {
        row-gap: 4px;
    }

    .rgap_md2 {
        row-gap: 8px;
    }

    .rgap_md3 {
        row-gap: 12px;
    }

    .rgap_md4 {
        row-gap: 16px;
    }

    .rgap_md5 {
        row-gap: 20px;
    }

    .rgap_md6 {
        row-gap: 24px;
    }

    .rgap_md7 {
        row-gap: 28px;
    }

    .rgap_md8 {
        row-gap: 32px;
    }

    .rgap_md9 {
        row-gap: 36px;
    }

    .rgap_md10 {
        row-gap: 40px;
    }

    .rgap_md14 {
        row-gap: 56px;
    }

    .rgap_md18 {
        row-gap: 72px;
    }

    /* padding */
    .pl_md0 {
        padding-left: 0px;
    }

    .pl_md2 {
        padding-left: 8px;
    }

    .pl_md3 {
        padding-left: 12px;
    }

    .pl_md4 {
        padding-left: 16px;
    }

    .pl_md5 {
        padding-left: 20px;
    }

    .pl_md7 {
        padding-left: 28px;
    }

    .pl_md8 {
        padding-left: 32px;
    }

    .pr_md0 {
        padding-right: 0px;
    }

    .pr_md2 {
        padding-right: 8px;
    }

    .pr_md4 {
        padding-right: 16px;
    }

    .pr_md5 {
        padding-right: 20px;
    }

    .pr_md8 {
        padding-right: 32px;
    }

    /* margin */
    .mt_md1 {
        margin-top: 4px;
    }

    .mt_md2 {
        margin-top: 8px;
    }

    .mt_md3 {
        margin-top: 12px;
    }

    .mt_md4 {
        margin-top: 16px;
    }

    .mt_md5 {
        margin-top: 20px;
    }

    .mt_md6 {
        margin-top: 24px;
    }

    .mt_md8 {
        margin-top: 32px;
    }

    .mt_md10 {
        margin-top: 40px;
    }

    .mt_md14 {
        margin-top: 56px;
    }

    .mt_md18 {
        margin-top: 72px;
    }

    .mt_md22 {
        margin-top: 88px;
    }

    .mt_md25 {
        margin-top: 112px;
    }

    .mb_md1 {
        margin-bottom: 4px;
    }

    .mb_md2 {
        margin-bottom: 8px;
    }

    .mb_md3 {
        margin-bottom: 12px;
    }

    .mb_md4 {
        margin-bottom: 16px;
    }

    .mb_md5 {
        margin-bottom: 20px;
    }

    .mb_md6 {
        margin-bottom: 24px;
    }

    .mb_md8 {
        margin-bottom: 32px;
    }

    .mb_md10 {
        margin-bottom: 40px;
    }

    .mb_md13 {
        margin-bottom: 52px;
    }

    .mb_md14 {
        margin-bottom: 56px;
    }

    .mb_md18 {
        margin-bottom: 72px;
    }

    .mb_md20 {
        margin-bottom: 80px;
    }

    .mb_md22 {
        margin-bottom: 88px;
    }

    .mb_md28 {
        margin-bottom: 112px;
    }

    .ml_md0 {
        margin-left: 0px;
    }

    .ml_md-5 {
        margin-left: -20px;
    }

    .mr_md-5 {
        margin-right: -20px;
    }

    /*border*/
    .bn_md {
        border: none;
    }

    .bn_md:before {
        background: none;
        height: 0;
        width: 0;
    }

    /*order*/
    .order_md0 {
        order: 0;
    }

    .order_md1 {
        order: 1;
    }

    .order_md2 {
        order: 2;
    }

    /*width*/
    .w_mdunset {
        width: unset;
        min-width: unset
    }

    /*갯수제한*/
    .dsn_md1>*:nth-child(n+2) {
        display: none;
    }

    .dsn_md2>*:nth-child(n+3) {
        display: none;
    }

    .dsn_md3>*:nth-child(n+4) {
        display: none;
    }

    .dsn_md4>*:nth-child(n+5) {
        display: none;
    }
}

@media screen and (min-width: 576px) and (max-width:768px) {
    .hidden_sm {
        display:none !important;
    }
}

@media screen and (min-width: 0px) and (max-width:575.98px) {
    .hidden_xs {
        display:none !important;
    }
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 768px) {
    /*font-size*/ .fs_sm14 {
        font-size: 14px;
    }

    .fs_sm16 {
        font-size: 16px;
    }

    .fs_sm20 {
        font-size: 20px;
    }

    .fs_sm24 {
        font-size: 24px;
    }

    /*font weight*/
    .fw_smrg {
        font-weight: 400;
    }

    .fw_smmd {
        font-weight: 500;
    }

    .fw_smsb {
        font-weight: 600;
    }

    .fw_smbd {
        font-weight: 700;
    }

    /*line-height*/
    .lh_sm15 {
        line-height: 1.5;
    }

    .lh_sm128 {
        line-height: 1.28;
    }

    /*flex*/
    .flex_sm {
        display: flex;
    }

    .flex_smfw {
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .flex_smrow {
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .flex_smaicn {
        align-items: center;
    }

    .flex_smacfs {
        align-content: flex-start;
    }

    .flex_smcol {
        flex-direction: column
    }

    .flex_smjcsb {
        justify-content: space-between;
    }

    /*줄수*/
    .card .line_sm1,.card a.line_sm1 {
        -webkit-line-clamp: 1;
    }

    .card .line_sm2,.card a.line_sm2 {
        -webkit-line-clamp: 2;
    }

    .card .line_sm3,.card a.line_sm3 {
        -webkit-line-clamp: 3;
    }

    /*col */
    .col_sm1 {
        width: 8.3333%;
    }

    .col_sm2 {
        width: 16.66666666666667%;
    }

    .col_sm3_ {
        flex-basis: 20%;
        max-width: 20%;
    }

    .col_sm3 {
        flex-basis: 25%;
        max-width: 25%;
    }

    .col_sm4 {
        flex-basis: 33.33%;
        max-width: 33.33%;
    }

    .col_sm5 {
        flex-basis: 41.66666666666667%;
        ; max-width: 41.66666666666667%;
    }

    .col_sm6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .col_sm7 {
        flex-basis: 58.33333333333333%;
        max-width: 58.33333333333333%;
    }

    .col_sm8 {
        flex-basis: 66.66666666666667%;
        max-width: 66.66666666666667%;
    }

    .col_sm8_3 {
        flex-basis: 45.1633899%;
        max-width: 45.1633899%;
    }

    .col_sm8_5 {
        flex-basis: calc(100% - 45.1633899%);
        max-width: calc(100% - 45.1633899%);
    }

    .col_sm9 {
        width: 75%;
    }

    .col_sm10 {
        flex-basis: 83.3333%;
        max-width: 83.3333%;
    }

    .col_sm11 {
        flex-basis: 91.66666666666667%;
        max-width: 91.66666666666667%;
    }

    .col_sm12 {
        flex-basis: 100%;
        max-width: 100%;
    }

    /* padding */
    .pt_sm0 {
        padding-top: 0;
    }

    .pt_sm5 {
        padding-top: 20px;
    }

    .pb_sm0 {
        padding-bottom: 0;
    }

    .pb_sm1 {
        padding-bottom: 4px;
    }

    .pb_sm2 {
        padding-bottom: 8px;
    }

    .pb_sm3 {
        padding-bottom: 12px;
    }

    .pb_sm4 {
        padding-bottom: 16px;
    }

    .pb_sm5 {
        padding-bottom: 20px;
    }

    .pb_sm6 {
        padding-bottom: 24px;
    }

    .pb_sm8 {
        padding-bottom: 32px;
    }

    .pb_sm12 {
        padding-bottom: 48px;
    }

    .pl_sm0 {
        padding-left: 0px;
    }

    .pl_sm2 {
        padding-left: 8px;
    }

    .pl_sm4 {
        padding-left: 16px;
    }

    .pl_sm5 {
        padding-left: 20px;
    }

    .pl_sm8 {
        padding-left: 32px;
    }

    .pr_sm0 {
        padding-right: 0px;
    }

    .pr_sm2 {
        padding-right: 8px;
    }

    .pr_sm4 {
        padding-right: 16px;
    }

    .pr_sm5 {
        padding-right: 20px;
    }

    .pr_sm8 {
        padding-right: 32px;
    }

    /* margin */
    .mt_sm0 {
        margin-top: 0px;
    }

    .mt_sm1 {
        margin-top: 4px;
    }

    .mt_sm2 {
        margin-top: 8px;
    }

    .mt_sm3 {
        margin-top: 12px;
    }

    .mt_sm4 {
        margin-top: 16px;
    }

    .mt_sm5 {
        margin-top: 20px;
    }

    .mt_sm8 {
        margin-top: 32px;
    }

    .mt_sm10 {
        margin-top: 40px;
    }

    .mt_sm14 {
        margin-top: 56px;
    }

    .mb_sm0 {
        margin-bottom: 0px;
    }

    .mb_sm1 {
        margin-bottom: 4px;
    }

    .mb_sm2 {
        margin-bottom: 8px;
    }

    .mb_sm3 {
        margin-bottom: 12px;
    }

    .mb_sm4 {
        margin-bottom: 16px;
    }

    .mb_sm5 {
        margin-bottom: 20px;
    }

    .mb_sm7 {
        margin-bottom: 28px;
    }

    .mb_sm10 {
        margin-bottom: 40px;
    }

    .mb_sm13 {
        margin-bottom: 52px;
    }

    .mb_sm14 {
        margin-bottom: 56px;
    }

    .mb_sm18 {
        margin-bottom: 72px;
    }

    .mb_sm20 {
        margin-bottom: 80px;
    }

    .mb_sm22 {
        margin-bottom: 88px;
    }

    .ml_sm-2 {
        margin-left: -8px;
    }

    .ml_sm-5 {
        margin-left: -20px;
    }

    .ml_sm4 {
        margin-left: 16px;
    }

    .mr_sm-2 {
        margin-right: -8px;
    }

    .mr_sm-5 {
        margin-right: -20px;
    }

    .mr_sm2 {
        margin-right: 8px;
    }

    .mr_sm4 {
        margin-right: 16px;
    }

    /*flex gap*/
    .cgap_sm1 {
        column-gap: 4px;
    }

    .cgap_sm2 {
        column-gap: 8px;
    }

    .cgap_sm3 {
        column-gap: 12px;
    }

    .cgap_sm4 {
        column-gap: 16px;
    }

    .cgap_sm5 {
        column-gap: 20px;
    }

    .cgap_sm8 {
        column-gap: 32px;
    }

    .rgap_sm0 {
        row-gap: 0;
    }

    .rgap_sm1 {
        row-gap: 4px;
    }

    .rgap_sm2 {
        row-gap: 8px;
    }

    .rgap_sm3 {
        row-gap: 12px;
    }

    .rgap_sm4 {
        row-gap: 16px;
    }

    .rgap_sm5 {
        row-gap: 20px;
    }

    .rgap_sm6 {
        row-gap: 24px;
    }

    .rgap_sm7 {
        row-gap: 28px;
    }

    .rgap_sm8 {
        row-gap: 32px;
    }

    .rgap_sm9 {
        row-gap: 36px;
    }

    .rgap_sm10 {
        row-gap: 40px;
    }

    .rgap_sm14 {
        row-gap: 56px;
    }

    .rgap_sm18 {
        row-gap: 72px;
    }

    /*order*/
    .order_sm0 {
        order: 0;
    }

    .order_sm1 {
        order: 1;
    }

    .order_sm2 {
        order: 2;
    }

    /*width*/
    .mx_smw100p {
        max-width: 100%;
    }

    .w_smunset {
        width: unset;
        min-width: unset
    }

    /*height*/
    .h_smauto {
        height: auto;
    }

    .mx_smh100p {
        max-height: 100%;
    }

    /*이미지사이즈*/
    .w_sm40 {
        width: 40px;
        min-width: 40px;
    }

    .w_sm110 {
        width: 110px;
        min-width: 110px;
    }

    .w_sm130 {
        width: 130px;
        min-width: 130px;
        flex-basis: 130px;
    }

    .w_sm158 {
        width: 158px;
        min-width: 158px;
    }

    .w_sm248 {
        width: 248px;
        min-width: 248px;
    }

    .h_sm145 {
        aspect-ratio: 232 / 145;
        max-width: 100%;
    }

    .h_sm150 {
        aspect-ratio: 232 / 150;
        max-width: 100%;
    }

    .h_sm242 {
        aspect-ratio: 348 / 242;
        max-width: 100%;
    }

    .h_sm184 {
        aspect-ratio: 320 / 184;
        max-width: 100%;
    }

    /*border*/
    .bline_smnor:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: var(--border_light);
    }

    .lline_smnor:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 1px;
        height: 100%;
        background: var(--border_light);
    }

    .rline_smnor:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        width: 1;
        height: 100%;
        background: var(--border_light);
    }

    .tline_smnor:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: var(--border_light);
    }

    .bline_smdash:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-image: linear-gradient(to right, var(--secondary) 50%,var(--white) 50%);
        background-size: 12px 1px;
        background-repeat: repeat-x;
    }

    .bn_sm {
        border: none;
    }

    .bn_sm:before {
        background: none;
        height: 0;
        width: 0;
    }

    /**/
    .list_sm .card {
        padding: 16px 0;
    }

    .list_sm>div:first-child {
        padding-top: 0;
    }

    .list_sm>div:first-child:before {
        background: none;
        height: 0;
    }

    .list_sm>div:last-child {
        padding-bottom: 0;
    }

    /*갯수제한*/
    .dsn_sm1>*:nth-child(n+2) {
        display: none;
    }

    .dsn_sm2>*:nth-child(n+3) {
        display: none;
    }

    .dsn_sm3>*:nth-child(n+4) {
        display: none;
    }

    .dsn_sm4>*:nth-child(n+5) {
        display: none;
    }
}

@media screen and (max-width: 575.98px) {
    /*flex*/ .flex_xs {
        display:flex;
    }

    .flex_xsfw {
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .flex_xsrow {
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }

    .flex_xscol {
        flex-direction: column;
    }

    .flex_xsaicn {
        align-items: center;
    }

    .flex_xsaifs {
        align-items: flex-start;
    }

    .flex_xsjccn {
        justify-content: center;
    }

    .flex_xsjcsb {
        justify-content: space-between;
    }

    .flex_xscolrv {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .flex_xsjcfs {
        justify-content: flex-start
    }

    /* font */
    .fs_xs14 {
        font-size: 14px;
    }

    .fs_xs16 {
        font-size: 16px;
    }

    .fs_xs18 {
        font-size: 18px;
    }

    .fs_xs24 {
        font-size: 24px;
    }

    /*font weight*/
    .fw_xsrg {
        font-weight: 400;
    }

    .fw_xsmd {
        font-weight: 500;
    }

    .fw_xssb {
        font-weight: 600;
    }

    .fw_xsbd {
        font-weight: 700;
    }

    /*line-height*/
    .lh_xs15 {
        line-height: 1.5;
    }

    .lh_xs128 {
        line-height: 1.28;
    }

    /*col*/
    .col_xs1 {
        width: 8.3333%;
    }

    .col_xs2 {
        width: 16.66666666666667%;
    }

    .col_xs3_ {
        width: 20%;
        flex-basis: 20%;
        max-width: 20%;
    }

    .col_xs3 {
        width: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }

    .col_xs4 {
        flex-basis: 33.33%;
        max-width: 33.33%;
    }

    .col_xs5 {
        flex-basis: 41.66666666666667%;
        max-width: 41.66666666666667%;
        ;}

    .col_xs6 {
        flex-basis: 50%;
        max-width: 50%;
    }

    .col_xs7 {
        flex-basis: 58.33333333333333%;
        max-width: 58.33333333333333%;
        ;}

    .col_xs8 {
        flex-basis: 66.66666666666667%;
        max-width: 66.66666666666667%;
    }

    .col_xs8_3 {
        flex-basis: 37.501%;
        max-width: 37.501%;
    }

    .col_xs8_5 {
        flex-basis: calc(100% - 37.501%);
        max-width: calc(100% - 37.501%);
    }

    .col_xs9 {
        width: 75%;
    }

    .col_xs10 {
        flex-basis: 83.3333%;
        max-width: 83.3333%;
    }

    .col_xs11 {
        flex-basis: 91.66666666666667%;
        max-width: 91.66666666666667%;
    }

    .col_xs12 {
        flex-basis: 100%;
        max-width: 100%;
    }

    /* padding */
    .pl_xs0 {
        padding-left: 0px;
    }

    .pl_xs1 {
        padding-left: 4px;
    }

    .pl_xs2 {
        padding-left: 8px;
    }

    .pl_xs4 {
        padding-left: 16px;
    }

    .pl_xs5 {
        padding-left: 20px;
    }

    .pr_xs0 {
        padding-right: 0;
    }

    .pr_xs1 {
        padding-right: 4px;
    }

    .pr_xs2 {
        padding-right: 8px;
    }

    .pr_xs4 {
        padding-right: 16px;
    }

    .pr_xs5 {
        padding-right: 20px;
    }

    .pt_xs4 {
        padding-top: 16px;
    }

    .pt_xs5 {
        padding-top: 20px;
    }

    .pb_xs0 {
        padding-bottom: 0;
    }

    .pb_xs1 {
        padding-bottom: 4px;
    }

    .pb_xs2 {
        padding-bottom: 8px;
    }

    .pb_xs3 {
        padding-bottom: 12px;
    }

    .pb_xs4 {
        padding-bottom: 16px;
    }

    .pb_xs5 {
        padding-bottom: 20px;
    }

    .pb_xs6 {
        padding-bottom: 24px;
    }

    .pb_xs8 {
        padding-bottom: 32px;
    }

    .pb_xs12 {
        padding-bottom: 48px;
    }

    /* margin */
    .mt_xs0 {
        margin-top: 0px;
    }

    .mt_xs1 {
        margin-top: 4px;
    }

    .mt_xs2 {
        margin-top: 8px;
    }

    .mt_xs4 {
        margin-top: 16px;
    }

    .mt_xs6 {
        margin-top: 24px;
    }

    .mt_xs10 {
        margin-top: 40px;
    }

    .mt_xs14 {
        margin-top: 56px;
    }

    .mb_xs0 {
        margin-bottom: 0px;
    }

    .mb_xs1 {
        margin-bottom: 4px;
    }

    .mb_xs2 {
        margin-bottom: 8px;
    }

    .mb_xs3 {
        margin-bottom: 12px;
    }

    .mb_xs4 {
        margin-bottom: 16px;
    }

    .mb_xs5 {
        margin-bottom: 20px;
    }

    .mb_xs6 {
        margin-bottom: 24px;
    }

    .mb_xs7 {
        margin-bottom: 28px;
    }

    .mb_xs8 {
        margin-bottom: 32px;
    }

    .mb_xs10 {
        margin-bottom: 40px;
    }

    .mb_xs13 {
        margin-bottom: 52px;
    }

    .mb_xs14 {
        margin-bottom: 56px;
    }

    .mb_xs18 {
        margin-bottom: 72px;
    }

    .mb_xs20 {
        margin-bottom: 80px;
    }

    .mb_xs22 {
        margin-bottom: 88px;
    }

    .ml_xs-1 {
        margin-left: -4px;
    }

    .ml_xs-2 {
        margin-left: -8px;
    }

    .ml_xs-4 {
        margin-left: -16px;
    }

    .mr_xs-1 {
        margin-right: -4px;
    }

    .mr_xs-2 {
        margin-right: -8px;
    }

    .mr_xs-4 {
        margin-right: -16px;
    }

    .ml_xs4 {
        margin-left: 16px;
    }

    .mr_xs2 {
        margin-right: 8px;
    }

    .mr_xs4 {
        margin-right: 16px;
    }

    /*flex gap*/
    .cgap_xs0 {
        column-gap: 0px;
    }

    .cgap_xs1 {
        column-gap: 4px;
    }

    .cgap_xs2 {
        column-gap: 8px;
    }

    .cgap_xs3 {
        column-gap: 12px;
    }

    .cgap_xs4 {
        column-gap: 16px;
    }

    .cgap_xs5 {
        column-gap: 20px;
    }

    .cgap_xs8 {
        column-gap: 32px;
    }

    .rgap_xs0 {
        row-gap: 0;
    }

    .rgap_xs1 {
        row-gap: 4px;
    }

    .rgap_xs2 {
        row-gap: 8px;
    }

    .rgap_xs3 {
        row-gap: 12px;
    }

    .rgap_xs4 {
        row-gap: 16px;
    }

    .rgap_xs5 {
        row-gap: 20px;
    }

    .rgap_xs6 {
        row-gap: 24px;
    }

    .rgap_xs7 {
        row-gap: 28px;
    }

    .rgap_xs8 {
        row-gap: 32px;
    }

    .rgap_xs9 {
        row-gap: 36px;
    }

    .rgap_xs10 {
        row-gap: 40px;
    }

    .rgap_xs11 {
        row-gap: 44px;
    }

    .rgap_xs14 {
        row-gap: 56px;
    }

    /*줄수제한*/
    .card .line_xs1,.card .line_xs1 a {
        -webkit-line-clamp: 1;
    }

    .card .line_xs2,.card .line_xs2 a {
        -webkit-line-clamp: 2;
    }

    .card .line_xs3,.card .line_xs3 a {
        -webkit-line-clamp: 3;
    }

    /*border*/
    .bline_xsnor:before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 1px;
        background: var(--border_light);
    }

    .tline_xsnor:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: var(--border_light);
    }

    .bn_xs {
        border: none;
    }

    .bn_xs:before {
        background: none;
        height: 0;
        width: 0;
    }

    /*width*/
    .w_xsw100p {
        width: 100%;
    }

    /*height*/
    .h_xsauto {
        height: auto;
    }

    /* 이미지 사이즈 */
    .xsa16_9 {
        aspect-ratio: 16 / 9;
    }

    .w_xs84 {
        width: 84px;
        min-width: 84px;
    }

    .w_xs110 {
        width: 110px;
        min-width: 110px;
    }

    .w_xs120 {
        width: 120px;
        min-width: 120px;
    }

    .w_xs127 {
        width: 127px;
        min-width: 127px;
    }

    .w_xs320 {
        width: 320px;
        min-width: 320px;
    }

    .w_xs134 {
        aspect-ratio: 134 / 80;
        max-width: 134px;
    }

    .h_xs150 {
        aspect-ratio: 320 / 150;
        max-width: 100%;
    }

    .h_xs242 {
        aspect-ratio: 320 / 242;
        max-width: 100%;
    }

    /*갯수제한*/
    .dsn_xs1>*:nth-child(n+2) {
        display: none;
    }

    .dsn_xs2>*:nth-child(n+3) {
        display: none;
    }

    .dsn_xs3>*:nth-child(n+4) {
        display: none;
    }

    .dsn_xs8>*:nth-child(n+9) {
        display: none;
    }

    /*visible 이용 갯수제한*/
    .vsbh_xs1>*:nth-child(n+2) {
        visibility: hidden;
        width: auto;
        height: 0;
        margin: 0;
        padding: 0;
    }
}

 /* 한글페이지 이동 */
 .flex li.txt_line {width: 1px; height: 14px; background-color: #e0e0e0; margin: 0 10px;}
 .flex li.EN a {font-size: 15px; font-weight: 400; color: #306ac1;}

 input[type=checkbox] {    
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: url(../../images/home/ico/ico_check_of.png) 50% 50% no-repeat;
    background-size: 13px auto;
    background-color: #fff;
    border: 1px solid #aaa;
    display: inline-block;}
